List Archive: gentoo-dev
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Wed, 14 Sep 2011 15:10:23 -0400
Mike Frysinger <firstname.lastname@example.org> 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.