[GNC] gnucash 4.8 does not save settings
Geert Janssens
geert.gnucash at kobaltwit.be
Fri Apr 14 10:54:48 EDT 2023
Hi Papa OZ,
I'd like to respond to the "developers have gone the gnucash route" remark.
That suggests the developers prefer the use of flatpaks over distro packages. As one of these
developers (though less active these days) and the initiator of the flatpak for gnucash effort,
I like to state that would be misleading.
Personally I don't have a preference per se. There are plenty of arguments for or against
either approach and I think it's up to each individual user to make a choice based on what
they consider most important.
The choice to introduce flatpaks comes from a very practical standpoint.
The situation is that the gnucash packages found in distributions have never been created
by gnucash developers themselves. This has always been done by distro packagers. Due to
the policies that each distribution has wrt updating packages, we are in a situation that
distro packages often lag behind on gnucash releases. The lag ranges from a few weeks
(good!) to a couple of years.
We can't and won't create up to date packages for all possible distros out there (in various
formats like deb, rpm, arch-flavoured,...).
However we can provide a single up-to-date flatpak as an alternative that works on all
distributions. So that's what we have done.
Users that have reasons to stick with their distro but want to have a newer gnucash than
their distro ships by default now have an alternative that's likely easier to use than building
from source.
But to each their own. If you prefer to stick with your distro package, by all means enjoy that
version!
Should you choose to go with flatpak, I should address your question about sharing files.
Your data file is not stored in the sandbox. It will be somewhere in your home directory. So
you should be able to share that without issues as you did before.
If you also shared config files or saved reports, they do indeed move to a different location.
But that location is also accessible from outside the sandbox, so I expect you can share those
as well, though maybe not via ordinary softlinks. The location of these configuration files
however is controlled by two environment variables GNC_DATA_HOME and
GNC_CONFIG_HOME. If you point these to a location outside of the typical in-sandbox
locations, I expect you can share them as you like.
Hope that helps,
Geert
Op vrijdag 14 april 2023 15:51:08 CEST schreef Papa Oz:
> Hello, Carsten, and thanks for the reply.
>
> Please forgive the anti-spam thing. I had put @gnucash.org in my address
> book and I assumed all list-oriented traffic would come through their
> server. Now that I see how it works I will probably have to change my
> registration to a different address that lacks the filtering. Meanwhile
> you are "allowed".
>
> All the files are within my home directory tree and I checked the
> permissions already. There are some symlinks involved. They work with 3.8
> but I suppose something might have changed in 4.8 such that they are a
> problem.
>
> I did notice that the developers have gone the flatpak route. I am not fond
> of flatpaks, which is why I mentioned deb in my post. I suspect the
> sandbox aspect of flatpaks will give me some trouble sharing files between
> two systems. But I guess I will have to add gnucash to my very small
> collection of flatpaks and figure out how to work out the sharing.
>
> Thank you for your recommendation of 4.13. I will give it a try.
>
> -----Original Message-----
More information about the gnucash-user
mailing list