[Debian-iot-maintainers] Bug#1009769: libhoel1.4: ABI break: h_exec_query_sqlite was dropped
Nicolas Mora
nicolas at babelouest.org
Sun Apr 17 13:18:26 BST 2022
Hello,
Le 2022-04-17 à 01 h 32, Andreas Metzler a écrit :
>
> i.e. the symbol h_exec_query_sqlite was dropped from the library ABI.
> This breaks all reverse dependencies built against 1.4.18, e.g. glewlwyd
> is now broken:
> (sid)ametzler at argenau:/dev/shm/GLEWY$ ldd -r /usr/bin/glewlwyd | tail -n1
> undefined symbol: h_exec_query_sqlite (/usr/bin/glewlwyd)
>
Thanks,
the symbol has changed its name, but a macro was added to make it source
compatible:
https://sources.debian.org/src/hoel/1.4.20-1/include/hoel.h/#L534
Therefore the package glewlwyd-2.6.2 still builds with this new source.
Glewlwyd 2.7.0 will use the new function h_execute_query_sqlite instead.
What is the best approach to close this bug?
- Should I patch hoel package to replace the #define
h_exec_query_sqlite() with a redefinition of h_exec_query_sqlite()?
- Should I re-upload glewlwyd 2.6.2 to force a rebuild?
Thanks in advance for your advice
/Nicolas
More information about the Debian-iot-maintainers
mailing list