Bug 299648

Summary: yelp ghelp:app doesn't work for applications that don't have scrollkeeper omf files
Product: [openSUSE] openSUSE 10.3 Reporter: Simon Brys <sbrys>
Component: GNOMEAssignee: Hans Petter Jansson <hpj>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Beta 1   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 10.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Simon Brys 2007-08-12 13:47:24 UTC
This works fine:

   yelp ghelp:gedit

But the following results in 'The requested URI "ghelp:gnome-volume-manager" is invalid':

   yelp ghelp:gnome-volume-manager

Seems like yelp looks only at the scrollkeeper files in /usr/share/omf/ to resolve ghelp: URIs. For applications that don't come with an omf file, like gnome-volume-manager, you can't open the corresponding help page with "yelp ghelp:app".

In openSUSE 10.2, yelp resolved ghelp: URIs by searching through the known help file directories for the application's help files.

I assume a number of applications invoke the "yelp ghelp:something" command when their "Help" meny entry is clicked. If those applications don't come with scrollkeeper files, clicking the "Help" button will now result in the aforementioned error.
Comment 1 Simon Brys 2007-08-12 14:58:37 UTC
Note that this still worked fine in Alpha7.
Comment 2 JP Rosevear 2007-08-24 12:47:57 UTC

*** This bug has been marked as a duplicate of bug 298997 ***