Bug 436942

Summary: [khelpcenter] GNOME cheese's help missing
Product: [openSUSE] openSUSE 11.1 Reporter: Marcus Meissner <meissner>
Component: GNOMEAssignee: Will Stephenson <wstephenson>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P4 - Low CC: AmigaPhil, wstephenson
Version: Beta 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Marcus Meissner 2008-10-20 12:59:29 UTC
Using KDE 4.1, after installing "cheese", cheese does not display
help.

Installing "yelp" helps, but itg still does not show the FAQ entry for "no camera found".

=> at least add requires: yelp, and more.
Comment 1 Michael Wolf 2008-10-20 21:17:59 UTC
I made cheese require yelp, but

1) I am now wondering what other GNOME packages will have similar problems running under KDE

2) Is it missing all its documentation?  Or just a piece of it?  NEEDINFO for this bit.
Comment 2 Marcus Meissner 2008-10-21 12:55:29 UTC
btw, i submitted another version requireing gstreamer010-plugins-good too, they might conflict. ;)

The documentation is completely missing. See the OMF file, it references non-existing path /usr/share/gnome/help/cheese/C/cheese.xml

Help will be there again once you remove the --disable-scrollkeeper and add scrollkeeper to buildrequires. (Or patch out the HELP Buttons from Cheese)


Comment 3 Michael Wolf 2008-10-21 20:47:37 UTC
I think this is a yelp and/or a lang bundle bug, not a cheese bug.

% rpm -qf /usr/share/gnome/help-bundle/cheese
bundle-lang-gnome-en-11.0-127.43

If you install the bundle for your locale of choice does it work?
Comment 4 Marcus Meissner 2008-10-22 09:30:55 UTC
well, first issue is that there is no "de" translation of the Cheese stuff,
but yelp will fallback.

Second issue and the one that causes this problem is that cheese Help does not start yelp, but khelpcenter, which does not find the documentation.

so its more a khelpcentzer problem I guess
Comment 5 Philippe Duchenne 2009-04-22 19:43:17 UTC
I have no in-deep knowledge, but for me, it sounds like there is something badly configured for yelp (incomplete document tree or something alike).
See: https://bugzilla.novell.com/show_bug.cgi?id=492305
Comment 6 Philippe Duchenne 2009-04-23 21:02:02 UTC
Just installed gnome-schedule (using it on Gnome 2 DE).

Again, when selecting Help from menu, KDE Help Center pops-up with an error message saying help:gnome-schedule does not exist.
Comment 7 Philippe Duchenne 2009-04-24 23:46:51 UTC
(Note: I have KDE 4.1 installed, but I mainly use Gnome 2 as DE on my openSUSE 11.1 installation)

As the Help button/menu of Gnome applications is triggering KDE Help Center, I decided to have an eye on it.  so I started khelpcenter from a console.

At first, a few warnings:
khelpcenter(9987) KHC::Formatter::readTemplates: Main template file name is empty. 
I/O warning : failed to load external entity "/var/lib/scrollkeeper/fr_FR.UTF-8/scrollkeeper_cl.xml"
I/O warning : failed to load external entity "/var/lib/scrollkeeper/fr_FR/scrollkeeper_cl.xml"
I/O warning : failed to load external entity "/var/lib/scrollkeeper/fr.UTF-8/scrollkeeper_cl.xml"

Then I tried to search help for GnuCash (neither yelp nor khelpcenter find it), and I was asked to build the Search Index.  So I did.  The option offered to be added was Application Manuals.  I selected it and start.  From the GUI, the action seemed to complete fine, but "Applications manuals" was not added to the list under Search Options (in the main khelpcenter window).

On the console, I saw an error message, but unfortunately, I didn't copy it, and I cannot reproduce it.  (I think it has resulted to the "Main template file name is empty" reported in the above messages.)
Then, when I leave KDE Help Center, the prompt does not return in console (have to hit Ctrl-C).

So, IMHO (and as far as I understand it), (one of) the problem(s) in common with yelp and khelpcenter has something related to the path to the documents.

See also: https://bugzilla.novell.com/show_bug.cgi?id=492305#c3
Comment 8 Philippe Duchenne 2009-11-15 19:07:32 UTC
I think this is fixed in openSUSE 11.2.
At least, since I upgraded, I don't have anymore problems getting help files.
Comment 9 Will Stephenson 2015-09-11 10:21:45 UTC
Mass-closing all my openSUSE bug reports for old openSUSE version.