Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019
Hi, On Fri, 4 Oct 2019 22:46:14 +0200 Micha Lenk wrote: > But before we get there, I need to update the packages. The current > state is always available in Git on > https://salsa.debian.org/aqbanking-team in the respective experimental > branch. > > As soon as I have the packaging fixed locally, I will make an APT > repository available with all the packages I created so far. So, this > isn't blocked by ftp-master, but I need to find the time to work on it. I am checking that space regularly, and am very much looking forward to these packages :-) Cheers, Joachim -- Joachim “nomeata” Breitner • nome...@debian.org • https://j.oach.im/ signature.asc Description: This is a digitally signed message part
Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019
Hi Alexander, On 04.10.19 21:22, Alexander Weiss wrote: according to https://www.aquamaniac.de/rdm/news/10 at least version 5.99.25beta is necessary for PSD2 support. (I believe some more bugs are fixed in higher releases) Is it planned to get one of the (really) PSD2-ready versions to unstable or even testing (even better: buster-backports) in the near future? The updates would need to go through - ftp-master's NEW queue (due to binary package name changes) - unstable - testing - buster-backports in exactly this order. The first step is out of my hands and will probably take some weeks (based on the current NEW queue length). But before we get there, I need to update the packages. The current state is always available in Git on https://salsa.debian.org/aqbanking-team in the respective experimental branch. As soon as I have the packaging fixed locally, I will make an APT repository available with all the packages I created so far. So, this isn't blocked by ftp-master, but I need to find the time to work on it. Best regards, Micha
Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019
Hi. Alexander Weiss - 04.10.19, 21:22:37 CEST: > according to https://www.aquamaniac.de/rdm/news/10 at least version > 5.99.25beta is necessary for PSD2 support. > (I believe some more bugs are fixed in higher releases) > > Is it planned to get one of the (really) PSD2-ready versions to > unstable or even testing (even better: buster-backports) in the near > future? Please refer to Bug#940136: aqbanking-tools: Transaction fails with 9075::Starke Kundenauthentifizierung notwendig. https://bugs.debian.org/934905 Thanks -- Martin
Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019
Hi there, according to https://www.aquamaniac.de/rdm/news/10 at least version 5.99.25beta is necessary for PSD2 support. (I believe some more bugs are fixed in higher releases) Is it planned to get one of the (really) PSD2-ready versions to unstable or even testing (even better: buster-backports) in the near future? Thanks a lot and greetings from Stuttgart, Alex
Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019
On 25.08.19 13:33, Felix Geyer wrote: Hi Micha, On Mon, 19 Aug 2019 20:19:28 +0200 Micha Lenk wrote: Hi Christian, I understand your bug report and confirm it to be an issue. Unfortunately I don't have much capacity at the moment to work on an updated package in a timely manner. But I do appreciate and support any volunteer's help. I've tested libaqbaking 5.8.1 in combination with gnucash 3.6 + patch for the registration key. It seems to work fine, at least the unregistered software warning from the log is gone. The only packaging changes are some new entries in the symbols file (diff attached). Do you mind if I NMU 5.8.1 to unstable? I've uploaded version 5.8.2 to DELAYED/2 now. Cheers, Felix
Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019
Hi Micha, On Mon, 19 Aug 2019 20:19:28 +0200 Micha Lenk wrote: Hi Christian, I understand your bug report and confirm it to be an issue. Unfortunately I don't have much capacity at the moment to work on an updated package in a timely manner. But I do appreciate and support any volunteer's help. I've tested libaqbaking 5.8.1 in combination with gnucash 3.6 + patch for the registration key. It seems to work fine, at least the unregistered software warning from the log is gone. The only packaging changes are some new entries in the symbols file (diff attached). Do you mind if I NMU 5.8.1 to unstable? Cheers, Felix diff --color -Nur libaqbanking-5.7.8/debian/libaqbanking35.symbols aqbanking-5.8.1/debian/libaqbanking35.symbols --- libaqbanking-5.7.8/debian/libaqbanking35.symbols 2019-01-01 16:17:58.0 +0100 +++ aqbanking-5.8.1/debian/libaqbanking35.symbols 2019-08-25 11:35:28.119248252 +0200 @@ -80,6 +80,8 @@ AB_AccountStatus_fromDb@Base 4.0.0 AB_AccountStatus_new@Base 4.0.0 AB_AccountStatus_toDb@Base 4.0.0 + AB_AccountType_fromChar@Base 5.8.1 + AB_AccountType_toChar@Base 5.8.1 AB_Account_GetAccountName@Base 4.0.0 AB_Account_GetAccountNumber@Base 4.0.0 AB_Account_GetAccountType@Base 4.0.0 @@ -480,6 +482,10 @@ AB_Banking_MakeGermanIban@Base 5.2.0beta AB_Banking_OnlineFini@Base 4.0.0 AB_Banking_OnlineInit@Base 4.0.0 + AB_Banking_RuntimeConfig_GetCharValue@Base 5.8.1 + AB_Banking_RuntimeConfig_GetIntValue@Base 5.8.1 + AB_Banking_RuntimeConfig_SetCharValue@Base 5.8.1 + AB_Banking_RuntimeConfig_SetIntValue@Base 5.8.1 AB_Banking_SaveAccountConfig@Base 4.2.0 AB_Banking_SaveAppConfig@Base 4.0.0 AB_Banking_SaveLocalImExporterProfile@Base 4.2.6
Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019
Dear Micha, I tried for myself yesterday. I built upstream tarball 5.8.1 using your libaqbanking_5.7.8-3.debian.tar.xz. I needed the following changes in exported symbols to successfully build a debian package: cat diff_libaqbanking35.symbols 83,84d82 < AB_AccountType_fromChar@Base 5.8.1 < AB_AccountType_toChar@Base 5.8.1 485,488d482 < AB_Banking_RuntimeConfig_GetCharValue@Base 5.8.1 < AB_Banking_RuntimeConfig_GetIntValue@Base 5.8.1 < AB_Banking_RuntimeConfig_SetCharValue@Base 5.8.1 < AB_Banking_RuntimeConfig_SetIntValue@Base 5.8.1 1499a1494 > #MISSING: 5.5.1# AB_Transaction_GetCreditorIdentifier@Base 4.2.3+svn.r1797 1522a1518 > #MISSING: 5.5.1# AB_Transaction_GetMandateReference@Base 4.2.3+svn.r1797 1621a1618 > #MISSING: 5.5.1# AB_Transaction_SetCreditorIdentifier@Base 4.2.3+svn.r1797 1644a1642 > #MISSING: 5.5.1# AB_Transaction_SetMandateReference@Base 4.2.3+svn.r1797 But I can't tell whether this may pose problems with debian policy to remove symbols from a package? As far as I understand the gnucash git commit100ef2a01d, version 5.7.9 should also contain the necessary code to pass the registration information. - online browseable at https://github.com/Gnucash/gnucash/commit/100ef2a01decda3ed54cf7204ae38bfd8766521d Unfortunately, gnucash even in unstable (and any released version AFAIK) does not yet contain the necessary registration code. But I was able to get rid of the HBCI warnings when building a debian package from the git maint branch against libaqbanking 5.8.1. See gnucash bugreport #935503 - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=935503 Maybe his can help to create a stable-backport, o even stable-updates package? Yours Matthias Merz -- Ovfg QH arhtvrevt. :) smime.p7s Description: S/MIME cryptographic signature
Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019
Hi Christian, I understand your bug report and confirm it to be an issue. Unfortunately I don't have much capacity at the moment to work on an updated package in a timely manner. But I do appreciate and support any volunteer's help. Best regards, Micha
Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019
Package: libaqbanking35 Version: 5.7.8-3 Severity: grave File: libaqbanking Tags: newcomer Justification: renders package unusable Dear Maintainer, according to the European Payment Service Directive (PSD2), only registered software may be used for online banking after 14 September 2019. Libaqbanking and the accompanying tools currently display corresponding warning messages (which are sent e.g. from FinTS end points of German Sparkassen): HBCI: 3060 - Bitte beachten Sie die enthaltenen Warnungen/Hinweise. (M) HBCI: 3050 - UPD nicht mehr aktuell, aktuelle Version enthalten. (S) HBCI: 3079 - Bitte wenden Sie sich an den Hersteller des Banking-Programms. (S) HBCI: 3078 - Unregistriertes Banking-Programm, nur zugelassen bis 14.09.2019 (S) According to https://www.aquamaniac.de/rdm/news/8, AqBankingh 5.8.1 contains the necessary functionality to allow programs like GnuCash and AqFinance to send their registration code to the FinTS endpoint. Version 5.7.8-3 currently included in the package libaqbanking35 WILL STOP WORKING after 14 September; the libaqbanking package (and maybe also aqbanking- tools) needs to be updated to avoid this. Thank you & best wishes Christian -- System Information: Debian Release: 10.0 APT prefers stable APT policy: (500, 'stable') 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=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libaqbanking35:amd64 depends on: ii libaqbanking-data 5.7.8-3 ii libc6 2.28-10 ii libgmp10 2:6.1.2+dfsg-4 ii libgwenhywfar604.20.0-9 Versions of packages libaqbanking35:amd64 recommends: ii libaqbanking35-plugins 5.7.8-3 Versions of packages libaqbanking35:amd64 suggests: ii aqbanking-tools 5.7.8-3 -- no debconf information