Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 427102 - dev-perl/XML-Parser-2.410.0 breaks catalyst stage 1 due to USE=build
Summary: dev-perl/XML-Parser-2.410.0 breaks catalyst stage 1 due to USE=build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-18 14:25 UTC by Rick Farina (Zero_Chaos)
Modified: 2012-10-05 14:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
unhappy catalyst (stage1_broken.txt,19.97 KB, text/plain)
2012-07-18 14:27 UTC, Rick Farina (Zero_Chaos)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rick Farina (Zero_Chaos) gentoo-dev 2012-07-18 14:25:27 UTC
Something has changed since 2012-06-21 (date of last successful build) and stage1 cannot be build anymore:

The following USE changes are necessary to proceed:
#required by dev-perl/XML-Parser-2.410.0, required by dev-util/intltool-0.50.2, required by x11-misc/shared-mime-info-1.0, required by dev-libs/glib-2.30.3, required by dev-util/pkgconfig-0.26, required by virtual/pkgconfig-0, required by dev-util/gtk-doc-am-1.18
=dev-lang/perl-5.12.4-r1 -build

Someone has broken build by requiring USE=-build for a package (or dep of a packet) in the system set...
Comment 1 Rick Farina (Zero_Chaos) gentoo-dev 2012-07-18 14:27:12 UTC
Created attachment 318540 [details]
unhappy catalyst
Comment 2 Rick Farina (Zero_Chaos) gentoo-dev 2012-07-18 16:09:11 UTC
14:56 <@jmbsvicetto> http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-perl/XML-Parser/XML-Parser-2.410.0.ebuild?revision=1.12&view=markup
14:56 <@jmbsvicetto> I don't see a depend on perl[-build] on the above
14:57 <@jmbsvicetto> I do see it on http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?revision=1.133&view=markup though
14:58 <@jmbsvicetto> line 31
Comment 3 Torsten Veller (RETIRED) gentoo-dev 2012-07-18 16:14:05 UTC
I tried to find the change that might have caused this in the ChangeLogs [1]. But I failed. If it was caused by a change after 2012-06-21, the perl packages aren't the reason:

perl-module.eclass:        Thu Jun  7 05:02:33 2012
perl-5.12.4-r1.ebuild:     Mon Jan  2 22:52:21 2012
XML-Parser-2.410.0.ebuild: Mon May 28 14:11:50 2012


XML-Parser doesn't build with USE=-build (see bug #410367) (which probably could be fixed in the perl ebuild) so I guess XML-Parser wasn't in stage 1 before 2012-06-21.

[1] dev-perl/XML-Parser-2.410.0
    dev-util/intltool-0.50.2
    x11-misc/shared-mime-info-1.0
    dev-libs/glib-2.30.3
    dev-util/pkgconfig-0.26
    virtual/pkgconfig-0
    dev-util/gtk-doc-am-1.18
Comment 4 Rick Farina (Zero_Chaos) gentoo-dev 2012-07-18 19:43:26 UTC
Please note that I can build stage1 using a seed stage from 20120524 but NOT the one from 20120621.

Perhaps something just went horribly wrong when that stage3 was built?

I have only a cellular internet connection right now but I'll try to get some testing in to find out which stages are broken so we can see about having them removed and get new stages generating.
Comment 5 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2012-07-19 12:00:06 UTC
(In reply to comment #4)
> Please note that I can build stage1 using a seed stage from 20120524 but NOT
> the one from 20120621.
> 
> Perhaps something just went horribly wrong when that stage3 was built?
> 
> I have only a cellular internet connection right now but I'll try to get
> some testing in to find out which stages are broken so we can see about
> having them removed and get new stages generating.

That stage doesn't have perl installed. I wonder if this is related.
Comment 6 Rick Farina (Zero_Chaos) gentoo-dev 2012-07-22 04:10:11 UTC
Not sure this helps, or if the bug title is even correct at this point, but the issue appears in 0614 autobuild and 0531 is able to build properly.
Comment 7 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2012-07-22 04:22:48 UTC
The stages are building fine on my build box.
I've tested on poseidon and stage1 builds fine. The failure on stage3 is caused by a hardcoded unmerge of ccache on catalyst[1].

 [1] - http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commitdiff;h=c92c996356b69e8b0521d1aa24dbe76f05e190af

/release/buildroot/amd64-dev/builds/default/stage1-amd64-20120719.tar.bz2
/release/buildroot/amd64-dev/builds/default/stage2-amd64-20120719.tar.bz2
/release/buildroot/amd64-dev/builds/hardened/stage1-amd64-hardened+nomultilib-20120719.tar.bz2
/release/buildroot/amd64-dev/builds/hardened/stage1-amd64-hardened-20120719.tar.bz2
/release/buildroot/amd64-dev/builds/hardened/stage2-amd64-hardened+nomultilib-20120719.tar.bz2
/release/buildroot/amd64-dev/builds/hardened/stage2-amd64-hardened-20120719.tar.bz2

/release/buildroot/x86-dev/builds/default/stage1-i486-20120718.tar.bz2
/release/buildroot/x86-dev/builds/default/stage1-i686-20120718.tar.bz2
/release/buildroot/x86-dev/builds/default/stage2-i486-20120718.tar.bz2
/release/buildroot/x86-dev/builds/default/stage2-i686-20120718.tar.bz2
/release/buildroot/x86-dev/builds/default/stage3-i486-20120718.tar.bz2
/release/buildroot/x86-dev/builds/default/stage3-i686-20120718.tar.bz2
/release/buildroot/x86-dev/builds/hardened/stage1-i686-hardened-20120718.tar.bz2
Comment 8 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2012-09-26 11:32:01 UTC
Stages are building fine on my box, poseidon and skimmer, so I think it's safe to close this as fixed.
Comment 9 Rick Farina (Zero_Chaos) gentoo-dev 2012-09-27 21:16:00 UTC
This is resolved on my end with no one else complaining.
Comment 10 Alexander Tsoy 2012-10-03 15:29:44 UTC
I built stage3 using 20121001 snapshot and try to use it as a seed stage. I get the same error as with the official 20120621 stage3.


The following USE changes are necessary to proceed:
#required by dev-perl/XML-Parser-2.410.0, required by dev-util/intltool-0.50.2, required by x11-misc/shared-mime-info-1.0, required by dev-libs/glib-2.30.3,
 required by dev-util/pkgconfig-0.27.1[-internal-glib], required by virtual/pkgconfig-0, required by dev-util/gtk-doc-am-1.18
=dev-lang/perl-5.12.4-r1 -build
Comment 11 Alexander Tsoy 2012-10-03 15:30:33 UTC
(In reply to comment #10)
> I built stage3 using 20121001 snapshot and try to use it as a seed stage. I
> get the same error as with the official 20120621 stage3.
> 
> 
> The following USE changes are necessary to proceed:
> #required by dev-perl/XML-Parser-2.410.0, required by
> dev-util/intltool-0.50.2, required by x11-misc/shared-mime-info-1.0,
> required by dev-libs/glib-2.30.3,
>  required by dev-util/pkgconfig-0.27.1[-internal-glib], required by
> virtual/pkgconfig-0, required by dev-util/gtk-doc-am-1.18
> =dev-lang/perl-5.12.4-r1 -build

Archs: x86 and amd64
Comment 12 Alexander Tsoy 2012-10-05 14:21:48 UTC
(In reply to comment #10)
> I built stage3 using 20121001 snapshot and try to use it as a seed stage. I
> get the same error as with the official 20120621 stage3.
> 

Hmmm. No problems whith 20121004. :)