List Archive: gentoo-dev
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
-----BEGIN PGP SIGNED MESSAGE-----
On Sun, 18 Sep 2011 14:20:34 +0000
"Jorge Manuel B. S. Vicetto" <email@example.com> 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
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
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.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-----END PGP SIGNATURE-----