Gentoo Archives: gentoo-dev

From: "Rick \\\"Zero_Chaos\\\" Farina" <zerochaos@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Draft news item: preserve-libs default for portage-2.1.12
Date: Mon, 03 Jun 2013 13:10:21
Message-Id: 51AC95E8.4050305@gentoo.org
In Reply to: Re: [gentoo-dev] Draft news item: preserve-libs default for portage-2.1.12 by Tom Wijsman
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 06/03/2013 06:32 AM, Tom Wijsman wrote:
5 > On Sun, 02 Jun 2013 17:41:21 -0700
6 > Zac Medico <zmedico@g.o> wrote:
7 >
8
9 The news item is good, but I agree with Tom there could be more
10 questions. Maybe adding a link to some page which explains the
11 functionality in detail?
12
13 - -Zero
14 > I'll answer to some parts with what I think the user might think; I
15 > know the answer to most of those, but the user might not.
16 >
17 >> Beginning with sys-apps/portage-2.1.12, FEATURES=preserve-libs is
18 >> enabled by default. This feature will preserve libraries when the
19 >> sonames change during upgrade or downgrade.
20 >
21 > Why are libraries being preserved?
22 >
23 >> Libraries are preserved only if consumers of those libraries are
24 >> detected.
25 >
26 > When exactly are those consumers detected?
27 >
28 >> Preserved libraries are automatically removed when there are no
29 >> remaining consumers.
30 >
31 > When exactly does this happen? At the end of any emerge action?
32 >
33 >> Run `emerge @preserved-rebuild` in order to rebuild all consumers of
34 >> preserved libraries.
35 >
36 > When and why? Do I run this once? Do I need to run this often?
37 >
38 > Besides these questions, the transition from revdep-rebuild to
39 > @preserved-rebuild may be worth a note as well; if I remember correctly
40 > you have to do one last revdep-rebuild when you enable this feature, or
41 > in other words preserve-libs won't detect present inconsistencies. I
42 > feel like this should probably be documented as well, as part of
43 > mentioning that this is intended to replace revdep-rebuild...
44 >
45
46 -----BEGIN PGP SIGNATURE-----
47 Version: GnuPG v2.0.19 (GNU/Linux)
48 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
49
50 iQIcBAEBAgAGBQJRrJXnAAoJEKXdFCfdEflKKtIQAJMYNQcG20jqwwxxVY9+OOCs
51 Mr+VpcZY+1pCWigCA5AaTpgnU0yr+tvg9wtHvkpMh7lZMjpx4Ot5YQe5BsCfF2w+
52 bOZztEXbb5d2O5QIjaYG30/UERSxy0tDIGLPbJRO20Qcbw4JEuVpHeW9cXOBciD+
53 uJ/ISSKmSncrPfuDkJAt/eHx3RaxWhyaYCW+GJJdnzXfSPbkGOVtn/x7+jHex/2o
54 hZ37mqhpu5hCmWHDC3ycFSpB6/+M8ghY0mTo6OYKbqEvPs7u50uBVD/CqYbleFr2
55 BLSDkEVJo3nyPiuQaP/NGyHIidlW1ejfrqUT811I23DL7OuRc5usIRxINA3VzaVi
56 HtbEMhrDXTKgY56Tq/sxRqHB5VI6kin6z7q347l1OVjf3uYLEcXQsOxeowDW5rZ8
57 5cUfIXDsadvAnactLS9axIcBjya2O+siBchAlQ6BYckDJlEaMCoM3tWCQ5cGoDO6
58 tYEz3VRLJDpFmtDoCGQI4KweG5zdXLMvtupg4MN8omhoP4l6oswEQ0Htvba1HNPn
59 HCha+8BABXpRsn81BrOg9Re2EozInykVCMQ6ze+oZBkSeOW+Os6pIe9hkISqjENc
60 IZ4weFBYWz+KSiAX2mFh1KgPf6mVMxoPbRdQyoZgJwscQSysxm+eOej/dsuVCZZ1
61 gujVTWb3m2HfdxSZWiSq
62 =wrBb
63 -----END PGP SIGNATURE-----