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. :)

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to