2011/7/17 Ryan Hill <dirtye...@gentoo.org>: > On Sun, 17 Jul 2011 11:19:31 +0200 > justin <j...@gentoo.org> wrote: > >> On 17/07/11 11:16, Michał Górny wrote: >> > On Sun, 17 Jul 2011 11:05:39 +0200 >> > justin <j...@gentoo.org> wrote: >> > >> >> Hi all, >> >> >> >> the following change has some bad effects on packages in the tree. I >> >> found it with a package having this inherit line >> >> >> >> inherit cmake-utils wxwidgets >> >> >> >> all cmake-utils_* function which have redundant phase definitions in >> >> base will not be executed. >> >> >> >> This change was not trivial. So either we need to revert it or really >> >> check the tree that nothing is broken. >> > >> > Revert. The wxwidgets eclass is not really supposed to export phase >> > functions, I've seen packages in Sunrise using it along with >> > cmake-utils too. If someone wants user patches in their package, he/she >> > should inherit base directly and get phase funcs clean. >> > >> >> So I checked it. There are a couple of packages which use it in >> combination with cmake-utils, python and autotools-utils. And as >> maintainer keeps the lines sorted, all those ebuilds are broken potentially. > > And people wonder why I hate eclasses... >
I would hate more seeing $PORTDIR go from 180MB to 1800MB, and a few more thing you already know ;)