Package: src:autopkgtest Version: 5.51 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/202510/ 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:autopkgtest, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh "clean" dh_auto_clean make -j2 clean make[1]: Entering directory '/<<PKGBUILDDIR>>' rm -rf */__pycache__/ rm -rf .mypy_cache/ rm -f doc/README.package-tests.html doc/README.running-tests.html doc/README.virtualisation-server.html make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_clean debian/rules binary dh "binary" dh_update_autotools_config dh_autoreconf dh_auto_configure [... snipped ...] # + builddir=/tmp/autopkgtest.H4cocZ/build.Asw # + cd /tmp/autopkgtest.H4cocZ/build.Asw # + cp -rd --preserve=timestamps -- /tmp/autopkgtest.H4cocZ/ubtree-testpkg real-tree # + [ -x real-tree/debian/rules ] # + dpkg-source --before-build real-tree # + chmod -R a+rX . # + cd real-tree/. # + pwd # + sed -n 1 {s/).*//; s/ (/\n/; p} debian/changelog # autopkgtest: DBG: testbed command exited with code 0 # autopkgtest [15:42:00]: testing package testpkg version 1 # autopkgtest: DBG: sending command to virtualisation server: copyup /tmp/autopkgtest.H4cocZ/build.Asw/real-tree/debian/ /tmp/autopkgtest.output.69yhdjyd/pkg/debian/ # autopkgtest: DBG: got reply from testbed: ok # autopkgtest: DBG: processing dependency bsdutils # autopkgtest: DBG: Test defined: name pty path debian/tests/pty command "None" restrictions [] features [] depends [['bsdutils']] # autopkgtest [15:42:00]: build not needed # autopkgtest: DBG: sending command to virtualisation server: copyup /tmp/autopkgtest.H4cocZ/build.Asw/real-tree/ /tmp/autopkgtest.output.69yhdjyd/tests-tree/ # autopkgtest: DBG: got reply from testbed: ok # autopkgtest: DBG: processing dependency bsdutils # autopkgtest: DBG: Test defined: name pty path debian/tests/pty command "None" restrictions [] features [] depends [['bsdutils']] # autopkgtest [15:42:00]: test pty: preparing testbed # autopkgtest: DBG: testbed reset: modified=False, deps_installed=[], deps_new=[['bsdutils']] # autopkgtest: DBG: Binaries: no registered binaries, not publishing anything # autopkgtest: DBG: install_deps: deps_new=[['bsdutils']] # autopkgtest: DBG: install-deps: satisfying bsdutils # autopkgtest: DBG: can use apt-get on testbed: False # autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v dpkg-checkbuilddeps'], kind short, sout pipe, serr pipe, env [] # autopkgtest: DBG: testbed command exited with code 0 # autopkgtest: DBG: testbed command ['dpkg-checkbuilddeps', '-d', 'bsdutils', '/dev/null'], kind short, sout pipe, serr pipe, env [] # autopkgtest: DBG: testbed command exited with code 1 # autopkgtest: DBG: BadPackageError test dependencies missing: dpkg-checkbuilddeps: error: unmet build dependencies: bsdutils # # autopkgtest: DBG: needs_reset, previously=False, requested by run_tests() line 250 # autopkgtest [15:42:00]: @@@@@@@@@@@@@@@@@@@@ summary # pty FAIL badpkg # blame: /tmp/autopkgtest.test.vslypomb/testpkg # badpkg: test dependencies missing: dpkg-checkbuilddeps: error: unmet build dependencies: bsdutils # # autopkgtest: DBG: testbed stop # autopkgtest: DBG: testbed close, scratch=/tmp/autopkgtest.H4cocZ # autopkgtest: DBG: sending command to virtualisation server: close # autopkgtest: DBG: got reply from testbed: ok # autopkgtest: DBG: sending command to virtualisation server: quit # exit status: 12 FAIL test_reboot (__main__.NullRunner.test_reboot) needs-reboot test gets skipped ... ok test_reboot_mixed (__main__.NullRunner.test_reboot_mixed) needs-reboot test gets skipped but another test is still run ... ok test_setup_commands_boot_fail_badpkg (__main__.NullRunner.test_setup_commands_boot_fail_badpkg) --setup-commands-boot which exit with 100 (bad package) ... ok test_setup_commands_boot_fail_transient (__main__.NullRunner.test_setup_commands_boot_fail_transient) --setup-commands-boot which exit with 1 (transient error) ... ok test_setup_commands_fail_badpkg (__main__.NullRunner.test_setup_commands_fail_badpkg) --setup-commands which exit with 100 (bad package) ... ok test_setup_commands_fail_transient (__main__.NullRunner.test_setup_commands_fail_transient) --setup-commands which exit with 1 (transient error) ... ok test_signal (__main__.NullRunner.test_signal) tests keep default signal handler ... ok test_skip (__main__.NullRunner.test_skip) Skip two specified tests ... ok test_skip_not_installable (__main__.NullRunner.test_skip_not_installable) Test skip-not-installable restriction ... ok test_skip_not_installable_mixed (__main__.NullRunner.test_skip_not_installable_mixed) Test skip-not-installable restriction combined with a passing test ... ok test_skippable_fail (__main__.NullRunner.test_skippable_fail) A skippable test fails ... ok test_skippable_skipped (__main__.NullRunner.test_skippable_skipped) A skippable test skips itself ... ok test_skippable_skipped_mixed (__main__.NullRunner.test_skippable_skipped_mixed) A skippable test skips itself, but another test passes ... ok test_skippable_success (__main__.NullRunner.test_skippable_success) A skippable test succeeds ... ok test_summary (__main__.NullRunner.test_summary) --summary option ... ok test_superficial_fail (__main__.NullRunner.test_superficial_fail) A superficial test failing is the same as if it was ... ok test_superficial_fail_mixed (__main__.NullRunner.test_superficial_fail_mixed) A superficial test (among others) failing is the same as if it ... ok test_superficial_success (__main__.NullRunner.test_superficial_success) If all successful tests are superficial, it's as though they ... ok test_superficial_success_mixed (__main__.NullRunner.test_superficial_success_mixed) Superficial tests don't harm non-superficial tests. ... ok test_test_command (__main__.NullRunner.test_test_command) Test-Command: instead of Tests: ... ok test_test_command_with_double_quotes_and_single_quotes (__main__.NullRunner.test_test_command_with_double_quotes_and_single_quotes) Test-Command contains quotes ... ok test_test_command_with_double_quotes_in_single_quotes (__main__.NullRunner.test_test_command_with_double_quotes_in_single_quotes) Test-Command contains double quotes inside single quotes ... ok test_test_command_with_single_quotes (__main__.NullRunner.test_test_command_with_single_quotes) Test-Command contains double quotes inside single quotes ... ok test_test_not_found (__main__.NullRunner.test_test_not_found) Tests: specifies a nonexisting test ... ok test_testname (__main__.NullRunner.test_testname) Run only specified tests. ... ok test_testname_noexist (__main__.NullRunner.test_testname_noexist) Run only one specified test which does not exist ... ok test_testname_with_others_skipped (__main__.NullRunner.test_testname_with_others_skipped) Run only one specified test between skipped tests ... ok test_timeout (__main__.NullRunner.test_timeout) handling test timeout ... ok test_timeout_global (__main__.NullRunner.test_timeout_global) a global timeout causes a long-running test to fail ... ok test_timeout_global_applies_to_build (__main__.NullRunner.test_timeout_global_applies_to_build) a global timeout causes a long-running build to fail ... ok test_timeout_global_skips_remaining_tests (__main__.NullRunner.test_timeout_global_skips_remaining_tests) after the global timeout, remaining tests are skipped ... ok test_timeout_long_build (__main__.NullRunner.test_timeout_long_build) long-running build with custom timeouts ... ok test_timeout_long_build_fail (__main__.NullRunner.test_timeout_long_build_fail) long-running build times out ... ok test_timeout_long_test (__main__.NullRunner.test_timeout_long_test) long-running test with custom timeouts ... ok test_timeout_no_output (__main__.NullRunner.test_timeout_no_output) handling test timeout for test without any output ... ok test_tmpdir_env (__main__.NullRunner.test_tmpdir_env) Respects $TMPDIR ... ok test_tree_allow_stderr_nobuild_fail_on_exit (__main__.NullRunner.test_tree_allow_stderr_nobuild_fail_on_exit) source tree, no build, allow-stderr, test fails with non-zero ... ok test_tree_allow_stderr_nobuild_success (__main__.NullRunner.test_tree_allow_stderr_nobuild_success) source tree, no build, allow-stderr, test success ... ok test_tree_apply_patches_build_needed (__main__.NullRunner.test_tree_apply_patches_build_needed) source tree, 3.0 (quilt) patches get applied with build-needed ... ok test_tree_apply_patches_nobuild (__main__.NullRunner.test_tree_apply_patches_nobuild) source tree, 3.0 (quilt) patches get applied with built package ... ok test_tree_build_needed_success (__main__.NullRunner.test_tree_build_needed_success) source tree, build-needed restriction, test success ... ok test_tree_debian_tests_only (__main__.NullRunner.test_tree_debian_tests_only) tree with only debian/tests/ ... ok test_tree_norestrictions_nobuild_fail_on_exit (__main__.NullRunner.test_tree_norestrictions_nobuild_fail_on_exit) source tree, no build, no restrictions, test fails with non-zero ... ok test_tree_norestrictions_nobuild_fail_on_stderr (__main__.NullRunner.test_tree_norestrictions_nobuild_fail_on_stderr) source tree, no build, no restrictions, test fails with stderr ... ok test_tree_norestrictions_nobuild_fail_on_stderr_and_exit (__main__.NullRunner.test_tree_norestrictions_nobuild_fail_on_stderr_and_exit) source tree, no build, no restrictions, test fails with stderr+exit ... ok test_tree_norestrictions_nobuild_success (__main__.NullRunner.test_tree_norestrictions_nobuild_success) source tree, no build, no restrictions, test success ... ok test_tree_output_dir (__main__.NullRunner.test_tree_output_dir) source tree, explicit --output-dir ... ok test_tree_output_dir_in_test_tree (__main__.NullRunner.test_tree_output_dir_in_test_tree) source tree, --output-dir in tests tree ... ok test_tree_output_dir_nonempty (__main__.NullRunner.test_tree_output_dir_nonempty) existing and non-empty --output-dir ... ok test_undeletable_files (__main__.NullRunner.test_undeletable_files) source tree has undeletable files ... ok test_unicode (__main__.NullRunner.test_unicode) Unicode test output ... ok test_unknown_derestriction (__main__.NullRunner.test_unknown_derestriction) --ignore-restrictions is respected for unknown restrictions ... ok test_unknown_restriction (__main__.NullRunner.test_unknown_restriction) test with unknown restriction gets skipped ... ok test_unskippable (__main__.NullRunner.test_unskippable) A non-skippable test fails with an exit status that happens ... ok test_validate (__main__.NullRunner.test_validate) --validate command line options ... ok test_versioned_depends (__main__.NullRunner.test_versioned_depends) Depends: with versions ... ok ====================================================================== FAIL: test_pseudo_terminal (__main__.NullRunner.test_pseudo_terminal) The test can access pseudo-terminals ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/tests/autopkgtest", line 806, in test_pseudo_terminal self.assertEqual(code, 0, err) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ AssertionError: 12 != 0 : autopkgtest: DBG: autopkgtest options: Namespace(override_control=None, only_tests=[], skip_tests=None, built_binaries=False, test_architecture=None, packages=['/tmp/autopkgtest.test.vslypomb/testpkg'], output_dir=None, logfile=None, summary=None, verbosity=2, setup_commands=[], apt_upgrade=False, setup_commands_boot=[], add_apt_sources=[], add_apt_releases=[], pin_packages=[], apt_pocket=[], apt_default_release=None, enable_apt_fallback=True, copy=[], env=[], ignore_restrictions=[], insecure=False, user=None, gainroot=None, shell_fail=False, shell=False, timeout=0, timeout_short=None, timeout_copy=None, timeout_install=None, timeout_test=None, timeout_build=None, timeout_factor=1.0, set_lang=None, auto_control=True, build_parallel=None, needs_internet='run', validate=False) autopkgtest: DBG: virt-runner arguments: ['null'] autopkgtest: DBG: actions: [('unbuilt-tree', '/tmp/autopkgtest.test.vslypomb/testpkg', False)] autopkgtest: DBG: build binaries: False autopkgtest: DBG: testbed init autopkgtest [15:42:00]: starting date and time: 2025-10-19 15:42:00+0000 autopkgtest [15:42:00]: version @version@ autopkgtest [15:42:00]: host sbuild; command line: /<<PKGBUILDDIR>>/runner/autopkgtest -d --no-built-binaries /tmp/autopkgtest.test.vslypomb/testpkg -- null autopkgtest: DBG: got reply from testbed: ok autopkgtest: DBG: testbed open, scratch=None autopkgtest: DBG: sending command to virtualisation server: open autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest.H4cocZ autopkgtest: DBG: sending command to virtualisation server: print-execute-command autopkgtest: DBG: got reply from testbed: ok env autopkgtest: DBG: sending command to virtualisation server: capabilities autopkgtest: DBG: got reply from testbed: ok downtmp-host=/tmp/autopkgtest.H4cocZ downtmp-host=/tmp/autopkgtest.H4cocZ autopkgtest: DBG: testbed capabilities: ['downtmp-host=/tmp/autopkgtest.H4cocZ', 'downtmp-host=/tmp/autopkgtest.H4cocZ', 'has_internet'] autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.H4cocZ'], kind short, sout raw, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest: DBG: sending command to virtualisation server: copydown /<<PKGBUILDDIR>>/lib/in-testbed/wrapper.sh /tmp/autopkgtest.H4cocZ/wrapper.sh autopkgtest: DBG: got reply from testbed: ok autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.H4cocZ/wrapper.sh'], kind short, sout raw, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest: DBG: testbed command ['dpkg', '--print-architecture'], kind short, sout pipe, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest [15:42:00]: testbed dpkg architecture: amd64 autopkgtest: DBG: testbed command ['dpkg-query', '-W', '-f', '${Version}', 'apt'], kind short, sout pipe, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest [15:42:00]: testbed apt version: 3.1.8 autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v eatmydata'], kind short, sout pipe, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 127 autopkgtest: DBG: testbed command ['mkdir', '-p', '/etc/apt/preferences.d'], kind short, sout raw, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest [15:42:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup autopkgtest: DBG: testbed command ['bash', '-ec', 'for d in /boot /boot/efi /boot/grub /etc/init /etc/init.d /etc/systemd/system /lib/systemd/system; do [ ! -d $d ] || touch -r $d /tmp/autopkgtest.H4cocZ/${d//\\//_}.stamp; done'], kind short, sout raw, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.H4cocZ/testbed-packages"], kind short, sout raw, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest: DBG: sending command to virtualisation server: copyup /tmp/autopkgtest.H4cocZ/testbed-packages /tmp/autopkgtest.output.69yhdjyd/testbed-packages autopkgtest: DBG: got reply from testbed: ok autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest [15:42:00]: testbed running kernel: Linux 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) autopkgtest: DBG: testbed command ['sh', '-c', 'nproc; cat /proc/cpuinfo 2>/dev/null || true'], kind short, sout pipe, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest: DBG: Binaries: initialising autopkgtest [15:42:00]: @@@@@@@@@@@@@@@@@@@@ unbuilt-tree /tmp/autopkgtest.test.vslypomb/testpkg autopkgtest: DBG: blame += /tmp/autopkgtest.test.vslypomb/testpkg autopkgtest: DBG: testbed reset: modified=False, deps_installed=[], deps_new=[] autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.H4cocZ'], kind short, sout raw, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest: DBG: sending command to virtualisation server: copydown /tmp/autopkgtest.test.vslypomb/testpkg/ /tmp/autopkgtest.H4cocZ/ubtree-testpkg/ autopkgtest: DBG: got reply from testbed: ok autopkgtest: DBG: install_deps: deps_new=[] autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v dpkg-source'], kind short, sout pipe, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest: DBG: testbed command ['sh', '-ec', 'exec 3>&1 >&2; set -x; cd /; builddir=$(mktemp -d /tmp/autopkgtest.H4cocZ/build.XXX); cd $builddir; cp -rd --preserve=timestamps -- "/tmp/autopkgtest.H4cocZ/ubtree-testpkg" real-tree; [ -x real-tree/debian/rules ] && dpkg-source --before-build real-tree; chmod -R a+rX .; cd [a-z0-9]*/.; pwd >&3; sed -n "1 {s/).*//; s/ (/\\n/; p}" debian/changelog >&3'], kind build, sout pipe, serr raw, env [] + cd / + mktemp -d /tmp/autopkgtest.H4cocZ/build.XXX + builddir=/tmp/autopkgtest.H4cocZ/build.Asw + cd /tmp/autopkgtest.H4cocZ/build.Asw + cp -rd --preserve=timestamps -- /tmp/autopkgtest.H4cocZ/ubtree-testpkg real-tree + [ -x real-tree/debian/rules ] + dpkg-source --before-build real-tree + chmod -R a+rX . + cd real-tree/. + pwd + sed -n 1 {s/).*//; s/ (/\n/; p} debian/changelog autopkgtest: DBG: testbed command exited with code 0 autopkgtest [15:42:00]: testing package testpkg version 1 autopkgtest: DBG: sending command to virtualisation server: copyup /tmp/autopkgtest.H4cocZ/build.Asw/real-tree/debian/ /tmp/autopkgtest.output.69yhdjyd/pkg/debian/ autopkgtest: DBG: got reply from testbed: ok autopkgtest: DBG: processing dependency bsdutils autopkgtest: DBG: Test defined: name pty path debian/tests/pty command "None" restrictions [] features [] depends [['bsdutils']] autopkgtest [15:42:00]: build not needed autopkgtest: DBG: sending command to virtualisation server: copyup /tmp/autopkgtest.H4cocZ/build.Asw/real-tree/ /tmp/autopkgtest.output.69yhdjyd/tests-tree/ autopkgtest: DBG: got reply from testbed: ok autopkgtest: DBG: processing dependency bsdutils autopkgtest: DBG: Test defined: name pty path debian/tests/pty command "None" restrictions [] features [] depends [['bsdutils']] autopkgtest [15:42:00]: test pty: preparing testbed autopkgtest: DBG: testbed reset: modified=False, deps_installed=[], deps_new=[['bsdutils']] autopkgtest: DBG: Binaries: no registered binaries, not publishing anything autopkgtest: DBG: install_deps: deps_new=[['bsdutils']] autopkgtest: DBG: install-deps: satisfying bsdutils autopkgtest: DBG: can use apt-get on testbed: False autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v dpkg-checkbuilddeps'], kind short, sout pipe, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 0 autopkgtest: DBG: testbed command ['dpkg-checkbuilddeps', '-d', 'bsdutils', '/dev/null'], kind short, sout pipe, serr pipe, env [] autopkgtest: DBG: testbed command exited with code 1 autopkgtest: DBG: BadPackageError test dependencies missing: dpkg-checkbuilddeps: error: unmet build dependencies: bsdutils autopkgtest: DBG: needs_reset, previously=False, requested by run_tests() line 250 autopkgtest [15:42:00]: @@@@@@@@@@@@@@@@@@@@ summary pty FAIL badpkg blame: /tmp/autopkgtest.test.vslypomb/testpkg badpkg: test dependencies missing: dpkg-checkbuilddeps: error: unmet build dependencies: bsdutils autopkgtest: DBG: testbed stop autopkgtest: DBG: testbed close, scratch=/tmp/autopkgtest.H4cocZ autopkgtest: DBG: sending command to virtualisation server: close autopkgtest: DBG: got reply from testbed: ok autopkgtest: DBG: sending command to virtualisation server: quit ---------------------------------------------------------------------- Ran 96 tests in 118.864s FAILED (failures=1, skipped=3) make[1]: *** [debian/rules:42: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:28: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

