[GNC] Matchmakers import filters lost with upgrade of GC

john jralls at ceridwen.us
Mon Jul 10 11:39:21 EDT 2023



> On Jul 10, 2023, at 02:17, Ulrich Grün <ulrich.gruen at gmail.com> wrote:
> 
> Dear users of GnuCash,
> 
> I have been using GC for 7 month now and there's a lot I like about this
> programme.
> One thing that keeps bothering me: when I upgrade to a new version (I build
> it myself), all the settings are lost. Especially the saved import settings
> from the Matchmaker.
> 
> I wonder where these settings are being stored. Obviously not in the
> accountancy file itself, since that is reused every time.
> 
> At a first glance, it seems to be here: /home/ulrich/.local/share/gnucash/
> 
> GnuCash-VCWK.gnucash.gcm
> 
> But this file is not removed when I upgrade. Also, it is not version
> specific (as far as I understand)
> 
> I use Linux (Ubuntu with KDE).
> 
> Thanks in advance for any help.
> 

It depends. Transaction matches are saved in the book, as are preferences set in the File>Properties dialog and most book-related non-presentation data. Window and tab layouts and other presentation-related data are stored in the .gcm file for the book. Report configurations are saved in a file named saved-reports-2.8 in that same directory. Preferences set with the Edit>Preferences (Gnucash>Preferences on macOS) and most other data that's not specific to a particular book (e.g. the last 10 files you opened in GnuCash) are stored using GSettings.

That last is the one thing that's changed in the last 10 years: It uses schemas to declare entries, and in 4.8 we changed the schema names from org.gnucash to org.gnucash.Gnucash to work better in flatpak builds. 4.8 and later include a conversion routine that runs at startup but there have been occasional reports of it failing. However that's a one-time thing: If you were running GnuCash 5.1 and had the preferences set to your liking and they went back to the defaults when you started 5.3 something else is going on.

Regards,
John Ralls




More information about the gnucash-user mailing list