[GNC] Running mixed versions (okay?)
Adrien Monteleone
adrien.monteleone at lusfiber.net
Sat Feb 24 12:48:03 EST 2024
There are some changes between major versions. There are checks silently
run when you first open your file with a new major version.
You can run those checks explicitly via Actions > Check & Repair.
The goal is usually to keep compatibility between the last minor release
of a major version and the next major version, in case you upgrade, have
serious issues, and need to fall back.
I wouldn't worry too much about mix-n-match within the same major
version (say, all machines on 5.x) but if you have to keep one machine
held back, at least get it to the last release of that version. In your
case, that would mean getting the Linux box up to 4.14. Since you're
using Ubuntu 22.04 and GnuCash 4.8, I'll hazard a guess that was from
the Ubuntu repo. You'd need to switch to flatpak to get 4.14 if you
don't want to build from source, but in either of those cases, you might
as well just bump the Linux box to match your others in the 5.x series.
The only alternative I can think of to keep the Linux version at 4.8,
would be to export your transactions regularly from one of the other
machines and then import them into a separate file used only with 4.8.
But that is way more work than even building from source each release,
not to mention updating a flatpak.
Regards,
Adrien
On 2/24/24 10:01 AM, R Losey wrote:
> So I have wonderful GnuCash installed on WIndows 10, on an M1 iMac, and on
> Linux (Ubuntu 22.04LTS).
>
> I mostly use the iMac and Windows versions, and I've always kept these two
> versions in sync; that is, when I decided to upgrade to 5.1, I install 5.1
> back-to-back on the iMac and Windows computers... mostly this was due to a
> fear of corrupting the data files by running different versions.
>
> But lately, and from education reading this list, I am thinking that the
> data file format doesn't change, and the GnuCash version is more like a
> "shell" around which the data file is operated upon, so maybe it's okay to
> have Linux at 4.8 and Windows at 5.5-1 and iMac at 5.3.
>
> But I thought I'd run it by this group to see what people think.
>
> Thanks!
>
More information about the gnucash-user
mailing list