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 ;)

Reply via email to