2018-06-05 GnuCash IRC logs

00:21:37 *** fabrice has joined #gnucash
00:31:59 *** jotrago has quit IRC
00:46:59 *** boldstripe has quit IRC
00:59:38 *** fabrice has quit IRC
01:06:41 *** fell_laptop has quit IRC
01:07:00 *** fell_desktop has quit IRC
01:07:56 *** fell_laptop has joined #gnucash
01:08:16 *** fell_desktop has joined #gnucash
01:09:35 *** frakturfreak1 has quit IRC
01:15:43 *** Mechtilde has joined #gnucash
01:24:26 *** frakturfreak1 has joined #gnucash
01:36:31 *** harshitaneja has joined #gnucash
01:40:13 *** harshitaneja has quit IRC
01:40:59 *** harshitaneja has joined #gnucash
01:44:50 *** gour has joined #gnucash
02:05:05 *** eagles0513875 has quit IRC
02:08:05 *** Mechtilde has quit IRC
02:11:41 *** warlord has quit IRC
03:00:41 *** gjanssens has joined #gnucash
03:00:41 *** ChanServ sets mode: +o gjanssens
03:17:11 <gjanssens> .
03:19:04 *** warlord has joined #gnucash
03:27:27 <warlord> .
03:34:53 <gjanssens> hi warlord
03:39:38 *** fekepp has joined #gnucash
03:47:40 <warlord> Hi gjanssens . Good morning to you.
03:58:04 *** warlord has quit IRC
03:58:57 *** warlord has joined #gnucash
03:59:04 <warlord> Hmm, that was odd.
04:00:50 <gjanssens> warlord: are you connected through your home server ?
04:01:03 *** harshitaneja has quit IRC
04:01:10 <gjanssens> Looks like it from your connection address...
04:01:46 <warlord> gjanssens: I am, yes.
04:01:50 <warlord> Via SSH tunnel.
04:02:43 <gjanssens> Nice :)
04:02:50 <warlord> Been doing that for years.
04:03:02 <warlord> That way I never have to "trust" the local network.
04:03:08 <warlord> (since IRC is unencrypted)
04:03:09 <gjanssens> Just saw it now for the first time, due to the hickup you had
04:03:17 *** harshitaneja has joined #gnucash
04:03:35 <warlord> It was a hiccup on this end; if it was a hiccup at home gncbot would have gone away too.
04:03:53 <gjanssens> Sure
04:04:40 <gjanssens> chris: wrt the coverage test how are you running that ?
04:04:50 <gjanssens> (when you enable it of course)
04:05:12 <gjanssens> Is it part of the make/ninja-build check run ? Or do you run it manually ?
04:05:14 *** harshitaneja has quit IRC
04:05:50 *** harshitaneja has joined #gnucash
04:11:46 <warlord> gjanssens: have you had the chance to look at the BZ product restructuring and see if I had any false positives in "moving" items?
04:13:12 <gjanssens> warlord: no not yet.
04:13:31 <warlord> No worries.
04:13:31 <gjanssens> I saw jralls went through this a few days ago
04:13:44 <warlord> Yeah. I have not had the chance to follow up on his findings.
04:21:24 *** Mechtilde has joined #gnucash
04:36:58 *** ncv has joined #gnucash
04:44:59 *** Mechtilde has quit IRC
04:51:50 *** ncv has quit IRC
04:58:34 *** Mechtilde has joined #gnucash
05:01:17 *** gour has quit IRC
05:01:57 *** Mechtilde has quit IRC
05:09:58 <gjanssens> warlord: I see that due to a wrong merge yesterday's nightly maint build is called gnucash-3.900-something instead of gnucash 3.1-something. It think to avoid confusion we better remove that build (3.900 refers to master builds instead of maint builds)
05:10:58 <gjanssens> Particularly as this build is always displayed last and has a higher number I'm sure users will interpret it as the "latest" nightly build when we tell users to try a latest build
05:11:56 <warlord> Shall I rm it? Or rename it?
05:12:56 <gjanssens> I propse to rm it.
05:13:01 <gjanssens> propose*
05:14:03 <warlord> You sure?
05:14:35 *** Mechtilde has joined #gnucash
05:15:09 <gjanssens> The other option it to move it to the master build directory
05:15:13 <gjanssens> It's really a master build
05:16:02 *** gour has joined #gnucash
05:16:09 <gjanssens> Eh, no just remove it. The same build is already in the master branch as well
05:16:29 <warlord> There's already a build in master with the same commit hash
05:16:44 <warlord> rm'd
05:16:52 <gjanssens> Thanks
05:18:11 <warlord> NP
05:19:55 *** Mechtilde has quit IRC
05:37:04 *** pilotauto has quit IRC
06:17:50 <chris> gjanssens https://wiki.gnucash.org/wiki/User:Christopherlam is how to generate coverage report
06:20:14 <chris> so, it's done manually
06:39:31 *** Mechtilde has joined #gnucash
06:43:08 *** Jimraehl1 has joined #gnucash
06:44:36 *** Jimraehl1 has left #gnucash
07:01:31 *** harshitaneja has quit IRC
07:19:58 *** Robert847 has joined #gnucash
07:29:40 <Robert847> Hi, I am back. I have a beautiful granddaughter, my one and only directly blood-related granddaughter. The problem of the lg replay crashing Gnucash happens with release 2.6.19 in Windows 7 and also in abackported release 2.6.17 in Ubuntu 16.04, probably on the same log file, made shortly before GnuCash crashed for the first time on June 4.
07:36:26 *** harshitaneja has joined #gnucash
07:37:25 *** Mechtilde has quit IRC
08:03:52 *** Mechtilde has joined #gnucash
08:09:37 <Robert847> I am almost certain that one of the things that were lost was changes made to a report that I leave open between sessions but that I had specifically used the Save Report Configuration button on right after making those changes. I also think that I saved the data file between the time that I saved the configuration and the first crash.
08:17:53 <gjanssens> Robert847: congrats you your granddaughter :)
08:18:54 <gjanssens> Reports saved with "Save Report Configuration" are not equal to the reports opened when gnucash starts. You can reopen the former from the Saved Reports configuration menu item
08:19:36 <gjanssens> The latter will only be saved when you close your data file (typically when gnucash closes) and then reopened the next time you open your book.
08:20:06 <gjanssens> However the way this is currently coded using Save report configuration has no effect on currently open reports.
08:20:47 <gjanssens> So when gnucash crashes it will only remember the reports (and their configuration) as it was the last time you correctly closed your data file.
08:21:39 <gjanssens> For the log replay I can't offer much feedback without more details (and time to investigate).
08:22:24 <gjanssens> A gdb backtrace would be helpful. This is easier to generate on linux than on Windows.
08:22:49 <gjanssens> But you should probably file a bug report for this and attach the backtrace there.
08:23:32 <gjanssens> https://wiki.gnucash.org/wiki/Stack_Trace
08:24:08 <Robert847> Ouch! It takes long enough just to make a correct data file save. To save a changed open report configuration I need to do a full shut down and restart?
08:25:23 <Robert847> or maybe in this case I can re-open the report if I actually did save it.
08:26:14 <gjanssens> Yes
08:31:05 <Robert847> I always open gnucash with --log gnc.html=debug in the command line on this Windows 7 computer. The trace file seems suspiciously devoid of details about the log replay, beyond ending with * 18:38:04 DEBUG <gnc.tests> [gnc_file_log_replay] Filename found: U:\CarlsonData\GnuCash\Carlson_Starting_20070901.gnucash.20180604160614.log
08:31:05 <Robert847> * 18:38:04 DEBUG <gnc.tests> [gnc_file_log_replay] Opening selected file
08:31:05 <Robert847> * 18:38:04 DEBUG <gnc.tests> [process_trans_record] process_trans_record(): Begin...
08:31:05 <Robert847> * 18:38:04 DEBUG <gnc.tests> [interpret_split_record] interpret_split_record(): Start...
08:32:00 <warlord> Robert847: you're not asking to debug log-replay with your commandline.
08:34:41 <Robert847> If I choose to pursue this I will need to learn how to debug log-replay
08:35:00 <warlord> Robert847: why are you replaying the log?
08:38:01 <Robert847> There is a split transaction with 27 split lines that disappeared as well as several other transactions that should have been saved in intermediate file saves before the crash. I am too lazy to spend another half hour or so recreating them
08:40:27 <warlord> 27 split lines? Wow. What kind of transaction is this??
08:40:43 <warlord> Even my salary transactions only have ~9-10 splits.
08:42:10 <Robert847> It is a monthly summary of account balances in an IRA that has about two dozen securities
08:42:40 <warlord> And why don't you do each security separately?
08:43:19 *** gour has quit IRC
08:44:29 <Robert847> This is supposed to prove that the GnuCash record of security values matches what the trustee reports
08:44:57 <Robert847> All the individual data is there too
08:46:00 <warlord> Robert847: sure, but that dosn't explain why it needs to be in a single, large, 27-split transaction..
08:51:05 <Robert847> I haven't figured out how to make an easy to find in one place summary if I split it up into 27 separate transactions to get number of shares and value into text so I can see it later without wondering if a report configuration has changed, etc.
08:52:20 *** gour has joined #gnucash
08:54:31 <Robert847> I suppse I could have a monthly GnuCash report near the monthly brokerage report in my archive, but then I need to hunt for those too.
09:00:16 <Robert847> That transaction also has links to the 27 separate security accounts in one place so I can easily get to any of them.
09:01:14 <warlord> Sorry, gotta run... BIAB..
09:01:26 *** warlord has quit IRC
09:16:57 <chris> I'm gonna have to copy html-table.scm into html-div.scm to create satisfactory <div> tags :-/
09:28:26 *** fabior has joined #gnucash
09:41:14 *** fekepp has quit IRC
09:42:26 *** warlord has joined #gnucash
09:43:02 *** chris has quit IRC
09:48:05 *** oozer has joined #gnucash
10:01:48 *** Mechtilde has quit IRC
10:07:36 *** Mechtilde has joined #gnucash
10:10:34 *** fabior has quit IRC
10:27:11 *** Mechtilde has quit IRC
10:43:08 *** fekepp has joined #gnucash
10:55:30 *** fekepp has quit IRC
10:56:53 *** fekepp has joined #gnucash
10:59:03 *** chris has joined #gnucash
11:07:47 *** masterkorp has quit IRC
11:09:29 *** bertbob has quit IRC
11:12:01 *** bertbob has joined #gnucash
11:17:24 *** fekepp has quit IRC
11:17:30 *** fekepp has joined #gnucash
11:22:25 *** Cuare has joined #gnucash
11:22:28 *** Mechtilde has joined #gnucash
11:39:43 *** fabior has joined #gnucash
12:34:37 *** bertbob has quit IRC
12:35:47 *** calvinct has joined #gnucash
12:36:07 *** bertbob has joined #gnucash
12:38:09 *** ncv has joined #gnucash
12:45:53 *** ArtGravity has joined #gnucash
12:46:35 *** ncv has quit IRC
12:58:56 *** mdforbis has joined #gnucash
13:00:55 *** mdf has quit IRC
13:08:18 *** d-rock has joined #gnucash
13:13:45 *** fabior has quit IRC
14:12:20 *** mipesom has quit IRC
14:18:16 *** calvinct has quit IRC
14:19:45 *** mipesom has joined #gnucash
14:21:24 *** Mechtilde has quit IRC
14:28:48 *** fabior has joined #gnucash
14:55:50 *** Unhammer has joined #gnucash
15:51:29 *** Cuare has quit IRC
16:05:09 *** fell_laptop has quit IRC
16:22:19 *** fabior has quit IRC
16:30:04 *** gour has quit IRC
16:33:48 <jralls> Meh. The Win10 Build VM did the April upgrade. Hope nothing's broken.
16:43:35 *** calvinct has joined #gnucash
16:44:42 *** fekepp has quit IRC
16:44:51 <gjanssens> jralls: Is two months the maximum time before Win10 forces an upgrade ?
16:48:49 *** frakturfreak1 has quit IRC
16:49:17 *** calvinct has quit IRC
17:18:32 *** oozer has quit IRC
17:29:23 *** oozer has joined #gnucash
17:42:05 <jralls> gjanssens: I don't think there is a minimum. It sneaks up and whacks you over the head when it can.
17:42:42 <gjanssens> :) Let me guess - you had to reboot the system or something like that
17:44:12 <jralls> gjanssens: No, it does that on its own (and any work you left open is tossed). When it's done with the April update it opens Edge showing a "what's new" page.
17:44:53 <gjanssens> Wow that's rude even!
17:45:28 <jralls> Windoze has never been known for curtesy.
18:02:35 *** d-rock has quit IRC
18:02:49 *** gjanssens has quit IRC
18:02:51 *** d-rock has joined #gnucash
18:03:33 <chris> <div> tag success! will enable layout & css, finally
18:07:16 <chris> I don't think I'll bother with <span> tag
18:07:45 <warlord> jralls: so long as it doesn't toss the virt-io drivers we're okay
18:10:57 <jralls> warlord: There'd be one heck of a stink if it touched any files not its own.
18:12:01 *** harshitaneja has quit IRC
18:12:41 <chris> I don't think I'll bother with <span> tag
18:12:46 <chris> oops
18:15:22 <jralls> chris: <div> works on blocks and forces line breaks in the rendered html. <span> works inside single blocks without forcing a line break. One usually needs both.
18:16:52 <warlord> jralls: virt-io are drivers ... it's possible that a windows update *could* invalidate those drivers and require a reinstall (of the drivers). THAT would hose the system.
18:17:28 <chris> I've done html-div.scm - quick job to make html-span.scm if need be - I think I'll create separate PR for them
18:17:40 <jralls> warlord: Indeed. It needn't touch them to do that, either, just have an ABI break that affects them.
18:19:18 <warlord> Right
18:30:53 <lmat> chris: You're on your honneymoon now?
18:33:55 <chris> lmat: no will travel to Japan later this year
18:36:49 <jralls> chris: How much later? We'll be in Japan in November.
18:37:33 <chris> oh cool we're thinking around oct/nov as well depending on our inflexible rotas
18:38:03 <lmat> chris: \o/
18:38:43 <chris> (new invoice.scm will have modern CSS-based layout)
18:40:00 *** akv has quit IRC
18:40:32 <jralls> chris: Sweet (the new invoice.scm). Do you have plans for where you'll go in Japan yet?
18:40:54 <jralls> (or maybe "do you yet have plans for where...)
18:41:28 <chris> no :) apart from a uni friend in tokyo/kobe it's still very much undecided
18:41:33 *** ArtGravity has quit IRC
18:41:58 <chris> last time i visited in 2005, and loved it all
18:42:56 <jralls> Tokyo and Kobe are not adjacent...
18:44:00 <chris> he was in kobe and i think in tokyo now; we most certainly will b travelling all over
18:44:34 <jralls> We'll be HQing in Kyoto 7-23 November, then Nagoya till 2 December.
18:45:42 *** akv has joined #gnucash
18:46:36 <chris> wow that's a long trip... i'll certainly try fit in a trip to kyoto
18:46:43 *** oozer has quit IRC
18:47:25 *** pilotauto has joined #gnucash
18:48:50 *** oozer has joined #gnucash
19:19:35 *** kael has joined #gnucash
19:33:26 *** fekepp has joined #gnucash
19:35:59 *** kael has quit IRC
21:59:37 *** phebus has quit IRC
22:17:54 *** oozer has quit IRC
22:20:09 *** anjan-349 has joined #gnucash
23:41:00 *** O01eg has quit IRC
23:56:08 *** O01eg has joined #gnucash