Vapier wrote:   [Thu Jul 07 2005, 06:13:06PM EDT]
> On Thursday 07 July 2005 04:49 pm, Aron Griffis wrote:
> > Current (possibly unwritten) policy:
> >
> >   - eclasses declare USE-flags they honor in their own IUSE
> >   - ebuilds declare USE-flags they honor in their own IUSE
> >   - ebuilds do not declare USE-flags honored by eclasses they inherit
> 
> err this third one i dont think we do ... eclasses declare their own stuff 
> and 
> ebuilds declare their own ... it's a black box like it should be ...

Sorry, my last bullet point was unclear.  I meant what you're saying.

> > Of course this assumption is false.  An eclass might provide
> > a function "install_docs" that calls, for example, "use doc".  The
> > ebuild inheriting the eclass might not call "install_docs".  In that
> > case, if IUSE="doc" in the eclass, it will be inaccurately displayed
> > when doing emerge -pv of the package.
> 
> does this really come up all that often that it needs to be handled?
> seems like a lot of effort for little gain ...

You're right... it probably doesn't matter.  It's just annoying.

Regards,
Aron

--
Aron Griffis
Gentoo Linux Developer

Attachment: pgpZ5ZVEsHfXh.pgp
Description: PGP signature

Reply via email to