Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
Date: Sun, 18 Sep 2011 16:04:16
Message-Id: 20110918165851.020d8fb0@googlemail.com
In Reply to: Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting by "Jorge Manuel B. S. Vicetto"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Sun, 18 Sep 2011 14:20:34 +0000
5 "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o> wrote:
6 > > For example, people might think they can start masking
7 > > cat/pkg[flag]. Is this a replacement for package.use.mask or does
8 > > it mean something else? I have a sneaking suspicion that if there's
9 > > not a policy saying "no use deps in profiles" then people will
10 > > start trying to use them for all kinds of horrible hacks that would
11 > > be better being fixed properly.
12 >
13 > What other meanings could it have? What would be the problem with
14 > moving the package use flag masks from package.use.mask to
15 > package.mask?
16
17 Well, the behaviour is likely going to be different. Unless a package
18 manager adds in special behaviour to cover this, use dependencies in
19 package.mask will prevent an upgrade whereas package.use.mask allows
20 the upgrade but disables the flag.
21
22 I think that example illustrates perfectly why we don't want to just
23 blindly enable EAPI 2 in profiles.
24
25 > As we're talking about updating profiles EAPI, what do we need to get
26 > to be able to mask use flags for the stable tree, but not the testing
27 > tree?
28
29 Every time this has come up, the conclusion has been "it's a horrible
30 idea from a QA perspective, since it would mean that testing something
31 in ~arch would be different to testing it in arch".
32
33 > Also, should we get back to the discussion of decoupling
34 > keywords from ebuilds and move them to profiles?
35
36 So far as I'm aware, "not using CVS" is a prerequisite for this.
37
38 - --
39 Ciaran McCreesh
40 -----BEGIN PGP SIGNATURE-----
41 Version: GnuPG v2.0.18 (GNU/Linux)
42
43 iEYEARECAAYFAk52FT0ACgkQ96zL6DUtXhHrKACfRYXquFwMl3quPb7vmUwoSsO5
44 FFsAnjrYE9kJRMBoInAY1cWe6XiyAJ4m
45 =TQGA
46 -----END PGP SIGNATURE-----

Replies