Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 692732 - net-libs/aqbanking-5.99.30beta version bump (PSD2 compliance)
Summary: net-libs/aqbanking-5.99.30beta version bump (PSD2 compliance)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Hanno Böck
URL: https://www.aquamaniac.de/rdm/news/12
Whiteboard:
Keywords:
: 693438 (view as bug list)
Depends on:
Blocks: 695636
  Show dependency tree
 
Reported: 2019-08-22 16:26 UTC by Andreas Sturmlechner
Modified: 2019-11-13 21:25 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
aqbanking-5.99.30beta ebuild (aqbanking-5.99.30_beta.ebuild,1.66 KB, text/plain)
2019-09-15 15:24 UTC, Mark Nowiasz
Details
gwenhywfar-4.99.15_beta.ebuild (gwenhywfar-4.99.15_beta.ebuild,2.87 KB, text/plain)
2019-09-15 15:25 UTC, Mark Nowiasz
Details
aqbanking-5.99.34beta ebuild (aqbanking-5.99.34_beta.ebuild,1.66 KB, text/plain)
2019-09-25 17:11 UTC, Mark Nowiasz
Details
gwenhywfar-4.99.17_rc1.ebuild (gwenhywfar-4.99.17_rc1.ebuild,2.87 KB, text/plain)
2019-09-25 17:12 UTC, Mark Nowiasz
Details
aqbanking-5.99.38_beta.ebuild (aqbanking-5.99.38_beta.ebuild,1.53 KB, text/plain)
2019-10-02 18:41 UTC, Hendrik Harms
Details
gwenhywfar-4.99.20_rc4.ebuild (gwenhywfar-4.99.20_rc4.ebuild,2.62 KB, text/plain)
2019-10-02 18:45 UTC, Hendrik Harms
Details
libchipcard-5.1.3_beta.ebuild (libchipcard-5.1.3_beta.ebuild,1.08 KB, text/plain)
2019-10-02 18:46 UTC, Hendrik Harms
Details
aqbanking-5.99.40_beta ebuild (aqbanking-5.99.40_beta.ebuild,1.53 KB, text/plain)
2019-10-08 17:51 UTC, Mark Nowiasz
Details
gwenhywfar-4.99.22_rc6 ebuild (gwenhywfar-4.99.22_rc6.ebuild,2.62 KB, text/plain)
2019-10-08 17:52 UTC, Mark Nowiasz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2019-08-22 16:26:52 UTC
Required for kmymoney-5.0.6 and ZKA registration.
Comment 1 Andreas Sturmlechner gentoo-dev 2019-08-22 16:32:06 UTC
5.8.1 requires >=gwenhywfar-4.99.11beta

https://github.com/aqbanking/gwenhywfar/releases/tag/4.99.11beta
Comment 2 Andreas Sturmlechner gentoo-dev 2019-08-22 16:35:10 UTC
I was wrong. 5.8.1 is actually from 5.7-branch, very misleading.
Comment 3 Larry the Git Cow gentoo-dev 2019-08-22 16:39:11 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=b4e721bb9179eb5db36e9246dd9bf9a5f3ab7535

commit b4e721bb9179eb5db36e9246dd9bf9a5f3ab7535
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-08-22 16:38:06 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-08-22 16:38:06 +0000

    app-office/kmymoney: Disable USE hbci
    
    Required dependencies are currently not available.
    
    Bug: https://bugs.gentoo.org/692732
    Package-Manager: Portage-2.3.72, Repoman-2.3.17
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/kmymoney/kmymoney-5.0.9999.ebuild | 12 ++++++------
 app-office/kmymoney/kmymoney-9999.ebuild     | 12 ++++++------
 app-office/kmymoney/metadata.xml             |  1 -
 3 files changed, 12 insertions(+), 13 deletions(-)
