[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