2023-02-04 GnuCash IRC logs

00:26:06 *** gour has joined #gnucash
00:26:06 *** ChanServ sets mode: +v gour
00:44:45 *** bertbob has quit IRC
00:46:36 *** bertbob has joined #gnucash
00:46:37 *** ChanServ sets mode: +v bertbob
01:11:54 *** NoobAlice has quit IRC
01:35:10 *** fell has quit IRC
01:36:30 *** fell has joined #gnucash
01:36:30 *** ChanServ sets mode: +o fell
02:18:30 *** gjanssens has joined #gnucash
02:18:30 *** ChanServ sets mode: +o gjanssens
03:13:31 *** gjanssens has quit IRC
04:02:10 <chris> jralls in 798550: I performed comment 40 changes, load the 2nd attachment. Run trial-balance with output currency USD. crash.
04:02:29 <chris> acct=the acciones open fund.
04:02:48 <chris> tracefile shows: ('A 251925830389368321963/1661077714612570000 #f)
04:04:59 <chris> the 'A outputs two numbers - the first is a gnc-monetary-amount which is a ridiculous fraction, the second is #f
04:05:26 <chris> the second #f shows the ridiculous fraction overloads gnc_numeric_convert
04:05:49 <chris> which is exactly what i meant in comment 8
04:06:00 <chris> "Within the internal gnc:sum-collector-commodity function, The 'A lines describe original and converted amounts. #f means conversion failed, which is suspicious for overflow."
04:08:13 <chris> ...
04:08:33 <chris> however fred's report on comment 33 shows ('A #f #f) which is a different issue altogether...
04:09:01 <chris> ...
04:15:45 <chris> Do you think there's a datafile which can reproduce the crash?
04:15:52 <chris> *available
04:22:24 <chris> *datafile and branch
04:32:54 *** gjanssens has joined #gnucash
04:32:54 *** ChanServ sets mode: +o gjanssens
05:31:25 *** gjanssens has quit IRC
06:56:16 *** gour has quit IRC
06:56:29 *** gour has joined #gnucash
06:56:29 *** ChanServ sets mode: +v gour
07:58:28 *** gjanssens has joined #gnucash
07:58:28 *** ChanServ sets mode: +o gjanssens
08:01:09 *** lorimark has joined #gnucash
08:44:32 *** gjanssens has quit IRC
08:53:41 *** ChanServ sets mode: +qo warlord warlord
08:53:47 <warlord> jralls, connection refused.
08:53:54 <warlord> This means the port-knocker server isn't running
09:11:16 <chris> https://pastebin.com/raw/RyQ1NkzD
09:12:23 *** gjanssens has joined #gnucash
09:12:23 *** ChanServ sets mode: +o gjanssens
09:19:18 *** evit has joined #gnucash
09:23:10 *** jervin has quit IRC
09:23:23 *** evit has left #gnucash
09:26:20 *** evit has joined #gnucash
09:26:48 *** ChanServ sets mode: +v evit
09:27:55 <evit> The website seems to be down.
09:29:49 <evit> Ahh, I see it back up now. Was down yesterday
09:33:53 <evit> It seems the domain is also listed as malicious by several AV vendors such as Bitdefender and others. I've opened tickets to have it removed from these listings.
09:41:22 <evit> Sophos has listed it under 'Freeware/Shareware' category on their web filtering. LMAO, they don't understand what FOSS even is I guess.
10:19:24 <evit> Also, it looks like HTTP links on the site don't redirect to HTTPS. You might want to configure that redirect across the whole site.
11:06:00 <evit> Dead quite in here. I'm heading outside into the frigid.
11:07:02 *** evit has quit IRC
11:21:03 *** jervin has joined #gnucash
11:30:48 *** jervin has quit IRC
11:36:47 *** NoobAlice has joined #gnucash
12:45:58 <jralls> chris, the fix to the original bug 798550 crash is in comment 25. I just pushed that to maint. Please try again with that in place. As for the datafile, I guess we need to ask Fred to send his production book to us privately.
12:46:51 <jralls> warlord, OK, I guessed that was the case, and that linas hasn't run a pull manually.
13:14:14 <jralls> warlord, fell, gjanssens, I have a temporary fix idea: gnucash.sourceforge.io currently redirects to www.gnucash.org. I can change that and clone gnucash-htdocs and gnucash-htdocs-docs there, and announce that as the website's temporary home. What do you all think?
13:16:01 <jralls> Eh, strike the clone part, at least the direct way.
13:18:07 <jralls> I (we, actually, any of us can do this) can at least sftp or rsync to sourceforge project web.
13:27:32 *** jervin has joined #gnucash
13:30:50 *** palerider has joined #gnucash
13:36:35 *** palerider has left #gnucash
13:46:36 <gjanssens> How hard would it be to setup a temporary home on code.gnucash.org instead ? I'm to too fond of sourceforge. At least there warlord can intervene and he's still responsive (at least for now ?)
13:46:55 <gjanssens> It's equally a temporary fix of course.
13:47:02 *** jervin has quit IRC
13:47:46 <gjanssens> jralls: I'm done for this release. There's more polishing to do large parts of multi-currency single-line csv import have been implemented now.
13:48:05 <gjanssens> Will follow up with additional fixes later this week.
13:48:29 <jralls> gjanssens, did you just push?
13:48:51 <jralls> Still plenty of time for polishing.
13:49:26 <gjanssens> Pushed a few minutes ago.
13:50:32 <jralls> OK. As for the temporary home on code, it's real easy to set up the site, the problem is getting something to point at it. linas controls the DNS zone and the domain registration.
13:51:19 <jralls> I guess we could do something like https://code.gnucash.org/website/ without having to deal with dns.
13:56:17 <fell> I would also prefer code.
13:57:47 <jralls> OK, but warlord has a veto. ;-)
13:58:24 <jralls> Meanwhile I've merged up maint and started the initial distcheck for the release.
13:58:42 *** cliff has joined #gnucash
14:48:26 *** gjanssens has quit IRC
15:09:54 <warlord> Setting up www on code is easy. I feel like I already had the plumbing in place. But, as you say, it's the DNS that's hard.
15:14:20 *** gjanssens has joined #gnucash
15:14:20 *** ChanServ sets mode: +o gjanssens
15:25:48 *** gjanssens has quit IRC
16:08:12 *** gour has quit IRC
16:13:22 <jralls> warlord, how about the code.gnucash.org/website/ idea? We can at least make an announcement and point to it in the wiki.
16:15:09 <Simon> have you checked the website will work properly when the root isn't / ?
16:16:50 <jralls> Simon, Huh? Website roots are never '/'. They're usually /var/web/www/htdocs on a simple install and ~/public_html on a shared server like you'd get from a hosting service.
16:17:45 <Simon> there may be links and resource hrefs that expect the website to be located at the root of the URL
16:19:01 <jralls> Right, but if the url is https://code.gnucash.org/website/ then that's the root that everything is relative to.
16:19:17 <Simon> except where something links to / because it's not using a relative path
16:19:27 <Simon> you won't notice until it's located somewhere else
16:29:16 <jralls> OK. You mean an href="https://www.gnucash.org/foo" inside the website. There are some of those that would need to be changed.
16:31:06 <Simon> or any href="/..."
16:31:18 <Simon> although it looks like many of the urls are "./..."
16:32:26 <Simon> it may be that the "GnuCash Foundation" owns the domain and you could take control of it that way...
16:37:58 <jralls> There is no GnuCash Foundation, or any other corporate-like entity. There was at one point early on a business--I've forgotten the name--and the domain registration might be in that name instead of linas's. Whois no longer shows registrant information so there's no way to look it up.
16:38:46 <Simon> the organisation is "GnuCash Foundation" in whois
16:39:03 <Simon> but the registrant name might be Linas
16:39:21 <Simon> I suspect the days of being able to take over domains by fax are long gone :)
16:45:11 <jralls> Indeed.
17:17:08 <warlord> jralls, I can try to set something up, but I'm pretty hosed this weekend. I literally just walked back in the door after being on the road for 1h30m, and I need to leave again in about 45-60m (and need to shower and change in that time). So probably not quite enough time to set it up right this minute.
17:18:24 <jralls> warlord, no rush. It's been broken for months, a few more days won't matter much.
17:19:31 <warlord> Good to know. I'm probably not going to have much time for the next week; attending AHR expo, so going to be busy from like 7am to 8-9pm every day.
17:20:14 *** ChanServ sets mode: +v cliff
17:22:05 <jralls> Looks like a strange event for a software engineer, but I guess software is in everything nowadays.
17:23:03 <warlord> We do IoT (in this case building automation) security. The "controls" section, and the installers, are our market.
17:41:38 <cliff> Gnucash help is not displaying figures. I installed Gnucash and Gnucash-docs 4.8 on Ubuntu 22.04 from Ubuntu using Ubuntu Software tool. Everything seems to work except the help manual and tutorial guide. Just a message saying file could not be found. Following solution in this bug report https://bugs.launchpad.net/ubuntu/+source/gnucash-docs/+bug/1988606 now I have help working, except no figures are displayed. Where ever a figure should appear, there is
17:41:38 <cliff> just a question mark in the middle of the box where a figure should be. Any ideas?
17:55:29 <cliff> Gnucash is accessing the figure files. If I right-click the question mark and Save As to my desktop, I can then open the file from there.
18:21:06 <jralls> GnuCash isn't accessing the figure files, yelp is, but apparently it's not understanding them. The Ubuntu gnucash-docs package installs everything in /usr/share/doc/gnucash-docs but with a different directory structure from /usr/share/gnome/help. You could try copying the figure directories from docs/gnucash to the appropriate place in gnome/help/gnucash.
18:24:32 <chris> with the gnc-numeric-mul fix, no more crash
18:27:40 *** cliff_ has joined #gnucash
18:28:36 <jralls> chris, except for Fred's production file.
18:28:52 *** cliff has quit IRC
19:04:44 *** cliff_ has quit IRC
19:05:18 *** cliff has joined #gnucash
19:40:12 *** Aussie_matt has joined #gnucash
19:44:42 *** Aussie_matt has quit IRC
20:56:12 <jralls> warlord, another to-do when you have time: Please set up nightly builds on the documentation master branch.
20:58:46 *** fell has quit IRC
21:03:00 *** fell has joined #gnucash
21:03:00 *** ChanServ sets mode: +o fell
22:23:39 *** cliff has left #gnucash
22:38:52 <chris> jralls: trial-balance crashes on master but passes on maint.
22:39:25 <chris> don't think I'll be able to debug it this weekend
22:39:52 <chris> (+ #f #<undefined>)
23:09:24 <chris> oh it's because master hasn't had maint merge yet
23:36:53 *** gour has joined #gnucash
23:36:53 *** ChanServ sets mode: +v gour