FS#14179 - man-page symlinks point to non existent location

Attached to Project: Arch Linux
Opened by F. Bogo the III. (fogobogo) - Saturday, 11 April 2009, 01:46 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 13 April 2009, 16:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
man-pages from man-pages-posix-2003-a.tar.gz use symlinks to redirect. those point to a location that doesnt exist (anymore).

#> locate swscanf
/usr/share/man/man3/swscanf.3p.gz
/usr/share/man/man3/vswscanf.3p.gz
#> man swscanf
man: can't open /usr/share/man/man3p/wscanf.3p: No such file or directory
No manual entry for swscanf
#> zcat /usr/share/man/man3/swscanf.3p.gz
.so man3p/wscanf.3p

Additional info:
Repository : core
Name : man-pages
Version : 3.20-1


Steps to reproduce:

type man swscanf
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Monday, 13 April 2009, 16:45 GMT
Reason for closing:  Fixed
Additional comments about closing:  3.20-2 in testing should fix all broken linked pages. if you find more ask to reopen this issue or file a new one.
Comment by F. Bogo the III. (fogobogo) - Saturday, 11 April 2009, 02:01 GMT
Workaround:
Use referred file directly.

example:
#> man swscanf
man: can't open /usr/share/man/man3p/wscanf.3p: No such file or directory
No manual entry for swscanf
#> man wscanf
Comment by Alessandro Doro (adoroo) - Saturday, 11 April 2009, 12:37 GMT
This is because in the new man-pages package the man3p pages are moved in man3 ( FS#13734 ).
IMO the best way to fix is a symlink man3p->man3 in /usr/share/man.
Comment by Colin Watson (cjwatson) - Sunday, 12 April 2009, 15:40 GMT
I don't think a symlink would be the right fix. It seems to me that if the Arch Linux package of man-pages-posix is moving pages from man3p to man3, then it should also update .so references.

Loading...