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

Hi everyone,

If we mask and force various profile specific USE flags
appropriately, it will give repoman the information it needs to stop
producing bogus warnings about unsatisfied conditional dependencies
that are actually irrelevant.  An additional benefit is that emerge
- --newuse will ignore the addition or removal of these flags from
IUSE (since masked/forced flags do not represent choices for the user).

In order to do this, selected profile specific flags should be
masked in the base profile and unmasked/forced in the specific
profiles which they apply to.  The unmasking is necessary because
use.mask currently overrides use.force.  USE flags suggested as
candidates for masking/forcing include all USE_EXPAND flags derived
from the USERLAND, KERNEL, and ELIBC variables.

We can make this change to the profiles immediately because use.mask
support has been available for a long time, and use.force is simply
ignored by older versions of portage.  Thoughts?

Zac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.2 (GNU/Linux)

iD8DBQFF1445/ejvha5XGaMRAqr1AKDy0M1EUbrQWsWD+iMRKIUhtvyteQCfUt14
qXAgR8+pR/y5mtu5EUm5U10=
=geAX
-----END PGP SIGNATURE-----
-- 
[email protected] mailing list

Reply via email to