Mike Frysinger wrote:
> On Thursday 20 October 2005 05:47 pm, Petteri Räty wrote:
> 
>>Every once in a while I see people wanting to use nosomething use flags.
>>Why don't we have a package.use like we already have a package.mask
>>file? This would make it possible for developers to turn on use flags by
>>default in a way that would not cruft the base profiles for every local
>>use flag.
> 
> 
> i still dont see how this addresses the nocxx / USE=-*
> -mike
> 

noFOO is used because "FOO" is on by default, and noFOO turns it off.
AutoUSE is the same way, package bar is included in the buildplan and to
have sane defaults, certain flags are turned on.

a profilish package.use would enable maintainers to turn on sane default
flags while eliminiating noFOO flags and AUTOUSE.  The problem with
make.defaults right now is you can't set a global flag on just a few
packages.  On global flags it's an all or nothing deal.  There are some
packages where a global flag is the default for that package, but not on
others.

The problem with package.use is you can implement it now, but you can't
take out use.defaults or noFOO flags because if a user doesn't have a
portage that handles package.use buildplans will fail.

The tree would need to maintain the AUTOUSE and noFOO flags for old
versions of portage.

-Alec Warner (Antarus)
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to