when trying to build a stage 1 with catalyst, I get: The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details) # required by dev-perl/Text-Unidecode-0.40.0 # required by sys-apps/texinfo-5.1 # required by @system # required by @world (argument) >=dev-lang/perl-5.16.3 -build Simplest solution would be to use the internal perl modules with USE=build for texinfo.
we already talked about dropping texinfo from @system, but i guess this gives us a reason to do it
(In reply to comment #1) I'm currently testing if it can be dropped from packages.build, the stage1 -> stage2 phase should be the main blocker.
(In reply to comment #2) > (In reply to comment #1) > > I'm currently testing if it can be dropped from packages.build, the stage1 > -> stage2 phase should be the main blocker. I've removed texinfo from freebsd's packages.build and built stages succesfully. release team might want to do the same for linux. the present bug is actually unrelated to texinfo being in system or not; it gets installed at the stage2 step when it is in system and the problem arose at the stage1 step. also note that script/bootstrap.sh mentions texinfo quite explicitly. for what matters to me the bug is fixed
*** Bug 474868 has been marked as a duplicate of this bug. ***
Does removing it from stage1 mean that we still have to build it as a dependency, only to depclean it and then build again in stage2? We might just avoid this entirely by removing perl's build USE flag (which currently does nothing in 5.16.x), see bug 407841.
(In reply to Matt Turner from comment #5) > Does removing it from stage1 mean that we still have to build it as a > dependency, only to depclean it and then build again in stage2? you will build it on stage2 because scripts/bootstrap.sh tells you to and will keep it because its in @system.
Just built stage1-2-3 on amd64 with this change. No problems found. I'll commit in a few days unless someone beats me to it.
(In reply to Matt Turner from comment #7) > Just built stage1-2-3 on amd64 with this change. No problems found. > > I'll commit in a few days unless someone beats me to it. Okay, dropped it from default/linux/packages.build. Not sure if you want to leave this open to drop it from @system. If not, please mark as fixed.
should be all set now in the tree; thanks for the report! Commit message: Drop texinfo @system http://sources.gentoo.org/profiles/base/packages?r1=1.66&r2=1.67