[GNC] Upgrade Path from version 2.6.16 on MacOS High Sierra (10.13.6) and beyond
Geert Janssens
geert.gnucash at kobaltwit.be
Tue Jan 29 03:59:45 EST 2019
Op maandag 28 januari 2019 17:40:13 CET schreef Christopher Lam:
> Hi David
>
> I run 2.6.21 and 3.4 side by side on my machine on the same data file
>
> > without trouble. The visual experiences can’t be optimized for both since
> > they use different UI engines but the same configuration files it seems.
> >
> > There are also numerous incompatibilities with the standard reports
> > between the versions, which make it moderately annoying to run them across
> > versions. Specifically, the Transaction report total settings are
> > completely different and incompatible, making a saved report based on this
> > unusable in one or the other versions. While it would be preferable for
> > these reports to preserve backwards compatibility, I am willing to accept
> > the loss for the joy of having someone finally working on reports...
I think you can tell GnuCash 3.x to look elsewhere for saved report
configurations (and all other application specific data) by setting
environment variables GNC_DATA_DIR and GNC_CONFIG_DIR. Both will be completely
ignored by GnuCash 2.6.x. The only thing I don't know for sure is whether
these get set by the gnucash bundles on MacOS. In that case it would be hard
to override.
Of course if you set these environment variables, make sure to copy the
relevant files from the original location as well (saved-reports, books
directory,... basically anything in ~/Library/Application Support/GnuCash you
wish to take as a basis for the separate configuration).
The only part that can't be separated yet as far as I know is the options
stored via gsettings (which proxies to the defaults system on MacOS). Those
are per user, not per application version at this point.
Regards,
Geert
More information about the gnucash-user
mailing list