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

Attachment: signature.asc
Description: PGP signature

Reply via email to