Source: libgusb
Version: 0.4.9-3
Severity: serious

 libgusb (0.4.9-2 to 0.4.9-5) in proposed for 4 days

    Regressions
 libfprint/1:1.94.9+tod1-1build1: amd64 (log, history), arm64 (log, history), ppc64el (log, history)
 libfprint/unknown: armhf (log, history)

Checking the libfprint tests the error is

> /usr/bin/python3: symbol lookup error: /usr/lib/x86_64-linux-gnu/libfprint-2.so.2: undefined symbol: g_usb_device_get_release, version LIBGUSB_0.1.0

seems to be a consequence of the changes in https://launchpad.net/ubuntu/+source/libgusb/0.4.9-3 <https://launchpad.net/ubuntu/+source/libgusb/0.4.9-3> removing revert-versioning.patch

The patch description is

https://github.com/hughsie/libgusb/commit/cfaab3e523c11800b6d77c1d10ce0c71799a4482 <https://github.com/hughsie/libgusb/commit/cfaab3e523c11800b6d77c1d10ce0c71799a4482>
has changed versions for symbols which were already made public in previous
release. This patch reverts it so that the ABI doesn't change between 0.2.9 and 0.2.10.

The issue didn't change since and dropping the patch created an incompatible ABI change, if you do that you should update the SONAME

Reply via email to