[GNC] Cannot change preferences

Colin Law clanlaw at gmail.com
Wed Aug 22 15:39:09 EDT 2018


On Wed, 22 Aug 2018 at 18:13, Frank H. Ellenberger
<frank.h.ellenberger at gmail.com> wrote:
>
> From https://github.com/Gnucash/gnucash/blob/maint/README.dependencies
> "  at runtime, required
>   ---------------------
>   a gsettings backend to store the gnucash global preferences in
>   This backend is platform dependent.
>   - linux:        dconf
>   - windows:      registry
>   - osx/quarz:    plists
>
>   Note that the osx and windows backends are built-in in gio for their
>   respective platforms. On linux and similar systems, the dconf package
>   should be installed."
>
> GSettings is a GIO Tool.
> On Opensuse I have a gsettings-backend-dconf installed.
> GSettings was introduced in 2.6, replacing gconf from our 2.4 branch.
> Is your list also showing the _runtime_ dependencies or only the build
> dependencies? We have also the suggestion of ISO-Codes at runtime.

That is the list of runtime dependencies extracted from the deb file.
In Ubuntu the package dconf appears to be an empty meta package that
doesn't pull anything else in.  Attempting to install it fails. I
believe that is the same in Debian.  It seems to be dbus-x11 that is
required for gsettings to work on Debian/Ubuntu.

Sorry, I don't understand the reference to ISO-Codes.

Colin

>
> Am 22.08.2018 um 18:38 schrieb Colin Law:
> > On Wed, 22 Aug 2018 at 17:31, Frank H. Ellenberger
> > <frank.h.ellenberger at gmail.com> wrote:
> >>
> >> Hi all,
> >>
> >> AFAIK dbus-X11 is no direct dependency of GnuCash:
> >> GnuCash requires GSettings,
> >> only on Linux that requires dconf
> >> and that again requires the dbus.
> >
> > Well if you take out dbus-X11 then you can't save any settings.
> > I don't see GSettings as a dependency on Ubuntu:
> > $ apt-cache depends gnucash
> > gnucash
> >   Depends: gnucash-common
> >   Depends: guile-2.0-libs
> >   Depends: libaqbanking35
> >   Depends: libc6
> >   Depends: libcairo2
> >   Depends: libdbi1
> >   Depends: libgdk-pixbuf2.0-0
> >   Depends: libglib2.0-0
> >   Depends: libgnomecanvas2-0
> >   Depends: libgoffice-0.8-8
> >   Depends: libgtk2.0-0
> >   Depends: libgwengui-gtk2-0
> >   Depends: libgwenhywfar60
> >   Depends: libktoblzcheck1v5
> >   Depends: libofx7
> >   Depends: libpango-1.0-0
> >   Depends: libpangocairo-1.0-0
> >   Depends: libpython2.7
> >   Depends: libsecret-1-0
> >   Depends: libwebkitgtk-1.0-0
> >   Depends: libx11-6
> >   Depends: libxml2
> >   Depends: libxslt1.1
> >   Depends: zlib1g
> >   Depends: libaqbanking35-plugins
> >   Depends: <perl:any>
> >     perl:i386
> >     perl
> >   Depends: guile-2.0
> >   Depends: libfinance-quote-perl
> >   Depends: libwww-perl
> >   Depends: libhtml-tree-perl
> >   Depends: libhtml-tableextract-perl
> >   Depends: libcrypt-ssleay-perl
> >   Depends: libdate-manip-perl
> >   Breaks: gnucash-common
> >   Recommends: gnucash-docs
> >   Recommends: python-gnucash
> >   Recommends: yelp
> >  |Recommends: dbus
> >     dbus:i386
> >   Recommends: dbus-x11
> >     dbus-x11:i386
> >   Suggests: libdbd-mysql
> >   Suggests: libdbd-pgsql
> >   Suggests: libdbd-sqlite3
> >   Replaces: gnucash-common
> >
>


More information about the gnucash-user mailing list