2021-10-19 GnuCash IRC logs

00:05:29 *** warlord has quit IRC
00:46:49 *** Mechtilde has joined #gnucash
01:12:58 *** frakturfreak2 has quit IRC
01:27:17 *** frakturfreak2 has joined #gnucash
01:27:42 *** Mechtilde has quit IRC
01:35:01 *** Mechtilde has joined #gnucash
01:46:15 *** sbluhm has joined #gnucash
01:57:06 *** fell has quit IRC
01:58:24 *** fell has joined #gnucash
01:58:25 *** ChanServ sets mode: +o fell
02:05:13 *** Mechtilde has quit IRC
02:53:09 *** gjanssens has joined #gnucash
02:53:09 *** ChanServ sets mode: +o gjanssens
03:00:21 <gjanssens> fell: re the revision of the Backup wiki page - The Windows build also requires the extra "GnuCash" element in the registry path to capture the current preferences as of 4.7
03:04:20 <gjanssens> @tell WebFreak There are a few things we didn't test regarding the preference issues when you install the gnucash 4.8 package. I'd be interested to run these last tests when you are available and willing to.
03:04:20 <gncbot> gjanssens: The operation succeeded.
03:08:49 *** Joc has quit IRC
04:04:34 *** fell has quit IRC
04:05:45 *** fell has joined #gnucash
04:05:46 *** ChanServ sets mode: +o fell
04:08:16 *** David has quit IRC
04:08:35 *** David has joined #gnucash
04:15:31 *** Joc has joined #gnucash
04:15:31 *** ChanServ sets mode: +v Joc
05:13:13 *** Joc has quit IRC
05:38:14 *** Bambuzel has joined #gnucash
05:38:14 *** ChanServ sets mode: +v Bambuzel
05:38:37 *** celeste has quit IRC
05:52:54 *** User has joined #gnucash
06:13:41 *** celeste has joined #gnucash
06:13:41 *** ChanServ sets mode: +v celeste
06:52:57 *** Aussie_matt has joined #gnucash
07:10:57 *** celeste has quit IRC
07:40:40 *** warlord has joined #gnucash
07:48:25 *** celeste has joined #gnucash
07:48:25 *** ChanServ sets mode: +v celeste
08:01:21 *** ChanServ sets mode: +qo warlord warlord
08:17:21 *** Jimraehl1 has joined #gnucash
08:17:53 *** Jimraehl1 has quit IRC
08:36:50 *** Aussie_matt has quit IRC
09:14:16 *** storyjesse has joined #gnucash
09:21:35 *** KipITOne has quit IRC
09:24:38 *** Joc has joined #gnucash
09:24:38 *** ChanServ sets mode: +v Joc
09:26:11 *** KipITOne has joined #gnucash
09:26:12 *** ChanServ sets mode: +v KipITOne
09:27:31 *** CDB-Man_ has joined #gnucash
09:27:31 *** ChanServ sets mode: +v CDB-Man_
09:29:48 *** CDB-Man has quit IRC
09:48:36 *** celeste has quit IRC
09:49:13 *** celeste has joined #gnucash
09:49:14 *** ChanServ sets mode: +v celeste
09:52:15 *** celeste has quit IRC
10:34:15 *** celeste has joined #gnucash
10:34:15 *** ChanServ sets mode: +v celeste
10:41:59 *** Bambuzel has quit IRC
10:55:04 *** storyjesse has quit IRC
11:10:25 *** celeste has quit IRC
11:11:16 *** celeste has joined #gnucash
11:11:16 *** ChanServ sets mode: +v celeste
11:11:31 *** ElonSatoshi[m] has quit IRC
11:11:32 *** Trygve[m]1 has quit IRC
11:11:32 *** dtux[m] has quit IRC
11:11:33 *** shukon[m] has quit IRC
11:11:33 *** reactormonk[m] has quit IRC
11:11:33 *** PeterScholtens[m] has quit IRC
11:11:34 *** cybertani[m] has quit IRC
11:11:34 *** antonlada[m] has quit IRC
11:11:34 *** peter-butler[m] has quit IRC
11:11:34 *** luwum[m] has quit IRC
11:11:34 *** MatrixTravelerbot[m] has quit IRC
11:11:34 *** Julianold[m] has quit IRC
11:11:34 *** ErikSchillingAblu[m] has quit IRC
11:11:34 *** technicus[m] has quit IRC
11:15:49 *** ElonSatoshi[m] has joined #gnucash
11:28:26 *** guak has joined #gnucash
11:38:48 *** sbluhm has quit IRC
11:44:25 *** celeste has quit IRC
11:45:03 *** celeste has joined #gnucash
11:45:03 *** ChanServ sets mode: +v celeste
12:08:01 *** MatrixTravelerbot[m] has joined #gnucash
12:08:01 *** Julianold[m] has joined #gnucash
12:08:02 *** luwum[m] has joined #gnucash
12:08:03 *** peter-butler[m] has joined #gnucash
12:08:04 *** Trygve[m]1 has joined #gnucash
12:08:04 *** cybertani[m] has joined #gnucash
12:08:04 *** reactormonk[m] has joined #gnucash
12:08:05 *** PeterScholtens[m] has joined #gnucash
12:08:06 *** ErikSchillingAblu[m] has joined #gnucash
12:08:07 *** shukon[m] has joined #gnucash
12:08:08 *** dtux[m] has joined #gnucash
12:08:08 *** technicus[m] has joined #gnucash
12:08:09 *** antonlada[m] has joined #gnucash
12:21:14 *** celeste has quit IRC
12:27:15 *** celeste has joined #gnucash
12:27:15 *** ChanServ sets mode: +v celeste
12:30:15 *** celeste has quit IRC
12:59:02 *** sbluhm has joined #gnucash
12:59:39 *** guak has quit IRC
13:03:58 *** kcin has joined #gnucash
13:20:11 <fell> gjanssens: A side effect of lost settings: https://lists.gnucash.org/pipermail/gnucash-de/2021-October/012238.html
13:20:44 <fell> On the first save, all backups get deleted.
13:21:33 *** sbluhm has quit IRC
13:26:17 *** sbluhm has joined #gnucash
13:31:40 *** celeste has joined #gnucash
13:31:40 *** ChanServ sets mode: +v celeste
13:36:25 *** guak has joined #gnucash
13:38:55 *** David has quit IRC
13:39:13 *** David has joined #gnucash
14:00:22 *** celeste has quit IRC
14:03:02 *** sbluhm has quit IRC
14:04:09 <zoid> Will GNUCash run on the latest version of MacOS?
14:08:52 *** celeste has joined #gnucash
14:08:52 *** ChanServ sets mode: +v celeste
14:10:28 *** sbluhm has joined #gnucash
14:13:22 *** celeste has quit IRC
14:13:42 *** celeste has joined #gnucash
14:13:43 *** ChanServ sets mode: +v celeste
14:27:15 *** celeste has quit IRC
14:27:50 *** Joc has quit IRC
14:27:54 *** celeste has joined #gnucash
14:27:54 *** ChanServ sets mode: +v celeste
15:28:20 *** celeste has quit IRC
15:30:38 *** celeste has joined #gnucash
15:30:38 *** ChanServ sets mode: +v celeste
16:00:53 *** celeste has quit IRC
16:01:03 *** celeste has joined #gnucash
16:01:03 *** ChanServ sets mode: +v celeste
16:02:59 *** sbluhm has quit IRC
16:04:57 *** NoobAlice has joined #gnucash
16:08:36 *** celeste has quit IRC
16:09:22 *** celeste has joined #gnucash
16:09:22 *** ChanServ sets mode: +v celeste
16:13:39 <gjanssens> fell: IIUC what's decribed in the German message, this happens because the user switched to flatpak gnucash and flatpak gnucash doesn't import settings properly.
16:15:22 *** celeste has quit IRC
16:15:22 <gjanssens> Unfortunately that will remain to be the case until gnucash 4.8 is common on the host. There's nothing we can do about this as flatpak won't import from the old gsettings path (org.gnucash) and we only switch to the new path (org.gnucash.GnuCash) starting with gnucash 4.8
16:16:08 *** celeste has joined #gnucash
16:16:08 *** ChanServ sets mode: +v celeste
16:16:52 <gjanssens> Only once a user has run gnucash 4.8 successfully on the host, will a future (and intial!) flatpak gnucash run do a (one time!) import of the host settings.
16:17:43 <gjanssens> We're only given a very narrow window by flatpak itself and were banging against the wall prior to gnucash 4.8.
16:18:24 <gjanssens> Unfortunately this is slightly made worse if the gnucash build on host is failing to migrate settings from old path to new path.
16:18:43 <gjanssens> So far I have seen only two causes this can happen:
16:19:08 *** celeste has quit IRC
16:19:22 <gjanssens> 1. the build/install directory were not clean and still held the old schema files. As a result the schema are not compiled correctly, causing migration failure.
16:19:46 <fell> But AFaIK, the default is, to keep baks for 30 days and now itt becomes 0?
16:20:55 <gjanssens> 2. There are old schema files present somewhere in the various schema paths derived from XDG_DATA_DIRS that are found before the schema files we ship with current gnucash. In this case the newer schema files are ignored, again causing migration to fail.
16:21:49 <fell> He didn' build itself.
16:22:30 <fell> But he has in the org an Win-PC and private a Linux-PC
16:23:03 <gjanssens> That's not relevant for the German case. The point is he didn't successfully run gnucash 4.8 on the host before moving to flatpak gnucash.
16:23:33 <gjanssens> So no preferences were migrated for the base case - flatpak won't migrate from org.gnucash, only from org.gnucash.GnuCash
16:23:37 <jralls> zoid, yes, but only GnuCash-4.8-2.
16:24:22 <gjanssens> And if I read the message correctly the backups older than 30 days are removed, so the default threshold was triggered.
16:24:37 <gjanssens> It didn't magically become 0, unless that's mentioned later on.
16:25:36 <zoid> thank you jralls
16:27:20 <gjanssens> In addition the claim gnucash shouldn't remove data without a warning is a grey area.
16:27:43 <gjanssens> We're not removing the user's data, we're removing backups of that data.
16:28:48 <gjanssens> I understand it's an unpleasant surprise that this got reset to default. Again there's nothing we can do about t his other than informing the users this could happen.
16:30:38 <gjanssens> It's also why we tell users to make make backups themselves. No system is flawless. Things can go wrong while upgrading.
16:31:30 <fell> So the next job for his carierre as wikii editor. ;-)
16:32:58 <gjanssens> But I repeat in case I didn't makt this clear: the changes in 4.7 and 4.8 wrt the settings are not the cause of this. The cause is flatpak's choice to import only from org.gnucash.GnuCash while our settings were at org.gnucash. That's completely out of our hands.
16:34:22 <gjanssens> The changes done in 4.7/4.8 were done to initiate a long-term fix. It can't do much now because for it to work host has had to have done a successful settings migration from org.gnucash to org.gnucash.GnuCash *before* the first run ever of flatpak gnucash 4.5 or more recent.
16:35:09 <gjanssens> In practice that is extremely unlikely to happen by default because users migrating to flatpak typically do because their host gnucash is too old (and hence will not have run the migration).
16:36:08 <gjanssens> It will take at least newer distro releases of Ubuntu and derivatives for gnucash 4.8 to trickle down on the host. And only then first time flatpak users will benefit from a proper import.
16:37:47 <fell> I think you should put it in https://wiki.gnucash.org/wiki/Flatpak#Known_Issues
16:38:09 *** celeste has joined #gnucash
16:38:09 *** ChanServ sets mode: +v celeste
16:38:16 <gjanssens> Please read that section carefully. That info is already there.
16:38:31 <gjanssens> Including a fix.
16:40:10 <fell> 'Upgrading from flatpak GnuCash 4.4 or earlier to flatpak GnuCash 4.5 or later
16:40:23 <fell> is misleading
16:44:18 <gjanssens> Then rephrase it.
17:10:26 *** kcin has quit IRC
17:54:04 *** User has quit IRC
18:22:59 *** gjanssens has quit IRC
18:36:26 *** thechitowncubs has quit IRC
18:57:54 *** mapreri has quit IRC
19:10:01 *** KevinDB has quit IRC
19:10:23 *** KevinDB has joined #gnucash
19:10:24 *** ChanServ sets mode: +v KevinDB
19:22:43 *** mikee has quit IRC
19:24:47 *** mikee has joined #gnucash
19:25:13 *** David has quit IRC
19:25:30 *** David has joined #gnucash
19:29:42 *** mapreri has joined #gnucash
19:29:43 *** ChanServ sets mode: +v mapreri
20:45:39 *** guak has quit IRC
21:33:45 *** TownsendHardware has quit IRC
21:41:30 *** TownsendHardware has joined #gnucash
22:05:43 *** celeste has quit IRC
22:05:47 *** celeste has joined #gnucash
22:05:47 *** ChanServ sets mode: +v celeste