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.
Created attachment 123437 [details, diff] Patch to automake-1.10 ebuild
Confirming both the problem and that solution works. In other words, bump.
(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. ;)
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.
(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.