Marco Trevisan (Treviño)
3eadf227e4
Update changelog
2023-08-23 00:31:52 +02:00
Marco Trevisan (Treviño)
3e6500c2b9
debian/rules: Always force building udev hwdb
...
We are more updated than systemd, so let's use libfprint own rules
2023-08-23 00:31:37 +02:00
Marco Trevisan (Treviño)
cf18fc3b68
debian/intian-overrides: Update lintian syntax to ignore built drivers
2023-08-21 13:07:09 +02:00
Marco Trevisan (Treviño)
362bbfae13
debian/patches: Use proper rpath and permissions on installed libraries
2023-08-21 13:07:09 +02:00
Marco Trevisan (Treviño)
3650ef8137
debian/control: Add explicit tests dependency on python3
...
It's already required since we do require python modules, but let's make
it more explicit to please lintian
2023-08-21 13:07:06 +02:00
Marco Trevisan (Treviño)
95c2ac7085
Upload to mantic
2023-08-17 21:53:59 +02:00
Marco Trevisan (Treviño)
a362755b04
Update changelog
2023-08-17 21:53:03 +02:00
Marco Trevisan (Treviño)
7338440264
debian/patches: Use assets from correct paths
2023-08-17 21:47:02 +02:00
Marco Trevisan (Treviño)
7ba960911a
debian/patches: Install current tod driver for installed tests
2023-08-17 21:06:32 +02:00
Marco Trevisan (Treviño)
2ddb480d42
debian/tests: Run installed tests as regression tests
2023-08-17 20:33:49 +02:00
Marco Trevisan (Treviño)
1b62b88dba
debian/patches: Drop, applied upstream
2023-08-17 20:33:49 +02:00
Marco Trevisan (Treviño)
390dc89a5b
debian: Add libfprint-2-tests package
2023-08-17 20:33:49 +02:00
Marco Trevisan (Treviño)
e325b5b552
debian/libfprint-2-2.postinst: Devices triggers updated
2023-08-17 20:33:47 +02:00
Marco Trevisan (Treviño)
8941e79fea
New upstream release
2023-08-17 20:33:00 +02:00
Marco Trevisan (Treviño)
a57951458e
Update upstream source from tag 'upstream/1.94.6+tod1'
...
Update to upstream version '1.94.6+tod1'
with Debian dir 28838af4e4
2023-08-17 19:53:13 +02:00
Marco Trevisan (Treviño)
2751494b8e
New upstream version 1.94.6+tod1
2023-08-17 19:53:04 +02:00
Marco Trevisan (Treviño)
c848abd272
tests: Add TOD installed tests
2023-08-17 19:45:37 +02:00
Marco Trevisan (Treviño)
3cc1e483fc
tod: Adjust syntax as per new uncrustify
2023-08-17 05:31:28 +02:00
Marco Trevisan (Treviño)
8c6973aa26
Merge tag 'v1.94.6' into tod
...
v1.94.6
Git-EVTag-v0-SHA512: e1afaf08552dd3bc8e20229f4e8e141236a2133ce69cd3c68332e68483fb80a471ac0d7da1eedd6e4b0944b729433ac26e86ec12ef3accc78f86b1331150e185
2023-08-17 05:26:05 +02:00
Marco Trevisan (Treviño)
135a015b6a
Release 1.94.6
v1.94.6
2023-08-17 05:08:04 +02:00
swbgdx
96645eaa7a
goodixmoc: Add PID 0x633C and 0x6304
2023-08-17 01:37:56 +00:00
hermanlin
d37b255a11
elanmoc: add PID 0x0C99
2023-07-10 11:17:27 +08:00
Marco Trevisan (Treviño)
903ee43b2d
ci: Do not force-rebuild if an image with such tag exists
2023-06-28 16:35:16 +02:00
Marco Trevisan (Treviño)
8562f8a964
ci: Use meson commands only to setup, compile and install
...
Old ones are semi-deprecated, so let's adjust to what upstream suggests
2023-06-28 16:35:16 +02:00
Marco Trevisan (Treviño)
5ff794c105
ci: Run installed tests
2023-06-28 16:35:16 +02:00
Marco Trevisan (Treviño)
f68e0972c2
ci: Auto-Retry jobs on infrastructure failures
2023-06-28 16:35:16 +02:00
Marco Trevisan (Treviño)
ba3cc04e84
tests: Add support for installed tests
...
They allow distrubtions to check whether libfprint continues working as
expected, in different contexts.
2023-06-28 16:35:16 +02:00
Marco Trevisan (Treviño)
3d4cf44f9b
ci: Add gnome-desktop-testing to the image
...
It can be used to run the installed tests.
2023-06-28 16:23:45 +02:00
Marco Trevisan (Treviño)
8e702012fd
ci: Use debuginfo-install to install debug symbols
...
dnf doesn't seem to handle the plugin well in rawhide:
bash-5.2# dnf -y debuginfo-install glib2
Unknown argument "debuginfo-install" for command "dnf5".
Add "--help" for more information about the arguments.
2023-06-28 15:58:48 +02:00
Marco Trevisan (Treviño)
f49879b522
tests/virtual-image: Support passing specific FP_PRINTS_PATH env variable
2023-06-24 00:28:04 +02:00
Marco Trevisan (Treviño)
5e0bf2446b
meson: Bump requirements to 0.56 and adapt deprecated functions
2023-06-24 00:28:04 +02:00
Marco Trevisan (Treviño)
4d96a3efaa
tests/virtual-device: Check that removed devices are not in context anymore
2023-06-23 18:20:04 +02:00
Marco Trevisan (Treviño)
c27d72e3a1
tests/virtual-device: Do not preserve context on unplug tests
...
The unplug tests assume that the device is removed from the context once
they run, however we may have left the device around in a removed state
causing other tests to fail.
So isolate them in a new class where we create context and device
instances every time we run a test case.
2023-06-22 06:59:00 +02:00
Marco Trevisan (Treviño)
0819df6988
virtual-device: Reset transient parameters on deinit
...
Tests may change some options so we need to reset these values, even
though some may need not to be reserved when not in keep-alive mode.
2023-06-22 06:55:44 +02:00
Marco Trevisan (Treviño)
28579239a6
tests/virtual-device: Reset keep alive status when test is done
...
We don't want this to be preserved across tests, since it's meant to be
used inside a single test case.
2023-06-22 06:55:44 +02:00
Marco Trevisan (Treviño)
e48d2b467a
tests/virtual-device: Restore default enroll steps on tearDown
...
When running the tests as a single script we may leave the device in an
inconsistent state, so reset the enroll steps when done.
2023-06-22 06:55:44 +02:00
Marco Trevisan (Treviño)
1c589336a2
meson: Remove duplicate gnome imports
2023-06-22 06:55:44 +02:00
Egor Ignatov
9546659c15
goodixmoc: add PID 0x60A4
...
Signed-off-by: Egor Ignatov <egori@altlinux.org >
2023-06-21 19:28:38 +03:00
haoweilo
c782298ae4
fpcmoc: Ensure the current SSM is never overwritten
2023-06-21 15:09:00 +00:00
Sebastien Bacher
c97dde482e
releasing package libfprint version 1:1.94.5+tod1-0ubuntu2
2023-04-12 10:45:19 +02:00
Sebastien Bacher
4fe5f0b4dc
cherry pick a fix for the tests failing with the new glib version
2023-04-12 10:44:36 +02:00
Elytscha Smith
682fce6a5b
goodixmoc: add PID 0x60BC
2023-03-28 15:59:48 +00:00
swbgdx
6ed1b707d5
goodixmoc: Add PID 0x6092
2023-03-15 15:45:56 +00:00
Marco Trevisan (Treviño)
9fd2ccff29
virtual-device-listener: Always return task even if we got zero bytes
...
See: https://gitlab.gnome.org/GNOME/glib/-/issues/1346
2023-03-15 15:26:37 +00:00
Marco Trevisan (Treviño)
b6223a9d0a
test-fpi-device: Only push pragma -wdanging-pointer in newer GCC versions
...
It may not be supported and warn otherwise
2023-03-15 15:23:17 +00:00
Marco Trevisan (Treviño)
5e98f10011
ci: Do not require coverage to always happen
...
meson coverage could be broken in some cases, so let's ignore the error
for now if it happens.
2023-03-15 16:18:17 +01:00
Marco Trevisan (Treviño)
e7ca05e1bf
ci: Use proper name for valgrind junit file
2023-03-15 16:18:17 +01:00
Marco Trevisan (Treviño)
677c50fc51
fprint-list-supported-devices: Do not double-free usb_list
...
We were leaking the spi_list instead.
2023-03-15 14:50:41 +01:00
Bastien Nocera
bb5feeca77
ci: Use detached pipelines
...
See https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/438#what-it-means-for-me-a-maintainer-of-a-project-part-of-gitlabfreedesktoporg
2023-03-15 13:33:52 +01:00
wagner.oliveira
22683ec490
Fix AES4000 wrong IDs (swapped pid/vid)
2023-01-27 18:23:55 -05:00