Alexander Bluhm <alexander.bl...@gmx.net> wrote: > On Mon, Oct 22, 2018 at 11:10:49AM -0600, Theo de Raadt wrote: > > I understand the difficulty pointed out by the first questions. What > > bothers me is the last question. It indicates a desire to support many > > generations of software. Any attempt at that risks a mistake supporting > > today or tomorrow. As we've seen time and time again. > > Usually I only care about LibreSSL-current for OpenBSD. I add > defined(LIBRESSL_VERSION_NUMBER) until the module compiles and tests > pass. Then I push it upstream. > > But this Perl module is also used on non-OpenBSD systems with a > released version of LibreSSL. And there LibreSSL is not -current > and may be older. If I push a change that enables a feature without > version check, it will break older systems. And the Perl eco system > assumes that you can update libraries and modules independently to > a certain extent. > > Doing the right thing for OpenBSD is easy. Having a general solution > for Linux with LibreSSL is not.
Yes, it is a garbage fire Wonder who started it..