Bug#935503: gnucash: HBCI/FinTS module not ready for PSD2, will not work after 14 September 2019

2019-09-20 Thread Joachim Breitner
Dear Felix,b
 
> I have already pushed libaqbanking 5.8.2 to unstable.
> gnucash 3.7 has been released containing the mentioned commit.
> It would be nice to get 3.7 into unstable soon since having the fix available
> in testing is a perquisite to fixing it in stable.

thanks for that! But September 14 has passed and now the bank is
refusing to work with gnucash. According to
https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/PSD2
version 5.99.25beta of aqbanking can fix this.

I don't see tarball releases of beta release on the webpage, else I’d
try it myself, but my Debian-packagig-foo has become rusty – would you
consider adding the packaging for that beta release to a branch of the
packaging git repo? Or maybe even upload to experimental?

Not being able to fetch my bank statements is quite annoying,
unfortunately.

Cheers,
Joachim

-- 
-- 
Joachim “nomeata” Breitner • nome...@debian.org • https://j.oach.im/
  


signature.asc
Description: This is a digitally signed message part


Bug#935503: gnucash: HBCI/FinTS module not ready for PSD2, will not work after 14 September 2019

2019-09-10 Thread Felix Geyer

On Fri, 23 Aug 2019 12:08:10 +0200 Matthias Merz  wrote:

Package: gnucash
Version: 1:3.6-1
Severity: important

Dear Maintainer,

German legislation requires some changes to HBCI, rendering the HBCI
interface of gnucash 3.6-1 in Debian mostly useless due to missing
requirements.

As mentioned in #934905, libaqbanking provides support to pass a
registration code starting with versions 5.8.1 (and maybe 5.7.9) -
both not yet in debian.

Also upstream gnucash (git "maint" branch) provides necessary patches
to accomplish this. (see around
https://github.com/Gnucash/gnucash/commit/100ef2a01decda3ed54cf7204ae38bfd8766521d
for details)


Steps to silence the warnings in the HBCI dialog:

- Compile libaqbanking 5.8.1 (using the upstream tarball and the
  contents of libaqbanking_5.7.8-3.debian.tar.xz with small
  modifications to exported symbols), resulting in 5.8.1~matthias1

- build gnucash git maint branch against new libaqbanking-dev_5.8.1 -
  resulting in gnucash 1:3.6-2~matthias1 which is mentioned below.

Yet unknown: whether this allows the "strong authentication"
(two-factor with a TAN) probably required starting Sept. 14.
Legislation allows some exceptions, but still unclear, which German
bank will require which steps.


This bugreport is filed mostly to request - if possible - a solution
for buster, maybe via backports for a to-be-released 3.6.2, maybe via
stable-updates (if possible at all)?


I have already pushed libaqbanking 5.8.2 to unstable.
gnucash 3.7 has been released containing the mentioned commit.
It would be nice to get 3.7 into unstable soon since having the fix available
in testing is a perquisite to fixing it in stable.

Cheers,
Felix



Bug#935503: gnucash: HBCI/FinTS module not ready for PSD2, will not work after 14 September 2019

2019-08-23 Thread Matthias Merz
Package: gnucash
Version: 1:3.6-1
Severity: important

Dear Maintainer,

German legislation requires some changes to HBCI, rendering the HBCI
interface of gnucash 3.6-1 in Debian mostly useless due to missing
requirements.

As mentioned in #934905, libaqbanking provides support to pass a
registration code starting with versions 5.8.1 (and maybe 5.7.9) -
both not yet in debian.

Also upstream gnucash (git "maint" branch) provides necessary patches
to accomplish this. (see around
https://github.com/Gnucash/gnucash/commit/100ef2a01decda3ed54cf7204ae38bfd8766521d
for details)


Steps to silence the warnings in the HBCI dialog:

- Compile libaqbanking 5.8.1 (using the upstream tarball and the
  contents of libaqbanking_5.7.8-3.debian.tar.xz with small
  modifications to exported symbols), resulting in 5.8.1~matthias1

- build gnucash git maint branch against new libaqbanking-dev_5.8.1 -
  resulting in gnucash 1:3.6-2~matthias1 which is mentioned below.

Yet unknown: whether this allows the "strong authentication"
(two-factor with a TAN) probably required starting Sept. 14.
Legislation allows some exceptions, but still unclear, which German
bank will require which steps.


This bugreport is filed mostly to request - if possible - a solution
for buster, maybe via backports for a to-be-released 3.6.2, maybe via
stable-updates (if possible at all)?


Thanks in advance,
Yours
Matthias Merz


-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (1001, 'stable'), (500, 'stable-updates'), (30, 'unstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnucash depends on:
ii  gnucash-common   1:3.6-2~matthias1
ii  guile-2.02.0.13+1-5.1
ii  guile-2.22.2.4+1-2
ii  guile-2.2-libs   2.2.4+1-2
ii  libaqbanking35   5.8.1~matthias1
ii  libaqbanking35-plugins   5.8.1~matthias1
ii  libatk1.0-0  2.30.0-2
ii  libboost-date-time1.67.0 1.67.0-13
ii  libboost-filesystem1.67.01.67.0-13
ii  libboost-locale1.67.01.67.0-13
ii  libboost-regex1.67.0 1.67.0-13
ii  libboost-system1.67.01.67.0-13
ii  libc62.28-10
ii  libcairo-gobject21.16.0-4
ii  libcairo21.16.0-4
ii  libcrypt-ssleay-perl 0.73.06-1+b1
ii  libdate-manip-perl   6.76-1
ii  libdbi1  0.9.0-5
ii  libfinance-quote-perl1.47-1
ii  libgc1c2 1:7.6.4-0.4
ii  libgcc1  1:8.3.0-6
ii  libgdk-pixbuf2.0-0   2.38.1+dfsg-1
ii  libglib2.0-0 2.58.3-2
ii  libgtk-3-0   3.24.5-1
ii  libgwenhywfar60  4.20.0-9
ii  libhtml-tableextract-perl2.15-1
ii  libhtml-tree-perl5.07-2
ii  libicu63 63.1-6
ii  libjavascriptcoregtk-4.0-18  2.24.2-1
ii  libofx7  1:0.9.14-1
ii  libpango-1.0-0   1.42.4-6
ii  libpangocairo-1.0-0  1.42.4-6
ii  libpython3.7 3.7.3-2
ii  libsecret-1-00.18.7-1
ii  libsoup2.4-1 2.64.2-2
ii  libstdc++6   8.3.0-6
ii  libwebkit2gtk-4.0-37 2.24.2-1
ii  libwww-perl  6.36-2
ii  libxml2  2.9.4+dfsg1-7+b3
ii  libxslt1.1   1.1.32-2
ii  perl 5.28.1-6
ii  zlib1g   1:1.2.11.dfsg-1

Versions of packages gnucash recommends:
ii  gnucash-docs 3.4-1
pn  python3-gnucash  
ii  yelp 3.31.90-1

Versions of packages gnucash suggests:
pn  libdbd-mysql
pn  libdbd-pgsql
ii  libdbd-sqlite3  0.9.0-6+b1

-- no debconf information