[ Impact ]
fprintd tests do not pass with current jammy release pocket
[ Test case ]
Rebuild the new package, it should be compiled and tested
[ Regression potential ]
None, the fix only affects the test suite and implies no code changes.
=====
as seen in a test rebuild, this package fails to build in the jammy release pocket (note the log behind the link might go away):
https://launchpadlibrarian.net/604216188/buildlog_ubuntu-jammy-amd64.fprintd_1.94.2-1_BUILDING.txt.gz
[...]
======================================================================
ERROR: test_pam_timeout (__main__.TestPamFprintd)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py", line 327, in test_pam_timeout
self.setup_device()
File "/<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py", line 85, in setup_device
device_path = self.obj_fprintd_mock.AddDevice('FDO Trigger Finger Laser Reader', 3, 'swipe')
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 141, in __call__
return self._connection.call_blocking(self._named_service,
File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in call_blocking
reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.InvalidArgs: Invalid arguments: More items found in D-Bus signature than in Python arguments
----------------------------------------------------------------------
Ran 1 test in 0.251s
FAILED (errors=1)
stderr:
PWRAP_DEBUG[<unknown> (19455)] - pwrap_init: Initialize pam_wrapper
PWRAP_DEBUG[<unknown> (19455)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.q
PWRAP_DEBUG[<unknown> (19455)] - pwrap_init: Successfully initialized pam_wrapper
PWRAP_DEBUG[<unknown> (19457)] - pwrap_init: Initialize pam_wrapper
PWRAP_DEBUG[<unknown> (19457)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.s
PWRAP_DEBUG[<unknown> (19457)] - pwrap_init: Successfully initialized pam_wrapper
PWRAP_DEBUG[<unknown> (19460)] - pwrap_init: Initialize pam_wrapper
PWRAP_DEBUG[<unknown> (19460)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.0
PWRAP_DEBUG[<unknown> (19460)] - pwrap_init: Successfully initialized pam_wrapper
------------------------------------------------------------------------------
531/531 fprintd:dist / check-translations OK 0.17s
08:35:21 G_SLICE=always-malloc MALLOC_CHECK_=2 MALLOC_PERTURB_=96 /<<PKGBUILDDIR>>/po/check-translations.sh
----------------------------------- output -----------------------------------
------------------------------------------------------------------------------
Summary of Failures:
496/531 fprintd:+test_fprintd_utils+TestFprintdUtils / TestFprintdUtils.test_fprintd_delete FAIL 0.33s exit status 1
498/531 fprintd:+test_fprintd_utils+TestFprintdUtils / TestFprintdUtils.test_fprintd_enroll FAIL 0.33s exit status 1
499/531 fprintd:+test_fprintd_utils+TestFprintdUtils / TestFprintdUtils.test_fprintd_list FAIL 0.31s exit status 1
504/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_list_all_fingers FAIL 0.31s exit status 1
505/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_multiple_verify_fails FAIL 0.32s exit status 1
506/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify FAIL 0.31s exit status 1
507/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_any_finger_identification FAIL 0.31s exit status 1
508/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_any_finger_no_identification FAIL 0.32s exit status 1
510/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_enrolled_fingers FAIL 0.33s exit status 1
511/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_no_enrolled_fingers FAIL 0.32s exit status 1
512/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_not_enrolled_fingers FAIL 0.32s exit status 1
513/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_script FAIL 0.32s exit status 1
514/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_already_claimed FAIL 0.32s exit status 1
515/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_auth FAIL 0.31s exit status 1
516/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth FAIL 0.31s exit status 1
517/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth2 FAIL 0.32s exit status 1
518/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_dual_reader_auth FAIL 0.31s exit status 1
519/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_failed_auth FAIL 0.31s exit status 1
520/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_identify_error FAIL 0.31s exit status 1
521/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_identify_error2 FAIL 0.32s exit status 1
522/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_identify_error3 FAIL 0.31s exit status 1
523/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_last_try_auth FAIL 0.31s exit status 1
524/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_multi_reader_not_all_enrolled FAIL 0.31s exit status 1
525/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_no_fingers FAIL 0.32s exit status 1
526/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_no_fingers_while_verifying FAIL 0.31s exit status 1
527/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_retry FAIL 0.31s exit status 1
529/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_notices_fprintd_disappearing FAIL 0.31s exit status 1
530/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_timeout FAIL 0.31s exit status 1
Ok: 503
Expected Fail: 0
Fail: 28
Unexpected Pass: 0
Skipped: 0
Timeout: 0
There is a NMU uploaded to Debian which is probably why Jeremy marked it as fix commited