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