Package: src:xdg-desktop-portal Version: 1.20.3+ds-2 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202602/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:xdg-desktop-portal, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=meson dh_auto_clean -O--buildsystem=meson dh_autoreconf_clean -O--buildsystem=meson dh_clean -O--buildsystem=meson debian/rules binary dh binary --buildsystem=meson dh_update_autotools_config -O--buildsystem=meson dh_autoreconf -O--buildsystem=meson debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure -- \ -Dauto_features=enabled \ -Dsandboxed-image-validation=enabled \ -Ddocumentation=enabled -Dinstalled-tests=true -Dtests=enabled -Dman-pages=enabled [... snipped ...] duration: 7.69s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/tests/run-test.sh /<<PKGBUILDDIR>>/tests/test_print.py --verbose --log-level=DEBUG ----------------------------------- stdout ----------------------------------- Running tests on build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu ============================= test session starts ============================== platform linux -- Python 3.13.12, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: typeguard-4.4.4 collecting ... collected 10 items ../tests/test_print.py::TestPrint::test_version PASSED [ 10%] ../tests/test_print.py::TestPrint::test_prepare_print_basic PASSED [ 20%] ../tests/test_print.py::TestPrint::test_prepare_print_cancel[template_params0] PASSED [ 30%] ../tests/test_print.py::TestPrint::test_prepare_print_close[template_params0] PASSED [ 40%] ../tests/test_print.py::TestPrint::test_prepare_print_lockdown[template_params0] PASSED [ 50%] ../tests/test_print.py::TestPrint::test_print_basic PASSED [ 60%] ../tests/test_print.py::TestPrint::test_print_cancel[template_params0] PASSED [ 70%] ../tests/test_print.py::TestPrint::test_print_close[template_params0] PASSED [ 80%] ../tests/test_print.py::TestPrint::test_print_lockdown[template_params0] PASSED [ 90%] ../tests/test_print.py::TestPrint::test_print_prepare_and_print PASSED [100%] ============================== 10 passed in 7.32s ============================== ============================================================================== =================================== 21/27 ==================================== test: integration - xdg-desktop-portal:integration/registry start time: 16:26:09 duration: 4.45s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=186 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/tests/run-test.sh /<<PKGBUILDDIR>>/tests/test_registry.py --verbose --log-level=DEBUG ----------------------------------- stdout ----------------------------------- Running tests on build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu ============================= test session starts ============================== platform linux -- Python 3.13.12, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: typeguard-4.4.4 collecting ... collected 6 items ../tests/test_registry.py::TestRegistry::test_version PASSED [ 16%] ../tests/test_registry.py::TestRegistry::test_registerless PASSED [ 33%] ../tests/test_registry.py::TestRegistry::test_register PASSED [ 50%] ../tests/test_registry.py::TestRegistry::test_late_register PASSED [ 66%] ../tests/test_registry.py::TestRegistry::test_multiple_connections PASSED [ 83%] ../tests/test_registry.py::TestRegistry::test_no_reregister PASSED [100%] ============================== 6 passed in 4.08s =============================== ============================================================================== =================================== 22/27 ==================================== test: integration - xdg-desktop-portal:integration/remotedesktop start time: 16:26:13 duration: 6.56s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=81 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/tests/run-test.sh /<<PKGBUILDDIR>>/tests/test_remotedesktop.py --verbose --log-level=DEBUG ----------------------------------- stdout ----------------------------------- Running tests on build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu ============================= test session starts ============================== platform linux -- Python 3.13.12, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: typeguard-4.4.4 collecting ... collected 9 items ../tests/test_remotedesktop.py::TestRemoteDesktop::test_version PASSED [ 11%] ../tests/test_remotedesktop.py::TestRemoteDesktop::test_create_close_session PASSED [ 22%] ../tests/test_remotedesktop.py::TestRemoteDesktop::test_remote_desktop_create_session_invalid[Invalid-Token&] PASSED [ 33%] ../tests/test_remotedesktop.py::TestRemoteDesktop::test_remote_desktop_create_session_invalid[] PASSED [ 44%] ../tests/test_remotedesktop.py::TestRemoteDesktop::test_remote_desktop_create_session_invalid[/foo] PASSED [ 55%] ../tests/test_remotedesktop.py::TestRemoteDesktop::test_create_session_signal_closed[template_params0] PASSED [ 66%] ../tests/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis PASSED [ 77%] ../tests/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis_fail[template_params0] PASSED [ 88%] ../tests/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis_fail_notifies PASSED [100%] ============================== 9 passed in 6.19s =============================== ============================================================================== =================================== 23/27 ==================================== test: integration - xdg-desktop-portal:integration/settings start time: 16:26:20 duration: 10.14s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=42 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/tests/run-test.sh /<<PKGBUILDDIR>>/tests/test_settings.py --verbose --log-level=DEBUG ----------------------------------- stdout ----------------------------------- Running tests on build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu ============================= test session starts ============================== platform linux -- Python 3.13.12, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: typeguard-4.4.4 collecting ... collected 14 items ../tests/test_settings.py::TestSettings::test_version PASSED [ 7%] ../tests/test_settings.py::TestSettings::test_read_all[xdg_desktop_portal_dir_default_files0] PASSED [ 14%] ../tests/test_settings.py::TestSettings::test_read_all[xdg_desktop_portal_dir_default_files1] PASSED [ 21%] ../tests/test_settings.py::TestSettings::test_read_all[xdg_desktop_portal_dir_default_files2] PASSED [ 28%] ../tests/test_settings.py::TestSettings::test_read_all[xdg_desktop_portal_dir_default_files3] PASSED [ 35%] ../tests/test_settings.py::TestSettings::test_read_all_bad_config[xdg_desktop_portal_dir_default_files0] PASSED [ 42%] ../tests/test_settings.py::TestSettings::test_read_all_bad_config[xdg_desktop_portal_dir_default_files1] PASSED [ 50%] ../tests/test_settings.py::TestSettings::test_read_all_bad_config[xdg_desktop_portal_dir_default_files2] PASSED [ 57%] ../tests/test_settings.py::TestSettings::test_read_all_bad_config[xdg_desktop_portal_dir_default_files3] PASSED [ 64%] ../tests/test_settings.py::TestSettings::test_read_all_bad_config[xdg_desktop_portal_dir_default_files4] PASSED [ 71%] ../tests/test_settings.py::TestSettings::test_read_all_bad_config[xdg_desktop_portal_dir_default_files5] PASSED [ 78%] ../tests/test_settings.py::TestSettings::test_config_twice[xdg_desktop_portal_dir_default_files0] PASSED [ 85%] ../tests/test_settings.py::TestSettings::test_read PASSED [ 92%] ../tests/test_settings.py::TestSettings::test_changed PASSED [100%] ============================== 14 passed in 9.76s ============================== ============================================================================== =================================== 24/27 ==================================== test: integration - xdg-desktop-portal:integration/screenshot start time: 16:26:30 duration: 8.26s result: exit status 0 command: MALLOC_PERTURB_=46 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/tests/run-test.sh /<<PKGBUILDDIR>>/tests/test_screenshot.py --verbose --log-level=DEBUG ----------------------------------- stdout ----------------------------------- Running tests on build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu ============================= test session starts ============================== platform linux -- Python 3.13.12, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: typeguard-4.4.4 collecting ... collected 10 items ../tests/test_screenshot.py::TestScreenshot::test_version PASSED [ 10%] ../tests/test_screenshot.py::TestScreenshot::test_screenshot_basic[True-True] PASSED [ 20%] ../tests/test_screenshot.py::TestScreenshot::test_screenshot_basic[True-False] PASSED [ 30%] ../tests/test_screenshot.py::TestScreenshot::test_screenshot_basic[False-True] PASSED [ 40%] ../tests/test_screenshot.py::TestScreenshot::test_screenshot_basic[False-False] PASSED [ 50%] ../tests/test_screenshot.py::TestScreenshot::test_screenshot_close[template_params0] PASSED [ 60%] ../tests/test_screenshot.py::TestScreenshot::test_screenshot_cancel[template_params0] PASSED [ 70%] ../tests/test_screenshot.py::TestScreenshot::test_pick_color_basic PASSED [ 80%] ../tests/test_screenshot.py::TestScreenshot::test_pick_color_close[template_params0] PASSED [ 90%] ../tests/test_screenshot.py::TestScreenshot::test_pick_color_cancel[template_params0] PASSED [100%] ============================== 10 passed in 7.89s ============================== ============================================================================== =================================== 25/27 ==================================== test: integration - xdg-desktop-portal:integration/trash start time: 16:26:38 duration: 1.16s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=35 BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/tests/run-test.sh /<<PKGBUILDDIR>>/tests/test_trash.py --verbose --log-level=DEBUG ----------------------------------- stdout ----------------------------------- Running tests on build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu ============================= test session starts ============================== platform linux -- Python 3.13.12, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: typeguard-4.4.4 collecting ... collected 3 items ../tests/test_trash.py::TestTrash::test_version PASSED [ 33%] ../tests/test_trash.py::TestTrash::test_trash_file_fails PASSED [ 66%] ../tests/test_trash.py::TestTrash::test_trash_file PASSED [100%] ============================== 3 passed in 0.79s =============================== ============================================================================== =================================== 26/27 ==================================== test: integration - xdg-desktop-portal:integration/usb start time: 16:26:39 duration: 11.75s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=206 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/tests/run-test.sh /<<PKGBUILDDIR>>/tests/test_usb.py --verbose --log-level=DEBUG ----------------------------------- stdout ----------------------------------- Running tests on build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu ============================= test session starts ============================== platform linux -- Python 3.13.12, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: typeguard-4.4.4 collecting ... collected 17 items ../tests/test_usb.py::TestUsb::test_version PASSED [ 5%]** (process:6349): DEBUG: 16:26:40.375: umockdev.vala:154: Removing test bed /tmp/umockdev.CR5XL3 (process:6349): GLib-DEBUG: 16:26:40.375: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_create_close_session PASSED [ 11%]** (process:6349): DEBUG: 16:26:40.791: umockdev.vala:154: Removing test bed /tmp/umockdev.HXFKL3 (process:6349): GLib-DEBUG: 16:26:40.791: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_empty_initial_devices PASSED [ 17%]** (process:6349): DEBUG: 16:26:41.490: umockdev.vala:154: Removing test bed /tmp/umockdev.3FRTL3 (process:6349): GLib-DEBUG: 16:26:41.491: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_initial_devices[vnd:04a9] PASSED [ 23%]** (process:6349): DEBUG: 16:26:42.239: umockdev.vala:154: Removing test bed /tmp/umockdev.OVHNL3 (process:6349): GLib-DEBUG: 16:26:42.240: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_initial_devices[None] PASSED [ 29%]** (process:6349): DEBUG: 16:26:43.235: umockdev.vala:154: Removing test bed /tmp/umockdev.YZPHL3 (process:6349): GLib-DEBUG: 16:26:43.235: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_device_add[vnd:04a9] PASSED [ 35%]** (process:6349): DEBUG: 16:26:43.974: umockdev.vala:154: Removing test bed /tmp/umockdev.51SHL3 (process:6349): GLib-DEBUG: 16:26:43.974: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_device_add[None] PASSED [ 41%]** (process:6349): DEBUG: 16:26:44.973: umockdev.vala:154: Removing test bed /tmp/umockdev.J0SWL3 (process:6349): GLib-DEBUG: 16:26:44.974: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_device_remove[vnd:04a9] PASSED [ 47%]** (process:6349): DEBUG: 16:26:45.478: umockdev.vala:154: Removing test bed /tmp/umockdev.QKSWL3 (process:6349): GLib-DEBUG: 16:26:45.479: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_device_remove[None] PASSED [ 52%]** (process:6349): DEBUG: 16:26:46.478: umockdev.vala:154: Removing test bed /tmp/umockdev.QHBML3 (process:6349): GLib-DEBUG: 16:26:46.479: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_acquire[template_params0-vnd:04a9;vnd:04aa] PASSED [ 58%]** (process:6349): DEBUG: 16:26:47.093: umockdev.vala:154: Removing test bed /tmp/umockdev.EIBML3 (process:6349): GLib-DEBUG: 16:26:47.094: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_queries[1-template_params0-vnd:0001] PASSED [ 64%]** (process:6349): DEBUG: 16:26:47.704: umockdev.vala:154: Removing test bed /tmp/umockdev.AJ4EL3 (process:6349): GLib-DEBUG: 16:26:47.705: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_queries[1-template_params1-vnd:0001] PASSED [ 70%]** (process:6349): DEBUG: 16:26:48.299: umockdev.vala:154: Removing test bed /tmp/umockdev.Y8BRL3 (process:6349): GLib-DEBUG: 16:26:48.299: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_queries[0-template_params2-vnd:0001] PASSED [ 76%]** (process:6349): DEBUG: 16:26:48.911: umockdev.vala:154: Removing test bed /tmp/umockdev.KC6IL3 (process:6349): GLib-DEBUG: 16:26:48.912: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_queries[2-template_params3-vnd:0001] PASSED [ 82%]** (process:6349): DEBUG: 16:26:49.503: umockdev.vala:154: Removing test bed /tmp/umockdev.HBFVL3 (process:6349): GLib-DEBUG: 16:26:49.504: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_queries[0-template_params4-vnd:0001] PASSED [ 88%]** (process:6349): DEBUG: 16:26:50.107: umockdev.vala:154: Removing test bed /tmp/umockdev.IG7ML3 (process:6349): GLib-DEBUG: 16:26:50.108: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_queries[1-template_params5-vnd:0001] PASSED [ 94%]** (process:6349): DEBUG: 16:26:50.715: umockdev.vala:154: Removing test bed /tmp/umockdev.KOXEL3 (process:6349): GLib-DEBUG: 16:26:50.716: unsetenv() is not thread-safe and should not be used after threads are created ../tests/test_usb.py::TestUsb::test_queries[0-template_params6-vnd:0001] PASSED [100%]** (process:6349): DEBUG: 16:26:51.327: umockdev.vala:154: Removing test bed /tmp/umockdev.LPHSL3 (process:6349): GLib-DEBUG: 16:26:51.327: unsetenv() is not thread-safe and should not be used after threads are created ============================= 17 passed in 11.38s ============================== ============================================================================== =================================== 27/27 ==================================== test: integration - xdg-desktop-portal:integration/wallpaper start time: 16:26:51 duration: 3.04s result: exit status 0 command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=40 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/tests/run-test.sh /<<PKGBUILDDIR>>/tests/test_wallpaper.py --verbose --log-level=DEBUG ----------------------------------- stdout ----------------------------------- Running tests on build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu ============================= test session starts ============================== platform linux -- Python 3.13.12, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: typeguard-4.4.4 collecting ... collected 5 items ../tests/test_wallpaper.py::TestWallpaper::test_version PASSED [ 20%] ../tests/test_wallpaper.py::TestWallpaper::test_wallpaper_uri PASSED [ 40%] ../tests/test_wallpaper.py::TestWallpaper::test_wallpaper_file PASSED [ 60%] ../tests/test_wallpaper.py::TestWallpaper::test_wallpaper_cancel[template_params0] PASSED [ 80%] ../tests/test_wallpaper.py::TestWallpaper::test_wallpaper_permission PASSED [100%] ============================== 5 passed in 2.67s =============================== ============================================================================== Summary of Failures: 10/27 integration - xdg-desktop-portal:integration/dynamiclauncher FAIL 1.21s exit status 1 Ok: 24 Fail: 1 Skipped: 2 dh_auto_test: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=1 meson test --verbose --timeout-multiplier 1 returned exit code 1 make[1]: *** [debian/rules:55: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:38: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

