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.
The main problem I'd have with this is the stacking order, e.g. profiles/package.use has "app-misc/foo bar" and make.conf has "USE=-bar", which one should be preferred? Current rules say that /etc/portage/package.use overrides make.conf, and user config overrides profiles, the proposal would create a new unintuitive situation between those two. Depending on the answer on this it also has some technical implications with the way package.use support is implemented currently. In short it's not a trivial thing to do.
Marius -- gentoo-dev@gentoo.org mailing list