Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 522856 - =gnome-extra/yelp-3*: legacy man patch not quite complete
Summary: =gnome-extra/yelp-3*: legacy man patch not quite complete
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
Keywords: NeedPatch
Depends on:
Reported: 2014-09-15 10:57 UTC by Rafał Mużyło
Modified: 2021-04-16 14:38 UTC (History)
0 users

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


Note You need to log in before you can comment on or make changes to this bug.
Description Rafał Mużyło 2014-09-15 10:57:52 UTC
There's a place that yelp-3.0.3-man-compatibility.patch missed, though fixing that place might be a bit tedious.
In libyelp/yelp-uri.c in find_man_path 'man -w' is used.
It's yet another option that has different meaning in legacy man and man-db.

For legacy man, '-w' not only prints cat pages, which yelp doesn't expect, but the lines for those pages are formatted in a way yelp doesn't understand.
'man -W' might be a solution for for legacy man, but not only this option has a has a different meaning for man-db (it prints *only* cat pages there), but we'd need to filter out cat page from the output.

(on unrelated note: it just might be me, but I can't get yelp to display *info* pages - it gets stuck on loading (I strongly suspect yelp_bz2_decompressor_convert is subtly broken, but can't figure out the problem yet))
Comment 1 Matt Turner gentoo-dev 2021-04-16 14:38:31 UTC