[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1122338: libgusb 0.4.9-3 incompatible ABI change



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 removing revert-versioning.patch

The patch description is

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 to: