FS#13113 - core/make lacks info documentation

Attached to Project: Arch Linux
Opened by Peter Simons (peti) - Tuesday, 03 February 2009, 16:13 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 17 March 2009, 11:50 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Medium
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

The core/make package does not contain info documentation for make, although the PKGBUILD should have included it. It certainly does, when I run makepkg. Apparently, the package was built on a machine where makeinfo was unavailable? Anyway, GNU make is a rather complex utility and it's hard to get along without documentation, even for somewhat experienced users. It would be really nice if the info documentation could be added to the package.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 17 March 2009, 11:50 GMT
Reason for closing:  Fixed
Additional comments about closing:  new pkg in testing for signoff.
Comment by Peter Simons (peti) - Tuesday, 03 February 2009, 16:24 GMT
This is an updated PKGBUILD that will register/unregister the info documentation in the system-wide "dir" file.
While I was at it, I also fixed two namcap warnings by moving the documentation into /usr/share/{info,man}.
Comment by Andrej Gelenberg (nikel) - Sunday, 01 March 2009, 19:42 GMT
I attached my patch for PKGBUILD

Selfcompiled package from abs original
$ namcap make-3.81-3-x86_64.pkg.tar.gz
make W: Dependency included and not needed (bash)
make W: File (usr/man) exists in a non-standard directory.
make W: File (usr/info) exists in a non-standard directory.
make W: File (usr/info/dir) exists in a non-standard directory.
make W: File (usr/info/make.info-1) exists in a non-standard directory.
make W: File (usr/info/make.info) exists in a non-standard directory.
make W: File (usr/info/make.info-2) exists in a non-standard directory.
make W: File (usr/man/man1) exists in a non-standard directory.
make W: File (usr/man/man1/make.1.gz) exists in a non-standard directory.
make E: Non-FHS man page (usr/man) found. Use /usr/share/man instead
make E: Non-FHS man page (usr/man/man1) found. Use /usr/share/man instead
make E: Non-FHS man page (usr/man/man1/make.1.gz) found. Use /usr/share/man instead
Comment by Aaron Griffin (phrakture) - Tuesday, 03 March 2009, 19:14 GMT
To be clear: make probably hasn't been rebuilt in a while, and fully adding documentation is a newer change
Comment by kongokris 2 (nut543) - Sunday, 08 March 2009, 23:31 GMT
what?
Comment by Andreas Radke (AndyRTR) - Monday, 09 March 2009, 00:07 GMT
It's on my list. But has low priority. Use ABS and do it Archy (yourself) if you can't wait ;)
Comment by kongokris 2 (nut543) - Monday, 09 March 2009, 19:16 GMT
do it "Archy" hehe :-). my comment was directed towards Aaron though which i couldn't make out what he said.
Comment by Aaron Griffin (phrakture) - Monday, 09 March 2009, 19:30 GMT
I meant: adding info docs to packages is rather recent... not sure when the last time Andy rebuilt make was
Comment by Aaron Griffin (phrakture) - Monday, 09 March 2009, 19:30 GMT
Ah, looks like it's just a --infodir / --mandir change, I'd guess

Loading...