FS#13624 - add infopages to GNU packages

Attached to Project: Arch Linux
Opened by kongokris 2 (nut543) - Monday, 02 March 2009, 01:10 GMT
Last edited by Allan McRae (Allan) - Saturday, 06 June 2009, 08:39 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Ronald van Haren (pressh)
Allan McRae (Allan)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

start with coreutils since that is going to be rebuilt anyway with the new bash/readline(?)
if i am correct archlinux doesn't have a policy to not include info documentation anymore right? i just checked out the gnu info documentation and BOY should i have done that sooner. it's SOOO much better than the manpages. the gnu projects manpages are intentionally bad it seems, probably because they want everyone to move to info... Soo wish i had checked out the infopages efore.
This task depends upon

This task blocks these from closing
 FS#14911 - [flex] has missing dependency. m4 
Closed by  Allan McRae (Allan)
Saturday, 06 June 2009, 08:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  see final comment
Comment by Greg (dolby) - Monday, 02 March 2009, 07:54 GMT
Coreutils in testing already has info file, even before being rebuilt for bash/readline. The packages get info pages added as they get rebuilt.
Comment by Greg (dolby) - Monday, 02 March 2009, 08:31 GMT
nut543: Just like bash & bash-completion, are you making the same FR's that were rejected all over again? See  FS#3459  ...
Comment by Aaron Griffin (phrakture) - Monday, 02 March 2009, 17:28 GMT
@dolby: This is different, as we NOW distribute docs and things like this.

@nut543: We're working on it. We didn't make a push to rebuild all packages for the doc change, assuming they would slowly trickle in - any specific packages you are looking for? A list would be appreciated - if they don't update often we could do a simple rebuild just to get docs in there
Comment by kongokris 2 (nut543) - Monday, 02 March 2009, 23:16 GMT
i don't have any specific packages, but i assume we want to get all of the GNU projects ones into arch because the gnu project are the ones who make a point out of making bad manpages.. a rebuild would be fine :)

if i find specific packages i'll post them here. it'll have to wait until tomorrow though, now i go to bed.
Comment by kongokris 2 (nut543) - Wednesday, 04 March 2009, 00:06 GMT
gawk and grep are two..
then there's the coreutils and bash.
Comment by kongokris 2 (nut543) - Wednesday, 04 March 2009, 00:10 GMT
here's the rest(only GNU projects packages): http://directory.fsf.org/GNU/
Comment by Aaron Griffin (phrakture) - Friday, 06 March 2009, 23:16 GMT
Would you be interested in giving us a running list of these packages? So that I can assign and remove maintainers for this until we have them all covered?
Comment by kongokris 2 (nut543) - Saturday, 07 March 2009, 06:17 GMT
ok! if i understand my english correct you want one and one package. i'll add them in the order which i think is most important:
grep
Comment by Alessandro Doro (adoroo) - Saturday, 07 March 2009, 14:27 GMT
grep already contains the info file.

A not exhaustive list of core packages:
gawk (very fine piece of documentation with a really good section about regular expressions)
make (3 votes in  FS#13113 )
sed
wget
coreutils
findutils
gzip
flex
cpio

Comment by kongokris 2 (nut543) - Saturday, 07 March 2009, 17:50 GMT
youre right. grep does contain the info file.. why is it not showing on info "main screen"(when one types 'info') though? is that a bug, or is it supposed to be that way? and adoroo, i think he wants one package at the time so he can assign one and one person to the bugreport and close them as needed(so we don't have to create a trillion bugreports) so i'll just continue:

sed
Comment by Alessandro Doro (adoroo) - Saturday, 07 March 2009, 18:17 GMT
Mmh, 'grep' is in my dir file under the section: "Text creation and manipulation" and is correctly shown in the top node (grep-2.5.4-1, i686 package).
Comment by kongokris 2 (nut543) - Saturday, 07 March 2009, 21:03 GMT
it wasn't here(or i might have been VERY tired, haven't slept for a day and more and i got it wrong even though i double checked). but upon reinstall (pacman -S grep) i now get the node in there... anyway. sed stands.
Comment by Xavier (shining) - Saturday, 07 March 2009, 21:34 GMT
It is possible that you lost your info index (/usr/share/info/dir file) since the last time you installed grep.
For example, you could have forced the installation of a package that wrongly included this file.
Comment by kongokris 2 (nut543) - Sunday, 08 March 2009, 19:30 GMT
that is possible.. also that i was tired(i seem to get weird coding errors too when i do an all-nighter) however, lets get back to the issue.:

sed
Comment by Xavier (shining) - Sunday, 08 March 2009, 19:37 GMT
I admit what Aaron said was not perfectly clear, but it looks silly to just list package one by one in the same bug report. It does not have to be linear, this can be fixed in parallel by several developers, in no particular order.
Either you just put a list of important packages here, as adoroo did, and this bug gets assigned to all maintainers, or you just open a separate bug for each package.
In the first case, this list should probably be put in the original report, and updated there, otherwise it could be difficult to parse all the comments.
Comment by Alessandro Doro (adoroo) - Monday, 11 May 2009, 09:44 GMT
Every GNU package I listed in http://bugs.archlinux.org/task/13624#comment40823 has been updated and contains the info documentation.

Only flex (not GNU) hasn't been updated and, being a mature softare, is slowly developed. I think it worths a separate bug report.
   . (0 KiB)
Comment by Alessandro Doro (adoroo) - Monday, 11 May 2009, 09:47 GMT
wtf? Is midori posting an empty attachment?
Comment by Alessandro Doro (adoroo) - Monday, 11 May 2009, 10:00 GMT
I was forgetting that bc-1.06-5 provides the info pages but lacks the install script. See  FS#13924 .
Can this task be closed? Has anyone found other (GNU) packages missing the info pages?
Comment by Ronald van Haren (pressh) - Tuesday, 02 June 2009, 07:59 GMT
Allan, I think you can close this after you fixed flex.
Comment by Allan McRae (Allan) - Saturday, 06 June 2009, 08:39 GMT
Done flex. I will close this now. File individual bug reports for any packages that were missed.

Loading...