Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl
Date: Sun, 13 Jul 2014 17:59:35
Message-Id: 53C2C8F7.8020609@gentoo.org
In Reply to: Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl by Dirkjan Ochtman
1 Dirkjan Ochtman:
2 > On Sat, Jul 12, 2014 at 2:37 PM, hasufell <hasufell@g.o> wrote:
3 >> So libressl is meant as a drop-in replacement for openssl.
4 >
5 > Some caveats have already been discovered:
6 >
7 > http://devsonacid.wordpress.com/2014/07/12/how-compatible-is-libressl/
8 >
9 > Cheers,
10 >
11 > Dirkjan
12 >
13
14 The Werror thing is fixed in the ebuild.
15
16 The next release is now signed and should enter the tree in the near
17 future, along with the virtual ebuilds.
18
19 So for people who want to help, I'd propose the following procedure:
20
21 1) Testing: https://github.com/gentoo/libressl (should already work with
22 'layman -a libressl')
23 It contains dummy openssl ebuilds so the virtuals are not yet needed. It
24 also contains a portable version of the signify tool (to verify the
25 libressl tarballs), patched wget and patched openssh with patch from Hanno.
26
27 I'd suggest to focus testing there, so we don't duplicate work.
28
29 2) depending on how big the fallout is we have to decide whether to add
30 libressl to ~arch or masked later and even have to decide whether adding
31 a virtual/openssl right now makes any sense. We'll shoot ourselves in
32 the foot if we add the virtual now and realize later that it doesn't
33 work out.
34
35 3) Depending on 2) add virtual/openssl and dev-libs/libressl to the tree
36 and start converting the tree (~arch ebuilds with simple openssl atoms
37 can probably be fixed with a script, see
38 https://bugs.gentoo.org/show_bug.cgi?id=508750#c23). Stable arch ebuilds
39 should probably be fixed by their respective maintainers. We should send
40 out a dev-announce too then.

Replies

Subject Author
Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl Matthew Summers <quantumsummers@g.o>