0s autopkgtest [16:43:01]: starting date and time: 2026-01-23 16:43:01+0000 0s autopkgtest [16:43:01]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:43:01]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.04gx_2qk/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-asyncclick --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-s390x-12.secgroup --name adt-resolute-s390x-python-asyncclick-20260123-164301-juju-7f2275-prod-proposed-migration-environment-2-6b63be99-eff1-476e-b152-f5da751a61ac --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-python-asyncclick-20260123-164301-juju-7f2275-prod-proposed-migration-environment-2-6b63be99-eff1-476e-b152-f5da751a61ac from image adt/ubuntu-resolute-s390x-server-20260123.img (UUID 5f2e306c-5dfc-4ef6-8be2-414f657c7562)... 77s autopkgtest [16:44:18]: testbed dpkg architecture: s390x 78s autopkgtest [16:44:19]: testbed apt version: 3.1.13 78s autopkgtest [16:44:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 79s autopkgtest [16:44:20]: testbed release detected to be: None 79s autopkgtest [16:44:20]: updating testbed package index (apt update) 80s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 80s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 80s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 80s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 80s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [95.0 kB] 80s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1019 kB] 80s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.6 kB] 80s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 80s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [117 kB] 80s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [837 kB] 81s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9152 B] 81s Fetched 2228 kB in 1s (1615 kB/s) 84s Reading package lists... 86s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 86s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 86s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 86s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 90s Reading package lists... 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 91s Calculating upgrade... 91s The following packages were automatically installed and are no longer required: 91s python3.13 python3.13-minimal 91s Use 'sudo apt autoremove' to remove them. 91s The following NEW packages will be installed: 91s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 91s The following packages will be upgraded: 91s libplymouth5 libpython3-stdlib libtasn1-6 plymouth 91s plymouth-theme-ubuntu-text python3 python3-gdbm python3-jaraco.context 91s python3-minimal 91s 9 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 91s Need to get 7066 kB of archives. 91s After this operation, 24.3 MB of additional disk space will be used. 91s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 91s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 91s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-minimal s390x 3.14.2-1 [28.2 kB] 91s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3 s390x 3.14.2-1 [22.9 kB] 91s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 91s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 91s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libpython3-stdlib s390x 3.14.2-1 [10.9 kB] 91s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libtasn1-6 s390x 4.21.0-2 [48.6 kB] 91s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libplymouth5 s390x 24.004.60+git20250831.4a3c171d-0ubuntu5 [159 kB] 91s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x plymouth-theme-ubuntu-text s390x 24.004.60+git20250831.4a3c171d-0ubuntu5 [10.2 kB] 91s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x plymouth s390x 24.004.60+git20250831.4a3c171d-0ubuntu5 [152 kB] 91s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-gdbm s390x 3.14.2-1 [11.1 kB] 91s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x python3-jaraco.context all 6.0.1-2 [8198 B] 92s dpkg-preconfigure: unable to re-open stdin: No such file or directory 92s Fetched 7066 kB in 1s (11.9 MB/s) 92s Selecting previously unselected package libpython3.14-minimal:s390x. 92s (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 ... 87685 files and directories currently installed.) 92s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_s390x.deb ... 92s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 92s Selecting previously unselected package python3.14-minimal. 92s Preparing to unpack .../python3.14-minimal_3.14.2-1_s390x.deb ... 93s Unpacking python3.14-minimal (3.14.2-1) ... 93s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 93s Setting up python3.14-minimal (3.14.2-1) ... 97s (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 ... 88027 files and directories currently installed.) 97s Preparing to unpack .../python3-minimal_3.14.2-1_s390x.deb ... 97s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 97s Setting up python3-minimal (3.14.2-1) ... 98s (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 ... 88027 files and directories currently installed.) 98s Preparing to unpack .../0-python3_3.14.2-1_s390x.deb ... 98s running python pre-rtupdate hooks for python3.14... 98s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 98s Selecting previously unselected package libpython3.14-stdlib:s390x. 98s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_s390x.deb ... 98s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 98s Selecting previously unselected package python3.14. 98s Preparing to unpack .../2-python3.14_3.14.2-1_s390x.deb ... 98s Unpacking python3.14 (3.14.2-1) ... 98s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_s390x.deb ... 98s Unpacking libpython3-stdlib:s390x (3.14.2-1) over (3.13.9-3) ... 98s Preparing to unpack .../4-libtasn1-6_4.21.0-2_s390x.deb ... 98s Unpacking libtasn1-6:s390x (4.21.0-2) over (4.20.0-2ubuntu1) ... 98s Preparing to unpack .../5-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu5_s390x.deb ... 98s Unpacking libplymouth5:s390x (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 98s Preparing to unpack .../6-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu5_s390x.deb ... 98s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 98s Preparing to unpack .../7-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu5_s390x.deb ... 99s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 99s Preparing to unpack .../8-python3-gdbm_3.14.2-1_s390x.deb ... 99s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 99s Preparing to unpack .../9-python3-jaraco.context_6.0.1-2_all.deb ... 100s Unpacking python3-jaraco.context (6.0.1-2) over (6.0.1-1build1) ... 100s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 100s Setting up libplymouth5:s390x (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 100s Setting up libtasn1-6:s390x (4.21.0-2) ... 100s Setting up python3.14 (3.14.2-1) ... 105s Setting up libpython3-stdlib:s390x (3.14.2-1) ... 105s Setting up python3-gdbm (3.14.2-1) ... 105s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 105s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 105s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 106s Setting up python3 (3.14.2-1) ... 106s running python rtupdate hooks for python3.14... 106s running python post-rtupdate hooks for python3.14... 106s Setting up python3-jaraco.context (6.0.1-2) ... 107s Processing triggers for libc-bin (2.42-2ubuntu4) ... 107s Processing triggers for systemd (259-1ubuntu2) ... 107s Processing triggers for man-db (2.13.1-1) ... 110s Processing triggers for initramfs-tools (0.150ubuntu7) ... 110s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 127s Using config file '/etc/zipl.conf' 127s Building bootmap in '/boot' 127s Adding IPL section 'ubuntu' (default) 128s Preparing boot device: vda. 128s Done. 128s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 128s Processing triggers for initramfs-tools (0.150ubuntu7) ... 128s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 145s Using config file '/etc/zipl.conf' 145s Building bootmap in '/boot' 145s Adding IPL section 'ubuntu' (default) 145s Preparing boot device: vda. 145s Done. 146s autopkgtest [16:45:27]: upgrading testbed (apt dist-upgrade and autopurge) 146s Reading package lists... 146s Building dependency tree... 146s Reading state information... 146s Calculating upgrade... 147s The following packages were automatically installed and are no longer required: 147s python3.13 python3.13-minimal 147s Use 'sudo apt autoremove' to remove them. 147s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 147s Reading package lists... 148s Building dependency tree... 148s Reading state information... 148s Solving dependencies... 149s The following packages will be REMOVED: 149s python3.13* python3.13-minimal* 150s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 150s After this operation, 8012 kB disk space will be freed. 150s (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 ... 88454 files and directories currently installed.) 150s Removing python3.13 (3.13.11-1) ... 150s Removing python3.13-minimal (3.13.11-1) ... 151s Processing triggers for man-db (2.13.1-1) ... 152s Processing triggers for systemd (259-1ubuntu2) ... 152s (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 ... 88427 files and directories currently installed.) 152s Purging configuration files for python3.13-minimal (3.13.11-1) ... 154s autopkgtest [16:45:35]: rebooting testbed after setup commands that affected boot 193s autopkgtest [16:46:14]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 195s autopkgtest [16:46:16]: @@@@@@@@@@@@@@@@@@@@ apt-source python-asyncclick 197s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-asyncclick 8.3.0.5+async-1 (dsc) [2376 B] 197s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-asyncclick 8.3.0.5+async-1 (tar) [386 kB] 197s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-asyncclick 8.3.0.5+async-1 (diff) [3288 B] 197s gpgv: Signature made Thu Jan 1 02:55:01 2026 UTC 197s gpgv: using RSA key 13796755BBC72BB8ABE2AEB5FA9DEC5DE11C63F1 197s gpgv: issuer "eamanu@debian.org" 197s gpgv: Can't check signature: No public key 197s dpkg-source: warning: cannot verify inline signature for ./python-asyncclick_8.3.0.5+async-1.dsc: no acceptable signature found 197s autopkgtest [16:46:18]: testing package python-asyncclick version 8.3.0.5+async-1 197s autopkgtest [16:46:18]: build not needed 198s autopkgtest [16:46:19]: test unittests: preparing testbed 198s Reading package lists... 198s Building dependency tree... 198s Reading state information... 198s Solving dependencies... 198s The following NEW packages will be installed: 198s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 198s cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 198s dh-python dh-strip-nondeterminism docutils-common dwz flit g++ g++-15 198s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 198s gcc-s390x-linux-gnu gettext intltool-debian libarchive-zip-perl libasan8 198s libcc1-0 libdebhelper-perl libfile-stripnondeterminism-perl libgcc-15-dev 198s libgomp1 libisl23 libitm1 libmpc3 libstdc++-15-dev libtool libubsan1 m4 198s po-debconf pybuild-plugin-pyproject python3-all python3-anyio 198s python3-asyncclick python3-build python3-docutils python3-flit-scm 198s python3-iniconfig python3-installer python3-outcome python3-pip 198s python3-pluggy python3-pyproject-hooks python3-pytest python3-roman-numerals 198s python3-setuptools-scm python3-sniffio python3-sortedcontainers 198s python3-tomli-w python3-trio python3-wheel python3.13 python3.13-minimal 198s sgml-base xml-core 198s 0 upgraded, 67 newly installed, 0 to remove and 0 not upgraded. 198s Need to get 62.2 MB of archives. 198s After this operation, 203 MB of additional disk space will be used. 198s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13-minimal s390x 3.13.11-1 [2405 kB] 198s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13 s390x 3.13.11-1 [758 kB] 198s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 198s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 198s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 198s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 198s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 199s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 199s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 199s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-11ubuntu1 [10.2 MB] 199s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-11ubuntu1 [1028 B] 199s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 199s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 199s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-11ubuntu1 [50.0 kB] 199s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-11ubuntu1 [154 kB] 199s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-11ubuntu1 [30.9 kB] 199s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-11ubuntu1 [2968 kB] 199s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-11ubuntu1 [1211 kB] 199s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-11ubuntu1 [1045 kB] 199s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-11ubuntu1 [19.9 MB] 199s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-11ubuntu1 [517 kB] 199s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 199s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 200s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-11ubuntu1 [2660 kB] 200s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-11ubuntu1 [11.7 MB] 201s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-11ubuntu1 [24.6 kB] 201s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 201s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 201s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 201s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 201s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 201s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 201s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 201s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 201s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 201s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3 [52.8 kB] 201s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 201s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 201s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 201s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 201s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 201s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x dh-python all 7.20251231 [122 kB] 201s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 201s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 201s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 201s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 201s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 201s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-wheel all 0.46.1-2 [22.1 kB] 201s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pip all 25.1.1+dfsg-1ubuntu2 [1416 kB] 201s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-tomli-w all 1.2.0-2 [8232 B] 201s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x flit all 3.12.0-3 [87.0 kB] 201s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 201s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-build all 1.2.2-5 [30.9 kB] 201s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 201s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x pybuild-plugin-pyproject all 7.20251231 [1714 B] 202s Get:56 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-all s390x 3.14.2-1 [890 B] 202s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sniffio all 1.3.1-1 [7262 B] 202s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-anyio all 4.11.0-3 [72.6 kB] 202s Get:59 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-asyncclick all 8.3.0.5+async-1 [86.6 kB] 202s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-setuptools-scm all 8.2.1-4 [32.8 kB] 202s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-flit-scm all 1.7.0-3 [4338 B] 202s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 202s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-outcome all 1.2.0-2 [6208 B] 202s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 202s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 202s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sortedcontainers all 2.4.0-2build1 [27.1 kB] 202s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-trio all 0.32.0-1 [342 kB] 203s Fetched 62.2 MB in 3s (17.9 MB/s) 203s Selecting previously unselected package python3.13-minimal. 203s (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 ... 88429 files and directories currently installed.) 203s Preparing to unpack .../00-python3.13-minimal_3.13.11-1_s390x.deb ... 203s Unpacking python3.13-minimal (3.13.11-1) ... 203s Selecting previously unselected package python3.13. 203s Preparing to unpack .../01-python3.13_3.13.11-1_s390x.deb ... 203s Unpacking python3.13 (3.13.11-1) ... 203s Selecting previously unselected package m4. 203s Preparing to unpack .../02-m4_1.4.20-2_s390x.deb ... 203s Unpacking m4 (1.4.20-2) ... 203s Selecting previously unselected package autoconf. 203s Preparing to unpack .../03-autoconf_2.72-3.1ubuntu1_all.deb ... 203s Unpacking autoconf (2.72-3.1ubuntu1) ... 203s Selecting previously unselected package autotools-dev. 203s Preparing to unpack .../04-autotools-dev_20240727.1_all.deb ... 203s Unpacking autotools-dev (20240727.1) ... 203s Selecting previously unselected package automake. 203s Preparing to unpack .../05-automake_1%3a1.18.1-3build1_all.deb ... 203s Unpacking automake (1:1.18.1-3build1) ... 203s Selecting previously unselected package autopoint. 203s Preparing to unpack .../06-autopoint_0.23.2-1_all.deb ... 203s Unpacking autopoint (0.23.2-1) ... 203s Selecting previously unselected package libisl23:s390x. 203s Preparing to unpack .../07-libisl23_0.27-1build1_s390x.deb ... 203s Unpacking libisl23:s390x (0.27-1build1) ... 203s Selecting previously unselected package libmpc3:s390x. 203s Preparing to unpack .../08-libmpc3_1.3.1-2_s390x.deb ... 203s Unpacking libmpc3:s390x (1.3.1-2) ... 203s Selecting previously unselected package cpp-15-s390x-linux-gnu. 204s Preparing to unpack .../09-cpp-15-s390x-linux-gnu_15.2.0-11ubuntu1_s390x.deb ... 204s Unpacking cpp-15-s390x-linux-gnu (15.2.0-11ubuntu1) ... 205s Selecting previously unselected package cpp-15. 205s Preparing to unpack .../10-cpp-15_15.2.0-11ubuntu1_s390x.deb ... 205s Unpacking cpp-15 (15.2.0-11ubuntu1) ... 205s Selecting previously unselected package cpp-s390x-linux-gnu. 205s Preparing to unpack .../11-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 205s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 205s Selecting previously unselected package cpp. 205s Preparing to unpack .../12-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 205s Unpacking cpp (4:15.2.0-4ubuntu1) ... 205s Selecting previously unselected package libcc1-0:s390x. 205s Preparing to unpack .../13-libcc1-0_15.2.0-11ubuntu1_s390x.deb ... 205s Unpacking libcc1-0:s390x (15.2.0-11ubuntu1) ... 205s Selecting previously unselected package libgomp1:s390x. 205s Preparing to unpack .../14-libgomp1_15.2.0-11ubuntu1_s390x.deb ... 205s Unpacking libgomp1:s390x (15.2.0-11ubuntu1) ... 205s Selecting previously unselected package libitm1:s390x. 205s Preparing to unpack .../15-libitm1_15.2.0-11ubuntu1_s390x.deb ... 205s Unpacking libitm1:s390x (15.2.0-11ubuntu1) ... 205s Selecting previously unselected package libasan8:s390x. 205s Preparing to unpack .../16-libasan8_15.2.0-11ubuntu1_s390x.deb ... 205s Unpacking libasan8:s390x (15.2.0-11ubuntu1) ... 205s Selecting previously unselected package libubsan1:s390x. 205s Preparing to unpack .../17-libubsan1_15.2.0-11ubuntu1_s390x.deb ... 205s Unpacking libubsan1:s390x (15.2.0-11ubuntu1) ... 206s Selecting previously unselected package libgcc-15-dev:s390x. 206s Preparing to unpack .../18-libgcc-15-dev_15.2.0-11ubuntu1_s390x.deb ... 206s Unpacking libgcc-15-dev:s390x (15.2.0-11ubuntu1) ... 206s Selecting previously unselected package gcc-15-s390x-linux-gnu. 206s Preparing to unpack .../19-gcc-15-s390x-linux-gnu_15.2.0-11ubuntu1_s390x.deb ... 206s Unpacking gcc-15-s390x-linux-gnu (15.2.0-11ubuntu1) ... 209s Selecting previously unselected package gcc-15. 209s Preparing to unpack .../20-gcc-15_15.2.0-11ubuntu1_s390x.deb ... 209s Unpacking gcc-15 (15.2.0-11ubuntu1) ... 209s Selecting previously unselected package gcc-s390x-linux-gnu. 209s Preparing to unpack .../21-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 209s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 210s Selecting previously unselected package gcc. 210s Preparing to unpack .../22-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 210s Unpacking gcc (4:15.2.0-4ubuntu1) ... 210s Selecting previously unselected package libstdc++-15-dev:s390x. 210s Preparing to unpack .../23-libstdc++-15-dev_15.2.0-11ubuntu1_s390x.deb ... 210s Unpacking libstdc++-15-dev:s390x (15.2.0-11ubuntu1) ... 211s Selecting previously unselected package g++-15-s390x-linux-gnu. 211s Preparing to unpack .../24-g++-15-s390x-linux-gnu_15.2.0-11ubuntu1_s390x.deb ... 211s Unpacking g++-15-s390x-linux-gnu (15.2.0-11ubuntu1) ... 211s Selecting previously unselected package g++-15. 211s Preparing to unpack .../25-g++-15_15.2.0-11ubuntu1_s390x.deb ... 211s Unpacking g++-15 (15.2.0-11ubuntu1) ... 211s Selecting previously unselected package g++-s390x-linux-gnu. 211s Preparing to unpack .../26-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 211s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 211s Selecting previously unselected package g++. 211s Preparing to unpack .../27-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 211s Unpacking g++ (4:15.2.0-4ubuntu1) ... 211s Selecting previously unselected package build-essential. 211s Preparing to unpack .../28-build-essential_12.12ubuntu2_s390x.deb ... 211s Unpacking build-essential (12.12ubuntu2) ... 211s Selecting previously unselected package libdebhelper-perl. 211s Preparing to unpack .../29-libdebhelper-perl_13.28ubuntu1_all.deb ... 211s Unpacking libdebhelper-perl (13.28ubuntu1) ... 211s Selecting previously unselected package libtool. 211s Preparing to unpack .../30-libtool_2.5.4-9_all.deb ... 211s Unpacking libtool (2.5.4-9) ... 211s Selecting previously unselected package dh-autoreconf. 211s Preparing to unpack .../31-dh-autoreconf_21_all.deb ... 211s Unpacking dh-autoreconf (21) ... 211s Selecting previously unselected package libarchive-zip-perl. 211s Preparing to unpack .../32-libarchive-zip-perl_1.68-1_all.deb ... 211s Unpacking libarchive-zip-perl (1.68-1) ... 212s Selecting previously unselected package libfile-stripnondeterminism-perl. 212s Preparing to unpack .../33-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 212s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 212s Selecting previously unselected package dh-strip-nondeterminism. 212s Preparing to unpack .../34-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 212s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 212s Selecting previously unselected package debugedit. 212s Preparing to unpack .../35-debugedit_1%3a5.2-3_s390x.deb ... 212s Unpacking debugedit (1:5.2-3) ... 212s Selecting previously unselected package dwz. 212s Preparing to unpack .../36-dwz_0.16-2_s390x.deb ... 212s Unpacking dwz (0.16-2) ... 212s Selecting previously unselected package gettext. 212s Preparing to unpack .../37-gettext_0.23.2-1_s390x.deb ... 212s Unpacking gettext (0.23.2-1) ... 212s Selecting previously unselected package intltool-debian. 212s Preparing to unpack .../38-intltool-debian_0.35.0+20060710.6build1_all.deb ... 212s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 212s Selecting previously unselected package po-debconf. 212s Preparing to unpack .../39-po-debconf_1.0.22_all.deb ... 212s Unpacking po-debconf (1.0.22) ... 212s Selecting previously unselected package debhelper. 212s Preparing to unpack .../40-debhelper_13.28ubuntu1_all.deb ... 212s Unpacking debhelper (13.28ubuntu1) ... 212s Selecting previously unselected package dh-python. 212s Preparing to unpack .../41-dh-python_7.20251231_all.deb ... 212s Unpacking dh-python (7.20251231) ... 212s Selecting previously unselected package sgml-base. 212s Preparing to unpack .../42-sgml-base_1.31+nmu1_all.deb ... 212s Unpacking sgml-base (1.31+nmu1) ... 212s Selecting previously unselected package xml-core. 212s Preparing to unpack .../43-xml-core_0.19build1_all.deb ... 212s Unpacking xml-core (0.19build1) ... 212s Selecting previously unselected package docutils-common. 212s Preparing to unpack .../44-docutils-common_0.22.4+dfsg-1_all.deb ... 213s Unpacking docutils-common (0.22.4+dfsg-1) ... 213s Selecting previously unselected package python3-roman-numerals. 213s Preparing to unpack .../45-python3-roman-numerals_4.1.0-1_all.deb ... 213s Unpacking python3-roman-numerals (4.1.0-1) ... 213s Selecting previously unselected package python3-docutils. 213s Preparing to unpack .../46-python3-docutils_0.22.4+dfsg-1_all.deb ... 213s Unpacking python3-docutils (0.22.4+dfsg-1) ... 213s Selecting previously unselected package python3-wheel. 213s Preparing to unpack .../47-python3-wheel_0.46.1-2_all.deb ... 213s Unpacking python3-wheel (0.46.1-2) ... 213s Selecting previously unselected package python3-pip. 213s Preparing to unpack .../48-python3-pip_25.1.1+dfsg-1ubuntu2_all.deb ... 213s Unpacking python3-pip (25.1.1+dfsg-1ubuntu2) ... 213s Selecting previously unselected package python3-tomli-w. 213s Preparing to unpack .../49-python3-tomli-w_1.2.0-2_all.deb ... 213s Unpacking python3-tomli-w (1.2.0-2) ... 213s Selecting previously unselected package flit. 213s Preparing to unpack .../50-flit_3.12.0-3_all.deb ... 213s Unpacking flit (3.12.0-3) ... 213s Selecting previously unselected package python3-pyproject-hooks. 213s Preparing to unpack .../51-python3-pyproject-hooks_1.2.0-1_all.deb ... 213s Unpacking python3-pyproject-hooks (1.2.0-1) ... 213s Selecting previously unselected package python3-build. 213s Preparing to unpack .../52-python3-build_1.2.2-5_all.deb ... 213s Unpacking python3-build (1.2.2-5) ... 213s Selecting previously unselected package python3-installer. 213s Preparing to unpack .../53-python3-installer_0.7.0+dfsg1-3_all.deb ... 213s Unpacking python3-installer (0.7.0+dfsg1-3) ... 213s Selecting previously unselected package pybuild-plugin-pyproject. 213s Preparing to unpack .../54-pybuild-plugin-pyproject_7.20251231_all.deb ... 213s Unpacking pybuild-plugin-pyproject (7.20251231) ... 213s Selecting previously unselected package python3-all. 213s Preparing to unpack .../55-python3-all_3.14.2-1_s390x.deb ... 213s Unpacking python3-all (3.14.2-1) ... 213s Selecting previously unselected package python3-sniffio. 213s Preparing to unpack .../56-python3-sniffio_1.3.1-1_all.deb ... 213s Unpacking python3-sniffio (1.3.1-1) ... 213s Selecting previously unselected package python3-anyio. 213s Preparing to unpack .../57-python3-anyio_4.11.0-3_all.deb ... 213s Unpacking python3-anyio (4.11.0-3) ... 214s Selecting previously unselected package python3-asyncclick. 214s Preparing to unpack .../58-python3-asyncclick_8.3.0.5+async-1_all.deb ... 214s Unpacking python3-asyncclick (8.3.0.5+async-1) ... 214s Selecting previously unselected package python3-setuptools-scm. 214s Preparing to unpack .../59-python3-setuptools-scm_8.2.1-4_all.deb ... 214s Unpacking python3-setuptools-scm (8.2.1-4) ... 214s Selecting previously unselected package python3-flit-scm. 214s Preparing to unpack .../60-python3-flit-scm_1.7.0-3_all.deb ... 214s Unpacking python3-flit-scm (1.7.0-3) ... 214s Selecting previously unselected package python3-iniconfig. 214s Preparing to unpack .../61-python3-iniconfig_2.1.0-2_all.deb ... 214s Unpacking python3-iniconfig (2.1.0-2) ... 214s Selecting previously unselected package python3-outcome. 214s Preparing to unpack .../62-python3-outcome_1.2.0-2_all.deb ... 214s Unpacking python3-outcome (1.2.0-2) ... 214s Selecting previously unselected package python3-pluggy. 214s Preparing to unpack .../63-python3-pluggy_1.6.0-2_all.deb ... 214s Unpacking python3-pluggy (1.6.0-2) ... 214s Selecting previously unselected package python3-pytest. 214s Preparing to unpack .../64-python3-pytest_9.0.2-2_all.deb ... 214s Unpacking python3-pytest (9.0.2-2) ... 214s Selecting previously unselected package python3-sortedcontainers. 214s Preparing to unpack .../65-python3-sortedcontainers_2.4.0-2build1_all.deb ... 214s Unpacking python3-sortedcontainers (2.4.0-2build1) ... 214s Selecting previously unselected package python3-trio. 214s Preparing to unpack .../66-python3-trio_0.32.0-1_all.deb ... 214s Unpacking python3-trio (0.32.0-1) ... 214s Setting up dh-python (7.20251231) ... 215s Setting up python3-iniconfig (2.1.0-2) ... 216s Setting up python3-sniffio (1.3.1-1) ... 216s Setting up python3-outcome (1.2.0-2) ... 217s Setting up python3-anyio (4.11.0-3) ... 218s Setting up libarchive-zip-perl (1.68-1) ... 218s Setting up libdebhelper-perl (13.28ubuntu1) ... 218s Setting up m4 (1.4.20-2) ... 218s Setting up python3-sortedcontainers (2.4.0-2build1) ... 218s Setting up libgomp1:s390x (15.2.0-11ubuntu1) ... 218s Setting up python3-wheel (0.46.1-2) ... 219s Setting up python3-setuptools-scm (8.2.1-4) ... 220s Setting up autotools-dev (20240727.1) ... 220s Setting up python3-pyproject-hooks (1.2.0-1) ... 220s Setting up python3-trio (0.32.0-1) ... 223s Setting up libmpc3:s390x (1.3.1-2) ... 223s Setting up autopoint (0.23.2-1) ... 223s Setting up python3-pip (25.1.1+dfsg-1ubuntu2) ... 229s Setting up python3-installer (0.7.0+dfsg1-3) ... 230s Setting up autoconf (2.72-3.1ubuntu1) ... 230s Setting up python3-pluggy (1.6.0-2) ... 230s Setting up libubsan1:s390x (15.2.0-11ubuntu1) ... 230s Setting up dwz (0.16-2) ... 230s Setting up libasan8:s390x (15.2.0-11ubuntu1) ... 230s Setting up debugedit (1:5.2-3) ... 230s Setting up python3-roman-numerals (4.1.0-1) ... 231s Setting up python3.13-minimal (3.13.11-1) ... 235s Setting up sgml-base (1.31+nmu1) ... 235s Setting up libisl23:s390x (0.27-1build1) ... 235s Setting up python3-build (1.2.2-5) ... 235s Setting up python3-tomli-w (1.2.0-2) ... 236s Setting up libcc1-0:s390x (15.2.0-11ubuntu1) ... 236s Setting up libitm1:s390x (15.2.0-11ubuntu1) ... 236s Setting up automake (1:1.18.1-3build1) ... 236s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 236s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 236s Setting up python3-asyncclick (8.3.0.5+async-1) ... 237s Setting up gettext (0.23.2-1) ... 237s Setting up libgcc-15-dev:s390x (15.2.0-11ubuntu1) ... 237s Setting up python3.13 (3.13.11-1) ... 240s Setting up pybuild-plugin-pyproject (7.20251231) ... 240s Setting up python3-pytest (9.0.2-2) ... 242s Setting up python3-all (3.14.2-1) ... 242s Setting up intltool-debian (0.35.0+20060710.6build1) ... 242s Setting up libstdc++-15-dev:s390x (15.2.0-11ubuntu1) ... 242s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 242s Setting up xml-core (0.19build1) ... 243s Setting up cpp-15-s390x-linux-gnu (15.2.0-11ubuntu1) ... 243s Setting up gcc-15-s390x-linux-gnu (15.2.0-11ubuntu1) ... 243s Setting up g++-15-s390x-linux-gnu (15.2.0-11ubuntu1) ... 243s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 243s Setting up po-debconf (1.0.22) ... 243s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 243s Setting up cpp-15 (15.2.0-11ubuntu1) ... 243s Setting up cpp (4:15.2.0-4ubuntu1) ... 243s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 243s Setting up gcc-15 (15.2.0-11ubuntu1) ... 243s Setting up g++-15 (15.2.0-11ubuntu1) ... 243s Setting up libtool (2.5.4-9) ... 243s Setting up gcc (4:15.2.0-4ubuntu1) ... 243s Setting up dh-autoreconf (21) ... 243s Setting up g++ (4:15.2.0-4ubuntu1) ... 243s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 243s Setting up build-essential (12.12ubuntu2) ... 243s Setting up debhelper (13.28ubuntu1) ... 243s Processing triggers for install-info (7.2-5) ... 243s Processing triggers for libc-bin (2.42-2ubuntu4) ... 243s Processing triggers for systemd (259-1ubuntu2) ... 243s Processing triggers for man-db (2.13.1-1) ... 247s Processing triggers for sgml-base (1.31+nmu1) ... 247s Setting up docutils-common (0.22.4+dfsg-1) ... 247s Processing triggers for sgml-base (1.31+nmu1) ... 247s Setting up python3-docutils (0.22.4+dfsg-1) ... 250s Setting up flit (3.12.0-3) ... 250s Setting up python3-flit-scm (1.7.0-3) ... 252s autopkgtest [16:47:13]: test unittests: [----------------------- 252s === python3.13 === 258s ============================= test session starts ============================== 258s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 258s rootdir: /tmp/autopkgtest.a7snXd/autopkgtest_tmp 258s configfile: pyproject.toml 258s plugins: typeguard-4.4.4, anyio-4.11.0 258s collected 1440 items 258s 259s tests/test_arguments.py ................................................ [ 3%] 259s ...................................................... [ 7%] 259s tests/test_basic.py .................................................... [ 10%] 259s ..................................... [ 13%] 260s tests/test_chain.py ...............x [ 14%] 260s tests/test_command_decorators.py ......... [ 15%] 260s tests/test_commands.py ................................................. [ 18%] 260s .................. [ 19%] 260s tests/test_compat.py . [ 19%] 260s tests/test_context.py ........................................... [ 22%] 260s tests/test_custom_classes.py ....... [ 23%] 260s tests/test_defaults.py ..... [ 23%] 261s tests/test_formatting.py ................. [ 24%] 261s tests/test_imports.py . [ 24%] 261s tests/test_info_dict.py ............................................ [ 27%] 261s tests/test_normalization.py ... [ 28%] 262s tests/test_options.py .................................................. [ 31%] 262s ........................................................................ [ 36%] 263s ........................................................................ [ 41%] 263s ........................................................................ [ 46%] 263s ........................................................................ [ 51%] 264s ........................................................................ [ 56%] 264s ........................................................................ [ 61%] 265s .......................................................... [ 65%] 265s tests/test_parser.py ....... [ 66%] 265s tests/test_shell_completion.py ......................................... [ 68%] 266s ............................................. [ 72%] 266s tests/test_termui.py ............................................sssssss [ 75%] 267s ssssssssssssss.......................................................... [ 80%] 267s ............................................. [ 83%] 267s tests/test_testing.py ................................................. [ 87%] 267s tests/test_types.py ........................................ [ 89%] 268s tests/test_utils.py .................................................... [ 93%] 269s .....................................F.F................................ [ 98%] 269s ...................... [100%] 269s 269s =================================== FAILURES =================================== 269s _______________________ test_echo_via_pager[test6-less] ________________________ 269s 269s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x3ffb08da510> 269s capfd = <_pytest.capture.CaptureFixture object at 0x3ffafa793d0> 269s pager_cmd = 'less' 269s test = EchoViaPagerTest(description='Exception in generator argument', test_input= at 0x3ffb0814040>, expected_pager='', expected_stdout='', expected_stderr='', expected_error=) 269s 269s @pytest.mark.skipif(WIN, reason="Different behavior on windows.") 269s @pytest.mark.parametrize( 269s "pager_cmd", ["cat", "cat ", " cat ", "less", " less", " less "] 269s ) 269s @pytest.mark.parametrize( 269s "test", 269s [ 269s # We need to pass a parameter function instead of a plain param 269s # as pytest.mark.parametrize will reuse the parameters causing the 269s # generators to be used up so they will not yield anymore 269s EchoViaPagerTest( 269s description="Plain string argument", 269s test_input=lambda: "just text", 269s expected_pager="just text\n", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=None, 269s ), 269s EchoViaPagerTest( 269s description="Iterable argument", 269s test_input=lambda: ["itera", "ble"], 269s expected_pager="iterable\n", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=None, 269s ), 269s EchoViaPagerTest( 269s description="Generator function argument", 269s test_input=lambda: _test_gen_func, 269s expected_pager="abcabc\n", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=None, 269s ), 269s EchoViaPagerTest( 269s description="String generator argument", 269s test_input=lambda: _test_gen_func(), 269s expected_pager="abcabc\n", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=None, 269s ), 269s EchoViaPagerTest( 269s description="Number generator expression argument", 269s test_input=lambda: (c for c in range(6)), 269s expected_pager="012345\n", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=None, 269s ), 269s EchoViaPagerTest( 269s description="Exception in generator function argument", 269s test_input=lambda: _test_gen_func_fails, 269s # Because generator throws early on, the pager did not have 269s # a chance yet to write the file. 269s expected_pager="", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=RuntimeError, 269s ), 269s EchoViaPagerTest( 269s description="Exception in generator argument", 269s test_input=lambda: _test_gen_func_fails, 269s # Because generator throws early on, the pager did not have a 269s # chance yet to write the file. 269s expected_pager="", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=RuntimeError, 269s ), 269s EchoViaPagerTest( 269s description="Keyboard interrupt should not terminate the pager", 269s test_input=lambda: _test_simulate_keyboard_interrupt(), 269s # Due to the keyboard interrupt during pager execution, click program 269s # should abort, but the pager should stay open. 269s # This allows users to cancel the program and search in the pager 269s # output, before they decide to terminate the pager. 269s expected_pager="output_before_keyboard_interrupt", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=KeyboardInterrupt, 269s ), 269s EchoViaPagerTest( 269s description="Writing to stdout during generator execution", 269s test_input=lambda: _test_gen_func_echo(), 269s expected_pager="testtest\n", 269s expected_stdout="hello\n", 269s expected_stderr="", 269s expected_error=None, 269s ), 269s EchoViaPagerTest( 269s description="Writing to stderr during generator execution", 269s test_input=lambda: _test_gen_func_echo(file=sys.stderr), 269s expected_pager="testtest\n", 269s expected_stdout="", 269s expected_stderr="hello\n", 269s expected_error=None, 269s ), 269s ], 269s ) 269s def test_echo_via_pager(monkeypatch, capfd, pager_cmd, test): 269s monkeypatch.setitem(os.environ, "PAGER", pager_cmd) 269s monkeypatch.setattr(asyncclick._termui_impl, "isatty", lambda x: True) 269s 269s test_input = test.test_input() 269s expected_pager = test.expected_pager 269s expected_stdout = test.expected_stdout 269s expected_stderr = test.expected_stderr 269s expected_error = test.expected_error 269s 269s check_raise = pytest.raises(expected_error) if expected_error else nullcontext() 269s 269s pager_out_tmp = Path(tempdir) / "pager_out.txt" 269s pager_out_tmp.unlink(missing_ok=True) 269s with pager_out_tmp.open("w") as f: 269s force_subprocess_stdout = patch.object( 269s subprocess, 269s "Popen", 269s partial(subprocess.Popen, stdout=f), 269s ) 269s with force_subprocess_stdout: 269s with check_raise: 269s click.echo_via_pager(test_input) 269s 269s out, err = capfd.readouterr() 269s 269s pager = pager_out_tmp.read_text() 269s 269s > assert pager == expected_pager, ( 269s f"Unexpected pager output in test case '{test.description}'" 269s ) 269s E AssertionError: Unexpected pager output in test case 'Exception in generator argument' 269s E assert 'test' == '' 269s E 269s E + test 269s 269s tests/test_utils.py:412: AssertionError 269s ______________________ test_echo_via_pager[test6- less ] _______________________ 269s 269s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x3ffb08ba9e0> 269s capfd = <_pytest.capture.CaptureFixture object at 0x3ffb0b541d0> 269s pager_cmd = ' less ' 269s test = EchoViaPagerTest(description='Exception in generator argument', test_input= at 0x3ffb0814040>, expected_pager='', expected_stdout='', expected_stderr='', expected_error=) 269s 269s @pytest.mark.skipif(WIN, reason="Different behavior on windows.") 269s @pytest.mark.parametrize( 269s "pager_cmd", ["cat", "cat ", " cat ", "less", " less", " less "] 269s ) 269s @pytest.mark.parametrize( 269s "test", 269s [ 269s # We need to pass a parameter function instead of a plain param 269s # as pytest.mark.parametrize will reuse the parameters causing the 269s # generators to be used up so they will not yield anymore 269s EchoViaPagerTest( 269s description="Plain string argument", 269s test_input=lambda: "just text", 269s expected_pager="just text\n", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=None, 269s ), 269s EchoViaPagerTest( 269s description="Iterable argument", 269s test_input=lambda: ["itera", "ble"], 269s expected_pager="iterable\n", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=None, 269s ), 269s EchoViaPagerTest( 269s description="Generator function argument", 269s test_input=lambda: _test_gen_func, 269s expected_pager="abcabc\n", 269s expected_stdout="", 269s expected_stderr="", 269s expected_error=None, 269s ), 269s EchoViaPagerTest( 269s description="String generator argument", 269s test_input=lambda: _test_gen_func(), 270s expected_pager="abcabc\n", 270s expected_stdout="", 270s expected_stderr="", 270s expected_error=None, 270s ), 270s EchoViaPagerTest( 270s description="Number generator expression argument", 270s test_input=lambda: (c for c in range(6)), 270s expected_pager="012345\n", 270s expected_stdout="", 270s expected_stderr="", 270s expected_error=None, 270s ), 270s EchoViaPagerTest( 270s description="Exception in generator function argument", 270s test_input=lambda: _test_gen_func_fails, 270s # Because generator throws early on, the pager did not have 270s # a chance yet to write the file. 270s expected_pager="", 270s expected_stdout="", 270s expected_stderr="", 270s expected_error=RuntimeError, 270s ), 270s EchoViaPagerTest( 270s description="Exception in generator argument", 270s test_input=lambda: _test_gen_func_fails, 270s # Because generator throws early on, the pager did not have a 270s # chance yet to write the file. 270s expected_pager="", 270s expected_stdout="", 270s expected_stderr="", 270s expected_error=RuntimeError, 270s ), 270s EchoViaPagerTest( 270s description="Keyboard interrupt should not terminate the pager", 270s test_input=lambda: _test_simulate_keyboard_interrupt(), 270s # Due to the keyboard interrupt during pager execution, click program 270s # should abort, but the pager should stay open. 270s # This allows users to cancel the program and search in the pager 270s # output, before they decide to terminate the pager. 270s expected_pager="output_before_keyboard_interrupt", 270s expected_stdout="", 270s expected_stderr="", 270s expected_error=KeyboardInterrupt, 270s ), 270s EchoViaPagerTest( 270s description="Writing to stdout during generator execution", 270s test_input=lambda: _test_gen_func_echo(), 270s expected_pager="testtest\n", 270s expected_stdout="hello\n", 270s expected_stderr="", 270s expected_error=None, 270s ), 270s EchoViaPagerTest( 270s description="Writing to stderr during generator execution", 270s test_input=lambda: _test_gen_func_echo(file=sys.stderr), 270s expected_pager="testtest\n", 270s expected_stdout="", 270s expected_stderr="hello\n", 270s expected_error=None, 270s ), 270s ], 270s ) 270s def test_echo_via_pager(monkeypatch, capfd, pager_cmd, test): 270s monkeypatch.setitem(os.environ, "PAGER", pager_cmd) 270s monkeypatch.setattr(asyncclick._termui_impl, "isatty", lambda x: True) 270s 270s test_input = test.test_input() 270s expected_pager = test.expected_pager 270s expected_stdout = test.expected_stdout 270s expected_stderr = test.expected_stderr 270s expected_error = test.expected_error 270s 270s check_raise = pytest.raises(expected_error) if expected_error else nullcontext() 270s 270s pager_out_tmp = Path(tempdir) / "pager_out.txt" 270s pager_out_tmp.unlink(missing_ok=True) 270s with pager_out_tmp.open("w") as f: 270s force_subprocess_stdout = patch.object( 270s subprocess, 270s "Popen", 270s partial(subprocess.Popen, stdout=f), 270s ) 270s with force_subprocess_stdout: 270s with check_raise: 270s click.echo_via_pager(test_input) 270s 270s out, err = capfd.readouterr() 270s 270s pager = pager_out_tmp.read_text() 270s 270s > assert pager == expected_pager, ( 270s f"Unexpected pager output in test case '{test.description}'" 270s ) 270s E AssertionError: Unexpected pager output in test case 'Exception in generator argument' 270s E assert 'test' == '' 270s E 270s E + test 270s 270s tests/test_utils.py:412: AssertionError 270s =========================== short test summary info ============================ 270s FAILED tests/test_utils.py::test_echo_via_pager[test6-less] - AssertionError:... 270s FAILED tests/test_utils.py::test_echo_via_pager[test6- less ] - AssertionErro... 270s ============ 2 failed, 1416 passed, 21 skipped, 1 xfailed in 15.82s ============ 271s autopkgtest [16:47:32]: test unittests: -----------------------] 271s unittests FAIL non-zero exit status 1 271s autopkgtest [16:47:32]: test unittests: - - - - - - - - - - results - - - - - - - - - - 271s autopkgtest [16:47:32]: @@@@@@@@@@@@@@@@@@@@ summary 271s unittests FAIL non-zero exit status 1