Bug 677859

Summary: Pybliographer does not display online help
Product: [openSUSE] openSUSE Distribution Reporter: Forgotten User CunbbxOMX7 <forgotten_CunbbxOMX7>
Component: GNOMEAssignee: Will Stephenson <wstephenson>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Minor    
Priority: P5 - None CC: dimstar, forgotten_CunbbxOMX7, ncutler, wstephenson
Version: Leap 42.3   
Target Milestone: Leap 42.3   
Hardware: x86-64   
OS: openSUSE 11.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User CunbbxOMX7 2011-03-08 18:56:37 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.10) Gecko/20100914 SUSE/3.6.10-30.2 Firefox/3.6.10

When trying to display online help under Pybliographic, a message box is generated. 

Title: "Error (pybliographer)"
Message: 
"Can't display documentation:
There was an error launching the default action command associated with this location."

I've searched online and this seems to be a gnome specific error. I'm running this application under KDE 4.5.1 (release 3) if that helps.

pybliographer-1.2.12-3.3.noarch


Reproducible: Always

Steps to Reproduce:
1.Try to display help under pybliographic
2.
3.
Actual Results:  
Message box described above

Expected Results:  
Useful help information.

This also happens under 11.3 as well, but I'm at a 11.2 machine at the moment so it seemed safer to file the bug against 11.2
Comment 1 Dominique Leuenberger 2012-07-31 21:05:29 UTC
Sorry, this bug did not get the attention it deserved.

Not likely, you have already upgraded to newer versions of openSUSE, which had
a lot more bug fixes.

We believe that this specific bug has been fixed during one of the release cycles; as such, I close the bug as 'FIXED'.

Should you be able to reproduce this issue on a newer openSUSE version, please
feel to report it again.
Comment 2 Forgotten User CunbbxOMX7 2012-07-31 22:32:01 UTC
I actually had forgotten all about this bug, so no worries.

I just tried installing pybliographer under 12.1, and the same error resulted.

I then installed yelp (which I understand is the basic help component in gnome) and the error message was no longer displayed.  So this is probably a packaging issue/bug. 

However, with yelp was installed, the help that displays is the kde help center which unfortunately reports "Documentation not found". (I am running this under KDE 4.7.2)

I don't know if there is supposed to be actual help with the program (there doesn't appear to be so), so this may or may not be a separate bug.

I am not using this program, so this is very low priority to me.  However, as I did report the initial bug, I thought I should follow up.  As always, let me know if I can provide any additional information.
Comment 3 Dominique Leuenberger 2012-08-17 19:27:26 UTC
English help is installed in 
/usr/share/gnome/help/pybliographer/C

tested this in gnome, where help is correctly displayed in yelp (gnome-help / susehelp spawns yelp in a gnome-session).

susehelp ghelp:pybliographer should start up help in the right 'help system' of the DE.
Comment 4 Forgotten User CunbbxOMX7 2012-08-21 17:04:55 UTC
(In reply to comment #3)
> English help is installed in 
> /usr/share/gnome/help/pybliographer/C

Found it.
 
> tested this in gnome, where help is correctly displayed in yelp (gnome-help /
> susehelp spawns yelp in a gnome-session).
> 
> susehelp ghelp:pybliographer should start up help in the right 'help system' of
> the DE.

'susehelp ghelp:pybliographer' still shows the same documentation not found page in khelpcenter as when help is clicked from the menu.  

'yelp ghelp:pybliographer' however works.  

I do not have much of gnome installed, just whatever gets automatically pulled in along with the gnome apps I use (+yelp) if that helps.  Perhaps I am missing something?
Comment 5 Dominique Leuenberger 2012-08-21 20:40:38 UTC
Will,

I'm assigning this to you as the declared maintainer of 'susehelp'

Can you help out here? The interaction of the help systems used to be like this in the past:

susehelp ghelp://<application>
which is rewritten / passed on to
susehelp-khelpcenter help://<application>

susehelp-khelpcenter should be doing 'the right' thing in finding the help and showing it in khelpcenter.

There are currently two loctions where help files are being stored:
/usr/share/gnome/help/<application>/<lang> (old style)
/usr/share/help/<lang>/<application> (new style)

pybliographer still has it's files in the old location, where I see from the script that this is the one supposedly working (but does not)
Comment 6 Nathan Cutler 2017-08-13 02:26:16 UTC
Moving bug forward to 42.3 on the assumption it's still reproducible.

Will, are you still working on this?
Comment 7 Tomáš Chvátal 2019-07-11 11:00:55 UTC
This is automated batch bugzilla cleanup.

The openSUSE 42.3 changed to end-of-life (EOL [1]) status. As such
it is no longer maintained, which means that it will not receive any
further security or bug fix updates.
As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
openSUSE (At this moment openSUSE Leap 15.1, 15.0 and Tumbleweed) please
feel free to reopen this bug against that version (!you must update the
"Version" component in the bug fields, do not just reopen please), or
alternatively create a new ticket.

Thank you for reporting this bug and we are sorry it could not be fixed
during the lifetime of the release.

[1] https://en.opensuse.org/Lifetime