2020-03-17 GnuCash IRC logs

01:06:51 *** Cuare has quit IRC
01:19:09 *** Mechtilde has joined #gnucash
01:22:21 *** Mechtilde has quit IRC
01:24:56 *** Mechtilde has joined #gnucash
02:13:09 *** jralls has quit IRC
02:13:15 *** jralls has joined #gnucash
02:17:37 *** fell has quit IRC
02:18:28 *** fell has joined #gnucash
02:18:28 *** ChanServ sets mode: +o fell
02:24:16 *** sbluhm has joined #gnucash
02:24:16 *** ChanServ sets mode: +v sbluhm
02:25:12 *** storyjesse has quit IRC
02:34:11 *** Gerd has joined #gnucash
03:01:46 *** CDB-Man_ has joined #gnucash
03:01:46 *** ChanServ sets mode: +v CDB-Man_
03:02:13 *** CDB-Man has quit IRC
05:03:21 *** flips has quit IRC
05:04:19 *** fabior has joined #gnucash
05:06:31 *** flips has joined #gnucash
05:06:32 *** ChanServ sets mode: +v flips
05:13:38 *** Aussie_matt has quit IRC
05:41:13 *** fabior has quit IRC
06:04:25 *** fabior has joined #gnucash
06:12:15 *** ramontjunior has joined #gnucash
06:20:34 *** g5pw has quit IRC
06:21:19 *** g5pw has joined #gnucash
06:21:20 *** ChanServ sets mode: +v g5pw
06:41:37 <chris> does anyone (eg warlord) know quick time64 -> ISO-date-string function in CPP?
06:51:39 *** Gerd has quit IRC
07:07:39 *** SorenV has joined #gnucash
07:08:41 <SorenV> .
07:26:08 *** Aussie_matt has joined #gnucash
07:32:03 *** User has joined #gnucash
08:27:27 <warlord> chris, I am sure there is an API for that.
08:28:53 <warlord> I was going to look at the Register, but it uses a GDate, so must convert time_t to GDate first.
08:32:27 *** fabior has quit IRC
08:38:02 <warlord> SorenV, the report can be edited (it's just scheme, so no recompiling necessary) to display what you want.
08:50:26 <SorenV> warlord, thank you for the response. I have played with the report and have found it useful. My specific use case is tring to balance the budget as I'm building it. Currently at the bottom of the account window I can see "Income", "Expenses", "Assets", "Liabilities" and "Equity" if above that I had "Unaccounted Assets" for the given time frame it would provide me with the surplus or short fall specific to that period. Currently the Balance Sheet Report
08:50:27 <SorenV> has been my source for that information, but it is a total and I have built spreadsheets to help me track down where the discrepancy was. For what it's worth, I personally find the budgeting tool to be great, especially once I adjusted to thinking interms of anticipated account deltas for the time period as pointed out in one of the wiki posts.
08:54:07 <warlord> SorenV, for that, it would require programming in C to adjust the GUI.
08:54:21 <warlord> I dont use budgets so can't help you in any way there.
08:54:22 <warlord> Sorry.
08:57:33 <SorenV> No problem at all, I thought perhaps there was something I was missing. As it stands gnucash has been a great find and meets all my needs. I'm grateful to the developers who have built and maintain it.
09:15:20 <chris> SorenV: the budget issue is a temporary regression for 3.8 and will be fixed for 3.9
09:16:31 <chris> meanwhile try 3.7 instead
09:17:17 *** Aussie_matt has quit IRC
09:18:12 <SorenV> chris, that great news, thanks!
09:20:55 *** storyjesse has joined #gnucash
09:22:54 *** omnireq_ has quit IRC
09:23:18 *** omnireq_ has joined #gnucash
09:25:01 *** Jimraehl1 has joined #gnucash
09:26:01 *** Jimraehl1 has quit IRC
09:35:47 <finster> chris: how near is the 3.9 release roughly? days, weeks, or months?
09:40:17 <chris> hopefully 2-3 weeks
09:43:35 *** mauritslamers has quit IRC
09:43:43 *** mauritslamers has joined #gnucash
09:43:43 *** ChanServ sets mode: +v mauritslamers
10:09:15 *** jralls has quit IRC
10:09:31 *** jralls has joined #gnucash
10:15:09 *** fabior has joined #gnucash
10:57:46 *** fabior has quit IRC
11:12:19 *** mohave has joined #gnucash
11:16:22 *** fabior has joined #gnucash
11:21:06 *** calvinct has joined #gnucash
11:30:37 *** calvinct has quit IRC
11:31:59 <mohave> fell, on the 15th, you mentioned that Chris Graves reported partial success with AQB 6.1.2. The issues fixed were 1) resolve a Gnucash crash issue in the wizard and 2) properly record the backend name in the config file. Have not had any success in actually communicating with a OFX server.
11:32:32 <mohave> fell: I believe jralls is on the right track.
11:33:20 <mohave> fell: WRT the OFX V1 vs V2 issue.
11:35:48 <fell> Mohave: it came out, the aqbanking dev got access to an test server, but that only supports OFX2.
11:36:10 <fell> So that is the part, he can test.
11:36:36 <fell> For OFX1 he needs feedback from the community.
11:37:14 <mohave> fell: if we can just revert back to OFX1, then the problem would be resolved.
11:37:38 <mohave> fell: I'm more than happy to test.
11:38:45 <mohave> I tried compiling the AQB from git, but got stuck on the first step: autoconf
11:38:47 <fell> I fear, we can not simply go back, because that would break FinTS/HBCI.
11:39:07 <mohave> I mean only for the OFX support
11:39:38 <fell> There ave been changes in the interface between aqb5 and aqb6.
11:40:21 <mohave> Well I could give him my username/passwd for my bank :-)
11:40:31 <fell> Which problem withh autoconf?
11:41:50 <mohave> configure.ac: 125: error: possibly undefined macro: AM_INIT_AUTOMAKE
11:42:07 *** ArtGravity has joined #gnucash
11:42:07 *** ChanServ sets mode: +v ArtGravity
11:44:33 <fell> you have autotools installed?
11:46:03 <mohave> on fedora, I have the autoconf package installed.
11:48:04 <fell> and are following 5.2. Building from GIT of his README?
11:49:37 <mohave> guess that is what I get for only reading the INSTALL file, thx
11:55:43 *** lagertonne has joined #gnucash
12:00:02 <warlord> mohave, you need autoconf and automake
12:04:08 <mohave> fell: just compiled AQB from the git clone. I don't notice a difference, seems to fail in the same way.
12:05:17 <mohave> first 3 lines of ofx.log:
12:05:19 <jralls> mohave, it probably defaults to building v2.
12:05:41 <mohave> <?xml version="1.0" encoding="utf-8" standalone="no"?>
12:05:41 <mohave> <?OFX OFXHEADER="200" VERSION="220" SECURITY="NONE" OLDFILEUID="NONE"?>
12:05:41 <mohave> <OFX>
12:06:26 <mohave> is this indicating v2?
12:06:57 <jralls> mohave, yes.
12:07:18 <jralls> v1 won't be in XML.
12:12:30 <fell> The sepcs: https://www.ofx.net/downloads.html
12:19:57 *** fabior has quit IRC
12:20:15 *** storyjesse has quit IRC
12:26:57 <mohave> jralls: looks like he is including backend libraries for both versions. Perhaps there needs to be a way for the user to specify which version to use.
12:29:31 <jralls> That's marked as a todo in src/libs/plugins/backends/aqofxconnect/provider.c but it defaults to V1. The issue seems to be that he hasn't rewired the header call yet.
12:37:27 <jralls> Hmm, no, that's not right. He's f*****d it up and is sending XML in the V1 code.
12:38:08 <mohave> Yes, I just noticed that.
12:39:55 *** mib_ke9dn5 has joined #gnucash
12:41:04 *** mib_ke9dn5 has quit IRC
12:53:04 <jralls> mohave, you must have done something wrong. I just did a fully-logged run and the OFX request isn't in XML.
12:57:11 *** mohave has quit IRC
13:00:20 *** guak has joined #gnucash
13:08:58 *** Mechtilde has quit IRC
13:09:51 *** Mechtilde has joined #gnucash
13:13:19 *** lagertonne has quit IRC
13:19:38 *** Gerd has joined #gnucash
13:48:23 *** Han has joined #gnucash
13:55:11 <fell> Ideally, the server should tell, which version it is using.
13:58:15 *** Gerd has quit IRC
14:00:46 *** hussam has quit IRC
14:02:16 *** lagertonne has joined #gnucash
14:03:22 *** hussam has joined #gnucash
14:03:22 *** ChanServ sets mode: +v hussam
14:27:26 *** mohave has joined #gnucash
14:43:28 *** jralls_ has joined #gnucash
14:43:31 *** jralls has quit IRC
14:43:38 *** mohave has quit IRC
14:44:03 *** jralls_ is now known as jralls
14:44:09 *** ChanServ sets mode: +o jralls
14:46:20 *** Han has quit IRC
14:46:59 *** Han has joined #gnucash
14:52:16 *** Han has quit IRC
14:54:40 *** Gerd has joined #gnucash
14:55:52 *** Han has joined #gnucash
15:03:29 *** jralls has quit IRC
15:10:58 *** jralls has joined #gnucash
15:19:01 *** sbluhm has quit IRC
15:28:54 *** omnireq_ has quit IRC
15:29:06 *** omnireq_ has joined #gnucash
15:37:00 *** sbluhm has joined #gnucash
15:37:00 *** ChanServ sets mode: +v sbluhm
15:39:06 *** frakturfreak has joined #gnucash
15:49:54 *** omnireq_ has quit IRC
15:50:04 *** omnireq_ has joined #gnucash
16:02:25 *** ramontjunior has quit IRC
16:11:24 *** omnireq_ has quit IRC
16:11:48 *** omnireq_ has joined #gnucash
16:32:29 *** KevinDB has quit IRC
16:32:54 *** omnireq_ has quit IRC
16:32:55 *** KevinDB has joined #gnucash
16:32:55 *** ChanServ sets mode: +v KevinDB
16:33:18 *** omnireq_ has joined #gnucash
16:33:57 *** guak1 has joined #gnucash
16:34:11 *** guak has quit IRC
16:34:11 *** guak1 is now known as guak
16:38:46 *** Kissaki has quit IRC
16:39:38 *** guak1 has joined #gnucash
16:39:45 *** guak has quit IRC
16:39:45 *** guak1 is now known as guak
16:43:39 *** User has quit IRC
16:46:16 *** oozer has joined #gnucash
16:47:05 *** KevinDB has quit IRC
16:47:39 *** KevinDB has joined #gnucash
16:47:39 *** ChanServ sets mode: +v KevinDB
17:06:15 *** nick_ has joined #gnucash
17:06:28 *** Mechtilde has quit IRC
17:14:30 *** sbluhm has quit IRC
17:15:50 *** sbluhm has joined #gnucash
17:15:50 *** ChanServ sets mode: +v sbluhm
17:16:54 *** nick_ has quit IRC
17:18:09 *** nick_ has joined #gnucash
17:21:20 *** mohave has joined #gnucash
17:22:04 *** nick_ has quit IRC
17:23:04 *** nick_ has joined #gnucash
17:24:22 *** nick_ has quit IRC
17:25:06 *** frakturfreak has quit IRC
17:29:12 *** jervin has joined #gnucash
17:35:20 *** sbluhm has quit IRC
17:36:15 *** ECDHE_RSA_AES256 has quit IRC
17:36:23 *** ecdhe has joined #gnucash
17:46:07 *** Aussie_matt has joined #gnucash
17:48:18 *** SorenV has quit IRC
18:00:03 *** jervin has quit IRC
18:19:37 <fell> jralls: are the windows builds again hanging?
18:20:48 <jralls> Looks that way.
18:23:54 <jralls> Yeah, on the Hello World report this time. I killed maint and master started right up so I didn't restart maint.
18:25:18 <fell> NP. Then it should build in ~10h again.
18:31:49 <jralls> Maybe warlord could set you up to access the VM so you can kick it instead of needing to ask gjanssens or me.
18:36:29 <fell> What would be required on my end?
18:38:46 *** Gerd has quit IRC
18:40:59 <mohave> jralls: re your message at [09:53], yeah, silly me I just read the first line of the ofx.log file, which read:
18:41:02 <mohave> <?xml version="1.0" encoding="utf-8" standalone="no"?>
18:41:37 <mohave> Other than the first two lines my file looks very similar to yours.
18:41:51 <mohave> Other differences between your two files are:
18:42:14 <mohave> BANKID is present in the git version and not in AQB5
18:42:34 <mohave> CLTCOOKIE appears in AQB5 but not git
18:42:35 <warlord> jralls, fell -- yeah, I could set fell up with VM access if he wants
18:43:15 <fell> OK
18:43:46 <mohave> I took a look at the OFX spec that fell provided the link to above and it indicates that Element closing tags are optional, but required for Aggregates
18:46:14 <fell> mohave, jralls saw that, too: https://lists.gnucash.org/pipermail/gnucash-user/2020-March/089898.html
18:47:04 <jralls> Except that https://en.wikipedia.org/wiki/Standard_Generalized_Markup_Language says that the "o" means omit, not optional, i.e. that closing tags on many elements are not allowed.
18:47:51 <mohave> I wonder which document is authorative...
18:49:51 <jralls> The OFX v1 DTDs are authoritative for OFX v1. The authoritative document for how to understand them is ISO-9069, which I'm not inclined to wade through ATM.
18:51:48 <jralls> Of course neither the spec nor the DTD matters a whit if the server you're trying to connect to doesn't comply with it. If there are servers out there that barf on closing tags then there's nothing we can do about it except not send closing tags.
18:55:30 <mohave> Yeah guess we have empirical evidence on what works
19:17:24 *** mohave has quit IRC
19:21:12 *** mohave has joined #gnucash
19:25:52 *** bertbob has quit IRC
19:26:08 * warlord just needs to remember how to set it up (and hope the commands haven't changed)
19:46:34 *** calvinct has joined #gnucash
19:52:47 *** calvinct has quit IRC
20:10:40 *** mohave has quit IRC
20:32:38 *** fell has quit IRC
20:33:57 *** fell has joined #gnucash
20:33:58 *** ChanServ sets mode: +o fell
20:54:50 *** bertbob has joined #gnucash
20:54:50 *** ChanServ sets mode: +v bertbob
20:55:35 *** fell_laptop has joined #gnucash
20:55:35 *** ChanServ sets mode: +o fell_laptop
20:55:56 *** fell has quit IRC
20:58:44 *** fell_laptop is now known as fell
21:13:54 *** omnireq_ has quit IRC
21:14:05 *** omnireq_ has joined #gnucash
21:23:30 *** oozer has quit IRC
21:35:24 *** omnireq_ has quit IRC
21:35:38 *** waeking has quit IRC
21:35:39 *** omnireq_ has joined #gnucash
21:47:34 *** waeking has joined #gnucash
21:47:34 *** ChanServ sets mode: +v waeking
22:03:13 *** guak has quit IRC
22:03:16 *** guak has joined #gnucash
22:27:51 *** ArtGravity has quit IRC