-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, 18 Sep 2011 14:20:34 +0000
"Jorge Manuel B. S. Vicetto" <jmbsvice...@gentoo.org> wrote:
> > For example, people might think they can start masking
> > cat/pkg[flag]. Is this a replacement for package.use.mask or does
> > it mean something else? I have a sneaking suspicion that if there's
> > not a policy saying "no use deps in profiles" then people will
> > start trying to use them for all kinds of horrible hacks that would
> > be better being fixed properly.
> 
> What other meanings could it have? What would be the problem with
> moving the package use flag masks from package.use.mask to
> package.mask?

Well, the behaviour is likely going to be different. Unless a package
manager adds in special behaviour to cover this, use dependencies in
package.mask will prevent an upgrade whereas package.use.mask allows
the upgrade but disables the flag.

I think that example illustrates perfectly why we don't want to just
blindly enable EAPI 2 in profiles.

> As we're talking about updating profiles EAPI, what do we need to get
> to be able to mask use flags for the stable tree, but not the testing
> tree?

Every time this has come up, the conclusion has been "it's a horrible
idea from a QA perspective, since it would mean that testing something
in ~arch would be different to testing it in arch".

> Also, should we get back to the discussion of decoupling
> keywords from ebuilds and move them to profiles?

So far as I'm aware, "not using CVS" is a prerequisite for this.

- -- 
Ciaran McCreesh
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iEYEARECAAYFAk52FT0ACgkQ96zL6DUtXhHrKACfRYXquFwMl3quPb7vmUwoSsO5
FFsAnjrYE9kJRMBoInAY1cWe6XiyAJ4m
=TQGA
-----END PGP SIGNATURE-----

Reply via email to