Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 597654 - dev-perl/SGMLSpm installs "sgmlspl.pl", not "sgmlspl", breaking docbook2man.
Summary: dev-perl/SGMLSpm installs "sgmlspl.pl", not "sgmlspl", breaking docbook2man.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL: https://bugs.funtoo.org/browse/FL-3322
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-21 03:25 UTC by nicholas.gordon
Modified: 2016-10-21 06:18 UTC (History)
1 user (show)

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


Attachments
The output of "emerge --info" (einfo,5.22 KB, text/plain)
2016-10-21 03:25 UTC, nicholas.gordon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nicholas.gordon 2016-10-21 03:25:49 UTC
Created attachment 450860 [details]
The output of "emerge --info"

While building cinnamon, I was stuck at gnome-color-manager. It was failing because of docbook2man. In turn, that was failing because it could not find "sgmlspl." A `which -a sgmlspl` showed that I had a "sgmlspl.pl" in my path. Symlinking fixed the problem. I don't know if this is a bug, but I think it is, because the other binaries installed lacked the extension.
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-10-21 06:12:06 UTC
Hi, I watched this happen on #gentoo, and this doesn't exactly hold up:

Firstly, which version of SGMLSpm are you talking about?

Secondly, are you sure you didn't break something?

1.03-r7: src_prepare() : 

  mv sgmlspl{.pl,} || die

1.1-41: src_install() :

  dosym sgmlspl.pl /usr/bin/sgmlspl


Both cases leave an "/usr/bin/sgmlspl" on your machine. But you left #gentoo before I could ask you about it.

See Bug #582094 and https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f34b93bdef8bf3bed4852f9dff5fa97e2ea2509

Also, you have a *very* old portage, and your portage version is so old it doesn't indicate the tree timestamp.

But your einfo says "funtoo" not "gentoo" .... so it might be *their* problem, not ours.

Looking at : https://github.com/funtoo/ports-2012/tree/funtoo.org/dev-perl/SGMLSpm 

( as indicated by emerge --info ) says you indeed have an SGMLSpm still containing bugs we have since fixed.

I'd close this as "invalid", but I don't know how to handle bugs that are "Funtoos problem"
Comment 2 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-10-21 06:18:45 UTC
Funtoo need to fix this bug themselves. Linking to Funtoo's related bug where they still haven't worked out what's going on.

They need the -r1 version from gentoo, the 1.1 they have in tree is "broken".

Sorry.