[GNC] help: vs. ghelp: was: Problems upgrading to 4.8a

john jralls at ceridwen.us
Wed Sep 7 10:20:59 EDT 2022


I'm pretty sure that the whole Debian ecosystem uses the Debian packages created by Dmitry Smirnov, which is why he's CC'd on this thread.
The file list for his testing Gnucash-docs package: https://packages.debian.org/bookworm/all/gnucash-docs/filelist and for stable it's
https://packages.debian.org/bullseye/all/gnucash-docs/filelistNote that stable has the docbook docs and testing doesn't. Might we have caused this with our cmake changes?

Regards,
John Ralls

. 

> On Sep 7, 2022, at 12:48 AM, Geert Janssens <geert.gnucash at kobaltwit.be> wrote:
> 
> Op dinsdag 6 september 2022 19:00:47 CEST schreef Frank H. Ellenberger:
> > Am 06.09.22 um 06:01 schrieb john:
> > >> On Sep 5, 2022, at 2:01 PM, Frank H. Ellenberger
> > >> <frank.h.ellenberger at gmail.com> wrote:
> > >>
> > >> Hi,
> > >>
> > >> Am 05.09.22 um 22:27 schrieb Geert Janssens:
> > >>> Op maandag 5 september 2022 19:09:06 CEST schreef john:
> > >>>> This is https://bugs.gnucash.org/show_bug.cgi?id=798612
> > >>>>
> > >>>> I discovered while researching this that yelp v.42 just dropped support
> > >>>> for
> > >>>> the ghelp: scheme. help:gnucash-help and help:gnucash-guide are able to
> > >>>> find the GnuCash docs
> > >>>
> > >>> I'm surprised the help: scheme finds the documentation in the old ghelp
> > >>> locations, but that's good news really.
> > >>> I think we best add this in for gnucash 4.12 then, and conditional on
> > >>> the yelp version.
> > >>
> > >> Why conditional, IIRC help: is defined in yelp for about a decade.
> > >
> > > Because yelp v3.x (and maybe v40 and v41, I didn't have those handy to
> > > test) can't find the GnuCash docs in /usr/share/docs/gnucash-docs with
> > > help: so we have to use ghelp: on distros that are still shipping older
> > > versions of yelp.
> > >
> > > Regards,
> > > John Ralls
> >
> >  From https://gitlab.gnome.org/GNOME/yelp/-/blob/master/NEWS
> >
> >  > Changes in 2.31.5:
> >  > ------------------
> >  > * New "Read Later" feature
> >  > * Support for proposed XDG help: URI scheme
> >
> > They should find /usr/share/help/{lang}/…
> >
> > Why do you want to unstall into /usr/share/docs/?
> > Also ghelp: did not recognitze that.
> > It used /usr/share/gnome/help/…
> >
> > Regards
> > Frank
> 
> I've explained the difference in my other reply. I think this is a bug in ubuntu packaging; they seem to ship our html format and no longer our docbook format.
> 
> Regards,
> 
> Geert



More information about the gnucash-user mailing list