2023-03-24 GnuCash IRC logs

00:59:13 *** NoobAlice has quit IRC
02:27:12 *** gandalf has joined #gnucash
02:35:46 *** gandalf1 has joined #gnucash
02:36:13 *** gandalf has quit IRC
02:36:13 *** gandalf1 is now known as gandalf
02:37:57 *** fell has quit IRC
02:38:47 *** fell has joined #gnucash
02:38:47 *** ChanServ sets mode: +o fell
03:10:09 *** chipxxx has joined #gnucash
03:20:41 *** chipxxx has quit IRC
03:26:02 *** chipxxx has joined #gnucash
03:29:40 *** bertbob has quit IRC
03:35:58 *** chipxxx has quit IRC
03:36:45 *** bertbob has joined #gnucash
03:36:45 *** ChanServ sets mode: +v bertbob
03:40:06 *** chipxxx has joined #gnucash
03:42:59 *** bertbob has quit IRC
03:54:15 *** gandalf has quit IRC
04:20:56 *** chipxxx has quit IRC
05:16:07 *** bertbob has joined #gnucash
05:16:07 *** ChanServ sets mode: +v bertbob
06:25:24 <chris> jralls: bug: in a new book without customers, but WITH 1 A/R account, try Process Payment -> segfault
06:26:30 <chris> (master)
07:27:12 <warlord> Huh, interesting. I wonder if it assumes >= 1 customer?
07:31:09 <chris> warlord no it's a bug between 4.903 and 4.904
07:32:15 <chris> also in #1586 i've hit an interesting c->cpp issue in libofx
07:33:05 <chris> converting gnc-ofx-import.c to cpp means OFX_CHECK is ok however OFX_CHECKING isn't recognised anymore
07:33:41 <chris> extern"C"{#include libofx.h} doesn't fix it
07:34:55 <chris> my /usr/include/libofx.h is v0.10.5
07:38:27 <warlord> Huh. it's in the enum AccountType..
07:39:27 <warlord> BUT, that's inside struct OfxAccountData..
07:40:00 <warlord> SO you probably need to access it as OfxAccountData.OFX_CHECKING (or :: instead of . -- I've been living in Java for the past year)
07:41:08 <warlord> Yep, I'm right...
07:41:09 <warlord> https://stackoverflow.com/questions/23462307/enumerations-within-a-struct-c-vs-c
07:41:19 <warlord> (and it's ::)
07:41:26 <chris> ooh <clap>**2
07:42:08 <chris> gcc should offer hint
07:42:24 <warlord> It does:
07:42:30 <warlord> foo.c:11: error: ‘MODE1’ was not declared in this scope
07:42:52 <chris> is java nice and warm?
07:43:22 <chris> right now busy bisecting
07:43:46 <warlord> Eh, it has it's moments.
07:43:59 <warlord> Plusses and minuses to every language
07:44:27 <chris> sometimes coffee goes bitter
07:48:04 <warlord> LOL. I'm not doing ALL the development; I'm mostly reviewing and directing -- although I do still get my fingers wet (and spent several hours fixing some bugs in my code that was producing non-compliant certificates)
07:48:19 <warlord> Also tracked down another bug yesterday, but I ALSO had a bug in my test case.
07:48:44 <warlord> So when we fixed the actual bug, the test-case bug hid that the fix worked, taking us more time...
07:49:29 <chris> lol sounds like a regular Friday to me
07:50:48 <chris> bisecting is painful
07:51:43 <warlord> it is.. especially if not every commit is, itself, a "good" build
07:57:37 *** chris has quit IRC
08:22:30 *** chris has joined #gnucash
08:22:30 *** ChanServ sets mode: +v chris
08:22:34 *** gncbot sets mode: +o chris
08:56:40 *** chipxxx has joined #gnucash
09:24:54 *** chipxxx has quit IRC
09:41:10 *** chipxxx has joined #gnucash
09:43:06 <chris> jralls: a44b3664e2d586 is definitely the culprit. biz>customer>process payment fails.
09:44:35 *** chris has quit IRC
10:25:10 *** gandalf has joined #gnucash
10:33:43 *** gandalf1 has joined #gnucash
10:34:11 *** gandalf has quit IRC
10:34:11 *** gandalf1 is now known as gandalf
10:46:39 *** NoobAlice has joined #gnucash
10:46:39 *** ChanServ sets mode: +v NoobAlice
10:55:30 *** chipxxx has quit IRC
10:56:58 *** crossan007 has quit IRC
10:58:02 *** chipxxx has joined #gnucash
11:09:42 *** chris has joined #gnucash
11:09:43 *** ChanServ sets mode: +v chris
11:09:47 *** gncbot sets mode: +o chris
11:10:12 <chris> warlord: you may have seen the https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ which means code can't currently update github
11:10:56 <warlord> I have not..
11:18:54 *** palerider has joined #gnucash
11:19:33 *** palerider has left #gnucash
11:23:11 *** ArtGravity has quit IRC
11:26:36 <warlord> chris, fixed
11:26:58 <chris> \o/
11:30:26 *** ArtGravity has joined #gnucash
11:30:26 *** ChanServ sets mode: +v ArtGravity
13:19:54 *** Robert847 has left #gnucash
14:02:21 *** marek has joined #gnucash
14:23:04 *** marek has quit IRC
14:24:49 *** marek has joined #gnucash
14:33:12 *** marek has quit IRC
14:33:44 *** marek has joined #gnucash
14:56:29 *** jervin has quit IRC
14:56:32 *** jervin has joined #gnucash
15:43:18 <jralls> chris, thanks for the heads-up. Fixed, but perhaps not the best way: If there are no owners then gnc_general_search_get_selected returns nullptr without displaying the search dialog to offer the user the opportunity to create a new owner.
15:44:21 <jralls> I fixed it by returning from gnc_owner_get_owner without doing anything, but it would perhaps be better to change gnc_general_search_get_selected.
16:23:18 *** warlord has quit IRC
16:37:18 *** gandalf has quit IRC
18:39:04 <fell> Hm, fetching on all https://github.com/gnucash/gnucash* I get WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
18:43:26 *** ArtGravity has quit IRC
21:01:58 *** chris has quit IRC
22:49:28 *** jervin has quit IRC