Gentoo Archives: gentoo-dev

From: Tom Wijsman <TomWij@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 10:35:32
Message-Id: 20130603123254.266747c3@TOMWIJ-GENTOO
In Reply to: [gentoo-dev] Draft news item: preserve-libs default for portage-2.1.12 by Zac Medico
1 On Sun, 02 Jun 2013 17:41:21 -0700
2 Zac Medico <zmedico@g.o> wrote:
3
4 I'll answer to some parts with what I think the user might think; I
5 know the answer to most of those, but the user might not.
6
7 > Beginning with sys-apps/portage-2.1.12, FEATURES=preserve-libs is
8 > enabled by default. This feature will preserve libraries when the
9 > sonames change during upgrade or downgrade.
10
11 Why are libraries being preserved?
12
13 > Libraries are preserved only if consumers of those libraries are
14 > detected.
15
16 When exactly are those consumers detected?
17
18 > Preserved libraries are automatically removed when there are no
19 > remaining consumers.
20
21 When exactly does this happen? At the end of any emerge action?
22
23 > Run `emerge @preserved-rebuild` in order to rebuild all consumers of
24 > preserved libraries.
25
26 When and why? Do I run this once? Do I need to run this often?
27
28 Besides these questions, the transition from revdep-rebuild to
29 @preserved-rebuild may be worth a note as well; if I remember correctly
30 you have to do one last revdep-rebuild when you enable this feature, or
31 in other words preserve-libs won't detect present inconsistencies. I
32 feel like this should probably be documented as well, as part of
33 mentioning that this is intended to replace revdep-rebuild...
34
35 --
36 With kind regards,
37
38 Tom Wijsman (TomWij)
39 Gentoo Developer
40
41 E-mail address : TomWij@g.o
42 GPG Public Key : 6D34E57D
43 GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies