Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32096 - "coreutils" and "man-pages" overwriting each other's man pages...
Summary: "coreutils" and "man-pages" overwriting each other's man pages...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-27 05:28 UTC by Radek Podgorny
Modified: 2003-12-10 02:20 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Radek Podgorny 2003-10-27 05:28:16 UTC
This is taken from coreturils-5.0-r3/CONTENTS:

dir /usr/share/man
dir /usr/share/man/man1
obj /usr/share/man/man1/cat.1.gz 73329e5e29c20c4cac70143bdf03a4d2 1067260357
obj /usr/share/man/man1/chgrp.1.gz dfe5818404a51370bc667f831c6dc3be 1067260357
obj /usr/share/man/man1/chown.1.gz 749b0a854c55f89e95ba999ae4c8868a 1067260357
obj /usr/share/man/man1/chroot.1.gz 204f22ae52291e7e5fe22186111d7830 1067260357
obj /usr/share/man/man1/cksum.1.gz e70a5122308351a4077c664a93981d56 1067260357
obj /usr/share/man/man1/comm.1.gz f16c481b387eb3c3ab842209c922d962 1067260357
obj /usr/share/man/man1/cp.1.gz 4cb0efbaf07ad30ede213b43b89cba68 1067260357
obj /usr/share/man/man1/cut.1.gz 69c6e0e03d962946636895b466c21926 1067260357
obj /usr/share/man/man1/date.1.gz a799b508bf474b5e898a088ca08fc11d 1067260357
obj /usr/share/man/man1/dd.1.gz 872f656e13df2e331c99c0f0ba3261a5 1067260357
obj /usr/share/man/man1/df.1.gz 81f2d61a320569cbb988a7e683cfd31b 1067260357
obj /usr/share/man/man1/dir.1.gz ffc8c7909b6f7a827db41a1b6332e2dd 1067260357
obj /usr/share/man/man1/dirname.1.gz 3648282c3f5a4eb6cfa9891faaa66262 1067260357
obj /usr/share/man/man1/du.1.gz c331bff71cccb912801a5005c4d73fe7 1067260357
obj /usr/share/man/man1/echo.1.gz cb45a7d3a1afe5289b21664435ab3d12 1067260357
obj /usr/share/man/man1/env.1.gz f366a188e1720fbeea393131adcbf5bb 1067260357
obj /usr/share/man/man1/expand.1.gz abe09666dbb4d6a2dfca8e4ba6a4f16c 1067260357
obj /usr/share/man/man1/expr.1.gz 2e803251dfcf2a1f11a15a8d8e070995 1067260357
obj /usr/share/man/man1/factor.1.gz c7ee439ee7b13dd8719998d862399110 1067260357
obj /usr/share/man/man1/fmt.1.gz cc3bbeab4c995cd9220b3b4e6834d5b0 1067260357
obj /usr/share/man/man1/fold.1.gz 1cafdf70d38b1a2319ce50febad0b1f2 1067260357
obj /usr/share/man/man1/groups.1.gz f99f2b673d174c3277589dfb5e7a237b 1067260357
obj /usr/share/man/man1/head.1.gz 6a8c4e763e2044174f70f2b75ec06379 1067260357
obj /usr/share/man/man1/hostid.1.gz 4ef043ed63a6476c917e4a27565de72d 1067260357
obj /usr/share/man/man1/id.1.gz 54a817660c820431285f374482110265 1067260357
obj /usr/share/man/man1/chmod.1.gz a3ac65b09e5e983aabba281f065120a7 1067260357
obj /usr/share/man/man1/join.1.gz d1aaed14a4b1e75d8121011fcd735d1c 1067260357
obj /usr/share/man/man1/link.1.gz 08cf3cd805d4d5f4eb200d1c3013b749 1067260357
obj /usr/share/man/man1/ln.1.gz 9592c017b338d2dc155a6625f058c6d9 1067260357
(...and continues...)

..and this from man-pages-1.60/CONTENTS:

dir /usr/share/man
dir /usr/share/man/man1
obj /usr/share/man/man1/chmod.1.gz fdc725a4a306b77a5f67228f770ab242 1067260703
obj /usr/share/man/man1/chown.1.gz 978b0b95b3efe7a26c0ed0b93dbbe212 1067260703
obj /usr/share/man/man1/cp.1.gz b6e4b0f1ed0c2bede8a5cdf0223f8a99 1067260703
obj /usr/share/man/man1/dd.1.gz c5ec93f4855d4d2d0be0fefed785ac26 1067260703
obj /usr/share/man/man1/df.1.gz 565f3272ab29d552e001f7d62f904676 1067260703
obj /usr/share/man/man1/dir.1.gz b3cb16429b298ab507110d06353a1080 1067260703
(...and goes on...)

(notice for example the chown)

These two seem to interfere... Should be solved using a ! dependancy maybe...
Radek
Comment 1 Radek Podgorny 2003-10-27 05:31:23 UTC
Same with diffutils and /usr/share/man/man1/diff.1.gz

Radek
Comment 2 Radek Podgorny 2003-10-27 05:32:05 UTC
module-init-tools-0.9.12-r1, too... :-( There seem to be dozens of them...
:-(

Radek
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2003-12-09 13:26:29 UTC
I wonder if it's better to filter out the coreutils provided versions or the man-pages provided versions
Comment 4 Spider (RETIRED) gentoo-dev 2003-12-09 13:44:48 UTC
my immediate thought is that its nicer to have homogenic packages, IE coreutils provides coreutils manpages. However after comparing man-pages and coreutils man  cp, I had to change my opinion. :-/

I'd suggest dumping the coreutils manpages.
Comment 5 Seemant Kulleen (RETIRED) gentoo-dev 2003-12-09 20:45:14 UTC
I've patched coreutils not install the man pages that man-pages installs
I've also patched attr to not install the man pages that man-pages installs
Comment 6 Seemant Kulleen (RETIRED) gentoo-dev 2003-12-09 20:46:58 UTC
spider, there's a few more things now:

I've patched out attr's man2 man pages, because there were just a few real ones, and the rest were symlinks whereas man-pages installed separate man pages for each thingy (I'm assuming, knowing nothing about attr, that that is better, since the separate man pages were unique)
Comment 7 Seemant Kulleen (RETIRED) gentoo-dev 2003-12-09 20:49:36 UTC
oh, I also patched diffutils (forgot to mention in my earlier comment)
Comment 8 Seemant Kulleen (RETIRED) gentoo-dev 2003-12-09 20:51:31 UTC
I've found 2 further conflicts:
root sephora # qpkg -f /usr/share/man/man3/err.3.gz
dev-libs/openssl *
sys-apps/man-pages *
root sephora # qpkg -f /usr/share/man/man3/getspnam.3.gz 
sys-apps/man-pages *
sys-apps/shadow *

Spanky, for openssl, can you have a look at both and make a judgement call on which is better please?
Comment 9 Seemant Kulleen (RETIRED) gentoo-dev 2003-12-09 23:35:02 UTC
tetex has now been patched to NOT install a readlink man page.
Comment 10 Seemant Kulleen (RETIRED) gentoo-dev 2003-12-10 02:20:00 UTC
fixed: console-tools, shadow, quota