public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] Discontinuing LibreSSL support?
@ 2020-12-28  8:56 Michał Górny
  2020-12-28  9:01 ` [gentoo-dev] " David Seifert
                   ` (9 more replies)
  0 siblings, 10 replies; 77+ messages in thread
From: Michał Górny @ 2020-12-28  8:56 UTC (permalink / raw
  To: gentoo-dev; +Cc: libressl

Hello, developers and Gentoo LibreSSL team.

TL;DR: is there really a point in continuing the never-ending always-
regressing struggle towards supporting LibreSSL in Gentoo?


I would like to discuss the possibility of discontinuing LibreSSL
support in Gentoo in favor of sticking with OpenSSL.  Similarly how we
ended up deciding that fighting for libav was unpractical and the vast
majority of users are using ffmpeg (because they didn't really have
a choice), today it seems that LibreSSL is suffering the same fate.

LibreSSL users, does LibreSSL today have any benefit over OpenSSL?
To be honest, I don't think so.  In 2014, it might have represented
a new quality.  But today, OpenSSL is alive and kicking, and LibreSSL
finds it hard to keep up.

The vast majority of software is not tested against LibreSSL.  While
patches are usually trivial and we have people that submit them,
I find many of them short-sighted.  Just look at [1].  Sure, it fixes
the build today but it disabled the feature for all foreseeable future.
How likely is it that somebody will submit another patch reenabling it
with a future LibreSSL version?

While normally I strongly prefer submitting such patches upstream, that
makes things even worse.  I mean, I wouldn't be surprised if there were
dozens of packages today that are crippled with LibreSSL just because
somebody fixed the build in the past and never revisited the problem.

This somewhat resembles running in circles.  Packages kept being broken
with LibreSSL because rarely anyone is using it.  And rarely anyone is
using LibreSSL because the apparent benefit (or lack thereof) does not
justify the constant breakage (plus invisible regressions).

All this considered, provided that nobody is able to find a good reason
to use LibreSSL, I would like to propose that we stop patching
packages, discontinue support for it and last rite it.


[1] https://761981.bugs.gentoo.org/attachment.cgi?id=679892

-- 
Best regards,
Michał Górny




^ permalink raw reply	[flat|nested] 77+ messages in thread

end of thread, other threads:[~2020-12-31 23:25 UTC | newest]

Thread overview: 77+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-28  8:56 [gentoo-dev] [RFC] Discontinuing LibreSSL support? Michał Górny
2020-12-28  9:01 ` [gentoo-dev] " David Seifert
2020-12-28  9:12 ` [gentoo-dev] " Agostino Sarubbo
2020-12-28 10:02 ` Hanno Böck
2020-12-29  9:36   ` Sam James
2020-12-28 18:59 ` Anthony G. Basile
2020-12-28 19:55   ` Michał Górny
2020-12-28 20:42     ` Toralf Förster
2020-12-29 12:25       ` Michał Górny
2020-12-29  5:33     ` David Haller
2020-12-29 12:27       ` Michał Górny
2020-12-29 13:03         ` Peter Stuge
2020-12-28 22:00 ` Peter Stuge
2020-12-28 22:26   ` m1027
2020-12-29 12:24     ` Michał Górny
2020-12-29 19:32       ` Paul B. Henson
2020-12-28 22:33   ` Michał Górny
2020-12-28 23:18     ` Peter Stuge
2020-12-29  9:39       ` Michał Górny
2020-12-29 11:07         ` Aaron Bauman
2020-12-29 11:29         ` Peter Stuge
2020-12-29 12:23           ` Michał Górny
2020-12-29 12:41             ` Toralf Förster
2020-12-29 13:02               ` Michał Górny
2020-12-29 12:45             ` Peter Stuge
2020-12-29 12:39           ` Jaco Kroon
2020-12-29 13:08             ` Michał Górny
2020-12-29 13:21               ` Peter Stuge
2020-12-29 13:33                 ` David Seifert
2020-12-29 13:42                   ` Alexey Sokolov
2020-12-29 13:51                   ` Peter Stuge
2020-12-29 15:02           ` Andreas K. Huettel
2020-12-29 19:46             ` Peter Stuge
2020-12-29 20:34               ` Matt Turner
2020-12-29 22:31                 ` Peter Stuge
2020-12-30 12:48               ` Andreas K. Huettel
2020-12-29  9:13     ` Marcel Schilling
2020-12-29  9:23       ` Sam James
2020-12-29 13:57         ` m1027
2020-12-29 14:12           ` Michał Górny
2020-12-29 15:12           ` Toralf Förster
2020-12-29 18:10             ` m1027
2020-12-29 18:18               ` Toralf Förster
2020-12-29 18:15             ` Michał Górny
2020-12-29 18:21               ` Toralf Förster
2020-12-30 10:41               ` m1027
2020-12-30 11:08                 ` Michał Górny
2020-12-29 19:02           ` John Helmert III
2020-12-29 11:36 ` Andrey Utkin
2020-12-29 19:49   ` Hanno Böck
2020-12-29 12:06 ` Mikle Kolyada
2020-12-29 14:02 ` Andreas K. Huettel
2020-12-29 22:00 ` Stefan Strogin
2020-12-29 22:31   ` Michał Górny
2020-12-29 22:41     ` Peter Stuge
2020-12-29 23:06       ` David Seifert
2020-12-29 23:34         ` Peter Stuge
2020-12-31 10:11           ` Thomas Mueller
2020-12-31 23:25           ` Patrick McLean
2020-12-30 14:57         ` Anthony G. Basile
2020-12-30  0:00       ` Michał Górny
2020-12-30  0:12         ` Peter Stuge
2020-12-30 14:48       ` Anthony G. Basile
2020-12-30  8:08     ` Marcel Schilling
2020-12-30  8:55       ` Michał Górny
2020-12-30 12:33 ` [gentoo-dev] [RFC] Recap: " Michał Górny
2020-12-30 15:02   ` Peter Stuge
2020-12-30 17:17     ` Michał Górny
2020-12-31  2:50       ` Peter Stuge
2020-12-31  3:15         ` Mike Gilbert
2020-12-31 11:46           ` Peter Stuge
2020-12-31 12:45             ` Jaco Kroon
2020-12-31 16:53               ` Peter Stuge
2020-12-31 20:49                 ` Alessandro Barbieri
2020-12-31 21:21                   ` [gentoo-dev] Static libraries Peter Stuge
2020-12-31  8:34         ` [gentoo-dev] [RFC] Recap: Discontinuing LibreSSL support? David Seifert
2020-12-31  9:05         ` Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox