0s autopkgtest: DBG: testbed init 0s autopkgtest [12:18:02]: starting date and time: 2025-02-19 12:18:02+0000 0s autopkgtest [12:18:02]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [12:18:02]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.7nm80xoe/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx --apt-upgrade mypy --debug --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-3.secgroup --name adt-plucky-s390x-mypy-20250219-121802-juju-7f2275-prod-proposed-migration-environment-15-6b08c037-a127-491f-b6b4-e2eaff3823e8 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 0s autopkgtest: DBG: got reply from testbed: ok 0s autopkgtest: DBG: testbed open, scratch=None 0s autopkgtest: DBG: sending command to testbed: open 71s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest.2M1aSP 71s autopkgtest: DBG: sending command to testbed: print-execute-command 71s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest-ssh.afa8x3ev/runcmd 71s autopkgtest: DBG: sending command to testbed: capabilities 71s autopkgtest: DBG: got reply from testbed: ok reboot revert suggested-normal-user=ubuntu revert-full-system isolation-machine root-on-testbed 71s autopkgtest: DBG: testbed capabilities: ['reboot', 'revert', 'suggested-normal-user=ubuntu', 'revert-full-system', 'isolation-machine', 'root-on-testbed', 'has_internet'] 71s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 71s autopkgtest: DBG: testbed command exited with code 0 71s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/wrapper.sh /tmp/autopkgtest.2M1aSP/wrapper.sh 72s autopkgtest: DBG: got reply from testbed: ok 72s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/wrapper.sh'], kind short, sout raw, serr pipe, env [] 72s autopkgtest: DBG: testbed command exited with code 0 72s autopkgtest: DBG: testbed command ['dpkg', '--print-architecture'], kind short, sout pipe, serr pipe, env [] 72s autopkgtest: DBG: testbed command exited with code 0 72s autopkgtest [12:19:14]: testbed dpkg architecture: s390x 72s autopkgtest: DBG: testbed command ['dpkg-query', '-W', '-f', '${Version}', 'apt'], kind short, sout pipe, serr pipe, env [] 72s autopkgtest: DBG: testbed command exited with code 0 72s autopkgtest [12:19:14]: testbed apt version: 2.9.30 72s autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v eatmydata'], kind short, sout pipe, serr pipe, env [] 72s autopkgtest: DBG: testbed command exited with code 0 72s autopkgtest: DBG: testbed has eatmydata 72s autopkgtest: DBG: testbed command ['mkdir', '-p', '/etc/apt/preferences.d'], kind short, sout raw, serr pipe, env [] 73s autopkgtest: DBG: testbed command exited with code 0 73s autopkgtest [12:19:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 73s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Copyright © 2006-2018 Canonical Ltd.\n# Copyright © 2015-2017 Martin Pitt\n# Copyright © 2017 Steve Langasek\n# Copyright © 2017-2022 Paul Gevers\n# Copyright © 2018 Simon McVittie\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the first suite found in apt sources. We can\'t just rely\n# on /etc/os-release because it doesn\'t allow to distinguish between Debian\n# unstable and testing.\n#\n# This release detection logic should be kept in sync with similar code in the\n# setup-testbed script.\n#\n# For more information on APT data sources see sources.list(5).\n\n# Usage $0\n\nset -eux\n\ndistro=UNKNOWN\nif [ -r /etc/os-release ]; then\n # shellcheck disable=SC1091\n distro=$(. /etc/os-release && echo "${ID:-$distro}")\nfi\n\n# Try guessing the default release from deb822-style format sources.\n#\n# While not mandatory, APT upstream expects distros to follow the\n# .sources naming pattern for the default deb822 sources.\napt_sources="/etc/apt/sources.list.d/$distro.sources"\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'s/^Suites:\\s*(\\w+).*/\\1/Ip\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Try guessing the default release from one-line-style format sources.\napt_sources=/etc/apt/sources.list\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'/^(deb|deb-src) +(\\[.*\\] *)?(http|https|file):/ { s/\\[.*\\] +//; s/^[^ ]+ +[^ ]* +([^ ]+) +.*$/\\1/p }\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Could not guess the default release\necho "Could not guess the default release from the APT sources." >&2\nexit 1\n'], kind short, sout pipe, serr pipe, env [] 73s autopkgtest: DBG: testbed command exited with code 0 73s autopkgtest [12:19:15]: testbed release detected to be: None 73s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured "deb" sources in one-line-style\n# source lists (/etc/apt/sources.list, /etc/apt/sources.list.d/*.list).\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# grep(1) returns 1 if no lines were selected from the input files, which\n# can happen if there are .list files, but they contain no "deb" entries.\n# We don\'t want to fail in this case, hence the "|| true", which we put\n# in a subshell because we want it to affect only the grep invocation.\n{\n if [ -f /etc/apt/sources.list ]; then\n printf \'%s\\0\' /etc/apt/sources.list\n fi\n if [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.list\' -print0 \\\n | LC_ALL=C sort --zero-terminated\n fi\n} | xargs -0 --no-run-if-empty -- sh -c \'grep -h "^deb " "$@" || true\' "$(basename "$0")"\n'], kind short, sout pipe, serr pipe, env [] 73s autopkgtest: DBG: testbed command exited with code 0 73s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured sources in deb822-style source\n# lists (/etc/apt/sources.list.d/*.sources). Sources are not stripped out of\n# comments, extra blank lines or similar: the output of this script is meant to\n# be consumed by a deb822 parser that is able to correctly handle those.\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# Awk concatenates files making sure stanzas from separate files are separated\n# by a blank line, even if there are no newlines at EOF in the .sources files.\nif [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.sources\' -print0 \\\n | LC_ALL=C sort --zero-terminated \\\n | xargs -0 --no-run-if-empty -- awk \'FNR == 1 && NR != 1 { print "" } { print }\'\nfi\n'], kind short, sout pipe, serr pipe, env [] 73s autopkgtest: DBG: testbed command exited with code 0 73s autopkgtest: DBG: adding APT source: Types: deb deb-src 73s URIs: http://ftpmaster.internal/ubuntu/ 73s Suites: plucky-proposed 73s Components: main restricted universe multiverse 73s Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg 73s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" >> "/etc/apt/sources.list.d/autopkgtest-add-apt-release-plucky-proposed.sources"', 'add_apt_source', 'printf', '%s\\n', 'Types: deb deb-src\nURIs: http://ftpmaster.internal/ubuntu/\nSuites: plucky-proposed\nComponents: main restricted universe multiverse\nSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg\n'], kind short, sout raw, serr pipe, env [] 73s autopkgtest: DBG: testbed command exited with code 0 73s autopkgtest: DBG: adding APT preference to autopkgtest-zz-plucky-proposed-baseline.pref: 73s Package: * 73s Pin: release plucky-proposed 73s Pin-Priority: 500 73s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-zz-plucky-proposed-baseline.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 500'], kind short, sout raw, serr pipe, env [] 73s autopkgtest: DBG: testbed command exited with code 0 73s autopkgtest [12:19:15]: updating testbed package index (apt update) 73s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'update'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 74s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 74s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 74s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 74s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 74s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [750 kB] 75s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.1 kB] 75s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.9 kB] 75s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 75s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [95.1 kB] 75s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 75s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [646 kB] 75s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4900 B] 75s Fetched 1700 kB in 1s (1623 kB/s) 75s Reading package lists... 75s autopkgtest: DBG: testbed command exited with code 0 75s autopkgtest: DBG: adding APT preference to autopkgtest-plucky-proposed.pref: 75s Package: * 75s Pin: release plucky-proposed 75s Pin-Priority: 100 75s 75s Package: src:sphinx:any 75s Pin: release plucky-proposed 75s Pin-Priority: 995 75s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-plucky-proposed.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 100\n\nPackage: src:sphinx:any\nPin: release plucky-proposed\nPin-Priority: 995'], kind short, sout raw, serr pipe, env [] 76s autopkgtest: DBG: testbed command exited with code 0 76s 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.2M1aSP/${d//\\//_}.stamp; done'], kind short, sout raw, serr pipe, env [] 76s autopkgtest: DBG: testbed command exited with code 0 76s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Canonical/Ubuntu specific testbed setup\n\nset -x\n\nRELEASE=$(lsb_release --codename --short 2>/dev/null)\n\n# Make the installed package versions match what is available from the configured\n# repositories, even if a downgrade is required.\n#\n# We may end up with images with packages newer than those available from the\n# repositories when opening a new release (images are created using the\n# previous release dailies as a base, which may include 0-day SRUs, or\n# Launchpad may fail to copy packages, see openssl 3.0.8-1ubuntu2), or when\n# package versions are pulled from the archive.\n#\n# Note: \'release a=\' matches the Suite field in the repository Release file.\ncat >/etc/apt/preferences.d/force-downgrade-to-release.pref <= Focal).\n#\n# Note: autoremove/--autoremove always runs on the entire set of installed\n# packages. Together with --autopurge/purge each removal becomes a purge.\n#\n# Removing \'?obsolete\' packages may remove the running kernel. This is not\n# expected to be an issue.\nif /usr/lib/apt/apt-helper analyze-pattern \'?true\' >/dev/null 2>&1; then\n # DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove \'?obsolete\'\n # Avoid removing the running kernel\n running_kernel_pattern="^linux-.*$(uname -r | sed \'s/\\./\\\\./g\').*"\n obsolete_pkgs="$(apt list \'?obsolete\' 2>/dev/null \\\n | tail -n+2 \\\n | cut -d\'/\' -f1 \\\n | grep -v "${running_kernel_pattern}" || true)"\n DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove ${obsolete_pkgs}\nelse\n # We\'re on an older release (analyze-pattern is not available).\n # Still do an autopurge to get rid of packages that got orphaned\n # by downgrades.\n eatmydata apt-get -y autoremove --purge\nfi\n\n# compatibility with old Jenkins testbeds for trusty\nif grep -q trusty /etc/lsb-release; then apt-get update || (sleep 10; apt-get update); apt-get install -y build-essential; fi\n\n# these packages really break tests, purge them if we use standard cloud images\n# (on lcy01)\nfor p in unattended-upgrades lxd lxd-client snapd; do\n [ ! -d /usr/share/doc/$p ] || $(which eatmydata || true) apt-get purge --auto-remove -y $p\ndone\n\nif type iptables >/dev/null 2>&1; then\n cat < /etc/rc.local\n#!/bin/sh\n\n# work around broken PTMU; LP: #1572026, RT#90771\niptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu || true\n\n# These addresses are used at least by rust-reqwest and should not be reachable\n# See https://bugs.launchpad.net/ubuntu/+source/rust-reqwest/+bug/2080346\niptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP || true\niptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP || true\nEOF\n chmod 755 /etc/rc.local\n # shellcheck disable=SC1091\n . /etc/rc.local\nfi\n\n# work around broken tty on ppc64el instances (LP: #1607075)\nif [ "$(uname -m)" = ppc64le ] && [ "$(systemctl is-active keyboard-setup.service 2>/dev/null|| true)" = failed ]; then\n systemctl reset-failed keyboard-setup.service\n systemctl mask keyboard-setup.service\nfi\n\n# work around late urandom pool initialization (LP: #1622893)\nif [ -d /run/systemd/system ] && systemd-detect-virt --quiet --vm; then\n mkdir -p /etc/systemd/system/systemd-random-seed.service.d/\n cat < /etc/systemd/system/systemd-random-seed.service.d/fakeentropy.conf\n[Service]\nExecStart=/usr/bin/perl -E \'open \\$\\$f, "/bin/bash" or die; open \\$\\$rnd, ">/dev/random" or die; for (\\$\\$i = 0; \\$\\$i < 10; ++\\$\\$i) {read \\$\\$f, \\$\\$d, 64; ioctl \\$\\$rnd, 0x40085203, pack("ii", 64*8, 64) . \\$\\$d}\'\nEOF\nfi\n\n# set compressor to lz4 where supported, we care about compression speed\nif grep -q lz4 /etc/initramfs-tools/initramfs.conf; then\n echo COMPRESS=lz4 > /etc/initramfs-tools/conf.d/lz4\nfi'], kind install, sout raw, serr raw, env ['AUTOPKGTEST_IS_SETUP_COMMAND=1', 'AUTOPKGTEST_NORMAL_USER=ubuntu', 'ADT_NORMAL_USER=ubuntu'] 76s + lsb_release --codename --short 76s + RELEASE=plucky 76s + cat 76s + [ plucky != trusty ] 76s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 76s Calculating upgrade... 76s The following packages were automatically installed and are no longer required: 76s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 76s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 76s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 76s linux-tools-6.11.0-8-generic 76s Use 'sudo apt autoremove' to remove them. 76s The following packages will be upgraded: 76s iproute2 liblsof0 libp11-kit0 lsof 77s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 77s Need to get 1791 kB of archives. 77s After this operation, 17.4 kB of additional disk space will be used. 77s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x iproute2 s390x 6.13.0-1ubuntu1 [1174 kB] 77s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit0 s390x 0.25.5-2ubuntu3 [316 kB] 77s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x lsof s390x 4.99.4+dfsg-1 [243 kB] 77s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x liblsof0 s390x 4.99.4+dfsg-1 [58.5 kB] 77s Preconfiguring packages ... 77s Fetched 1791 kB in 1s (2763 kB/s) 78s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81030 files and directories currently installed.) 78s Preparing to unpack .../iproute2_6.13.0-1ubuntu1_s390x.deb ... 78s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 78s Preparing to unpack .../libp11-kit0_0.25.5-2ubuntu3_s390x.deb ... 78s Unpacking libp11-kit0:s390x (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ... 78s Preparing to unpack .../lsof_4.99.4+dfsg-1_s390x.deb ... 78s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 78s Preparing to unpack .../liblsof0_4.99.4+dfsg-1_s390x.deb ... 78s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 78s Setting up liblsof0 (4.99.4+dfsg-1) ... 78s Setting up iproute2 (6.13.0-1ubuntu1) ... 78s Setting up libp11-kit0:s390x (0.25.5-2ubuntu3) ... 78s Setting up lsof (4.99.4+dfsg-1) ... 78s Processing triggers for man-db (2.13.0-1) ... 79s Processing triggers for libc-bin (2.40-4ubuntu1) ... 79s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 79s + /usr/lib/apt/apt-helper analyze-pattern ?true 79s + uname -r 79s + sed s/\./\\./g 79s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.* 79s + apt list ?obsolete 79s + tail+ -n+2cut -d/ -f1 79s 79s + grep -v ^linux-.*6\.12\.0-15-generic.* 79s + true 79s + obsolete_pkgs= 79s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s The following packages will be REMOVED: 79s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 79s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 79s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 79s linux-tools-6.11.0-8-generic* 79s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 79s After this operation, 167 MB disk space will be freed. 80s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81031 files and directories currently installed.) 80s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 80s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 80s Removing libpython3.12t64:s390x (3.12.9-1) ... 80s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 80s Removing libnsl2:s390x (1.3.0-3build3) ... 80s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 80s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 80s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 81s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 81s Processing triggers for libc-bin (2.40-4ubuntu1) ... 81s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55931 files and directories currently installed.) 81s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 81s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 81s + grep -q trusty /etc/lsb-release 81s + [ ! -d /usr/share/doc/unattended-upgrades ] 81s + [ ! -d /usr/share/doc/lxd ] 81s + [ ! -d /usr/share/doc/lxd-client ] 81s + [ ! -d /usr/share/doc/snapd ] 81s + type iptables 81s + cat 81s + chmod 755 /etc/rc.local 81s + . /etc/rc.local 81s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 81s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 81s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 81s + uname -m 81s + [ s390x = ppc64le ] 81s + [ -d /run/systemd/system ] 81s + systemd-detect-virt --quiet --vm 81s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 81s + cat 81s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 81s + echo COMPRESS=lz4 81s autopkgtest: DBG: testbed command exited with code 0 81s autopkgtest [12:19:23]: upgrading testbed (apt dist-upgrade and autopurge) 81s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'dist-upgrade'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 82s Reading package lists... 82s Building dependency tree... 82s Reading state information... 82s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 82s Starting 2 pkgProblemResolver with broken count: 0 82s Done 82s Entering ResolveByKeep 82s 82s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s autopkgtest: DBG: testbed command exited with code 0 82s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', '--purge', 'autoremove'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 83s Reading package lists... 83s Building dependency tree... 83s Reading state information... 83s Starting pkgProblemResolver with broken count: 0 83s Starting 2 pkgProblemResolver with broken count: 0 83s Done 83s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 83s autopkgtest: DBG: testbed command exited with code 0 83s autopkgtest: DBG: testbed command ['bash', '-ec', '[ ! -e /run/autopkgtest_no_reboot.stamp ] || exit 0;for d in /boot /boot/efi /boot/grub /etc/init /etc/init.d /etc/systemd/system /lib/systemd/system; do s=/tmp/autopkgtest.2M1aSP/${d//\\//_}.stamp; [ ! -d $d ] || [ `stat -c %Y $d` = `stat -c %Y $s` ]; done'], kind short, sout raw, serr raw, env [] 83s autopkgtest: DBG: testbed command exited with code 1 83s autopkgtest [12:19:25]: rebooting testbed after setup commands that affected boot 83s autopkgtest: DBG: sending command to testbed: reboot 103s autopkgtest: DBG: got reply from testbed: ok 103s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 103s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 103s autopkgtest: DBG: testbed command exited with code 0 103s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.2M1aSP/autopkgtest-reboot 103s autopkgtest: DBG: got reply from testbed: ok 103s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare 104s autopkgtest: DBG: got reply from testbed: ok 104s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest [12:19:47]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025 105s autopkgtest: DBG: testbed command ['sh', '-c', 'nproc; cat /proc/cpuinfo 2>/dev/null || true'], kind short, sout pipe, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.2M1aSP/testbed-packages"], kind short, sout raw, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/testbed-packages /tmp/autopkgtest-work.7nm80xoe/out/testbed-packages 105s autopkgtest: DBG: got reply from testbed: ok 105s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 105s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.2M1aSP/autopkgtest-reboot 106s autopkgtest: DBG: got reply from testbed: ok 106s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 106s autopkgtest: DBG: testbed command exited with code 0 106s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 106s autopkgtest: DBG: testbed command exited with code 0 106s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 106s autopkgtest: DBG: testbed command exited with code 0 106s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 106s autopkgtest: DBG: testbed command exited with code 0 106s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare 107s autopkgtest: DBG: got reply from testbed: ok 107s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 107s autopkgtest: DBG: testbed command exited with code 0 107s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 107s autopkgtest: DBG: testbed command exited with code 0 107s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 107s autopkgtest: DBG: testbed command exited with code 0 107s autopkgtest: DBG: Binaries: initialising 107s autopkgtest [12:19:49]: @@@@@@@@@@@@@@@@@@@@ apt-source mypy 107s autopkgtest: DBG: blame += mypy 107s autopkgtest: DBG: testbed reset: modified=False, deps_installed=[], deps_new=[] 107s autopkgtest: DBG: testbed command ['apt-cache', 'showsrc', '--only-source', 'mypy'], kind short, sout pipe, serr pipe, env [] 107s autopkgtest: DBG: testbed command exited with code 0 107s autopkgtest: DBG: testbed command ['apt-cache', 'policy', '^python3-mypy$'], kind short, sout pipe, serr raw, env [] 108s autopkgtest: DBG: testbed command exited with code 0 108s autopkgtest: DBG: testbed command ['apt-cache', 'show', 'python3-mypy=1.15.0-2'], kind short, sout pipe, serr raw, env [] 108s autopkgtest: DBG: testbed command exited with code 0 108s autopkgtest: DBG: testbed command ['apt-cache', 'policy', '^mypy$'], kind short, sout pipe, serr raw, env [] 108s autopkgtest: DBG: testbed command exited with code 0 108s autopkgtest: DBG: testbed command ['apt-cache', 'show', 'mypy=1.15.0-2'], kind short, sout pipe, serr raw, env [] 108s autopkgtest: DBG: testbed command exited with code 0 108s autopkgtest: DBG: testbed command ['apt-cache', 'policy', '^mypy-doc$'], kind short, sout pipe, serr raw, env [] 108s autopkgtest: DBG: testbed command exited with code 0 108s autopkgtest: DBG: testbed command ['apt-cache', 'show', 'mypy-doc=1.15.0-2'], kind short, sout pipe, serr raw, env [] 109s autopkgtest: DBG: testbed command exited with code 0 109s autopkgtest: DBG: install_deps: deps_new=[] 109s autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v dpkg-source'], kind short, sout pipe, serr pipe, env [] 109s autopkgtest: DBG: testbed command exited with code 0 109s autopkgtest: DBG: testbed command ['sh', '-ec', 'su --shell=/bin/sh ubuntu -c \'set -e; exec 3>&1 >&2; set -x; cd /; builddir=$(mktemp -d /tmp/autopkgtest.2M1aSP/build.XXX); cd $builddir; OUT=$(apt-get source -d -q --only-source mypy=1.15.0-2 2>&1) || RC=$?;if [ -n "$RC" ]; then if echo "$OUT" | grep -q "Unable to find a source package"; then exit 1; else exit $RC; fi;fi;echo "$OUT" | grep ^Get: || true;dpkg-source -x mypy_*.dsc src >/dev/null; 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 ['ADT_TEST_TRIGGERS=sphinx/8.1.3-5'] 109s + cd / 109s + mktemp -d /tmp/autopkgtest.2M1aSP/build.XXX 109s + builddir=/tmp/autopkgtest.2M1aSP/build.eSr 109s + cd /tmp/autopkgtest.2M1aSP/build.eSr 109s + apt-get source -d -q --only-source mypy=1.15.0-2 110s + OUT=Reading package lists... 110s NOTICE: 'mypy' packaging is maintained in the 'Git' version control system at: 110s https://salsa.debian.org/python-team/packages/mypy.git 110s Please use: 110s git clone https://salsa.debian.org/python-team/packages/mypy.git 110s to retrieve the latest (possibly unreleased) updates to the package. 110s Need to get 3261 kB of source archives. 110s Get:1 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.15.0-2 (dsc) [3068 B] 110s Get:2 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.15.0-2 (tar) [3240 kB] 110s Get:3 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.15.0-2 (diff) [18.4 kB] 110s Fetched 3261 kB in 1s (3756 kB/s) 110s Download complete and in download only mode 110s + [ -n ] 110s + + grep ^Get: 110s echo Reading package lists... 110s NOTICE: 'mypy' packaging is maintained in the 'Git' version control system at: 110s https://salsa.debian.org/python-team/packages/mypy.git 110s Please use: 110s git clone https://salsa.debian.org/python-team/packages/mypy.git 110s to retrieve the latest (possibly unreleased) updates to the package. 110s Need to get 3261 kB of source archives. 110s Get:1 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.15.0-2 (dsc) [3068 B] 110s Get:2 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.15.0-2 (tar) [3240 kB] 110s Get:3 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.15.0-2 (diff) [18.4 kB] 110s Fetched 3261 kB in 1s (3756 kB/s) 110s Download complete and in download only mode 110s Get:1 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.15.0-2 (dsc) [3068 B] 110s Get:2 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.15.0-2 (tar) [3240 kB] 110s Get:3 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.15.0-2 (diff) [18.4 kB] 110s + dpkg-source -x mypy_1.15.0-2.dsc src 110s gpgv: Signature made Tue Feb 11 16:37:03 2025 UTC 110s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 110s gpgv: issuer "crusoe@debian.org" 110s gpgv: Can't check signature: No public key 110s dpkg-source: warning: cannot verify inline signature for ./mypy_1.15.0-2.dsc: no acceptable signature found 110s + chmod -R a+rX . 110s + cd src/. 110s + pwd 110s + sed -n 1 {s/).*//; s/ (/\n/; p} debian/changelog 110s autopkgtest: DBG: testbed command exited with code 0 110s autopkgtest [12:19:52]: testing package mypy version 1.15.0-2 110s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/build.eSr/src/debian/ /tmp/autopkgtest-work.7nm80xoe/out/pkg/debian/ 111s autopkgtest: DBG: got reply from testbed: ok 111s autopkgtest: DBG: autodep8 generated control: ----- 111s Tests: run-unit-test 111s Depends: gcc, g++, 111s @, 111s python3-dev, 111s python3-lxml, 111s python3-pytest (>= 8.1.0), 111s python3-pytest-xdist, 111s python3-setuptools, 111s python3-tomli, 111s python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32], 111s python3-typeshed (>= 0.0~git20221107.4f381af), 111s python3-virtualenv 111s Restrictions: allow-stderr 111s 111s 111s Test-Command: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import mypy; print(mypy)" ; done 111s Depends: python3-all, python3-mypy, 111s Restrictions: allow-stderr, superficial, 111s Features: test-name=autodep8-python3 111s 111s 111s ------- 111s autopkgtest: DBG: processing dependency gcc 111s autopkgtest: DBG: processing dependency g++ 111s autopkgtest: DBG: processing dependency @ 111s autopkgtest: DBG: synthesised dependency mypy 111s autopkgtest: DBG: synthesised dependency mypy-doc 111s autopkgtest: DBG: synthesised dependency python3-mypy 111s autopkgtest: DBG: processing dependency python3-dev 111s autopkgtest: DBG: processing dependency python3-lxml 111s autopkgtest: DBG: processing dependency python3-pytest (>= 8.1.0) 111s autopkgtest: DBG: processing dependency python3-pytest-xdist 111s autopkgtest: DBG: processing dependency python3-setuptools 111s autopkgtest: DBG: processing dependency python3-tomli 111s autopkgtest: DBG: processing dependency python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32] 111s autopkgtest: DBG: processing dependency python3-typeshed (>= 0.0~git20221107.4f381af) 111s autopkgtest: DBG: processing dependency python3-virtualenv 111s autopkgtest: DBG: Test defined: name run-unit-test path debian/tests/run-unit-test command "None" restrictions ['allow-stderr'] features [] depends ['gcc', 'g++', 'mypy', 'mypy-doc', 'python3-mypy', 'python3-dev', 'python3-lxml', 'python3-pytest (>= 8.1.0)', 'python3-pytest-xdist', 'python3-setuptools', 'python3-tomli', 'python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32]', 'python3-typeshed (>= 0.0~git20221107.4f381af)', 'python3-virtualenv'] 111s autopkgtest: DBG: processing dependency python3-all 111s autopkgtest: DBG: processing dependency python3-mypy 111s autopkgtest: DBG: marked alternatives ['python3-mypy'] as a synthesised dependency 111s autopkgtest: DBG: Test defined: name autodep8-python3 path None command "set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import mypy; print(mypy)" ; done" restrictions ['allow-stderr', 'superficial'] features ['test-name=autodep8-python3'] depends ['python3-all', 'python3-mypy'] 111s autopkgtest [12:19:53]: build not needed 111s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/build.eSr/src/ /tmp/autopkgtest-work.7nm80xoe/out/tests-tree/ 112s autopkgtest: DBG: got reply from testbed: ok 112s autopkgtest: DBG: autodep8 generated control: ----- 112s Tests: run-unit-test 112s Depends: gcc, g++, 112s @, 112s python3-dev, 112s python3-lxml, 112s python3-pytest (>= 8.1.0), 112s python3-pytest-xdist, 112s python3-setuptools, 112s python3-tomli, 112s python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32], 112s python3-typeshed (>= 0.0~git20221107.4f381af), 112s python3-virtualenv 112s Restrictions: allow-stderr 112s 112s 112s Test-Command: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import mypy; print(mypy)" ; done 112s Depends: python3-all, python3-mypy, 112s Restrictions: allow-stderr, superficial, 112s Features: test-name=autodep8-python3 112s 112s 112s ------- 112s autopkgtest: DBG: processing dependency gcc 112s autopkgtest: DBG: processing dependency g++ 112s autopkgtest: DBG: processing dependency @ 112s autopkgtest: DBG: synthesised dependency mypy 112s autopkgtest: DBG: synthesised dependency mypy-doc 112s autopkgtest: DBG: synthesised dependency python3-mypy 112s autopkgtest: DBG: processing dependency python3-dev 112s autopkgtest: DBG: processing dependency python3-lxml 112s autopkgtest: DBG: processing dependency python3-pytest (>= 8.1.0) 112s autopkgtest: DBG: processing dependency python3-pytest-xdist 112s autopkgtest: DBG: processing dependency python3-setuptools 112s autopkgtest: DBG: processing dependency python3-tomli 112s autopkgtest: DBG: processing dependency python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32] 112s autopkgtest: DBG: processing dependency python3-typeshed (>= 0.0~git20221107.4f381af) 112s autopkgtest: DBG: processing dependency python3-virtualenv 112s autopkgtest: DBG: Test defined: name run-unit-test path debian/tests/run-unit-test command "None" restrictions ['allow-stderr'] features [] depends ['gcc', 'g++', 'mypy', 'mypy-doc', 'python3-mypy', 'python3-dev', 'python3-lxml', 'python3-pytest (>= 8.1.0)', 'python3-pytest-xdist', 'python3-setuptools', 'python3-tomli', 'python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32]', 'python3-typeshed (>= 0.0~git20221107.4f381af)', 'python3-virtualenv'] 112s autopkgtest: DBG: processing dependency python3-all 112s autopkgtest: DBG: processing dependency python3-mypy 112s autopkgtest: DBG: marked alternatives ['python3-mypy'] as a synthesised dependency 112s autopkgtest: DBG: Test defined: name autodep8-python3 path None command "set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import mypy; print(mypy)" ; done" restrictions ['allow-stderr', 'superficial'] features ['test-name=autodep8-python3'] depends ['python3-all', 'python3-mypy'] 112s autopkgtest [12:19:54]: test run-unit-test: preparing testbed 112s autopkgtest: DBG: testbed reset: modified=False, deps_installed=[], deps_new=['gcc', 'g++', 'mypy', 'mypy-doc', 'python3-mypy', 'python3-dev', 'python3-lxml', 'python3-pytest (>= 8.1.0)', 'python3-pytest-xdist', 'python3-setuptools', 'python3-tomli', 'python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32]', 'python3-typeshed (>= 0.0~git20221107.4f381af)', 'python3-virtualenv'] 112s autopkgtest: DBG: Binaries: no registered binaries, not publishing anything 112s autopkgtest: DBG: install_deps: deps_new=['gcc', 'g++', 'mypy', 'mypy-doc', 'python3-mypy', 'python3-dev', 'python3-lxml', 'python3-pytest (>= 8.1.0)', 'python3-pytest-xdist', 'python3-setuptools', 'python3-tomli', 'python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32]', 'python3-typeshed (>= 0.0~git20221107.4f381af)', 'python3-virtualenv'] 112s autopkgtest: DBG: install-deps: satisfying gcc, g++, mypy, mypy-doc, python3-mypy, python3-dev, python3-lxml, python3-pytest (>= 8.1.0), python3-pytest-xdist, python3-setuptools, python3-tomli, python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32], python3-typeshed (>= 0.0~git20221107.4f381af), python3-virtualenv 112s autopkgtest: DBG: can use apt-get on testbed: True 112s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'satisfy', 'gcc, g++, mypy, mypy-doc, python3-mypy, python3-dev, python3-lxml, python3-pytest (>= 8.1.0), python3-pytest-xdist, python3-setuptools, python3-tomli, python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32], python3-typeshed (>= 0.0~git20221107.4f381af), python3-virtualenv'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 112s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s Starting pkgProblemResolver with broken count: 0 112s Starting 2 pkgProblemResolver with broken count: 0 112s Done 113s The following NEW packages will be installed: 113s cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu g++ g++-14 113s g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 113s gcc-s390x-linux-gnu libasan8 libcc1-0 libexpat1-dev libgcc-14-dev libgomp1 113s libisl23 libitm1 libjs-jquery libjs-sphinxdoc libjs-underscore libmpc3 113s libpython3-dev libpython3.13-dev libstdc++-14-dev libubsan1 libxslt1.1 mypy 113s mypy-doc python3-dev python3-distlib python3-execnet python3-filelock 113s python3-iniconfig python3-lxml python3-mypy python3-mypy-extensions 113s python3-orjson python3-packaging python3-pip-whl python3-platformdirs 113s python3-pluggy python3-psutil python3-pytest python3-pytest-xdist 113s python3-setuptools-whl python3-tomli python3-typeshed python3-virtualenv 113s python3-wheel-whl python3.13-dev zlib1g-dev 113s 0 upgraded, 53 newly installed, 0 to remove and 0 not upgraded. 113s Need to get 80.4 MB of archives. 113s After this operation, 294 MB of additional disk space will be used. 113s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 113s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 113s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [9571 kB] 114s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu1 [1030 B] 114s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 114s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 114s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250213-1ubuntu1 [49.2 kB] 114s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250213-1ubuntu1 [151 kB] 114s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250213-1ubuntu1 [31.2 kB] 114s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250213-1ubuntu1 [2970 kB] 114s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250213-1ubuntu1 [1213 kB] 114s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu1 [1037 kB] 114s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [18.7 MB] 114s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu1 [526 kB] 114s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 114s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 114s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu1 [2611 kB] 114s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [11.0 MB] 115s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-17ubuntu1 [21.8 kB] 115s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 115s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 115s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libexpat1-dev s390x 2.6.4-1 [146 kB] 115s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 115s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 115s Get:25 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 115s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 115s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-dev s390x 3.13.2-1 [5596 kB] 115s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3-dev s390x 3.13.1-1~exp2 [10.5 kB] 115s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x libxslt1.1 s390x 1.1.39-0exp1ubuntu2 [169 kB] 115s Get:30 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mypy-extensions all 1.0.0-1 [6148 B] 115s Get:31 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-tomli s390x 2.2.1-2 [153 kB] 115s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x python3-psutil s390x 5.9.8-2build3 [195 kB] 115s Get:33 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mypy s390x 1.15.0-2 [16.0 MB] 115s Get:34 http://ftpmaster.internal/ubuntu plucky/universe s390x mypy all 1.15.0-2 [25.4 kB] 115s Get:35 http://ftpmaster.internal/ubuntu plucky/universe s390x mypy-doc all 1.15.0-2 [361 kB] 115s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-dev s390x 3.13.2-1 [508 kB] 115s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x python3-dev s390x 3.13.1-1~exp2 [26.7 kB] 115s Get:38 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-distlib all 0.3.9-1 [267 kB] 115s Get:39 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-execnet all 2.1.1-1 [33.4 kB] 115s Get:40 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-filelock all 3.16.1-2 [12.9 kB] 115s Get:41 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 115s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x python3-lxml s390x 5.3.1-1 [1773 kB] 115s Get:43 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-orjson s390x 3.10.7-2 [336 kB] 115s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 115s Get:45 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pip-whl all 25.0+dfsg-1 [1446 kB] 115s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x python3-platformdirs all 4.3.6-1 [16.8 kB] 115s Get:47 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 115s Get:48 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.4-1 [252 kB] 115s Get:49 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-xdist all 3.6.1-1 [33.8 kB] 115s Get:50 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-setuptools-whl all 75.6.0-1 [1147 kB] 115s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-typeshed all 0.0~git20241223.ea91db2-1 [1548 kB] 116s Get:52 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-wheel-whl all 0.45.1-1 [74.6 kB] 116s Get:53 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-virtualenv all 20.29.1+ds-1 [72.6 kB] 116s Fetched 80.4 MB in 3s (29.0 MB/s) 116s Selecting previously unselected package libisl23:s390x. 116s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55929 files and directories currently installed.) 116s Preparing to unpack .../00-libisl23_0.27-1_s390x.deb ... 116s Unpacking libisl23:s390x (0.27-1) ... 116s Selecting previously unselected package libmpc3:s390x. 116s Preparing to unpack .../01-libmpc3_1.3.1-1build2_s390x.deb ... 116s Unpacking libmpc3:s390x (1.3.1-1build2) ... 116s Selecting previously unselected package cpp-14-s390x-linux-gnu. 116s Preparing to unpack .../02-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 116s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 116s Selecting previously unselected package cpp-14. 116s Preparing to unpack .../03-cpp-14_14.2.0-17ubuntu1_s390x.deb ... 116s Unpacking cpp-14 (14.2.0-17ubuntu1) ... 116s Selecting previously unselected package cpp-s390x-linux-gnu. 116s Preparing to unpack .../04-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 116s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 116s Selecting previously unselected package cpp. 116s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 116s Unpacking cpp (4:14.2.0-1ubuntu1) ... 116s Selecting previously unselected package libcc1-0:s390x. 116s Preparing to unpack .../06-libcc1-0_15-20250213-1ubuntu1_s390x.deb ... 116s Unpacking libcc1-0:s390x (15-20250213-1ubuntu1) ... 116s Selecting previously unselected package libgomp1:s390x. 116s Preparing to unpack .../07-libgomp1_15-20250213-1ubuntu1_s390x.deb ... 116s Unpacking libgomp1:s390x (15-20250213-1ubuntu1) ... 116s Selecting previously unselected package libitm1:s390x. 116s Preparing to unpack .../08-libitm1_15-20250213-1ubuntu1_s390x.deb ... 116s Unpacking libitm1:s390x (15-20250213-1ubuntu1) ... 116s Selecting previously unselected package libasan8:s390x. 116s Preparing to unpack .../09-libasan8_15-20250213-1ubuntu1_s390x.deb ... 116s Unpacking libasan8:s390x (15-20250213-1ubuntu1) ... 116s Selecting previously unselected package libubsan1:s390x. 116s Preparing to unpack .../10-libubsan1_15-20250213-1ubuntu1_s390x.deb ... 116s Unpacking libubsan1:s390x (15-20250213-1ubuntu1) ... 116s Selecting previously unselected package libgcc-14-dev:s390x. 116s Preparing to unpack .../11-libgcc-14-dev_14.2.0-17ubuntu1_s390x.deb ... 116s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu1) ... 116s Selecting previously unselected package gcc-14-s390x-linux-gnu. 116s Preparing to unpack .../12-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 116s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 117s Selecting previously unselected package gcc-14. 117s Preparing to unpack .../13-gcc-14_14.2.0-17ubuntu1_s390x.deb ... 117s Unpacking gcc-14 (14.2.0-17ubuntu1) ... 117s Selecting previously unselected package gcc-s390x-linux-gnu. 117s Preparing to unpack .../14-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 117s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 117s Selecting previously unselected package gcc. 117s Preparing to unpack .../15-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 117s Unpacking gcc (4:14.2.0-1ubuntu1) ... 117s Selecting previously unselected package libstdc++-14-dev:s390x. 117s Preparing to unpack .../16-libstdc++-14-dev_14.2.0-17ubuntu1_s390x.deb ... 117s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu1) ... 117s Selecting previously unselected package g++-14-s390x-linux-gnu. 117s Preparing to unpack .../17-g++-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 117s Unpacking g++-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 117s Selecting previously unselected package g++-14. 117s Preparing to unpack .../18-g++-14_14.2.0-17ubuntu1_s390x.deb ... 117s Unpacking g++-14 (14.2.0-17ubuntu1) ... 117s Selecting previously unselected package g++-s390x-linux-gnu. 117s Preparing to unpack .../19-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 117s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 117s Selecting previously unselected package g++. 117s Preparing to unpack .../20-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 117s Unpacking g++ (4:14.2.0-1ubuntu1) ... 117s Selecting previously unselected package libexpat1-dev:s390x. 117s Preparing to unpack .../21-libexpat1-dev_2.6.4-1_s390x.deb ... 117s Unpacking libexpat1-dev:s390x (2.6.4-1) ... 117s Selecting previously unselected package libjs-jquery. 117s Preparing to unpack .../22-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 117s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 117s Selecting previously unselected package libjs-underscore. 117s Preparing to unpack .../23-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 117s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 117s Selecting previously unselected package libjs-sphinxdoc. 117s Preparing to unpack .../24-libjs-sphinxdoc_8.1.3-5_all.deb ... 117s Unpacking libjs-sphinxdoc (8.1.3-5) ... 117s Selecting previously unselected package zlib1g-dev:s390x. 117s Preparing to unpack .../25-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 117s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 117s Selecting previously unselected package libpython3.13-dev:s390x. 117s Preparing to unpack .../26-libpython3.13-dev_3.13.2-1_s390x.deb ... 117s Unpacking libpython3.13-dev:s390x (3.13.2-1) ... 117s Selecting previously unselected package libpython3-dev:s390x. 117s Preparing to unpack .../27-libpython3-dev_3.13.1-1~exp2_s390x.deb ... 117s Unpacking libpython3-dev:s390x (3.13.1-1~exp2) ... 117s Selecting previously unselected package libxslt1.1:s390x. 117s Preparing to unpack .../28-libxslt1.1_1.1.39-0exp1ubuntu2_s390x.deb ... 117s Unpacking libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 117s Selecting previously unselected package python3-mypy-extensions. 117s Preparing to unpack .../29-python3-mypy-extensions_1.0.0-1_all.deb ... 117s Unpacking python3-mypy-extensions (1.0.0-1) ... 117s Selecting previously unselected package python3-tomli. 117s Preparing to unpack .../30-python3-tomli_2.2.1-2_s390x.deb ... 117s Unpacking python3-tomli (2.2.1-2) ... 117s Selecting previously unselected package python3-psutil. 117s Preparing to unpack .../31-python3-psutil_5.9.8-2build3_s390x.deb ... 117s Unpacking python3-psutil (5.9.8-2build3) ... 117s Selecting previously unselected package python3-mypy. 117s Preparing to unpack .../32-python3-mypy_1.15.0-2_s390x.deb ... 117s Unpacking python3-mypy (1.15.0-2) ... 118s Selecting previously unselected package mypy. 118s Preparing to unpack .../33-mypy_1.15.0-2_all.deb ... 118s Unpacking mypy (1.15.0-2) ... 118s Selecting previously unselected package mypy-doc. 118s Preparing to unpack .../34-mypy-doc_1.15.0-2_all.deb ... 118s Unpacking mypy-doc (1.15.0-2) ... 118s Selecting previously unselected package python3.13-dev. 118s Preparing to unpack .../35-python3.13-dev_3.13.2-1_s390x.deb ... 118s Unpacking python3.13-dev (3.13.2-1) ... 118s Selecting previously unselected package python3-dev. 118s Preparing to unpack .../36-python3-dev_3.13.1-1~exp2_s390x.deb ... 118s Unpacking python3-dev (3.13.1-1~exp2) ... 118s Selecting previously unselected package python3-distlib. 118s Preparing to unpack .../37-python3-distlib_0.3.9-1_all.deb ... 118s Unpacking python3-distlib (0.3.9-1) ... 118s Selecting previously unselected package python3-execnet. 118s Preparing to unpack .../38-python3-execnet_2.1.1-1_all.deb ... 118s Unpacking python3-execnet (2.1.1-1) ... 118s Selecting previously unselected package python3-filelock. 118s Preparing to unpack .../39-python3-filelock_3.16.1-2_all.deb ... 118s Unpacking python3-filelock (3.16.1-2) ... 118s Selecting previously unselected package python3-iniconfig. 118s Preparing to unpack .../40-python3-iniconfig_1.1.1-2_all.deb ... 118s Unpacking python3-iniconfig (1.1.1-2) ... 118s Selecting previously unselected package python3-lxml:s390x. 118s Preparing to unpack .../41-python3-lxml_5.3.1-1_s390x.deb ... 118s Unpacking python3-lxml:s390x (5.3.1-1) ... 118s Selecting previously unselected package python3-orjson. 118s Preparing to unpack .../42-python3-orjson_3.10.7-2_s390x.deb ... 118s Unpacking python3-orjson (3.10.7-2) ... 118s Selecting previously unselected package python3-packaging. 118s Preparing to unpack .../43-python3-packaging_24.2-1_all.deb ... 118s Unpacking python3-packaging (24.2-1) ... 118s Selecting previously unselected package python3-pip-whl. 118s Preparing to unpack .../44-python3-pip-whl_25.0+dfsg-1_all.deb ... 118s Unpacking python3-pip-whl (25.0+dfsg-1) ... 118s Selecting previously unselected package python3-platformdirs. 118s Preparing to unpack .../45-python3-platformdirs_4.3.6-1_all.deb ... 118s Unpacking python3-platformdirs (4.3.6-1) ... 118s Selecting previously unselected package python3-pluggy. 118s Preparing to unpack .../46-python3-pluggy_1.5.0-1_all.deb ... 118s Unpacking python3-pluggy (1.5.0-1) ... 118s Selecting previously unselected package python3-pytest. 118s Preparing to unpack .../47-python3-pytest_8.3.4-1_all.deb ... 118s Unpacking python3-pytest (8.3.4-1) ... 118s Selecting previously unselected package python3-pytest-xdist. 118s Preparing to unpack .../48-python3-pytest-xdist_3.6.1-1_all.deb ... 118s Unpacking python3-pytest-xdist (3.6.1-1) ... 118s Selecting previously unselected package python3-setuptools-whl. 118s Preparing to unpack .../49-python3-setuptools-whl_75.6.0-1_all.deb ... 118s Unpacking python3-setuptools-whl (75.6.0-1) ... 118s Selecting previously unselected package python3-typeshed. 118s Preparing to unpack .../50-python3-typeshed_0.0~git20241223.ea91db2-1_all.deb ... 118s Unpacking python3-typeshed (0.0~git20241223.ea91db2-1) ... 118s Selecting previously unselected package python3-wheel-whl. 118s Preparing to unpack .../51-python3-wheel-whl_0.45.1-1_all.deb ... 118s Unpacking python3-wheel-whl (0.45.1-1) ... 118s Selecting previously unselected package python3-virtualenv. 118s Preparing to unpack .../52-python3-virtualenv_20.29.1+ds-1_all.deb ... 118s Unpacking python3-virtualenv (20.29.1+ds-1) ... 118s Setting up python3-iniconfig (1.1.1-2) ... 118s Setting up python3-orjson (3.10.7-2) ... 118s Setting up python3-setuptools-whl (75.6.0-1) ... 118s Setting up python3-filelock (3.16.1-2) ... 118s Setting up python3-tomli (2.2.1-2) ... 119s Setting up python3-pip-whl (25.0+dfsg-1) ... 119s Setting up python3-mypy-extensions (1.0.0-1) ... 119s Setting up python3-distlib (0.3.9-1) ... 119s Setting up libgomp1:s390x (15-20250213-1ubuntu1) ... 119s Setting up python3-platformdirs (4.3.6-1) ... 119s Setting up python3-psutil (5.9.8-2build3) ... 119s Setting up python3-packaging (24.2-1) ... 119s Setting up libexpat1-dev:s390x (2.6.4-1) ... 119s Setting up python3-typeshed (0.0~git20241223.ea91db2-1) ... 119s Setting up libmpc3:s390x (1.3.1-1build2) ... 119s Setting up python3-mypy (1.15.0-2) ... 120s Setting up python3-pluggy (1.5.0-1) ... 120s Setting up libubsan1:s390x (15-20250213-1ubuntu1) ... 120s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 120s Setting up libasan8:s390x (15-20250213-1ubuntu1) ... 120s Setting up libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 120s Setting up mypy (1.15.0-2) ... 120s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 120s Setting up libisl23:s390x (0.27-1) ... 120s Setting up python3-execnet (2.1.1-1) ... 120s Setting up python3-wheel-whl (0.45.1-1) ... 120s Setting up libcc1-0:s390x (15-20250213-1ubuntu1) ... 120s Setting up libitm1:s390x (15-20250213-1ubuntu1) ... 120s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 120s Setting up python3-pytest (8.3.4-1) ... 120s Setting up python3-virtualenv (20.29.1+ds-1) ... 121s Setting up libpython3.13-dev:s390x (3.13.2-1) ... 121s Setting up libjs-sphinxdoc (8.1.3-5) ... 121s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 121s Setting up cpp-14 (14.2.0-17ubuntu1) ... 121s Setting up mypy-doc (1.15.0-2) ... 121s Setting up python3-lxml:s390x (5.3.1-1) ... 121s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu1) ... 121s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu1) ... 121s Setting up libpython3-dev:s390x (3.13.1-1~exp2) ... 121s Setting up python3-pytest-xdist (3.6.1-1) ... 121s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 121s Setting up python3.13-dev (3.13.2-1) ... 121s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 121s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 121s Setting up python3-dev (3.13.1-1~exp2) ... 121s Setting up g++-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 121s Setting up cpp (4:14.2.0-1ubuntu1) ... 121s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 121s Setting up gcc-14 (14.2.0-17ubuntu1) ... 121s Setting up g++-14 (14.2.0-17ubuntu1) ... 121s Setting up gcc (4:14.2.0-1ubuntu1) ... 121s Setting up g++ (4:14.2.0-1ubuntu1) ... 121s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 121s Processing triggers for man-db (2.13.0-1) ... 122s Processing triggers for libc-bin (2.40-4ubuntu1) ... 122s autopkgtest: DBG: testbed command exited with code 0 122s autopkgtest: DBG: testbed command ['dpkg-query', '--show', '-f', '${Status}', 'mypy'], kind short, sout pipe, serr pipe, env [] 122s autopkgtest: DBG: testbed command exited with code 0 122s autopkgtest: DBG: testbed command ['dpkg-query', '--show', '-f', '${Status}', 'mypy-doc'], kind short, sout pipe, serr pipe, env [] 122s autopkgtest: DBG: testbed command exited with code 0 122s autopkgtest: DBG: testbed command ['dpkg-query', '--show', '-f', '${Status}', 'python3-mypy'], kind short, sout pipe, serr pipe, env [] 122s autopkgtest: DBG: testbed command exited with code 0 122s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.2M1aSP/run-unit-test-packages.all"], kind short, sout raw, serr pipe, env [] 122s autopkgtest: DBG: testbed command exited with code 0 122s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/run-unit-test-packages.all /tmp/autopkgtest-work.7nm80xoe/out/run-unit-test-packages.all 123s autopkgtest: DBG: got reply from testbed: ok 123s autopkgtest: DBG: testbed command ['test', '-e', '/tmp/autopkgtest.2M1aSP/build.eSr/src'], kind short, sout raw, serr raw, env [] 123s autopkgtest: DBG: testbed command exited with code 0 123s autopkgtest: DBG: copydown: tb path /tmp/autopkgtest.2M1aSP/build.eSr/src already exists 123s autopkgtest [12:20:05]: test run-unit-test: [----------------------- 123s autopkgtest: DBG: testbed command ['su', '-s', '/bin/bash', 'ubuntu', '-c', 'set -e; exec /tmp/autopkgtest.2M1aSP/wrapper.sh --debug --artifacts=/tmp/autopkgtest.2M1aSP/run-unit-test-artifacts --chdir=/tmp/autopkgtest.2M1aSP/build.eSr/src --env=AUTOPKGTEST_TESTBED_ARCH=s390x --env=AUTOPKGTEST_TEST_ARCH=s390x --env=DEB_BUILD_OPTIONS=parallel=2 --env=DEBIAN_FRONTEND=noninteractive --env=LANG=C.UTF-8 --unset-env=LANGUAGE --unset-env=LC_ADDRESS --unset-env=LC_ALL --unset-env=LC_COLLATE --unset-env=LC_CTYPE --unset-env=LC_IDENTIFICATION --unset-env=LC_MEASUREMENT --unset-env=LC_MESSAGES --unset-env=LC_MONETARY --unset-env=LC_NAME --unset-env=LC_NUMERIC --unset-env=LC_PAPER --unset-env=LC_TELEPHONE --unset-env=LC_TIME --script-pid-file=/tmp/autopkgtest_script_pid --source-profile --stderr=/tmp/autopkgtest.2M1aSP/run-unit-test-stderr --stdout=/tmp/autopkgtest.2M1aSP/run-unit-test-stdout --tmp=/tmp/autopkgtest.2M1aSP/autopkgtest_tmp --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 --make-executable=/tmp/autopkgtest.2M1aSP/build.eSr/src/debian/tests/run-unit-test -- /tmp/autopkgtest.2M1aSP/build.eSr/src/debian/tests/run-unit-test'], kind test, sout raw, serr raw, env [] 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: creating AUTOPKGTEST_ARTIFACTS: /tmp/autopkgtest.2M1aSP/run-unit-test-artifacts 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: changing to directory: /tmp/autopkgtest.2M1aSP/build.eSr/src 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: AUTOPKGTEST_TESTBED_ARCH=s390x 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: AUTOPKGTEST_TEST_ARCH=s390x 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: DEB_BUILD_OPTIONS=parallel=2 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: DEBIAN_FRONTEND=noninteractive 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: LANG=C.UTF-8 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LANGUAGE 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_ADDRESS 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_ALL 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_COLLATE 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_CTYPE 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_IDENTIFICATION 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_MEASUREMENT 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_MESSAGES 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_MONETARY 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_NAME 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_NUMERIC 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_PAPER 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_TELEPHONE 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_TIME 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: will create pid file: /tmp/autopkgtest_script_pid 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: pretending to be a login shell 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: will write standard error to /tmp/autopkgtest.2M1aSP/run-unit-test-stderr 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: will write stdout to /tmp/autopkgtest.2M1aSP/run-unit-test-stdout 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: creating AUTOPKGTEST_TMP: /tmp/autopkgtest.2M1aSP/autopkgtest_tmp 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: ADT_TEST_TRIGGERS=sphinx/8.1.3-5 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: marking as executable: /tmp/autopkgtest.2M1aSP/build.eSr/src/debian/tests/run-unit-test 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: command to run: /tmp/autopkgtest.2M1aSP/build.eSr/src/debian/tests/run-unit-test 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: copying /tmp/tmp.RRis5mHCPO/out to stdout and file: /tmp/autopkgtest.2M1aSP/run-unit-test-stdout 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: copying /tmp/tmp.RRis5mHCPO/err to standard error and file: /tmp/autopkgtest.2M1aSP/run-unit-test-stdout 123s /tmp/autopkgtest.2M1aSP/wrapper.sh: writing script pid 1973 to /tmp/autopkgtest_script_pid 123s + pkg=mypy 123s +++++ readlink -fm /tmp/autopkgtest.2M1aSP/build.eSr/src/debian/tests/run-unit-test 123s ++++ dirname /tmp/autopkgtest.2M1aSP/build.eSr/src/debian/tests/run-unit-test 123s +++ dirname /tmp/autopkgtest.2M1aSP/build.eSr/src/debian/tests 123s ++ dirname /tmp/autopkgtest.2M1aSP/build.eSr/src/debian 123s + START=/tmp/autopkgtest.2M1aSP/build.eSr/src 123s + '[' /tmp/autopkgtest.2M1aSP/autopkgtest_tmp = '' ']' 123s + cd /tmp/autopkgtest.2M1aSP/autopkgtest_tmp 123s + mypy --help 123s usage: mypy [-h] [-v] [-V] [more options; see below] 123s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 123s 123s Mypy is a program that will type check your Python code. 123s 123s Pass in any files or folders you want to type check. Mypy will 123s recursively traverse any provided folders to find .py files: 123s 123s $ mypy my_program.py my_src_folder 123s 123s For more information on getting started, see: 123s 123s - https://mypy.readthedocs.io/en/stable/getting_started.html 123s 123s For more details on both running mypy and using the flags below, see: 123s 123s - https://mypy.readthedocs.io/en/stable/running_mypy.html 123s - https://mypy.readthedocs.io/en/stable/command_line.html 123s 123s You can also use a config file to configure mypy instead of using 123s command line flags. For more details, see: 123s 123s - https://mypy.readthedocs.io/en/stable/config_file.html 123s 123s options: 123s --enable-incomplete-feature {InlineTypedDict,PreciseTupleTypes} 123s Enable support of incomplete/experimental features 123s for early preview 123s 123s Optional arguments: 123s -h, --help Show this help message and exit 123s -v, --verbose More verbose messages 123s -V, --version Show program's version number and exit 123s -O, --output FORMAT Set a custom output format 123s 123s Config file: 123s Use a config file instead of command line arguments. This is useful if you 123s are using many flags or want to set different options per each module. 123s 123s --config-file CONFIG_FILE 123s Configuration file, must have a [mypy] section 123s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 123s setup.cfg) 123s --warn-unused-configs Warn about unused '[mypy-]' or 123s '[[tool.mypy.overrides]]' config sections 123s (inverse: --no-warn-unused-configs) 123s 123s Import discovery: 123s Configure how imports are discovered and followed. 123s 123s --no-namespace-packages Disable support for namespace packages (PEP 420, 123s __init__.py-less) (inverse: --namespace-packages) 123s --ignore-missing-imports Silently ignore imports of missing modules 123s --follow-untyped-imports Typecheck modules without stubs or py.typed marker 123s --follow-imports {normal,silent,skip,error} 123s How to treat imports (default normal) 123s --python-executable EXECUTABLE 123s Python executable used for finding PEP 561 123s compliant installed packages and stubs 123s --no-site-packages Do not search for installed PEP 561 compliant 123s packages 123s --no-silence-site-packages 123s Do not silence errors in PEP 561 compliant 123s installed packages 123s --junit-format {global,per_file} 123s If --junit-xml is set, specifies format. global: 123s single test with all errors; per_file: one test 123s entry per file with failures 123s 123s Platform configuration: 123s Type check code assuming it will be run under certain runtime conditions. 123s By default, mypy assumes your code will be run using the same operating 123s system and Python version you are using to run mypy itself. 123s 123s --python-version x.y Type check code assuming it will be running on 123s Python x.y 123s --platform PLATFORM Type check special-cased code for the given OS 123s platform (defaults to sys.platform) 123s --always-true NAME Additional variable to be considered True (may be 123s repeated) 123s --always-false NAME Additional variable to be considered False (may be 123s repeated) 123s 123s Disallow dynamic typing: 123s Disallow the use of the dynamic 'Any' type under certain conditions. 123s 123s --disallow-any-expr Disallow all expressions that have type Any 123s --disallow-any-decorated Disallow functions that have Any in their 123s signature after decorator transformation 123s --disallow-any-explicit Disallow explicit Any in type positions 123s --disallow-any-generics Disallow usage of generic types that do not 123s specify explicit type parameters (inverse: 123s --allow-any-generics) 123s --disallow-any-unimported 123s Disallow Any types resulting from unfollowed 123s imports (inverse: --allow-any-unimported) 123s --disallow-subclassing-any 123s Disallow subclassing values of type 'Any' when 123s defining classes (inverse: --allow-subclassing- 123s any) 123s 123s Untyped definitions and calls: 123s Configure how untyped definitions and calls are handled. Note: by default, 123s mypy ignores any untyped function definitions and assumes any calls to 123s such functions have a return type of 'Any'. 123s 123s --disallow-untyped-calls Disallow calling functions without type 123s annotations from functions with type annotations 123s (inverse: --allow-untyped-calls) 123s --untyped-calls-exclude MODULE 123s Disable --disallow-untyped-calls for 123s functions/methods coming from specific package, 123s module, or class 123s --disallow-untyped-defs Disallow defining functions without type 123s annotations or with incomplete type annotations 123s (inverse: --allow-untyped-defs) 123s --disallow-incomplete-defs 123s Disallow defining functions with incomplete type 123s annotations (while still allowing entirely 123s unannotated definitions) (inverse: --allow- 123s incomplete-defs) 123s --check-untyped-defs Type check the interior of functions without type 123s annotations (inverse: --no-check-untyped-defs) 123s --disallow-untyped-decorators 123s Disallow decorating typed functions with untyped 123s decorators (inverse: --allow-untyped-decorators) 123s 123s None and Optional handling: 123s Adjust how values of type 'None' are handled. For more context on how mypy 123s handles values of type 'None', see: 123s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 123s optional 123s 123s --implicit-optional Assume arguments with default values of None are 123s Optional (inverse: --no-implicit-optional) 123s --no-strict-optional Disable strict Optional checks (inverse: --strict- 123s optional) 123s 123s Configuring warnings: 123s Detect code that is sound but redundant or problematic. 123s 123s --warn-redundant-casts Warn about casting an expression to its inferred 123s type (inverse: --no-warn-redundant-casts) 123s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 123s (inverse: --no-warn-unused-ignores) 123s --no-warn-no-return Do not warn about functions that end without 123s returning (inverse: --warn-no-return) 123s --warn-return-any Warn about returning values of type Any from non- 123s Any typed functions (inverse: --no-warn-return- 123s any) 123s --warn-unreachable Warn about statements or expressions inferred to 123s be unreachable (inverse: --no-warn-unreachable) 123s --report-deprecated-as-note 123s Report importing or using deprecated features as 123s notes instead of errors (inverse: --no-report- 123s deprecated-as-note) 123s 123s Miscellaneous strictness flags: 123s --allow-untyped-globals Suppress toplevel errors caused by missing 123s annotations (inverse: --disallow-untyped-globals) 123s --allow-redefinition Allow unconditional variable redefinition with a 123s new type (inverse: --disallow-redefinition) 123s --no-implicit-reexport Treat imports as private unless aliased (inverse: 123s --implicit-reexport) 123s --strict-equality Prohibit equality, identity, and container checks 123s for non-overlapping types (inverse: --no-strict- 123s equality) 123s --strict-bytes Disable treating bytearray and memoryview as 123s subtypes of bytes (inverse: --no-strict-bytes) 123s --extra-checks Enable additional checks that are technically 123s correct but may be impractical in real code. For 123s example, this prohibits partial overlap in 123s TypedDict updates, and makes arguments prepended 123s via Concatenate positional-only (inverse: --no- 123s extra-checks) 123s --strict Strict mode; enables the following flags: --warn- 123s unused-configs, --disallow-any-generics, 123s --disallow-subclassing-any, --disallow-untyped- 123s calls, --disallow-untyped-defs, --disallow- 123s incomplete-defs, --check-untyped-defs, --disallow- 123s untyped-decorators, --warn-redundant-casts, 123s --warn-unused-ignores, --warn-return-any, --no- 123s implicit-reexport, --strict-equality, --extra- 123s checks 123s --disable-error-code NAME 123s Disable a specific error code 123s --enable-error-code NAME Enable a specific error code 123s 123s Configuring error messages: 123s Adjust the amount of detail shown in error messages. 123s 123s --show-error-context Precede errors with "note:" messages explaining 123s context (inverse: --hide-error-context) 123s --show-column-numbers Show column numbers in error messages (inverse: 123s --hide-column-numbers) 123s --show-error-end Show end line/end column numbers in error 123s messages. This implies --show-column-numbers 123s (inverse: --hide-error-end) 123s --hide-error-codes Hide error codes in error messages (inverse: 123s --show-error-codes) 123s --show-error-code-links Show links to error code documentation (inverse: 123s --hide-error-code-links) 123s --pretty Use visually nicer output in error messages: Use 123s soft word wrap, show source code snippets, and 123s show error location markers (inverse: --no-pretty) 123s --no-color-output Do not colorize error messages (inverse: --color- 123s output) 123s --no-error-summary Do not show error stats summary (inverse: --error- 123s summary) 123s --show-absolute-path Show absolute paths to files (inverse: --hide- 123s absolute-path) 123s 123s Incremental mode: 123s Adjust how mypy incrementally type checks and caches modules. Mypy caches 123s type information about modules into a cache to let you speed up future 123s invocations of mypy. Also see mypy's daemon mode: 123s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 123s 123s --no-incremental Disable module cache (inverse: --incremental) 123s --cache-dir DIR Store module cache info in the given folder in 123s incremental mode (defaults to '.mypy_cache') 123s --sqlite-cache Use a sqlite database to store the cache (inverse: 123s --no-sqlite-cache) 123s --cache-fine-grained Include fine-grained dependency information in the 123s cache for the mypy daemon 123s --skip-version-check Allow using cache written by older mypy version 123s --skip-cache-mtime-checks 123s Skip cache internal consistency checks based on 123s mtime 123s 123s Advanced options: 123s Debug and customize mypy internals. 123s 123s --pdb Invoke pdb on fatal error 123s --show-traceback, --tb Show traceback on fatal error 123s --raise-exceptions Raise exception on fatal error 123s --custom-typing-module MODULE 123s Use a custom typing module 123s --old-type-inference Disable new experimental type inference algorithm 123s --custom-typeshed-dir DIR 123s Use the custom typeshed in DIR 123s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 123s relevant with --disallow-untyped-defs or 123s --disallow-incomplete-defs enabled (inverse: --no- 123s warn-incomplete-stub) 123s --shadow-file SOURCE_FILE SHADOW_FILE 123s When encountering SOURCE_FILE, read and type check 123s the contents of SHADOW_FILE instead. 123s 123s Report generation: 123s Generate a report in the specified format. 123s 123s --any-exprs-report DIR 123s --cobertura-xml-report DIR 123s --html-report DIR 123s --linecount-report DIR 123s --linecoverage-report DIR 123s --lineprecision-report DIR 123s --txt-report DIR 123s --xml-report DIR 123s --xslt-html-report DIR 123s --xslt-txt-report DIR 123s 123s Miscellaneous: 123s --junit-xml JUNIT_XML Write junit.xml to the given file 123s --find-occurrences CLASS.MEMBER 123s Print out all usages of a class member 123s (experimental) 123s --scripts-are-modules Script x becomes module x instead of __main__ 123s --install-types Install detected missing library stub packages 123s using pip (inverse: --no-install-types) 123s --non-interactive Install stubs without asking for confirmation and 123s hide errors, with --install-types (inverse: 123s --interactive) 123s 123s Running code: 123s Specify the code you want to type check. For more details, see 123s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 123s 123s --explicit-package-bases Use current directory and MYPYPATH to determine 123s module names of files passed (inverse: --no- 123s explicit-package-bases) 123s --exclude PATTERN Regular expression to match file names, directory 123s names or paths which mypy should ignore while 123s recursively discovering files to check, e.g. 123s --exclude '/setup\.py$'. May be specified more 123s than once, eg. --exclude a --exclude b 123s -m, --module MODULE Type-check module; can repeat for more modules 123s -p, --package PACKAGE Type-check package recursively; can be repeated 123s -c, --command PROGRAM_TEXT 123s Type-check program passed in as string 123s files Type-check given files or directories 123s 123s Environment variables: 123s Define MYPYPATH for additional module search path entries. 123s Define MYPY_CACHE_DIR to override configuration cache_dir path. 123s + mypyc --help 124s usage: mypy [-h] [-v] [-V] [more options; see below] 124s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 124s 124s Mypy is a program that will type check your Python code. 124s 124s Pass in any files or folders you want to type check. Mypy will 124s recursively traverse any provided folders to find .py files: 124s 124s $ mypy my_program.py my_src_folder 124s 124s For more information on getting started, see: 124s 124s - https://mypy.readthedocs.io/en/stable/getting_started.html 124s 124s For more details on both running mypy and using the flags below, see: 124s 124s - https://mypy.readthedocs.io/en/stable/running_mypy.html 124s - https://mypy.readthedocs.io/en/stable/command_line.html 124s 124s You can also use a config file to configure mypy instead of using 124s command line flags. For more details, see: 124s 124s - https://mypy.readthedocs.io/en/stable/config_file.html 124s 124s options: 124s --enable-incomplete-feature {InlineTypedDict,PreciseTupleTypes} 124s Enable support of incomplete/experimental features 124s for early preview 124s 124s Optional arguments: 124s -h, --help Show this help message and exit 124s -v, --verbose More verbose messages 124s -V, --version Show program's version number and exit 124s -O, --output FORMAT Set a custom output format 124s 124s Config file: 124s Use a config file instead of command line arguments. This is useful if you 124s are using many flags or want to set different options per each module. 124s 124s --config-file CONFIG_FILE 124s Configuration file, must have a [mypy] section 124s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 124s setup.cfg) 124s --warn-unused-configs Warn about unused '[mypy-]' or 124s '[[tool.mypy.overrides]]' config sections 124s (inverse: --no-warn-unused-configs) 124s 124s Import discovery: 124s Configure how imports are discovered and followed. 124s 124s --no-namespace-packages Disable support for namespace packages (PEP 420, 124s __init__.py-less) (inverse: --namespace-packages) 124s --ignore-missing-imports Silently ignore imports of missing modules 124s --follow-untyped-imports Typecheck modules without stubs or py.typed marker 124s --follow-imports {normal,silent,skip,error} 124s How to treat imports (default normal) 124s --python-executable EXECUTABLE 124s Python executable used for finding PEP 561 124s compliant installed packages and stubs 124s --no-site-packages Do not search for installed PEP 561 compliant 124s packages 124s --no-silence-site-packages 124s Do not silence errors in PEP 561 compliant 124s installed packages 124s --junit-format {global,per_file} 124s If --junit-xml is set, specifies format. global: 124s single test with all errors; per_file: one test 124s entry per file with failures 124s 124s Platform configuration: 124s Type check code assuming it will be run under certain runtime conditions. 124s By default, mypy assumes your code will be run using the same operating 124s system and Python version you are using to run mypy itself. 124s 124s --python-version x.y Type check code assuming it will be running on 124s Python x.y 124s --platform PLATFORM Type check special-cased code for the given OS 124s platform (defaults to sys.platform) 124s --always-true NAME Additional variable to be considered True (may be 124s repeated) 124s --always-false NAME Additional variable to be considered False (may be 124s repeated) 124s 124s Disallow dynamic typing: 124s Disallow the use of the dynamic 'Any' type under certain conditions. 124s 124s --disallow-any-expr Disallow all expressions that have type Any 124s --disallow-any-decorated Disallow functions that have Any in their 124s signature after decorator transformation 124s --disallow-any-explicit Disallow explicit Any in type positions 124s --disallow-any-generics Disallow usage of generic types that do not 124s specify explicit type parameters (inverse: 124s --allow-any-generics) 124s --disallow-any-unimported 124s Disallow Any types resulting from unfollowed 124s imports (inverse: --allow-any-unimported) 124s --disallow-subclassing-any 124s Disallow subclassing values of type 'Any' when 124s defining classes (inverse: --allow-subclassing- 124s any) 124s 124s Untyped definitions and calls: 124s Configure how untyped definitions and calls are handled. Note: by default, 124s mypy ignores any untyped function definitions and assumes any calls to 124s such functions have a return type of 'Any'. 124s 124s --disallow-untyped-calls Disallow calling functions without type 124s annotations from functions with type annotations 124s (inverse: --allow-untyped-calls) 124s --untyped-calls-exclude MODULE 124s Disable --disallow-untyped-calls for 124s functions/methods coming from specific package, 124s module, or class 124s --disallow-untyped-defs Disallow defining functions without type 124s annotations or with incomplete type annotations 124s (inverse: --allow-untyped-defs) 124s --disallow-incomplete-defs 124s Disallow defining functions with incomplete type 124s annotations (while still allowing entirely 124s unannotated definitions) (inverse: --allow- 124s incomplete-defs) 124s --check-untyped-defs Type check the interior of functions without type 124s annotations (inverse: --no-check-untyped-defs) 124s --disallow-untyped-decorators 124s Disallow decorating typed functions with untyped 124s decorators (inverse: --allow-untyped-decorators) 124s 124s None and Optional handling: 124s Adjust how values of type 'None' are handled. For more context on how mypy 124s handles values of type 'None', see: 124s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 124s optional 124s 124s --implicit-optional Assume arguments with default values of None are 124s Optional (inverse: --no-implicit-optional) 124s --no-strict-optional Disable strict Optional checks (inverse: --strict- 124s optional) 124s 124s Configuring warnings: 124s Detect code that is sound but redundant or problematic. 124s 124s --warn-redundant-casts Warn about casting an expression to its inferred 124s type (inverse: --no-warn-redundant-casts) 124s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 124s (inverse: --no-warn-unused-ignores) 124s --no-warn-no-return Do not warn about functions that end without 124s returning (inverse: --warn-no-return) 124s --warn-return-any Warn about returning values of type Any from non- 124s Any typed functions (inverse: --no-warn-return- 124s any) 124s --warn-unreachable Warn about statements or expressions inferred to 124s be unreachable (inverse: --no-warn-unreachable) 124s --report-deprecated-as-note 124s Report importing or using deprecated features as 124s notes instead of errors (inverse: --no-report- 124s deprecated-as-note) 124s 124s Miscellaneous strictness flags: 124s --allow-untyped-globals Suppress toplevel errors caused by missing 124s annotations (inverse: --disallow-untyped-globals) 124s --allow-redefinition Allow unconditional variable redefinition with a 124s new type (inverse: --disallow-redefinition) 124s --no-implicit-reexport Treat imports as private unless aliased (inverse: 124s --implicit-reexport) 124s --strict-equality Prohibit equality, identity, and container checks 124s for non-overlapping types (inverse: --no-strict- 124s equality) 124s --strict-bytes Disable treating bytearray and memoryview as 124s subtypes of bytes (inverse: --no-strict-bytes) 124s --extra-checks Enable additional checks that are technically 124s correct but may be impractical in real code. For 124s example, this prohibits partial overlap in 124s TypedDict updates, and makes arguments prepended 124s via Concatenate positional-only (inverse: --no- 124s extra-checks) 124s --strict Strict mode; enables the following flags: --warn- 124s unused-configs, --disallow-any-generics, 124s --disallow-subclassing-any, --disallow-untyped- 124s calls, --disallow-untyped-defs, --disallow- 124s incomplete-defs, --check-untyped-defs, --disallow- 124s untyped-decorators, --warn-redundant-casts, 124s --warn-unused-ignores, --warn-return-any, --no- 124s implicit-reexport, --strict-equality, --extra- 124s checks 124s --disable-error-code NAME 124s Disable a specific error code 124s --enable-error-code NAME Enable a specific error code 124s 124s Configuring error messages: 124s Adjust the amount of detail shown in error messages. 124s 124s --show-error-context Precede errors with "note:" messages explaining 124s context (inverse: --hide-error-context) 124s --show-column-numbers Show column numbers in error messages (inverse: 124s --hide-column-numbers) 124s --show-error-end Show end line/end column numbers in error 124s messages. This implies --show-column-numbers 124s (inverse: --hide-error-end) 124s --hide-error-codes Hide error codes in error messages (inverse: 124s --show-error-codes) 124s --show-error-code-links Show links to error code documentation (inverse: 124s --hide-error-code-links) 124s --pretty Use visually nicer output in error messages: Use 124s soft word wrap, show source code snippets, and 124s show error location markers (inverse: --no-pretty) 124s --no-color-output Do not colorize error messages (inverse: --color- 124s output) 124s --no-error-summary Do not show error stats summary (inverse: --error- 124s summary) 124s --show-absolute-path Show absolute paths to files (inverse: --hide- 124s absolute-path) 124s 124s Incremental mode: 124s Adjust how mypy incrementally type checks and caches modules. Mypy caches 124s type information about modules into a cache to let you speed up future 124s invocations of mypy. Also see mypy's daemon mode: 124s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 124s 124s --no-incremental Disable module cache (inverse: --incremental) 124s --cache-dir DIR Store module cache info in the given folder in 124s incremental mode (defaults to '.mypy_cache') 124s --sqlite-cache Use a sqlite database to store the cache (inverse: 124s --no-sqlite-cache) 124s --cache-fine-grained Include fine-grained dependency information in the 124s cache for the mypy daemon 124s --skip-version-check Allow using cache written by older mypy version 124s --skip-cache-mtime-checks 124s Skip cache internal consistency checks based on 124s mtime 124s 124s Advanced options: 124s Debug and customize mypy internals. 124s 124s --pdb Invoke pdb on fatal error 124s --show-traceback, --tb Show traceback on fatal error 124s --raise-exceptions Raise exception on fatal error 124s --custom-typing-module MODULE 124s Use a custom typing module 124s --old-type-inference Disable new experimental type inference algorithm 124s --custom-typeshed-dir DIR 124s Use the custom typeshed in DIR 124s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 124s relevant with --disallow-untyped-defs or 124s --disallow-incomplete-defs enabled (inverse: --no- 124s warn-incomplete-stub) 124s --shadow-file SOURCE_FILE SHADOW_FILE 124s When encountering SOURCE_FILE, read and type check 124s the contents of SHADOW_FILE instead. 124s 124s Report generation: 124s Generate a report in the specified format. 124s 124s --any-exprs-report DIR 124s --cobertura-xml-report DIR 124s --html-report DIR 124s --linecount-report DIR 124s --linecoverage-report DIR 124s --lineprecision-report DIR 124s --txt-report DIR 124s --xml-report DIR 124s --xslt-html-report DIR 124s --xslt-txt-report DIR 124s 124s Miscellaneous: 124s --junit-xml JUNIT_XML Write junit.xml to the given file 124s --find-occurrences CLASS.MEMBER 124s Print out all usages of a class member 124s (experimental) 124s --scripts-are-modules Script x becomes module x instead of __main__ 124s --install-types Install detected missing library stub packages 124s using pip (inverse: --no-install-types) 124s --non-interactive Install stubs without asking for confirmation and 124s hide errors, with --install-types (inverse: 124s --interactive) 124s 124s Running code: 124s Specify the code you want to type check. For more details, see 124s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 124s 124s --explicit-package-bases Use current directory and MYPYPATH to determine 124s module names of files passed (inverse: --no- 124s explicit-package-bases) 124s --exclude PATTERN Regular expression to match file names, directory 124s names or paths which mypy should ignore while 124s recursively discovering files to check, e.g. 124s --exclude '/setup\.py$'. May be specified more 124s than once, eg. --exclude a --exclude b 124s -m, --module MODULE Type-check module; can repeat for more modules 124s -p, --package PACKAGE Type-check package recursively; can be repeated 124s -c, --command PROGRAM_TEXT 124s Type-check program passed in as string 124s files Type-check given files or directories 124s 124s Environment variables: 124s Define MYPYPATH for additional module search path entries. 124s Define MYPY_CACHE_DIR to override configuration cache_dir path. 124s + stubgen --help 124s usage: stubgen [-h] [more options, see -h] 124s [-m MODULE] [-p PACKAGE] [files ...] 124s 124s Generate draft stubs for modules. Stubs are generated in directory ./out, to 124s avoid overriding files with manual changes. This directory is assumed to 124s exist. 124s 124s positional arguments: 124s files generate stubs for given files or directories 124s 124s options: 124s -h, --help show this help message and exit 124s --ignore-errors ignore errors when trying to generate stubs for 124s modules 124s --no-import don't import the modules, just parse and analyze them 124s (doesn't work with C extension modules and might not 124s respect __all__) 124s --no-analysis, --parse-only 124s don't perform semantic analysis of sources, just parse 124s them (only applies to Python modules, might affect 124s quality of stubs. Not compatible with --inspect-mode) 124s --inspect-mode import and inspect modules instead of parsing source 124s code.This is the default behavior for c modules and 124s pyc-only packages, but it is also useful for pure 124s python modules with dynamically generated members. 124s --include-private generate stubs for objects and members considered 124s private (single leading underscore and no trailing 124s underscores) 124s --export-less don't implicitly export all names imported from other 124s modules in the same package 124s --include-docstrings include existing docstrings with the stubs 124s -v, --verbose show more verbose messages 124s -q, --quiet show fewer messages 124s --doc-dir PATH use .rst documentation in PATH (this may result in 124s better stubs in some cases; consider setting this to 124s DIR/Python-X.Y.Z/Doc/library) 124s --search-path PATH specify module search directories, separated by ':' 124s (currently only used if --no-import is given) 124s -o, --output PATH change the output directory [default: out] 124s -m, --module MODULE generate stub for module; can repeat for more modules 124s -p, --package PACKAGE 124s generate stubs for package recursively; can be 124s repeated 124s --version show program's version number and exit 124s + stubtest --help 124s usage: stubtest [-h] [--concise] [--ignore-missing-stub] 124s [--ignore-positional-only] [--allowlist FILE] 124s [--generate-allowlist] [--ignore-unused-allowlist] 124s [--mypy-config-file FILE] [--custom-typeshed-dir DIR] 124s [--check-typeshed] [--version] [--pdb] [--show-traceback] 124s [modules ...] 124s 124s Compares stubs to objects introspected from the runtime. 124s 124s positional arguments: 124s modules Modules to test 124s 124s options: 124s -h, --help show this help message and exit 124s --concise Makes stubtest's output more concise, one line per 124s error 124s --ignore-missing-stub 124s Ignore errors for stub missing things that are present 124s at runtime 124s --ignore-positional-only 124s Ignore errors for whether an argument should or 124s shouldn't be positional-only 124s --allowlist, --whitelist FILE 124s Use file as an allowlist. Can be passed multiple times 124s to combine multiple allowlists. Allowlists can be 124s created with --generate-allowlist. Allowlists support 124s regular expressions. 124s --generate-allowlist, --generate-whitelist 124s Print an allowlist (to stdout) to be used with 124s --allowlist 124s --ignore-unused-allowlist, --ignore-unused-whitelist 124s Ignore unused allowlist entries 124s --mypy-config-file FILE 124s Use specified mypy config file to determine mypy 124s plugins and mypy path 124s --custom-typeshed-dir DIR 124s Use the custom typeshed in DIR 124s --check-typeshed Check all stdlib modules in typeshed 124s --version show program's version number and exit 124s --pdb Invoke pdb on fatal error 124s --show-traceback, --tb 124s Show traceback on fatal error 124s + export TEST_MYPYC=1 124s + TEST_MYPYC=1 124s + rm -Rf mypy mypyc 124s + cp -r /usr/lib/python3/dist-packages/mypy ./ 124s + cp -r /usr/lib/python3/dist-packages/mypyc ./ 124s + mypy_test_prefix= 124s + pytest-3 -v --pyargs mypy -k 'not (test_bad_eq_version_check or test_bad_ge_version_check or test_parse_invalid_case or test_parse_invalid_section or test_update_data or testDaemonStatusKillRestartRecheck)' 124s ============================= test session starts ============================== 124s platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 124s cachedir: .pytest_cache 124s rootdir: /tmp/autopkgtest.2M1aSP/autopkgtest_tmp 124s plugins: xdist-3.6.1, typeguard-4.4.1 124s collecting ... collected 20 items / 5 deselected / 15 selected 124s 124s test/meta/test_diff_helper.py::DiffHelperSuite::test_diff_ranges PASSED [ 6%] 124s test/meta/test_diff_helper.py::DiffHelperSuite::test_render_diff_range PASSED [ 13%] 124s test/test_config_parser.py::FindConfigFileSuite::test_no_config PASSED [ 20%] 124s test/test_config_parser.py::FindConfigFileSuite::test_parent_config_with_and_without_git PASSED [ 26%] 124s test/test_config_parser.py::FindConfigFileSuite::test_precedence PASSED [ 33%] 124s test/test_config_parser.py::FindConfigFileSuite::test_precedence_missing_section PASSED [ 40%] 124s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace PASSED [ 46%] 124s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_explicit_base PASSED [ 53%] 124s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_multi_dir PASSED [ 60%] 124s test/test_find_sources.py::SourceFinderSuite::test_crawl_no_namespace PASSED [ 66%] 124s test/test_find_sources.py::SourceFinderSuite::test_find_sources_exclude PASSED [ 73%] 124s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace PASSED [ 80%] 124s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_explicit_base PASSED [ 86%] 124s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_multi_dir PASSED [ 93%] 124s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_no_namespace PASSED [100%] 124s 124s ======================= 15 passed, 5 deselected in 0.22s ======================= 124s + mypy_test_prefix= 124s + pytest-3 -v --pyargs mypyc 125s ============================= test session starts ============================== 125s platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 125s cachedir: .pytest_cache 125s rootdir: /tmp/autopkgtest.2M1aSP/autopkgtest_tmp 125s plugins: xdist-3.6.1, typeguard-4.4.1 125s collecting ... collected 125 items 125s 125s test/test_cheader.py::TestHeaderInclusion::test_primitives_included_in_header PASSED [ 0%] 125s test/test_emit.py::TestEmitter::test_emit_line PASSED [ 1%] 125s test/test_emit.py::TestEmitter::test_emit_undefined_value_for_simple_type PASSED [ 2%] 125s test/test_emit.py::TestEmitter::test_emit_undefined_value_for_tuple PASSED [ 3%] 125s test/test_emit.py::TestEmitter::test_label PASSED [ 4%] 125s test/test_emit.py::TestEmitter::test_object_annotation PASSED [ 4%] 125s test/test_emit.py::TestEmitter::test_reg PASSED [ 5%] 125s test/test_emitclass.py::TestEmitClass::test_getter_name PASSED [ 6%] 125s test/test_emitclass.py::TestEmitClass::test_setter_name PASSED [ 7%] 125s test/test_emitclass.py::TestEmitClass::test_slot_key PASSED [ 8%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_assign_int PASSED [ 8%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_assign_multi PASSED [ 9%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_box_i64 PASSED [ 10%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_box_int PASSED [ 11%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch PASSED [ 12%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_is_error PASSED [ 12%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_is_error_next_block PASSED [ 13%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_no_else PASSED [ 14%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_no_else_negated PASSED [ 15%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_rare PASSED [ 16%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_call PASSED [ 16%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_call_two_args PASSED [ 17%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_merge PASSED [ 18%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_1 PASSED [ 19%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_2 PASSED [ 20%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_3 PASSED [ 20%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_4 PASSED [ 21%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_comparison_op PASSED [ 22%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref PASSED [ 23%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref_int PASSED [ 24%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref_tuple PASSED [ 24%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref_tuple_nested PASSED [ 25%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_contains PASSED [ 26%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_get_item PASSED [ 27%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_set_item PASSED [ 28%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_update PASSED [ 28%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_extend PASSED [ 29%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr PASSED [ 30%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr_merged PASSED [ 31%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr_non_refcounted PASSED [ 32%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr_with_bitmap PASSED [ 32%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_element_ptr PASSED [ 33%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_goto PASSED [ 34%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_goto_next_block PASSED [ 35%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_inc_ref PASSED [ 36%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_inc_ref_int PASSED [ 36%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_add PASSED [ 37%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_neg PASSED [ 38%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_op PASSED [ 39%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_sub PASSED [ 40%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_integer PASSED [ 40%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_list_append PASSED [ 41%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_list_get_item PASSED [ 42%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_list_set_item PASSED [ 43%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_load_None PASSED [ 44%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_load_address PASSED [ 44%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_load_mem PASSED [ 45%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_long_signed PASSED [ 46%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_long_unsigned PASSED [ 47%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_new_dict PASSED [ 48%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_return PASSED [ 48%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr PASSED [ 49%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_init_with_bitmap PASSED [ 50%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_no_error PASSED [ 51%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_non_refcounted PASSED [ 52%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_non_refcounted_no_error PASSED [ 52%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_with_bitmap PASSED [ 53%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_mem PASSED [ 54%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_tuple_get PASSED [ 55%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_unbox_i64 PASSED [ 56%] 125s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_unbox_int PASSED [ 56%] 125s test/test_emitfunc.py::TestGenerateFunction::test_register PASSED [ 57%] 125s test/test_emitfunc.py::TestGenerateFunction::test_simple PASSED [ 58%] 125s test/test_emitwrapper.py::TestArgCheck::test_check_int PASSED [ 59%] 125s test/test_emitwrapper.py::TestArgCheck::test_check_list PASSED [ 60%] 133s test/test_external.py::TestExternal::test_c_unit_test PASSED [ 60%] 133s test/test_ircheck.py::TestIrcheck::test_block_not_terminated_empty_block PASSED [ 61%] 133s test/test_ircheck.py::TestIrcheck::test_can_coerce_to PASSED [ 62%] 133s test/test_ircheck.py::TestIrcheck::test_duplicate_op PASSED [ 63%] 133s test/test_ircheck.py::TestIrcheck::test_invalid_assign PASSED [ 64%] 133s test/test_ircheck.py::TestIrcheck::test_invalid_goto PASSED [ 64%] 133s test/test_ircheck.py::TestIrcheck::test_invalid_op_source PASSED [ 65%] 133s test/test_ircheck.py::TestIrcheck::test_invalid_register_source PASSED [ 66%] 133s test/test_ircheck.py::TestIrcheck::test_invalid_return_type PASSED [ 67%] 133s test/test_ircheck.py::TestIrcheck::test_load_address_declares_register PASSED [ 68%] 133s test/test_ircheck.py::TestIrcheck::test_pprint PASSED [ 68%] 133s test/test_ircheck.py::TestIrcheck::test_valid_fn PASSED [ 69%] 133s test/test_ircheck.py::TestIrcheck::test_valid_goto PASSED [ 70%] 133s test/test_literals.py::TestLiterals::test_encode_bytes_values PASSED [ 71%] 133s test/test_literals.py::TestLiterals::test_encode_int_values PASSED [ 72%] 133s test/test_literals.py::TestLiterals::test_encode_str_values PASSED [ 72%] 133s test/test_literals.py::TestLiterals::test_format_str_literal PASSED [ 73%] 133s test/test_literals.py::TestLiterals::test_simple_literal_index PASSED [ 74%] 133s test/test_literals.py::TestLiterals::test_tuple_literal PASSED [ 75%] 133s test/test_namegen.py::TestNameGen::test_candidate_suffixes PASSED [ 76%] 133s test/test_namegen.py::TestNameGen::test_exported_name PASSED [ 76%] 133s test/test_namegen.py::TestNameGen::test_make_module_translation_map PASSED [ 77%] 133s test/test_namegen.py::TestNameGen::test_name_generator PASSED [ 78%] 133s test/test_pprint.py::TestGenerateNames::test_arg PASSED [ 79%] 133s test/test_pprint.py::TestGenerateNames::test_assign PASSED [ 80%] 133s test/test_pprint.py::TestGenerateNames::test_empty PASSED [ 80%] 133s test/test_pprint.py::TestGenerateNames::test_int_op PASSED [ 81%] 133s test/test_rarray.py::TestRArray::test_alignment PASSED [ 82%] 133s test/test_rarray.py::TestRArray::test_basics PASSED [ 83%] 133s test/test_rarray.py::TestRArray::test_eq PASSED [ 84%] 133s test/test_rarray.py::TestRArray::test_hash PASSED [ 84%] 133s test/test_rarray.py::TestRArray::test_size PASSED [ 85%] 133s test/test_rarray.py::TestRArray::test_str_conversion PASSED [ 86%] 133s test/test_struct.py::TestStruct::test_eq_and_hash PASSED [ 87%] 133s test/test_struct.py::TestStruct::test_runtime_subtype PASSED [ 88%] 133s test/test_struct.py::TestStruct::test_struct_offsets PASSED [ 88%] 133s test/test_struct.py::TestStruct::test_struct_str PASSED [ 89%] 133s test/test_tuplename.py::TestTupleNames::test_names PASSED [ 90%] 133s test/test_typeops.py::TestSubtype::test_bit PASSED [ 91%] 133s test/test_typeops.py::TestSubtype::test_bool PASSED [ 92%] 133s test/test_typeops.py::TestSubtype::test_int16 PASSED [ 92%] 133s test/test_typeops.py::TestSubtype::test_int32 PASSED [ 93%] 133s test/test_typeops.py::TestSubtype::test_int64 PASSED [ 94%] 133s test/test_typeops.py::TestRuntimeSubtype::test_bit PASSED [ 95%] 133s test/test_typeops.py::TestRuntimeSubtype::test_bool PASSED [ 96%] 133s test/test_typeops.py::TestRuntimeSubtype::test_union PASSED [ 96%] 133s test/test_typeops.py::TestUnionSimplification::test_cannot_simplify PASSED [ 97%] 133s test/test_typeops.py::TestUnionSimplification::test_nested PASSED [ 98%] 133s test/test_typeops.py::TestUnionSimplification::test_remove_duplicate PASSED [ 99%] 133s test/test_typeops.py::TestUnionSimplification::test_simple_type_result PASSED [100%] 133s 133s ============================= 125 passed in 8.37s ============================== 133s + rm -Rf mypy/typeshed 133s + /usr/bin/mypy --config-file /tmp/autopkgtest.2M1aSP/build.eSr/src/mypy_self_check.ini mypy 146s Success: no issues found in 181 source files 146s /tmp/autopkgtest.2M1aSP/wrapper.sh: checking for leaked background processes... 146s /tmp/autopkgtest.2M1aSP/wrapper.sh: waiting for tee/cat subprocesses... 146s /tmp/autopkgtest.2M1aSP/wrapper.sh: cleaning up... 146s /tmp/autopkgtest.2M1aSP/wrapper.sh: Exit status: 0 146s autopkgtest: DBG: testbed command exited with code 0 147s autopkgtest [12:20:29]: test run-unit-test: -----------------------] 147s autopkgtest: DBG: testbed executing test finished with exit status 0 147s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/run-unit-test-stdout /tmp/autopkgtest-work.7nm80xoe/out/run-unit-test-stdout 147s autopkgtest: DBG: got reply from testbed: ok 147s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/run-unit-test-stderr /tmp/autopkgtest-work.7nm80xoe/out/run-unit-test-stderr 147s autopkgtest: DBG: got reply from testbed: ok 147s run-unit-test PASS 147s autopkgtest [12:20:29]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 147s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/run-unit-test-artifacts/ /tmp/autopkgtest-work.7nm80xoe/out/artifacts/ 147s autopkgtest: DBG: got reply from testbed: ok 147s autopkgtest: DBG: testbed command ['rm', '-rf', '/tmp/autopkgtest.2M1aSP/run-unit-test-artifacts', '/tmp/autopkgtest.2M1aSP/autopkgtest_tmp'], kind short, sout raw, serr pipe, env [] 148s autopkgtest: DBG: testbed command exited with code 0 148s autopkgtest [12:20:30]: test autodep8-python3: preparing testbed 148s autopkgtest: DBG: testbed reset: modified=False, deps_installed=['gcc', 'g++', 'mypy', 'mypy-doc', 'python3-mypy', 'python3-dev', 'python3-lxml', 'python3-pytest (>= 8.1.0)', 'python3-pytest-xdist', 'python3-setuptools', 'python3-tomli', 'python3-orjson [!i386 !alpha !hppa !m68k !sh4 !x32]', 'python3-typeshed (>= 0.0~git20221107.4f381af)', 'python3-virtualenv'], deps_new=['python3-all', 'python3-mypy'] 148s autopkgtest: DBG: testbed reset 148s autopkgtest: DBG: sending command to testbed: revert 265s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest.2M1aSP 265s autopkgtest: DBG: sending command to testbed: print-execute-command 265s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest-ssh.afa8x3ev/runcmd 265s autopkgtest: DBG: sending command to testbed: capabilities 265s autopkgtest: DBG: got reply from testbed: ok ok reboot revert root-on-testbed suggested-normal-user=ubuntu revert-full-system isolation-machine 265s autopkgtest: DBG: testbed capabilities: ['ok', 'reboot', 'revert', 'root-on-testbed', 'suggested-normal-user=ubuntu', 'revert-full-system', 'isolation-machine', 'has_internet'] 265s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 265s autopkgtest: DBG: testbed command exited with code 0 265s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/wrapper.sh /tmp/autopkgtest.2M1aSP/wrapper.sh 265s autopkgtest: DBG: got reply from testbed: ok 265s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/wrapper.sh'], kind short, sout raw, serr pipe, env [] 265s autopkgtest: DBG: testbed command exited with code 0 265s autopkgtest: DBG: testbed command ['dpkg', '--print-architecture'], kind short, sout pipe, serr pipe, env [] 266s autopkgtest: DBG: testbed command exited with code 0 266s autopkgtest [12:22:28]: testbed dpkg architecture: s390x 266s autopkgtest: DBG: testbed command ['dpkg-query', '-W', '-f', '${Version}', 'apt'], kind short, sout pipe, serr pipe, env [] 266s autopkgtest: DBG: testbed command exited with code 0 266s autopkgtest [12:22:28]: testbed apt version: 2.9.30 266s autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v eatmydata'], kind short, sout pipe, serr pipe, env [] 266s autopkgtest: DBG: testbed command exited with code 0 266s autopkgtest: DBG: testbed has eatmydata 266s autopkgtest: DBG: testbed command ['mkdir', '-p', '/etc/apt/preferences.d'], kind short, sout raw, serr pipe, env [] 266s autopkgtest: DBG: testbed command exited with code 0 266s autopkgtest [12:22:28]: @@@@@@@@@@@@@@@@@@@@ test bed setup 266s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Copyright © 2006-2018 Canonical Ltd.\n# Copyright © 2015-2017 Martin Pitt\n# Copyright © 2017 Steve Langasek\n# Copyright © 2017-2022 Paul Gevers\n# Copyright © 2018 Simon McVittie\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the first suite found in apt sources. We can\'t just rely\n# on /etc/os-release because it doesn\'t allow to distinguish between Debian\n# unstable and testing.\n#\n# This release detection logic should be kept in sync with similar code in the\n# setup-testbed script.\n#\n# For more information on APT data sources see sources.list(5).\n\n# Usage $0\n\nset -eux\n\ndistro=UNKNOWN\nif [ -r /etc/os-release ]; then\n # shellcheck disable=SC1091\n distro=$(. /etc/os-release && echo "${ID:-$distro}")\nfi\n\n# Try guessing the default release from deb822-style format sources.\n#\n# While not mandatory, APT upstream expects distros to follow the\n# .sources naming pattern for the default deb822 sources.\napt_sources="/etc/apt/sources.list.d/$distro.sources"\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'s/^Suites:\\s*(\\w+).*/\\1/Ip\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Try guessing the default release from one-line-style format sources.\napt_sources=/etc/apt/sources.list\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'/^(deb|deb-src) +(\\[.*\\] *)?(http|https|file):/ { s/\\[.*\\] +//; s/^[^ ]+ +[^ ]* +([^ ]+) +.*$/\\1/p }\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Could not guess the default release\necho "Could not guess the default release from the APT sources." >&2\nexit 1\n'], kind short, sout pipe, serr pipe, env [] 266s autopkgtest: DBG: testbed command exited with code 0 266s autopkgtest [12:22:28]: testbed release detected to be: plucky 266s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured "deb" sources in one-line-style\n# source lists (/etc/apt/sources.list, /etc/apt/sources.list.d/*.list).\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# grep(1) returns 1 if no lines were selected from the input files, which\n# can happen if there are .list files, but they contain no "deb" entries.\n# We don\'t want to fail in this case, hence the "|| true", which we put\n# in a subshell because we want it to affect only the grep invocation.\n{\n if [ -f /etc/apt/sources.list ]; then\n printf \'%s\\0\' /etc/apt/sources.list\n fi\n if [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.list\' -print0 \\\n | LC_ALL=C sort --zero-terminated\n fi\n} | xargs -0 --no-run-if-empty -- sh -c \'grep -h "^deb " "$@" || true\' "$(basename "$0")"\n'], kind short, sout pipe, serr pipe, env [] 266s autopkgtest: DBG: testbed command exited with code 0 266s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured sources in deb822-style source\n# lists (/etc/apt/sources.list.d/*.sources). Sources are not stripped out of\n# comments, extra blank lines or similar: the output of this script is meant to\n# be consumed by a deb822 parser that is able to correctly handle those.\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# Awk concatenates files making sure stanzas from separate files are separated\n# by a blank line, even if there are no newlines at EOF in the .sources files.\nif [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.sources\' -print0 \\\n | LC_ALL=C sort --zero-terminated \\\n | xargs -0 --no-run-if-empty -- awk \'FNR == 1 && NR != 1 { print "" } { print }\'\nfi\n'], kind short, sout pipe, serr pipe, env [] 267s autopkgtest: DBG: testbed command exited with code 0 267s autopkgtest: DBG: adding APT source: Types: deb deb-src 267s URIs: http://ftpmaster.internal/ubuntu/ 267s Suites: plucky-proposed 267s Components: main restricted universe multiverse 267s Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg 267s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" >> "/etc/apt/sources.list.d/autopkgtest-add-apt-release-plucky-proposed.sources"', 'add_apt_source', 'printf', '%s\\n', 'Types: deb deb-src\nURIs: http://ftpmaster.internal/ubuntu/\nSuites: plucky-proposed\nComponents: main restricted universe multiverse\nSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg\n'], kind short, sout raw, serr pipe, env [] 267s autopkgtest: DBG: testbed command exited with code 0 267s autopkgtest: DBG: adding APT preference to autopkgtest-zz-plucky-proposed-baseline.pref: 267s Package: * 267s Pin: release plucky-proposed 267s Pin-Priority: 500 267s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-zz-plucky-proposed-baseline.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 500'], kind short, sout raw, serr pipe, env [] 267s autopkgtest: DBG: testbed command exited with code 0 267s autopkgtest [12:22:29]: updating testbed package index (apt update) 267s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'update'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 267s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 267s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 267s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 268s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 268s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.9 kB] 268s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 268s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.1 kB] 268s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [750 kB] 268s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [95.1 kB] 268s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 268s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [646 kB] 268s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4900 B] 268s Fetched 1700 kB in 1s (1882 kB/s) 269s Reading package lists... 269s autopkgtest: DBG: testbed command exited with code 0 269s autopkgtest: DBG: adding APT preference to autopkgtest-plucky-proposed.pref: 269s Package: * 269s Pin: release plucky-proposed 269s Pin-Priority: 100 269s 269s Package: src:sphinx:any 269s Pin: release plucky-proposed 269s Pin-Priority: 995 269s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-plucky-proposed.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 100\n\nPackage: src:sphinx:any\nPin: release plucky-proposed\nPin-Priority: 995'], kind short, sout raw, serr pipe, env [] 269s autopkgtest: DBG: testbed command exited with code 0 269s 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.2M1aSP/${d//\\//_}.stamp; done'], kind short, sout raw, serr pipe, env [] 269s autopkgtest: DBG: testbed command exited with code 0 269s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Canonical/Ubuntu specific testbed setup\n\nset -x\n\nRELEASE=$(lsb_release --codename --short 2>/dev/null)\n\n# Make the installed package versions match what is available from the configured\n# repositories, even if a downgrade is required.\n#\n# We may end up with images with packages newer than those available from the\n# repositories when opening a new release (images are created using the\n# previous release dailies as a base, which may include 0-day SRUs, or\n# Launchpad may fail to copy packages, see openssl 3.0.8-1ubuntu2), or when\n# package versions are pulled from the archive.\n#\n# Note: \'release a=\' matches the Suite field in the repository Release file.\ncat >/etc/apt/preferences.d/force-downgrade-to-release.pref <= Focal).\n#\n# Note: autoremove/--autoremove always runs on the entire set of installed\n# packages. Together with --autopurge/purge each removal becomes a purge.\n#\n# Removing \'?obsolete\' packages may remove the running kernel. This is not\n# expected to be an issue.\nif /usr/lib/apt/apt-helper analyze-pattern \'?true\' >/dev/null 2>&1; then\n # DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove \'?obsolete\'\n # Avoid removing the running kernel\n running_kernel_pattern="^linux-.*$(uname -r | sed \'s/\\./\\\\./g\').*"\n obsolete_pkgs="$(apt list \'?obsolete\' 2>/dev/null \\\n | tail -n+2 \\\n | cut -d\'/\' -f1 \\\n | grep -v "${running_kernel_pattern}" || true)"\n DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove ${obsolete_pkgs}\nelse\n # We\'re on an older release (analyze-pattern is not available).\n # Still do an autopurge to get rid of packages that got orphaned\n # by downgrades.\n eatmydata apt-get -y autoremove --purge\nfi\n\n# compatibility with old Jenkins testbeds for trusty\nif grep -q trusty /etc/lsb-release; then apt-get update || (sleep 10; apt-get update); apt-get install -y build-essential; fi\n\n# these packages really break tests, purge them if we use standard cloud images\n# (on lcy01)\nfor p in unattended-upgrades lxd lxd-client snapd; do\n [ ! -d /usr/share/doc/$p ] || $(which eatmydata || true) apt-get purge --auto-remove -y $p\ndone\n\nif type iptables >/dev/null 2>&1; then\n cat < /etc/rc.local\n#!/bin/sh\n\n# work around broken PTMU; LP: #1572026, RT#90771\niptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu || true\n\n# These addresses are used at least by rust-reqwest and should not be reachable\n# See https://bugs.launchpad.net/ubuntu/+source/rust-reqwest/+bug/2080346\niptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP || true\niptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP || true\nEOF\n chmod 755 /etc/rc.local\n # shellcheck disable=SC1091\n . /etc/rc.local\nfi\n\n# work around broken tty on ppc64el instances (LP: #1607075)\nif [ "$(uname -m)" = ppc64le ] && [ "$(systemctl is-active keyboard-setup.service 2>/dev/null|| true)" = failed ]; then\n systemctl reset-failed keyboard-setup.service\n systemctl mask keyboard-setup.service\nfi\n\n# work around late urandom pool initialization (LP: #1622893)\nif [ -d /run/systemd/system ] && systemd-detect-virt --quiet --vm; then\n mkdir -p /etc/systemd/system/systemd-random-seed.service.d/\n cat < /etc/systemd/system/systemd-random-seed.service.d/fakeentropy.conf\n[Service]\nExecStart=/usr/bin/perl -E \'open \\$\\$f, "/bin/bash" or die; open \\$\\$rnd, ">/dev/random" or die; for (\\$\\$i = 0; \\$\\$i < 10; ++\\$\\$i) {read \\$\\$f, \\$\\$d, 64; ioctl \\$\\$rnd, 0x40085203, pack("ii", 64*8, 64) . \\$\\$d}\'\nEOF\nfi\n\n# set compressor to lz4 where supported, we care about compression speed\nif grep -q lz4 /etc/initramfs-tools/initramfs.conf; then\n echo COMPRESS=lz4 > /etc/initramfs-tools/conf.d/lz4\nfi'], kind install, sout raw, serr raw, env ['AUTOPKGTEST_IS_SETUP_COMMAND=1', 'AUTOPKGTEST_NORMAL_USER=ubuntu', 'ADT_NORMAL_USER=ubuntu'] 269s + lsb_release --codename --short 269s + RELEASE=plucky 269s + cat 269s + [ plucky != trusty ] 269s Reading package lists... 269s Building dependency tree...+ DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 269s 269s Reading state information... 269s Calculating upgrade... 270s The following packages were automatically installed and are no longer required: 270s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 270s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 270s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 270s linux-tools-6.11.0-8-generic 270s Use 'sudo apt autoremove' to remove them. 270s The following packages will be upgraded: 270s iproute2 liblsof0 libp11-kit0 lsof 270s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 270s Need to get 1791 kB of archives. 270s After this operation, 17.4 kB of additional disk space will be used. 270s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x iproute2 s390x 6.13.0-1ubuntu1 [1174 kB] 270s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit0 s390x 0.25.5-2ubuntu3 [316 kB] 270s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x lsof s390x 4.99.4+dfsg-1 [243 kB] 270s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x liblsof0 s390x 4.99.4+dfsg-1 [58.5 kB] 271s Preconfiguring packages ... 271s Fetched 1791 kB in 1s (2556 kB/s) 271s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81030 files and directories currently installed.) 271s Preparing to unpack .../iproute2_6.13.0-1ubuntu1_s390x.deb ... 271s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 271s Preparing to unpack .../libp11-kit0_0.25.5-2ubuntu3_s390x.deb ... 271s Unpacking libp11-kit0:s390x (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ... 271s Preparing to unpack .../lsof_4.99.4+dfsg-1_s390x.deb ... 271s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 271s Preparing to unpack .../liblsof0_4.99.4+dfsg-1_s390x.deb ... 271s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 271s Setting up liblsof0 (4.99.4+dfsg-1) ... 271s Setting up iproute2 (6.13.0-1ubuntu1) ... 271s Setting up libp11-kit0:s390x (0.25.5-2ubuntu3) ... 271s Setting up lsof (4.99.4+dfsg-1) ... 271s Processing triggers for man-db (2.13.0-1) ... 272s Processing triggers for libc-bin (2.40-4ubuntu1) ... 272s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 272s + /usr/lib/apt/apt-helper analyze-pattern ?true 272s + uname -r 272s + sed s/\./\\./g 272s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.* 272s + apt list ?obsolete 272s + tail -n+2 272s + cut -d/ -f1 272s + grep -v ^linux-.*6\.12\.0-15-generic.* 272s + true 272s + obsolete_pkgs= 272s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove 272s Reading package lists... 272s Building dependency tree... 272s Reading state information... 272s The following packages will be REMOVED: 272s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 272s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 272s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 272s linux-tools-6.11.0-8-generic* 272s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 272s After this operation, 167 MB disk space will be freed. 272s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 81031 files and directories currently installed.) 272s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 272s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 273s Removing libpython3.12t64:s390x (3.12.9-1) ... 273s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 273s Removing libnsl2:s390x (1.3.0-3build3) ... 273s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 273s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 273s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 274s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 274s Processing triggers for libc-bin (2.40-4ubuntu1) ... 274s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55931 files and directories currently installed.) 274s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 274s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 274s + grep -q trusty /etc/lsb-release 274s + [ ! -d /usr/share/doc/unattended-upgrades ] 274s + [ ! -d /usr/share/doc/lxd ] 274s + [ ! -d /usr/share/doc/lxd-client ] 274s + [ ! -d /usr/share/doc/snapd ] 274s + type iptables 274s + cat 274s + chmod 755 /etc/rc.local 274s + . /etc/rc.local 274s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 274s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 274s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 274s + uname -m 274s + [ s390x = ppc64le ] 274s + [ -d /run/systemd/system ] 274s + systemd-detect-virt --quiet --vm 274s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 274s + cat 274s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 274s + echo COMPRESS=lz4 274s autopkgtest: DBG: testbed command exited with code 0 274s autopkgtest [12:22:36]: upgrading testbed (apt dist-upgrade and autopurge) 274s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'dist-upgrade'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 274s Reading package lists... 274s Building dependency tree... 274s Reading state information... 275s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 275s Starting 2 pkgProblemResolver with broken count: 0 275s Done 275s Entering ResolveByKeep 275s 275s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 275s autopkgtest: DBG: testbed command exited with code 0 275s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', '--purge', 'autoremove'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 275s Reading package lists... 276s Building dependency tree... 276s Reading state information... 276s Starting pkgProblemResolver with broken count: 0 276s Starting 2 pkgProblemResolver with broken count: 0 276s Done 276s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 276s autopkgtest: DBG: testbed command exited with code 0 276s autopkgtest: DBG: testbed command ['bash', '-ec', '[ ! -e /run/autopkgtest_no_reboot.stamp ] || exit 0;for d in /boot /boot/efi /boot/grub /etc/init /etc/init.d /etc/systemd/system /lib/systemd/system; do s=/tmp/autopkgtest.2M1aSP/${d//\\//_}.stamp; [ ! -d $d ] || [ `stat -c %Y $d` = `stat -c %Y $s` ]; done'], kind short, sout raw, serr raw, env [] 276s autopkgtest: DBG: testbed command exited with code 1 276s autopkgtest [12:22:38]: rebooting testbed after setup commands that affected boot 276s autopkgtest: DBG: sending command to testbed: reboot 285s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 296s autopkgtest: DBG: got reply from testbed: ok 296s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 296s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 296s autopkgtest: DBG: testbed command exited with code 0 296s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.2M1aSP/autopkgtest-reboot 296s autopkgtest: DBG: got reply from testbed: ok 296s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 296s autopkgtest: DBG: testbed command exited with code 0 296s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 297s autopkgtest: DBG: testbed command exited with code 0 297s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 297s autopkgtest: DBG: testbed command exited with code 0 297s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 297s autopkgtest: DBG: testbed command exited with code 0 297s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare 297s autopkgtest: DBG: got reply from testbed: ok 297s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 297s autopkgtest: DBG: testbed command exited with code 0 297s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 297s autopkgtest: DBG: testbed command exited with code 0 297s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 298s autopkgtest: DBG: testbed command exited with code 0 298s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.2M1aSP/testbed-packages"], kind short, sout raw, serr pipe, env [] 298s autopkgtest: DBG: testbed command exited with code 0 298s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/testbed-packages /tmp/autopkgtest-work.7nm80xoe/out/testbed-packages 298s autopkgtest: DBG: got reply from testbed: ok 298s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 298s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 298s autopkgtest: DBG: testbed command exited with code 0 298s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.2M1aSP/autopkgtest-reboot 298s autopkgtest: DBG: got reply from testbed: ok 298s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 299s autopkgtest: DBG: testbed command exited with code 0 299s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 299s autopkgtest: DBG: testbed command exited with code 0 299s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 299s autopkgtest: DBG: testbed command exited with code 0 299s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP'], kind short, sout raw, serr pipe, env [] 299s autopkgtest: DBG: testbed command exited with code 0 299s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare 299s autopkgtest: DBG: got reply from testbed: ok 299s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 299s autopkgtest: DBG: testbed command exited with code 0 299s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.2M1aSP/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 300s autopkgtest: DBG: testbed command exited with code 0 300s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 300s autopkgtest: DBG: testbed command exited with code 0 300s autopkgtest: DBG: Binaries: no registered binaries, not publishing anything 300s autopkgtest: DBG: install_deps: deps_new=['python3-all', 'python3-mypy'] 300s autopkgtest: DBG: install-deps: satisfying python3-all, python3-mypy 300s autopkgtest: DBG: can use apt-get on testbed: True 300s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'satisfy', 'python3-all, python3-mypy'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 300s Reading package lists... 300s Building dependency tree... 300s Reading state information... 300s Starting pkgProblemResolver with broken count: 0 300s Starting 2 pkgProblemResolver with broken count: 0 300s Done 301s The following NEW packages will be installed: 301s libnsl2 libpython3.12-minimal libpython3.12-stdlib python3-all python3-mypy 301s python3-mypy-extensions python3-psutil python3.12 python3.12-minimal 301s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 301s Need to get 22.2 MB of archives. 301s After this operation, 95.0 MB of additional disk space will be used. 301s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-minimal s390x 3.12.9-1 [836 kB] 301s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.9-1 [2403 kB] 301s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libnsl2 s390x 1.3.0-3build3 [44.1 kB] 301s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-stdlib s390x 3.12.9-1 [2071 kB] 302s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.9-1 [671 kB] 302s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.1-1~exp2 [898 B] 302s Get:7 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mypy-extensions all 1.0.0-1 [6148 B] 302s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x python3-psutil s390x 5.9.8-2build3 [195 kB] 302s Get:9 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mypy s390x 1.15.0-2 [16.0 MB] 303s Fetched 22.2 MB in 2s (12.7 MB/s) 303s Selecting previously unselected package libpython3.12-minimal:s390x. 303s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55929 files and directories currently installed.) 303s Preparing to unpack .../0-libpython3.12-minimal_3.12.9-1_s390x.deb ... 303s Unpacking libpython3.12-minimal:s390x (3.12.9-1) ... 303s Selecting previously unselected package python3.12-minimal. 303s Preparing to unpack .../1-python3.12-minimal_3.12.9-1_s390x.deb ... 303s Unpacking python3.12-minimal (3.12.9-1) ... 303s Selecting previously unselected package libnsl2:s390x. 303s Preparing to unpack .../2-libnsl2_1.3.0-3build3_s390x.deb ... 303s Unpacking libnsl2:s390x (1.3.0-3build3) ... 303s Selecting previously unselected package libpython3.12-stdlib:s390x. 303s Preparing to unpack .../3-libpython3.12-stdlib_3.12.9-1_s390x.deb ... 303s Unpacking libpython3.12-stdlib:s390x (3.12.9-1) ... 303s Selecting previously unselected package python3.12. 303s Preparing to unpack .../4-python3.12_3.12.9-1_s390x.deb ... 303s Unpacking python3.12 (3.12.9-1) ... 303s Selecting previously unselected package python3-all. 303s Preparing to unpack .../5-python3-all_3.13.1-1~exp2_s390x.deb ... 303s Unpacking python3-all (3.13.1-1~exp2) ... 303s Selecting previously unselected package python3-mypy-extensions. 303s Preparing to unpack .../6-python3-mypy-extensions_1.0.0-1_all.deb ... 303s Unpacking python3-mypy-extensions (1.0.0-1) ... 303s Selecting previously unselected package python3-psutil. 303s Preparing to unpack .../7-python3-psutil_5.9.8-2build3_s390x.deb ... 303s Unpacking python3-psutil (5.9.8-2build3) ... 303s Selecting previously unselected package python3-mypy. 303s Preparing to unpack .../8-python3-mypy_1.15.0-2_s390x.deb ... 303s Unpacking python3-mypy (1.15.0-2) ... 303s Setting up python3-mypy-extensions (1.0.0-1) ... 304s Setting up libpython3.12-minimal:s390x (3.12.9-1) ... 304s Setting up python3-psutil (5.9.8-2build3) ... 304s Setting up python3-mypy (1.15.0-2) ... 307s Setting up libnsl2:s390x (1.3.0-3build3) ... 307s Setting up python3.12-minimal (3.12.9-1) ... 308s Setting up libpython3.12-stdlib:s390x (3.12.9-1) ... 308s Setting up python3.12 (3.12.9-1) ... 309s Setting up python3-all (3.13.1-1~exp2) ... 309s Processing triggers for man-db (2.13.0-1) ... 309s Processing triggers for libc-bin (2.40-4ubuntu1) ... 309s Processing triggers for systemd (257.2-3ubuntu1) ... 310s autopkgtest: DBG: testbed command exited with code 0 310s autopkgtest: DBG: testbed command ['dpkg-query', '--show', '-f', '${Status}', 'python3-mypy'], kind short, sout pipe, serr pipe, env [] 310s autopkgtest: DBG: testbed command exited with code 0 310s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.2M1aSP/autodep8-python3-packages.all"], kind short, sout raw, serr pipe, env [] 310s autopkgtest: DBG: testbed command exited with code 0 310s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/autodep8-python3-packages.all /tmp/autopkgtest-work.7nm80xoe/out/autodep8-python3-packages.all 310s autopkgtest: DBG: got reply from testbed: ok 310s autopkgtest: DBG: testbed command ['test', '-e', '/tmp/autopkgtest.2M1aSP/build.eSr/src'], kind short, sout raw, serr raw, env [] 310s autopkgtest: DBG: testbed command exited with code 1 310s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.2M1aSP/build.eSr'], kind short, sout raw, serr pipe, env [] 310s autopkgtest: DBG: testbed command exited with code 0 310s autopkgtest: DBG: sending command to testbed: copydown /tmp/autopkgtest-work.7nm80xoe/out/tests-tree/ /tmp/autopkgtest.2M1aSP/build.eSr/src/ 314s autopkgtest: DBG: got reply from testbed: ok 314s autopkgtest: DBG: testbed command ['chown', '-R', 'ubuntu', '--', '/tmp/autopkgtest.2M1aSP/build.eSr/src'], kind short, sout raw, serr pipe, env [] 314s autopkgtest: DBG: testbed command exited with code 0 314s autopkgtest [12:23:16]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import mypy; print(mypy)" ; done 314s autopkgtest [12:23:16]: test autodep8-python3: [----------------------- 314s autopkgtest: DBG: testbed command ['su', '-s', '/bin/bash', 'ubuntu', '-c', 'set -e; exec /tmp/autopkgtest.2M1aSP/wrapper.sh --debug --artifacts=/tmp/autopkgtest.2M1aSP/autodep8-python3-artifacts --chdir=/tmp/autopkgtest.2M1aSP/build.eSr/src --env=AUTOPKGTEST_TESTBED_ARCH=s390x --env=AUTOPKGTEST_TEST_ARCH=s390x --env=DEB_BUILD_OPTIONS=parallel=2 --env=DEBIAN_FRONTEND=noninteractive --env=LANG=C.UTF-8 --unset-env=LANGUAGE --unset-env=LC_ADDRESS --unset-env=LC_ALL --unset-env=LC_COLLATE --unset-env=LC_CTYPE --unset-env=LC_IDENTIFICATION --unset-env=LC_MEASUREMENT --unset-env=LC_MESSAGES --unset-env=LC_MONETARY --unset-env=LC_NAME --unset-env=LC_NUMERIC --unset-env=LC_PAPER --unset-env=LC_TELEPHONE --unset-env=LC_TIME --script-pid-file=/tmp/autopkgtest_script_pid --source-profile --stderr=/tmp/autopkgtest.2M1aSP/autodep8-python3-stderr --stdout=/tmp/autopkgtest.2M1aSP/autodep8-python3-stdout --tmp=/tmp/autopkgtest.2M1aSP/autopkgtest_tmp --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 -- bash -ec \'set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import mypy; print(mypy)" ; done\''], kind test, sout raw, serr raw, env [] 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: creating AUTOPKGTEST_ARTIFACTS: /tmp/autopkgtest.2M1aSP/autodep8-python3-artifacts 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: changing to directory: /tmp/autopkgtest.2M1aSP/build.eSr/src 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: AUTOPKGTEST_TESTBED_ARCH=s390x 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: AUTOPKGTEST_TEST_ARCH=s390x 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: DEB_BUILD_OPTIONS=parallel=2 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: DEBIAN_FRONTEND=noninteractive 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: LANG=C.UTF-8 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LANGUAGE 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_ADDRESS 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_ALL 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_COLLATE 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_CTYPE 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_IDENTIFICATION 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_MEASUREMENT 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_MESSAGES 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_MONETARY 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_NAME 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_NUMERIC 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_PAPER 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_TELEPHONE 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: unsetting environment: LC_TIME 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: will create pid file: /tmp/autopkgtest_script_pid 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: pretending to be a login shell 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: will write standard error to /tmp/autopkgtest.2M1aSP/autodep8-python3-stderr 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: will write stdout to /tmp/autopkgtest.2M1aSP/autodep8-python3-stdout 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: creating AUTOPKGTEST_TMP: /tmp/autopkgtest.2M1aSP/autopkgtest_tmp 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: setting environment: ADT_TEST_TRIGGERS=sphinx/8.1.3-5 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: command to run: bash -ec set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import mypy; print(mypy)" ; done 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: copying /tmp/tmp.kXujq73kBX/out to stdout and file: /tmp/autopkgtest.2M1aSP/autodep8-python3-stdout 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: copying /tmp/tmp.kXujq73kBX/err to standard error and file: /tmp/autopkgtest.2M1aSP/autodep8-python3-stdout 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: writing script pid 1340 to /tmp/autopkgtest_script_pid 314s Testing with python3.12: 314s 314s Testing with python3.13: 314s 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: checking for leaked background processes... 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: waiting for tee/cat subprocesses... 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: cleaning up... 314s /tmp/autopkgtest.2M1aSP/wrapper.sh: Exit status: 0 314s autopkgtest: DBG: testbed command exited with code 0 315s autopkgtest [12:23:17]: test autodep8-python3: -----------------------] 315s autopkgtest: DBG: testbed executing test finished with exit status 0 315s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/autodep8-python3-stdout /tmp/autopkgtest-work.7nm80xoe/out/autodep8-python3-stdout 315s autopkgtest: DBG: got reply from testbed: ok 315s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/autodep8-python3-stderr /tmp/autopkgtest-work.7nm80xoe/out/autodep8-python3-stderr 315s autopkgtest: DBG: got reply from testbed: ok 315s autodep8-python3 PASS (superficial) 315s autopkgtest [12:23:17]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 315s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.2M1aSP/autodep8-python3-artifacts/ /tmp/autopkgtest-work.7nm80xoe/out/artifacts/ 315s autopkgtest: DBG: got reply from testbed: ok 315s autopkgtest: DBG: testbed command ['rm', '-rf', '/tmp/autopkgtest.2M1aSP/autodep8-python3-artifacts', '/tmp/autopkgtest.2M1aSP/autopkgtest_tmp'], kind short, sout raw, serr pipe, env [] 316s autopkgtest: DBG: testbed command exited with code 0 316s autopkgtest: DBG: needs_reset, previously=False, requested by run_tests() line 230 316s autopkgtest [12:23:18]: @@@@@@@@@@@@@@@@@@@@ summary 316s run-unit-test PASS 316s autodep8-python3 PASS (superficial) 316s autopkgtest: DBG: testbed stop 316s autopkgtest: DBG: testbed close, scratch=/tmp/autopkgtest.2M1aSP 316s autopkgtest: DBG: sending command to testbed: close 334s autopkgtest: DBG: got reply from testbed: ok 334s autopkgtest: DBG: sending command to testbed: quit 334s nova [W] Using flock in prodstack6-s390x 334s Creating nova instance adt-plucky-s390x-mypy-20250219-121802-juju-7f2275-prod-proposed-migration-environment-15-6b08c037-a127-491f-b6b4-e2eaff3823e8 from image adt/ubuntu-plucky-s390x-server-20250219.img (UUID 7af5aa59-4155-4177-a560-02c7dd963d23)... 334s nova [W] Timed out waiting for 6a864374-1f69-488e-8af5-2b2f84203cbf to get deleted. 334s nova [W] Using flock in prodstack6-s390x 334s Creating nova instance adt-plucky-s390x-mypy-20250219-121802-juju-7f2275-prod-proposed-migration-environment-15-6b08c037-a127-491f-b6b4-e2eaff3823e8 from image adt/ubuntu-plucky-s390x-server-20250219.img (UUID 7af5aa59-4155-4177-a560-02c7dd963d23)... 334s nova [W] Timed out waiting for 229b7b0b-3b9c-4014-8938-390e15db40ad to get deleted.