2020-04-16 GnuCash IRC logs

00:16:24 *** omnireq_ has quit IRC
00:16:35 *** omnireq_ has joined #gnucash
00:23:48 *** angel has joined #gnucash
00:40:10 *** angel has quit IRC
00:40:22 *** angel has joined #gnucash
01:00:54 *** Mechtilde has joined #gnucash
01:10:37 *** angel has quit IRC
01:12:14 *** fell has quit IRC
01:13:10 *** sbluhm has joined #gnucash
01:13:10 *** ChanServ sets mode: +v sbluhm
01:13:33 *** fell has joined #gnucash
01:13:33 *** ChanServ sets mode: +o fell
01:26:58 *** sbluhm has quit IRC
01:30:12 *** suukim has joined #gnucash
01:43:41 *** jervin has joined #gnucash
01:44:42 *** sbluhm has joined #gnucash
01:44:42 *** ChanServ sets mode: +v sbluhm
01:45:24 *** jervin has quit IRC
01:52:14 *** storyjesse has quit IRC
01:55:31 *** frakturfreak has quit IRC
02:02:13 *** jervin has joined #gnucash
02:10:00 *** frakturfreak has joined #gnucash
02:33:59 *** Mechtilde has quit IRC
02:44:05 *** storyjesse has joined #gnucash
02:49:22 *** TownsendHardware has quit IRC
02:49:43 *** TownsendHardware has joined #gnucash
02:50:18 *** Derperperd has quit IRC
02:50:44 *** Derperperd has joined #gnucash
03:19:08 *** gjanssens has joined #gnucash
03:19:08 *** ChanServ sets mode: +o gjanssens
03:30:39 <gjanssens> .
03:53:26 *** jervin has joined #gnucash
03:53:46 *** FH_thecat has joined #gnucash
03:54:44 *** jervin has quit IRC
04:02:15 *** Aussie_matt has quit IRC
04:18:43 *** Aussie_matt has joined #gnucash
04:21:21 *** Mechtilde has joined #gnucash
05:07:32 *** Aussie_matt has quit IRC
05:39:52 *** phoenix has joined #gnucash
05:53:34 *** phoenix has quit IRC
05:58:04 *** phoenix has joined #gnucash
06:06:09 *** User has joined #gnucash
08:30:38 *** phoenix has quit IRC
08:49:03 *** Gerd has joined #gnucash
09:03:22 *** tonysoar has joined #gnucash
09:09:26 *** jervin has joined #gnucash
09:18:54 *** omnireq_ has quit IRC
09:19:05 *** omnireq_ has joined #gnucash
09:19:57 *** sbluhm has quit IRC
09:35:04 *** bertbob has quit IRC
09:35:22 *** Jimraehl1 has joined #gnucash
09:36:18 *** Jimraehl1 has quit IRC
09:38:48 *** bertbob has joined #gnucash
09:38:49 *** ChanServ sets mode: +v bertbob
09:43:15 *** tonysoar has quit IRC
09:58:18 *** Agfarmer18 has joined #gnucash
10:00:48 *** Gerd has quit IRC
10:41:24 *** omnireq_ has quit IRC
10:41:35 *** omnireq_ has joined #gnucash
11:02:01 *** Gerd has joined #gnucash
11:02:24 *** omnireq_ has quit IRC
11:02:26 <warlord> .
11:02:35 *** omnireq_ has joined #gnucash
11:03:08 *** Mechtilde has quit IRC
11:34:02 *** guak has joined #gnucash
11:48:15 *** sbluhm has joined #gnucash
11:48:15 *** ChanServ sets mode: +v sbluhm
11:57:26 *** Gerd has quit IRC
12:01:36 *** storyjesse has quit IRC
12:21:01 *** suukim has quit IRC
12:23:30 *** sbluhm has quit IRC
12:25:03 *** sbluhm has joined #gnucash
12:25:03 *** ChanServ sets mode: +v sbluhm
12:28:48 *** Agfarmer18 has quit IRC
12:34:37 *** phoenix has joined #gnucash
12:34:48 *** sbluhm has quit IRC
12:36:14 *** phoenix has quit IRC
12:39:49 *** phoenix has joined #gnucash
12:50:37 *** Mechtilde has joined #gnucash
13:18:15 *** akv has quit IRC
13:18:23 *** akv has joined #gnucash
13:20:23 <jralls> gjanssens: Any thoughts on https://bugs.gnucash.org/show_bug.cgi?id=797686?
13:34:29 <warlord> Hmm. interesting.
13:34:56 *** calvinct has joined #gnucash
13:48:45 <jralls> warlord, I thought that might catch your attention. ;-)
13:51:01 *** angel has joined #gnucash
13:53:10 <warlord> lol
13:56:58 *** samtc has quit IRC
14:01:38 *** angel has quit IRC
14:06:56 *** angel has joined #gnucash
14:27:19 *** sbluhm has joined #gnucash
14:27:19 *** ChanServ sets mode: +v sbluhm
14:42:07 *** angel has quit IRC
15:06:04 *** calvinct has quit IRC
15:06:19 *** exlumine has joined #gnucash
15:06:37 <exlumine> hi @ all
15:06:51 <jralls> gjanssens, I'm working on bleeping input module stuff yet again, for the long deferred https://bugs.gnucash.org/show_bug.cgi?id=797264 and https://bugs.gnucash.org/show_bug.cgi?id=797329
15:08:02 <exlumine> I am new to gnucash. If using gnucash for online banking, can I download also the monthly banking statements (pdf files) with gnucash?
15:08:20 <jralls> exlumine: No.
15:09:12 <exlumine> thanks for the quick answer!
15:10:01 <jralls> gjanssens: What is the sheet's GtkIMContext for? ISTM the sheet doesn't handle any alphanumeric keys, just motion keys.
15:10:14 <jralls> exlumine, you're welcome
15:10:30 *** exlumine has quit IRC
15:11:30 *** Gerd has joined #gnucash
15:25:43 *** jervin has quit IRC
15:54:00 *** Mechtilde has quit IRC
16:03:17 *** sbluhm has quit IRC
16:03:24 *** omnireq_ has quit IRC
16:03:35 *** omnireq_ has joined #gnucash
16:23:46 *** User has quit IRC
16:24:24 *** omnireq_ has quit IRC
16:24:52 *** omnireq_ has joined #gnucash
16:31:35 *** Gerd has quit IRC
16:40:00 *** oozer has joined #gnucash
16:42:07 <gjanssens> jralls: I don't know. I think it shouldn't be there, but before I rewrote to GtkLayout the sheet was handling all keyboard input
16:42:47 <jralls> Are you sure it was GtkLayout and not switching to Gtk3?
16:43:34 <gjanssens> Well both happened at the same time. Before it was GnomeCanvas based, which didn't work with Gtk3
16:43:50 <gjanssens> I had to rewrite to GtkLayout because of the switch to gtk3
16:44:41 <gjanssens> As for 797686, interesting...
16:45:04 <gjanssens> When I wrote the URI parser, IPv6 was still some theoretical network protocol...
16:46:18 <jralls> Well, only in the sense that it hadn't really escaped. It's been around since the late 90s.
16:46:44 <gjanssens> Yeah, got that :)
16:47:39 <jralls> Regardless, parsing it is non-trivial because it has a variable number of ':'. Figuring out where the address ends and the port begins is hard.
16:47:47 <gjanssens> So for the IM stuff, we ran out of time before the 3.0 release and honestly at the time I was hardly aware of IM and what it was for so I preferred not to mess with it too much
16:48:18 <jralls> Yeah, and here we are in the same position with 4.0.
16:48:44 <gjanssens> Right, quite unfortunate.
16:49:40 <gjanssens> I still haven't studied IM much, so unfortunately there's not much I can do to help.
16:50:03 <jralls> I think I should fix those bugs in master so that if I break something badly it's not in the last 3.x release. But it looks like removing all of the IM handling from sheet and using gtk_entry_im_context_filter_keypress works.
16:50:24 <gjanssens> That's more or less what I was hoping.
16:50:35 <gjanssens> I agree on deferring it to master
16:51:27 <jralls> At this point it's not really "deferring".
16:51:58 <jralls> The next several releases will be from master.
16:52:43 <jralls> Which is another reason for doing it there, because that means beta releases on MacOS that I might be able to get some user testing on.
16:54:34 *** calvinct has joined #gnucash
16:55:54 *** jervin has joined #gnucash
16:55:58 <gjanssens> Ah the subtleties of the English language :)
16:57:21 <jralls> Didn't even think of that. :-/
16:58:30 <gjanssens> No worries.
16:59:20 <jralls> The only languages other than English that I understand well enough to even recognize subtlety are computer ones.
16:59:29 <gjanssens> Unless you want to discuss something important further still, I'll be off to bed.
16:59:44 <jralls> Nope, goodnight!
16:59:55 <gjanssens> Ok. Good luck there!
17:00:00 <gjanssens> Bye
17:00:24 *** jervin has quit IRC
17:00:33 *** jervin has joined #gnucash
17:04:07 *** calvinct has quit IRC
17:04:33 *** gjanssens has quit IRC
17:08:03 *** jervin has quit IRC
17:08:50 *** Gerd has joined #gnucash
17:09:42 *** jervin has joined #gnucash
17:14:12 *** jervin has quit IRC
17:15:19 *** jervin has joined #gnucash
17:35:52 *** jervin1 has joined #gnucash
17:36:19 *** jervin has quit IRC
17:36:19 *** jervin1 is now known as jervin
17:44:41 *** jervin has quit IRC
17:45:03 *** jervin has joined #gnucash
17:48:03 *** jervin has quit IRC
17:59:21 *** Gerd has quit IRC
18:00:59 *** jervin has joined #gnucash
18:17:45 *** jervin has quit IRC
18:34:23 *** myk has joined #gnucash
18:37:54 *** omnireq_ has quit IRC
18:38:21 *** omnireq_ has joined #gnucash
18:38:53 <myk> Hello, I am trying to setup USAA I am getting HTTP-Status: 400 (Bad Request) Unlocking customer "3"
18:39:44 <myk> I'm on osx 10.14
18:39:52 <myk> Thank you
18:40:23 <jralls> myk Do you have GnuCash 3.9 or 3.20?
18:40:31 <jralls> sorry, 3.10
18:40:58 <myk> yes 3.10
18:41:14 <myk> 2020-04-11
18:42:09 <jralls> Hmm, we thought we'd fixed that. Give me a minute.
18:42:52 <myk> Thank you
18:44:40 *** mykeylynx has joined #gnucash
18:44:53 <jralls> Hmm, works for me. Are you using GnuCash.app from our download sites on SourceForge or Github?
18:45:05 <mykeylynx> sourceforge
18:45:37 *** myk has quit IRC
18:46:01 <mykeylynx> should I use git instead?
18:47:01 <jralls> Umm, did you build from source?
18:47:26 <mykeylynx> no .dmg
18:48:26 <jralls> OK. Fire up Tools>Online Banking Setup, go to the second page, and start the AQBanking Setup Wizard.
18:48:50 <mykeylynx> here
18:49:40 <jralls> Pick the USAA user, edit it, and check that the application settings are QWIN, 2300, and 102.
18:50:16 <mykeylynx> QWIN 2200 102
18:50:30 <mykeylynx> OK I WILL CHANGE TO 2300
18:50:35 <mykeylynx> sorry caps
18:51:07 <mykeylynx> special settings ssl 3v is checked
18:51:22 <mykeylynx> everything else is null
18:51:50 <jralls> Hmm, I have send short date checked as well.
18:55:19 <mykeylynx> ok checked it
18:55:40 *** bertbob has quit IRC
18:56:54 *** jervin has joined #gnucash
18:57:06 *** bertbob has joined #gnucash
18:57:06 *** ChanServ sets mode: +v bertbob
19:00:21 <jralls> Are you waiting for me to tell you to click all of the OK's and finish the setup wizard?
19:00:50 <jralls> And then try your download again? (Mind that the default dates will have changed to today.)
19:01:42 <mykeylynx> https://gist.github.com/mykeylynx/1531548f973b26875f4ebe1d595ad5f9
19:01:47 <mykeylynx> the log
19:02:50 <jralls> Yeah. Rats.
19:04:38 <mykeylynx> i will send screenshots
19:06:13 <jralls> Since you asked about git I guess you know about getting a terminal going. Try running GnuCash from the command line: AQBANKING_LOGLEVEL=info AQOFX_LOG_COMM=1 AQOFXCONNECT_LOGLEVEL=info /Applications/Gnucash.app/Contents/MacOSX/Gnucash
19:06:25 <jralls> That's all on one line.
19:10:12 <jralls> It will stuff your tracefile (https://wiki.gnucash.org/wiki/Tracefile) with progress messages and also write /tmp/ofx.log that will have the ofx string that it sent to USAA. Edit that to obscure your password and account numbers then put it on pastebin. Move the tracefile somewhere convenient.
19:12:06 <mykeylynx> I'm running from the applications folder open /Gnucash.app AQBANKING_LOGLEVEL=info AQOFX_LOG_COMM=1 AQOFXCONNECT_LOGLEVEL=info /Application
19:12:14 <mykeylynx> says does not exist
19:14:54 *** jervin has quit IRC
19:15:22 *** phoenix has quit IRC
19:15:36 <mykeylynx> got it
19:15:36 <jralls> Serves me right for assuming. `/Gnucash.app` means look in the root folder for Gnucash.app and it isn't there. But don't use `open`, paste in the line exactly as I wrote it.
19:17:07 <mykeylynx> ok
19:18:51 <mykeylynx> ok all good now send you the log after trying to get transactions?
19:20:00 <jralls> Just /tmp/ofx.log for now, and be sure to edit it to remove the account number and password.
19:27:40 <mykeylynx> sorry having trouble finding the log
19:29:45 <jralls> If your using Finder it won't open /tmp. Try ls /tmp from the terminal/
19:30:31 <mykeylynx> its opening private/temp
19:35:14 <jralls> Hmm. I just tried and you're right, no ofx.log.
19:35:17 <mykeylynx> from the comandline ls and I dont see it in /tmp/
19:38:08 <jralls> Sigh. Martin changed it from writing to /tmp/ofx.log to whatever path you put in, so mine is at ~/1. You were running from /Applications, so it will be /Applications/1.
19:38:33 <mykeylynx> lol
19:38:38 <mykeylynx> ok no stress]
19:40:35 *** jervin has joined #gnucash
19:42:51 <jralls> There's a note at https://wiki.gnucash.org/wiki/Setting_up_OFXDirectConnect#Enabling_the_OFX_Log saying that it does that if the value passed to AQOFX_LOG_COMM is 1, *otherwise* it goes to /tmp/ofx.log.
19:43:11 <mykeylynx> im looking at the log 2200 never changes to 2300 for APPVER
19:43:17 <mykeylynx> i try again
19:44:27 <jralls> Maybe you have more than one USAA user set up?
19:47:49 <jralls> I just changed mine to 2200 and it worked, so that's not the problem.
19:48:27 <mykeylynx> no just 1 login number accounts yes poor me lol
19:49:11 *** Aussie_matt has joined #gnucash
19:50:21 <mykeylynx> https://gist.github.com/mykeylynx/1531548f973b26875f4ebe1d595ad5f9
19:54:10 <jralls> Try removing the Client UID from User Settings in the AQBanking User Edit dialog.
19:59:16 <mykeylynx> under User User NAme is the number not the name right, User ID would be the number?
20:00:30 <jralls> User name is just a string for you to reference the user from the account. It can be anything you want, as you can see it doesn't show up in the OFX.
20:00:54 <mykeylynx> ok
20:00:54 <jralls> UserID should be your USAA number.
20:02:10 <jralls> And UserPass isn't your password, it's the 4 digit PIN you enter *after* you give your userid and password on the website.
20:03:12 <jralls> I left off the leading zeroes on my USAA number, dunno if it cares.
20:04:13 <mykeylynx> I'm locked out I have to call them now
20:04:18 <mykeylynx> and eat
20:04:37 <jralls> OK. Does that mean that you managed to not get a 404?
20:04:52 <jralls> Err, 400?
20:04:55 <mykeylynx> correct
20:05:17 <jralls> Good, then it's just getting your credentials squared away.
20:05:26 <jralls> Bon Appetit!
20:06:12 <mykeylynx> Thank you!!
20:07:17 *** jervin has quit IRC
20:09:46 *** nick_ has joined #gnucash
20:12:28 *** nick_ has quit IRC
20:19:24 *** omnireq_ has quit IRC
20:19:35 *** omnireq_ has joined #gnucash
20:25:41 <chris> jralls: https://rosettacode.org/wiki/Parse_an_IP_Address#C.2B.2B
20:26:31 <chris> https://en.wikipedia.org/wiki/Getaddrinfo
20:29:41 *** chris has quit IRC
20:29:52 <jralls> chris, I know about getaddrinfo(). It's kind of heavy for what we need but will probably be OK. I'd seen references to boost::asio, that's even heavier 'cause we have to bring in a huge template library.
20:30:23 <jralls> Thanks for looking.
20:31:32 *** o01eg_ has quit IRC
20:34:51 *** o01eg has joined #gnucash
20:44:14 *** guak has quit IRC
20:48:32 *** oozer has quit IRC
20:59:27 *** jervin has joined #gnucash
21:01:47 *** phoenix has joined #gnucash
21:01:48 *** jervin has quit IRC
21:05:43 *** jervin has joined #gnucash
21:23:40 *** phoenix has quit IRC
21:36:21 *** storyjesse has joined #gnucash
21:40:52 *** storyjesse has quit IRC
21:45:58 *** storyjesse has joined #gnucash
22:15:54 *** storyjesse has quit IRC
22:22:54 *** omnireq_ has quit IRC
22:23:05 *** omnireq_ has joined #gnucash
22:43:54 *** omnireq_ has quit IRC
22:44:05 *** omnireq_ has joined #gnucash
23:05:24 *** omnireq_ has quit IRC
23:05:47 *** omnireq_ has joined #gnucash
23:08:04 *** FH_thecat has quit IRC
23:13:24 *** chris has joined #gnucash
23:13:24 *** ChanServ sets mode: +v chris
23:37:16 *** chris has quit IRC
23:37:30 *** chris has joined #gnucash
23:37:30 *** ChanServ sets mode: +v chris
23:43:29 *** chris has quit IRC
23:48:23 *** angel has joined #gnucash
23:54:08 *** jervin has joined #gnucash