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 ...

portage was fixed a while ago to trim out duplicated flags in IUSE wasnt it ?

> 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 ...
-mike
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to