Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 471192 - sys-apps/texinfo: drop from @system
Summary: sys-apps/texinfo: drop from @system
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
: 474868 (view as bug list)
Depends on: 465908
Blocks: 527998
  Show dependency tree
 
Reported: 2013-05-24 19:28 UTC by Alexis Ballier
Modified: 2014-11-02 18:17 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis Ballier gentoo-dev 2013-05-24 19:28:15 UTC
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.
Comment 1 SpanKY gentoo-dev 2013-05-25 01:16:50 UTC
we already talked about dropping texinfo from @system, but i guess this gives us a reason to do it
Comment 2 Alexis Ballier gentoo-dev 2013-05-25 13:07:00 UTC
(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.
Comment 3 Alexis Ballier gentoo-dev 2013-05-25 20:35:44 UTC
(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
Comment 4 SpanKY gentoo-dev 2013-06-26 16:45:27 UTC
*** Bug 474868 has been marked as a duplicate of this bug. ***
Comment 5 Matt Turner gentoo-dev 2013-07-26 04:20:37 UTC
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.
Comment 6 Alexis Ballier gentoo-dev 2013-07-26 13:01:09 UTC
(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.
Comment 7 Matt Turner gentoo-dev 2013-07-27 06:50:35 UTC
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.
Comment 8 Matt Turner gentoo-dev 2013-07-30 00:27:51 UTC
(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.
Comment 9 SpanKY gentoo-dev 2014-11-02 18:17:07 UTC
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