--- Begin Message ---
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
--------------------------------------------------------------------------------
--- End Message ---