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

Attachment: signature.asc
Description: PGP signature

Reply via email to