2020-01-14 GnuCash IRC logs

00:03:24 *** Gerd has joined #gnucash
00:17:01 *** fell has quit IRC
00:20:32 *** fell has joined #gnucash
00:20:32 *** ChanServ sets mode: +o fell
00:36:41 *** omnireq_ has quit IRC
00:36:53 *** omnireq_ has joined #gnucash
01:03:39 *** lostinfog has quit IRC
01:04:19 <FH_thecat> I am using dark gtk theme
01:04:36 <FH_thecat> gnucash works fine with my theme, except in the register window
01:04:54 <FH_thecat> it takes the background color (dark) but uses also dark text
01:04:58 <FH_thecat> which is then unreadable
01:05:09 <FH_thecat> this is when I edit in register window
01:20:23 *** Agfarmer18 has joined #gnucash
01:22:09 *** Agfarmer18 has quit IRC
01:22:52 <fell> FH_thecat: https://wiki.gnucash.org/wiki/GTK3
01:24:36 *** Gerd has quit IRC
01:25:51 *** fell has quit IRC
01:26:53 *** fell has joined #gnucash
01:26:53 *** ChanServ sets mode: +o fell
01:39:41 *** omnireq_ has quit IRC
01:39:53 *** omnireq_ has joined #gnucash
01:46:18 *** sbluhm has joined #gnucash
01:47:27 *** sbluhm has quit IRC
01:50:26 *** sbluhm has joined #gnucash
01:50:26 *** ChanServ sets mode: +v sbluhm
01:53:24 *** frakturfreak has quit IRC
02:07:09 *** frakturfreak has joined #gnucash
02:32:49 *** bertbob has quit IRC
02:36:57 *** bertbob has joined #gnucash
02:36:58 *** ChanServ sets mode: +v bertbob
03:44:53 *** waeking9 has joined #gnucash
03:44:53 *** waeking has quit IRC
03:44:53 *** ChanServ sets mode: +v waeking9
03:44:53 *** waeking9 is now known as waeking
04:25:48 *** GabrieleV has quit IRC
04:35:24 *** waeking0 has joined #gnucash
04:35:24 *** waeking has quit IRC
04:35:24 *** ChanServ sets mode: +v waeking0
04:35:24 *** waeking0 is now known as waeking
05:03:35 *** User__ has joined #gnucash
05:09:42 *** GabrieleV has joined #gnucash
05:19:22 *** mauritslamers has quit IRC
05:20:34 *** mauritslamers has joined #gnucash
05:20:34 *** ChanServ sets mode: +v mauritslamers
05:52:42 *** User__ has quit IRC
06:16:44 *** FH_thecat has quit IRC
06:45:26 *** Jimraehl1 has joined #gnucash
06:46:56 *** Jimraehl1 has quit IRC
07:01:54 *** warlord has joined #gnucash
07:07:56 *** KevinDB has quit IRC
07:52:59 *** KevinDB has joined #gnucash
07:52:59 *** ChanServ sets mode: +v KevinDB
07:59:39 *** KevinDB has quit IRC
08:07:38 *** chris has joined #gnucash
08:07:38 *** ChanServ sets mode: +v chris
08:21:28 *** Mechtilde has joined #gnucash
08:55:41 *** KevinDB has joined #gnucash
08:55:41 *** ChanServ sets mode: +v KevinDB
08:57:45 *** FH_thecat has joined #gnucash
08:58:40 *** jervin has joined #gnucash
08:59:37 *** KevinDB has quit IRC
09:01:23 *** KevinDB has joined #gnucash
09:01:24 *** ChanServ sets mode: +v KevinDB
09:04:23 *** KevinDB has quit IRC
09:09:20 *** Mechtilde has quit IRC
09:10:05 *** FH_thecat has quit IRC
09:14:32 *** KevinDB has joined #gnucash
09:14:33 *** ChanServ sets mode: +v KevinDB
09:18:34 *** KevinDB has quit IRC
09:28:01 *** KevinDB has joined #gnucash
09:28:02 *** ChanServ sets mode: +v KevinDB
09:31:03 *** KevinDB has quit IRC
09:38:54 *** FH_thecat has joined #gnucash
09:46:23 *** KevinDB has joined #gnucash
09:46:23 *** ChanServ sets mode: +v KevinDB
09:49:07 *** jervin has quit IRC
09:49:25 *** KevinDB has quit IRC
10:21:19 *** warlord has quit IRC
10:21:24 *** warlord has joined #gnucash
10:25:47 *** omnireq_ has quit IRC
10:43:45 *** warlord2 has joined #gnucash
10:44:03 *** warlord has quit IRC
10:46:57 *** KevinDB has joined #gnucash
10:46:57 *** ChanServ sets mode: +v KevinDB
10:56:10 *** warlord2 is now known as warlord
10:59:32 *** kael has joined #gnucash
10:59:33 *** ChanServ sets mode: +v kael
11:06:14 *** omnireq has joined #gnucash
11:31:36 *** calvinct has joined #gnucash
11:34:48 *** kael has quit IRC
11:36:17 *** kael has joined #gnucash
11:36:17 *** ChanServ sets mode: +v kael
11:39:14 *** Gerd has joined #gnucash
11:45:18 *** calvinct has quit IRC
11:47:48 *** calvinct has joined #gnucash
11:54:10 *** sbluhm has quit IRC
12:01:13 *** guak has joined #gnucash
12:03:57 *** calvinct has quit IRC
12:04:07 *** calvinct has joined #gnucash
12:04:21 *** ChanServ sets mode: +o jralls
12:16:08 *** lostinfog has joined #gnucash
12:17:18 *** kael has quit IRC
12:20:37 *** chris has quit IRC
12:22:49 *** jralls_ has joined #gnucash
12:23:02 *** jralls has quit IRC
12:23:22 *** jralls_ is now known as jralls
12:23:24 *** ChanServ sets mode: +o jralls
12:52:57 *** calvinct has quit IRC
12:54:27 *** calvinct has joined #gnucash
12:56:12 *** gjanssens has joined #gnucash
12:56:12 *** ChanServ sets mode: +o gjanssens
12:56:36 <gjanssens> .
12:56:36 <gncbot> gjanssens: Sent 1 week, 5 days, 4 hours, and 43 minutes ago: <chris> can't merge maint to master. too many glade and CMake etc changes
12:56:37 <gncbot> gjanssens: Sent 1 week, 2 days, 5 hours, and 25 minutes ago: <fell> In https://github.com/Gnucash/gnucash/commit/cc222515a38fcb34cdd96a38e7da72f313a7c81e#diff-f569a63e90487a31ff0b83b8420071d8 you removed gnucash.appdata.xml.in from POTFILES.in, resulting in <developer_name>GnuCash Project</developer_name> untranslated.
12:56:38 <gncbot> gjanssens: Sent 1 week, 2 days, 0 hours, and 29 minutes ago: <fell> The flathub version is named 3.8b+ insted of 3.8b.
12:56:39 <gncbot> gjanssens: Sent 1 day, 14 hours, and 21 minutes ago: <fell> running flatpak with aqb-5.99.45, I get an error -102 on tools->Online Banking Setup Error copying old settings... . Do we need to Improve rights on ~/.aqbanking?
12:56:39 *** calvinct has quit IRC
12:56:46 *** calvinct has joined #gnucash
12:57:37 <gjanssens> Phew lots of catching up to do and only so little time...
13:01:39 <fell> gjanssens: The Online Banking Setup Error is cleared. I just watched the creation of settings6.
13:12:10 *** Agfarmer18 has joined #gnucash
13:13:20 *** Agfarmer18 has quit IRC
13:15:57 <gjanssens> fell: yay
13:17:01 *** jervin has joined #gnucash
13:17:21 <fell> :-)
13:18:22 <fell> About my first note, I do not know your intention.
13:29:34 *** mauritslamers has quit IRC
13:29:34 *** mauritslamers_ has joined #gnucash
13:29:34 *** ChanServ sets mode: +v mauritslamers_
13:44:54 *** guak has quit IRC
13:52:09 <gjanssens> fell: I think this was an unintended side-effect of renaming gnucash.appdata.xml.in to gnucash.appdata.xml.in.in
13:52:20 <gjanssens> I'll add a fix shortly.
13:59:08 <gjanssens> @tell chris I have done a maint->master merge for you. The only bit that got lost is the use of match-lambda in category-barchart.scm
13:59:08 <gncbot> gjanssens: The operation succeeded.
13:59:53 <gjanssens> @tell chris It conflicted with the user of variants already on master. Can you apply the proper changes for that bit on master again ? Thanks.
13:59:53 <gncbot> gjanssens: The operation succeeded.
14:03:31 <gjanssens> fell: actually I had fixed that already only a few commits later: https://github.com/Gnucash/gnucash/commit/54dae108a6281d22aaff6e3035f23002c2c5508b
14:05:13 <gjanssens> ...though the file that refers to doesn't seem to exist...
14:05:17 * gjanssens is digging deeper
14:05:25 <fell> Hm, it was recently removed again.
14:10:24 <fell> Gjanssens, about your sv_SE commiit how about wrapping it by gettext version < 0.20?
14:11:46 <gjanssens> fell: about appdata.xml.in.in, it's not removed. If I generate a potfile from the current maint branch, the translations are in there.
14:12:28 <gjanssens> If it's not on the translation project, that may mean it was not regenerated during our release build.
14:13:55 <gjanssens> As for the gettext bit, making it conditional on gettext < 0.20 won't make much of a difference. This code only affects Windows and we currently ship 0.19.8.2 there with no update in sight.
14:14:26 <gjanssens> We fully control the Windows build system so the moment a newer gettext appears there, the whole block can be removed.
14:15:14 *** sbluhm has joined #gnucash
14:17:09 <gjanssens> jralls: while dabling in the gnucash-docs repo I found you didn't bump the version in configure.ac and CMakeLists.txt
14:17:12 <gjanssens> Was that intentional ?
14:19:16 <jralls> gjanssens, no. Looks like I failed to push the commit.
14:19:16 <gncbot> jralls: Sent 1 day, 2 hours, and 22 minutes ago: <fell> About AQB 5.99.45 not beta but also not 6.0.0 he thinks the lig is stable, but the GUI has few glichtes he still want to fix.
14:20:02 <gjanssens> Ok
14:22:06 <fell> I would at least add a comment, else it might be forgotten.
14:23:01 <gjanssens> fell: yep, please do.
14:23:30 *** kael has joined #gnucash
14:23:30 *** ChanServ sets mode: +v kael
14:24:45 <fell> should I also add my patch from the bug vor sv_AX?
14:25:39 <fell> °Aland
14:27:32 <gjanssens> Yes
14:27:50 <gjanssens> Have you managed to figure out what the full locale name will be ?
14:32:36 *** delli3_ has joined #gnucash
14:32:49 <jralls> gjanssens so now there's a bit of a mess. You and fell tagged 022975e1a as 3.8a and 3.8b. The actual release would be 4ddf16e6e but that can't be pushed because fell pushed 7d0dc2ad1 today. I can revert that, rebase the release commit on the result and then reapply 7d0dc2ad1, but what to do about the tags?
14:33:46 <gjanssens> Hmm, indeed a bit of a mess...
14:34:25 *** delli3 has quit IRC
14:36:10 <gjanssens> In theory moving tags is bad, however the docs tarballs are not yet lining up with tag names: we have gnucash-docs-3.8.tgz and tags 3.8 and 3.8b
14:36:47 <gjanssens> So in this particular case I would suggest to move the 3.8b tag, and use that for the new documentation release.
14:37:10 <gjanssens> Mention this mixup in an announcement and be done with it.
14:38:15 <gjanssens> fell: looking at the gettext source code it turns out that if we want to support sv_AX, we may need to keep the workaround for much longer
14:38:31 <gjanssens> gettext doesn't know about the AX country code either :(
14:38:32 <jralls> Actually there's no 3.8 except on my system. There's 3.8a and 3.8b. But there's no docs 3.8a or 3.8b. I guess you guys made those tags with the intent of matching the retags on gnucash, but I don't see any value to that.
14:39:16 <gjanssens> I did indeed make those tags because at that time the flatpak release build required identical tags on both repos
14:39:30 <gjanssens> And indeed 3.8a is only adding to the mess
14:40:03 <gjanssens> I have since updated the flatpak build scripts to no longer need this, though both repos do need at least one tag.
14:40:18 *** Gerd has quit IRC
14:40:31 <gjanssens> flatpak can now generate a release build for say code 3.8b combined with docs 3.8
14:40:42 <gjanssens> Anyway got called for diner
14:40:48 <gjanssens> BBL
14:40:49 <jralls> As for sv_AX, gettext doesn't care about country codes except to distinguish between dialects as with pt_PT and pt_BZ. We have only sv.po so there's no reason for gettext to worry about sv_AX.
14:40:50 <warlord> gjanssens, does that require a change to the automated build scripts?
14:41:42 <gjanssens> warlord: I don't think the automated build scripts do release flatpaks yet
14:41:57 <gjanssens> jralls: ok, so much better
14:42:03 <gjanssens> and now really BBL :)
14:42:43 <jralls> Enjoy your meal, I'll wait to do anything about gnucash-docs until we can finish the discussion.
14:43:10 *** mauritslamers_ has quit IRC
14:43:19 *** Agfarmer18 has joined #gnucash
14:43:27 *** mauritslamers has joined #gnucash
14:43:27 *** ChanServ sets mode: +v mauritslamers
14:44:11 <fell> I dont know, if it matters, but we have accounts/sv_AX
14:46:05 *** Agfarmer18 has quit IRC
14:47:38 <jralls> fell That's a separate issue and the topic of https://bugs.gnucash.org/show_bug.cgi?id=797569. Gettext isn't involved.
14:55:10 *** guak has joined #gnucash
15:00:27 *** calvinct has quit IRC
15:14:40 *** guak has quit IRC
15:22:03 *** guak has joined #gnucash
15:33:14 *** fell_laptop has joined #gnucash
15:33:15 *** ChanServ sets mode: +o fell_laptop
15:33:15 *** fell has quit IRC
15:33:28 *** fell_laptop is now known as fell
15:37:42 *** calvinct has joined #gnucash
15:54:18 *** jervin has quit IRC
15:57:15 <gjanssens> jralls: back
15:57:51 <jralls> OK. I've got about 10 minutes, then have an appointment to go to.
15:59:04 <jralls> I propose to just delete the 3.8a and 3.8b tags. The tagged flatpak build is anyway done with and at this point they just add confusion.
15:59:20 <gjanssens> Agree
15:59:43 <jralls> That won't have any affect on any repo that's already pulled them, of course, but that probably doesn't matter.
16:00:00 <gjanssens> Indeed
16:00:30 <jralls> So is there anything that I'm missing?
16:00:47 <gjanssens> No, not that I can think of.
16:01:04 <jralls> OK, I'll do it and go to my appointment.
16:01:32 <gjanssens> If someone had already pulled the bad tags, is there a way to sync upstream tags or do they have to delete them manually ?
16:05:15 *** calvinct has quit IRC
16:11:09 <jralls> I think they need to delete them manually. But there's a problem, code refused the push saying it does have a 3.8. I'll have to investigate that after I get back.
16:14:31 <gjanssens> Ok
16:37:33 *** Gerd has joined #gnucash
16:43:45 *** leolein has quit IRC
16:45:14 *** sbluhm has quit IRC
16:54:06 *** leolein has joined #gnucash
16:54:06 *** ChanServ sets mode: +v leolein
16:54:42 *** leolein has quit IRC
16:54:54 *** leolein has joined #gnucash
16:54:54 *** ChanServ sets mode: +v leolein
17:04:07 *** chris has joined #gnucash
17:04:07 *** ChanServ sets mode: +v chris
17:05:19 <chris> gjanssens no maint->master merge on github
17:05:19 <gncbot> chris: Sent 3 hours and 6 minutes ago: <gjanssens> I have done a maint->master merge for you. The only bit that got lost is the use of match-lambda in category-barchart.scm
17:05:20 <gncbot> chris: Sent 3 hours and 5 minutes ago: <gjanssens> It conflicted with the user of variants already on master. Can you apply the proper changes for that bit on master again ? Thanks.
17:06:46 *** kael has quit IRC
17:12:30 <fell> gjanssens, about appdata: Everything else seems to be in gnucash.pot, but "GnuCash Project" disappeared someone in the recent time.
17:13:14 <gjanssens> chris, fell: I'll have a look tomorrow. Time for bed now...
17:13:20 *** gjanssens has quit IRC
17:15:41 <jralls> chris Did you remember to switch branches on github? I see gjanssens's merge commit.
17:16:08 *** frakturfreak has quit IRC
17:21:06 <jralls> @tell gjanssens There is indeed a 3.8 tag on 022975e1 to go with 3.8a and b. At this point I think the path of least harm is to just leave it that way.
17:21:06 <gncbot> jralls: The operation succeeded.
17:23:53 <chris> my git fetch fetches from github; i suspect glitch
17:25:01 <chris> 797573 is annoying... serves me right for making assumptions about old code
17:34:22 <chris> hmm git fetch from code shows no maint->merge either, odd
17:37:32 <jralls> chris: What's the short-sha returned by `git log --oneline -1 -b origin/master`?
17:39:32 <chris> 0a275f097 (origin/master, bob/master, master) Merge branch 'maint'
17:41:17 *** oozer has joined #gnucash
17:42:29 <jralls> There it is.
17:43:28 <jralls> Were you looking for something else or somewhere else?
17:44:29 <jralls> Actually, no, that's not it. https://github.com/Gnucash/gnucash/tree/master shows 45cfb89.
17:44:58 <chris> odd!
17:45:36 <chris> glitch was in my head...
17:46:02 <jralls> 0a275f097 is your merge commit from a month ago.
17:48:49 <chris> @tell gjanssens re: category-barchart.scm I'd forgotten about the use of :variant record type during the (match-lambda) cleanup...
17:48:49 <gncbot> chris: The operation succeeded.
17:55:03 *** Gerd has quit IRC
18:12:58 *** CDB-Man_ has joined #gnucash
18:12:58 *** ChanServ sets mode: +v CDB-Man_
18:15:24 *** CDB-Man has quit IRC
18:21:14 *** oozer has quit IRC
18:35:15 *** Gerd has joined #gnucash
18:48:45 *** Gerd has quit IRC
18:53:29 *** chris has quit IRC
18:59:26 *** oozer has joined #gnucash
19:02:31 *** omnireq has quit IRC
19:09:19 *** fell has quit IRC
19:10:18 *** fell has joined #gnucash
19:10:18 *** ChanServ sets mode: +o fell
19:13:20 *** fell has quit IRC
19:14:08 *** fell has joined #gnucash
19:14:08 *** ChanServ sets mode: +o fell
19:17:19 *** fell has quit IRC
19:17:49 *** fell has joined #gnucash
19:17:50 *** ChanServ sets mode: +o fell
19:37:33 *** storyjesse has joined #gnucash
19:48:21 *** omnireq has joined #gnucash
19:49:33 *** chris has joined #gnucash
19:49:33 *** ChanServ sets mode: +v chris
19:53:49 *** fell has quit IRC
19:56:51 *** fell has joined #gnucash
19:56:51 *** ChanServ sets mode: +o fell
19:59:35 *** JayC has quit IRC
20:08:52 *** oozer has quit IRC
20:11:18 *** JayC has joined #gnucash
20:11:18 *** ChanServ sets mode: +v JayC
20:18:11 *** JayC has quit IRC
20:34:02 *** JayC has joined #gnucash
20:34:02 *** ChanServ sets mode: +v JayC
20:54:32 *** chris has quit IRC
21:21:59 *** jervin has joined #gnucash
21:22:15 *** omnireq has quit IRC
21:23:51 *** omnireq has joined #gnucash
21:23:51 *** ChanServ sets mode: +v omnireq
21:24:59 *** jervin has quit IRC
21:30:15 *** omnireq has quit IRC
21:33:25 *** omnireq has joined #gnucash
21:33:25 *** ChanServ sets mode: +v omnireq
21:52:06 *** jervin has joined #gnucash
21:53:23 *** jervin has quit IRC
22:02:38 *** jervin has joined #gnucash
22:03:44 *** jervin has quit IRC
22:29:49 *** waeking has quit IRC
22:34:16 *** waeking has joined #gnucash
22:34:16 *** ChanServ sets mode: +v waeking
22:44:15 *** guak has quit IRC
22:46:08 *** chris has joined #gnucash
22:46:08 *** ChanServ sets mode: +v chris
23:24:35 *** o01eg has quit IRC
23:25:53 <chris> @tell gjanssens I hope the use of (ice-9 match) is self-explanatory. It can create some IMO concise and clean code. see (unmerged) https://pastebin.com/raw/wTbYA97w example.
23:25:53 <gncbot> chris: The operation succeeded.
23:39:52 *** FH_thecat has quit IRC
23:43:13 *** Gerd has joined #gnucash
23:46:32 *** omnireq_ has joined #gnucash
23:47:30 *** FH_thecat has joined #gnucash
23:47:45 *** omnireq has quit IRC