<div dir="ltr"><div>I was away so I could not look at this until now.</div><div><br></div><div>All of my systems were on versions I compiled before Dec 26 and after the previous changes earlier in December. USAA import was working. As a reminder, USAA imports failed on all 3 Fedora 35 systems when KMM was compiled after Dec 26. On at least one of the systems KMM had been compiled twice after Dec 26.<br></div><div><br></div><div>This morning all 3 systems were switched back to the post Dec 26 versions that previously failed to import from USAA. They all were able to import from USAA. When I compiled new versions from the 5.1 branch today, USAA direct connect works fine.</div><div><br></div><div>I do not think this was a USAA problem because I think it was still failing on systems with the post Dec 26 version after it was working on systems that had been rolled back. {lus it seems unlikely that they fixed it in the 30 minutes it took to roll back the version.</div><div><br></div><div>It may be a library update on Fedora 35 but that seems like it would be hard to explain over 3 systems.</div><div><br></div><div>I use a build script and an install script that I wrote for KMM. Each time I build I download the full tree from the target branch and name it with a date and time stamp. I usually keep the build tree directory arund for a month or two so I can switch back if necessary.</div><div><br></div><div>My install script basically runs make uninstall for the appropriate build directory and then switches to the target build directory and runs make install (both with the appropriate arguments).</div><div><br></div><div>One thing I did observe when switching from the post Dec 26 version back to the older version, it took quite a while. It almost looked like the build script was running again. When I switched back to the post Dec 26 version this morning, it was much faster and looked like a normal install process after a new build. This was the same on all 3 systems. I suspect something on the Fedora systems changed to trigger this but I don't understand the process enough to explain it.<br></div><div><br></div><div>Not sure why this happened or why it went away but it works now so I'm happy.<br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><b><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><font size="1"><br></font></span></span></b></div><div dir="ltr"><b><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><font size="1">----</font></span></span></b><b><span style="font-family:monospace"><span style="color:rgb(0,0,0)"></span></span></b><b><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><font size="1"><b><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><font size="1"><br></font></span></span></b></font></span></span></b></div><div dir="ltr"><b><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><font size="1"><b><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><font size="1">Brendan Coupe</font></span></span></b></font></span></span></b></div></div></div></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 3, 2022 at 11:50 PM Thomas Baumgart <<a href="mailto:thb@net-bembel.de">thb@net-bembel.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Brendan,<br>
<br>
no, no changes at all on our side since Dec 26th.<br>
See <a href="https://invent.kde.org/office/kmymoney/-/commits/5.1" rel="noreferrer" target="_blank">https://invent.kde.org/office/kmymoney/-/commits/5.1</a><br>
<br>
Strange, maybe USAA DC changed something on their side :)<br>
<br>
Thomas<br>
<br>
<br>
On Dienstag, 4. Januar 2022 05:35:30 CET you wrote:<br>
<br>
> Did you change anything? I recompiled tonight to get the error message and<br>
> USAA Direct Connect is working. This happened on 3 different systems but I<br>
> can only test one until the weekend.<br>
> <br>
> *----*<br>
> *Brendan Coupe*<br>
> <br>
> <br>
> On Mon, Jan 3, 2022 at 10:47 AM Thomas Baumgart <<a href="mailto:thb@net-bembel.de" target="_blank">thb@net-bembel.de</a>> wrote:<br>
> <br>
> > On Montag, 3. Januar 2022 18:33:14 CET Brendan Coupe wrote:<br>
> ><br>
> > > Sorry, wrong terminology. Builds do not fail, the Direct Connect problem<br>
> > > appears in my builds after December 23. I do not have any builds on Dec<br>
> > 24<br>
> > > & 5.<br>
> ><br>
> > The only change that was added in that time frame is<br>
> ><br>
> ><br>
> > <a href="https://invent.kde.org/office/kmymoney/-/commit/19e6a0af6cccd3c098480b0d0885dc3f036030ab" rel="noreferrer" target="_blank">https://invent.kde.org/office/kmymoney/-/commit/19e6a0af6cccd3c098480b0d0885dc3f036030ab</a><br>
> ><br>
> > Here's the log from IRC:<br>
> ><br>
> >  00:00:00 - {Day changed to Sonntag, 26. Dezember 2021}<br>
> >  11:11:47 --> pursuivant (pursuivant@user/pursuivant) has joined #kmymoney<br>
> >  11:11:47 <pursuivant> office/kmymoney (master) v5.0.8-1673-g19e6a0af6 *<br>
> > Thomas Baumgart: kmymoney (5 files in 3 dirs)<br>
> >  11:11:48 <pursuivant> Increased price precision to 20 digits maximum<br>
> >  11:11:49 <pursuivant> BUG: 447480<br>
> >  11:11:49 <pursuivant> FIXED-IN: 5.1.3<br>
> >  11:11:50 <pursuivant><br>
> > <a href="https://invent.kde.org/office/kmymoney/commit/19e6a0af6cccd3c098480b0d0885dc3f036030ab" rel="noreferrer" target="_blank">https://invent.kde.org/office/kmymoney/commit/19e6a0af6cccd3c098480b0d0885dc3f036030ab</a><br>
> >  11:12:36 <pursuivant> office/kmymoney (5.1) v5.1.2-127-g657dbcf2f *<br>
> > Thomas Baumgart: kmymoney (5 files in 3 dirs)<br>
> >  11:12:36 <pursuivant> Increased price precision to 20 digits maximum<br>
> >  11:12:37 <pursuivant> BUG: 447480<br>
> >  11:12:38 <pursuivant> FIXED-IN: 5.1.3<br>
> >  11:12:39 <pursuivant><br>
> > <a href="https://invent.kde.org/office/kmymoney/commit/657dbcf2f17a56dc78951f172f0db35554a2785b" rel="noreferrer" target="_blank">https://invent.kde.org/office/kmymoney/commit/657dbcf2f17a56dc78951f172f0db35554a2785b</a><br>
> >  19:30:32 <IrcsomeBot> <Jesse> Hey all, so is it possible to run KMyMoney<br>
> > in debug mode on kdevelop?<br>
> >  21:48:45 <IrcsomeBot> <ipwizard> Yes, that's what I use here.<br>
> >  00:00:00 - {Day changed to Montag, 27. Dezember 2021}<br>
> ><br>
> > One of the two commits was on 5.1 and the other one on master. That change<br>
> > only changes the maximum precision that a number can be displayed with<br>
> > (formatted for output) and I have honestly no idea how that can affect the<br>
> > USAA thingy, especially when the changed method is not even referenced in<br>
> > all of the ofx plugin code. I see some references though, but they are all<br>
> > commented and not compiled.<br>
> ><br>
> > > The error was about username and/or password error.<br>
> > ><br>
> > > To be clear, this is the change you made some time last year based on<br>
> > some<br>
> > > work GNUCash had done to get KMM to work on USAA again. I think you added<br>
> > > User Agent and maybe some other tricks. I thought you made this for USAA<br>
> > > accounts only, at least for now.<br>
> > ><br>
> > > It's setable in my USAA accounts (set to InetClntApp/3.0) and grayed out<br>
> > on<br>
> > > my other accounts.<br>
> ><br>
> > Yes, I remember, but how exactly does the failure show up? Did you<br>
> > re-compile and install the plugins as well?<br>
> ><br>
> ><br>
> > --<br>
> ><br>
> > Regards<br>
> ><br>
> > Thomas Baumgart<br>
> ><br>
> > <a href="https://www.signal.org/" rel="noreferrer" target="_blank">https://www.signal.org/</a>       Signal, the better WhatsApp<br>
> > -------------------------------------------------------------<br>
> > Intelligence is the ability to avoid doing<br>
> > work, yet getting the work done.<br>
> > -------------------------------------------------------------<br>
> ><br>
> <br>
<br>
-- <br>
<br>
Regards<br>
<br>
Thomas Baumgart<br>
<br>
<a href="https://www.signal.org/" rel="noreferrer" target="_blank">https://www.signal.org/</a>       Signal, the better WhatsApp<br>
-------------------------------------------------------------<br>
There are only 10 types of people in the world: those who<br>
understand binary arithmetic and those who don't.<br>
-------------------------------------------------------------<br>
</blockquote></div>