2019-07-20 GnuCash IRC logs

00:23:03 <chris> anyone knows whether bob-IT monitors bugzilla? which component?
00:42:52 *** Mechtilde has joined #gnucash
00:42:52 *** ChanServ sets mode: +v Mechtilde
01:15:38 <fell> chris: GUI
02:36:13 *** jack_montgomery has quit IRC
02:39:29 *** Aussie_matt has joined #gnucash
02:46:27 *** Mechtilde has quit IRC
02:47:26 *** Mechtilde has joined #gnucash
02:47:26 *** ChanServ sets mode: +v Mechtilde
02:56:32 *** Mechtilde has quit IRC
03:07:47 *** Mechtilde has joined #gnucash
03:07:47 *** ChanServ sets mode: +v Mechtilde
03:18:23 *** Mechtilde has quit IRC
03:21:46 *** Mechtilde has joined #gnucash
03:21:46 *** ChanServ sets mode: +v Mechtilde
03:39:16 *** boldstripe has joined #gnucash
04:23:36 *** badger92 has quit IRC
04:23:51 *** badger92 has joined #gnucash
04:30:24 <Simon> prepend and reverse is still absurd and glib should have a better API
04:43:32 *** omnireq has joined #gnucash
04:43:32 *** ChanServ sets mode: +v omnireq
04:43:37 *** omnireq has quit IRC
05:08:15 *** Aussie_matt has quit IRC
05:55:42 *** boldstripe has quit IRC
05:59:51 *** fabior has joined #gnucash
06:18:25 *** gunny17 has joined #gnucash
06:28:29 *** ChanServ sets mode: +v gunny17
06:33:11 <gunny17> good morning all.
06:33:58 <gunny17> Just checking into the channel. Already use GNUcash for personal needs and setting up a new business. Will also use for business.
06:35:24 *** oozer has joined #gnucash
06:37:45 *** Aussie_matt has joined #gnucash
07:13:10 *** fabior has quit IRC
07:28:46 *** warlord has joined #gnucash
07:28:46 *** gncbot sets mode: +o warlord
07:30:11 <chris> I'll aim to reduce use of gnc:owner-from-split. see explanation here: https://github.com/christopherlam/gnucash/commit/78804fd07466db4e20c1731d0db5bcd732b5fc57
07:30:15 *** storyjesse has quit IRC
07:35:51 <chris> it's called from aging.scm which becomes unnecessarily complex. the refactored aging.scm is much smaller.
07:41:37 *** phoenix has joined #gnucash
07:46:05 <chris> there are other reasons for aging.scm's complexity, mind
07:50:49 *** jervin has joined #gnucash
08:30:16 <chris> travis is failing again
09:02:08 *** gunny17 has quit IRC
09:07:35 *** jervin has quit IRC
09:18:34 *** Jimraehl1 has joined #gnucash
09:22:13 *** Jimraehl1 has quit IRC
09:22:42 *** User_ has joined #gnucash
11:01:19 *** boldstripe has joined #gnucash
11:04:52 *** Aussie_matt has quit IRC
11:28:19 *** User_ has quit IRC
11:39:34 *** Mechtilde has quit IRC
11:44:33 *** jerryq has quit IRC
11:46:43 *** jerryq has joined #gnucash
11:48:37 *** Mechtilde has joined #gnucash
11:48:37 *** ChanServ sets mode: +v Mechtilde
12:22:30 *** jack_montgomery has joined #gnucash
12:25:07 *** jerryq has quit IRC
12:37:43 *** phoenix has quit IRC
12:42:06 *** jerryq has joined #gnucash
13:02:59 *** boldstripe has quit IRC
13:03:54 *** boldstripe has joined #gnucash
13:22:34 *** oozer has quit IRC
13:34:50 *** Mechtilde has quit IRC
13:35:26 <jralls> chris: As I said on the dev list, testing the swig bindings is good.
13:36:18 *** Mechtilde has joined #gnucash
13:36:19 *** ChanServ sets mode: +v Mechtilde
13:41:13 *** warlord has quit IRC
13:43:18 *** warlord has joined #gnucash
13:43:18 *** gncbot sets mode: +o warlord
14:15:45 *** User_ has joined #gnucash
14:18:01 <warlord> .
14:25:55 *** Mechtilde has quit IRC
14:36:19 *** fell has quit IRC
14:42:31 *** Mechtilde has joined #gnucash
14:42:31 *** ChanServ sets mode: +v Mechtilde
14:44:08 *** fell has joined #gnucash
14:44:08 *** ChanServ sets mode: +o fell
14:54:55 *** bertbob has quit IRC
14:56:33 *** bertbob has joined #gnucash
14:56:35 *** ChanServ sets mode: +v bertbob
15:03:06 *** bertbob has quit IRC
15:05:25 *** bertbob has joined #gnucash
15:05:26 *** ChanServ sets mode: +v bertbob
15:09:56 *** Mechtilde has quit IRC
15:11:26 *** bralyclow has joined #gnucash
15:14:35 *** bertbob has quit IRC
15:16:57 *** bertbob has joined #gnucash
15:16:57 *** ChanServ sets mode: +v bertbob
15:28:40 *** omnireq has joined #gnucash
15:28:40 *** ChanServ sets mode: +v omnireq
15:29:33 *** omnireq has quit IRC
15:54:46 *** Cork has quit IRC
15:56:48 *** omnireq has joined #gnucash
15:56:48 *** ChanServ sets mode: +v omnireq
15:57:42 *** bralyclow has quit IRC
15:58:10 *** bralyclow has joined #gnucash
16:01:10 *** frakturfreak has joined #gnucash
16:01:11 *** bralyclow has quit IRC
16:01:11 *** ChanServ sets mode: +v frakturfreak
16:03:58 *** Cork has joined #gnucash
16:04:22 *** boldstripe has quit IRC
16:05:44 *** boldstripe has joined #gnucash
16:32:55 *** jack_montgomery has quit IRC
16:48:21 *** User_ has quit IRC
16:56:16 *** fell has quit IRC
16:56:45 *** fell has joined #gnucash
16:56:45 *** ChanServ sets mode: +o fell
17:00:34 *** oozer has joined #gnucash
17:00:51 *** omnireq has quit IRC
17:02:42 *** omnireq has joined #gnucash
17:02:42 *** ChanServ sets mode: +v omnireq
17:05:00 *** bralyclow has joined #gnucash
17:08:28 *** gnomey has quit IRC
17:18:48 *** bralyclow has quit IRC
17:20:06 *** gnomey has joined #gnucash
17:23:13 *** gnomey has quit IRC
17:24:06 *** gnomey has joined #gnucash
17:32:44 *** frakturfreak has quit IRC
17:32:55 *** jack_montgomery has joined #gnucash
17:46:47 *** omnireq has quit IRC
17:47:30 *** jervin has joined #gnucash
18:06:34 *** boldstripe has quit IRC
18:08:01 *** boldstripe has joined #gnucash
18:12:24 *** tonyj has joined #gnucash
18:20:49 *** tonyj has quit IRC
18:23:48 *** jack_montgomery has quit IRC
18:25:24 *** jervin has quit IRC
18:38:35 *** oozer has quit IRC
19:13:25 <chris> jralls: unfortunately don't quite understand. do we mean, (test-equal "splitgetamount returns a number" 5 (xaccSplitGetAmount s)) ??
19:13:48 <jralls> chris: A little context?
19:14:03 <chris> what exactly you mean by testing swig bindings
19:18:49 <jralls> I don't think that there would be much profit in duplicating the C unit tests. The bindings tests should test that the typemaps and glue code (in e.g. engine.scm and engine-utilities.scm) do the right thing.
19:20:10 <jralls> Anything custom-coded in a .i file should also get tests.
19:25:25 <chris> well thanks to swig I've been blissfully ignorant of all these typemap conversions, eg use schemey #f instead of C '() for missing data
19:26:39 *** bertbob has quit IRC
19:26:47 <chris> I've also used variables without every needing to free() them
19:28:26 <chris> so testing swig glue code means, eg (test-asset "AccountValueList returns numbers" (every number? (gncEntryGetDocTaxValues entry #t #f))) ?
19:28:37 <chris> (see glue code for AccountValueList)
19:56:33 <jralls> Something like that, in both directions where applicable. AccountValueList is written in both directions but seems to be used only as a return value.
20:12:24 *** boldstripe has quit IRC
20:13:49 *** boldstripe has joined #gnucash
20:28:08 <jralls> chris: Also make sure that they're the right numbers, that the numbers are exact rationals, and that the whole list came through. In the case of AccountValueList it's not a list of numbers, it's a list of (Account* number).
21:36:39 *** omnireq has joined #gnucash
21:36:39 *** ChanServ sets mode: +v omnireq
21:42:07 *** omnireq has quit IRC
21:47:51 *** fell has quit IRC
22:08:59 *** jack_montgomery has joined #gnucash
22:13:35 *** boldstripe has quit IRC
22:15:02 *** boldstripe has joined #gnucash
22:51:00 *** fell has joined #gnucash
22:51:01 *** ChanServ sets mode: +o fell
22:59:51 *** bertbob has joined #gnucash
22:59:52 *** ChanServ sets mode: +v bertbob
23:12:35 *** jack_montgomery has quit IRC
23:12:47 *** jack_montgomery has joined #gnucash
23:17:39 *** MarkFirewhal has joined #gnucash
23:40:29 *** Cuare has joined #gnucash
23:40:30 *** ChanServ sets mode: +v Cuare
23:49:27 *** jervin has joined #gnucash
23:50:03 *** jervin has joined #gnucash
23:51:03 *** jack_montgomery has quit IRC
23:52:19 *** jervin has quit IRC
23:52:27 *** jervin has joined #gnucash
23:54:08 *** jervin has quit IRC