Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 522856

Summary: =gnome-extra/yelp-3*: legacy man patch not quite complete
Product: Gentoo Linux Reporter: Rafał Mużyło <galtgendo>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED CANTFIX    
Severity: normal Keywords: NeedPatch
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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
Should be RESOLVED/NEEDPATCH :)