Dependency increase in trunk: aqbanking >= 1.6.0?

Christian Stimming stimming at tuhh.de
Mon Aug 21 16:38:43 EDT 2006


Hi devs,

for all those out there who'd like to use the online banking features, be it 
through OFX DirectConnect or HBCI, I'd like to increase the dependency on 
aqbanking. Both online banking families really only work correctly with 
aqbanking >= 1.6.0 (released 2005-09-22) anyway.

I'd like to increase the dependency in trunk to require aqbanking >= 1.6.0. 
Allowing older aqbanking versions is needed probably only for those people 
who would like to compile with --enable-aqbanking but don't actually use the 
online banking features themselves, because if they did, they would be using 
a newer aqbankign anyway. In fact, the reports of successful OFX Direct 
Connect even required aqbanking >= 2.0.0 (released 2006-04-03)... 

So I'd like to increase this *optional* dependency for the very same reason 
that it is optional. If any older distro doesn't have that, well, fine with 
us, simply don't use --enable-aqbanking. If anyone intends to use the online 
banking features, they would update anyway... and yes, my only reason is that 
I'm too lazy to test for that very old aqbanking code. The API has seen quite 
a bunch of additions at 1.6.0. It is surely possible to keep the code 
backward-compatible, but I don't want to spend that extra (substantial) 
effort because the people with older aqbanking don't use that part of gnucash 
anyway.

Objections, anyone from the dev side? Again, this only concerns trunk and not 
branch-2.0.

Christian


More information about the gnucash-devel mailing list