FS#5392 - manpage issues
Attached to Project:
Arch Linux
Opened by Jens Adam (byte) - Monday, 11 September 2006, 23:07 GMT
Last edited by Jan de Groot (JGC) - Monday, 08 June 2009, 08:33 GMT
Opened by Jens Adam (byte) - Monday, 11 September 2006, 23:07 GMT
Last edited by Jan de Groot (JGC) - Monday, 08 June 2009, 08:33 GMT
|
Details
The saslauthd (cyrus-sasl) manpage looks broken and I
noticed that many manpages are not gzipped:
bc diffutils e2fsprogs ed gzip heimdal jfsutils patch perl psutils rdate snarf sudo tcl tk I'll look for more on my desktop computer that has a lot different pkgs. The command: find /usr/man/ -type f ! -name '*.gz' | grep -v /whatis$ | xargs pacman -Qo | cut -d' ' -f5 | sort | uniq > ~/unzipped-manpages (slow as hell, if your mind is brighter you better parse /var/lib/pacman/local/*/files) |
This task depends upon
Closed by Jan de Groot (JGC)
Monday, 08 June 2009, 08:33 GMT
Reason for closing: Deferred
Additional comments about closing: Most have been fixed already, or will get fixed soon. There's no point in keeping a bug open for random packages with this bug.
Monday, 08 June 2009, 08:33 GMT
Reason for closing: Deferred
Additional comments about closing: Most have been fixed already, or will get fixed soon. There's no point in keeping a bug open for random packages with this bug.
pacman -Ql | grep ' /usr/man/' | grep -vE '\.gz$|/$' | cut -d' ' -f1 | uniq > ~/unzipped-manpages
rec.1 (sox) and slogin.1 (openssh) are symlinks and don't work.
- pages compressed with bz2 are not changed
- pages that are installed (by pkgs make install) as hard links are not compressed
* ghostscript --- see
bug 8280* vi --- see
bug 8282I also opened one for sox (
bug 8281) but it was already mentioned above...- /usr/man/man8/traceroute.8.gz (iputils) has 444 perms and owner bin:bin
Run 'find /usr/man/ -type f ! -perm 644 -ls' or something similar to find a lot more of those.
<http://projects.archlinux.org/git/?p=pacman.git;a=commit;h=9615d82343148301884bfc79d87e2f408aad64bd>
$ find /usr/man/ /usr/share/man/ -type f ! -perm 644 | xargs pacman -Qo | awk '{print $5}' | sort -u
cairo-perl
csup
device-mapper
dhcpcd
frozen-bubble
glade-perl
glib-perl
gtk2-perl
imagemagick
iputils
lvm2
mt-st
newsbeuter
perl-libxml-common
perl-xml-sax
procps
qemu
sudo
tcl
tk
tzdata
Obviously I didn't check every single repo pkg, but I might add more comments with results from my other PCs. A quick check with Fedora 8 and Debian 4.0 revealed that both obey FHS paths with /usr/share/man and Debian is really anal with 644 permissions (0 hits) while Fedora isn't (TCL for example).
As for the non-gzipped ones; those should get fixed over time with pkgs rebuilds, they're mostly hardlinks.
gocr
net-snmp
p7zip
ppp
privoxy
rdiff-backup
root-tail
schedtool
sdl_perl
subversion
vectoroids
(sorry for being too lazy to mark the ones from community)
The ones with wrong (well, mostly 444) permissions are more of an Makefile patch issue, true.
clive
deluge
emerald
file
hal
lame
logrotate
mlocate
mplayer
namcap
openssh
opera
p7zip
postfix
run-parts
shadow
stellarium
wireshark
zsh
(i686 without [testing])
mpg123
mysql (FHS!)
nasm
testdisk
dnsmasq
dsniff (community)
optipng (community, FHS!)
sysstat (community)
unshield (community)
A few notes for packages I mentioned before:
- ca-certificates and hal are fixed in testing
- openssh needs FHS-fixing
- clive, emerald, testdisk -> [community]
(this and my small comment before were also for i686 machines, with testing enabled)
IMO it's nothing serious, so fix it in trunk only.
grep -R -e "usr/man" -e "usr/share/man" * | grep -v ".gz" | grep -v "/$" | cut -f1 -d"/" | uniq
packages in core without gzipped man pages:
libarchive
logrotate
madwifi-utils
module-init-tools
pcmciautils
run-parts
shadow
syslog-ng
wlan-ng-utils
xfsprogs
I'll take care of that on the next rebuild. It might be fine just to close this bug and let the rest go as they are rebuilt, although surely some of these have been rebuilt within the last year.
anyway I'm also fine with closing this one. maybe we should send this pkg list to the public list or to the maintainers to check their chroots. none of these package is mine. going to remove myself from this bug.