2020-12-07 GnuCash IRC logs

00:00:31 *** warlord has joined #gnucash
00:00:31 *** gncbot sets mode: +o warlord
00:23:20 *** warlord has quit IRC
00:32:53 *** warlord has joined #gnucash
00:32:53 *** gncbot sets mode: +o warlord
00:44:29 *** o01eg has quit IRC
00:49:42 *** warlord has quit IRC
00:51:17 *** warlord has joined #gnucash
00:51:17 *** gncbot sets mode: +o warlord
00:55:47 *** warlord has quit IRC
00:57:12 *** warlord has joined #gnucash
00:57:12 *** gncbot sets mode: +o warlord
01:16:10 *** Mechtilde has joined #gnucash
01:16:12 *** warlord has quit IRC
01:41:32 *** sbluhm has joined #gnucash
02:01:17 *** fell has quit IRC
02:02:36 *** fell has joined #gnucash
02:02:36 *** ChanServ sets mode: +o fell
02:08:52 *** Mechtilde has quit IRC
02:29:35 *** giuseppef has quit IRC
02:30:15 *** giuseppef has joined #gnucash
02:30:16 *** ChanServ sets mode: +v giuseppef
02:44:13 *** jervin has joined #gnucash
03:16:16 *** Aussie_matt has quit IRC
03:45:26 *** giuseppef has quit IRC
03:45:31 *** giuseppef has joined #gnucash
03:45:31 *** ChanServ sets mode: +v giuseppef
03:49:32 *** Mechtilde has joined #gnucash
03:56:47 *** Aussie_matt has joined #gnucash
04:10:50 *** CDB-PHONE has joined #gnucash
04:10:50 *** ChanServ sets mode: +v CDB-PHONE
05:38:06 *** User_ has joined #gnucash
05:46:48 *** User_ has quit IRC
05:56:51 *** Herbert has joined #gnucash
06:20:05 *** Hamaryns has joined #gnucash
06:20:05 *** ChanServ sets mode: +v Hamaryns
06:36:41 *** Mechtilde has quit IRC
06:37:45 *** giuseppef has quit IRC
06:39:54 *** ramontjunior has joined #gnucash
06:44:58 *** Mechtilde has joined #gnucash
06:47:06 *** Hamaryns has quit IRC
06:56:59 *** angel has joined #gnucash
07:18:50 *** angel has quit IRC
07:32:38 *** Hamaryns has joined #gnucash
07:32:38 *** ChanServ sets mode: +v Hamaryns
07:42:23 *** warlord has joined #gnucash
07:42:23 *** gncbot sets mode: +o warlord
07:55:53 *** Aussie_matt has quit IRC
07:56:19 *** lmat has joined #gnucash
08:26:18 <warlord> .
08:26:51 <warlord> Dammit -- since I upgraded my laptop to F33, my WiFi seems to enjoy disconnecting when the laptop goes into screen-saver mode.
08:47:20 *** Hamaryns has quit IRC
09:07:09 *** psmst has quit IRC
09:08:10 *** psmst has joined #gnucash
09:08:51 <chris> jralls: #831 I'm doing bisecting...
09:54:54 <CDB-PHONE> just how persistent is wm going to be
09:56:08 <CDB-PHONE> I'm withholding replying as you all recommend, but I can certainly say that he is irritatingly grating
09:56:39 <CDB-PHONE> I feel like a caustic remark from jralls is probably the only thing that will have any traction on him
09:58:59 <chris> be water, friend
09:59:32 <warlord> lol
10:00:01 <warlord> It's odd. SOMETIMES he listens.
10:00:56 <CDB-PHONE> I really don't like that he's directing plausible deniability at me
10:01:26 <CDB-PHONE> in the eyes of other readers that don't participate on here
10:02:35 <chris> warlord: I've abused github and travis to force it to test every commit. https://github.com/christopherlam/gnucash/commits/m11 - each commit has a branch name (!!)
10:03:51 <chris> CDB: don't worry for now the whole work suits you (saves you maintaining a spreadsheet) and suits me (gain deeper understanding of numbers and shares) and when it's all done, a wiki page *will* need to be written to support the formulas.
10:04:01 <warlord> chris, umm.... okay....
10:04:51 <CDB-PHONE> it's not you guys in thinking of
10:05:00 <CDB-PHONE> it's other readers that stroll by, if any
10:05:20 <CDB-PHONE> someone should just tell him to read the ticket, word for word, in its entirety
10:17:22 <chris> jralls: I've bisected to the (gnucash report) commit causing the test failures.
10:35:41 *** Mechtilde has quit IRC
10:38:11 *** David has quit IRC
10:38:17 *** David has joined #gnucash
11:07:15 *** jcarl43 has joined #gnucash
11:07:15 *** ChanServ sets mode: +v jcarl43
11:34:13 *** o01eg has joined #gnucash
11:35:44 <jralls> chris, and which commit is that?
11:37:11 <jralls> CDB-PHONE, I tried the caustic remarks. It just pushes him further into insult mode. He's incapable of believing that anyone knows more about anything than he does.
11:44:00 *** guak has joined #gnucash
11:44:01 <AdrienM_> CDB-PHONE, I'm guessing you mean on bugzilla since that's the only place I see wm these days. I've long ago set a filter in my e-mail to kick anything from that sender straight to trash. I never even see them unless someone is quoting. Otherwise, I've adapted by simply ignoring entirely.
11:46:04 <AdrienM_> Chris, will the 'all' option still be available for depths >6?
11:51:11 *** angel has joined #gnucash
12:06:00 *** angel has quit IRC
12:12:10 *** CDB-Man has joined #gnucash
12:12:10 *** ChanServ sets mode: +v CDB-Man
12:12:35 *** CDB-Man_ has quit IRC
12:12:43 *** CDB-PHONE has quit IRC
12:25:02 *** sbluhm has quit IRC
12:28:55 *** storyjesse has quit IRC
12:39:57 *** Mechtilde has joined #gnucash
12:41:16 *** sbluhm has joined #gnucash
12:45:01 *** sbluhm has quit IRC
12:49:22 *** jervin has joined #gnucash
12:51:41 *** halipaul has quit IRC
12:52:13 *** sbluhm has joined #gnucash
12:52:13 *** ChanServ sets mode: +v sbluhm
12:55:02 *** halipaul has joined #gnucash
13:01:12 *** sbluhm has quit IRC
13:06:02 *** CDB-PHONE has joined #gnucash
13:06:03 *** ChanServ sets mode: +v CDB-PHONE
13:07:32 <CDB-PHONE> jralls that's very disappointing to hear. AdrienM_ thanks for the insight, further reinforces everyone's sentiments
13:12:24 <CDB-PHONE> further to your point jralls, his latest reply both proclaims himself an expert, and makes an assumption that I'm talking about day trading when that's nowhere near our hinted in the discussion
13:12:37 <CDB-PHONE> Ugh
13:13:55 *** sbluhm has joined #gnucash
13:13:55 *** ChanServ sets mode: +v sbluhm
13:36:54 *** ArtGravity has joined #gnucash
13:36:54 *** ChanServ sets mode: +v ArtGravity
13:48:51 *** giuseppef has joined #gnucash
13:48:51 *** ChanServ sets mode: +v giuseppef
13:54:23 *** sbluhm has quit IRC
13:58:03 <jralls> Bleeping Fedora update broke gnome desktop. Had to uninstall it and switch to KDE.
14:03:54 *** sbluhm has joined #gnucash
14:03:54 *** ChanServ sets mode: +v sbluhm
14:05:47 <warlord> WHAT?
14:05:57 * warlord uses Xfce, fwiw.
14:12:49 *** Mechtilde has quit IRC
14:13:22 *** Mechtilde has joined #gnucash
14:13:44 <warlord> jralls, so according to the ovirt people, what I've done *should* be sufficient once I restart the host.
14:15:01 <jralls> Yeah, I tried xfce but it wouldn't work right either. I'd prefer that it did as it's closer to the gnome look that I'm used to.
14:16:17 <jralls> Anyway, the good news is that the Windows ovirt console now shows a VNC and VNC (Browser) option. The bad news is that so far I haven't figured out how to get either one working and virt-viewer claims that it can't find a running VM.
14:17:02 *** jervin has quit IRC
14:17:50 <jralls> I didn't get any lip out of Firefox about connecting to ovirt today though!
14:19:41 <warlord> Did you install the new CA cert?
14:20:53 <warlord> It does?? Weird. It's telling me the VM still needs to restart the enable VNC
14:32:13 <jralls> Well, that problem was that I was trying virt-viewer instead of remote-viewer. The latter complains about the SSL certificate digest algo so I suppose it's still finding the old one. But I can't find it to remove. Do you know where it lives?
14:34:07 *** giuseppef_ has joined #gnucash
14:34:40 <giuseppef_> good evening, looking at new strings. What does it mean to "clear a split"?
14:34:51 <warlord> The reboot should fix the remote-viewer!
14:35:02 <warlord> I've not tried virt-viewer.
14:36:28 <warlord> I dont know if the remote_viewer issue is the CA cert or the Host cert.
14:37:25 <warlord> Unforutnately the reboot is going to replace both, so I still wont know which one is the "right" one.
14:38:39 <jralls> giuseppef_ to mark it as having been recorded by your bank.
14:39:16 <jralls> warlord: "CA signature digest algorithm too weak"
14:39:41 <warlord> Yes, but I dont know if that's the self-signature on the CA Cert, or the CA signature on the Host cert..
14:40:41 <jralls> I suppose the latter. But didn't you regenerate everything with sha256 signatures?
14:40:46 *** Couto[m] has left #gnucash
14:41:31 <giuseppef_> jralls thanks. This is not clear to me. I will wait for your talk about virt to go on. Sorry for my previous message; I didn't see you were talking, before posting
14:41:54 <warlord> giuseppef_, it's okay -- we can multi-thread conversations
14:42:04 <jralls> giuseppef_, it's OK. clearing is an intermediate step in reconciling.
14:42:34 <jralls> Are you old enough to remember paper cheques?
14:43:36 <giuseppef_> yes, I am ...
14:45:42 <jralls> So back then you'd write a cheque and send it off. The receiver would deposit it in their bank and after a few days it would arrive at your bank and they'd debit your account (remember that they think your account is a liability so it decreases with debits). At the point the cheque had cleared. Some days later you'd get a statement in the mail and see the cheque on it and mark your own books that it was complete. That's reconciled.
14:47:50 <jralls> The same process still happens with electronic transfers, it's just a bit faster. So if you check your bank daily but only reconcile when they notify you of a statement you can track which transactions they've processed by using "cleared" to mark them.
14:48:35 <giuseppef_> Thanks jralls. By the way, in Italy we still have paper cheque, even if nobody wants one of them as a payment.
14:50:01 <jralls> We still have them in the US too. I use them mostly for making charitable donations so that the credit card company doesn't take a cut of my donation.
14:54:13 <giuseppef_> In realtà, in Italia gli assegni cartacei sono spesso usati per qualcosa di illegale ma tollerato. Molte persone li usano senza scrivere una data o scrivere una data futura su di essi. Questo è illegale perché è come "creare moneta" e comunque in questo caso va usata una cambiale. Ma in molte transazioni di piccole imprese è un modo informale per chiedere credito scoperto ai fornitori dell'azienda.
14:54:44 <giuseppef_> Really, in Italy paper checks are often used for something illegal but tolerated. Many people use them without writing a date or writing a future date on them. This is illegal because it is like "creating money" and in this case a bill must be used. But in many small business transactions, it is an informal way to ask for overdraft credit from the company's suppliers.
14:55:42 <giuseppef_> The real problem with them is that too many "cabrio's" are issued
14:58:07 *** ramontjunior has quit IRC
15:00:45 <warlord> jralls, I did, however right now it is still returning the old (Sha1) CA cert in the console.vv file...
15:01:11 <warlord> I replaced the CA, and I replace the CA-signed Host Cert. BUT it needs a reboot to re-load it.
15:04:46 <jralls> Did you do the reboot at 0800 and you need another one?
15:05:23 <jralls> Oh, never mind, I misread your email. You're doing it at 2000.
15:05:47 <warlord> Correct, doing it at 2000 tonight
15:07:00 <warlord> But like I said, I swapped both, so not sure which is the required one.
15:09:21 <jralls> Doesn't really matter unless it still doesn't work tomorrow. Any ideas on what I need to do to coerce novnc to work?
15:10:42 <jralls> When I try to use VNC (Browser) it says "Failed to retrieve VM console details Conflict" which doesn't make a lot of sense to me.
15:12:53 <warlord> jralls, I honestly dont know -- ovirt should not support VNC for that VM, yet.
15:13:16 <warlord> Until I reboot the VM. If you think it's safe to shutdown/reboot that VM then I can do that..
15:14:05 <jralls> If it's just that VM I don't see why it wouldn't be safe. I just logged out.
15:15:55 <warlord> For testing VNC it's just the VM. Hold on..
15:16:32 <warlord> Okay, shutting it down now...
15:20:45 <warlord> OKay, the windows VM should actually support VNC now; login to ovirt and then the console options should let you choose VNC.
15:25:44 *** Naz has joined #gnucash
15:26:29 <jralls> Now it says "Please check to see if the guest agent is running on your machine", which is at least intelligible.
15:27:22 <warlord> Yes.. The guest agent needs to be updated.
15:27:26 *** ChanServ sets mode: +v Naz
15:28:16 <jralls> Probably not updated, I just installed it yesterday. But after all of the update shenanigans this morning no doubt it's not running.
15:28:21 <Naz> Hello.
15:29:05 <Naz> Gnucash 4 does not support windows 7 correct? If so, can 3.11 work with (i.e. read and write books) 4 with no problems?
15:29:37 <warlord> You installed the new ovirt/qemu guest agent? Where did you get it from?
15:31:55 <jralls> No, I installed novnc as you requested.
15:33:26 <jralls> I got websocket started according to the instructions at https://linux-nerd.tech/getting-novnc-running-on-fedora-31/ so now it says "Cannot connect to websocket proxy server. Please check your websocket proxy certificate or ask your administrator for help."
15:35:33 <warlord> Ah. Try initiating a VNC-based console via OVirt.
15:39:51 <fell> Naz: MS stopped Win7 support,so we do no longer test on it.
15:40:49 <warlord> Naz, the builder is Win10. The result *may* work on Win7.
15:41:02 <fell> Perhapsaskon the user mailing list for the expieience of Win7 users.
15:41:08 <Naz> That's fair. I'm just looking for a way to continue to work with my bookkeeper.
15:41:32 <jralls> warlord, TigerVNC's vncviewer says "Configuration file ./Downloads/console.vv is in an invalid format"
15:41:36 <Naz> I build all the packages for FreeBSD for my site. The next build forces me to gnucash 4
15:42:41 <warlord> jralls, I neglected to set the SAN for the host cert.. Shouldn't matter for now, but I might need to replace the cert one more time.
15:44:40 <Naz> Usually gnucash is really good about supporting different versions with a set of books.
15:45:42 <jralls> warlord, I took a look at the VNC console.vv and noticed it has a new, longer, key digest so I tried selecting spice. It works!
15:48:34 <warlord> it... what???
15:49:20 <jralls> Rebooting the VM got the new cert installed so remote-viewer happily opened the VM.
15:49:50 <warlord> Whoa!! OKay. Well, it does mean I need to reboot all the VMs.. so I might as well reboot the server too.
15:50:20 <warlord> But YAY.
15:54:32 <jralls> I think getting novnc to work would be even better, especially if it will work on macOS/Safari. But this gets us back to where we were a couple of months ago, so it's good enough for now.
15:59:29 *** jervin has joined #gnucash
16:03:41 <warlord> I DO think you could get novnc to work, but it requires you to pull a console.vv from ovirt.
16:10:00 <jralls> OK, I'll be more specific: The VM's console selections include a "VNC (Browser)" option. It opens a new tab and is supposed to display the VNC session. That's what I want to work.
16:11:07 <jralls> Spice is supposedly faster than VNC so modulo remote-viewer's stability there's no benefit to novnc if one has to download a console.vv for it.
16:19:10 <warlord> guest agent updated.
16:19:52 <warlord> I was just connected, so it might not have let you. I just disconnected; try again?
16:39:42 <jralls> That was a little weird. Firefox put up a message about "single signon failed" but proceeded to D/L console.vv, and when I clicked on it remote-viewer happily opened it.
16:40:55 <warlord> Interesting...
16:41:15 *** Mechtilde has quit IRC
16:48:52 <jralls> Woo-hoo! I got the certificate beaten into submission and now VNC (Browser) works!
16:50:41 *** Aussie_matt has joined #gnucash
16:51:15 <warlord> YAY!
16:52:27 <warlord> I do still plan the full reboot around 8pm. I'll announce.
16:54:31 <jralls> Probably safest, yes. Looks like Safari needs the websocket proxy.
16:55:03 *** jervin has quit IRC
16:55:03 *** Naz has quit IRC
16:55:03 *** ArtGravity has quit IRC
16:55:03 *** halipaul has quit IRC
16:55:03 *** o01eg has quit IRC
16:55:03 *** jcarl43 has quit IRC
16:55:03 *** lmat has quit IRC
16:55:03 *** bertbob has quit IRC
16:55:03 *** ElonSatoshi[m] has quit IRC
16:55:03 *** luwum[m] has quit IRC
16:55:03 *** MatrixTravelerbot[m] has quit IRC
16:55:03 *** Julianold[m] has quit IRC
16:55:03 *** cybertani[m] has quit IRC
16:55:03 *** peter-butler[m] has quit IRC
16:55:03 *** heredoc has quit IRC
16:55:03 *** AdrienM_ has quit IRC
16:55:03 *** prg has quit IRC
16:55:03 *** immae has quit IRC
16:55:03 *** chf has quit IRC
16:55:03 *** gnomey has quit IRC
16:55:03 *** lagertonne has quit IRC
16:55:03 *** g5pw has quit IRC
16:55:03 *** Aussie_matt has quit IRC
16:55:03 *** David has quit IRC
16:55:03 *** psmst has quit IRC
16:55:03 *** fell has quit IRC
16:55:03 *** Unhammer has quit IRC
16:55:03 *** grepular has quit IRC
16:55:03 *** PeterScholtens[m] has quit IRC
16:55:03 *** yyoshino has quit IRC
16:55:03 *** finster has quit IRC
16:55:03 *** TownsendHardware has quit IRC
16:55:03 *** jethrogb has quit IRC
16:55:03 *** codesmythe has quit IRC
16:55:03 *** puck has quit IRC
16:55:03 *** jchonig has quit IRC
16:55:03 *** miklcct has quit IRC
16:55:33 *** AdrienM has joined #gnucash
16:55:43 <warlord> which websocket proxy? (ovirt should have one already)
16:55:50 <warlord> jralls,
16:55:51 *** gnomey has joined #gnucash
16:57:22 *** lmat has joined #gnucash
16:57:50 <chris> jralls: https://github.com/christopherlam/gnucash/commits/m11 shows that 01457436 onwards causes problems
16:57:56 <jralls> Well, not actually sure. I got the authentication message that I got after starting websockify on linux, so maybe it's a matter of getting the certificate in the right place in keychain.
16:59:38 <warlord> You might need to download and import the new CA cert from my ovirt install.. and replace whatever you had there before.
16:59:42 <chris> adrienM_ you're subscribed to changes? bugfix is guaranteed to work. it's about the 'maximum-acct-level' -- see https://github.com/Gnucash/gnucash/commit/6b847dca7615549e29acf8e93ddea125d4d9fbd2 on the (else) section after the green one. (1+ tree-depth) could return 7 if max-depth is 6.
16:59:58 <jralls> chris I just tried 485664fac in fedora33/guile2.2 and it passes in TZ=Perth. Looks like there are still some disabled tests, that's next.
17:01:05 <jralls> warlord, I did just do that and Safari is happy with it, properly shows the lock. But maybe novnc needs it in the system keychain instead.
17:01:36 <warlord> could be.
17:01:38 <warlord> Dunno. :)
17:04:16 <AdrienM> Chris, yes, I subscribed a month or so ago. I'm not getting the bug, so not sure testing would do much good. I just wanted to make sure that the 'All' option would still allow for more than 6 levels. I'll check out the link, thanks.
17:07:09 * chris thought about building with guile-2.2 locally
17:10:38 *** sbluhm has quit IRC
17:13:15 <jralls> chris should stop thinking about it and just do it. ;-)
17:14:28 <jralls> chris, you might also investigate setting up some VMs, provided you have enough cores and memory. It's very helpful to be able to replicate the CI environments when something goes wrong.
17:19:18 * chris never thought about building with guile-2.2 locally <-- typo
17:19:40 <chris> my laptop too old and slow for VMs
17:19:56 <chris> docker would be doable
17:19:58 <jralls> chris, reverted eb11b94e4 and ba5a620e3, all tests pass in America/Los_Angeles.
17:20:59 <jralls> If it's too old and slow for VMs it's probably too old and slow for Docker too. Docker containers are VMs, just a bit lighter than full-fledged ones.
17:21:33 <jralls> But the lighter weight is about image size not resource consumption.
17:21:56 * chris eyeing the M1
17:22:51 <jralls> Which also won't run VMs, probably including Docker, and may not run Linux.
17:23:57 <chris> with your reverts you think you've found the right incantation to complete modularisation?
17:24:57 <jralls> Not yet, there's still a 19 test difference between maint-modularisation (95 tests) and maint (114 tests). Where else did you turn off tests?
17:26:57 <jralls> Never mind, I found it: 17ee7a34b
17:27:32 *** Herbert has joined #gnucash
17:28:10 <jralls> Sigh. Reverting that breaks the build, no code for (gnucash app-utils c-interface).
17:30:38 <jralls> Hmm, looks like there's a circular dependency between options.scm and business-options.scm.
17:30:42 *** Herbert has quit IRC
17:32:03 <chris> hmm time to merge them
17:33:14 <jralls> Better to move whatever in options depends on business-options.
17:33:22 <chris> agree^
17:34:52 *** sbluhm has joined #gnucash
17:34:58 <jralls> The c-interface failure is because business-prefs depends on it but cmake doesn't know.
17:35:42 * warlord is stepping away for a bit. I'll be back around 20h00
17:35:47 <jralls> I need to go do some real-life stuff so I'll leave that adventure to you.
17:44:26 *** jw4 has joined #gnucash
17:46:51 *** sbluhm has quit IRC
17:50:48 *** jw4 has quit IRC
17:56:06 *** jw4 has joined #gnucash
18:04:37 *** jw4 has quit IRC
18:05:25 *** jw4 has joined #gnucash
19:20:19 *** giuseppef has quit IRC
19:20:43 *** giuseppef has joined #gnucash
19:45:40 *** josediegon has joined #gnucash
19:46:43 *** josediegon is now known as Dragnell
19:47:01 *** Dragnell has quit IRC
19:59:09 * warlord is back
20:04:03 <warlord> Okay, code is going down now...
20:42:15 *** gncbot has joined #gnucash
21:02:00 *** warlord sets mode: +o gncbot
21:02:20 <jralls> \o/
21:04:07 <warlord> I'm stepping away from my computer, but I'll still see email for the next hour. Let me know if you see any issues.
21:04:13 * warlord is happy that remote-viewer is working again.
21:04:30 <warlord> I documented what I had to do, so I know for "next time".. (LOL)
21:32:03 *** guak has quit IRC
21:51:56 <chris> jralls: https://developer.gnome.org/gtk4/3.99/gtk.html -> is this potentially a requirement in the future?
21:58:20 *** CDB-PHONE has joined #gnucash
22:46:20 <chris> maybe i'll clean up #831 completely now we know where issues are. I'm still not sure why gnc_dmy2time64 would give differing answers on mine and travis.
22:46:49 *** storyjesse has joined #gnucash
23:19:48 <chris> jralls: if your theory is right (guile-2.2 != guile-3.0) then it *may* be caused by a change in (ice-9 match); I am not convinced however because the guile-2.2 to guile-3.0 upgrade was eventful in test-report-utilities