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----- |