Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-project] Call for agenda items -- Council meeting 2013-01-08
Date: Fri, 28 Dec 2012 02:00:04
Message-Id: 50DCFCEF.5050500@gentoo.org
In Reply to: Re: [gentoo-dev] Re: [gentoo-project] Call for agenda items -- Council meeting 2013-01-08 by "Andreas K. Huettel"
1 On 12/27/2012 03:40 PM, Andreas K. Huettel wrote:
2 > Am Donnerstag, 27. Dezember 2012, 14:37:37 schrieb Michał Górny:
3 >>
4 >> a) adding new profiles which will require EAPI=5 and requiring all
5 >> users to migrate to them after upgrading portage. Using new
6 >> use.stable.mask files in those profiles.
7 >>
8 >
9 > OK here's one way how we could pull option a) through. After all we have some
10 > sort of basic versioning present in the profiles (the 10.0 part that makes no
11 > sense otherwise).
12 > [Note: this does not cover prefix profiles, BSD and other oddities. Need
13 > special treatment.]
14 >
15 > 1) Define a new set of profiles by copying the current ones, and replacing the
16 > 10.0 parent by a 13.0 parent. Only differences between 10.0 and 13.0:
17 > * the EAPI, now 5,
18 > * e.g. an additional parent profiles/base5 (for global stable mask files)
19 >
20 > 2) Deprecate the 10.0 profiles NOW by removing them from profiles.desc and
21 > putting the new 13.0 profiles there. This has absolutely no effect on running
22 > installations.
23
24 It's not strictly necessary to remove them from profiles.desc, since
25 repoman ignores them if they have a 'deprecated' file, and emerge warns
26 any users who have a deprecated profile selected.
27
28 > 3) Make a news item about removal of 10.0 profiles in a year / ${TIMESCALE}.
29 >
30 > 4) One ${TIMESCALE} later, remove 10.0 profiles. This is the ugly part, and
31 > users need to be warned and prepared properly - here everyone needs an EAPI5
32 > capable portage.
33 >
34 > 5) Since now all existing profiles require EAPI 5, move that requirement to
35 > the profile root directory.
36 >
37 > Comments?
38 >
39
40 Sounds good to me.
41 --
42 Thanks,
43 Zac