Let's see if we can keep to one thread per item here. On Mon, 20 Apr 2009 07:14:00 +0200 Tiziano Müller <dev-z...@gentoo.org> wrote: > > * PROFILE-IUSE-INJECTION > yes, but *_IMPLICIT has to be discussed.
There are a few suggested use cases for these: * Avoiding the need for developers to have to explicitly list ARCH in IUSE. Without implicits, ARCH will be empty and USE won't contain the arch flag name unless IUSE explicitly lists it. Some developers would rather not list arch flags explicitly. * Ditto for things like USERLAND. * People want to be able to carry on using flags like 'build' that wouldn't otherwise work. And a few related points that people might otherwise miss: * Listing something in IUSE does not have to mean it will show up in package manager output. There are special HIDDEN variables for those. * Without this whole stricter USE mess, [use(+)] dependencies are rather crippled. You can't do [linguas_en(+)] against any existing EAPI, for example. -- Ciaran McCreesh
signature.asc
Description: PGP signature