Public bug reported: [ Impact ]
It handles some library issues such as #1992841, while new devices are FPC devices are supported. NEWS file is at: https://gitlab.freedesktop.org/3v1n0/libfprint/-/releases/v1.94.5+tod1 [ Regression potential ] Basically none given that we already include most of the changes to the already supported devices while new one are supported, including tests. Here's a diffstat of the difference between what's currently in ubuntu and what is in the new release: .gitlab-ci.yml | 50 +- .gitlab-ci/libfprint-image-variables.yaml | 2 + .gitlab-ci/libfprint-templates.yaml | 18 + NEWS | 23 + README.md | 112 +- data/autosuspend.hwdb | 42 +- demo/org.freedesktop.libfprint.Demo.json | 19 +- examples/tod-inspector.c | 6 +- libfprint/drivers/egis0570.c | 4 +- libfprint/drivers/elan.c | 2 +- libfprint/drivers/elan.h | 1 + libfprint/drivers/elanmoc/elanmoc.c | 51 +- libfprint/drivers/elanmoc/elanmoc.h | 1 + libfprint/drivers/elanspi.h | 1 + libfprint/drivers/fpcmoc/fpc.c | 1892 ++++++++++++++++++++++++++ libfprint/drivers/fpcmoc/fpc.h | 221 +++ libfprint/drivers/goodixmoc/goodix.c | 81 +- libfprint/drivers/goodixmoc/goodix.h | 2 + libfprint/drivers/goodixmoc/goodix_proto.c | 6 +- libfprint/drivers/synaptics/synaptics.c | 4 + libfprint/drivers/upektc.c | 1 + libfprint/drivers/uru4000.c | 6 +- libfprint/drivers/vfs0050.c | 9 +- libfprint/drivers/vfs301_proto.c | 2 +- libfprint/drivers/virtual-device.c | 4 +- libfprint/fp-context.c | 11 +- libfprint/fp-device-private.h | 6 +- libfprint/fp-device.c | 154 +-- libfprint/fp-image.c | 3 +- libfprint/fp-print.c | 2 +- libfprint/fpi-byte-reader.c | 2 +- libfprint/fpi-byte-reader.h | 3 +- libfprint/fpi-byte-writer.c | 2 +- libfprint/fpi-compat.h | 11 + libfprint/fpi-device.c | 306 +++-- libfprint/fpi-print.c | 2 +- libfprint/fpi-print.h | 6 +- libfprint/fprint-list-udev-hwdb.c | 18 +- libfprint/meson.build | 6 +- libfprint/nbis/fix-musl-build.patch | 31 + libfprint/nbis/include/bozorth.h | 2 - libfprint/nbis/update-from-nbis.sh | 3 + libfprint/tod/libfprint-tod.ver.in | 2 + libfprint/tod/meson.build | 9 +- libfprint/tod/tests/check-library-symbols.sh | 65 + libfprint/tod/tod-goodix-wrapper.c | 56 + libfprint/tod/tod-goodix-wrapper.h | 24 + libfprint/tod/tod-shared-loader.c | 10 +- libfprint/tod/tod-shared-loader.h | 6 +- libfprint/tod/tod-symbols.h | 11 + meson.build | 4 +- scripts/uncrustify.cfg | 2 +- tests/capture.py | 9 +- tests/create-driver-test.py.in | 5 + tests/elanmoc/custom.pcapng | Bin 19368 -> 17540 bytes tests/elanmoc/custom.py | 6 + tests/elanmoc/device | 136 +- tests/fpcmoc/custom.pcapng | Bin 0 -> 25324 bytes tests/fpcmoc/custom.py | 92 ++ tests/fpcmoc/device | 234 ++++ tests/goodixmoc/custom.pcapng | Bin 61764 -> 73120 bytes tests/goodixmoc/custom.py | 11 +- tests/goodixmoc/device | 57 +- tests/libfprint.supp | 19 + tests/meson.build | 36 +- tests/synaptics/custom.pcapng | Bin 42080 -> 31328 bytes tests/synaptics/custom.py | 41 +- tests/synaptics/device | 294 ++-- tests/test-device-fake.c | 30 + tests/test-fp-context-tod.c | 14 + tests/test-fp-device.c | 32 + tests/test-fpi-device.c | 11 + tests/test-generated-hwdb.sh | 11 +- tests/umockdev-test.py | 2 +- tests/virtual-device.py | 13 +- tests/virtual-image.py | 6 +- 76 files changed, 3813 insertions(+), 563 deletions(-) ** Affects: libfprint (Ubuntu) Importance: Medium Assignee: Marco Trevisan (Treviño) (3v1n0) Status: New -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libfprint in Ubuntu. https://bugs.launchpad.net/bugs/1992855 Title: Update libfprint-TOD to 1.94.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libfprint/+bug/1992855/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs