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...


-- 
fonts, gcc-porting,                  it makes no sense how it makes no sense
toolchain, wxwidgets                           but i'll take it free anytime
@ gentoo.org                EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662

Attachment: signature.asc
Description: PGP signature

Reply via email to