Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183697 - sys-devel/automake-1.10 - info "automake v1.10" not working
Summary: sys-devel/automake-1.10 - info "automake v1.10" not working
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-30 01:50 UTC by Tupone Alfredo
Modified: 2023-03-25 05:59 UTC (History)
2 users (show)

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


Attachments
Patch to automake-1.10 ebuild (automake-1.10.ebuild.patch,812 bytes, patch)
2007-06-30 01:52 UTC, Tupone Alfredo
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tupone Alfredo gentoo-dev 2007-06-30 01:50:14 UTC
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.
Comment 1 Tupone Alfredo gentoo-dev 2007-06-30 01:52:38 UTC
Created attachment 123437 [details, diff]
Patch to automake-1.10 ebuild
Comment 2 Rafał Mużyło 2007-10-16 18:46:16 UTC
Confirming both the problem and that solution works.
In other words, bump.
Comment 3 Ulrich Müller gentoo-dev 2008-01-13 18:35:00 UTC
(In reply to comment #1)
> Created an attachment (id=123437) [edit]
> Patch to automake-1.10 ebuild

Any reason why this is not committed yet?
(base-system not caring about Info files is not a valid reason. ;)
Comment 4 Rafał Mużyło 2008-01-22 17:10:43 UTC
If ANYONE cares: automake-1.10.1 uses same ebuild, so it's affected by this bug too.
Comment 5 Peter Volkov (RETIRED) gentoo-dev 2008-03-27 21:39:28 UTC
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.
Comment 6 SpanKY gentoo-dev 2008-03-27 21:56:09 UTC
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".
Comment 7 Tupone Alfredo gentoo-dev 2008-04-14 11:05:33 UTC
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

Comment 8 Peter Simons 2008-05-01 20:14:18 UTC
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.
Comment 9 Doug Goldstein (RETIRED) gentoo-dev 2008-05-01 21:05:54 UTC
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.
Comment 10 Ulrich Müller gentoo-dev 2008-05-01 21:41:32 UTC
(In reply to comment #1)
> Created an attachment (id=123437) [edit]
> Patch to automake-1.10 ebuild

Fixed in 1.10.1-r1, as discussed with Cardoe.