Gentoo Archives: gentoo-dev

From: Jeremy Olexa <darkside@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] slot deps in package.mask and profiles
Date: Tue, 27 Jan 2009 04:02:23
Message-Id: 497E8714.2090504@gentoo.org
In Reply to: Re: [gentoo-dev] slot deps in package.mask and profiles by "Jorge Manuel B. S. Vicetto"
1 Jorge Manuel B. S. Vicetto wrote:
2 > -----BEGIN PGP SIGNED MESSAGE-----
3 > Hash: SHA1
4 >
5 > Donnie Berkholz wrote:
6 >> On 21:04 Sun 25 Jan , Ciaran McCreesh wrote:
7 >>> On Sat, 24 Jan 2009 20:25:44 -0100
8 >>> "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o> wrote:
9 >>>> I talked to Zac <zmedico> earlier in #gentoo-portage about adding an
10 >>>> entry to package.mask for KDE-4.2.0 using slot deps. Thomas
11 >>>> <tanderson> and Patrick <bonsaikitten> raised the concern we might
12 >>>> need profile eapis and that PMS nailed p.mask to EAPI-0.
13 >>>> Zac confirmed that the first stable version to support slot deps in p.
14 >>>> mask was 2.1.3.16, that it was stabled in bug 197165 - 14 months ago
15 >>>> - - and that the first stages to include it were the 2008.0 stages.
16 >>>> Thus, can we finally give the ok to use slot deps in package.mask? Can
17 >>>> we also give the ok to use it everywhere in all 2008.0 and later
18 >>>> profiles/ ?
19 >>> The Council approved profile eapi files for use a while ago (can't
20 >>> remember when -- http://council.gentoo.org/ isn't being updated), and
21 >> Last month's meeting
22 >>
23 >>> they discussed timeframes for using newer EAPIs then too. Did you see
24 >>> that discussion?
25 >> "An EAPI=0 profile always needs to exist so that users with old portage
26 >> can upgrade. Otherwise they will sync and have no valid profile
27 >> available so cannot emerge a new version of portage.
28 >>
29 >> "Decision: Approved. Existing stable profiles must use EAPI=0. New or dev
30 >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
31 >> profiles can use higher EAPIs.
32 >
33 > Acoording to this we will never be able to use slot deps in package.mask
34 > as it's a global file. Given my first mail, can we agree to make EAPI-1
35 > the minimum EAPI for files under profiles/ ? Can we also create a rule
36 > on how / when to update the minimum EAPI in profiles/ ?
37
38 So, portage that is unaware of EAPI-1 will just happily ignore the atom
39 and move on..? In that case:
40
41 Please no! It is hard enough for a base 2007.0 install to be upgraded
42 due to the "portage & bash blocker" (and other issues) - We need to wait
43 much longer for an EAPI bump in a non-new profile (if ever, as Brian
44 Harring suggests - I agree).
45
46 I know this might seem as a hassle to you but there *are* other entities
47 that provide a base 2007.0 install. Who knows how every
48 group/entity/company/etc use Gentoo.. While I agree that it isn't
49 necessarily our problem, however, we shouldn't make it harder for them
50 or anyone that has a 2007 base install. (We still mirror the 2007.0
51 stages[1], 2007.0 cds are available[2] for purchase, etc[3] etc[4]).
52
53 IMO, it would be a dis-service to bump EAPI in a non-new profile for our
54 user-base. I don't see any Pro's besides "easier to type" =/ So, I think
55 the Council decision is appropriate.
56
57 -Jeremy
58
59 [1]: http://distfiles.gentoo.org/releases/x86/2007.0/
60 [2]: http://www.linuxcd.org/view_distro.php?lst=&id_cate=20&id_distro=12
61 [3]: http://lylix.net/linux-vps-plans
62 [4]: http://www.linode.com/faq.cfm
63
64 >
65 >> "Ref: http://archives.gentoo.org/gentoo-dev/msg_930f58fcebcbbcbe523c001f2c825179.xml"
66 >>
67 >>
68 >> I haven't finished & posted last month's summary
69 >> <http://dev.gentoo.org/~dberkholz/20081211-summary.txt> yet because of a
70 >> long holiday vacation and lots of work deadlines after returning. I'll
71 >> get all that stuff updated this week.
72 >>

Replies

Subject Author
Re: [gentoo-dev] slot deps in package.mask and profiles Alec Warner <antarus@g.o>