Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] PROFILE-IUSE-INJECTION implicit things (Was: PMS EAPI 3 more or less ready)
Date: Mon, 20 Apr 2009 12:41:20
Message-Id: 20090420134111.40985188@snowcone
In Reply to: Re: [gentoo-dev] PMS EAPI 3 more or less ready by "Tiziano Müller"
1 Let's see if we can keep to one thread per item here.
2
3 On Mon, 20 Apr 2009 07:14:00 +0200
4 Tiziano Müller <dev-zero@g.o> wrote:
5 > > * PROFILE-IUSE-INJECTION
6 > yes, but *_IMPLICIT has to be discussed.
7
8 There are a few suggested use cases for these:
9
10 * Avoiding the need for developers to have to explicitly list ARCH in
11 IUSE. Without implicits, ARCH will be empty and USE won't contain the
12 arch flag name unless IUSE explicitly lists it. Some developers would
13 rather not list arch flags explicitly.
14
15 * Ditto for things like USERLAND.
16
17 * People want to be able to carry on using flags like 'build' that
18 wouldn't otherwise work.
19
20 And a few related points that people might otherwise miss:
21
22 * Listing something in IUSE does not have to mean it will show up in
23 package manager output. There are special HIDDEN variables for those.
24
25 * Without this whole stricter USE mess, [use(+)] dependencies are
26 rather crippled. You can't do [linguas_en(+)] against any existing
27 EAPI, for example.
28
29 --
30 Ciaran McCreesh

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies