Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
Most of my man pages seem to need app-arch/lzma-utils to be displayed. Since a emerge --depclean --with-bdeps=n, that package was removed. If sys-apps/man depends on it, it should be a run time dependency of that package. I was updating and cleaning my system, finishing with a emerge --depclean --with-bdeps=n. I know this means I'll have to rebuild those dependencies when I update some things, but I don't care :) By doing this, app-arch/lzma-utils was removed (it was installed as a build-time-only dependency of sys-apps/coreutils). Now when I try to open most man pages, it can't (messages are in dutch, but the point is clear :)): $ man sync Opmaken van de pagina... sh: /usr/bin/lzma: Bestand of map bestaat niet Fout tijdens opmaak- of uitvoeropdracht. De afsluitwaarde van '(cd /usr/share/man && (echo ".pl 1100i"; /bin/bzip2 -c -d '/usr/share/man/man1/sync.1.bz2'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -mandoc | /usr/bin/lzma > /var/cache/man/cat1/sync.1.lzma)' was 127. This is easy to fix for me by installing app-arch/lzma-utils and letting it be added to the world file, but the point is that if sys-apps/man will, in any circumstance after installation, depend on app-arch/lzma-utils, then it must be a (direct or indirect) run time dependency. Reproducible: Always Steps to Reproduce: 1. during normal updating, app-arch/lzma-utils gets pulled in (as non-runtime dependency of coreutils, for example) 2. during normal updating, sys-apps/man gets updated 3. install or update a bunch of packages with man pages 4. clean system with emerge --depclean --with-bdeps=n so app-arch/lzma-utils gets removed 5. unable to open most man pages Actual Results: Since app-arch/lzma-utils was not listed as a run time dependency of sys-apps/man, it was removed. Now most man pages can't be displayed as they need LZMA decompression. Expected Results: sys-apps/man should either not use app-arch/lzma-utils to compress, or its ebuild should list it as a run time dependency so that it will always be available to decompress man pages compressed with it.
*** This bug has been marked as a duplicate of bug 205147 ***