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#11150 - pacman/makepkg.conf docs flag breaks things big time

Attached to Project: Arch Linux
Opened by Christ Schlacta (aarcane) - Friday, 08 August 2008, 17:58 GMT
Last edited by Allan McRae (Allan) - Friday, 01 May 2009, 16:17 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Dan McGee (toofishes)
Allan McRae (Allan)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
many packages when build with docs enable in makepkg.conf include a file, /usr/share/info/dir or /usr/info/dir. these files need to be removed at the end of the pkgbuild with rm /usr/share/info/dir and rm /usr/info/dir respectively, then install-info calls added to their .install scripts.

additionally, anything installing to /usr/info should have
mv ${startdir}/pkg/usr/info/* /usr/share/info/
rm -rf ${startdir}/pkg/usr/info/
to the end of their pkgbuild.

I've collected a list of packages from core with such conflicts:

/usr/info/dir
bash
diffutils
bison
sed
flex
grub
make

/usr/share/info/dir
glibc
coreutils
gawk
m4
autoconf
binutils
libgcrypt
grep
findutils
gettext
gzip
libtool
mpfs
nano
tar
texinfo
which

/usr/share/info/standards.info
autoconf
binutils


I modified texinfo with the changes I suggest, and attatched it so you can see them.
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 01 May 2009, 16:17 GMT
Reason for closing:  Implemented
Additional comments about closing:  See comment
Comment by Eric Belanger (Snowman) - Saturday, 09 August 2008, 00:03 GMT
FYI, we are already aware of this problem. See this thread: http://archlinux.org/pipermail/arch-dev-public/2008-August/007387.html
Comment by Allan McRae (Allan) - Friday, 05 December 2008, 12:10 GMT
I have a patch that will automatically remove /usr/share/info/dir but it needs some tidying before I submit it.
Comment by Allan McRae (Allan) - Sunday, 07 December 2008, 14:27 GMT
Here goes attempt 1 at a patch...
Comment by Allan McRae (Allan) - Friday, 01 May 2009, 16:17 GMT
Most packages are now fixed and a patch allow automatic removal /usr/share/info/dir added to makepkg in git (due in pacman-3.3 release).

Loading...