On Tue, 14 Aug 2012 11:44:49 +0200 Michał Górny <mgo...@gentoo.org> wrote: > As some of you may have noticed, lately introduced 'double include > preventions' have caused changes in effective phase functions in a few > ebuilds. Also, often it is undesirable that change in inherits of > an eclass may cause an undesired change of exported functions.
The problem here is that eclasses aren't clearly split between "utility" and "does stuff", so people are inheriting "does stuff" eclasses to get utilities. The fix is to stop having stupidly huge complicated eclasses; changing inherit behaviour is just wallpapering over the gaping hole. -- Ciaran McCreesh
signature.asc
Description: PGP signature