Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#43604 - [binutils] info docs not listed in dir file.

Attached to Project: Arch Linux
Opened by Anthony Carrico (acarrico) - Wednesday, 28 January 2015, 02:04 GMT
Last edited by Allan McRae (Allan) - Friday, 06 March 2015, 13:28 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Allan McRae (Allan)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Binutils is not listed in my /usr/share/info/dir. On IRC I learned about:
pacscripts binutils

and the scripts look good, so I assume that install-info was not available
on my system when binutils was installed.

I doubt you want binutils to depend on info, but I also learned about:
https://wiki.archlinux.org/index.php/User:Allan/Pacman_Hooks

which may be a solution in the future. I will install-info manually,
so this bug is no longer a problem for me. I'm creating this bug
report as a reminder if you plan to hook it, but feel free to close
the report if not.

Additional info:

Steps to reproduce:

Install binutils before info (I assume this is what happened).
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 06 March 2015, 13:28 GMT
Reason for closing:  Works for me
Additional comments about closing:  Reopen if more information is found
Comment by Allan McRae (Allan) - Wednesday, 28 January 2015, 04:47 GMT
Installing texinfo should create the dir file with all info files already on the system.

Do all other packages have their info files?
Comment by Anthony Carrico (acarrico) - Wednesday, 28 January 2015, 16:00 GMT
Hmm, there are many things listed in the dir file, and I haven't noticed something else missing. I'll try to generate a list of what might be missing:

ls | cut -d . -f 1 | sort | uniq | grep -f - dir | cut -s -d \( -f 2 | cut -s -d \) -f 1 | sort | uniq > /tmp/dir-entries.txt

wc -l /tmp/dir-entries.txt
132 /tmp/dir-entries.txt

ls | cut -d . -f 1 | sort | uniq > /tmp/ls-entries.txt

wc -l /tmp/ls-entries.txt
153 /tmp/ls-entries.txt

diff --suppress-common-lines -y /tmp/ls-entries.txt /tmp/dir-entries.txt

automake-history <
eww <
gnutls-client-server-use-case <
gnutls-handshake-sequence <
gnutls-handshake-state <
gnutls-internals <
gnutls-layers <
gnutls-logo <
gnutls-modauth <
gnutls-pgp <
gnutls-x509 <
gpgrt <
guile <
ido <
libidn-components <
libmpc <
octave-mode <
pkcs11-vision <
r5rs <
speech-dispatcher-cs <
todo-mode <

OK! I'm not a unix tools wizard, but that seemed to work.I don't think all of those are
supposed to go at the top level dir. I imagine that could
be established by looking at the individual info files. It does look like most
things are listed in the dir file. Binutils doesn't show up in this list because I ran
install-info manually.
Comment by Allan McRae (Allan) - Friday, 06 March 2015, 13:28 GMT
I can't replicate this or find anyone who has the same issue. Nothing more I can do here...

Loading...