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