2017-10-13 GnuCash IRC logs

00:28:52 *** Cuare has quit IRC
00:52:15 *** Mechtilde has joined #gnucash
01:33:09 *** Mechtilde has quit IRC
01:36:41 *** fell has quit IRC
01:37:47 *** fell has joined #gnucash
01:55:19 *** jotrago has joined #gnucash
02:43:40 *** gncbot sets mode: +o fell
02:44:26 *** fabior has joined #gnucash
03:30:13 *** gjanssens has quit IRC
03:37:32 *** fabior has quit IRC
03:37:35 *** mrklintscher1114 has joined #gnucash
03:39:02 *** fabior has joined #gnucash
04:57:34 *** pilotauto has quit IRC
05:11:00 *** warlord has quit IRC
05:23:35 *** Mechtilde has joined #gnucash
05:30:26 *** Mechtilde has quit IRC
05:31:19 *** jotrago has quit IRC
06:05:00 *** jotrago has joined #gnucash
06:43:46 *** Jimraehl1 has joined #gnucash
06:44:53 *** Jimraehl1 has quit IRC
07:01:58 *** fabior has quit IRC
07:09:00 *** User has joined #gnucash
07:44:45 *** rickoehn has joined #gnucash
08:07:43 *** Mechtilde has joined #gnucash
08:59:30 *** Mechtilde has quit IRC
09:12:15 *** mikee has quit IRC
09:13:23 *** mikee_ has quit IRC
09:14:40 *** mikee_ has joined #gnucash
09:15:56 *** mikee has joined #gnucash
09:15:58 *** ChanServ sets mode: +o mikee
09:18:45 *** mikee_ has quit IRC
09:20:01 *** mikee_ has joined #gnucash
10:02:18 *** User has quit IRC
10:21:48 *** kael has joined #gnucash
10:33:31 *** kael has quit IRC
11:28:22 *** mrklintscher1114 has quit IRC
11:35:15 *** Cuare has joined #gnucash
11:44:31 *** O01eg has quit IRC
11:47:46 *** fabior has joined #gnucash
11:50:30 *** O01eg has joined #gnucash
12:01:11 *** kael has joined #gnucash
12:23:34 *** ArtGravity has joined #gnucash
12:33:16 *** kael has quit IRC
12:36:17 *** Mechtilde has joined #gnucash
12:41:15 *** fbruetting has joined #gnucash
12:42:43 *** warlord has joined #gnucash
12:42:59 <fell> Hi, Mechtilde!
12:43:14 <Mechtilde> fell hello
12:43:17 <fell> I am just reviewing de.po
12:43:44 <fell> Many accellerators are suboptimal.
12:44:45 *** fbruetting has quit IRC
12:45:24 <fell> I found a few mistakes, but most time consuming is the documentation, where the MsgIds need improvement. ;-)
12:46:57 <fell> So, don't be confused, if the next version contains a bunch of Fixme comments.
12:47:14 <Mechtilde> what do you mean with " accellerator"
12:47:37 <Mechtilde> leo.org don't know it
12:48:11 <fell> The underlines before the hotkeys.
12:49:36 *** fbruetting has joined #gnucash
12:50:09 *** jralls has joined #gnucash
12:50:10 *** ChanServ sets mode: +o jralls
12:51:23 <fell> https://wiki.gnucash.org/wiki/Translation#Special_characters_and_other_tips
12:52:07 <Mechtilde> yes thats right, I had a try to pick up the right one but this need more experience than I have to do so
12:53:50 *** fbruetting has quit IRC
12:53:54 *** User has joined #gnucash
12:54:12 <fell> On one screen I have the program open and then start a list, then search the entries...
12:55:20 *** fbruetting has joined #gnucash
12:59:56 <jralls> lmat: WRT Kvp & GValue, not really. We want to bottle up Kvp so that it's an implementation detail ideally in the backend, meaning that the parameters should be normal members of engine classes. Getting there is part of rewriting the engine classes in C++.
13:03:47 <jralls> lmat: As for GValue, eww, no. GValue is a hack almost as horrid as GObject. I used it to hide KVP as much as I could outside of engine as an interim measure.
13:08:13 <jralls> lmat: The C++ gurus from Stroustrup on down recommend that std::vector is the only container one should use except in extraordinary circumstances; all of the others are based on linked lists which perform badly on modern cached processor architectures. Other containers should be used only based on profiling evidence.
13:10:57 <jralls> lmat: WRT the conversion of account info in imap from name to GUID, it will be necessary for as long as we intend to load 2.6-and-earlier files in 2.8-and-later.
13:13:45 <fell> jralls, perhaps you should write it in https://wiki.gnucash.org/wiki/CodingStandard, too?
13:14:13 <jralls> fell: The bit about containers?
13:14:25 <fell> yep
13:15:50 <fell> So if someone sees form a and form b, he can decide, we a going from x to y.
13:16:45 <fell> ... b in the sources,...
13:20:47 <jralls> I don't think we want to turn the coding standard wiki page into a text on how to write C++. Maybe incorporate https://www.worldcat.org/title/c-coding-standards-101-rules-guidelines-and-best-practices/oclc/838906286 by reference?
13:36:44 <jralls> fell: WRT travis build 1393.3 it looks like a problem initializing app-utils. I just told it to try again; if it fails we'll need lmat to look into his arch/autotools docker since that's the only one that fails.
13:38:40 *** fbruetting has quit IRC
13:39:25 <fell> OK
13:41:20 *** storyjesse has quit IRC
13:53:52 *** fabior has quit IRC
14:20:47 *** Mechtilde has quit IRC
14:22:45 *** Mechtilde has joined #gnucash
14:29:15 *** frakturfreak has joined #gnucash
14:43:49 <fell> Good Night!
14:43:55 *** fell is now known as fell_afk
14:54:20 *** meb has joined #gnucash
14:58:39 *** lucky has joined #gnucash
15:00:36 *** meb has quit IRC
16:06:07 *** Mechtilde has quit IRC
16:16:03 *** chf has quit IRC
16:22:54 *** chf has joined #gnucash
16:22:58 *** lucky has quit IRC
16:51:02 *** GabrieleV has quit IRC
16:55:34 *** GabrieleV has joined #gnucash
17:25:14 *** lucky has joined #gnucash
17:39:22 <jralls> warlord: Can you check on a gnucash-user subscription request from tblackley@hushmail.com?
17:43:32 *** rickoehn has quit IRC
17:55:47 *** User has quit IRC
18:06:38 *** mikee_ has quit IRC
18:06:44 *** mikee has quit IRC
18:22:34 *** lucky has quit IRC
18:36:55 *** mdf has joined #gnucash
18:42:23 *** ArtGravity has quit IRC
18:59:10 *** frakturfreak has quit IRC
19:26:30 *** lucky has joined #gnucash
19:36:00 *** mrklintscher1114 has joined #gnucash
19:44:19 *** pilotauto has joined #gnucash
20:08:22 *** pilotauto has quit IRC
20:08:43 *** pilotauto has joined #gnucash
20:15:39 *** lucky has quit IRC
20:44:26 *** pilotauto has quit IRC
20:51:49 *** pilotauto has joined #gnucash
21:05:31 *** pilotauto has quit IRC
21:16:27 <lmat> jralls: Thanks for that. Yes, std::vector, I'm with you there. The tests for the conversion from account names to guids are interestingly robust. Is it likely that we'll see books with imap information that has some accounts in GUIDs already, and some with account names?
21:31:02 *** david-mora has joined #gnucash
21:31:51 <lmat> Hmm, perhaps... if a new set of books is created in, say, 2.8, and some accounts and bayes data are created, they will be created with GUIDs in imap info. Then, when the user opens the books again, the "run once" value is *not* set, so the bayes imap data will need to be converted. Of course, the conversion should be a no-op at that point.
21:33:54 <lmat> If that's the only circumstance under which the conversion may run with GUIDs already in place, the solution is simple: when creating a new set of books, set the "run once" value so that the conversion never happens.
21:34:18 <lmat> But then again, it's not a big deal not to know whether GUIDs are already in place ahead of time...
21:39:57 <lmat> jralls: Oh yeah, I don't know if I've said, I'm working on solving that problem Robert Fewell pointed out in the bayes matching. Since keywords are allowed to have the kvp delimiter in them, and changing the kvp delimiter is a bit out of my reach at the moment, I decided to simply change any instance of the delimiter in the bayes keywords to "-".
21:40:10 *** david-mora has quit IRC
21:41:08 *** david-mora has joined #gnucash
21:41:26 <lmat> jralls: So, if the description was New/Health, it will be changed to New-Health. The only problem I see with this approach is that if there is also already a "New-Health" description, it will get the same bayes weighting. That clash seems minor enough to be acceptable to me. Do you see any pitfalls here?
21:56:01 *** pee has joined #gnucash
21:56:11 <pee> PLEASE CALL L0DE RIGHT NOW!!!
21:56:15 <pee> 415-349-5666
21:56:19 <pee> his live show @
21:56:25 <pee> https://www.youtube.com/watch?v=rXWx3lPlwgE
21:56:33 <pee> mrklintscher1114 mdf GabrieleV chf jralls warlord O01eg Cuare jotrago fell_afk Chris bertbob puck jethrogb jchonig Derperperd CDB-Man_ CDB-Away_ lmat g5pw wget gncbot weasel karelk yuriks Trel jonas Unhammer Cork redarrow icasdri Simon xmaka codesmythe fiddlerwoaroof flips entreprnr akv ggherdov_
21:56:42 *** pee has left #gnucash
23:23:35 *** storyjesse has joined #gnucash
23:47:47 <Chris> lmat: nothing technical to add from my end, except gratitude that this is being fixed. May I ask however how things are currently being done, and your proposed fix in pseudocode? I'm sure gnucash-devel will be able to offer suggestions