0s autopkgtest [02:35:25]: starting date and time: 2026-01-23 02:35:25+0000 0s autopkgtest [02:35:25]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [02:35:25]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.zsv8lsxo/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade repo --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-4.secgroup --name adt-resolute-s390x-repo-20260123-023525-juju-7f2275-prod-proposed-migration-environment-2-a9d76949-cc0f-4761-9347-2f81c12bbd8f --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/ 5s Creating nova instance adt-resolute-s390x-repo-20260123-023525-juju-7f2275-prod-proposed-migration-environment-2-a9d76949-cc0f-4761-9347-2f81c12bbd8f from image adt/ubuntu-resolute-s390x-server-20260122.img (UUID 3c4af69d-000a-410d-8558-d3d069651b65)... 135s autopkgtest [02:37:40]: testbed dpkg architecture: s390x 135s autopkgtest [02:37:40]: testbed apt version: 3.1.12 135s autopkgtest [02:37:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 136s autopkgtest [02:37:41]: testbed release detected to be: None 139s autopkgtest [02:37:44]: updating testbed package index (apt update) 140s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 140s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 140s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 140s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 140s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [87.5 kB] 140s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1020 kB] 140s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.5 kB] 140s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 140s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [102 kB] 140s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [706 kB] 140s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [5560 B] 142s Fetched 2072 kB in 2s (908 kB/s) 146s Reading package lists... 149s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 149s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 149s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 149s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 154s Reading package lists... 154s Reading package lists... 155s Building dependency tree... 155s Reading state information... 156s Calculating upgrade... 157s The following packages were automatically installed and are no longer required: 157s python3.13 python3.13-minimal 157s Use 'sudo apt autoremove' to remove them. 157s The following NEW packages will be installed: 157s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 157s The following packages will be upgraded: 157s apt libapt-pkg7.0 libplymouth5 libpython3-stdlib plymouth 157s plymouth-theme-ubuntu-text python3 python3-gdbm python3-minimal 158s 9 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 158s Need to get 9639 kB of archives. 158s After this operation, 24.3 MB of additional disk space will be used. 158s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 158s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 159s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-gdbm s390x 3.14.2-1 [11.1 kB] 159s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-minimal s390x 3.14.2-1 [28.2 kB] 159s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3 s390x 3.14.2-1 [22.9 kB] 159s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 161s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 161s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libpython3-stdlib s390x 3.14.2-1 [10.9 kB] 161s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libapt-pkg7.0 s390x 3.1.13 [1156 kB] 161s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x apt s390x 3.1.13 [1470 kB] 162s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libplymouth5 s390x 24.004.60+git20250831.4a3c171d-0ubuntu4 [158 kB] 162s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x plymouth-theme-ubuntu-text s390x 24.004.60+git20250831.4a3c171d-0ubuntu4 [10.2 kB] 162s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x plymouth s390x 24.004.60+git20250831.4a3c171d-0ubuntu4 [156 kB] 164s dpkg-preconfigure: unable to re-open stdin: No such file or directory 164s Fetched 9639 kB in 4s (2360 kB/s) 165s Selecting previously unselected package libpython3.14-minimal:s390x. 167s (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 ... 87688 files and directories currently installed.) 167s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_s390x.deb ... 167s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 168s Selecting previously unselected package python3.14-minimal. 168s Preparing to unpack .../python3.14-minimal_3.14.2-1_s390x.deb ... 168s Unpacking python3.14-minimal (3.14.2-1) ... 169s Preparing to unpack .../python3-gdbm_3.14.2-1_s390x.deb ... 169s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 170s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 171s Setting up python3.14-minimal (3.14.2-1) ... 178s (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 ... 88030 files and directories currently installed.) 178s Preparing to unpack .../python3-minimal_3.14.2-1_s390x.deb ... 178s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 178s Setting up python3-minimal (3.14.2-1) ... 179s (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 ... 88030 files and directories currently installed.) 179s Preparing to unpack .../0-python3_3.14.2-1_s390x.deb ... 180s running python pre-rtupdate hooks for python3.14... 180s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 180s Selecting previously unselected package libpython3.14-stdlib:s390x. 180s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_s390x.deb ... 180s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 181s Selecting previously unselected package python3.14. 181s Preparing to unpack .../2-python3.14_3.14.2-1_s390x.deb ... 181s Unpacking python3.14 (3.14.2-1) ... 181s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_s390x.deb ... 181s Unpacking libpython3-stdlib:s390x (3.14.2-1) over (3.13.7-1) ... 181s Preparing to unpack .../4-libapt-pkg7.0_3.1.13_s390x.deb ... 181s Unpacking libapt-pkg7.0:s390x (3.1.13) over (3.1.12) ... 183s Preparing to unpack .../5-apt_3.1.13_s390x.deb ... 183s Unpacking apt (3.1.13) over (3.1.12) ... 186s Preparing to unpack .../6-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu4_s390x.deb ... 186s Unpacking libplymouth5:s390x (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 188s Preparing to unpack .../7-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu4_s390x.deb ... 188s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 190s Preparing to unpack .../8-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu4_s390x.deb ... 190s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 191s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 191s Setting up libplymouth5:s390x (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 191s Setting up libapt-pkg7.0:s390x (3.1.13) ... 191s Setting up python3.14 (3.14.2-1) ... 198s Setting up libpython3-stdlib:s390x (3.14.2-1) ... 198s Setting up apt (3.1.13) ... 202s Setting up python3-gdbm (3.14.2-1) ... 202s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 202s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 203s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 204s Setting up python3 (3.14.2-1) ... 204s running python rtupdate hooks for python3.14... 204s running python post-rtupdate hooks for python3.14... 204s Processing triggers for libc-bin (2.42-2ubuntu4) ... 204s Processing triggers for systemd (259-1ubuntu2) ... 204s Processing triggers for man-db (2.13.1-1) ... 224s Processing triggers for initramfs-tools (0.150ubuntu7) ... 224s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 256s Using config file '/etc/zipl.conf' 256s Building bootmap in '/boot' 256s Adding IPL section 'ubuntu' (default) 258s Preparing boot device: vda. 259s Done. 259s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 261s Processing triggers for initramfs-tools (0.150ubuntu7) ... 261s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 284s Using config file '/etc/zipl.conf' 284s Building bootmap in '/boot' 284s Adding IPL section 'ubuntu' (default) 285s Preparing boot device: vda. 285s Done. 287s autopkgtest [02:40:12]: upgrading testbed (apt dist-upgrade and autopurge) 293s Reading package lists... 294s Building dependency tree... 294s Reading state information... 295s Calculating upgrade... 296s The following packages were automatically installed and are no longer required: 296s python3.13 python3.13-minimal 296s Use 'sudo apt autoremove' to remove them. 297s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 297s Reading package lists... 299s Building dependency tree... 299s Reading state information... 299s Solving dependencies... 300s The following packages will be REMOVED: 300s python3.13* python3.13-minimal* 301s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 301s After this operation, 8012 kB disk space will be freed. 301s (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 ... 88460 files and directories currently installed.) 301s Removing python3.13 (3.13.11-1) ... 302s Removing python3.13-minimal (3.13.11-1) ... 306s Processing triggers for man-db (2.13.1-1) ... 307s Processing triggers for systemd (259-1ubuntu2) ... 308s (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 ... 88433 files and directories currently installed.) 308s Purging configuration files for python3.13-minimal (3.13.11-1) ... 309s autopkgtest [02:40:34]: rebooting testbed after setup commands that affected boot 356s autopkgtest [02:41:21]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 358s autopkgtest [02:41:23]: @@@@@@@@@@@@@@@@@@@@ apt-source repo 360s Get:1 http://ftpmaster.internal/ubuntu resolute/multiverse repo 2.58-4 (dsc) [2249 B] 360s Get:2 http://ftpmaster.internal/ubuntu resolute/multiverse repo 2.58-4 (tar) [225 kB] 360s Get:3 http://ftpmaster.internal/ubuntu resolute/multiverse repo 2.58-4 (diff) [10.7 kB] 361s gpgv: Signature made Wed Sep 10 07:01:30 2025 UTC 361s gpgv: using RSA key 0A32ADBE80399BE7163859ECA4786B0DA70334A8 361s gpgv: issuer "rosh@debian.org" 361s gpgv: Can't check signature: No public key 361s dpkg-source: warning: cannot verify inline signature for ./repo_2.58-4.dsc: no acceptable signature found 361s autopkgtest [02:41:26]: testing package repo version 2.58-4 361s autopkgtest [02:41:26]: build not needed 362s autopkgtest [02:41:27]: test command1: preparing testbed 362s Reading package lists... 362s Building dependency tree... 362s Reading state information... 362s Solving dependencies... 363s The following NEW packages will be installed: 363s git git-man liberror-perl python3-kerberos repo 363s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 363s Need to get 5652 kB of archives. 363s After this operation, 29.2 MB of additional disk space will be used. 363s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 363s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x git-man all 1:2.51.0-1ubuntu1 [1179 kB] 364s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x git s390x 1:2.51.0-1ubuntu1 [4290 kB] 364s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-kerberos s390x 1.1.14-3.1build12 [21.9 kB] 364s Get:5 http://ftpmaster.internal/ubuntu resolute/multiverse s390x repo all 2.58-4 [138 kB] 364s Fetched 5652 kB in 1s (5484 kB/s) 364s Selecting previously unselected package liberror-perl. 364s (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 ... 88435 files and directories currently installed.) 364s Preparing to unpack .../liberror-perl_0.17030-1_all.deb ... 364s Unpacking liberror-perl (0.17030-1) ... 365s Selecting previously unselected package git-man. 365s Preparing to unpack .../git-man_1%3a2.51.0-1ubuntu1_all.deb ... 365s Unpacking git-man (1:2.51.0-1ubuntu1) ... 365s Selecting previously unselected package git. 365s Preparing to unpack .../git_1%3a2.51.0-1ubuntu1_s390x.deb ... 365s Unpacking git (1:2.51.0-1ubuntu1) ... 366s Selecting previously unselected package python3-kerberos. 366s Preparing to unpack .../python3-kerberos_1.1.14-3.1build12_s390x.deb ... 366s Unpacking python3-kerberos (1.1.14-3.1build12) ... 366s Selecting previously unselected package repo. 366s Preparing to unpack .../archives/repo_2.58-4_all.deb ... 366s Unpacking repo (2.58-4) ... 366s Setting up python3-kerberos (1.1.14-3.1build12) ... 366s Setting up liberror-perl (0.17030-1) ... 366s Setting up git-man (1:2.51.0-1ubuntu1) ... 366s Setting up git (1:2.51.0-1ubuntu1) ... 366s Setting up repo (2.58-4) ... 367s Processing triggers for man-db (2.13.1-1) ... 371s autopkgtest [02:41:36]: test command1: repo help && repo --time init -q --depth=1 -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1 371s autopkgtest [02:41:36]: test command1: [----------------------- 372s usage: repo COMMAND [ARGS] 372s 372s repo is not yet installed. Use "repo init" to install it here. 372s 372s The most commonly used repo commands are: 372s 372s init Install repo in the current working directory 372s help Display detailed help on a command 372s 372s For access to the full online help, install repo ("repo init"). 372s 372s Bug reports: https://issues.gerritcodereview.com/issues/new?component=1370071 385s real 0m0.476s 385s autopkgtest [02:41:50]: test command1: -----------------------] 386s autopkgtest [02:41:51]: test command1: - - - - - - - - - - results - - - - - - - - - - 386s command1 PASS 386s autopkgtest [02:41:51]: test command2: preparing testbed 386s Reading package lists... 387s Building dependency tree... 387s Reading state information... 387s Solving dependencies... 387s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 388s autopkgtest [02:41:53]: test command2: rm -rf .repo && repo --time init -q --depth=1 --use-superproject -u https://android.googlesource.com/platform/manifest -b android-s-beta-2 388s autopkgtest [02:41:53]: test command2: [----------------------- 397s real 0m2.507s 397s /tmp/autopkgtest.Czyimy/build.MYn/src/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Performing initial setup for superproject; this might take several minutes. 397s /tmp/autopkgtest.Czyimy/build.MYn/src/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Initial setup for superproject completed. 398s autopkgtest [02:42:03]: test command2: -----------------------] 398s autopkgtest [02:42:03]: test command2: - - - - - - - - - - results - - - - - - - - - - 398s command2 PASS 398s autopkgtest [02:42:03]: test command3: preparing testbed 429s Creating nova instance adt-resolute-s390x-repo-20260123-023525-juju-7f2275-prod-proposed-migration-environment-2-a9d76949-cc0f-4761-9347-2f81c12bbd8f from image adt/ubuntu-resolute-s390x-server-20260122.img (UUID 3c4af69d-000a-410d-8558-d3d069651b65)... 484s autopkgtest [02:43:29]: testbed dpkg architecture: s390x 484s autopkgtest [02:43:29]: testbed apt version: 3.1.12 485s autopkgtest [02:43:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 485s autopkgtest [02:43:30]: testbed release detected to be: resolute 486s autopkgtest [02:43:31]: updating testbed package index (apt update) 487s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 487s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 487s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 487s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 487s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1020 kB] 487s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [87.5 kB] 487s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 488s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.5 kB] 488s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [102 kB] 488s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [706 kB] 488s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [5560 B] 488s Fetched 2072 kB in 1s (2280 kB/s) 490s Reading package lists... 491s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 491s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 491s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 491s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 493s Reading package lists... 494s Reading package lists... 494s Building dependency tree... 494s Reading state information... 495s Calculating upgrade... 495s The following packages were automatically installed and are no longer required: 495s python3.13 python3.13-minimal 495s Use 'sudo apt autoremove' to remove them. 495s The following NEW packages will be installed: 495s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 495s The following packages will be upgraded: 495s apt libapt-pkg7.0 libplymouth5 libpython3-stdlib plymouth 495s plymouth-theme-ubuntu-text python3 python3-gdbm python3-minimal 495s 9 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 495s Need to get 9639 kB of archives. 495s After this operation, 24.3 MB of additional disk space will be used. 495s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 496s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 498s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-gdbm s390x 3.14.2-1 [11.1 kB] 498s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-minimal s390x 3.14.2-1 [28.2 kB] 498s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3 s390x 3.14.2-1 [22.9 kB] 498s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 498s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 498s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libpython3-stdlib s390x 3.14.2-1 [10.9 kB] 498s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libapt-pkg7.0 s390x 3.1.13 [1156 kB] 498s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x apt s390x 3.1.13 [1470 kB] 498s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libplymouth5 s390x 24.004.60+git20250831.4a3c171d-0ubuntu4 [158 kB] 498s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x plymouth-theme-ubuntu-text s390x 24.004.60+git20250831.4a3c171d-0ubuntu4 [10.2 kB] 498s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x plymouth s390x 24.004.60+git20250831.4a3c171d-0ubuntu4 [156 kB] 499s dpkg-preconfigure: unable to re-open stdin: No such file or directory 499s Fetched 9639 kB in 3s (3159 kB/s) 499s Selecting previously unselected package libpython3.14-minimal:s390x. 499s (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 ... 87688 files and directories currently installed.) 499s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_s390x.deb ... 499s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 499s Selecting previously unselected package python3.14-minimal. 499s Preparing to unpack .../python3.14-minimal_3.14.2-1_s390x.deb ... 499s Unpacking python3.14-minimal (3.14.2-1) ... 499s Preparing to unpack .../python3-gdbm_3.14.2-1_s390x.deb ... 499s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 499s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 499s Setting up python3.14-minimal (3.14.2-1) ... 503s (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 ... 88030 files and directories currently installed.) 503s Preparing to unpack .../python3-minimal_3.14.2-1_s390x.deb ... 503s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 503s Setting up python3-minimal (3.14.2-1) ... 503s (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 ... 88030 files and directories currently installed.) 503s Preparing to unpack .../0-python3_3.14.2-1_s390x.deb ... 503s running python pre-rtupdate hooks for python3.14... 503s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 503s Selecting previously unselected package libpython3.14-stdlib:s390x. 503s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_s390x.deb ... 503s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 503s Selecting previously unselected package python3.14. 503s Preparing to unpack .../2-python3.14_3.14.2-1_s390x.deb ... 503s Unpacking python3.14 (3.14.2-1) ... 503s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_s390x.deb ... 503s Unpacking libpython3-stdlib:s390x (3.14.2-1) over (3.13.7-1) ... 503s Preparing to unpack .../4-libapt-pkg7.0_3.1.13_s390x.deb ... 503s Unpacking libapt-pkg7.0:s390x (3.1.13) over (3.1.12) ... 503s Preparing to unpack .../5-apt_3.1.13_s390x.deb ... 504s Unpacking apt (3.1.13) over (3.1.12) ... 504s Preparing to unpack .../6-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu4_s390x.deb ... 504s Unpacking libplymouth5:s390x (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 504s Preparing to unpack .../7-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu4_s390x.deb ... 504s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 504s Preparing to unpack .../8-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu4_s390x.deb ... 504s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 504s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 504s Setting up libplymouth5:s390x (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 504s Setting up libapt-pkg7.0:s390x (3.1.13) ... 504s Setting up python3.14 (3.14.2-1) ... 507s Setting up libpython3-stdlib:s390x (3.14.2-1) ... 508s Setting up apt (3.1.13) ... 509s Setting up python3-gdbm (3.14.2-1) ... 509s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 509s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 509s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 510s Setting up python3 (3.14.2-1) ... 510s running python rtupdate hooks for python3.14... 510s running python post-rtupdate hooks for python3.14... 510s Processing triggers for libc-bin (2.42-2ubuntu4) ... 510s Processing triggers for systemd (259-1ubuntu2) ... 511s Processing triggers for man-db (2.13.1-1) ... 514s Processing triggers for initramfs-tools (0.150ubuntu7) ... 514s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 528s Using config file '/etc/zipl.conf' 528s Building bootmap in '/boot' 528s Adding IPL section 'ubuntu' (default) 528s Preparing boot device: vda. 528s Done. 528s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 529s Processing triggers for initramfs-tools (0.150ubuntu7) ... 529s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 541s Using config file '/etc/zipl.conf' 541s Building bootmap in '/boot' 541s Adding IPL section 'ubuntu' (default) 541s Preparing boot device: vda. 541s Done. 542s autopkgtest [02:44:27]: upgrading testbed (apt dist-upgrade and autopurge) 545s Reading package lists... 546s Building dependency tree... 546s Reading state information... 546s Calculating upgrade... 546s The following packages were automatically installed and are no longer required: 546s python3.13 python3.13-minimal 546s Use 'sudo apt autoremove' to remove them. 546s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 547s Reading package lists... 547s Building dependency tree... 547s Reading state information... 547s Solving dependencies... 547s The following packages will be REMOVED: 547s python3.13* python3.13-minimal* 548s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 548s After this operation, 8012 kB disk space will be freed. 548s (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 ... 88460 files and directories currently installed.) 548s Removing python3.13 (3.13.11-1) ... 548s Removing python3.13-minimal (3.13.11-1) ... 550s Processing triggers for man-db (2.13.1-1) ... 551s Processing triggers for systemd (259-1ubuntu2) ... 551s (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 ... 88433 files and directories currently installed.) 551s Purging configuration files for python3.13-minimal (3.13.11-1) ... 551s autopkgtest [02:44:36]: rebooting testbed after setup commands that affected boot 587s Reading package lists... 587s Building dependency tree... 587s Reading state information... 587s Solving dependencies... 587s The following NEW packages will be installed: 587s black git git-man liberror-perl python3-click python3-flake8 587s python3-flake8-black python3-iniconfig python3-isort python3-kerberos 587s python3-mccabe python3-mypy-extensions python3-pathspec python3-platformdirs 587s python3-pluggy python3-pycodestyle python3-pyflakes python3-pytest 587s python3-pytest-timeout python3-pytokens repo 587s 0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded. 587s Need to get 8985 kB of archives. 587s After this operation, 43.5 MB of additional disk space will be used. 587s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3-click all 8.2.0+0.really.8.1.8-1build1 [80.2 kB] 587s Get:2 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-mypy-extensions all 1.1.0-1 [6716 B] 587s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pathspec all 0.12.1-1build1 [24.6 kB] 587s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x python3-platformdirs all 4.5.1-1 [17.1 kB] 587s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytokens s390x 0.4.0-1 [212 kB] 588s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x black s390x 25.12.0-1 [2455 kB] 588s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 588s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x git-man all 1:2.51.0-1ubuntu1 [1179 kB] 588s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x git s390x 1:2.51.0-1ubuntu1 [4290 kB] 588s Get:10 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-mccabe all 0.7.0-1build1 [8926 B] 588s Get:11 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pycodestyle all 2.12.1-2 [30.2 kB] 588s Get:12 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pyflakes all 3.2.0-3 [53.0 kB] 588s Get:13 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-flake8 all 7.1.1-3 [44.0 kB] 588s Get:14 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-flake8-black all 4.0.0-1 [15.4 kB] 588s Get:15 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 588s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-isort all 7.0.0-1 [59.7 kB] 588s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-kerberos s390x 1.1.14-3.1build12 [21.9 kB] 588s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 588s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 588s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-timeout all 2.4.0-2 [22.5 kB] 588s Get:21 http://ftpmaster.internal/ubuntu resolute/multiverse s390x repo all 2.58-4 [138 kB] 590s Fetched 8985 kB in 1s (9249 kB/s) 591s Selecting previously unselected package python3-click. 591s (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 ... 88435 files and directories currently installed.) 591s Preparing to unpack .../00-python3-click_8.2.0+0.really.8.1.8-1build1_all.deb ... 591s Unpacking python3-click (8.2.0+0.really.8.1.8-1build1) ... 591s Selecting previously unselected package python3-mypy-extensions. 591s Preparing to unpack .../01-python3-mypy-extensions_1.1.0-1_all.deb ... 591s Unpacking python3-mypy-extensions (1.1.0-1) ... 591s Selecting previously unselected package python3-pathspec. 591s Preparing to unpack .../02-python3-pathspec_0.12.1-1build1_all.deb ... 591s Unpacking python3-pathspec (0.12.1-1build1) ... 591s Selecting previously unselected package python3-platformdirs. 591s Preparing to unpack .../03-python3-platformdirs_4.5.1-1_all.deb ... 591s Unpacking python3-platformdirs (4.5.1-1) ... 591s Selecting previously unselected package python3-pytokens. 591s Preparing to unpack .../04-python3-pytokens_0.4.0-1_s390x.deb ... 591s Unpacking python3-pytokens (0.4.0-1) ... 591s Selecting previously unselected package black. 591s Preparing to unpack .../05-black_25.12.0-1_s390x.deb ... 591s Unpacking black (25.12.0-1) ... 591s Selecting previously unselected package liberror-perl. 591s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 591s Unpacking liberror-perl (0.17030-1) ... 592s Selecting previously unselected package git-man. 592s Preparing to unpack .../07-git-man_1%3a2.51.0-1ubuntu1_all.deb ... 592s Unpacking git-man (1:2.51.0-1ubuntu1) ... 592s Selecting previously unselected package git. 592s Preparing to unpack .../08-git_1%3a2.51.0-1ubuntu1_s390x.deb ... 592s Unpacking git (1:2.51.0-1ubuntu1) ... 592s Selecting previously unselected package python3-mccabe. 592s Preparing to unpack .../09-python3-mccabe_0.7.0-1build1_all.deb ... 592s Unpacking python3-mccabe (0.7.0-1build1) ... 592s Selecting previously unselected package python3-pycodestyle. 592s Preparing to unpack .../10-python3-pycodestyle_2.12.1-2_all.deb ... 592s Unpacking python3-pycodestyle (2.12.1-2) ... 592s Selecting previously unselected package python3-pyflakes. 592s Preparing to unpack .../11-python3-pyflakes_3.2.0-3_all.deb ... 592s Unpacking python3-pyflakes (3.2.0-3) ... 592s Selecting previously unselected package python3-flake8. 592s Preparing to unpack .../12-python3-flake8_7.1.1-3_all.deb ... 592s Unpacking python3-flake8 (7.1.1-3) ... 592s Selecting previously unselected package python3-flake8-black. 592s Preparing to unpack .../13-python3-flake8-black_4.0.0-1_all.deb ... 592s Unpacking python3-flake8-black (4.0.0-1) ... 592s Selecting previously unselected package python3-iniconfig. 592s Preparing to unpack .../14-python3-iniconfig_2.1.0-2_all.deb ... 592s Unpacking python3-iniconfig (2.1.0-2) ... 592s Selecting previously unselected package python3-isort. 592s Preparing to unpack .../15-python3-isort_7.0.0-1_all.deb ... 592s Unpacking python3-isort (7.0.0-1) ... 592s Selecting previously unselected package python3-kerberos. 592s Preparing to unpack .../16-python3-kerberos_1.1.14-3.1build12_s390x.deb ... 592s Unpacking python3-kerberos (1.1.14-3.1build12) ... 592s Selecting previously unselected package python3-pluggy. 592s Preparing to unpack .../17-python3-pluggy_1.6.0-2_all.deb ... 592s Unpacking python3-pluggy (1.6.0-2) ... 592s Selecting previously unselected package python3-pytest. 592s Preparing to unpack .../18-python3-pytest_9.0.2-2_all.deb ... 592s Unpacking python3-pytest (9.0.2-2) ... 592s Selecting previously unselected package python3-pytest-timeout. 592s Preparing to unpack .../19-python3-pytest-timeout_2.4.0-2_all.deb ... 592s Unpacking python3-pytest-timeout (2.4.0-2) ... 592s Selecting previously unselected package repo. 592s Preparing to unpack .../20-repo_2.58-4_all.deb ... 592s Unpacking repo (2.58-4) ... 592s Setting up python3-iniconfig (2.1.0-2) ... 593s Setting up python3-mypy-extensions (1.1.0-1) ... 593s Setting up python3-pyflakes (3.2.0-3) ... 593s Setting up python3-kerberos (1.1.14-3.1build12) ... 593s Setting up python3-click (8.2.0+0.really.8.1.8-1build1) ... 594s Setting up python3-platformdirs (4.5.1-1) ... 594s Setting up liberror-perl (0.17030-1) ... 594s Setting up python3-pycodestyle (2.12.1-2) ... 595s Setting up python3-isort (7.0.0-1) ... 595s Setting up python3-pluggy (1.6.0-2) ... 596s Setting up git-man (1:2.51.0-1ubuntu1) ... 596s Setting up python3-mccabe (0.7.0-1build1) ... 597s Setting up python3-pytokens (0.4.0-1) ... 597s Setting up python3-pathspec (0.12.1-1build1) ... 597s Setting up python3-pytest (9.0.2-2) ... 599s Setting up black (25.12.0-1) ... 599s Setting up python3-flake8 (7.1.1-3) ... 600s Setting up python3-flake8-black (4.0.0-1) ... 600s Setting up git (1:2.51.0-1ubuntu1) ... 600s Setting up python3-pytest-timeout (2.4.0-2) ... 600s Setting up repo (2.58-4) ... 600s Processing triggers for man-db (2.13.1-1) ... 605s autopkgtest [02:45:30]: test command3: sed -i -e '/run_flake8,/d' -e '/run_update_manpages,/d' run_tests && debian/rules override_dh_auto_test 605s autopkgtest [02:45:30]: test command3: [----------------------- 606s HOME=/tmp/autopkgtest.Czyimy/build.MYn/src git config --global user.name TestUser 606s HOME=/tmp/autopkgtest.Czyimy/build.MYn/src git config --global user.email '<>' 606s HOME=/tmp/autopkgtest.Czyimy/build.MYn/src git config -l 606s user.name=TestUser 606s user.email=<> 606s HOME=/tmp/autopkgtest.Czyimy/build.MYn/src ./run_tests -v 607s ============================= test session starts ============================== 607s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 607s cachedir: .pytest_cache 607s rootdir: /tmp/autopkgtest.Czyimy/build.MYn/src 607s configfile: pyproject.toml 607s plugins: typeguard-4.4.4, timeout-2.4.0 609s collecting ... collected 287 items 609s 609s tests/test_color.py::ColoringTests::test_Color_Parse_all_params_none PASSED [ 0%] 609s tests/test_color.py::ColoringTests::test_Color_Parse_empty_entry PASSED [ 0%] 609s tests/test_color.py::ColoringTests::test_Color_Parse_first_parameter_none PASSED [ 1%] 609s tests/test_color.py::ColoringTests::test_Color_Parse_one_entry PASSED [ 1%] 609s tests/test_color.py::ColoringTests::test_Color_Parse_reset_entry PASSED [ 1%] 609s tests/test_color.py::ColoringTests::test_Color_Parse_three_entry PASSED [ 2%] 609s tests/test_color.py::ColoringTests::test_Color_Parse_two_entry PASSED [ 2%] 609s tests/test_editor.py::GetEditor::test_basic PASSED [ 2%] 609s tests/test_editor.py::EditString::test_cat_editor PASSED [ 3%] 609s tests/test_editor.py::EditString::test_no_editor PASSED [ 3%] 609s tests/test_error.py::PickleTests::testExceptionLookup PASSED [ 3%] 609s tests/test_error.py::PickleTests::testPickle PASSED [ 4%] 609s tests/test_git_command.py::GitCommandTest::test_alternative_setting_when_different PASSED [ 4%] 609s tests/test_git_command.py::GitCommandTest::test_alternative_setting_when_matching PASSED [ 4%] 609s tests/test_git_command.py::GitCommandWaitTest::test_default_returns_non_zero_result PASSED [ 5%] 609s tests/test_git_command.py::GitCommandWaitTest::test_raises_when_verify_non_zero_result PASSED [ 5%] 609s tests/test_git_command.py::GitCommandWaitTest::test_returns_when_no_verify_non_zero_result PASSED [ 5%] 609s tests/test_git_command.py::GitCommandStreamLogsTest::test_does_not_stream_logs_when_input_is_set PASSED [ 6%] 609s tests/test_git_command.py::GitCommandStreamLogsTest::test_does_not_stream_logs_when_merge_output_is_set PASSED [ 6%] 609s tests/test_git_command.py::GitCommandStreamLogsTest::test_does_not_stream_logs_when_stderr_is_set PASSED [ 6%] 609s tests/test_git_command.py::GitCommandStreamLogsTest::test_does_not_stream_logs_when_stdout_is_set PASSED [ 7%] 609s tests/test_git_command.py::GitCommandStreamLogsTest::test_streams_stderr_when_no_stream_is_set PASSED [ 7%] 609s tests/test_git_command.py::GitCallUnitTest::test_version_tuple PASSED [ 8%] 609s tests/test_git_command.py::UserAgentUnitTest::test_smoke_git PASSED [ 8%] 609s tests/test_git_command.py::UserAgentUnitTest::test_smoke_os PASSED [ 8%] 609s tests/test_git_command.py::UserAgentUnitTest::test_smoke_repo PASSED [ 9%] 609s tests/test_git_command.py::GitRequireTests::test_equal_nonfatal PASSED [ 9%] 609s tests/test_git_command.py::GitRequireTests::test_newer_nonfatal PASSED [ 9%] 609s tests/test_git_command.py::GitRequireTests::test_older_fatal PASSED [ 10%] 609s tests/test_git_command.py::GitRequireTests::test_older_fatal_msg PASSED [ 10%] 609s tests/test_git_command.py::GitRequireTests::test_older_nonfatal PASSED [ 10%] 609s tests/test_git_command.py::GitCommandErrorTest::test_augument_stderr PASSED [ 11%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetBoolean_false PASSED [ 11%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetBoolean_invalid PASSED [ 11%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetBoolean_true PASSED [ 12%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetBoolean_undefined PASSED [ 12%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetInt_invalid PASSED [ 12%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetInt_undefined PASSED [ 13%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetInt_valid PASSED [ 13%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetString_from_missing_file PASSED [ 13%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetString_with_empty_config_values PASSED [ 14%] 609s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetString_with_true_value PASSED [ 14%] 609s tests/test_git_config.py::GitConfigReadWriteTests::test_GetSyncAnalysisStateData PASSED [ 14%] 609s tests/test_git_config.py::GitConfigReadWriteTests::test_SetBoolean PASSED [ 15%] 609s tests/test_git_config.py::GitConfigReadWriteTests::test_SetString PASSED [ 15%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_Fetch PASSED [ 16%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_all_project_commit_ids_mock_ls_tree PASSED [ 16%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_invalid_branch PASSED [ 16%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_invalid_url PASSED [ 17%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_mock_fetch PASSED [ 17%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_mock_init PASSED [ 17%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_no_superproject PASSED [ 18%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_update_project_revision_id PASSED [ 18%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_update_project_revision_id_from_local_manifest_group PASSED [ 18%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_update_project_revision_id_no_superproject_tag PASSED [ 19%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_update_project_revision_id_with_pinned_manifest PASSED [ 19%] 609s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_write_manifest_file PASSED [ 19%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_command_event PASSED [ 20%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_data_event_config PASSED [ 20%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_def_params_event_no_repo_config PASSED [ 20%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_def_params_event_repo_config PASSED [ 21%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_error_event PASSED [ 21%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_exit_event_result_integer PASSED [ 21%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_exit_event_result_none PASSED [ 22%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_initial_state_no_parent_sid PASSED [ 22%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_initial_state_with_parent_sid PASSED [ 22%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_start_event PASSED [ 23%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_version_event PASSED [ 23%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_no_git_config PASSED [ 24%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_non_string PASSED [ 24%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_socket PASSED [ 24%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_with_filename PASSED [ 25%] 609s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_with_git_config PASSED [ 25%] 609s tests/test_hooks.py::RepoHookShebang::test_direct_interp PASSED [ 25%] 609s tests/test_hooks.py::RepoHookShebang::test_env_interp PASSED [ 26%] 609s tests/test_hooks.py::RepoHookShebang::test_no_shebang PASSED [ 26%] 609s tests/test_manifest_xml.py::ManifestValidateFilePaths::test_bad_paths PASSED [ 26%] 609s tests/test_manifest_xml.py::ManifestValidateFilePaths::test_normal_path PASSED [ 27%] 609s tests/test_manifest_xml.py::ManifestValidateFilePaths::test_symlink_targets PASSED [ 27%] 609s tests/test_manifest_xml.py::ValueTests::test_bool_default PASSED [ 27%] 609s tests/test_manifest_xml.py::ValueTests::test_bool_false PASSED [ 28%] 609s tests/test_manifest_xml.py::ValueTests::test_bool_invalid PASSED [ 28%] 609s tests/test_manifest_xml.py::ValueTests::test_bool_true PASSED [ 28%] 609s tests/test_manifest_xml.py::ValueTests::test_int_default PASSED [ 29%] 609s tests/test_manifest_xml.py::ValueTests::test_int_good PASSED [ 29%] 609s tests/test_manifest_xml.py::ValueTests::test_int_invalid PASSED [ 29%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_empty PASSED [ 30%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_link PASSED [ 30%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_parse_with_xml_doctype PASSED [ 31%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_remote_annotations PASSED [ 31%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_repo_hooks PASSED [ 31%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_repo_hooks_unordered PASSED [ 32%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_todict_empty PASSED [ 32%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_toxml_empty PASSED [ 32%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_toxml_omit_local PASSED [ 33%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_toxml_with_local PASSED [ 33%] 610s tests/test_manifest_xml.py::XmlManifestTests::test_unknown_tags PASSED [ 33%] 610s tests/test_manifest_xml.py::IncludeElementTests::test_allow_bad_name_from_user PASSED [ 34%] 610s tests/test_manifest_xml.py::IncludeElementTests::test_bad_name_checks PASSED [ 34%] 610s tests/test_manifest_xml.py::IncludeElementTests::test_group_levels PASSED [ 34%] 610s tests/test_manifest_xml.py::IncludeElementTests::test_revision_default PASSED [ 35%] 610s tests/test_manifest_xml.py::ProjectElementTests::test_bad_path_name_checks PASSED [ 35%] 610s tests/test_manifest_xml.py::ProjectElementTests::test_group PASSED [ 35%] 610s tests/test_manifest_xml.py::ProjectElementTests::test_set_revision_id PASSED [ 36%] 610s tests/test_manifest_xml.py::ProjectElementTests::test_toplevel_path PASSED [ 36%] 610s tests/test_manifest_xml.py::ProjectElementTests::test_trailing_slash PASSED [ 36%] 610s tests/test_manifest_xml.py::SuperProjectElementTests::test_defalut_remote PASSED [ 37%] 610s tests/test_manifest_xml.py::SuperProjectElementTests::test_remote PASSED [ 37%] 610s tests/test_manifest_xml.py::SuperProjectElementTests::test_superproject PASSED [ 37%] 610s tests/test_manifest_xml.py::SuperProjectElementTests::test_superproject_revision PASSED [ 38%] 610s tests/test_manifest_xml.py::SuperProjectElementTests::test_superproject_revision_default_negative PASSED [ 38%] 610s tests/test_manifest_xml.py::SuperProjectElementTests::test_superproject_revision_remote PASSED [ 39%] 610s tests/test_manifest_xml.py::ContactinfoElementTests::test_contactinfo PASSED [ 39%] 610s tests/test_manifest_xml.py::DefaultElementTests::test_default PASSED [ 39%] 610s tests/test_manifest_xml.py::RemoteElementTests::test_remote PASSED [ 40%] 610s tests/test_manifest_xml.py::RemoveProjectElementTests::test_base_revision_checks_on_patching PASSED [ 40%] 610s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_one_optional_project_doesnt_exist PASSED [ 40%] 610s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_one_project PASSED [ 41%] 610s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_one_project_doesnt_exist PASSED [ 41%] 610s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_one_project_one_remains PASSED [ 41%] 610s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_using_path_attrib PASSED [ 42%] 610s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_dest_branch PASSED [ 42%] 610s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_dest_path_multi_match PASSED [ 42%] 610s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_dest_path_multi_match_path_specified PASSED [ 43%] 610s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_dest_path_single_match PASSED [ 43%] 610s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_upstream PASSED [ 43%] 610s tests/test_manifest_xml.py::NormalizeUrlTests::test_has_leading_slash PASSED [ 44%] 610s tests/test_manifest_xml.py::NormalizeUrlTests::test_has_no_scheme PASSED [ 44%] 610s tests/test_manifest_xml.py::NormalizeUrlTests::test_has_no_scheme_matches_scp_like_syntax PASSED [ 44%] 610s tests/test_manifest_xml.py::NormalizeUrlTests::test_has_trailing_slash PASSED [ 45%] 610s tests/test_manifest_xml.py::NormalizeUrlTests::test_remote_url_resolution PASSED [ 45%] 610s tests/test_platform_utils.py::RemoveTests::testMissingOk PASSED [ 45%] 610s tests/test_project.py::ReviewableBranchTests::test_smoke PASSED [ 46%] 610s tests/test_project.py::ProjectTests::test_encode_patchset_description PASSED [ 46%] 610s tests/test_project.py::CopyFile::test_basic PASSED [ 47%] 610s tests/test_project.py::CopyFile::test_dest_block_symlink PASSED [ 47%] 610s tests/test_project.py::CopyFile::test_dest_block_symlink_traversal PASSED [ 47%] 610s tests/test_project.py::CopyFile::test_dest_subdir PASSED [ 48%] 610s tests/test_project.py::CopyFile::test_src_block_copy_from_dir PASSED [ 48%] 610s tests/test_project.py::CopyFile::test_src_block_copy_to_dir PASSED [ 48%] 610s tests/test_project.py::CopyFile::test_src_block_symlink PASSED [ 49%] 610s tests/test_project.py::CopyFile::test_src_block_symlink_traversal PASSED [ 49%] 610s tests/test_project.py::CopyFile::test_src_subdir PASSED [ 49%] 610s tests/test_project.py::CopyFile::test_update PASSED [ 50%] 610s tests/test_project.py::LinkFile::test_basic PASSED [ 50%] 610s tests/test_project.py::LinkFile::test_dest_subdir PASSED [ 50%] 610s tests/test_project.py::LinkFile::test_src_block_relative PASSED [ 51%] 610s tests/test_project.py::LinkFile::test_src_self PASSED [ 51%] 610s tests/test_project.py::LinkFile::test_src_subdir PASSED [ 51%] 610s tests/test_project.py::LinkFile::test_update PASSED [ 52%] 610s tests/test_project.py::MigrateWorkTreeTests::test_standard PASSED [ 52%] 610s tests/test_project.py::MigrateWorkTreeTests::test_unknown PASSED [ 52%] 610s tests/test_project.py::ManifestPropertiesFetchedCorrectly::test_manifest_config_properties PASSED [ 53%] 610s tests/test_repo_logging.py::TestRepoLogger::test_log_aggregated_errors_logs_aggregated_errors PASSED [ 53%] 610s tests/test_repo_logging.py::TestRepoLogger::test_log_aggregated_errors_logs_single_error PASSED [ 54%] 610s tests/test_repo_logging.py::TestRepoLogger::test_log_with_format_string 610s tests/test_repo_logging.py::TestRepoLogger::test_log_with_format_string PASSED [ 54%] 610s tests/test_repo_trace.py::TraceTests::testTrace_MaxSizeEnforced PASSED [ 54%] 611s tests/test_ssh.py::SshTests::test_context_manager_child_cleanup PASSED [ 55%] 611s tests/test_ssh.py::SshTests::test_context_manager_empty PASSED [ 55%] 611s tests/test_ssh.py::SshTests::test_parse_ssh_version PASSED [ 55%] 611s tests/test_ssh.py::SshTests::test_ssh_sock PASSED [ 56%] 611s tests/test_ssh.py::SshTests::test_version PASSED [ 56%] 611s tests/test_subcmds.py::AllCommands::test_cli_option_dest PASSED [ 56%] 611s tests/test_subcmds.py::AllCommands::test_cli_option_style PASSED [ 57%] 611s tests/test_subcmds.py::AllCommands::test_help_desc_style PASSED [ 57%] 611s tests/test_subcmds.py::AllCommands::test_naming PASSED [ 57%] 611s tests/test_subcmds.py::AllCommands::test_required_basic PASSED [ 58%] 612s tests/test_subcmds_forall.py::AllCommands::test_forall_all_projects_called_once FAILED [ 58%] 612s tests/test_subcmds_init.py::InitCommand::test_cli_parser_bad PASSED [ 58%] 612s tests/test_subcmds_init.py::InitCommand::test_cli_parser_good PASSED [ 59%] 612s tests/test_subcmds_manifest.py::test_output_format_xml_file PASSED [ 59%] 612s tests/test_subcmds_manifest.py::test_output_format_xml_stdout PASSED [ 59%] 612s tests/test_subcmds_manifest.py::test_output_format_json PASSED [ 60%] 612s tests/test_subcmds_manifest.py::test_output_format_json_pretty PASSED [ 60%] 612s tests/test_subcmds_sync.py::test_get_current_branch_only[True-cli_args0-True] PASSED [ 60%] 612s tests/test_subcmds_sync.py::test_get_current_branch_only[True-cli_args1-True] PASSED [ 61%] 612s tests/test_subcmds_sync.py::test_get_current_branch_only[True-cli_args2-True] PASSED [ 61%] 612s tests/test_subcmds_sync.py::test_get_current_branch_only[False-cli_args3-True] PASSED [ 62%] 612s tests/test_subcmds_sync.py::test_get_current_branch_only[False-cli_args4-False] PASSED [ 62%] 612s tests/test_subcmds_sync.py::test_get_current_branch_only[False-cli_args5-None] PASSED [ 62%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv0-None-24-1-2] PASSED [ 63%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv1-3-3-3-3] PASSED [ 63%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv2-None-4-4-4] PASSED [ 63%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv3-None-4-5-4] PASSED [ 64%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv4-None-4-4-6] PASSED [ 64%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv5-None-4-5-6] PASSED [ 64%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv6-None-24-5-2] PASSED [ 65%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv7-None-24-1-6] PASSED [ 65%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv8-None-24-5-6] PASSED [ 65%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv9-3-4-4-4] PASSED [ 66%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv10-3-4-5-4] PASSED [ 66%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv11-3-4-4-6] PASSED [ 66%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv12-3-4-5-6] PASSED [ 67%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv13-3-3-5-3] PASSED [ 67%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv14-3-3-3-6] PASSED [ 67%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv15-3-3-5-6] PASSED [ 68%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv16-None-83-83-83] PASSED [ 68%] 612s tests/test_subcmds_sync.py::test_cli_jobs[argv17-1000000-83-83-83] PASSED [ 68%] 612s tests/test_subcmds_sync.py::LocalSyncState::test_ignore_repo_project PASSED [ 69%] 612s tests/test_subcmds_sync.py::LocalSyncState::test_nonexistent_project PASSED [ 69%] 612s tests/test_subcmds_sync.py::LocalSyncState::test_partial_sync PASSED [ 70%] 612s tests/test_subcmds_sync.py::LocalSyncState::test_prune_removed_and_symlinked_projects PASSED [ 70%] 612s tests/test_subcmds_sync.py::LocalSyncState::test_prune_removed_projects PASSED [ 70%] 612s tests/test_subcmds_sync.py::LocalSyncState::test_save_to_file PASSED [ 71%] 612s tests/test_subcmds_sync.py::LocalSyncState::test_set PASSED [ 71%] 612s tests/test_subcmds_sync.py::LocalSyncState::test_update PASSED [ 71%] 612s tests/test_subcmds_sync.py::SafeCheckoutOrder::test_basic_nested PASSED [ 72%] 613s tests/test_subcmds_sync.py::SafeCheckoutOrder::test_complex_nested PASSED [ 72%] 613s tests/test_subcmds_sync.py::SafeCheckoutOrder::test_no_nested PASSED [ 72%] 613s tests/test_subcmds_sync.py::Chunksize::test_high_project_count PASSED [ 73%] 613s tests/test_subcmds_sync.py::Chunksize::test_low_project_count PASSED [ 73%] 613s tests/test_subcmds_sync.py::Chunksize::test_single_project PASSED [ 73%] 613s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_not_found PASSED [ 74%] 613s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_not_shared PASSED [ 74%] 613s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_shared PASSED [ 74%] 613s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_shared_with_alternates PASSED [ 75%] 613s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_worktrees PASSED [ 75%] 613s tests/test_subcmds_sync.py::SyncCommand::test_command_exit_error PASSED [ 75%] 613s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_fetch_failure_is_handled PASSED [ 76%] 613s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_fetches_when_stale PASSED [ 76%] 613s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_post_repo_fetch_skipped_on_env_var PASSED [ 77%] 613s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_skips_local_only PASSED [ 77%] 613s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_skips_when_fresh PASSED [ 77%] 614s tests/test_subcmds_sync.py::InterleavedSyncTest::test_interleaved_fail_fast PASSED [ 78%] 614s tests/test_subcmds_sync.py::InterleavedSyncTest::test_interleaved_shared_objdir_serial PASSED [ 78%] 614s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_checkout_fails PASSED [ 78%] 614s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_fetch_fails PASSED [ 79%] 614s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_fetch_fails_exception PASSED [ 79%] 614s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_local_only PASSED [ 79%] 614s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_network_only PASSED [ 80%] 614s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_no_worktree PASSED [ 80%] 614s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_successful_sync PASSED [ 80%] 614s tests/test_subcmds_upload.py::UploadCommand::test_UploadAndReport_GitError PASSED [ 81%] 614s tests/test_subcmds_upload.py::UploadCommand::test_UploadAndReport_UnhandledError PASSED [ 81%] 614s tests/test_subcmds_upload.py::UploadCommand::test_UploadAndReport_UploadError PASSED [ 81%] 614s tests/test_update_manpages.py::UpdateManpagesTest::test_replace_regex PASSED [ 82%] 614s tests/test_wrapper.py::RepoWrapperUnitTest::test_init_parser PASSED [ 82%] 614s tests/test_wrapper.py::RepoWrapperUnitTest::test_python_constraints PASSED [ 82%] 614s tests/test_wrapper.py::RepoWrapperUnitTest::test_version PASSED [ 83%] 614s tests/test_wrapper.py::SetGitTrace2ParentSid::test_append PASSED [ 83%] 614s tests/test_wrapper.py::SetGitTrace2ParentSid::test_first_set PASSED [ 83%] 614s tests/test_wrapper.py::SetGitTrace2ParentSid::test_global_context PASSED [ 84%] 614s tests/test_wrapper.py::RunCommand::test_capture PASSED [ 84%] 614s tests/test_wrapper.py::RunCommand::test_check PASSED [ 85%] 614s tests/test_wrapper.py::RunGit::test_capture PASSED [ 85%] 614s tests/test_wrapper.py::RunGit::test_check PASSED [ 85%] 614s tests/test_wrapper.py::ParseGitVersion::test_autoload PASSED [ 86%] 614s tests/test_wrapper.py::ParseGitVersion::test_bad_ver PASSED [ 86%] 614s tests/test_wrapper.py::ParseGitVersion::test_extended_ver PASSED [ 86%] 614s tests/test_wrapper.py::ParseGitVersion::test_normal_ver PASSED [ 87%] 614s tests/test_wrapper.py::CheckGitVersion::test_new PASSED [ 87%] 614s tests/test_wrapper.py::CheckGitVersion::test_old PASSED [ 87%] 614s tests/test_wrapper.py::CheckGitVersion::test_unknown PASSED [ 88%] 614s tests/test_wrapper.py::Requirements::test_assert_all_new_python PASSED [ 88%] 614s tests/test_wrapper.py::Requirements::test_assert_all_new_repo PASSED [ 88%] 614s tests/test_wrapper.py::Requirements::test_assert_all_old_python PASSED [ 89%] 614s tests/test_wrapper.py::Requirements::test_assert_all_old_repo PASSED [ 89%] 614s tests/test_wrapper.py::Requirements::test_assert_all_unknown PASSED [ 89%] 614s tests/test_wrapper.py::Requirements::test_assert_ver_new PASSED [ 90%] 614s tests/test_wrapper.py::Requirements::test_assert_ver_old PASSED [ 90%] 614s tests/test_wrapper.py::Requirements::test_assert_ver_unknown PASSED [ 90%] 614s tests/test_wrapper.py::Requirements::test_corrupt_data PASSED [ 91%] 614s tests/test_wrapper.py::Requirements::test_format_ver PASSED [ 91%] 614s tests/test_wrapper.py::Requirements::test_missing_file PASSED [ 91%] 614s tests/test_wrapper.py::Requirements::test_valid_data PASSED [ 92%] 614s tests/test_wrapper.py::NeedSetupGnuPG::test_empty_keyring PASSED [ 92%] 614s tests/test_wrapper.py::NeedSetupGnuPG::test_missing_dir PASSED [ 93%] 614s tests/test_wrapper.py::NeedSetupGnuPG::test_missing_keyring PASSED [ 93%] 614s tests/test_wrapper.py::NeedSetupGnuPG::test_new_keyring PASSED [ 93%] 614s tests/test_wrapper.py::NeedSetupGnuPG::test_old_keyring PASSED [ 94%] 614s tests/test_wrapper.py::SetupGnuPG::test_full PASSED [ 94%] 614s tests/test_wrapper.py::VerifyRev::test_unsigned_commit PASSED [ 94%] 614s tests/test_wrapper.py::VerifyRev::test_verify_fails PASSED [ 95%] 614s tests/test_wrapper.py::VerifyRev::test_verify_passes PASSED [ 95%] 614s tests/test_wrapper.py::ResolveRepoRev::test_branch_name PASSED [ 95%] 614s tests/test_wrapper.py::ResolveRepoRev::test_explicit_branch PASSED [ 96%] 614s tests/test_wrapper.py::ResolveRepoRev::test_explicit_tag PASSED [ 96%] 614s tests/test_wrapper.py::ResolveRepoRev::test_full_commit PASSED [ 96%] 614s tests/test_wrapper.py::ResolveRepoRev::test_partial_commit PASSED [ 97%] 614s tests/test_wrapper.py::ResolveRepoRev::test_tag_name PASSED [ 97%] 614s tests/test_wrapper.py::ResolveRepoRev::test_unknown PASSED [ 97%] 614s tests/test_wrapper.py::CheckRepoVerify::test_gpg_initialized PASSED [ 98%] 614s tests/test_wrapper.py::CheckRepoVerify::test_need_gpg_setup PASSED [ 98%] 615s tests/test_wrapper.py::CheckRepoVerify::test_no_verify PASSED [ 98%] 615s tests/test_wrapper.py::CheckRepoRev::test_verify_fails PASSED [ 99%] 615s tests/test_wrapper.py::CheckRepoRev::test_verify_ignore PASSED [ 99%] 615s tests/test_wrapper.py::CheckRepoRev::test_verify_works PASSED [100%] 615s 615s =================================== FAILURES =================================== 615s _______________ AllCommands.test_forall_all_projects_called_once _______________ 615s 615s self = 615s mock_stdout = <_io.StringIO object at 0x3ff9dc672e0> 615s 615s @unittest.mock.patch("sys.stdout", new_callable=StringIO) 615s def test_forall_all_projects_called_once(self, mock_stdout): 615s """Test that all projects get a command run once each.""" 615s 615s manifest_with_8_projects = self.getXmlManifestWith8Projects() 615s 615s cmd = subcmds.forall.Forall() 615s cmd.manifest = manifest_with_8_projects 615s 615s # Use echo project names as the test of forall 615s opts, args = cmd.OptionParser.parse_args(["-c", "echo $REPO_PROJECT"]) 615s opts.verbose = False 615s 615s # Mock to not have the Execute fail on remote check 615s with mock.patch.object( 615s project.Project, "GetRevisionId", return_value="refs/heads/main" 615s ): 615s # Run the forall command 615s > cmd.Execute(opts, args) 615s 615s tests/test_subcmds_forall.py:140: 615s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 615s 615s self = 615s opt = 615s args = [] 615s 615s def Execute(self, opt, args): 615s cmd = [opt.command[0]] 615s all_trees = not opt.this_manifest_only 615s 615s shell = True 615s if re.compile(r"^[a-z0-9A-Z_/\.-]+$").match(cmd[0]): 615s shell = False 615s 615s if shell: 615s cmd.append(cmd[0]) 615s cmd.extend(opt.command[1:]) 615s 615s # Historically, forall operated interactively, and in serial. If the 615s # user has selected 1 job, then default to interacive mode. 615s if opt.jobs == 1: 615s opt.interactive = True 615s 615s if opt.project_header and not shell and cmd[0] == "git": 615s # If this is a direct git command that can enable colorized 615s # output and the user prefers coloring, add --color into the 615s # command line because we are going to wrap the command into 615s # a pipe and git won't know coloring should activate. 615s # 615s for cn in cmd[1:]: 615s if not cn.startswith("-"): 615s break 615s else: 615s cn = None 615s if cn and cn in _CAN_COLOR: 615s 615s class ColorCmd(Coloring): 615s def __init__(self, config, cmd): 615s Coloring.__init__(self, config, cmd) 615s 615s if ColorCmd(self.manifest.manifestProject.config, cn).is_on: 615s cmd.insert(cmd.index(cn) + 1, "--color") 615s 615s mirror = self.manifest.IsMirror 615s 615s smart_sync_manifest_name = "smart_sync_override.xml" 615s smart_sync_manifest_path = os.path.join( 615s self.manifest.manifestProject.worktree, smart_sync_manifest_name 615s ) 615s 615s if os.path.isfile(smart_sync_manifest_path): 615s self.manifest.Override(smart_sync_manifest_path) 615s 615s if opt.regex: 615s projects = self.FindProjects(args, all_manifests=all_trees) 615s elif opt.inverse_regex: 615s projects = self.FindProjects( 615s args, inverse=True, all_manifests=all_trees 615s ) 615s else: 615s projects = self.GetProjects( 615s args, groups=opt.groups, all_manifests=all_trees 615s ) 615s 615s os.environ["REPO_COUNT"] = str(len(projects)) 615s 615s def _ProcessResults(_pool, _output, results): 615s rc = 0 615s first = True 615s for r, output in results: 615s if output: 615s if first: 615s first = False 615s elif opt.project_header: 615s print() 615s # To simplify the DoWorkWrapper, take care of automatic 615s # newlines. 615s end = "\n" 615s if output[-1] == "\n": 615s end = "" 615s print(output, end=end) 615s rc = rc or r 615s if r != 0 and opt.abort_on_errors: 615s raise Exception("Aborting due to previous error") 615s return rc 615s 615s try: 615s config = self.manifest.manifestProject.config 615s with self.ParallelContext(): 615s self.get_parallel_context()["projects"] = projects 615s rc = self.ExecuteInParallel( 615s opt.jobs, 615s functools.partial( 615s self.DoWorkWrapper, mirror, opt, cmd, shell, config 615s ), 615s range(len(projects)), 615s callback=_ProcessResults, 615s ordered=True, 615s initializer=self.InitWorker, 615s chunksize=1, 615s ) 615s except (KeyboardInterrupt, WorkerKeyboardInterrupt): 615s # Catch KeyboardInterrupt raised inside and outside of workers 615s rc = errno.EINTR 615s except Exception as e: 615s # Catch any other exceptions raised 615s logger.error( 615s "forall: unhandled error, terminating the pool: %s: %s", 615s type(e).__name__, 615s e, 615s ) 615s rc = getattr(e, "errno", 1) 615s if rc != 0: 615s > sys.exit(rc) 615s E SystemExit: 1 615s 615s subcmds/forall.py:306: SystemExit 615s ----------------------------- Captured stderr call ----------------------------- 615s project .repo/manifests: unparseable HEAD; trying to recover. 615s Check that HEAD ref in .git/HEAD is valid. The error was: GitCommandError: 'rev-parse --symbolic-full-name HEAD' on manifests failed 615s stderr: fatal: not a git repository (or any of the parent directories): .git 615s 615s suggestion: Are you running this repo command outside of a repo workspace? 615s forall: unhandled error, terminating the pool: GitError: None: remote origin does not have refs/heads/main 615s =========================== short test summary info ============================ 615s FAILED tests/test_subcmds_forall.py::AllCommands::test_forall_all_projects_called_once 615s =============== 1 failed, 286 passed, 3 subtests passed in 7.84s =============== 627s All done! ✨ 🍰 ✨ 627s 84 files would be left unchanged. 627s make: *** [debian/rules:17: override_dh_auto_test] Error 1 628s autopkgtest [02:45:53]: test command3: -----------------------] 629s autopkgtest [02:45:54]: test command3: - - - - - - - - - - results - - - - - - - - - - 629s command3 FAIL non-zero exit status 2 630s autopkgtest [02:45:55]: @@@@@@@@@@@@@@@@@@@@ summary 630s command1 PASS 630s command2 PASS 630s command3 FAIL non-zero exit status 2