2017-11-15 GnuCash IRC logs

00:36:10 *** codesmythe has quit IRC
00:36:18 *** Mechtilde has joined #gnucash
01:15:03 *** meb has joined #gnucash
01:17:01 *** storyjesse has quit IRC
01:18:16 *** fell has quit IRC
01:18:23 *** jotrago has quit IRC
01:19:01 *** fell has joined #gnucash
01:19:06 *** meb has quit IRC
01:27:18 *** Mechtilde has quit IRC
01:35:49 *** meb has joined #gnucash
02:05:20 *** meb has quit IRC
02:58:46 *** chris__ has joined #gnucash
02:59:06 *** chris has quit IRC
02:59:06 *** chris_ has quit IRC
02:59:13 *** pilotauto has quit IRC
03:00:07 *** puck has quit IRC
03:01:22 *** pilotauto has joined #gnucash
03:04:58 *** puck has joined #gnucash
03:06:25 *** chris_ has joined #gnucash
03:07:56 *** Silly has quit IRC
03:21:59 *** fekepp has joined #gnucash
03:22:04 *** pilotauto has quit IRC
03:40:00 *** gjanssens has joined #gnucash
03:40:00 *** ChanServ sets mode: +o gjanssens
03:43:29 *** fekepp has quit IRC
03:43:32 *** fekepp has joined #gnucash
03:46:37 *** fekepp has quit IRC
03:47:41 *** fekepp has joined #gnucash
03:48:29 *** jethrogb has quit IRC
04:34:43 *** jotrago has joined #gnucash
04:36:25 *** fabior has joined #gnucash
04:37:56 *** jotrago has quit IRC
04:41:53 *** jethrogb has joined #gnucash
04:47:23 *** jotrago has joined #gnucash
04:51:10 *** fabior has quit IRC
04:58:46 *** fekepp has quit IRC
04:58:51 *** fekepp has joined #gnucash
05:02:51 *** jotrago has quit IRC
05:03:03 *** fekepp1 has joined #gnucash
05:03:34 *** fekepp has quit IRC
05:03:35 *** fekepp1 is now known as fekepp
05:06:38 *** fekepp has quit IRC
05:10:28 *** jotrago has joined #gnucash
05:26:06 *** jotrago has quit IRC
06:00:35 *** fekepp has joined #gnucash
06:04:50 *** fekepp1 has joined #gnucash
06:05:23 *** fekepp has quit IRC
06:05:24 *** fekepp1 is now known as fekepp
06:07:32 *** jotrago has joined #gnucash
06:08:06 *** fekepp1 has joined #gnucash
06:08:35 *** fekepp has quit IRC
06:08:41 *** fekepp1 is now known as fekepp
06:25:30 *** GabrieleV has quit IRC
06:32:22 *** jotrago has quit IRC
06:40:36 *** GabrieleV has joined #gnucash
07:03:09 *** Jimraehl1 has joined #gnucash
07:04:49 *** Jimraehl1 has left #gnucash
07:27:09 *** GabrieleV has quit IRC
07:30:35 *** GabrieleV has joined #gnucash
07:35:06 *** GabrieleV has quit IRC
07:45:34 *** GabrieleV has joined #gnucash
07:53:25 *** chf has quit IRC
08:38:05 *** chf has joined #gnucash
08:46:04 <warlord> .
09:06:26 *** O01eg has quit IRC
09:58:13 *** fekepp has quit IRC
10:03:47 *** chris_ has quit IRC
10:26:49 *** fabior has joined #gnucash
10:41:27 <lmat> chris__: Oh great, glad you found it!
10:54:22 *** chf has quit IRC
10:57:39 *** ArtGravity has joined #gnucash
11:10:54 *** gncbot sets mode: +o fell
11:14:55 *** Mechtilde has joined #gnucash
11:17:18 *** chf has joined #gnucash
11:50:35 *** fabior has quit IRC
12:17:21 *** fekepp has joined #gnucash
12:18:19 *** jotrago has joined #gnucash
12:36:58 *** byzant has quit IRC
13:02:17 <gjanssens> jralls: it was too late yesterday when I saw your message regarding the mysql timespec issue
13:02:56 <gjanssens> What do you mean with "too invasise" ? Do you expect much code to depend on this ?
13:03:14 <gjanssens> *invasive
13:07:03 *** fekepp1 has joined #gnucash
13:07:19 *** fekepp has quit IRC
13:07:19 *** fekepp1 is now known as fekepp
13:15:58 *** fekepp has quit IRC
13:16:00 *** fekepp has joined #gnucash
13:19:05 *** fekepp has quit IRC
13:28:11 *** fekepp has joined #gnucash
13:40:47 *** Mechtilde has quit IRC
14:09:30 *** fekepp1 has joined #gnucash
14:10:00 *** fekepp has quit IRC
14:12:32 *** fekepp1 has quit IRC
14:14:10 <lmat> jralls: Do you happen to know: when was the conversion from account name to GUID for bayes import map done?
14:18:10 <lmat> jralls: I thought it was a 2.8 change, but I'm seeing that some 2.6 versions can read a bayes GUID import map?
14:19:24 <lmat> jralls: If 2.6 version can have bayes GUID import maps, then my change to flatten the import map should be separate. Currently, I have it bundled with the GUID conversion.
14:24:22 <gjanssens> lmat: the 2.6 change is a read-only compatibility change
14:25:29 <gjanssens> We try to implement such changes in a way that gnucash-major-version-1 can read data from gnucash-major-version but not write that data format
14:25:39 <gjanssens> This is not always possible though
14:26:17 <gjanssens> In which case reading the new data file in an older version is prevented with a feature-marker
14:26:51 <gjanssens> I believe I asked Bob to do the backward compatible work for the bayes GUID changes indeed.
14:28:43 <gjanssens> lmat: I don't know the finer details of this feature, but what changes are you making that 2.6 can't read GUID based import maps ?
14:28:54 <gjanssens> *anymore
14:31:48 *** chf has quit IRC
14:35:44 *** chf has joined #gnucash
14:37:38 <lmat> gjanssens: 2.7 will use a flat import map. That is, rather than { "import-map" -> { "token1" -> 1 } }, we'll have {"import-map/token1" -> 1}
14:37:42 <lmat> gjanssens: 2.6 won't be able to read that.
14:42:07 <gjanssens> lmat: would it be hard to get 2.6 to read a flat map ? It doesn't have to write it
14:42:27 *** mikee_ has quit IRC
14:42:33 <gjanssens> In that case the changes can still be together
14:42:47 *** mikee_ has joined #gnucash
14:43:10 *** frakturfreak has joined #gnucash
14:43:43 <lmat> gjanssens: In that case, the changes can still not be together:
14:44:01 <lmat> if the conversion to GUID has already been run, then gnucash will not know to run the conversion to flat.
14:45:15 <lmat> gjanssens: Since the GUID conversion only happened with 2.8, I assumed that any file that is doing a GUID conversion should also do a "flat" conversion.
14:45:42 <gjanssens> That's a good assumption
14:46:20 <lmat> gjanssens: I'm generating files from 2.6.16, and they have GUID bayes import map.
14:46:58 <gjanssens> Do they ? And you never made changes in that file in 2.7 ?
14:47:15 <lmat> gjanssens: Right. I create a new file, new accounting hierarchy, import transactions from CSV, save.
14:47:36 <lmat> gjanssens: http://sprunge.us/TDFD
14:48:23 <gjanssens> Ok, what xml tags should I look for ?
14:48:36 <lmat> Oh wow! I just found out you can do this: http://sprunge.us/TDFD?xml
14:48:53 <lmat> gjanssens: Oh, sorry. ^fimport-map
14:49:02 <lmat> <slot:key>import-map-bayes</slot:key>
14:49:47 <gjanssens> lmat: I don't see GUID based maps in there ?
14:50:11 <lmat> Hah! how mixed up I am.
14:51:24 *** fabior has joined #gnucash
14:51:30 <gjanssens> So consider this concept: whenever 2.6 writes a new bayes map entry, it will be non-flat, not using GUIDs
14:51:52 <gjanssens> So whenever 2.7 or later open this file they should rerun guid conversion and flattening
14:52:04 <gjanssens> 2.6 only needs to understand the format
14:52:24 <gjanssens> and be able to use it
14:52:57 <lmat> gjanssens: Thas sounds reasonable.
14:53:11 <lmat> gjanssens: s/be able to use it/be able to read it/
14:53:41 <lmat> gjanssens: I see my mistake. Earlier, I had done this exercise using non-bayes import map. It uses guids (as expected).
14:53:53 <gjanssens> ok
15:11:14 *** carwynnelson has joined #gnucash
15:11:48 *** carwynne_ has joined #gnucash
15:11:48 *** carwynnelson has quit IRC
15:20:37 *** Mechtilde has joined #gnucash
15:26:48 *** User has joined #gnucash
15:31:43 *** chf has quit IRC
15:31:44 *** fabior has quit IRC
15:34:53 *** chf has joined #gnucash
15:45:01 *** fabior has joined #gnucash
15:59:48 *** Mechtilde has quit IRC
16:00:29 *** carwynne_ has quit IRC
16:00:51 *** carwynnelson has joined #gnucash
16:03:53 *** carwynnelson has quit IRC
16:14:17 *** frakturfreak has quit IRC
16:25:55 *** chf has quit IRC
16:38:58 *** chf has joined #gnucash
16:46:11 *** PaulG has quit IRC
16:51:47 *** carwynnelson has joined #gnucash
16:54:21 *** pilotauto has joined #gnucash
17:22:58 *** fekepp has joined #gnucash
17:27:36 *** fabior has quit IRC
17:38:41 *** chf has quit IRC
17:50:15 *** gjanssens has quit IRC
17:58:03 *** chf has joined #gnucash
18:12:42 *** carwynnelson has quit IRC
18:12:49 *** carwynnelson has joined #gnucash
18:13:38 *** carwynnelson has joined #gnucash
18:16:43 *** carwynnelson has quit IRC
19:03:27 *** CDB-Away_ has joined #gnucash
19:04:24 *** CDB-Man_ has joined #gnucash
19:05:47 *** CDB-Away has quit IRC
19:06:12 *** CDB-Man has quit IRC
19:42:19 *** ArtGravity has quit IRC
20:19:17 *** shakes808 has joined #gnucash
20:26:25 *** storyjesse has joined #gnucash
20:37:50 *** shakes808 has quit IRC
21:11:34 *** fell has quit IRC
21:54:23 *** fell has joined #gnucash
22:21:03 *** User has quit IRC
22:40:52 *** chf has quit IRC
23:05:43 *** chf has joined #gnucash
23:08:21 *** storyjesse has quit IRC