On Sun, Sep 20, 2015 at 7:14 AM, hasufell <hasuf...@gentoo.org> wrote:
> On 09/20/2015 08:07 AM, Andrew Savchenko wrote:
>> Greetings,
>>
>> On Sat, 19 Sep 2015 23:04:14 +0200 hasufell wrote:
>>> Friends,
>>>
>>> I think it is time to import LibreSSL[0]. There are not many packages
>>> left that don't compile OOTB and those can be patched (e.g. dev-lang/ruby).
>>>
>>> My idea would be:
>>>
>>> 1. import "dev-libs/libressl" (this will block dev-libs/openssl) and
>>> introduce the global USE flag "libressl" with the following description:
>>
>> Please try to avoid such block, e.g. install libressl to a separate
>> location.
>
> No. I'm not going to hack downstream.
>

I don't think that it is the responsibility of the libressl maintainer
to actually get other packages to use libressl - though they should
document how it is done to facilitate this.

However, if your point is that you want to be able to use libressl
yourself as a drop-in replacement and this doesn't work if none of the
other packages you use actually build against it when you move it,
that is a fair point.

I do think this is a good topic for discussion, however.  It seems
like forks that keep the original namespace is all the rage these days
(kerberos, ffmpeg, openssl, mysql, etc).

You've been a proponent of something like nixos for a while, and I'd
think that this is exactly the sort of approach they take.  They don't
even keep the same namespace for a minor update of the same library.
Of course, they have designed their build systems with this in mind,
and perhaps this is a direction we need to evolve in as this sort of
thing is coming up more and more.

-- 
Rich

Reply via email to