Comment 4 Andreas Sturmlechner gentoo-dev 2019-09-03 18:55:50 UTC
*** Bug 693438 has been marked as a duplicate of this bug. ***
Comment 5 Daniel Peters 2019-09-03 21:23:50 UTC
aqbanking 5.8.2 was released, it compiled with gwenhywfar-4.20.0 installed, and kmymoney-5.0.6 with hbci re-enabled seems to work so far.

Are there additional checks I could perform?

Also, the homepage in the aqbanking ebuild should be changed to https://www.aquamaniac.de/rdm/projects/aqbanking
Comment 6 FR 2019-09-13 14:12:49 UTC
"PSD2" EU regulation requires newest version for (german) banking access from now on (see https://aquamaniac.de/rdm/)
https://aquamaniac.de/rdm/projects/aqbanking/files ( aqbanking-5.99.27beta.tar.gz / gwenhywfar-4.99.14beta.tar.gz )
Comment 7 Mark Nowiasz 2019-09-15 07:43:30 UTC
Kmymoney/aqbanking stopped being able to connect to the German banks

Is there any good reason why the the lastest aqbanking/gwenhywfar isn't in the ports?

I'd really like to be able to do onlinebanking again - thanks for nothing, Gentoo (yes, I'm pissed off)
Comment 8 Andreas Sturmlechner gentoo-dev 2019-09-15 09:13:00 UTC
(In reply to Mark Nowiasz from comment #7)
> Is there any good reason why the the lastest aqbanking/gwenhywfar isn't in
> the ports?
ebuilds don't write themselves yet.
Comment 9 Mark Nowiasz 2019-09-15 13:27:15 UTC
(In reply to Andreas Sturmlechner from comment #8)
> (In reply to Mark Nowiasz from comment #7)
> > Is there any good reason why the the lastest aqbanking/gwenhywfar isn't in
> > the ports?
> ebuilds don't write themselves yet.

Ah, OK, you mean just wait and see, maybe somehow someone will at a unspecified date write a ebuild, in the meantime all HBCI users (kmymoney, gnucash, whatever) have to be patient in the secure knowledge that somehow someone will solve this problem? I mean it's not that it's the job of an assignee or maintainer, no, just some unspecified third party has to do the job.. until then, it's the user's fault to want to perform banking on Gentoo (after all, why don't *they* write an ebuild, those pesky users who depend on banking..)
Comment 10 Mark Nowiasz 2019-09-15 15:23:19 UTC
I've created two ebuilds for the lastest gwenhyfar and aqbanking-builds. Quite crude (haven't done much ebuild work), but at least they compile and build.. and do something.

Unfortunately even 

aqbanking-cli versions
Versions:
 AqBanking-CLI: 5.99.30
 Gwenhywfar   : 4.99.15.0
 AqBanking    : 5.99.30.0


I had no success in testdriving it:

HBCI: 9050 - Die Nachricht enthält Fehler. (M)
HBCI: 9075 - Banking-Programm nicht PSD2-fähig, bitte aktualisieren. (M)
HBCI: 9800 - Dialog abgebrochen (M)
HBCI: 9340 - Ungültige Auftragsnachricht: Ungültige Signatur. (M)

Anyway, even then kmymoney 5.0.6 (with HBCI enabled) was unable to compile with aqbanking 5.99.30 - so I guess kmymoney *and* aqbanking isn't ready for PSD2 yet (even the latest version).

Anyway, I've uploaded both ebuilds (crude hacks) if you're interested..
Comment 11 Mark Nowiasz 2019-09-15 15:24:24 UTC
Created attachment 589918 [details]
aqbanking-5.99.30beta ebuild

aqbanking-5.99.30beta ebuild
Comment 12 Mark Nowiasz 2019-09-15 15:25:26 UTC
Created attachment 589920 [details]
gwenhywfar-4.99.15_beta.ebuild

 gwenhywfar-4.99.15_beta.ebuild
Comment 13 Andreas Sturmlechner gentoo-dev 2019-09-18 09:09:50 UTC
5.8.2 and 4.20.2 are queued up for merge later today (non-maintainer commit), let's make this bug about the PSD2 compliant version bump.

(In reply to Mark Nowiasz from comment #9)
> I mean it's not that it's the job of an assignee or maintainer
Just to remind you that it is a voluntary effort with often scarce resources. Thanks for your contributions, indeed there is no kmymoney release currently compatible with newer aqbanking.
Comment 14 Mark Nowiasz 2019-09-25 17:10:03 UTC
(In reply to Andreas Sturmlechner from comment #13)

> Just to remind you that it is a voluntary effort with often scarce
> resources. Thanks for your contributions, indeed there is no kmymoney
> release currently compatible with newer aqbanking.


Ah, that's not true anymore :-) There's kmyoney 5.0.7 released currently and after using gwenhywfar-4.99.17_rc1 and aqbanking-5.99.34_beta (I'll supply the ebuilds, yet again, simple hacks so you may have to dress them up a little bit if you want to release them) kmyonkey is finally able to do banking again :-D

(Will supply a bump ticket including my 5.0.7 ebuild)

You have to do two steps to make it work, though - both are documented here

https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/AqBanking6
https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/PSD2

(apparently German only).
Comment 15 Mark Nowiasz 2019-09-25 17:11:14 UTC
Created attachment 591056 [details]
aqbanking-5.99.34beta ebuild
Comment 16 Mark Nowiasz 2019-09-25 17:12:05 UTC
Created attachment 591058 [details]
gwenhywfar-4.99.17_rc1.ebuild
Comment 17 Hendrik Harms 2019-10-02 18:41:53 UTC
Created attachment 591620 [details]
aqbanking-5.99.38_beta.ebuild
Comment 18 Hendrik Harms 2019-10-02 18:45:32 UTC
Created attachment 591622 [details]
gwenhywfar-4.99.20_rc4.ebuild
Comment 19 Hendrik Harms 2019-10-02 18:46:39 UTC
Created attachment 591624 [details]
libchipcard-5.1.3_beta.ebuild
Comment 20 Hendrik Harms 2019-10-02 19:06:36 UTC
This setup works on my machine (x86_64 AMD Phenom / 4.19.72-gentoo / KDE-5)
  app-office/kmymoney-5.0.7 ~amd [hbci]
  net-lib/aqbanking-5.99.38_beta ~amd [ebics,chipcard]
  sys-lib/gwenhywfar-4.99.20_rc4 ~amd
  sys-lib/chipcard-5.1.3_beta ~amd

I could download the my banking transaction logs like before PSD2. :-)
(Sparkasse and Volksbank)
I've added my ebuild files. Hope that helps.
Comment 21 Mark Nowiasz 2019-10-03 07:13:07 UTC
(In reply to Hendrik Harms from comment #20)
 
> I could download the my banking transaction logs like before PSD2. :-)
> (Sparkasse and Volksbank)
> I've added my ebuild files. Hope that helps.

I've tested/upgraded (from "my" ebuilds) them, work fine, DKB here - TAN2Go works nicely, Chip@tan (at least the last time I tried didn't work well, maybe it's fixed in the new version).

Anyway, is there *any* good reason why the ebuilds aren't accepted in the ports yet? I's nearly three weeks since PSD2, online banking stopped working so there really is a good reason to push this matter
Comment 22 Mark Nowiasz 2019-10-08 17:51:25 UTC
Created attachment 592218 [details]
aqbanking-5.99.40_beta ebuild
Comment 23 Mark Nowiasz 2019-10-08 17:52:39 UTC
Created attachment 592220 [details]
gwenhywfar-4.99.22_rc6 ebuild
Comment 24 Mark Nowiasz 2019-10-08 17:53:38 UTC
For what it's worth, I created new ebuild for the lastet version of aqbanking/gwenhywfar .
Comment 25 Larry the Git Cow gentoo-dev 2019-10-13 13:41:47 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e83c1846a758875312a1966441693f95f758717

commit 9e83c1846a758875312a1966441693f95f758717
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-10-13 13:23:59 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-10-13 13:41:30 +0000

    net-libs/aqbanking: 5.99.40_beta version bump w/o keywords
    
    Pre-release version.
    
    Bug: https://bugs.gentoo.org/692732
    Package-Manager: Portage-2.3.76, Repoman-2.3.17
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 net-libs/aqbanking/Manifest                      |  1 +
 net-libs/aqbanking/aqbanking-5.99.40_beta.ebuild | 65 ++++++++++++++++++++++++
 2 files changed, 66 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8ce84255a72201e03a5aa5bd3d04c69f536890

commit 3e8ce84255a72201e03a5aa5bd3d04c69f536890
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-10-13 13:22:39 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-10-13 13:41:30 +0000

    sys-libs/libchipcard: 5.1.3_beta version bump w/o keywords
    
    Pre-release version.
    
    Bug: https://bugs.gentoo.org/692732
    Package-Manager: Portage-2.3.76, Repoman-2.3.17
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sys-libs/libchipcard/Manifest                      |  1 +
 sys-libs/libchipcard/libchipcard-5.1.3_beta.ebuild | 52 ++++++++++++++++++++++
 2 files changed, 53 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1296e617c1b0c3b870f19418302f77115a3847

commit 5e1296e617c1b0c3b870f19418302f77115a3847
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-10-13 13:20:45 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-10-13 13:41:29 +0000

    sys-libs/gwenhywfar: 4.99.22_rc6 version bump w/o keywords
    
    Pre-release version.
    
    Bug: https://bugs.gentoo.org/692732
    Package-Manager: Portage-2.3.76, Repoman-2.3.17
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sys-libs/gwenhywfar/Manifest                      |   1 +
 sys-libs/gwenhywfar/gwenhywfar-4.99.22_rc6.ebuild | 116 ++++++++++++++++++++++
 2 files changed, 117 insertions(+)
Comment 26 Larry the Git Cow gentoo-dev 2019-11-13 21:25:01 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db49d55d083f5a563015bda8da41101bc2eb5908

commit db49d55d083f5a563015bda8da41101bc2eb5908
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-11-13 21:21:37 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-11-13 21:24:18 +0000

    app-office/kmymoney: Port to ecm and kde.org, restore KEYWORDS
    
    Closes: https://bugs.gentoo.org/692732
    Package-Manager: Portage-2.3.79, Repoman-2.3.18
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/kmymoney/kmymoney-5.0.7.ebuild | 93 ++++++++++++++++---------------
 1 file changed, 47 insertions(+), 46 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca59e12c7bf90bff9ed7a8a1c3858e57c0669eab

commit ca59e12c7bf90bff9ed7a8a1c3858e57c0669eab
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-11-13 21:00:16 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-11-13 21:24:17 +0000

    net-libs/aqbanking: 5.99.44_beta version bump, restore KEYWORDS
    
    Sigh, we have to make this PSD2 stuff available at some point.
    
    Bug: https://bugs.gentoo.org/692732
    Package-Manager: Portage-2.3.79, Repoman-2.3.18
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 net-libs/aqbanking/Manifest                      |  1 +
 net-libs/aqbanking/aqbanking-5.99.44_beta.ebuild | 65 ++++++++++++++++++++++++
 2 files changed, 66 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11bac051ede1f17d038b2cc20bf32ecce90d5cb3

commit 11bac051ede1f17d038b2cc20bf32ecce90d5cb3
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-11-13 20:57:03 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-11-13 21:24:17 +0000

    sys-libs/gwenhywfar: 4.99.25_rc9 version bump, restore KEYWORDS
    
    Sigh, we have to make this PSD2 stuff available at some point.
    
    Bug: https://bugs.gentoo.org/692732
    Package-Manager: Portage-2.3.79, Repoman-2.3.18
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sys-libs/gwenhywfar/Manifest                      |   1 +
 sys-libs/gwenhywfar/gwenhywfar-4.99.25_rc9.ebuild | 116 ++++++++++++++++++++++
 2 files changed, 117 insertions(+)