Bug#934905: libaqbanking35: libaqbanking not ready for PSD2, will not work after 14 September 2019

2019-10-15 Thread Joachim Breitner
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

2019-10-04 Thread Micha Lenk

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

2019-10-04 Thread Martin Steigerwald
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

2019-10-04 Thread Alexander Weiss

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

2019-09-01 Thread Felix Geyer

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

2019-08-25 Thread Felix Geyer

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

2019-08-23 Thread Matthias Merz
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

2019-08-19 Thread Micha Lenk

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

2019-08-16 Thread Christian Gawron
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