Gentoo Archives: gentoo-pms

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-pms@l.g.o
Subject: Re: [gentoo-pms] IUSE_EFFECTIVE and IUSE_REFERENCEABLE
Date: Wed, 18 Jun 2014 19:16:26
Message-Id: 20140618201618.2abc974d@googlemail.com
In Reply to: Re: [gentoo-pms] IUSE_EFFECTIVE and IUSE_REFERENCEABLE by Ulrich Mueller
1 On Wed, 18 Jun 2014 20:58:46 +0200
2 Ulrich Mueller <ulm@g.o> wrote:
3 > >>>>> On Wed, 18 Jun 2014, Ciaran McCreesh wrote:
4 > > The spec is correct, and discusses what you can actually rely upon
5 > > working. It is unfortunate that the Council introduced this
6 > > confusion by approving "what Portage has implemented" for EAPI 4,
7 > > without considering the implications of approving (+) and (-)
8 > > without the stricter USE rules.
9 >
10 > Maybe it becomes clearer if we imagine for the moment that there never
11 > was an EAPI 4.
12
13 It does: the rule then would be "if you want to use (+) and (-) on a
14 USE_EXPAND flag, then you may only depend upon packages whose EAPI also
15 supports (+) and (-)".
16
17 > What am I missing here?
18
19 In EAPIs before 5, there is no requirement that packages using a
20 USE_EXPAND flag actually list that flag in IUSE. Some versions of
21 Portage would do filtering on USE based upon some convoluted scheme
22 that Zac invented, and some would not. Thus there's not enough
23 information in VDB to determine whether a "missing" flag is actually
24 missing.
25
26 --
27 Ciaran McCreesh

Attachments

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

Replies

Subject Author
Re: [gentoo-pms] IUSE_EFFECTIVE and IUSE_REFERENCEABLE Ulrich Mueller <ulm@g.o>