|
Bugzilla – Full Text Bug Listing |
| Summary: | [khelpcenter] GNOME cheese's help missing | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.1 | Reporter: | Marcus Meissner <meissner> |
| Component: | GNOME | Assignee: | 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
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. 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) 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? 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 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 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. (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 I think this is fixed in openSUSE 11.2. At least, since I upgraded, I don't have anymore problems getting help files. Mass-closing all my openSUSE bug reports for old openSUSE version. |