[Fingerforce-devel] Bug#1059027: libfprint FTBFS with nocheck profile: missing dependencies

Helmut Grohne helmut at subdivi.de
Tue Dec 19 13:24:54 GMT 2023


Source: libfprint
Version: 1:1.94.6-2
Severity: serious
Tags: ftbfs

libfprint fails to build from source when built with the nocheck build
profile. Note that this is considered a release critical bug since
trixie by the release team. Here is the relevant part of the build log:


| Program unittest_inspector.py found: YES (/<<PKGBUILDDIR>>/tests/unittest_inspector.py)
| Program umockdev-test.py found: YES (/<<PKGBUILDDIR>>/tests/umockdev-test.py)
| 
| ../tests/meson.build:99:16: ERROR: Command `/<<PKGBUILDDIR>>/tests/unittest_inspector.py /<<PKGBUILDDIR>>/tests/virtual-image.py` failed with status 77.
| 
| A full log can be found at /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/meson-logs/meson-log.txt
| 	cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/meson-log.txt
| ==> meson-logs/meson-log.txt <==

...

| Program unittest_inspector.py found: YES (/<<PKGBUILDDIR>>/tests/unittest_inspector.py)
| Program umockdev-test.py found: YES (/<<PKGBUILDDIR>>/tests/umockdev-test.py)
| Running command: /<<PKGBUILDDIR>>/tests/unittest_inspector.py /<<PKGBUILDDIR>>/tests/virtual-image.py
| --- stdout ---
| Missing dependencies: No module named 'gi'
| 
| --- stderr ---
| 
| 
| 
| ../tests/meson.build:99:16: ERROR: Command `/<<PKGBUILDDIR>>/tests/unittest_inspector.py /<<PKGBUILDDIR>>/tests/virtual-image.py` failed with status 77.
| dh_auto_configure: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dudev_hwdb=enabled -Dudev_hwdb_dir=/lib/udev/hwdb.d -Dudev_rules_dir=/lib/udev/rules.d -Ddrivers=all -Dgtk-examples=false returned exit code 1
| make[1]: *** [debian/rules:19: override_dh_auto_configure] Error 25
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:16: build] Error 2
| dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

I suggest that python3-gi is wrongly annotated <!nocheck> or tests are
not properly disabled.

Helmut



More information about the Fingerforce-devel mailing list