[GNC-dev] Failed to build GnuCash on Windows

2021-02-15 Thread Explorare

I followed the instructions on /gnucash-on-windows but failed with error
"TypeError: can only join an iterable". And there is a warning before this:
	"libtool: warning: '../lib/libosp.la' has not been installed in 
'/c/gcdev64/gnucash/maint/inst/lib'" [1]


So I make a copy of libosp.la to that path manually, and compiled again. 
The process stopped with a similar error " [2]


All commands are executed with admin privileges. And I've fetched the 
origin of gnucash-on-windows. Maybe it failed to copy the needed lib files?


[env]
Windows 10 10H2 19042.804 (64bit)
MSYS2 x86_64 20200903

[log files]
[1] https://gist.github.com/Explorare/b9b123dd21f19b9351168053cb074aae
[2] https://gist.github.com/Explorare/f86a60bc1e20644934a87f9fc619e7da

Thanks

ps. I'm trying to edit iso-4217-currencies.xml to add some 
cryptocurrencies and have no experience with jhbuild.

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] New OFX Requirements For USAA FSB

2021-02-15 Thread Martin Preuss
Am 14.02.21 um 22:12 schrieb Martin Preuss:
[...]
>> * The BankID and Bank Name were set to a string of 0s on the credit card 
>> account. I didn't try connecting with the 0s but changed both as Bob White 
>> has done.
> Maybe the OFX importer didn't catch those fields...
[...]

Okay, I've had it... ;-)

I started changing AqBanking's OFX import process.

Currently we use a very old importer which is quite hard to extend to read some 
OFX fields it currently doesn't recognize. I found that out the hard way while 
thinking about adding the bank name sent in the field 
"OFX/SIGNONMSGSRSV1/SONRS/FI/ORG" to the imported dataset.

The old importer would require me to add two new classes to read the FI and the 
ORG fields. Also it didn't handle unknown elements very well.

For OFXv2 I already started using our generic XML importer. Until now I 
couldn't use that for OFXv1 due to its use of SGML.

Libgwen's XML code can now read those files as well, so there is a way now to 
handle OFX files with AqBanking's XML importer.

This importer uses XML files which describe what data to extract from which XML 
element. We use it already to read and write SEPA and CAMT data.

Now adding a field like "bankname" is quite easy, just by adding this line to 
the description file:

--X8
  
--X8


You can test the new importer using the latest Gwenhywfar and AqBanking git 
version (please remember to do "make clean" before "make"):

--X8

aqbanking-cli import -c OUTPUTFILE -f YOUR_OFX_FILE --importer="xml" 
--profile="ofx1"
--X8


Currently the new importer reads account info, bank/credit card statements and 
balances. New data will be added as soon as I can find more OFX examples 
(thanks to all of you who already submitted OFX data which I used to get the 
importer this far!).


The current format description file can be found in the GIT repository at:

https://www.aquamaniac.de/rdm/projects/aqbanking/repository/revisions/master/show/src/libs/plugins/imexporters/xml/data

or, more specific:

https://www.aquamaniac.de/rdm/projects/aqbanking/repository/revisions/master/entry/src/libs/plugins/imexporters/xml/data/ofx1.xml


As always feedback is very welcome.


Regards
Martin

-- 
"Things are only impossible until they're not"
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] Failed to build GnuCash on Windows

2021-02-15 Thread John Ralls



> On Feb 15, 2021, at 1:58 AM, Explorare  wrote:
> 
> I followed the instructions on /gnucash-on-windows but failed with error
> "TypeError: can only join an iterable". And there is a warning before this:
>   "libtool: warning: '../lib/libosp.la' has not been installed in 
> '/c/gcdev64/gnucash/maint/inst/lib'" [1]
> 
> So I make a copy of libosp.la to that path manually, and compiled again. The 
> process stopped with a similar error " [2]
> 
> All commands are executed with admin privileges. And I've fetched the origin 
> of gnucash-on-windows. Maybe it failed to copy the needed lib files?
> 
> [env]
> Windows 10 10H2 19042.804 (64bit)
> MSYS2 x86_64 20200903
> 
> [log files]
> [1] https://gist.github.com/Explorare/b9b123dd21f19b9351168053cb074aae
> [2] https://gist.github.com/Explorare/f86a60bc1e20644934a87f9fc619e7da
> 

The "TypeError" message is from python and looks like it's Python2 trying to 
run Python3 code. That stopped working last summer so check that first.

A warning about building x86_64: I'm not sure that Guile will build and run 
correctly in 64-bit on Windows.

Regards,
John Ralls


___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] [GNC] USAA FSB requires newer QWIN support

2021-02-15 Thread Keith Bellairs
My USAA checking and credit card seem to be working. My users/0.conf is
using this client UID: I got it from quicken's OFXlog.txt file.

char clientUid="39E0E763-4E1E-4918-9528-D6EBAC94EF5D"

Notably when the online action in GNC challenges for the account password
the required response is now the "Access PIN". No longer the web site
account password. Yet another password to track.

I cannot believe its working again. Thanks everyone.

Keith

_

Date: Sun, 14 Feb 2021 11:12:26 -0800
From: John Ralls 
To: Randy Johnson 
Cc: gnucash-devel@gnucash.org, gnucash-u...@gnucash.org
Subject: Re: [GNC] [GNC-dev]  USAA FSB requires newer QWIN support
Message-ID: 
Content-Type: text/plain;   charset=us-ascii

Well, there's a UUID in that URL, but I just tried using it for the
ClientUUID and got "The user cannot signon because he or she entered an
invalid user ID or password." Using the one scraped from Quicken for MacOS
and reported in
https://lists.gnucash.org/pipermail/gnucash-devel/2021-February/045690.html
 works.

That leads me to believe that USAA is using the ClientUUID as an API key.
Quicken may have registered one or many. I think the only way to find that
out is for more users to set up MITMs with different versions of Quicken
and retrieve the ClientUUIDs for comparison.

This makes me a bit leery of publishing it on the wiki, because if Quicken
or USAA catch on that it's been compromised they might change it and lock
us out again.

Regards,
John Ralls
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


[GNC-dev] It appears that the gnucash.org server is down

2021-02-15 Thread David Carlson
5:45 pm Centrral time

-- 
David Carlson
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] It appears that the gnucash.org server is down

2021-02-15 Thread Derek Atkins
Yes.  Linas, who runs www, is in Austin.  Austin is being hit by a major 
winter storm.  Let's all hope he is okay.


In the meantime, the wiki is still alive and well, and the documentation 
can be read there.


-derek
Sent using my mobile device. Please excuse any typos.
On February 15, 2021 6:45:47 PM David Carlson  
wrote:



5:45 pm Centrral time

--
David Carlson
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel