Source: liquidctl Version: 1.14.0-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20250124 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary --with python3 --buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_autoreconf -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > dh_auto_build -O--buildsystem=pybuild > I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" > module > I: pybuild base:311: python3.12 -m build --skip-dependency-check > --no-isolation --wheel --outdir > /build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.12_liquidctl > * Building wheel... > running bdist_wheel > running build > running build_py > creating build/lib/liquidctl > copying liquidctl/pmbus.py -> build/lib/liquidctl > copying liquidctl/error.py -> build/lib/liquidctl > copying liquidctl/cli.py -> build/lib/liquidctl > copying liquidctl/keyval.py -> build/lib/liquidctl > copying liquidctl/__main__.py -> build/lib/liquidctl > copying liquidctl/__init__.py -> build/lib/liquidctl > copying liquidctl/version.py -> build/lib/liquidctl > copying liquidctl/util.py -> build/lib/liquidctl > creating build/lib/liquidctl/driver > copying liquidctl/driver/ddr4.py -> build/lib/liquidctl/driver > copying liquidctl/driver/hydro_platinum.py -> build/lib/liquidctl/driver > copying liquidctl/driver/commander_pro.py -> build/lib/liquidctl/driver > copying liquidctl/driver/commander_core.py -> build/lib/liquidctl/driver > copying liquidctl/driver/rgb_fusion2.py -> build/lib/liquidctl/driver > copying liquidctl/driver/asetek.py -> build/lib/liquidctl/driver > copying liquidctl/driver/kraken2.py -> build/lib/liquidctl/driver > copying liquidctl/driver/coolit.py -> build/lib/liquidctl/driver > copying liquidctl/driver/aura_led.py -> build/lib/liquidctl/driver > copying liquidctl/driver/kraken3.py -> build/lib/liquidctl/driver > copying liquidctl/driver/asetek_pro.py -> build/lib/liquidctl/driver > copying liquidctl/driver/corsair_hid_psu.py -> build/lib/liquidctl/driver > copying liquidctl/driver/base.py -> build/lib/liquidctl/driver > copying liquidctl/driver/smbus.py -> build/lib/liquidctl/driver > copying liquidctl/driver/__init__.py -> build/lib/liquidctl/driver > copying liquidctl/driver/msi.py -> build/lib/liquidctl/driver > copying liquidctl/driver/aquacomputer.py -> build/lib/liquidctl/driver > copying liquidctl/driver/nvidia.py -> build/lib/liquidctl/driver > copying liquidctl/driver/nzxt_epsu.py -> build/lib/liquidctl/driver > copying liquidctl/driver/asus_ryujin.py -> build/lib/liquidctl/driver > copying liquidctl/driver/usb.py -> build/lib/liquidctl/driver > copying liquidctl/driver/hwmon.py -> build/lib/liquidctl/driver > copying liquidctl/driver/smart_device.py -> build/lib/liquidctl/driver > installing to build/bdist.linux-x86_64/wheel > running install > running install_lib > creating build/bdist.linux-x86_64/wheel > creating build/bdist.linux-x86_64/wheel/liquidctl > copying build/lib/liquidctl/pmbus.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/error.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/cli.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > creating build/bdist.linux-x86_64/wheel/liquidctl/driver > copying build/lib/liquidctl/driver/ddr4.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/hydro_platinum.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/commander_pro.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/commander_core.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/rgb_fusion2.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/asetek.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/kraken2.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/coolit.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/aura_led.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/kraken3.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/asetek_pro.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/corsair_hid_psu.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/base.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/smbus.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/__init__.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/msi.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/aquacomputer.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/nvidia.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/nzxt_epsu.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/asus_ryujin.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/usb.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/hwmon.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/smart_device.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/keyval.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/__main__.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/__init__.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/version.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/util.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > running install_egg_info > running egg_info > creating liquidctl.egg-info > writing liquidctl.egg-info/PKG-INFO > writing dependency_links to liquidctl.egg-info/dependency_links.txt > writing entry points to liquidctl.egg-info/entry_points.txt > writing requirements to liquidctl.egg-info/requires.txt > writing top-level names to liquidctl.egg-info/top_level.txt > writing manifest file 'liquidctl.egg-info/SOURCES.txt' > reading manifest file 'liquidctl.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no previously-included files matching '*' found under directory > '.github' > adding license file 'LICENSE.txt' > writing manifest file 'liquidctl.egg-info/SOURCES.txt' > Copying liquidctl.egg-info to > build/bdist.linux-x86_64/wheel/./liquidctl-0.0.0.egg-info > running install_scripts > creating build/bdist.linux-x86_64/wheel/liquidctl-0.0.0.dist-info/WHEEL > creating > '/build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.12_liquidctl/.tmp-xttoggiq/liquidctl-0.0.0-py3-none-any.whl' > and adding 'build/bdist.linux-x86_64/wheel' to it > adding 'liquidctl/__init__.py' > adding 'liquidctl/__main__.py' > adding 'liquidctl/cli.py' > adding 'liquidctl/error.py' > adding 'liquidctl/keyval.py' > adding 'liquidctl/pmbus.py' > adding 'liquidctl/util.py' > adding 'liquidctl/version.py' > adding 'liquidctl/driver/__init__.py' > adding 'liquidctl/driver/aquacomputer.py' > adding 'liquidctl/driver/asetek.py' > adding 'liquidctl/driver/asetek_pro.py' > adding 'liquidctl/driver/asus_ryujin.py' > adding 'liquidctl/driver/aura_led.py' > adding 'liquidctl/driver/base.py' > adding 'liquidctl/driver/commander_core.py' > adding 'liquidctl/driver/commander_pro.py' > adding 'liquidctl/driver/coolit.py' > adding 'liquidctl/driver/corsair_hid_psu.py' > adding 'liquidctl/driver/ddr4.py' > adding 'liquidctl/driver/hwmon.py' > adding 'liquidctl/driver/hydro_platinum.py' > adding 'liquidctl/driver/kraken2.py' > adding 'liquidctl/driver/kraken3.py' > adding 'liquidctl/driver/msi.py' > adding 'liquidctl/driver/nvidia.py' > adding 'liquidctl/driver/nzxt_epsu.py' > adding 'liquidctl/driver/rgb_fusion2.py' > adding 'liquidctl/driver/smart_device.py' > adding 'liquidctl/driver/smbus.py' > adding 'liquidctl/driver/usb.py' > adding 'liquidctl-0.0.0.dist-info/LICENSE.txt' > adding 'liquidctl-0.0.0.dist-info/METADATA' > adding 'liquidctl-0.0.0.dist-info/WHEEL' > adding 'liquidctl-0.0.0.dist-info/entry_points.txt' > adding 'liquidctl-0.0.0.dist-info/top_level.txt' > adding 'liquidctl-0.0.0.dist-info/RECORD' > removing build/bdist.linux-x86_64/wheel > Successfully built liquidctl-0.0.0-py3-none-any.whl > I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with > "installer" module > I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" > module > I: pybuild base:311: python3.13 -m build --skip-dependency-check > --no-isolation --wheel --outdir > /build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.13_liquidctl > * Building wheel... > running bdist_wheel > running build > running build_py > installing to build/bdist.linux-x86_64/wheel > running install > running install_lib > creating build/bdist.linux-x86_64/wheel > creating build/bdist.linux-x86_64/wheel/liquidctl > copying build/lib/liquidctl/pmbus.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/error.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/cli.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > creating build/bdist.linux-x86_64/wheel/liquidctl/driver > copying build/lib/liquidctl/driver/ddr4.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/hydro_platinum.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/commander_pro.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/commander_core.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/rgb_fusion2.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/asetek.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/kraken2.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/coolit.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/aura_led.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/kraken3.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/asetek_pro.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/corsair_hid_psu.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/base.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/smbus.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/__init__.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/msi.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/aquacomputer.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/nvidia.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/nzxt_epsu.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/asus_ryujin.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/usb.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/hwmon.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/driver/smart_device.py -> > build/bdist.linux-x86_64/wheel/./liquidctl/driver > copying build/lib/liquidctl/keyval.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/__main__.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/__init__.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/version.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > copying build/lib/liquidctl/util.py -> > build/bdist.linux-x86_64/wheel/./liquidctl > running install_egg_info > running egg_info > writing liquidctl.egg-info/PKG-INFO > writing dependency_links to liquidctl.egg-info/dependency_links.txt > writing entry points to liquidctl.egg-info/entry_points.txt > writing requirements to liquidctl.egg-info/requires.txt > writing top-level names to liquidctl.egg-info/top_level.txt > reading manifest file 'liquidctl.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no previously-included files matching '*' found under directory > '.github' > adding license file 'LICENSE.txt' > writing manifest file 'liquidctl.egg-info/SOURCES.txt' > Copying liquidctl.egg-info to > build/bdist.linux-x86_64/wheel/./liquidctl-0.0.0.egg-info > running install_scripts > creating build/bdist.linux-x86_64/wheel/liquidctl-0.0.0.dist-info/WHEEL > creating > '/build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.13_liquidctl/.tmp-bod6993e/liquidctl-0.0.0-py3-none-any.whl' > and adding 'build/bdist.linux-x86_64/wheel' to it > adding 'liquidctl/__init__.py' > adding 'liquidctl/__main__.py' > adding 'liquidctl/cli.py' > adding 'liquidctl/error.py' > adding 'liquidctl/keyval.py' > adding 'liquidctl/pmbus.py' > adding 'liquidctl/util.py' > adding 'liquidctl/version.py' > adding 'liquidctl/driver/__init__.py' > adding 'liquidctl/driver/aquacomputer.py' > adding 'liquidctl/driver/asetek.py' > adding 'liquidctl/driver/asetek_pro.py' > adding 'liquidctl/driver/asus_ryujin.py' > adding 'liquidctl/driver/aura_led.py' > adding 'liquidctl/driver/base.py' > adding 'liquidctl/driver/commander_core.py' > adding 'liquidctl/driver/commander_pro.py' > adding 'liquidctl/driver/coolit.py' > adding 'liquidctl/driver/corsair_hid_psu.py' > adding 'liquidctl/driver/ddr4.py' > adding 'liquidctl/driver/hwmon.py' > adding 'liquidctl/driver/hydro_platinum.py' > adding 'liquidctl/driver/kraken2.py' > adding 'liquidctl/driver/kraken3.py' > adding 'liquidctl/driver/msi.py' > adding 'liquidctl/driver/nvidia.py' > adding 'liquidctl/driver/nzxt_epsu.py' > adding 'liquidctl/driver/rgb_fusion2.py' > adding 'liquidctl/driver/smart_device.py' > adding 'liquidctl/driver/smbus.py' > adding 'liquidctl/driver/usb.py' > adding 'liquidctl-0.0.0.dist-info/LICENSE.txt' > adding 'liquidctl-0.0.0.dist-info/METADATA' > adding 'liquidctl-0.0.0.dist-info/WHEEL' > adding 'liquidctl-0.0.0.dist-info/entry_points.txt' > adding 'liquidctl-0.0.0.dist-info/top_level.txt' > adding 'liquidctl-0.0.0.dist-info/RECORD' > removing build/bdist.linux-x86_64/wheel > Successfully built liquidctl-0.0.0-py3-none-any.whl > I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with > "installer" module > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:311: cd > /build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.12_liquidctl/build; > python3.12 -m pytest tests > ============================= test session starts > ============================== > platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 > rootdir: > /build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.12_liquidctl/build > configfile: pyproject.toml > plugins: typeguard-4.4.1 > collected 445 items > > tests/test_api.py ... [ > 0%] > tests/test_aquacomputer.py ..................................... [ > 8%] > tests/test_asetek.py ............ [ > 11%] > tests/test_asetek_pro.py ...... [ > 13%] > tests/test_asus_ryujin.py ... [ > 13%] > tests/test_aura_led.py ........ [ > 15%] > tests/test_backward_compatibility_10.py . [ > 15%] > tests/test_backward_compatibility_11.py . [ > 15%] > tests/test_backward_compatibility_112.py . [ > 16%] > tests/test_backward_compatibility_12.py . [ > 16%] > tests/test_backward_compatibility_13.py .. [ > 16%] > tests/test_backward_compatibility_14.py ..... [ > 17%] > tests/test_backward_compatibility_15.py . [ > 18%] > tests/test_backward_compatibility_18.py .. [ > 18%] > tests/test_cli.py ... [ > 19%] > tests/test_commander_core.py ............ [ > 22%] > tests/test_commander_pro.py ............................................ [ > 31%] > ........................................................................ [ > 48%] > ..... [ > 49%] > tests/test_coolit.py . [ > 49%] > tests/test_corsair_hid_psu.py ......... [ > 51%] > tests/test_ddr4.py ............................ [ > 57%] > tests/test_hidapi_device.py ......... [ > 59%] > tests/test_hwmon.py ....... [ > 61%] > tests/test_hydro_platinum.py ..................... [ > 66%] > tests/test_keyval.py ..........F. [ > 68%] > tests/test_kraken2.py ............. [ > 71%] > tests/test_kraken3.py ..............................s [ > 78%] > tests/test_msi.py ............... [ > 82%] > tests/test_nvidia.py .......................... [ > 87%] > tests/test_nzxt_epsu.py .. [ > 88%] > tests/test_nzxt_h1_v2.py ........ [ > 90%] > tests/test_rgb_fusion2.py .............. [ > 93%] > tests/test_smart_device.py ........ [ > 95%] > tests/test_smart_device2.py ........ [ > 96%] > tests/test_smbus.py .......... [ > 99%] > tests/test_usb.py .... > [100%] > > =================================== FAILURES > =================================== > _______________ test_fs_backend_stores_honor_load_store_locking > ________________ > > tmpdir = > local('/tmp/pytest-of-user42/pytest-0/test_fs_backend_stores_honor_l0') > > def test_fs_backend_stores_honor_load_store_locking(tmpdir): > run_dir = tmpdir.mkdir("run_dir") > > store = _FilesystemBackend(key_prefixes=["prefix"], > runtime_dirs=[run_dir]) > store.store("key", 42) > > ps = [ > mp_ctx.Process(target=_fs_mp_increment_key, args=(run_dir, > "prefix", "key", 0.2)), > mp_ctx.Process(target=_fs_mp_store_key, args=(run_dir, "prefix", > "key", -1)), > ] > > start_time = time.monotonic() > > ps[0].start() > time.sleep(0.1) > ps[1].start() > > # join second process first > ps[1].join() > > elapsed = time.monotonic() - start_time > assert elapsed >= 0.2 > > ps[0].join() > > assert store.load("key") == -1 > E AssertionError: assert 0 == -1 > E + where 0 = load('key') > E + where load = <liquidctl.keyval._FilesystemBackend object at > 0x7f0c2fe70740>.load > > tests/test_keyval.py:208: AssertionError > =========================== short test summary info > ============================ > SKIPPED [1] tests/test_kraken3.py:555: Currently broken with pillow >= 10.2.0 > (see #661) > FAILED tests/test_keyval.py::test_fs_backend_stores_honor_load_store_locking > =================== 1 failed, 443 passed, 1 skipped in 9.49s > =================== > E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd > /build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.12_liquidctl/build; > python3.12 -m pytest tests > I: pybuild base:311: cd > /build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.13_liquidctl/build; > python3.13 -m pytest tests > ============================= test session starts > ============================== > platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 > rootdir: > /build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.13_liquidctl/build > configfile: pyproject.toml > plugins: typeguard-4.4.1 > collected 445 items > > tests/test_api.py ... [ > 0%] > tests/test_aquacomputer.py ..................................... [ > 8%] > tests/test_asetek.py ............ [ > 11%] > tests/test_asetek_pro.py ...... [ > 13%] > tests/test_asus_ryujin.py ... [ > 13%] > tests/test_aura_led.py ........ [ > 15%] > tests/test_backward_compatibility_10.py . [ > 15%] > tests/test_backward_compatibility_11.py . [ > 15%] > tests/test_backward_compatibility_112.py . [ > 16%] > tests/test_backward_compatibility_12.py . [ > 16%] > tests/test_backward_compatibility_13.py .. [ > 16%] > tests/test_backward_compatibility_14.py ..... [ > 17%] > tests/test_backward_compatibility_15.py . [ > 18%] > tests/test_backward_compatibility_18.py .. [ > 18%] > tests/test_cli.py ... [ > 19%] > tests/test_commander_core.py ............ [ > 22%] > tests/test_commander_pro.py ............................................ [ > 31%] > ........................................................................ [ > 48%] > ..... [ > 49%] > tests/test_coolit.py . [ > 49%] > tests/test_corsair_hid_psu.py ......... [ > 51%] > tests/test_ddr4.py ............................ [ > 57%] > tests/test_hidapi_device.py ......... [ > 59%] > tests/test_hwmon.py ....... [ > 61%] > tests/test_hydro_platinum.py ..................... [ > 66%] > tests/test_keyval.py ..........F. [ > 68%] > tests/test_kraken2.py ............. [ > 71%] > tests/test_kraken3.py ..............................s [ > 78%] > tests/test_msi.py ............... [ > 82%] > tests/test_nvidia.py .......................... [ > 87%] > tests/test_nzxt_epsu.py .. [ > 88%] > tests/test_nzxt_h1_v2.py ........ [ > 90%] > tests/test_rgb_fusion2.py .............. [ > 93%] > tests/test_smart_device.py ........ [ > 95%] > tests/test_smart_device2.py ........ [ > 96%] > tests/test_smbus.py .......... [ > 99%] > tests/test_usb.py .... > [100%] > > =================================== FAILURES > =================================== > _______________ test_fs_backend_stores_honor_load_store_locking > ________________ > > tmpdir = > local('/tmp/pytest-of-user42/pytest-1/test_fs_backend_stores_honor_l0') > > def test_fs_backend_stores_honor_load_store_locking(tmpdir): > run_dir = tmpdir.mkdir("run_dir") > > store = _FilesystemBackend(key_prefixes=["prefix"], > runtime_dirs=[run_dir]) > store.store("key", 42) > > ps = [ > mp_ctx.Process(target=_fs_mp_increment_key, args=(run_dir, > "prefix", "key", 0.2)), > mp_ctx.Process(target=_fs_mp_store_key, args=(run_dir, "prefix", > "key", -1)), > ] > > start_time = time.monotonic() > > ps[0].start() > time.sleep(0.1) > ps[1].start() > > # join second process first > ps[1].join() > > elapsed = time.monotonic() - start_time > assert elapsed >= 0.2 > > ps[0].join() > > assert store.load("key") == -1 > E AssertionError: assert 0 == -1 > E + where 0 = load('key') > E + where load = <liquidctl.keyval._FilesystemBackend object at > 0x7f80e4a2ba70>.load > > tests/test_keyval.py:208: AssertionError > =========================== short test summary info > ============================ > SKIPPED [1] tests/test_kraken3.py:555: Currently broken with pillow >= 10.2.0 > (see #661) > FAILED tests/test_keyval.py::test_fs_backend_stores_honor_load_store_locking > =================== 1 failed, 443 passed, 1 skipped in 8.64s > =================== > E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd > /build/reproducible-path/liquidctl-1.14.0/.pybuild/cpython3_3.13_liquidctl/build; > python3.13 -m pytest tests > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 > 3.13" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2025/01/24/liquidctl_1.14.0-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250124;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250124&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.