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

Jeremy Olexa wrote:
> So, my recommendation is to:
> 1) mask the prefix USE flag in base/use.mask because no one except the
> prefix profiles should use this flag.
> 2) unmask and force the USE flag in prefix profile.
> 3) add entry to use.desc.
> addendum) use.{mask,force} imply that the USE flag is explicit so
> there will be no QA warnings.
> 
> However, we have toyed with other ideas. One of which is to introduce
> IUSE=prefix in prefix.eclass similar to the USE=multilib approach. I
> don't really like this idea because it exposes the use flag and we
> don't want it exposed to the users.

Note that there are some changes in this area planned for EAPI 3.
Install app-doc/pms-99999999 with USE=eapi3-draft and see section
4.3.2 which says that there will be a new USE_EXPAND_UNPREFIXED
variable which you can use (it's only coincidental that your flag
happens to be called 'prefix' and the new variable contains PREFIX
in its name). It also says you'll be able to add your flag to
USE_EXPAND_HIDDEN so that it's not exposed to users.
- --
Thanks,
Zac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEARECAAYFAknWeQ4ACgkQ/ejvha5XGaOHmQCgqUrOAzY25DtAJY2wzV+jfSo0
KYkAnR6JpitlXYWSmXMCKTYwqUfQw6W9
=JGuG
-----END PGP SIGNATURE-----

Reply via email to