Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Dropping static libs support from cryptsetup and lvm2
Date: Tue, 06 Aug 2013 20:33:50
Message-Id: 52015D99.1050508@gentoo.org
In Reply to: Re: [gentoo-dev] Re: Dropping static libs support from cryptsetup and lvm2 by Ian Stakenvicius
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 06/08/13 04:17 PM, Ian Stakenvicius wrote:
5 > On 30/07/13 04:42 AM, Samuli Suominen wrote:
6 >
7 >> cryptsetup upstream installed minimal Gentoo setup and tested our
8 >> handling of 'static' and was disappointed finding them broken
9 >
10 >> https://bugs.gentoo.org/show_bug.cgi?id=438998 - RESO/TEST -
11 >> cryptsetup static+pcre fails (fixed via resolution of bug
12 >> 439414)
13 >
14 >> https://bugs.gentoo.org/show_bug.cgi?id=468400 - RESO/TEST -
15 >> cryptsetup static+selinux fails (fixed via resolution of bug
16 >> 439414)
17 >
18 >> https://bugs.gentoo.org/show_bug.cgi?id=472692 - RESO/FIXED -
19 >> cryptsetup static+ssl fails (note, only cryptsetup-1.6.1 fixed,
20 >> so this should get pushed stable)
21 >
22 >> https://bugs.gentoo.org/show_bug.cgi?id=462908 - RESO/FIXED -
23 >> lvm2 static-libs missing library
24 >
25 >> https://bugs.gentoo.org/show_bug.cgi?id=467204 - lvm2 static USE
26 >> flag missing proper description, yes this is minor
27 >
28 >> https://bugs.gentoo.org/show_bug.cgi?id=370217 - RESO/FIXED -
29 >> lvm2 fails to build due to missing -lrt, likely related to
30 >> linking against libudev, yes the feature we are discussing to be
31 >> dropped has been completely broken for ages
32 >
33 >> https://bugs.gentoo.org/show_bug.cgi?id=439414 - RESO/FIXED -
34 >> lvm2 static+selinux fails
35 >
36 >
37 > So dropping IUSE="static" becomes a no-op now, right?
38 >
39
40
41 It should also be noted that these bugs really boiled down to 2-3
42 changes that were quite trivial to fix. It is quite unfortunate that
43 nobody had put the time in to figure them out and fix them, though.
44 IUSE="static" support is really not that broken, but we certainly need
45 to step up in addressing bugs like these (and others) instead of
46 letting them sit and fester for months.
47
48 -----BEGIN PGP SIGNATURE-----
49 Version: GnuPG v2.0.20 (GNU/Linux)
50
51 iF4EAREIAAYFAlIBXZkACgkQ2ugaI38ACPBelAD+OLi+EC2pjfe2wGNkvbIL96YG
52 U3BmlMxHTj8OYKHUNXkBAJoHlriZmdTFClf0RYNpll1206rt0fnl9dl0gc7XUukS
53 =0bEa
54 -----END PGP SIGNATURE-----