Bug 183697 - sys-devel/automake-1.10 - info "automake v1.10" not working
|
Bug#:
183697
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: base-system@gentoo.org
|
Reported By: tupone@gentoo.org
|
|
Component: Core system
|
|
|
URL:
|
|
Summary: sys-devel/automake-1.10 - info "automake v1.10" not working
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-06-30 01:50 0000
|
info for automake 1.10 are created during the compile phase, using the
automake.info name and, only after, moved to the proper slotted name. This
cause some index pointing to the old file name.
Reproducible: Always
Steps to Reproduce:
1.info "automake v1.10"
2.
3.
Confirming both the problem and that solution works.
In other words, bump.
If ANYONE cares: automake-1.10.1 uses same ebuild, so it's affected by this bug
too.
Mike (aka vapier), could you fix this bug or give me your maintainer's bless
and I'll fix it (of course, with revision bump and for all slots). Another
thing I'd like to change is naming: from automake1.10 to automake-1.10.
i doubt 1.10 is the only one broken ... all the automake's should install with
"automake-${SLOT}" as their base info name.
if you want to fix *all* of the SLOTs so this happens correctly, go for it.
you should also fix the manpages so they are similarly SLOT-ed (i just checked
and those are broken as well).
perhaps our automake/autoconf wrappers should be providing the canonical
automake/autoconf/etc... man pages that merely state "you should do `man
automake-$VER` for specific info".
1.10 added the following code to the src_install:
cd "${D}"/usr/share/info || die
for x in *.info* ; do
mv "${x}" "${x/${PN}/${PN}${SLOT}}" || die
done
and this code was not added back on <= 1.9 version.
That explain why, to me, it seems that only 1.10 is broken for the info
Is there any particular reason why the application of this fix to portage is
being delayed? It is somewhat annoying that the info documentation for this
tool cannot be reached from Emacs, for instance, and I'd really appreciate if
this could be solved.
Since I'm being poked on this one now. My answer is the same as Mike's. If
someone wants to fix ALL the man pages and ALL the info pages for automake AND
autoconf. You have my blessing. Also please provide a generic automake/autoconf
man/info page which tells users to look at the proper place.
However, in this case it appears that only the references in automake-1.10's
info files are broken so this fix resolves the issue. The references in
previous versions are proper.