On Wed, 14 Sep 2011 15:10:23 -0400
Mike Frysinger <[email protected]> wrote:

> On Wed, Sep 14, 2011 at 06:38, Michał Górny wrote:
> > As the 'has_iuse' thread worked out, right now PMS doesn't allow us
> > to grep IUSE for random values during runtime. Thus, all eclasses
> > using that to enable features per ebuild-defined IUSE are broken.
> 
> this statement isnt exactly clear.  no, eclasses cannot leverage IUSE
> from ebuilds (and vice versa).  but eclasses/ebuilds can leverage
> their own IUSE value.

Erm, that's not really true. Consider that usually eclass functions are
called from ebuilds. At the time of calling, IUSE can basically contain
anything; if PM doesn't care much, that'd be probably last values set
-- ebuild values.

Remember than calling a sourced function does not re-evaluate the
eclass it was sourced from.

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: PGP signature

Reply via email to