2017-10-31 GnuCash IRC logs

00:06:56 *** marusich has quit IRC
00:46:45 *** CDB-Away has joined #gnucash
03:05:14 *** Mechtilde has joined #gnucash
03:11:33 *** Mechtilde has quit IRC
03:13:45 *** Mechtilde has joined #gnucash
03:32:02 *** Mechtilde has quit IRC
03:44:21 *** Mechtilde has joined #gnucash
03:57:37 *** bhemanth has joined #gnucash
04:01:44 *** bhemanth has quit IRC
04:03:08 *** Mechtilde has quit IRC
04:05:39 *** Mechtilde has joined #gnucash
04:11:08 *** MrBusiness2 has joined #gnucash
04:12:45 *** MrBusiness has quit IRC
04:34:58 *** gjanssens has joined #gnucash
04:34:58 *** ChanServ sets mode: +o gjanssens
04:35:20 <gjanssens> .
04:43:16 *** fabior has joined #gnucash
04:48:04 *** Mechtilde has quit IRC
04:50:12 *** Mechtilde has joined #gnucash
04:56:40 *** Mechtilde has quit IRC
04:58:30 *** fekepp has joined #gnucash
04:59:06 *** Mechtilde has joined #gnucash
05:01:38 *** fekepp has quit IRC
05:03:13 *** Mechtilde has quit IRC
05:18:44 *** Mechtilde has joined #gnucash
05:22:06 *** Mechtilde has quit IRC
05:24:11 *** Mechtilde has joined #gnucash
05:32:09 *** rietta has quit IRC
05:33:03 *** rietta has joined #gnucash
05:36:48 *** carwynnelson has joined #gnucash
05:39:59 *** carwynnelson has quit IRC
05:40:08 *** Mechtilde has quit IRC
05:41:33 *** pilotauto has quit IRC
05:42:12 *** Mechtilde has joined #gnucash
05:58:11 *** Mechtilde has quit IRC
05:58:46 *** Mechtilde has joined #gnucash
06:35:06 *** Mechtilde has quit IRC
06:41:36 *** Mechtilde has joined #gnucash
06:45:50 <chris> jralls: Ok :) if I have permission to go nuts on .scm files I will refactor what I can while maintaining maximum compatibility and using read-only APIs only. this will clobber previous contributors' git blame though.
06:48:11 *** Jimraehl1 has joined #gnucash
07:15:07 *** Mechtilde has quit IRC
07:22:45 *** Mechtilde has joined #gnucash
07:50:10 *** Mechtilde has quit IRC
07:59:01 *** Mechtilde has joined #gnucash
08:07:08 *** Mechtilde has quit IRC
08:08:18 *** User has joined #gnucash
08:11:33 *** Mechtilde has joined #gnucash
08:16:41 *** Mechtilde has quit IRC
08:18:24 *** Mechtilde has joined #gnucash
08:25:39 *** Mechtilde has quit IRC
08:27:00 *** Mechtilde has joined #gnucash
08:46:04 *** jwhitmore has joined #gnucash
08:48:57 *** User has quit IRC
08:49:04 *** User has joined #gnucash
09:18:27 *** fabior has quit IRC
09:25:39 *** Mechtilde has quit IRC
09:26:21 <lmat> I just realized that the string cache handling in kvp might be bad. If a frame has key "a" set to some value, then we set "a" to nullptr (remove it), "a" is removed from the qof string cache.
09:27:15 <lmat> The problem is that some other frame might be using "a" in the cache. Imagine a frame with "a"->15 and "b/a"->2. Setting "b/a"->nullptr will remove "a" from the string cache which will leave the root level "a" hanging.
09:27:48 *** Mechtilde has joined #gnucash
09:28:10 <lmat> Of course, we talked about this before and I think there was consensus that we shouldn't be using a string cache anyway, but should be using std::string which keeps track of its own memory. I'll work on adding that change, too.
09:30:06 *** Juser123 has joined #gnucash
09:32:03 *** Mechtilde has quit IRC
09:33:23 *** Mechtilde has joined #gnucash
09:38:06 *** Mechtilde has quit IRC
09:39:18 *** Mechtilde has joined #gnucash
09:43:03 *** Groan has joined #gnucash
09:43:58 *** jchonig has joined #gnucash
09:47:36 *** Mechtilde has quit IRC
09:49:35 *** Mechtilde has joined #gnucash
09:52:25 *** jchonig has quit IRC
09:53:12 *** jchonig has joined #gnucash
09:58:39 *** ArtGravity has joined #gnucash
10:05:25 *** Jacques has joined #gnucash
10:12:27 *** Mechtilde has quit IRC
10:13:14 *** Jacques has quit IRC
10:14:28 *** Jacques has joined #gnucash
10:15:23 *** Jacques has quit IRC
10:17:16 *** Mechtilde has joined #gnucash
10:19:37 *** Groan has quit IRC
10:19:49 *** ArtGravity has quit IRC
10:21:48 *** ArtGravity has joined #gnucash
10:24:17 *** Jacques has joined #gnucash
10:31:59 *** Jacques has quit IRC
10:42:27 *** Mechtilde has quit IRC
10:42:48 *** fabior has joined #gnucash
10:43:40 *** Mechtilde has joined #gnucash
10:47:28 *** Mechtilde has quit IRC
11:09:44 *** Juser123 has quit IRC
11:17:42 *** hmc has joined #gnucash
11:20:23 *** Mechtilde has joined #gnucash
11:26:18 *** Groan has joined #gnucash
11:29:42 *** Juser123 has joined #gnucash
11:35:31 *** hmc has quit IRC
11:37:27 *** Juser123 has quit IRC
11:44:05 *** mikee has quit IRC
11:44:24 *** mikee has joined #gnucash
11:47:07 *** Groan1 has joined #gnucash
11:48:24 *** Groan1 has quit IRC
11:48:58 *** Groan has quit IRC
11:48:58 *** mikee has quit IRC
11:49:06 <jralls> lmat: I thought the string cache was reference-counted.
11:49:46 *** mikee has joined #gnucash
11:49:47 *** gncbot sets mode: +o mikee
11:51:35 <jralls> chris: Don't worry about git blame. There are plenty of major dislocations in history that require stepwise traversal. E.g. it took several steps yesterday to figure out when the gtk_x_error function came from.
11:54:52 *** Groan has joined #gnucash
12:02:12 *** fabior has quit IRC
12:06:40 <lmat> jralls: Oh yes of course, it is.
12:10:25 *** jwhitmore has quit IRC
12:15:23 *** fabior has joined #gnucash
12:54:11 *** Groan has quit IRC
13:03:57 *** sefnot has quit IRC
13:32:01 *** bertbob has quit IRC
13:32:45 *** bertbob has joined #gnucash
13:36:02 *** bertbob has quit IRC
13:40:53 <jralls> @tell codesmythe In the various Scheme test CMakeLists.txt you run CONFIGURE_FILE on test-foo.in but then submit test-foo.in to GNC_ADD_SCHEME_TEST which passes it to guile, bypassing the configured file. Why do both?
13:40:53 <gncbot> jralls: The operation succeeded.
13:50:31 *** bertbob has joined #gnucash
13:51:23 *** fabior has quit IRC
13:53:47 *** bertbob has quit IRC
13:55:28 *** Mechtilde has quit IRC
13:56:04 *** Mechtilde has joined #gnucash
13:59:30 *** Mechtilde has quit IRC
14:05:19 *** Mechtilde has joined #gnucash
14:09:42 *** bertbob has joined #gnucash
14:12:53 *** bertbob has quit IRC
14:13:33 <jralls> gjanssens: On the topic of the load-module tests ISTM it would make more sense to remove the shebangs, rename them to .scm and run them in autotools the way they're run in CMake. What do you think?
14:18:59 *** Groan has joined #gnucash
14:19:28 *** Groan has joined #gnucash
14:20:47 *** Groan has quit IRC
14:22:01 *** finster has left #gnucash
14:26:33 *** Mechtilde has quit IRC
14:28:50 *** bertbob has joined #gnucash
14:35:30 *** fabior has joined #gnucash
14:36:46 *** Mechtilde has joined #gnucash
14:51:28 *** Mechtilde has quit IRC
14:53:27 *** Mechtilde has joined #gnucash
15:01:02 *** Mechtilde has quit IRC
15:02:26 *** Mechtilde has joined #gnucash
15:07:21 *** Groan has joined #gnucash
15:18:05 *** frakturfreak has joined #gnucash
15:22:02 *** codesmythe has joined #gnucash
15:22:26 <codesmythe> .
15:22:26 <gncbot> codesmythe: Sent 1 hour and 41 minutes ago: <jralls> In the various Scheme test CMakeLists.txt you run CONFIGURE_FILE on test-foo.in but then submit test-foo.in to GNC_ADD_SCHEME_TEST which passes it to guile, bypassing the configured file. Why do both?
15:23:05 *** fabior has quit IRC
15:24:34 <codesmythe> jralls: I agree that the CONFIGURE_FILE() bit is not needed. I may have used the same run-it-though-the-shell approach that autotools uses, before changing to run guile/guild directly.
15:33:30 *** Mechtilde has quit IRC
15:34:25 *** Mechtilde has joined #gnucash
15:40:31 *** Groan has quit IRC
16:04:03 *** codesmythe has quit IRC
16:09:35 *** Mechtilde has quit IRC
16:11:40 *** codesmythe has joined #gnucash
16:19:14 *** User has quit IRC
17:15:20 <gjanssens> jralls: yes I agree on the tests
17:15:43 <jralls> OK, good.
17:16:04 *** gjanssens has quit IRC
17:20:56 *** tuxd00d has joined #gnucash
17:28:50 *** spacefan has joined #gnucash
17:41:53 *** pilotauto has joined #gnucash
17:54:07 *** tuxd00d has quit IRC
18:09:47 *** codesmythe has quit IRC
18:28:43 *** carwynnelson has joined #gnucash
19:16:05 *** frakturfreak has quit IRC
19:28:39 *** ArtGravity has quit IRC
19:38:18 *** carwynnelson has quit IRC
19:42:36 *** sefnot has joined #gnucash
19:50:28 *** carwynnelson has joined #gnucash
19:59:29 *** carwynnelson has quit IRC
20:09:54 *** carwynnelson has joined #gnucash
20:19:52 *** carwynnelson has quit IRC
21:17:43 *** CDB-Away_ has joined #gnucash
21:17:53 *** CDB-Man_ has joined #gnucash
21:19:13 *** CDB-Away has quit IRC
21:19:34 *** CDB-Man has quit IRC
21:23:04 *** O01eg has quit IRC
21:31:43 *** Cuare has quit IRC
21:35:38 *** O01eg has joined #gnucash
21:49:15 *** shakes808 has joined #gnucash
22:00:46 *** marusich has joined #gnucash
22:15:07 *** CDB-Away_ has quit IRC
22:17:25 *** CDB-Away has joined #gnucash
22:20:24 *** shakes808 has quit IRC
22:21:44 *** storyjesse has joined #gnucash
23:29:14 *** carwynnelson has joined #gnucash
23:32:25 *** carwynnelson has quit IRC