Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 371573 - Yelp does not find documentation written in Mallard
Summary: Yelp does not find documentation written in Mallard
Status: RESOLVED FIXED
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
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-14 09:01 UTC by Guido Flohr
Modified: 2011-06-22 10:15 UTC (History)
0 users

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 Guido Flohr 2011-06-14 09:01:24 UTC
The requested URI "ghelp:gcalctool" is invalid

This is what yelp-2.30.2-r1 tells me, when requesting help for the Gnome calculator.  The same happens, when invoking yelp with the argument "ghelp:gcalctool".

The same happens for empathy and gthumb or any other documentation that was written with Mallard instead of DocBook.

When I search these manuals in yelp, only the manpages are found, not the documentation.  So, maybe the Mallard documentation is not properly installed.

Reproducible: Always

Steps to Reproduce:
yelp "ghelp:gcalctool"



Other versions:
gnome-base/gnome-common-2.28.0
app-text/gnome-doc-utils-0.20.4
Comment 1 Pacho Ramos gentoo-dev 2011-06-14 19:15:30 UTC
I cannot reproduce with -r4 but, before trying to update (it will require xulrunner-2), try to edit -r4 ebuild to not require that new xulrunner version:
1. Go to ">=net-libs/xulrunner-2.0:1.9" and change it with "net-libs/xulrunner:1.9"
2. Go to "epatch "${FILESDIR}/${P}-port-to-xulrunner-2-r1.patch" and comment that line -> "#epatch "${FILESDIR}/${P}-port-to-xulrunner-2-r1.patch"
3. Update then to -r4 running "emerge -1av --digest =gnome-extra/yelp-2.30.2-r4"
Comment 2 Pacho Ramos gentoo-dev 2011-06-16 13:09:01 UTC
Retry with yelp-2.30.2-r5
Comment 3 Pacho Ramos gentoo-dev 2011-06-19 11:00:31 UTC
(In reply to comment #2)
> Retry with yelp-2.30.2-r5
Comment 4 Guido Flohr 2011-06-22 09:35:55 UTC
Works with -r5, thanks a lot.
What was the reason for the bug?
Comment 5 Pacho Ramos gentoo-dev 2011-06-22 10:15:59 UTC
Probably the following patch:

       # Add schemehandler information to the desktop file
        epatch "${FILESDIR}/${P}-uri-handler.patch"

to allow proper behavior with glib-2.26