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

Reply via email to