Bugzilla – Bug 142827
Gnumeric help not found
Last modified: 2007-03-06 23:49:41 UTC
SL 10.1 (factory as of today). Start Gnumeric and click on "Help". Error message: "Could not load document ... .../gnumeric/1.6.1/doc/C/gumeric.xml is invalid...". Do I have to install a separate gumeric documentation package?
You shouldn't. Jody?
We should not need another package. Could you paste the full path ?
see attachment. Still the same on beta7 (Gnome default installation).
Created attachment 72292 [details] help problem
A symlink /opt/gnome/share/gnumeric/1.6.1/doc -> /opt/gnome/share/gnome/help/gnumeric should be enough (this fixes it for me on 10.1 final) According to the %changelog this was already fixed Feb 17 2005 and now returned?
‘file:///opt/gnome/share/gnumeric/1.6.1/doc/C/gnumeric.xml’ Andreas Hanke recipe does work for me.
The bug is still present in openSUSE 10.2 Alpha 5. Gnumeric searches for its help files in: /opt/gnome/share/gnumeric/1.6.3/doc/C/gnumeric.xml But the actual location of the help file on disk is: /opt/gnome/share/gnome/help/gnumeric/C/gnumeric.xml
Still present in openSUSE 10.2 Beta 1. Raising severity although it's "just" the help which doesn't work, because it's really annoying, known since ages, easy to fix and all other major distros have it fixed. Debian bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=227630 (01/2004) Mandriva bug: http://qa.mandriva.com/show_bug.cgi?id=12355 (11/2004) Red Hat bug: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=192581 (05/2006)
Created attachment 102700 [details] Fedora-style fix
Created attachment 102701 [details] Debian-style fix
joe, lets do the debian style fix.
By that I mean, just add a symlink in the spec file.
I have created the symlink as suggested.
*** Bug 217322 has been marked as a duplicate of this bug. ***
This long-standing bug is now back _again_ because the fix has been removed from the spec file during the /opt/gnome -> /usr move. Can you please add these two lines to the spec file at the end of the %install section: # https://bugzilla.novell.com/show_bug.cgi?id=142827 ln -s %{_datadir}/gnome/help/gnumeric \ $RPM_BUILD_ROOT%{_datadir}/gnumeric/%{version}/doc Please include both lines. Please don't delete the reference to this bug, otherwise someone will remove the fix again.
This bug seems to be finally fixed upstream in gnumeric-1.7.6: * src/wbcg-actions.c (cb_help_docs) : Use 'yelp help:gnumeric' * gnumeric.desktop.in (DocPath) : add an entry so that things show up in yelp (at least for suse 10.1) After fixing and re-breaking it twice, you can hopefully finally fix it with a version upgrade to gnumeric-1.7.6.
I have updated autobuild with the latest version of gnumeric (1.7.8)