Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Portage sets support Was: Defaulting for debug information in profiles
Date: Fri, 21 Dec 2012 00:07:51
Message-Id: 50D3A815.6050807@gentoo.org
In Reply to: Re: [gentoo-dev] Re: Portage sets support Was: Defaulting for debug information in profiles by Ian Stakenvicius
1 On 12/20/2012 03:00 PM, Ian Stakenvicius wrote:
2 >
3 >
4 > sorry for the format, this was
5 > Sent from my iPhone
6 >
7 > On 2012-12-20, at 4:51 PM, Ciaran McCreesh <ciaran.mccreesh@××××××××××.com> wrote:
8 >
9 >> On Thu, 20 Dec 2012 15:09:45 -0500
10 >> Rich Freeman <rich0@g.o> wrote:
11 >>> On Wed, Dec 19, 2012 at 4:43 AM, Zac Medico <zmedico@g.o>
12 >>> wrote:
13 >>>> On 12/18/2012 11:58 PM, Duncan wrote:
14 >>>>> I didn't know that. Last I knew, stable portage had special-case
15 >>>>> acceptance of @system and @world to prepare the way, but I hadn't
16 >>>>> seen that full /etc/portage/sets/* and /var/lib/portage/world_sets
17 >>>>> support was stabilized.
18 >>>>>
19 >>>>> If indeed it is as you say, I've even more to rejoice about! =:^)
20 >>>>
21 >>>> Yeah, it's only been in stable for a few months now, so lots of
22 >>>> people aren't aware of it yet.
23 >>>>
24 >>>> The current list available in portage-2.1.10.x, reported by emerge
25 >>>> --list-sets is:
26 >>>>
27 >>>> preserved-rebuild
28 >>>
29 >>> If @preserved-rebuild and the corresponding FEATURES=preserve-libs are
30 >>> now stable, we should create a news item about this.
31 >>>
32 >>> Otherwise people will still be running revdep-rebuild a decade from
33 >>> now, as this feature was never formally announced as far as I'm aware,
34 >>> and all the mentions of it were ages ago and not available to stable
35 >>> users at the time.
36 >>
37 >> We really shouldn't... EAPI 5 is the way to go, not preserve-libs.
38 >>
39 >
40 > preserved-libs complements EAPI5, it should not disappear.
41
42 Plus, if we are somehow able to do away with preserve-libs then we also
43 need to ban preserve_old_lib from eutils.eclass, since it's the same
44 thing only worse due to its lack of automatic garbage collection.
45 --
46 Thanks,
47 Zac