2020-04-25 GnuCash IRC logs

00:05:53 *** omnireq_ has quit IRC
00:06:13 *** omnireq_ has joined #gnucash
00:17:41 *** sbluhm has quit IRC
00:23:43 *** sbluhm has joined #gnucash
00:49:59 *** Mechtilde has joined #gnucash
00:52:45 <jralls> chris, tamed. Thanks for the heads up, I didn't get the usual "your commit failed" email.
01:08:42 *** Mechtilde has quit IRC
01:14:23 *** lcanaska has joined #gnucash
01:16:08 *** Mechtilde has joined #gnucash
01:36:53 *** lcanaska has quit IRC
01:41:43 *** sbluhm has quit IRC
01:41:58 *** jralls has quit IRC
01:43:11 *** Mechtilde has quit IRC
01:47:12 *** suukim has joined #gnucash
01:50:09 *** jervin has joined #gnucash
01:51:21 *** jervin has quit IRC
01:51:30 *** jervin has joined #gnucash
01:53:06 *** jralls has joined #gnucash
01:53:07 *** ChanServ sets mode: +o jralls
01:54:00 *** Mechtilde has joined #gnucash
01:59:32 *** fell has quit IRC
02:00:23 *** fell has joined #gnucash
02:00:24 *** ChanServ sets mode: +o fell
02:02:49 *** gjanssens-travelling has quit IRC
02:03:29 *** gjanssens-travelling has joined #gnucash
02:10:11 *** Mechtilde has quit IRC
02:16:44 *** Mechtilde has joined #gnucash
02:32:58 *** sbluhm has joined #gnucash
02:32:58 *** ChanServ sets mode: +v sbluhm
02:59:54 *** finster has joined #gnucash
02:59:54 *** ChanServ sets mode: +v finster
03:10:35 *** gjanssens has joined #gnucash
03:10:35 *** gncbot sets mode: +o gjanssens
03:10:35 *** ChanServ sets mode: +o gjanssens
03:11:12 <gjanssens> .
03:23:22 <chris> master build currently segfaults when closing. something about double-free or corruption (!prev)
03:38:04 *** Aussie_matt has quit IRC
03:47:05 *** Aussie_matt has joined #gnucash
03:53:16 <gjanssens> chris: interestingly I don't see this on my system. Is that on linux ?
03:54:07 <chris> yes, small book with price
03:56:19 *** Aussie_matt has quit IRC
04:08:31 *** keiffer has joined #gnucash
04:09:33 <gjanssens> can you run it through gdb and generate a backtrace ?
04:09:57 <chris> yeah can't understand it tho
04:16:03 *** FH_thecat has joined #gnucash
04:16:53 <chris> https://pastebin.com/raw/DaVvtGvR
04:37:34 <gjanssens> chris: have you tried a clean build ? That is, wipe you build and install directory, rerun cmake and make/ninja
04:38:01 <gjanssens> My gnc-module work has renamed a lot of shared libraries so you may have a mixup right now
04:41:19 <chris> will try maybe you're right
04:45:28 *** fabior has joined #gnucash
04:53:57 *** sbluhm has quit IRC
04:58:00 <chris> gjanssens: you're right as usual :)
05:02:06 *** fabior has quit IRC
05:02:43 *** fabior has joined #gnucash
05:09:29 *** Gerd has joined #gnucash
05:18:19 *** Hirppa has quit IRC
05:39:06 *** Gerd has quit IRC
05:42:29 *** Gerd has joined #gnucash
05:53:18 *** User has joined #gnucash
05:53:36 *** chf has quit IRC
05:54:12 *** chf has joined #gnucash
05:56:06 *** Hirppa has joined #gnucash
06:00:04 *** Hirppa has quit IRC
06:04:42 *** Hirppa has joined #gnucash
06:05:42 *** Mechtilde has quit IRC
06:06:33 *** storyjesse has joined #gnucash
06:07:30 *** Mechtilde has joined #gnucash
06:09:27 *** sbluhm has joined #gnucash
06:09:27 *** ChanServ sets mode: +v sbluhm
06:13:46 *** Aussie_matt has joined #gnucash
06:19:12 *** sbluhm has quit IRC
06:44:50 *** sbluhm has joined #gnucash
06:44:50 *** ChanServ sets mode: +v sbluhm
07:04:18 *** chris has quit IRC
07:04:20 *** sbluhm has quit IRC
07:36:18 *** sbluhm has joined #gnucash
07:36:18 *** ChanServ sets mode: +v sbluhm
07:50:16 *** Gerd has quit IRC
07:50:50 *** Aussie_matt has quit IRC
08:01:05 *** Aussie_matt has joined #gnucash
08:12:55 *** Hirppa_ has joined #gnucash
08:14:54 *** Hirppa has quit IRC
08:16:50 *** Hirppa_ is now known as Hirppa
09:05:23 *** Aussie_matt has quit IRC
09:16:03 *** Aussie_matt has joined #gnucash
09:17:34 *** Aussie_matt has quit IRC
09:18:12 *** Jimraehl1 has joined #gnucash
09:19:31 *** Jimraehl1 has quit IRC
09:22:01 *** Aussie_matt has joined #gnucash
09:25:06 *** Aussie_matt has quit IRC
09:27:51 *** Aussie_matt has joined #gnucash
09:29:03 *** chris has joined #gnucash
09:29:04 *** ChanServ sets mode: +v chris
09:34:03 *** sbluhm has quit IRC
09:35:02 <chris> uh oh... had "Too many heap sections" while running a report in Win32
09:45:54 *** Mechtilde has quit IRC
09:46:56 *** Mechtilde has joined #gnucash
10:18:38 *** Aussie_matt has quit IRC
10:30:49 *** Gerd has joined #gnucash
10:33:55 *** Gerd has quit IRC
10:46:20 *** jervin has joined #gnucash
10:48:34 *** fabior has quit IRC
10:51:27 *** User has quit IRC
11:08:41 *** keiffer has quit IRC
11:24:06 *** storyjesse1 has joined #gnucash
11:24:29 *** storyjesse has quit IRC
11:24:29 *** storyjesse1 is now known as storyjesse
11:28:05 *** storyjesse1 has joined #gnucash
11:28:59 *** storyjesse has quit IRC
11:28:59 *** storyjesse1 is now known as storyjesse
11:39:06 *** storyjesse1 has joined #gnucash
11:39:29 *** storyjesse has quit IRC
11:39:29 *** storyjesse1 is now known as storyjesse
11:40:49 *** Gerd has joined #gnucash
12:07:57 *** phoenix has joined #gnucash
12:31:35 <jralls> gjanssens, I'm glad to see that I'm not the only one find flywire annoying.
12:34:57 *** jralls_afk has joined #gnucash
12:34:57 *** ChanServ sets mode: +o jralls_afk
12:35:06 *** jralls has quit IRC
12:40:07 *** jervin has quit IRC
12:42:32 *** jralls_afk is now known as jralls
13:03:58 *** storyjesse has quit IRC
13:09:33 *** Gerd has quit IRC
13:36:25 *** sbluhm has joined #gnucash
13:36:25 *** ChanServ sets mode: +v sbluhm
14:13:04 *** suukim has quit IRC
14:25:14 <jralls> chris, there's a dependency issue with qif-import.scm. It depends on qif-query.scm but that's in the same target scm-qif-import and also in a separate scm-qif-import2. Why does it need to be in two targets?
14:25:28 <jralls> chris, see https://code.gnucash.org/builds/win32/build-logs/master/2020-04/build-master-2020-04-25-12-44-27.log
14:34:42 *** keiffer has joined #gnucash
14:46:49 *** angel has joined #gnucash
14:53:11 <jralls> chris, I propose to remove qif-import.scm from scm-qif-import and to make scm-qif-import2 depend on scm-qif-import. Does that make sense?
15:04:55 *** angel has quit IRC
15:09:53 *** oozer has joined #gnucash
15:19:19 *** phoenix has quit IRC
15:22:00 *** ramontjunior has quit IRC
15:30:21 *** codesmythe has joined #gnucash
15:32:33 *** gjanssens has quit IRC
15:32:59 *** ChanServ sets mode: +v codesmythe
15:37:16 *** jervin has joined #gnucash
15:38:06 <codesmythe> jralls: I don't remember why qif-import.scm in two targets, but if I left a comment there must have been a good reason. :-) Looks like the build is related to that fact that qif-import.scm got moved to deprecated and now can't find qif-parse.
15:40:39 <jralls> codesmythe, Well, there must have been a reason. ;-)
15:45:56 <jralls> It's not exactly moved to deprecated, it's moved out of the lib/gnucash/scm/import-export to lib/gnucash/scm. The deprecated thing is supposed to be a stub that issues a warning and calls the original functions.
15:47:54 <jralls> Aha! And making that depend on scm-qif-import-2 led cmake to try to build it before building scm-qif-import so qif-parse.go wasn't built yet.
15:51:01 <fell> chris, about your reports and the users: https://www.programmwechsel.de/lustig/management/cartoon-projekte.png
15:51:19 *** Mechtilde has quit IRC
15:51:27 <jralls> The thing is that all gnc_add_scheme_targets does is iterate over the list creating targets for each of the files passed in, there's nothing to enforce order so if qif-import.scm depends on qif-parse.scm then they need to be in different calls to gnc_add_scheme_targets so that the dependency information can be passed on to cmake.
15:51:44 <jralls> Otherwise it's just luck when cmake builds them in the right order.
15:53:19 <jralls> fell: That's a venerable cartoon. I remember an English version circulating in the submarine engineering community in the /
15:53:25 <jralls> '80s.
15:55:05 <jralls> codesmythe: Since guile doesn't do any combining of scm files when compiling the corresponding go files I don't think anything is accomplished by having an scm in two targets.
15:55:15 <jralls> brb
16:09:44 <codesmythe> I think it was something to do with needing qif-import.go in two different output directories, maybe for a test?
16:14:01 *** sbluhm has quit IRC
16:26:11 <jralls> Ah. I think gjanssens cleaned all of those tests out last week because they didn't actually test anything. test-qif-imp was int main (argc, argv) { return 0; }.
16:32:35 <codesmythe> Looking at it some more, I don't think it was for a test. Ah well. You got it sorted.
16:39:29 <jralls> We'll see if I got it sorted when the latest build on the VM finishes.
16:39:41 *** jervin has quit IRC
17:00:24 *** codesmythe has quit IRC
17:01:57 *** codesmythe has joined #gnucash
17:02:43 *** ChanServ sets mode: +v codesmythe
17:13:36 *** codesmythe has quit IRC
17:30:53 *** Gerd has joined #gnucash
17:33:41 *** jervin has joined #gnucash
17:34:03 *** jervin has quit IRC
17:56:31 *** keiffer has quit IRC
17:57:15 *** Gerd has quit IRC
18:36:39 <warlord> fell, Mailman 3 isnt' available in code's repo. I wont pull it in "just because". Also, upgrading from mailman 2.x to 3.x is a MAJOR piece of work.
18:38:20 <fell> Warlord, I under stand that, but will FW? ;-)
20:28:08 *** frakturfreak has joined #gnucash
20:28:08 *** ChanServ sets mode: +v frakturfreak
20:44:53 *** omnireq_ has quit IRC
20:45:03 *** omnireq_ has joined #gnucash
21:08:55 *** Aussie_matt has joined #gnucash
21:09:08 *** oozer has quit IRC
21:40:29 *** Agfarmer18 has joined #gnucash
21:43:02 *** Agfarmer18 has quit IRC
21:48:45 *** Aussie_matt has quit IRC
21:56:00 *** TownsendHardware has quit IRC
21:57:48 <chris> many tests are not testing anything
21:57:59 <chris> they are godot tests
22:06:23 *** omnireq_ has quit IRC
22:06:33 *** omnireq_ has joined #gnucash
22:39:31 *** Aussie_matt has joined #gnucash
22:49:34 *** lcanaska has joined #gnucash
23:02:06 *** Gerd has joined #gnucash
23:08:37 *** jervin has joined #gnucash
23:15:59 <chris> bug 786977 is missing in NEWS: one of my major wishes
23:20:50 *** miklcct has quit IRC
23:24:27 *** miklcct has joined #gnucash
23:24:27 *** ChanServ sets mode: +v miklcct
23:24:36 *** Gerd has quit IRC
23:26:04 *** miklcct has quit IRC
23:36:51 *** miklcct has joined #gnucash
23:36:51 *** ChanServ sets mode: +v miklcct
23:47:03 *** miklcct has quit IRC
23:47:19 *** miklcct has joined #gnucash
23:47:19 *** ChanServ sets mode: +v miklcct