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...
Created attachment 318540 [details] unhappy catalyst
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
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
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.
(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.
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.
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
Stages are building fine on my box, poseidon and skimmer, so I think it's safe to close this as fixed.
This is resolved on my end with no one else complaining.
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
(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
(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. :)