Bug#586721: F1 and the menu both fail to load epiphany's help.

Rupert Swarbrick rswarbrick at gmail.com
Mon Jun 21 22:47:13 UTC 2010


Package: epiphany-browser-data
Version: 2.30.2-2

When F1 is pressed or Help/Contents is selected, the gnome help browser
(Yelp) fails to find the documentation. This is because the
documentation is installed at

   /usr/share/gnome/help/epiphany-browser/*

but the yelp uri of "ghelp:epiphany" tells yelp to look in
.../epiphany/*

Note that selecting "ghelp:epiphany-browser" (via Ctrl-L) in yelp also
fails to find the documentation. Running yelp under gdb to work out what
was going on, I found that this is because it now looks for

   /usr/share/gnome/help/epiphany-browser/<lang>/epiphany-browser.xml

which doesn't exist.

I'm not sure what the correct fix is: presumably, it's easiest to
install to /usr/share/gnome/help/epiphany, but I'm guessing that
violates a directory structure guideline? In which case, you'll need to
change the name of the epiphany.xml file to epiphany-browser.xml for
each language and alter the ghelp url which is pointed to in epiphany's
code.

I should note that I'm using a slightly weird yelp setup as I'm doing
some upstream bug-fixing in it. But reinstalling the debian package gets
things "back to normal" otherwise and the epiphany help still shows this
problem.

Finally, I hope I guessed the package right: maybe this should be in
epiphany-browser? I guess it depends on what gets fixed...






More information about the pkg-gnome-maintainers mailing list