0s autopkgtest [16:58:14]: starting date and time: 2026-01-23 16:58:14+0000 0s autopkgtest [16:58:14]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:58:14]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.r9br38g9/out --timeout-copy=6000 -a i386 --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-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-9.secgroup --name adt-resolute-i386-repo-20260123-165813-juju-7f2275-prod-proposed-migration-environment-2-d9fc79b1-b2b1-4aa4-a2c9-c2965aacae48 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-i386-repo-20260123-165813-juju-7f2275-prod-proposed-migration-environment-2-d9fc79b1-b2b1-4aa4-a2c9-c2965aacae48 from image adt/ubuntu-resolute-amd64-server-20260123.img (UUID 789dbc23-4f1b-4e7c-bcab-98e6eebf04f2)... 86s autopkgtest [16:59:40]: testbed dpkg architecture: amd64 86s autopkgtest [16:59:40]: testbed apt version: 3.1.13 87s autopkgtest [16:59:41]: @@@@@@@@@@@@@@@@@@@@ test bed setup 87s autopkgtest [16:59:41]: testbed release detected to be: None 88s autopkgtest [16:59:42]: updating testbed package index (apt update) 88s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 88s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 88s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 88s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 88s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [90.6 kB] 88s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.6 kB] 88s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 88s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1006 kB] 89s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 89s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [119 kB] 89s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3656 B] 89s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 89s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 89s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 89s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [396 kB] 89s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [901 kB] 89s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.5 kB] 89s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4704 B] 89s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [11.6 kB] 89s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [668 B] 90s Fetched 2828 kB in 1s (2074 kB/s) 91s Reading package lists... 92s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 92s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 92s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 92s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 93s Reading package lists... 93s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s Calculating upgrade... 93s The following packages were automatically installed and are no longer required: 93s python3.13 python3.13-minimal 93s Use 'sudo apt autoremove' to remove them. 93s The following NEW packages will be installed: 93s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 93s The following packages will be upgraded: 93s libplymouth5 libpython3-stdlib libtasn1-6 plymouth 93s plymouth-theme-ubuntu-text python3 python3-gdbm python3-jaraco.context 93s python3-minimal 93s 9 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 93s Need to get 7110 kB of archives. 93s After this operation, 24.5 MB of additional disk space will be used. 93s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 94s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 94s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.14.2-1 [28.2 kB] 94s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.14.2-1 [22.9 kB] 94s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 94s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 94s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.14.2-1 [10.9 kB] 94s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libtasn1-6 amd64 4.21.0-2 [45.3 kB] 94s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libplymouth5 amd64 24.004.60+git20250831.4a3c171d-0ubuntu5 [143 kB] 94s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 plymouth-theme-ubuntu-text amd64 24.004.60+git20250831.4a3c171d-0ubuntu5 [10.2 kB] 94s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 plymouth amd64 24.004.60+git20250831.4a3c171d-0ubuntu5 [135 kB] 94s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-gdbm amd64 3.14.2-1 [11.1 kB] 94s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-jaraco.context all 6.0.1-2 [8198 B] 94s dpkg-preconfigure: unable to re-open stdin: No such file or directory 94s Fetched 7110 kB in 0s (16.1 MB/s) 94s Selecting previously unselected package libpython3.14-minimal:amd64. 94s (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 ... 124176 files and directories currently installed.) 94s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_amd64.deb ... 94s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 95s Selecting previously unselected package python3.14-minimal. 95s Preparing to unpack .../python3.14-minimal_3.14.2-1_amd64.deb ... 95s Unpacking python3.14-minimal (3.14.2-1) ... 95s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 95s Setting up python3.14-minimal (3.14.2-1) ... 96s (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 ... 124518 files and directories currently installed.) 96s Preparing to unpack .../python3-minimal_3.14.2-1_amd64.deb ... 96s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 96s Setting up python3-minimal (3.14.2-1) ... 96s (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 ... 124518 files and directories currently installed.) 96s Preparing to unpack .../0-python3_3.14.2-1_amd64.deb ... 97s running python pre-rtupdate hooks for python3.14... 97s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 97s Selecting previously unselected package libpython3.14-stdlib:amd64. 97s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_amd64.deb ... 97s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 97s Selecting previously unselected package python3.14. 97s Preparing to unpack .../2-python3.14_3.14.2-1_amd64.deb ... 97s Unpacking python3.14 (3.14.2-1) ... 97s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_amd64.deb ... 97s Unpacking libpython3-stdlib:amd64 (3.14.2-1) over (3.13.9-3) ... 97s Preparing to unpack .../4-libtasn1-6_4.21.0-2_amd64.deb ... 97s Unpacking libtasn1-6:amd64 (4.21.0-2) over (4.20.0-2ubuntu1) ... 97s Preparing to unpack .../5-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu5_amd64.deb ... 97s Unpacking libplymouth5:amd64 (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 97s Preparing to unpack .../6-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu5_amd64.deb ... 97s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 97s Preparing to unpack .../7-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu5_amd64.deb ... 97s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 97s Preparing to unpack .../8-python3-gdbm_3.14.2-1_amd64.deb ... 97s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 97s Preparing to unpack .../9-python3-jaraco.context_6.0.1-2_all.deb ... 97s Unpacking python3-jaraco.context (6.0.1-2) over (6.0.1-1build1) ... 97s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 97s Setting up libplymouth5:amd64 (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 97s Setting up libtasn1-6:amd64 (4.21.0-2) ... 97s Setting up python3.14 (3.14.2-1) ... 99s Setting up libpython3-stdlib:amd64 (3.14.2-1) ... 99s Setting up python3-gdbm (3.14.2-1) ... 99s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 99s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 99s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 99s Setting up python3 (3.14.2-1) ... 99s running python rtupdate hooks for python3.14... 99s running python post-rtupdate hooks for python3.14... 99s Setting up python3-jaraco.context (6.0.1-2) ... 100s Processing triggers for libc-bin (2.42-2ubuntu4) ... 100s Processing triggers for systemd (259-1ubuntu2) ... 100s Processing triggers for man-db (2.13.1-1) ... 101s Processing triggers for initramfs-tools (0.150ubuntu7) ... 101s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 109s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 109s Processing triggers for initramfs-tools (0.150ubuntu7) ... 109s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 116s autopkgtest [17:00:10]: upgrading testbed (apt dist-upgrade and autopurge) 116s Reading package lists... 117s Building dependency tree... 117s Reading state information... 117s Calculating upgrade... 117s The following packages were automatically installed and are no longer required: 117s python3.13 python3.13-minimal 117s Use 'sudo apt autoremove' to remove them. 117s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 117s Reading package lists... 117s Building dependency tree... 117s Reading state information... 117s Solving dependencies... 118s The following packages will be REMOVED: 118s python3.13* python3.13-minimal* 118s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 118s After this operation, 7860 kB disk space will be freed. 118s (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 ... 124945 files and directories currently installed.) 118s Removing python3.13 (3.13.11-1) ... 118s Removing python3.13-minimal (3.13.11-1) ... 119s Processing triggers for man-db (2.13.1-1) ... 119s Processing triggers for systemd (259-1ubuntu2) ... 119s (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 ... 124918 files and directories currently installed.) 119s Purging configuration files for python3.13-minimal (3.13.11-1) ... 120s autopkgtest [17:00:14]: rebooting testbed after setup commands that affected boot 189s autopkgtest [17:01:23]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 191s autopkgtest [17:01:25]: @@@@@@@@@@@@@@@@@@@@ apt-source repo 193s Get:1 http://ftpmaster.internal/ubuntu resolute/multiverse repo 2.58-4 (dsc) [2249 B] 193s Get:2 http://ftpmaster.internal/ubuntu resolute/multiverse repo 2.58-4 (tar) [225 kB] 193s Get:3 http://ftpmaster.internal/ubuntu resolute/multiverse repo 2.58-4 (diff) [10.7 kB] 193s gpgv: Signature made Wed Sep 10 07:01:30 2025 UTC 193s gpgv: using RSA key 0A32ADBE80399BE7163859ECA4786B0DA70334A8 193s gpgv: issuer "rosh@debian.org" 193s gpgv: Can't check signature: No public key 193s dpkg-source: warning: cannot verify inline signature for ./repo_2.58-4.dsc: no acceptable signature found 193s autopkgtest [17:01:27]: testing package repo version 2.58-4 193s autopkgtest [17:01:27]: build not needed 194s autopkgtest [17:01:28]: test command1: preparing testbed 194s Reading package lists... 194s Building dependency tree... 194s Reading state information... 194s Solving dependencies... 194s The following NEW packages will be installed: 194s git git-man liberror-perl python3-kerberos repo 194s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 194s Need to get 5777 kB of archives. 194s After this operation, 29.6 MB of additional disk space will be used. 194s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 195s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 git-man all 1:2.51.0-1ubuntu1 [1179 kB] 195s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 git amd64 1:2.51.0-1ubuntu1 [4414 kB] 195s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-kerberos amd64 1.1.14-3.1build12 [22.7 kB] 195s Get:5 http://ftpmaster.internal/ubuntu resolute/multiverse amd64 repo all 2.58-4 [138 kB] 195s Fetched 5777 kB in 0s (18.9 MB/s) 195s Selecting previously unselected package liberror-perl. 195s (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 ... 124920 files and directories currently installed.) 195s Preparing to unpack .../liberror-perl_0.17030-1_all.deb ... 195s Unpacking liberror-perl (0.17030-1) ... 195s Selecting previously unselected package git-man. 195s Preparing to unpack .../git-man_1%3a2.51.0-1ubuntu1_all.deb ... 195s Unpacking git-man (1:2.51.0-1ubuntu1) ... 195s Selecting previously unselected package git. 195s Preparing to unpack .../git_1%3a2.51.0-1ubuntu1_amd64.deb ... 195s Unpacking git (1:2.51.0-1ubuntu1) ... 196s Selecting previously unselected package python3-kerberos. 196s Preparing to unpack .../python3-kerberos_1.1.14-3.1build12_amd64.deb ... 196s Unpacking python3-kerberos (1.1.14-3.1build12) ... 196s Selecting previously unselected package repo. 196s Preparing to unpack .../archives/repo_2.58-4_all.deb ... 196s Unpacking repo (2.58-4) ... 196s Setting up python3-kerberos (1.1.14-3.1build12) ... 196s Setting up liberror-perl (0.17030-1) ... 196s Setting up git-man (1:2.51.0-1ubuntu1) ... 196s Setting up git (1:2.51.0-1ubuntu1) ... 196s Setting up repo (2.58-4) ... 196s Processing triggers for man-db (2.13.1-1) ... 198s autopkgtest [17:01:32]: test environment configured for cross building 198s autopkgtest [17:01:32]: test command1: repo help && repo --time init -q --depth=1 -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1 198s autopkgtest [17:01:32]: test command1: [----------------------- 198s usage: repo COMMAND [ARGS] 198s 198s repo is not yet installed. Use "repo init" to install it here. 198s 198s The most commonly used repo commands are: 198s 198s init Install repo in the current working directory 198s help Display detailed help on a command 198s 198s For access to the full online help, install repo ("repo init"). 198s 198s Bug reports: https://issues.gerritcodereview.com/issues/new?component=1370071 202s real 0m0.634s 203s autopkgtest [17:01:37]: test command1: -----------------------] 203s command1 PASS 203s autopkgtest [17:01:37]: test command1: - - - - - - - - - - results - - - - - - - - - - 204s autopkgtest [17:01:38]: test command2: preparing testbed 204s Reading package lists... 204s Building dependency tree... 204s Reading state information... 204s Solving dependencies... 204s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 205s autopkgtest [17:01:39]: test environment configured for cross building 205s autopkgtest [17:01:39]: 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 205s autopkgtest [17:01:39]: test command2: [----------------------- 210s real 0m1.083s 210s /tmp/autopkgtest.UvEfdn/build.H02/src/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Performing initial setup for superproject; this might take several minutes. 210s /tmp/autopkgtest.UvEfdn/build.H02/src/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Initial setup for superproject completed. 210s autopkgtest [17:01:44]: test command2: -----------------------] 211s command2 PASS 211s autopkgtest [17:01:45]: test command2: - - - - - - - - - - results - - - - - - - - - - 211s autopkgtest [17:01:45]: test command3: preparing testbed 231s Creating nova instance adt-resolute-i386-repo-20260123-165813-juju-7f2275-prod-proposed-migration-environment-2-d9fc79b1-b2b1-4aa4-a2c9-c2965aacae48 from image adt/ubuntu-resolute-amd64-server-20260123.img (UUID 789dbc23-4f1b-4e7c-bcab-98e6eebf04f2)... 302s autopkgtest [17:03:16]: testbed dpkg architecture: amd64 303s autopkgtest [17:03:17]: testbed apt version: 3.1.13 303s autopkgtest [17:03:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 303s autopkgtest [17:03:17]: testbed release detected to be: resolute 304s autopkgtest [17:03:18]: updating testbed package index (apt update) 304s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 304s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 304s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 304s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 304s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1006 kB] 304s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.6 kB] 304s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 304s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [90.6 kB] 304s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [119 kB] 305s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 305s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3656 B] 305s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 305s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 305s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 305s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [396 kB] 305s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [901 kB] 305s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.5 kB] 305s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4704 B] 305s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [11.6 kB] 305s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [668 B] 305s Fetched 2828 kB in 1s (2675 kB/s) 306s Reading package lists... 307s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 307s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 307s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 307s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 307s Reading package lists... 307s Reading package lists... 308s Building dependency tree... 308s Reading state information... 308s Calculating upgrade... 308s The following packages were automatically installed and are no longer required: 308s python3.13 python3.13-minimal 308s Use 'sudo apt autoremove' to remove them. 308s The following NEW packages will be installed: 308s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 308s The following packages will be upgraded: 308s libplymouth5 libpython3-stdlib libtasn1-6 plymouth 308s plymouth-theme-ubuntu-text python3 python3-gdbm python3-jaraco.context 308s python3-minimal 308s 9 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 308s Need to get 7110 kB of archives. 308s After this operation, 24.5 MB of additional disk space will be used. 308s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 308s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 308s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.14.2-1 [28.2 kB] 308s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.14.2-1 [22.9 kB] 308s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 308s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 308s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.14.2-1 [10.9 kB] 308s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libtasn1-6 amd64 4.21.0-2 [45.3 kB] 308s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libplymouth5 amd64 24.004.60+git20250831.4a3c171d-0ubuntu5 [143 kB] 308s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 plymouth-theme-ubuntu-text amd64 24.004.60+git20250831.4a3c171d-0ubuntu5 [10.2 kB] 308s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 plymouth amd64 24.004.60+git20250831.4a3c171d-0ubuntu5 [135 kB] 308s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-gdbm amd64 3.14.2-1 [11.1 kB] 308s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-jaraco.context all 6.0.1-2 [8198 B] 308s dpkg-preconfigure: unable to re-open stdin: No such file or directory 308s Fetched 7110 kB in 0s (26.5 MB/s) 308s Selecting previously unselected package libpython3.14-minimal:amd64. 309s (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 ... 124176 files and directories currently installed.) 309s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_amd64.deb ... 309s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 309s Selecting previously unselected package python3.14-minimal. 309s Preparing to unpack .../python3.14-minimal_3.14.2-1_amd64.deb ... 309s Unpacking python3.14-minimal (3.14.2-1) ... 309s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 309s Setting up python3.14-minimal (3.14.2-1) ... 309s (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 ... 124518 files and directories currently installed.) 309s Preparing to unpack .../python3-minimal_3.14.2-1_amd64.deb ... 309s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 309s Setting up python3-minimal (3.14.2-1) ... 310s (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 ... 124518 files and directories currently installed.) 310s Preparing to unpack .../0-python3_3.14.2-1_amd64.deb ... 310s running python pre-rtupdate hooks for python3.14... 310s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 310s Selecting previously unselected package libpython3.14-stdlib:amd64. 310s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_amd64.deb ... 310s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 310s Selecting previously unselected package python3.14. 310s Preparing to unpack .../2-python3.14_3.14.2-1_amd64.deb ... 310s Unpacking python3.14 (3.14.2-1) ... 310s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_amd64.deb ... 310s Unpacking libpython3-stdlib:amd64 (3.14.2-1) over (3.13.9-3) ... 310s Preparing to unpack .../4-libtasn1-6_4.21.0-2_amd64.deb ... 310s Unpacking libtasn1-6:amd64 (4.21.0-2) over (4.20.0-2ubuntu1) ... 310s Preparing to unpack .../5-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu5_amd64.deb ... 310s Unpacking libplymouth5:amd64 (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 310s Preparing to unpack .../6-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu5_amd64.deb ... 310s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 310s Preparing to unpack .../7-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu5_amd64.deb ... 310s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 310s Preparing to unpack .../8-python3-gdbm_3.14.2-1_amd64.deb ... 310s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 310s Preparing to unpack .../9-python3-jaraco.context_6.0.1-2_all.deb ... 310s Unpacking python3-jaraco.context (6.0.1-2) over (6.0.1-1build1) ... 310s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 310s Setting up libplymouth5:amd64 (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 310s Setting up libtasn1-6:amd64 (4.21.0-2) ... 310s Setting up python3.14 (3.14.2-1) ... 311s Setting up libpython3-stdlib:amd64 (3.14.2-1) ... 311s Setting up python3-gdbm (3.14.2-1) ... 311s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 311s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 311s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 311s Setting up python3 (3.14.2-1) ... 311s running python rtupdate hooks for python3.14... 311s running python post-rtupdate hooks for python3.14... 312s Setting up python3-jaraco.context (6.0.1-2) ... 312s Processing triggers for libc-bin (2.42-2ubuntu4) ... 312s Processing triggers for systemd (259-1ubuntu2) ... 312s Processing triggers for man-db (2.13.1-1) ... 312s Processing triggers for initramfs-tools (0.150ubuntu7) ... 312s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 317s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 317s Processing triggers for initramfs-tools (0.150ubuntu7) ... 317s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 321s autopkgtest [17:03:35]: upgrading testbed (apt dist-upgrade and autopurge) 321s Reading package lists... 321s Building dependency tree... 321s Reading state information... 321s Calculating upgrade... 321s The following packages were automatically installed and are no longer required: 321s python3.13 python3.13-minimal 321s Use 'sudo apt autoremove' to remove them. 321s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 322s Reading package lists... 322s Building dependency tree... 322s Reading state information... 322s Solving dependencies... 322s The following packages will be REMOVED: 322s python3.13* python3.13-minimal* 322s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 322s After this operation, 7860 kB disk space will be freed. 322s (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 ... 124945 files and directories currently installed.) 322s Removing python3.13 (3.13.11-1) ... 322s Removing python3.13-minimal (3.13.11-1) ... 323s Processing triggers for man-db (2.13.1-1) ... 323s Processing triggers for systemd (259-1ubuntu2) ... 323s (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 ... 124918 files and directories currently installed.) 323s Purging configuration files for python3.13-minimal (3.13.11-1) ... 323s autopkgtest [17:03:37]: rebooting testbed after setup commands that affected boot 387s Reading package lists... 388s Building dependency tree... 388s Reading state information... 388s Solving dependencies... 388s The following NEW packages will be installed: 388s black git git-man liberror-perl python3-click python3-flake8 388s python3-flake8-black python3-iniconfig python3-isort python3-kerberos 388s python3-mccabe python3-mypy-extensions python3-pathspec python3-platformdirs 388s python3-pluggy python3-pycodestyle python3-pyflakes python3-pytest 388s python3-pytest-timeout python3-pytokens repo 388s 0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded. 388s Need to get 8974 kB of archives. 388s After this operation, 44.3 MB of additional disk space will be used. 388s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-click all 8.2.0+0.really.8.1.8-1build1 [80.2 kB] 388s Get:2 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-mypy-extensions all 1.1.0-1 [6716 B] 388s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pathspec all 0.12.1-1build1 [24.6 kB] 388s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-platformdirs all 4.5.1-1 [17.1 kB] 388s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytokens amd64 0.4.0-1 [195 kB] 388s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 black amd64 25.12.0-1 [2335 kB] 388s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 388s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 git-man all 1:2.51.0-1ubuntu1 [1179 kB] 388s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 git amd64 1:2.51.0-1ubuntu1 [4414 kB] 389s Get:10 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-mccabe all 0.7.0-1build1 [8926 B] 389s Get:11 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pycodestyle all 2.12.1-2 [30.2 kB] 389s Get:12 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyflakes all 3.2.0-3 [53.0 kB] 389s Get:13 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-flake8 all 7.1.1-3 [44.0 kB] 389s Get:14 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-flake8-black all 4.0.0-1 [15.4 kB] 389s Get:15 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 389s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-isort all 7.0.0-1 [59.7 kB] 389s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-kerberos amd64 1.1.14-3.1build12 [22.7 kB] 389s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 389s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 389s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest-timeout all 2.4.0-2 [22.5 kB] 389s Get:21 http://ftpmaster.internal/ubuntu resolute/multiverse amd64 repo all 2.58-4 [138 kB] 389s Fetched 8974 kB in 1s (9798 kB/s) 389s Selecting previously unselected package python3-click. 389s (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 ... 124920 files and directories currently installed.) 389s Preparing to unpack .../00-python3-click_8.2.0+0.really.8.1.8-1build1_all.deb ... 389s Unpacking python3-click (8.2.0+0.really.8.1.8-1build1) ... 389s Selecting previously unselected package python3-mypy-extensions. 389s Preparing to unpack .../01-python3-mypy-extensions_1.1.0-1_all.deb ... 389s Unpacking python3-mypy-extensions (1.1.0-1) ... 389s Selecting previously unselected package python3-pathspec. 389s Preparing to unpack .../02-python3-pathspec_0.12.1-1build1_all.deb ... 389s Unpacking python3-pathspec (0.12.1-1build1) ... 389s Selecting previously unselected package python3-platformdirs. 389s Preparing to unpack .../03-python3-platformdirs_4.5.1-1_all.deb ... 389s Unpacking python3-platformdirs (4.5.1-1) ... 389s Selecting previously unselected package python3-pytokens. 389s Preparing to unpack .../04-python3-pytokens_0.4.0-1_amd64.deb ... 389s Unpacking python3-pytokens (0.4.0-1) ... 389s Selecting previously unselected package black. 389s Preparing to unpack .../05-black_25.12.0-1_amd64.deb ... 389s Unpacking black (25.12.0-1) ... 389s Selecting previously unselected package liberror-perl. 389s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 389s Unpacking liberror-perl (0.17030-1) ... 389s Selecting previously unselected package git-man. 389s Preparing to unpack .../07-git-man_1%3a2.51.0-1ubuntu1_all.deb ... 389s Unpacking git-man (1:2.51.0-1ubuntu1) ... 389s Selecting previously unselected package git. 389s Preparing to unpack .../08-git_1%3a2.51.0-1ubuntu1_amd64.deb ... 389s Unpacking git (1:2.51.0-1ubuntu1) ... 389s Selecting previously unselected package python3-mccabe. 389s Preparing to unpack .../09-python3-mccabe_0.7.0-1build1_all.deb ... 389s Unpacking python3-mccabe (0.7.0-1build1) ... 389s Selecting previously unselected package python3-pycodestyle. 389s Preparing to unpack .../10-python3-pycodestyle_2.12.1-2_all.deb ... 389s Unpacking python3-pycodestyle (2.12.1-2) ... 389s Selecting previously unselected package python3-pyflakes. 389s Preparing to unpack .../11-python3-pyflakes_3.2.0-3_all.deb ... 389s Unpacking python3-pyflakes (3.2.0-3) ... 389s Selecting previously unselected package python3-flake8. 389s Preparing to unpack .../12-python3-flake8_7.1.1-3_all.deb ... 389s Unpacking python3-flake8 (7.1.1-3) ... 389s Selecting previously unselected package python3-flake8-black. 389s Preparing to unpack .../13-python3-flake8-black_4.0.0-1_all.deb ... 389s Unpacking python3-flake8-black (4.0.0-1) ... 389s Selecting previously unselected package python3-iniconfig. 389s Preparing to unpack .../14-python3-iniconfig_2.1.0-2_all.deb ... 389s Unpacking python3-iniconfig (2.1.0-2) ... 389s Selecting previously unselected package python3-isort. 389s Preparing to unpack .../15-python3-isort_7.0.0-1_all.deb ... 389s Unpacking python3-isort (7.0.0-1) ... 389s Selecting previously unselected package python3-kerberos. 389s Preparing to unpack .../16-python3-kerberos_1.1.14-3.1build12_amd64.deb ... 389s Unpacking python3-kerberos (1.1.14-3.1build12) ... 390s Selecting previously unselected package python3-pluggy. 390s Preparing to unpack .../17-python3-pluggy_1.6.0-2_all.deb ... 390s Unpacking python3-pluggy (1.6.0-2) ... 390s Selecting previously unselected package python3-pytest. 390s Preparing to unpack .../18-python3-pytest_9.0.2-2_all.deb ... 390s Unpacking python3-pytest (9.0.2-2) ... 390s Selecting previously unselected package python3-pytest-timeout. 390s Preparing to unpack .../19-python3-pytest-timeout_2.4.0-2_all.deb ... 390s Unpacking python3-pytest-timeout (2.4.0-2) ... 390s Selecting previously unselected package repo. 390s Preparing to unpack .../20-repo_2.58-4_all.deb ... 390s Unpacking repo (2.58-4) ... 390s Setting up python3-iniconfig (2.1.0-2) ... 390s Setting up python3-mypy-extensions (1.1.0-1) ... 390s Setting up python3-pyflakes (3.2.0-3) ... 390s Setting up python3-kerberos (1.1.14-3.1build12) ... 390s Setting up python3-click (8.2.0+0.really.8.1.8-1build1) ... 390s Setting up python3-platformdirs (4.5.1-1) ... 390s Setting up liberror-perl (0.17030-1) ... 390s Setting up python3-pycodestyle (2.12.1-2) ... 390s Setting up python3-isort (7.0.0-1) ... 390s Setting up python3-pluggy (1.6.0-2) ... 390s Setting up git-man (1:2.51.0-1ubuntu1) ... 390s Setting up python3-mccabe (0.7.0-1build1) ... 390s Setting up python3-pytokens (0.4.0-1) ... 390s Setting up python3-pathspec (0.12.1-1build1) ... 391s Setting up python3-pytest (9.0.2-2) ... 391s Setting up black (25.12.0-1) ... 391s Setting up python3-flake8 (7.1.1-3) ... 391s Setting up python3-flake8-black (4.0.0-1) ... 391s Setting up git (1:2.51.0-1ubuntu1) ... 391s Setting up python3-pytest-timeout (2.4.0-2) ... 391s Setting up repo (2.58-4) ... 391s Processing triggers for man-db (2.13.1-1) ... 393s autopkgtest [17:04:47]: test environment configured for cross building 393s autopkgtest [17:04:47]: test command3: sed -i -e '/run_flake8,/d' -e '/run_update_manpages,/d' run_tests && debian/rules override_dh_auto_test 393s autopkgtest [17:04:47]: test command3: [----------------------- 394s HOME=/tmp/autopkgtest.UvEfdn/build.H02/src git config --global user.name TestUser 394s HOME=/tmp/autopkgtest.UvEfdn/build.H02/src git config --global user.email '<>' 394s HOME=/tmp/autopkgtest.UvEfdn/build.H02/src git config -l 394s user.name=TestUser 394s user.email=<> 394s HOME=/tmp/autopkgtest.UvEfdn/build.H02/src ./run_tests -v 394s ============================= test session starts ============================== 394s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3 394s cachedir: .pytest_cache 394s rootdir: /tmp/autopkgtest.UvEfdn/build.H02/src 394s configfile: pyproject.toml 394s plugins: timeout-2.4.0, typeguard-4.4.4 394s collecting ... collected 287 items 394s 394s tests/test_color.py::ColoringTests::test_Color_Parse_all_params_none PASSED [ 0%] 394s tests/test_color.py::ColoringTests::test_Color_Parse_empty_entry PASSED [ 0%] 394s tests/test_color.py::ColoringTests::test_Color_Parse_first_parameter_none PASSED [ 1%] 394s tests/test_color.py::ColoringTests::test_Color_Parse_one_entry PASSED [ 1%] 394s tests/test_color.py::ColoringTests::test_Color_Parse_reset_entry PASSED [ 1%] 394s tests/test_color.py::ColoringTests::test_Color_Parse_three_entry PASSED [ 2%] 394s tests/test_color.py::ColoringTests::test_Color_Parse_two_entry PASSED [ 2%] 394s tests/test_editor.py::GetEditor::test_basic PASSED [ 2%] 394s tests/test_editor.py::EditString::test_cat_editor PASSED [ 3%] 394s tests/test_editor.py::EditString::test_no_editor PASSED [ 3%] 394s tests/test_error.py::PickleTests::testExceptionLookup PASSED [ 3%] 394s tests/test_error.py::PickleTests::testPickle PASSED [ 4%] 394s tests/test_git_command.py::GitCommandTest::test_alternative_setting_when_different PASSED [ 4%] 394s tests/test_git_command.py::GitCommandTest::test_alternative_setting_when_matching PASSED [ 4%] 394s tests/test_git_command.py::GitCommandWaitTest::test_default_returns_non_zero_result PASSED [ 5%] 394s tests/test_git_command.py::GitCommandWaitTest::test_raises_when_verify_non_zero_result PASSED [ 5%] 394s tests/test_git_command.py::GitCommandWaitTest::test_returns_when_no_verify_non_zero_result PASSED [ 5%] 394s tests/test_git_command.py::GitCommandStreamLogsTest::test_does_not_stream_logs_when_input_is_set PASSED [ 6%] 394s tests/test_git_command.py::GitCommandStreamLogsTest::test_does_not_stream_logs_when_merge_output_is_set PASSED [ 6%] 394s tests/test_git_command.py::GitCommandStreamLogsTest::test_does_not_stream_logs_when_stderr_is_set PASSED [ 6%] 394s tests/test_git_command.py::GitCommandStreamLogsTest::test_does_not_stream_logs_when_stdout_is_set PASSED [ 7%] 394s tests/test_git_command.py::GitCommandStreamLogsTest::test_streams_stderr_when_no_stream_is_set PASSED [ 7%] 394s tests/test_git_command.py::GitCallUnitTest::test_version_tuple PASSED [ 8%] 394s tests/test_git_command.py::UserAgentUnitTest::test_smoke_git PASSED [ 8%] 394s tests/test_git_command.py::UserAgentUnitTest::test_smoke_os PASSED [ 8%] 394s tests/test_git_command.py::UserAgentUnitTest::test_smoke_repo PASSED [ 9%] 394s tests/test_git_command.py::GitRequireTests::test_equal_nonfatal PASSED [ 9%] 394s tests/test_git_command.py::GitRequireTests::test_newer_nonfatal PASSED [ 9%] 394s tests/test_git_command.py::GitRequireTests::test_older_fatal PASSED [ 10%] 394s tests/test_git_command.py::GitRequireTests::test_older_fatal_msg PASSED [ 10%] 394s tests/test_git_command.py::GitRequireTests::test_older_nonfatal PASSED [ 10%] 394s tests/test_git_command.py::GitCommandErrorTest::test_augument_stderr PASSED [ 11%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetBoolean_false PASSED [ 11%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetBoolean_invalid PASSED [ 11%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetBoolean_true PASSED [ 12%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetBoolean_undefined PASSED [ 12%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetInt_invalid PASSED [ 12%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetInt_undefined PASSED [ 13%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetInt_valid PASSED [ 13%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetString_from_missing_file PASSED [ 13%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetString_with_empty_config_values PASSED [ 14%] 394s tests/test_git_config.py::GitConfigReadOnlyTests::test_GetString_with_true_value PASSED [ 14%] 394s tests/test_git_config.py::GitConfigReadWriteTests::test_GetSyncAnalysisStateData PASSED [ 14%] 394s tests/test_git_config.py::GitConfigReadWriteTests::test_SetBoolean PASSED [ 15%] 394s tests/test_git_config.py::GitConfigReadWriteTests::test_SetString PASSED [ 15%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_Fetch PASSED [ 16%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_all_project_commit_ids_mock_ls_tree PASSED [ 16%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_invalid_branch PASSED [ 16%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_invalid_url PASSED [ 17%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_mock_fetch PASSED [ 17%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_mock_init PASSED [ 17%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_get_superproject_no_superproject PASSED [ 18%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_update_project_revision_id PASSED [ 18%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_update_project_revision_id_from_local_manifest_group PASSED [ 18%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_update_project_revision_id_no_superproject_tag PASSED [ 19%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_update_project_revision_id_with_pinned_manifest PASSED [ 19%] 394s tests/test_git_superproject.py::SuperprojectTestCase::test_superproject_write_manifest_file PASSED [ 19%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_command_event PASSED [ 20%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_data_event_config PASSED [ 20%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_def_params_event_no_repo_config PASSED [ 20%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_def_params_event_repo_config PASSED [ 21%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_error_event PASSED [ 21%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_exit_event_result_integer PASSED [ 21%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_exit_event_result_none PASSED [ 22%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_initial_state_no_parent_sid PASSED [ 22%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_initial_state_with_parent_sid PASSED [ 22%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_start_event PASSED [ 23%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_version_event PASSED [ 23%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_no_git_config PASSED [ 24%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_non_string PASSED [ 24%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_socket PASSED [ 24%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_with_filename PASSED [ 25%] 394s tests/test_git_trace2_event_log.py::EventLogTestCase::test_write_with_git_config PASSED [ 25%] 394s tests/test_hooks.py::RepoHookShebang::test_direct_interp PASSED [ 25%] 394s tests/test_hooks.py::RepoHookShebang::test_env_interp PASSED [ 26%] 394s tests/test_hooks.py::RepoHookShebang::test_no_shebang PASSED [ 26%] 394s tests/test_manifest_xml.py::ManifestValidateFilePaths::test_bad_paths PASSED [ 26%] 394s tests/test_manifest_xml.py::ManifestValidateFilePaths::test_normal_path PASSED [ 27%] 394s tests/test_manifest_xml.py::ManifestValidateFilePaths::test_symlink_targets PASSED [ 27%] 394s tests/test_manifest_xml.py::ValueTests::test_bool_default PASSED [ 27%] 394s tests/test_manifest_xml.py::ValueTests::test_bool_false PASSED [ 28%] 394s tests/test_manifest_xml.py::ValueTests::test_bool_invalid PASSED [ 28%] 394s tests/test_manifest_xml.py::ValueTests::test_bool_true PASSED [ 28%] 394s tests/test_manifest_xml.py::ValueTests::test_int_default PASSED [ 29%] 394s tests/test_manifest_xml.py::ValueTests::test_int_good PASSED [ 29%] 394s tests/test_manifest_xml.py::ValueTests::test_int_invalid PASSED [ 29%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_empty PASSED [ 30%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_link PASSED [ 30%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_parse_with_xml_doctype PASSED [ 31%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_remote_annotations PASSED [ 31%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_repo_hooks PASSED [ 31%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_repo_hooks_unordered PASSED [ 32%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_todict_empty PASSED [ 32%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_toxml_empty PASSED [ 32%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_toxml_omit_local PASSED [ 33%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_toxml_with_local PASSED [ 33%] 394s tests/test_manifest_xml.py::XmlManifestTests::test_unknown_tags PASSED [ 33%] 394s tests/test_manifest_xml.py::IncludeElementTests::test_allow_bad_name_from_user PASSED [ 34%] 394s tests/test_manifest_xml.py::IncludeElementTests::test_bad_name_checks PASSED [ 34%] 394s tests/test_manifest_xml.py::IncludeElementTests::test_group_levels PASSED [ 34%] 394s tests/test_manifest_xml.py::IncludeElementTests::test_revision_default PASSED [ 35%] 395s tests/test_manifest_xml.py::ProjectElementTests::test_bad_path_name_checks PASSED [ 35%] 395s tests/test_manifest_xml.py::ProjectElementTests::test_group PASSED [ 35%] 395s tests/test_manifest_xml.py::ProjectElementTests::test_set_revision_id PASSED [ 36%] 395s tests/test_manifest_xml.py::ProjectElementTests::test_toplevel_path PASSED [ 36%] 395s tests/test_manifest_xml.py::ProjectElementTests::test_trailing_slash PASSED [ 36%] 395s tests/test_manifest_xml.py::SuperProjectElementTests::test_defalut_remote PASSED [ 37%] 395s tests/test_manifest_xml.py::SuperProjectElementTests::test_remote PASSED [ 37%] 395s tests/test_manifest_xml.py::SuperProjectElementTests::test_superproject PASSED [ 37%] 395s tests/test_manifest_xml.py::SuperProjectElementTests::test_superproject_revision PASSED [ 38%] 395s tests/test_manifest_xml.py::SuperProjectElementTests::test_superproject_revision_default_negative PASSED [ 38%] 395s tests/test_manifest_xml.py::SuperProjectElementTests::test_superproject_revision_remote PASSED [ 39%] 395s tests/test_manifest_xml.py::ContactinfoElementTests::test_contactinfo PASSED [ 39%] 395s tests/test_manifest_xml.py::DefaultElementTests::test_default PASSED [ 39%] 395s tests/test_manifest_xml.py::RemoteElementTests::test_remote PASSED [ 40%] 395s tests/test_manifest_xml.py::RemoveProjectElementTests::test_base_revision_checks_on_patching PASSED [ 40%] 395s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_one_optional_project_doesnt_exist PASSED [ 40%] 395s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_one_project PASSED [ 41%] 395s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_one_project_doesnt_exist PASSED [ 41%] 395s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_one_project_one_remains PASSED [ 41%] 395s tests/test_manifest_xml.py::RemoveProjectElementTests::test_remove_using_path_attrib PASSED [ 42%] 395s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_dest_branch PASSED [ 42%] 395s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_dest_path_multi_match PASSED [ 42%] 395s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_dest_path_multi_match_path_specified PASSED [ 43%] 395s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_dest_path_single_match PASSED [ 43%] 395s tests/test_manifest_xml.py::ExtendProjectElementTests::test_extend_project_upstream PASSED [ 43%] 395s tests/test_manifest_xml.py::NormalizeUrlTests::test_has_leading_slash PASSED [ 44%] 395s tests/test_manifest_xml.py::NormalizeUrlTests::test_has_no_scheme PASSED [ 44%] 395s tests/test_manifest_xml.py::NormalizeUrlTests::test_has_no_scheme_matches_scp_like_syntax PASSED [ 44%] 395s tests/test_manifest_xml.py::NormalizeUrlTests::test_has_trailing_slash PASSED [ 45%] 395s tests/test_manifest_xml.py::NormalizeUrlTests::test_remote_url_resolution PASSED [ 45%] 395s tests/test_platform_utils.py::RemoveTests::testMissingOk PASSED [ 45%] 395s tests/test_project.py::ReviewableBranchTests::test_smoke PASSED [ 46%] 395s tests/test_project.py::ProjectTests::test_encode_patchset_description PASSED [ 46%] 395s tests/test_project.py::CopyFile::test_basic PASSED [ 47%] 395s tests/test_project.py::CopyFile::test_dest_block_symlink PASSED [ 47%] 395s tests/test_project.py::CopyFile::test_dest_block_symlink_traversal PASSED [ 47%] 395s tests/test_project.py::CopyFile::test_dest_subdir PASSED [ 48%] 395s tests/test_project.py::CopyFile::test_src_block_copy_from_dir PASSED [ 48%] 395s tests/test_project.py::CopyFile::test_src_block_copy_to_dir PASSED [ 48%] 395s tests/test_project.py::CopyFile::test_src_block_symlink PASSED [ 49%] 395s tests/test_project.py::CopyFile::test_src_block_symlink_traversal PASSED [ 49%] 395s tests/test_project.py::CopyFile::test_src_subdir PASSED [ 49%] 395s tests/test_project.py::CopyFile::test_update PASSED [ 50%] 395s tests/test_project.py::LinkFile::test_basic PASSED [ 50%] 395s tests/test_project.py::LinkFile::test_dest_subdir PASSED [ 50%] 395s tests/test_project.py::LinkFile::test_src_block_relative PASSED [ 51%] 395s tests/test_project.py::LinkFile::test_src_self PASSED [ 51%] 395s tests/test_project.py::LinkFile::test_src_subdir PASSED [ 51%] 395s tests/test_project.py::LinkFile::test_update PASSED [ 52%] 395s tests/test_project.py::MigrateWorkTreeTests::test_standard PASSED [ 52%] 395s tests/test_project.py::MigrateWorkTreeTests::test_unknown PASSED [ 52%] 395s tests/test_project.py::ManifestPropertiesFetchedCorrectly::test_manifest_config_properties PASSED [ 53%] 395s tests/test_repo_logging.py::TestRepoLogger::test_log_aggregated_errors_logs_aggregated_errors PASSED [ 53%] 395s tests/test_repo_logging.py::TestRepoLogger::test_log_aggregated_errors_logs_single_error PASSED [ 54%] 395s tests/test_repo_logging.py::TestRepoLogger::test_log_with_format_string 395s tests/test_repo_logging.py::TestRepoLogger::test_log_with_format_string PASSED [ 54%] 395s tests/test_repo_trace.py::TraceTests::testTrace_MaxSizeEnforced PASSED [ 54%] 395s tests/test_ssh.py::SshTests::test_context_manager_child_cleanup PASSED [ 55%] 395s tests/test_ssh.py::SshTests::test_context_manager_empty PASSED [ 55%] 395s tests/test_ssh.py::SshTests::test_parse_ssh_version PASSED [ 55%] 395s tests/test_ssh.py::SshTests::test_ssh_sock PASSED [ 56%] 395s tests/test_ssh.py::SshTests::test_version PASSED [ 56%] 395s tests/test_subcmds.py::AllCommands::test_cli_option_dest PASSED [ 56%] 395s tests/test_subcmds.py::AllCommands::test_cli_option_style PASSED [ 57%] 395s tests/test_subcmds.py::AllCommands::test_help_desc_style PASSED [ 57%] 395s tests/test_subcmds.py::AllCommands::test_naming PASSED [ 57%] 395s tests/test_subcmds.py::AllCommands::test_required_basic PASSED [ 58%] 395s tests/test_subcmds_forall.py::AllCommands::test_forall_all_projects_called_once FAILED [ 58%] 395s tests/test_subcmds_init.py::InitCommand::test_cli_parser_bad PASSED [ 58%] 395s tests/test_subcmds_init.py::InitCommand::test_cli_parser_good PASSED [ 59%] 395s tests/test_subcmds_manifest.py::test_output_format_xml_file PASSED [ 59%] 395s tests/test_subcmds_manifest.py::test_output_format_xml_stdout PASSED [ 59%] 395s tests/test_subcmds_manifest.py::test_output_format_json PASSED [ 60%] 395s tests/test_subcmds_manifest.py::test_output_format_json_pretty PASSED [ 60%] 395s tests/test_subcmds_sync.py::test_get_current_branch_only[True-cli_args0-True] PASSED [ 60%] 395s tests/test_subcmds_sync.py::test_get_current_branch_only[True-cli_args1-True] PASSED [ 61%] 395s tests/test_subcmds_sync.py::test_get_current_branch_only[True-cli_args2-True] PASSED [ 61%] 395s tests/test_subcmds_sync.py::test_get_current_branch_only[False-cli_args3-True] PASSED [ 62%] 395s tests/test_subcmds_sync.py::test_get_current_branch_only[False-cli_args4-False] PASSED [ 62%] 395s tests/test_subcmds_sync.py::test_get_current_branch_only[False-cli_args5-None] PASSED [ 62%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv0-None-24-1-2] PASSED [ 63%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv1-3-3-3-3] PASSED [ 63%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv2-None-4-4-4] PASSED [ 63%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv3-None-4-5-4] PASSED [ 64%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv4-None-4-4-6] PASSED [ 64%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv5-None-4-5-6] PASSED [ 64%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv6-None-24-5-2] PASSED [ 65%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv7-None-24-1-6] PASSED [ 65%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv8-None-24-5-6] PASSED [ 65%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv9-3-4-4-4] PASSED [ 66%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv10-3-4-5-4] PASSED [ 66%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv11-3-4-4-6] PASSED [ 66%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv12-3-4-5-6] PASSED [ 67%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv13-3-3-5-3] PASSED [ 67%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv14-3-3-3-6] PASSED [ 67%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv15-3-3-5-6] PASSED [ 68%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv16-None-83-83-83] PASSED [ 68%] 395s tests/test_subcmds_sync.py::test_cli_jobs[argv17-1000000-83-83-83] PASSED [ 68%] 395s tests/test_subcmds_sync.py::LocalSyncState::test_ignore_repo_project PASSED [ 69%] 395s tests/test_subcmds_sync.py::LocalSyncState::test_nonexistent_project PASSED [ 69%] 395s tests/test_subcmds_sync.py::LocalSyncState::test_partial_sync PASSED [ 70%] 395s tests/test_subcmds_sync.py::LocalSyncState::test_prune_removed_and_symlinked_projects PASSED [ 70%] 395s tests/test_subcmds_sync.py::LocalSyncState::test_prune_removed_projects PASSED [ 70%] 395s tests/test_subcmds_sync.py::LocalSyncState::test_save_to_file PASSED [ 71%] 395s tests/test_subcmds_sync.py::LocalSyncState::test_set PASSED [ 71%] 395s tests/test_subcmds_sync.py::LocalSyncState::test_update PASSED [ 71%] 395s tests/test_subcmds_sync.py::SafeCheckoutOrder::test_basic_nested PASSED [ 72%] 395s tests/test_subcmds_sync.py::SafeCheckoutOrder::test_complex_nested PASSED [ 72%] 395s tests/test_subcmds_sync.py::SafeCheckoutOrder::test_no_nested PASSED [ 72%] 395s tests/test_subcmds_sync.py::Chunksize::test_high_project_count PASSED [ 73%] 395s tests/test_subcmds_sync.py::Chunksize::test_low_project_count PASSED [ 73%] 395s tests/test_subcmds_sync.py::Chunksize::test_single_project PASSED [ 73%] 395s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_not_found PASSED [ 74%] 395s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_not_shared PASSED [ 74%] 395s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_shared PASSED [ 74%] 395s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_shared_with_alternates PASSED [ 75%] 395s tests/test_subcmds_sync.py::GetPreciousObjectsState::test_worktrees PASSED [ 75%] 395s tests/test_subcmds_sync.py::SyncCommand::test_command_exit_error PASSED [ 75%] 395s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_fetch_failure_is_handled PASSED [ 76%] 395s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_fetches_when_stale PASSED [ 76%] 395s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_post_repo_fetch_skipped_on_env_var PASSED [ 77%] 395s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_skips_local_only PASSED [ 77%] 395s tests/test_subcmds_sync.py::SyncUpdateRepoProject::test_skips_when_fresh PASSED [ 77%] 395s tests/test_subcmds_sync.py::InterleavedSyncTest::test_interleaved_fail_fast PASSED [ 78%] 395s tests/test_subcmds_sync.py::InterleavedSyncTest::test_interleaved_shared_objdir_serial PASSED [ 78%] 395s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_checkout_fails PASSED [ 78%] 395s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_fetch_fails PASSED [ 79%] 395s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_fetch_fails_exception PASSED [ 79%] 395s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_local_only PASSED [ 79%] 395s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_network_only PASSED [ 80%] 395s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_no_worktree PASSED [ 80%] 395s tests/test_subcmds_sync.py::InterleavedSyncTest::test_worker_successful_sync PASSED [ 80%] 395s tests/test_subcmds_upload.py::UploadCommand::test_UploadAndReport_GitError PASSED [ 81%] 395s tests/test_subcmds_upload.py::UploadCommand::test_UploadAndReport_UnhandledError PASSED [ 81%] 395s tests/test_subcmds_upload.py::UploadCommand::test_UploadAndReport_UploadError PASSED [ 81%] 395s tests/test_update_manpages.py::UpdateManpagesTest::test_replace_regex PASSED [ 82%] 395s tests/test_wrapper.py::RepoWrapperUnitTest::test_init_parser PASSED [ 82%] 395s tests/test_wrapper.py::RepoWrapperUnitTest::test_python_constraints PASSED [ 82%] 395s tests/test_wrapper.py::RepoWrapperUnitTest::test_version PASSED [ 83%] 395s tests/test_wrapper.py::SetGitTrace2ParentSid::test_append PASSED [ 83%] 395s tests/test_wrapper.py::SetGitTrace2ParentSid::test_first_set PASSED [ 83%] 395s tests/test_wrapper.py::SetGitTrace2ParentSid::test_global_context PASSED [ 84%] 395s tests/test_wrapper.py::RunCommand::test_capture PASSED [ 84%] 395s tests/test_wrapper.py::RunCommand::test_check PASSED [ 85%] 395s tests/test_wrapper.py::RunGit::test_capture PASSED [ 85%] 395s tests/test_wrapper.py::RunGit::test_check PASSED [ 85%] 395s tests/test_wrapper.py::ParseGitVersion::test_autoload PASSED [ 86%] 395s tests/test_wrapper.py::ParseGitVersion::test_bad_ver PASSED [ 86%] 395s tests/test_wrapper.py::ParseGitVersion::test_extended_ver PASSED [ 86%] 395s tests/test_wrapper.py::ParseGitVersion::test_normal_ver PASSED [ 87%] 395s tests/test_wrapper.py::CheckGitVersion::test_new PASSED [ 87%] 395s tests/test_wrapper.py::CheckGitVersion::test_old PASSED [ 87%] 395s tests/test_wrapper.py::CheckGitVersion::test_unknown PASSED [ 88%] 395s tests/test_wrapper.py::Requirements::test_assert_all_new_python PASSED [ 88%] 395s tests/test_wrapper.py::Requirements::test_assert_all_new_repo PASSED [ 88%] 395s tests/test_wrapper.py::Requirements::test_assert_all_old_python PASSED [ 89%] 395s tests/test_wrapper.py::Requirements::test_assert_all_old_repo PASSED [ 89%] 395s tests/test_wrapper.py::Requirements::test_assert_all_unknown PASSED [ 89%] 395s tests/test_wrapper.py::Requirements::test_assert_ver_new PASSED [ 90%] 395s tests/test_wrapper.py::Requirements::test_assert_ver_old PASSED [ 90%] 395s tests/test_wrapper.py::Requirements::test_assert_ver_unknown PASSED [ 90%] 395s tests/test_wrapper.py::Requirements::test_corrupt_data PASSED [ 91%] 395s tests/test_wrapper.py::Requirements::test_format_ver PASSED [ 91%] 395s tests/test_wrapper.py::Requirements::test_missing_file PASSED [ 91%] 395s tests/test_wrapper.py::Requirements::test_valid_data PASSED [ 92%] 395s tests/test_wrapper.py::NeedSetupGnuPG::test_empty_keyring PASSED [ 92%] 395s tests/test_wrapper.py::NeedSetupGnuPG::test_missing_dir PASSED [ 93%] 395s tests/test_wrapper.py::NeedSetupGnuPG::test_missing_keyring PASSED [ 93%] 395s tests/test_wrapper.py::NeedSetupGnuPG::test_new_keyring PASSED [ 93%] 395s tests/test_wrapper.py::NeedSetupGnuPG::test_old_keyring PASSED [ 94%] 395s tests/test_wrapper.py::SetupGnuPG::test_full PASSED [ 94%] 395s tests/test_wrapper.py::VerifyRev::test_unsigned_commit PASSED [ 94%] 395s tests/test_wrapper.py::VerifyRev::test_verify_fails PASSED [ 95%] 395s tests/test_wrapper.py::VerifyRev::test_verify_passes PASSED [ 95%] 395s tests/test_wrapper.py::ResolveRepoRev::test_branch_name PASSED [ 95%] 395s tests/test_wrapper.py::ResolveRepoRev::test_explicit_branch PASSED [ 96%] 395s tests/test_wrapper.py::ResolveRepoRev::test_explicit_tag PASSED [ 96%] 395s tests/test_wrapper.py::ResolveRepoRev::test_full_commit PASSED [ 96%] 395s tests/test_wrapper.py::ResolveRepoRev::test_partial_commit PASSED [ 97%] 395s tests/test_wrapper.py::ResolveRepoRev::test_tag_name PASSED [ 97%] 396s tests/test_wrapper.py::ResolveRepoRev::test_unknown PASSED [ 97%] 396s tests/test_wrapper.py::CheckRepoVerify::test_gpg_initialized PASSED [ 98%] 396s tests/test_wrapper.py::CheckRepoVerify::test_need_gpg_setup PASSED [ 98%] 396s tests/test_wrapper.py::CheckRepoVerify::test_no_verify PASSED [ 98%] 396s tests/test_wrapper.py::CheckRepoRev::test_verify_fails PASSED [ 99%] 396s tests/test_wrapper.py::CheckRepoRev::test_verify_ignore PASSED [ 99%] 396s tests/test_wrapper.py::CheckRepoRev::test_verify_works PASSED [100%] 396s 396s =================================== FAILURES =================================== 396s _______________ AllCommands.test_forall_all_projects_called_once _______________ 396s 396s self = 396s mock_stdout = <_io.StringIO object at 0x7d20b4ac32e0> 396s 396s @unittest.mock.patch("sys.stdout", new_callable=StringIO) 396s def test_forall_all_projects_called_once(self, mock_stdout): 396s """Test that all projects get a command run once each.""" 396s 396s manifest_with_8_projects = self.getXmlManifestWith8Projects() 396s 396s cmd = subcmds.forall.Forall() 396s cmd.manifest = manifest_with_8_projects 396s 396s # Use echo project names as the test of forall 396s opts, args = cmd.OptionParser.parse_args(["-c", "echo $REPO_PROJECT"]) 396s opts.verbose = False 396s 396s # Mock to not have the Execute fail on remote check 396s with mock.patch.object( 396s project.Project, "GetRevisionId", return_value="refs/heads/main" 396s ): 396s # Run the forall command 396s > cmd.Execute(opts, args) 396s 396s tests/test_subcmds_forall.py:140: 396s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 396s 396s self = 396s opt = 396s args = [] 396s 396s def Execute(self, opt, args): 396s cmd = [opt.command[0]] 396s all_trees = not opt.this_manifest_only 396s 396s shell = True 396s if re.compile(r"^[a-z0-9A-Z_/\.-]+$").match(cmd[0]): 396s shell = False 396s 396s if shell: 396s cmd.append(cmd[0]) 396s cmd.extend(opt.command[1:]) 396s 396s # Historically, forall operated interactively, and in serial. If the 396s # user has selected 1 job, then default to interacive mode. 396s if opt.jobs == 1: 396s opt.interactive = True 396s 396s if opt.project_header and not shell and cmd[0] == "git": 396s # If this is a direct git command that can enable colorized 396s # output and the user prefers coloring, add --color into the 396s # command line because we are going to wrap the command into 396s # a pipe and git won't know coloring should activate. 396s # 396s for cn in cmd[1:]: 396s if not cn.startswith("-"): 396s break 396s else: 396s cn = None 396s if cn and cn in _CAN_COLOR: 396s 396s class ColorCmd(Coloring): 396s def __init__(self, config, cmd): 396s Coloring.__init__(self, config, cmd) 396s 396s if ColorCmd(self.manifest.manifestProject.config, cn).is_on: 396s cmd.insert(cmd.index(cn) + 1, "--color") 396s 396s mirror = self.manifest.IsMirror 396s 396s smart_sync_manifest_name = "smart_sync_override.xml" 396s smart_sync_manifest_path = os.path.join( 396s self.manifest.manifestProject.worktree, smart_sync_manifest_name 396s ) 396s 396s if os.path.isfile(smart_sync_manifest_path): 396s self.manifest.Override(smart_sync_manifest_path) 396s 396s if opt.regex: 396s projects = self.FindProjects(args, all_manifests=all_trees) 396s elif opt.inverse_regex: 396s projects = self.FindProjects( 396s args, inverse=True, all_manifests=all_trees 396s ) 396s else: 396s projects = self.GetProjects( 396s args, groups=opt.groups, all_manifests=all_trees 396s ) 396s 396s os.environ["REPO_COUNT"] = str(len(projects)) 396s 396s def _ProcessResults(_pool, _output, results): 396s rc = 0 396s first = True 396s for r, output in results: 396s if output: 396s if first: 396s first = False 396s elif opt.project_header: 396s print() 396s # To simplify the DoWorkWrapper, take care of automatic 396s # newlines. 396s end = "\n" 396s if output[-1] == "\n": 396s end = "" 396s print(output, end=end) 396s rc = rc or r 396s if r != 0 and opt.abort_on_errors: 396s raise Exception("Aborting due to previous error") 396s return rc 396s 396s try: 396s config = self.manifest.manifestProject.config 396s with self.ParallelContext(): 396s self.get_parallel_context()["projects"] = projects 396s rc = self.ExecuteInParallel( 396s opt.jobs, 396s functools.partial( 396s self.DoWorkWrapper, mirror, opt, cmd, shell, config 396s ), 396s range(len(projects)), 396s callback=_ProcessResults, 396s ordered=True, 396s initializer=self.InitWorker, 396s chunksize=1, 396s ) 396s except (KeyboardInterrupt, WorkerKeyboardInterrupt): 396s # Catch KeyboardInterrupt raised inside and outside of workers 396s rc = errno.EINTR 396s except Exception as e: 396s # Catch any other exceptions raised 396s logger.error( 396s "forall: unhandled error, terminating the pool: %s: %s", 396s type(e).__name__, 396s e, 396s ) 396s rc = getattr(e, "errno", 1) 396s if rc != 0: 396s > sys.exit(rc) 396s E SystemExit: 1 396s 396s subcmds/forall.py:306: SystemExit 396s ----------------------------- Captured stderr call ----------------------------- 396s project .repo/manifests: unparseable HEAD; trying to recover. 396s Check that HEAD ref in .git/HEAD is valid. The error was: GitCommandError: 'rev-parse --symbolic-full-name HEAD' on manifests failed 396s stderr: fatal: not a git repository (or any of the parent directories): .git 396s 396s suggestion: Are you running this repo command outside of a repo workspace? 396s forall: unhandled error, terminating the pool: GitError: None: remote origin does not have refs/heads/main 396s =========================== short test summary info ============================ 396s FAILED tests/test_subcmds_forall.py::AllCommands::test_forall_all_projects_called_once 396s =============== 1 failed, 286 passed, 3 subtests passed in 1.58s =============== 398s All done! ✨ 🍰 ✨ 398s 84 files would be left unchanged. 398s make: *** [debian/rules:17: override_dh_auto_test] Error 1 398s autopkgtest [17:04:52]: test command3: -----------------------] 398s command3 FAIL non-zero exit status 2 398s autopkgtest [17:04:52]: test command3: - - - - - - - - - - results - - - - - - - - - - 399s autopkgtest [17:04:53]: @@@@@@@@@@@@@@@@@@@@ summary 399s command1 PASS 399s command2 PASS 399s command3 FAIL non-zero exit status 2