0s autopkgtest [06:56:02]: starting date and time: 2026-02-10 06:56:02+0000 0s autopkgtest [06:56:02]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [06:56:02]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.mbbk_4az/out --timeout-copy=6000 --needs-internet=try -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:mercurial --apt-upgrade git-remote-hg --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=mercurial/7.2-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-1.secgroup --name adt-resolute-i386-git-remote-hg-20260210-065601-juju-7f2275-prod-proposed-migration-environment-15-c36a4cd3-5c57-4bce-91f0-90a0db2a8aea --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-i386-git-remote-hg-20260210-065601-juju-7f2275-prod-proposed-migration-environment-15-c36a4cd3-5c57-4bce-91f0-90a0db2a8aea from image adt/ubuntu-resolute-amd64-server-20260204.img (UUID fedf54b4-458b-493e-8072-6425c19717b4)... 76s autopkgtest [06:57:18]: testbed dpkg architecture: amd64 76s autopkgtest [06:57:18]: testbed apt version: 3.1.14 76s autopkgtest [06:57:18]: @@@@@@@@@@@@@@@@@@@@ test bed setup 76s autopkgtest [06:57:18]: testbed release detected to be: None 77s autopkgtest [06:57:19]: updating testbed package index (apt update) 77s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 77s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 77s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 77s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 77s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [31.1 kB] 77s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1727 kB] 77s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [178 kB] 78s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [219 kB] 78s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [266 kB] 78s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [6184 B] 78s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [120 B] 78s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [792 kB] 78s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1787 kB] 78s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [32.5 kB] 78s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [5020 B] 78s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [26.4 kB] 78s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [996 B] 79s Fetched 5197 kB in 1s (5114 kB/s) 79s Reading package lists... 80s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 80s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 80s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 80s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 80s Reading package lists... 80s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Calculating upgrade... 81s The following package was automatically installed and is no longer required: 81s libpython3.13 81s Use 'sudo apt autoremove' to remove it. 81s The following NEW packages will be installed: 81s gcc-16-base libpython3.14 libpython3.14-minimal libpython3.14-stdlib 81s linux-headers-6.19.0-3 linux-headers-6.19.0-3-generic 81s linux-image-6.19.0-3-generic linux-modules-6.19.0-3-generic 81s linux-tools-6.19.0-3 linux-tools-6.19.0-3-generic 81s The following packages will be upgraded: 81s 3cpio amd64-microcode apt bpftool busybox-initramfs busybox-static 81s cryptsetup-bin dash dbus dbus-bin dbus-daemon dbus-session-bus-common 81s dbus-system-bus-common dbus-user-session debianutils dmsetup dracut-install 81s ethtool findutils gir1.2-girepository-3.0 gir1.2-glib-2.0 hwdata iproute2 81s iptables less libapt-pkg7.0 libatomic1 libattr1 libbpf1 libbrotli1 libbsd0 81s libcryptsetup12 libdbus-1-3 libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common 81s libdrm2 libevent-core-2.1-7t64 libgcc-s1 libgdbm-compat4t64 libgdbm6t64 81s libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-data libgpm2 libgudev-1.0-0 81s libidn2-0 libip4tc2 libip6tc2 libjansson4 libkeyutils1 liblsof0 81s libmaxminddb0 libnetfilter-conntrack3 libnpth0t64 libonig5 libpcap0.8t64 81s libpci3 libsensors-config libsensors5 libstdc++6 libusb-1.0-0 libwrap0 81s libxau6 libxkbcommon0 libxtables12 linux-generic linux-headers-generic 81s linux-headers-virtual linux-image-generic linux-image-virtual linux-perf 81s linux-tools-common linux-virtual lsof man-db mawk patch pciutils pnp.ids 81s pollinate python3-linkify-it python3-markdown-it python3-referencing sed 81s shared-mime-info tar tcpdump ubuntu-kernel-accessories ubuntu-standard wget 81s 91 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 81s Need to get 237 MB of archives. 81s After this operation, 339 MB of additional disk space will be used. 81s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 debianutils amd64 5.23.2build1 [93.3 kB] 81s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 dash amd64 0.5.12-12ubuntu3 [96.0 kB] 81s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 findutils amd64 4.10.0-3build2 [307 kB] 81s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 sed amd64 4.9-2build3 [195 kB] 81s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 tar amd64 1.35+dfsg-3.1build2 [257 kB] 81s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libattr1 amd64 1:2.5.2-3build2 [11.4 kB] 81s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-16-base amd64 16-20260208-1ubuntu1 [59.7 kB] 81s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-s1 amd64 16-20260208-1ubuntu1 [80.3 kB] 81s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libbsd0 amd64 0.12.2-2build2 [42.3 kB] 81s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 mawk amd64 1.3.4.20260129-1 [133 kB] 81s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++6 amd64 16-20260208-1ubuntu1 [844 kB] 81s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.15 [1151 kB] 82s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.15 [1479 kB] 82s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 dbus-system-bus-common all 1.16.2-2ubuntu3 [55.8 kB] 82s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 dbus-session-bus-common all 1.16.2-2ubuntu3 [54.4 kB] 82s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 dbus-user-session amd64 1.16.2-2ubuntu3 [9696 B] 82s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 dbus-daemon amd64 1.16.2-2ubuntu3 [119 kB] 82s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 dbus-bin amd64 1.16.2-2ubuntu3 [40.1 kB] 82s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 dbus amd64 1.16.2-2ubuntu3 [24.2 kB] 82s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libdbus-1-3 amd64 1.16.2-2ubuntu3 [185 kB] 82s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevmapper1.02.1 amd64 2:1.02.205-2ubuntu3 [142 kB] 82s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 dmsetup amd64 2:1.02.205-2ubuntu3 [79.4 kB] 82s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 ethtool amd64 1:6.15-3build1 [318 kB] 82s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 gir1.2-girepository-3.0 amd64 2.87.2-2 [25.2 kB] 82s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libgirepository-2.0-0 amd64 2.87.2-2 [76.1 kB] 82s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libatomic1 amd64 16-20260208-1ubuntu1 [11.4 kB] 82s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 gir1.2-glib-2.0 amd64 2.87.2-2 [182 kB] 82s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib2.0-0t64 amd64 2.87.2-2 [1613 kB] 83s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libbpf1 amd64 1:1.6.2-1build1 [184 kB] 83s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 iptables amd64 1.8.11-2ubuntu3 [381 kB] 83s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libip4tc2 amd64 1.8.11-2ubuntu3 [24.2 kB] 83s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libip6tc2 amd64 1.8.11-2ubuntu3 [24.4 kB] 83s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libnetfilter-conntrack3 amd64 1.1.1-1 [47.5 kB] 83s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libxtables12 amd64 1.8.11-2ubuntu3 [36.6 kB] 83s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 iproute2 amd64 6.18.0-1ubuntu1 [1178 kB] 83s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 less amd64 668-1build1 [172 kB] 83s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu3 [283 kB] 83s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libglib2.0-data all 2.87.2-2 [58.2 kB] 83s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 libidn2-0 amd64 2.3.8-4build1 [67.6 kB] 83s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libkeyutils1 amd64 1.6.3-6ubuntu3 [10.6 kB] 83s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-linkify-it all 2.0.3-1ubuntu3 [19.4 kB] 83s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-markdown-it all 3.0.0-3build1 [54.4 kB] 83s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 shared-mime-info amd64 2.4-5build3 [476 kB] 83s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 busybox-static amd64 1:1.37.0-7ubuntu1 [1034 kB] 83s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm-common all 2.4.131-1 [9774 B] 83s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm2 amd64 2.4.131-1 [42.3 kB] 83s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libgdbm6t64 amd64 1.26-1build1 [36.5 kB] 83s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libgpm2 amd64 1.20.7-12build1 [14.4 kB] 83s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libjansson4 amd64 2.14-2build4 [33.2 kB] 83s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 lsof amd64 4.99.4+dfsg-2build2 [239 kB] 83s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsof0 amd64 4.99.4+dfsg-2build2 [56.5 kB] 83s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libmaxminddb0 amd64 1.12.2-1build2 [18.9 kB] 83s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcap0.8t64 amd64 1.10.5-2ubuntu3 [154 kB] 83s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 pciutils amd64 1:3.14.0-1build2 [95.5 kB] 83s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libpci3 amd64 1:3.14.0-1build2 [38.1 kB] 83s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libsensors-config all 1:3.6.2-2build1 [6862 B] 83s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 libsensors5 amd64 1:3.6.2-2build1 [28.9 kB] 83s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libusb-1.0-0 amd64 2:1.0.29-2build1 [56.9 kB] 83s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libxau6 amd64 1:1.0.11-1build2 [7502 B] 83s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libxkbcommon0 amd64 1.13.1-1 [159 kB] 83s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 man-db amd64 2.13.1-1build1 [1392 kB] 84s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 tcpdump amd64 4.99.5-2ubuntu3 [477 kB] 84s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 wget amd64 1.25.0-2ubuntu4 [353 kB] 84s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 ubuntu-standard amd64 1.564 [13.3 kB] 84s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 3cpio amd64 0.14.0-1ubuntu1 [285 kB] 84s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 bpftool amd64 7.7.0+6.19.0-3.3 [1229 kB] 84s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 busybox-initramfs amd64 1:1.37.0-7ubuntu1 [191 kB] 84s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu3 [228 kB] 84s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 dracut-install amd64 109-11ubuntu1 [45.8 kB] 84s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 hwdata all 0.394-1build1 [1566 B] 84s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 pnp.ids all 0.394-1build1 [29.6 kB] 84s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 libbrotli1 amd64 1.2.0-3 [343 kB] 84s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm-amdgpu1 amd64 2.4.131-1 [23.2 kB] 84s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 libevent-core-2.1-7t64 amd64 2.1.12-stable-10build2 [93.1 kB] 84s Get:75 http://ftpmaster.internal/ubuntu resolute/main amd64 libgdbm-compat4t64 amd64 1.26-1build1 [6796 B] 84s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 libgudev-1.0-0 amd64 1:238-7build1 [15.9 kB] 84s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 libnpth0t64 amd64 1.8-3build1 [9302 B] 84s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libonig5 amd64 6.9.10-1build1 [174 kB] 84s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 84s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 85s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14 amd64 3.14.2-1 [2568 kB] 85s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libwrap0 amd64 7.6.q-36build2 [48.5 kB] 85s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-modules-6.19.0-3-generic amd64 6.19.0-3.3 [171 MB] 91s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-image-6.19.0-3-generic amd64 6.19.0-3.3+1 [16.8 MB] 91s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 amd64-microcode amd64 3.20251202.1ubuntu1 [459 kB] 91s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-generic amd64 6.19.0-3.3 [1698 B] 91s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-image-generic amd64 6.19.0-3.3 [12.2 kB] 91s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-virtual amd64 6.19.0-3.3 [1700 B] 91s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-image-virtual amd64 6.19.0-3.3 [12.1 kB] 91s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-headers-virtual amd64 6.19.0-3.3 [1646 B] 91s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-headers-6.19.0-3 all 6.19.0-3.3 [14.9 MB] 91s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-headers-6.19.0-3-generic amd64 6.19.0-3.3 [4330 kB] 91s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-headers-generic amd64 6.19.0-3.3 [12.0 kB] 91s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-perf amd64 6.19.0-3.3 [4480 kB] 91s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-tools-common all 6.19.0-3.3 [345 kB] 92s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-tools-6.19.0-3 amd64 6.19.0-3.3 [1455 kB] 92s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-tools-6.19.0-3-generic amd64 6.19.0-3.3 [1612 B] 92s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 patch amd64 2.8-2build1 [95.7 kB] 92s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 pollinate all 4.33-4ubuntu5 [14.0 kB] 92s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-referencing all 0.36.2-1ubuntu2 [22.2 kB] 92s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 ubuntu-kernel-accessories amd64 1.564 [13.1 kB] 92s dpkg-preconfigure: unable to re-open stdin: No such file or directory 92s Fetched 237 MB in 11s (22.1 MB/s) 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83957 files and directories currently installed.) 92s Preparing to unpack .../debianutils_5.23.2build1_amd64.deb ... 92s Unpacking debianutils (5.23.2build1) over (5.23.2) ... 92s Setting up debianutils (5.23.2build1) ... 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83957 files and directories currently installed.) 92s Preparing to unpack .../dash_0.5.12-12ubuntu3_amd64.deb ... 92s Unpacking dash (0.5.12-12ubuntu3) over (0.5.12-12ubuntu2) ... 92s Setting up dash (0.5.12-12ubuntu3) ... 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83957 files and directories currently installed.) 92s Preparing to unpack .../findutils_4.10.0-3build2_amd64.deb ... 92s Unpacking findutils (4.10.0-3build2) over (4.10.0-3build1) ... 92s Setting up findutils (4.10.0-3build2) ... 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83957 files and directories currently installed.) 92s Preparing to unpack .../sed_4.9-2build3_amd64.deb ... 92s Unpacking sed (4.9-2build3) over (4.9-2build2) ... 92s Setting up sed (4.9-2build3) ... 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83957 files and directories currently installed.) 92s Preparing to unpack .../tar_1.35+dfsg-3.1build2_amd64.deb ... 92s Unpacking tar (1.35+dfsg-3.1build2) over (1.35+dfsg-3.1build1) ... 92s Setting up tar (1.35+dfsg-3.1build2) ... 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83957 files and directories currently installed.) 92s Preparing to unpack .../libattr1_1%3a2.5.2-3build2_amd64.deb ... 92s Unpacking libattr1:amd64 (1:2.5.2-3build2) over (1:2.5.2-3build1) ... 92s Setting up libattr1:amd64 (1:2.5.2-3build2) ... 92s Selecting previously unselected package gcc-16-base:amd64. 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83957 files and directories currently installed.) 92s Preparing to unpack .../gcc-16-base_16-20260208-1ubuntu1_amd64.deb ... 92s Unpacking gcc-16-base:amd64 (16-20260208-1ubuntu1) ... 92s Setting up gcc-16-base:amd64 (16-20260208-1ubuntu1) ... 93s (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 ... 83962 files and directories currently installed.) 93s Preparing to unpack .../libgcc-s1_16-20260208-1ubuntu1_amd64.deb ... 93s Unpacking libgcc-s1:amd64 (16-20260208-1ubuntu1) over (15.2.0-12ubuntu1) ... 93s Setting up libgcc-s1:amd64 (16-20260208-1ubuntu1) ... 93s (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 ... 83962 files and directories currently installed.) 93s Preparing to unpack .../00-libbsd0_0.12.2-2build2_amd64.deb ... 93s Unpacking libbsd0:amd64 (0.12.2-2build2) over (0.12.2-2build1) ... 93s Preparing to unpack .../01-mawk_1.3.4.20260129-1_amd64.deb ... 93s Unpacking mawk (1.3.4.20260129-1) over (1.3.4.20250131-2) ... 93s Preparing to unpack .../02-libstdc++6_16-20260208-1ubuntu1_amd64.deb ... 93s Unpacking libstdc++6:amd64 (16-20260208-1ubuntu1) over (15.2.0-12ubuntu1) ... 93s Preparing to unpack .../03-libapt-pkg7.0_3.1.15_amd64.deb ... 93s Unpacking libapt-pkg7.0:amd64 (3.1.15) over (3.1.14) ... 93s Preparing to unpack .../04-apt_3.1.15_amd64.deb ... 93s Unpacking apt (3.1.15) over (3.1.14) ... 93s Preparing to unpack .../05-dbus-system-bus-common_1.16.2-2ubuntu3_all.deb ... 93s Unpacking dbus-system-bus-common (1.16.2-2ubuntu3) over (1.16.2-2ubuntu2) ... 93s Preparing to unpack .../06-dbus-session-bus-common_1.16.2-2ubuntu3_all.deb ... 93s Unpacking dbus-session-bus-common (1.16.2-2ubuntu3) over (1.16.2-2ubuntu2) ... 93s Preparing to unpack .../07-dbus-user-session_1.16.2-2ubuntu3_amd64.deb ... 93s Unpacking dbus-user-session (1.16.2-2ubuntu3) over (1.16.2-2ubuntu2) ... 93s Preparing to unpack .../08-dbus-daemon_1.16.2-2ubuntu3_amd64.deb ... 93s Unpacking dbus-daemon (1.16.2-2ubuntu3) over (1.16.2-2ubuntu2) ... 93s Preparing to unpack .../09-dbus-bin_1.16.2-2ubuntu3_amd64.deb ... 93s Unpacking dbus-bin (1.16.2-2ubuntu3) over (1.16.2-2ubuntu2) ... 93s Preparing to unpack .../10-dbus_1.16.2-2ubuntu3_amd64.deb ... 93s Unpacking dbus (1.16.2-2ubuntu3) over (1.16.2-2ubuntu2) ... 93s Preparing to unpack .../11-libdbus-1-3_1.16.2-2ubuntu3_amd64.deb ... 93s Unpacking libdbus-1-3:amd64 (1.16.2-2ubuntu3) over (1.16.2-2ubuntu2) ... 93s Preparing to unpack .../12-libdevmapper1.02.1_2%3a1.02.205-2ubuntu3_amd64.deb ... 93s Unpacking libdevmapper1.02.1:amd64 (2:1.02.205-2ubuntu3) over (2:1.02.205-2ubuntu2) ... 93s Preparing to unpack .../13-dmsetup_2%3a1.02.205-2ubuntu3_amd64.deb ... 93s Unpacking dmsetup (2:1.02.205-2ubuntu3) over (2:1.02.205-2ubuntu2) ... 93s Preparing to unpack .../14-ethtool_1%3a6.15-3build1_amd64.deb ... 93s Unpacking ethtool (1:6.15-3build1) over (1:6.15-3) ... 93s Preparing to unpack .../15-gir1.2-girepository-3.0_2.87.2-2_amd64.deb ... 93s Unpacking gir1.2-girepository-3.0:amd64 (2.87.2-2) over (2.86.3-4) ... 93s Preparing to unpack .../16-libgirepository-2.0-0_2.87.2-2_amd64.deb ... 93s Unpacking libgirepository-2.0-0:amd64 (2.87.2-2) over (2.86.3-4) ... 93s Preparing to unpack .../17-libatomic1_16-20260208-1ubuntu1_amd64.deb ... 93s Unpacking libatomic1:amd64 (16-20260208-1ubuntu1) over (15.2.0-12ubuntu1) ... 93s Preparing to unpack .../18-gir1.2-glib-2.0_2.87.2-2_amd64.deb ... 93s Unpacking gir1.2-glib-2.0:amd64 (2.87.2-2) over (2.86.3-4) ... 93s Preparing to unpack .../19-libglib2.0-0t64_2.87.2-2_amd64.deb ... 93s Unpacking libglib2.0-0t64:amd64 (2.87.2-2) over (2.86.3-4) ... 93s Preparing to unpack .../20-libbpf1_1%3a1.6.2-1build1_amd64.deb ... 93s Unpacking libbpf1:amd64 (1:1.6.2-1build1) over (1:1.6.2-1) ... 93s Preparing to unpack .../21-iptables_1.8.11-2ubuntu3_amd64.deb ... 93s Unpacking iptables (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 93s Preparing to unpack .../22-libip4tc2_1.8.11-2ubuntu3_amd64.deb ... 93s Unpacking libip4tc2:amd64 (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 94s Preparing to unpack .../23-libip6tc2_1.8.11-2ubuntu3_amd64.deb ... 94s Unpacking libip6tc2:amd64 (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 94s Preparing to unpack .../24-libnetfilter-conntrack3_1.1.1-1_amd64.deb ... 94s Unpacking libnetfilter-conntrack3:amd64 (1.1.1-1) over (1.1.0-1build1) ... 94s Preparing to unpack .../25-libxtables12_1.8.11-2ubuntu3_amd64.deb ... 94s Unpacking libxtables12:amd64 (1.8.11-2ubuntu3) over (1.8.11-2ubuntu2) ... 94s Preparing to unpack .../26-iproute2_6.18.0-1ubuntu1_amd64.deb ... 94s Unpacking iproute2 (6.18.0-1ubuntu1) over (6.16.0-1ubuntu3) ... 94s Preparing to unpack .../27-less_668-1build1_amd64.deb ... 94s Unpacking less (668-1build1) over (668-1) ... 94s Preparing to unpack .../28-libcryptsetup12_2%3a2.8.0-1ubuntu3_amd64.deb ... 94s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 94s Preparing to unpack .../29-libglib2.0-data_2.87.2-2_all.deb ... 94s Unpacking libglib2.0-data (2.87.2-2) over (2.86.3-4) ... 94s Preparing to unpack .../30-libidn2-0_2.3.8-4build1_amd64.deb ... 94s Unpacking libidn2-0:amd64 (2.3.8-4build1) over (2.3.8-4) ... 94s Preparing to unpack .../31-libkeyutils1_1.6.3-6ubuntu3_amd64.deb ... 94s Unpacking libkeyutils1:amd64 (1.6.3-6ubuntu3) over (1.6.3-6ubuntu2) ... 94s Preparing to unpack .../32-python3-linkify-it_2.0.3-1ubuntu3_all.deb ... 94s Unpacking python3-linkify-it (2.0.3-1ubuntu3) over (2.0.3-1ubuntu2) ... 94s Preparing to unpack .../33-python3-markdown-it_3.0.0-3build1_all.deb ... 94s Unpacking python3-markdown-it (3.0.0-3build1) over (3.0.0-3) ... 94s Preparing to unpack .../34-shared-mime-info_2.4-5build3_amd64.deb ... 94s Unpacking shared-mime-info (2.4-5build3) over (2.4-5build2) ... 94s Preparing to unpack .../35-busybox-static_1%3a1.37.0-7ubuntu1_amd64.deb ... 94s Unpacking busybox-static (1:1.37.0-7ubuntu1) over (1:1.37.0-4ubuntu1) ... 94s Preparing to unpack .../36-libdrm-common_2.4.131-1_all.deb ... 94s Unpacking libdrm-common (2.4.131-1) over (2.4.129-1) ... 94s Preparing to unpack .../37-libdrm2_2.4.131-1_amd64.deb ... 94s Unpacking libdrm2:amd64 (2.4.131-1) over (2.4.129-1) ... 94s Preparing to unpack .../38-libgdbm6t64_1.26-1build1_amd64.deb ... 94s Unpacking libgdbm6t64:amd64 (1.26-1build1) over (1.26-1) ... 94s Preparing to unpack .../39-libgpm2_1.20.7-12build1_amd64.deb ... 94s Unpacking libgpm2:amd64 (1.20.7-12build1) over (1.20.7-12) ... 94s Preparing to unpack .../40-libjansson4_2.14-2build4_amd64.deb ... 94s Unpacking libjansson4:amd64 (2.14-2build4) over (2.14-2build3) ... 94s Preparing to unpack .../41-lsof_4.99.4+dfsg-2build2_amd64.deb ... 94s Unpacking lsof (4.99.4+dfsg-2build2) over (4.99.4+dfsg-2build1) ... 94s Preparing to unpack .../42-liblsof0_4.99.4+dfsg-2build2_amd64.deb ... 94s Unpacking liblsof0 (4.99.4+dfsg-2build2) over (4.99.4+dfsg-2build1) ... 94s Preparing to unpack .../43-libmaxminddb0_1.12.2-1build2_amd64.deb ... 94s Unpacking libmaxminddb0:amd64 (1.12.2-1build2) over (1.12.2-1build1) ... 94s Preparing to unpack .../44-libpcap0.8t64_1.10.5-2ubuntu3_amd64.deb ... 94s Unpacking libpcap0.8t64:amd64 (1.10.5-2ubuntu3) over (1.10.5-2ubuntu2) ... 94s Preparing to unpack .../45-pciutils_1%3a3.14.0-1build2_amd64.deb ... 94s Unpacking pciutils (1:3.14.0-1build2) over (1:3.14.0-1build1) ... 94s Preparing to unpack .../46-libpci3_1%3a3.14.0-1build2_amd64.deb ... 94s Unpacking libpci3:amd64 (1:3.14.0-1build2) over (1:3.14.0-1build1) ... 94s Preparing to unpack .../47-libsensors-config_1%3a3.6.2-2build1_all.deb ... 95s Unpacking libsensors-config (1:3.6.2-2build1) over (1:3.6.2-2) ... 95s Preparing to unpack .../48-libsensors5_1%3a3.6.2-2build1_amd64.deb ... 95s Unpacking libsensors5:amd64 (1:3.6.2-2build1) over (1:3.6.2-2) ... 95s Preparing to unpack .../49-libusb-1.0-0_2%3a1.0.29-2build1_amd64.deb ... 95s Unpacking libusb-1.0-0:amd64 (2:1.0.29-2build1) over (2:1.0.29-2) ... 95s Preparing to unpack .../50-libxau6_1%3a1.0.11-1build2_amd64.deb ... 95s Unpacking libxau6:amd64 (1:1.0.11-1build2) over (1:1.0.11-1build1) ... 95s Preparing to unpack .../51-libxkbcommon0_1.13.1-1_amd64.deb ... 95s Unpacking libxkbcommon0:amd64 (1.13.1-1) over (1.12.3-1) ... 95s Preparing to unpack .../52-man-db_2.13.1-1build1_amd64.deb ... 95s Unpacking man-db (2.13.1-1build1) over (2.13.1-1) ... 95s Preparing to unpack .../53-tcpdump_4.99.5-2ubuntu3_amd64.deb ... 95s Unpacking tcpdump (4.99.5-2ubuntu3) over (4.99.5-2ubuntu2) ... 95s Preparing to unpack .../54-wget_1.25.0-2ubuntu4_amd64.deb ... 95s Unpacking wget (1.25.0-2ubuntu4) over (1.25.0-2ubuntu3) ... 95s Preparing to unpack .../55-ubuntu-standard_1.564_amd64.deb ... 95s Unpacking ubuntu-standard (1.564) over (1.563) ... 95s Preparing to unpack .../56-3cpio_0.14.0-1ubuntu1_amd64.deb ... 95s Unpacking 3cpio (0.14.0-1ubuntu1) over (0.13.1-1ubuntu1) ... 95s Preparing to unpack .../57-bpftool_7.7.0+6.19.0-3.3_amd64.deb ... 95s Unpacking bpftool (7.7.0+6.19.0-3.3) over (7.7.0+6.18.0-9.9) ... 95s Preparing to unpack .../58-busybox-initramfs_1%3a1.37.0-7ubuntu1_amd64.deb ... 95s Unpacking busybox-initramfs (1:1.37.0-7ubuntu1) over (1:1.37.0-4ubuntu1) ... 95s Preparing to unpack .../59-cryptsetup-bin_2%3a2.8.0-1ubuntu3_amd64.deb ... 95s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu3) over (2:2.8.0-1ubuntu2) ... 95s Preparing to unpack .../60-dracut-install_109-11ubuntu1_amd64.deb ... 95s Unpacking dracut-install (109-11ubuntu1) over (109-9ubuntu1) ... 95s Preparing to unpack .../61-hwdata_0.394-1build1_all.deb ... 95s Unpacking hwdata (0.394-1build1) over (0.394-1) ... 95s Preparing to unpack .../62-pnp.ids_0.394-1build1_all.deb ... 95s Unpacking pnp.ids (0.394-1build1) over (0.394-1) ... 95s Preparing to unpack .../63-libbrotli1_1.2.0-3_amd64.deb ... 95s Unpacking libbrotli1:amd64 (1.2.0-3) over (1.1.0-2build6) ... 95s Preparing to unpack .../64-libdrm-amdgpu1_2.4.131-1_amd64.deb ... 95s Unpacking libdrm-amdgpu1:amd64 (2.4.131-1) over (2.4.129-1) ... 95s Preparing to unpack .../65-libevent-core-2.1-7t64_2.1.12-stable-10build2_amd64.deb ... 95s Unpacking libevent-core-2.1-7t64:amd64 (2.1.12-stable-10build2) over (2.1.12-stable-10build1) ... 95s Preparing to unpack .../66-libgdbm-compat4t64_1.26-1build1_amd64.deb ... 95s Unpacking libgdbm-compat4t64:amd64 (1.26-1build1) over (1.26-1) ... 95s Preparing to unpack .../67-libgudev-1.0-0_1%3a238-7build1_amd64.deb ... 95s Unpacking libgudev-1.0-0:amd64 (1:238-7build1) over (1:238-7) ... 95s Preparing to unpack .../68-libnpth0t64_1.8-3build1_amd64.deb ... 95s Unpacking libnpth0t64:amd64 (1.8-3build1) over (1.8-3) ... 95s Preparing to unpack .../69-libonig5_6.9.10-1build1_amd64.deb ... 95s Unpacking libonig5:amd64 (6.9.10-1build1) over (6.9.10-1) ... 95s Selecting previously unselected package libpython3.14-minimal:amd64. 95s Preparing to unpack .../70-libpython3.14-minimal_3.14.2-1_amd64.deb ... 95s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 95s Selecting previously unselected package libpython3.14-stdlib:amd64. 95s Preparing to unpack .../71-libpython3.14-stdlib_3.14.2-1_amd64.deb ... 95s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 95s Selecting previously unselected package libpython3.14:amd64. 95s Preparing to unpack .../72-libpython3.14_3.14.2-1_amd64.deb ... 95s Unpacking libpython3.14:amd64 (3.14.2-1) ... 95s Preparing to unpack .../73-libwrap0_7.6.q-36build2_amd64.deb ... 95s Unpacking libwrap0:amd64 (7.6.q-36build2) over (7.6.q-36build1) ... 95s Selecting previously unselected package linux-modules-6.19.0-3-generic. 95s Preparing to unpack .../74-linux-modules-6.19.0-3-generic_6.19.0-3.3_amd64.deb ... 95s Unpacking linux-modules-6.19.0-3-generic (6.19.0-3.3) ... 96s Selecting previously unselected package linux-image-6.19.0-3-generic. 96s Preparing to unpack .../75-linux-image-6.19.0-3-generic_6.19.0-3.3+1_amd64.deb ... 96s Unpacking linux-image-6.19.0-3-generic (6.19.0-3.3+1) ... 96s Preparing to unpack .../76-amd64-microcode_3.20251202.1ubuntu1_amd64.deb ... 96s Unpacking amd64-microcode (3.20251202.1ubuntu1) over (3.20250708.1ubuntu1) ... 96s Preparing to unpack .../77-linux-generic_6.19.0-3.3_amd64.deb ... 96s Unpacking linux-generic (6.19.0-3.3) over (6.18.0-9.9+1) ... 96s Preparing to unpack .../78-linux-image-generic_6.19.0-3.3_amd64.deb ... 96s Unpacking linux-image-generic (6.19.0-3.3) over (6.18.0-9.9+1) ... 96s Preparing to unpack .../79-linux-virtual_6.19.0-3.3_amd64.deb ... 96s Unpacking linux-virtual (6.19.0-3.3) over (6.18.0-9.9+1) ... 96s Preparing to unpack .../80-linux-image-virtual_6.19.0-3.3_amd64.deb ... 96s Unpacking linux-image-virtual (6.19.0-3.3) over (6.18.0-9.9+1) ... 96s Preparing to unpack .../81-linux-headers-virtual_6.19.0-3.3_amd64.deb ... 96s Unpacking linux-headers-virtual (6.19.0-3.3) over (6.18.0-9.9+1) ... 96s Selecting previously unselected package linux-headers-6.19.0-3. 96s Preparing to unpack .../82-linux-headers-6.19.0-3_6.19.0-3.3_all.deb ... 96s Unpacking linux-headers-6.19.0-3 (6.19.0-3.3) ... 98s Selecting previously unselected package linux-headers-6.19.0-3-generic. 98s Preparing to unpack .../83-linux-headers-6.19.0-3-generic_6.19.0-3.3_amd64.deb ... 98s Unpacking linux-headers-6.19.0-3-generic (6.19.0-3.3) ... 98s Preparing to unpack .../84-linux-headers-generic_6.19.0-3.3_amd64.deb ... 98s Unpacking linux-headers-generic (6.19.0-3.3) over (6.18.0-9.9+1) ... 98s Preparing to unpack .../85-linux-perf_6.19.0-3.3_amd64.deb ... 98s Unpacking linux-perf (6.19.0-3.3) over (6.18.0-9.9) ... 98s Preparing to unpack .../86-linux-tools-common_6.19.0-3.3_all.deb ... 98s Unpacking linux-tools-common (6.19.0-3.3) over (6.18.0-9.9) ... 98s Selecting previously unselected package linux-tools-6.19.0-3. 98s Preparing to unpack .../87-linux-tools-6.19.0-3_6.19.0-3.3_amd64.deb ... 98s Unpacking linux-tools-6.19.0-3 (6.19.0-3.3) ... 98s Selecting previously unselected package linux-tools-6.19.0-3-generic. 98s Preparing to unpack .../88-linux-tools-6.19.0-3-generic_6.19.0-3.3_amd64.deb ... 98s Unpacking linux-tools-6.19.0-3-generic (6.19.0-3.3) ... 98s Preparing to unpack .../89-patch_2.8-2build1_amd64.deb ... 98s Unpacking patch (2.8-2build1) over (2.8-2) ... 98s Preparing to unpack .../90-pollinate_4.33-4ubuntu5_all.deb ... 98s Unpacking pollinate (4.33-4ubuntu5) over (4.33-4ubuntu4) ... 98s Preparing to unpack .../91-python3-referencing_0.36.2-1ubuntu2_all.deb ... 98s Unpacking python3-referencing (0.36.2-1ubuntu2) over (0.36.2-1ubuntu1) ... 98s Preparing to unpack .../92-ubuntu-kernel-accessories_1.564_amd64.deb ... 98s Unpacking ubuntu-kernel-accessories (1.564) over (1.563) ... 98s Setting up libip4tc2:amd64 (1.8.11-2ubuntu3) ... 98s Setting up 3cpio (0.14.0-1ubuntu1) ... 98s Setting up libxau6:amd64 (1:1.0.11-1build2) ... 98s Setting up libnpth0t64:amd64 (1.8-3build1) ... 98s Setting up libkeyutils1:amd64 (1.6.3-6ubuntu3) ... 98s Setting up ubuntu-kernel-accessories (1.564) ... 98s Setting up libgpm2:amd64 (1.20.7-12build1) ... 98s Setting up libgdbm6t64:amd64 (1.26-1build1) ... 98s Setting up linux-modules-6.19.0-3-generic (6.19.0-3.3) ... 100s Setting up libgdbm-compat4t64:amd64 (1.26-1build1) ... 100s Setting up bpftool (7.7.0+6.19.0-3.3) ... 100s Setting up libip6tc2:amd64 (1.8.11-2ubuntu3) ... 100s Setting up liblsof0 (4.99.4+dfsg-2build2) ... 100s Setting up libmaxminddb0:amd64 (1.12.2-1build2) ... 100s Setting up libbrotli1:amd64 (1.2.0-3) ... 100s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 100s Setting up libsensors-config (1:3.6.2-2build1) ... 100s Setting up less (668-1build1) ... 100s Setting up linux-headers-6.19.0-3 (6.19.0-3.3) ... 100s Setting up libidn2-0:amd64 (2.3.8-4build1) ... 100s Setting up amd64-microcode (3.20251202.1ubuntu1) ... 100s amd64-microcode: microcode will be updated at next boot 100s Setting up man-db (2.13.1-1build1) ... 100s Updating database of manual pages ... 101s man-db.service is a disabled or a static unit not running, not starting it. 101s Setting up libjansson4:amd64 (2.14-2build4) ... 101s Setting up libglib2.0-data (2.87.2-2) ... 101s Setting up pollinate (4.33-4ubuntu5) ... 111s Setting up busybox-static (1:1.37.0-7ubuntu1) ... 111s Setting up libwrap0:amd64 (7.6.q-36build2) ... 111s Setting up linux-image-6.19.0-3-generic (6.19.0-3.3+1) ... 113s I: /boot/vmlinuz is now a symlink to vmlinuz-6.19.0-3-generic 113s I: /boot/initrd.img is now a symlink to initrd.img-6.19.0-3-generic 113s Setting up libdbus-1-3:amd64 (1.16.2-2ubuntu3) ... 113s Setting up libatomic1:amd64 (16-20260208-1ubuntu1) ... 113s Setting up patch (2.8-2build1) ... 113s Setting up libsensors5:amd64 (1:3.6.2-2build1) ... 113s Setting up busybox-initramfs (1:1.37.0-7ubuntu1) ... 113s Setting up libxtables12:amd64 (1.8.11-2ubuntu3) ... 113s Setting up lsof (4.99.4+dfsg-2build2) ... 113s Setting up libpci3:amd64 (1:3.14.0-1build2) ... 113s Setting up libdevmapper1.02.1:amd64 (2:1.02.205-2ubuntu3) ... 113s Setting up dracut-install (109-11ubuntu1) ... 113s Setting up dmsetup (2:1.02.205-2ubuntu3) ... 113s Setting up libnetfilter-conntrack3:amd64 (1.1.1-1) ... 113s Setting up pnp.ids (0.394-1build1) ... 113s Setting up dbus-session-bus-common (1.16.2-2ubuntu3) ... 113s Setting up python3-linkify-it (2.0.3-1ubuntu3) ... 113s Setting up libpcap0.8t64:amd64 (1.10.5-2ubuntu3) ... 113s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu3) ... 113s Setting up mawk (1.3.4.20260129-1) ... 113s Setting up libevent-core-2.1-7t64:amd64 (2.1.12-stable-10build2) ... 113s Setting up libusb-1.0-0:amd64 (2:1.0.29-2build1) ... 113s Setting up linux-image-virtual (6.19.0-3.3) ... 113s Setting up dbus-system-bus-common (1.16.2-2ubuntu3) ... 113s Setting up libbsd0:amd64 (0.12.2-2build2) ... 113s Setting up libdrm-common (2.4.131-1) ... 113s Setting up libstdc++6:amd64 (16-20260208-1ubuntu1) ... 113s Setting up dbus-bin (1.16.2-2ubuntu3) ... 113s Setting up libonig5:amd64 (6.9.10-1build1) ... 113s Setting up libbpf1:amd64 (1:1.6.2-1build1) ... 113s Setting up ethtool (1:6.15-3build1) ... 113s Setting up python3-referencing (0.36.2-1ubuntu2) ... 113s Setting up libxkbcommon0:amd64 (1.13.1-1) ... 113s Setting up cryptsetup-bin (2:2.8.0-1ubuntu3) ... 113s Setting up linux-headers-6.19.0-3-generic (6.19.0-3.3) ... 113s Setting up tcpdump (4.99.5-2ubuntu3) ... 113s Setting up linux-image-generic (6.19.0-3.3) ... 113s Setting up wget (1.25.0-2ubuntu4) ... 113s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 113s Setting up iptables (1.8.11-2ubuntu3) ... 113s Setting up iproute2 (6.18.0-1ubuntu1) ... 113s Setting up linux-headers-generic (6.19.0-3.3) ... 113s Setting up dbus-daemon (1.16.2-2ubuntu3) ... 113s Setting up hwdata (0.394-1build1) ... 113s Setting up dbus-user-session (1.16.2-2ubuntu3) ... 113s Setting up libglib2.0-0t64:amd64 (2.87.2-2) ... 113s No schema files found: doing nothing. 113s Setting up dbus (1.16.2-2ubuntu3) ... 113s A reboot is required to replace the running dbus-daemon. 113s Please reboot the system when convenient. 113s Setting up shared-mime-info (2.4-5build3) ... 114s Setting up gir1.2-glib-2.0:amd64 (2.87.2-2) ... 114s Setting up pciutils (1:3.14.0-1build2) ... 114s Setting up python3-markdown-it (3.0.0-3build1) ... 114s Setting up libdrm2:amd64 (2.4.131-1) ... 114s Setting up libpython3.14:amd64 (3.14.2-1) ... 114s Setting up libapt-pkg7.0:amd64 (3.1.15) ... 114s Setting up linux-tools-common (6.19.0-3.3) ... 114s Setting up libgudev-1.0-0:amd64 (1:238-7build1) ... 114s Setting up libdrm-amdgpu1:amd64 (2.4.131-1) ... 114s Setting up apt (3.1.15) ... 115s Setting up linux-headers-virtual (6.19.0-3.3) ... 115s Setting up linux-generic (6.19.0-3.3) ... 115s Setting up libgirepository-2.0-0:amd64 (2.87.2-2) ... 115s Setting up linux-tools-6.19.0-3 (6.19.0-3.3) ... 115s Setting up ubuntu-standard (1.564) ... 115s Setting up gir1.2-girepository-3.0:amd64 (2.87.2-2) ... 115s Setting up linux-virtual (6.19.0-3.3) ... 115s Setting up linux-perf (6.19.0-3.3) ... 115s Setting up linux-tools-6.19.0-3-generic (6.19.0-3.3) ... 115s Processing triggers for debianutils (5.23.2build1) ... 115s Processing triggers for install-info (7.2-5) ... 115s Processing triggers for initramfs-tools (0.150ubuntu7) ... 115s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 119s Processing triggers for libc-bin (2.42-2ubuntu4) ... 119s Processing triggers for linux-image-6.19.0-3-generic (6.19.0-3.3+1) ... 119s /etc/kernel/postinst.d/initramfs-tools: 119s update-initramfs: Generating /boot/initrd.img-6.19.0-3-generic 123s /etc/kernel/postinst.d/zz-update-grub: 123s Sourcing file `/etc/default/grub' 123s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 123s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 123s Generating grub configuration file ... 123s Found linux image: /boot/vmlinuz-6.19.0-3-generic 123s Found initrd image: /boot/initrd.img-6.19.0-3-generic 123s Found linux image: /boot/vmlinuz-6.18.0-9-generic 123s Found initrd image: /boot/initrd.img-6.18.0-9-generic 123s Warning: os-prober will not be executed to detect other bootable partitions. 123s Systems on them will not be added to the GRUB boot configuration. 123s Check GRUB_DISABLE_OS_PROBER documentation entry. 123s Adding boot menu entry for UEFI Firmware Settings ... 123s done 123s autopkgtest [06:58:05]: upgrading testbed (apt dist-upgrade and autopurge) 124s Reading package lists... 124s Building dependency tree... 124s Reading state information... 124s Calculating upgrade... 124s The following package was automatically installed and is no longer required: 124s libpython3.13 124s Use 'sudo apt autoremove' to remove it. 124s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 124s Reading package lists... 125s Building dependency tree... 125s Reading state information... 125s Solving dependencies... 125s The following packages will be REMOVED: 125s libpython3.13* 125s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 125s After this operation, 7599 kB disk space will be freed. 125s (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 ... 125273 files and directories currently installed.) 125s Removing libpython3.13:amd64 (3.13.11-1) ... 125s Processing triggers for libc-bin (2.42-2ubuntu4) ... 125s autopkgtest [06:58:07]: rebooting testbed after setup commands that affected boot 153s autopkgtest [06:58:35]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 23 20:01:24 UTC 2026 156s autopkgtest [06:58:38]: @@@@@@@@@@@@@@@@@@@@ apt-source git-remote-hg 157s Get:1 http://ftpmaster.internal/ubuntu resolute/universe git-remote-hg 1.0.5~ds-1 (dsc) [2129 B] 157s Get:2 http://ftpmaster.internal/ubuntu resolute/universe git-remote-hg 1.0.5~ds-1 (tar) [56.1 kB] 157s Get:3 http://ftpmaster.internal/ubuntu resolute/universe git-remote-hg 1.0.5~ds-1 (diff) [5272 B] 157s gpgv: Signature made Wed Sep 24 17:58:21 2025 UTC 157s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 157s gpgv: issuer "tchet@debian.org" 157s gpgv: Can't check signature: No public key 157s dpkg-source: warning: cannot verify inline signature for ./git-remote-hg_1.0.5~ds-1.dsc: no acceptable signature found 157s autopkgtest [06:58:39]: testing package git-remote-hg version 1.0.5~ds-1 157s autopkgtest [06:58:39]: build not needed 157s autopkgtest [06:58:39]: test upstream-test-suite: preparing testbed 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 159s Solving dependencies... 159s The following NEW packages will be installed: 159s git git-man git-remote-hg liberror-perl mercurial mercurial-common 159s mercurial-git python3-dulwich sharness 159s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 159s Need to get 9243 kB of archives. 159s After this operation, 48.7 MB of additional disk space will be used. 159s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 159s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 git-man all 1:2.51.0-1ubuntu1 [1179 kB] 159s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 git amd64 1:2.51.0-1ubuntu1 [4414 kB] 159s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 mercurial-common all 7.2-2 [2853 kB] 159s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 mercurial amd64 7.2-2 [461 kB] 159s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 git-remote-hg all 1.0.5~ds-1 [41.6 kB] 159s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-dulwich amd64 0.22.7-1 [183 kB] 159s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 mercurial-git all 1.2.0-1 [60.9 kB] 159s Get:9 http://ftpmaster.internal/ubuntu resolute/universe amd64 sharness all 1.0.0-1.1build1 [26.2 kB] 159s Fetched 9243 kB in 0s (27.9 MB/s) 159s Selecting previously unselected package liberror-perl. 160s (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 ... 125269 files and directories currently installed.) 160s Preparing to unpack .../0-liberror-perl_0.17030-1_all.deb ... 160s Unpacking liberror-perl (0.17030-1) ... 160s Selecting previously unselected package git-man. 160s Preparing to unpack .../1-git-man_1%3a2.51.0-1ubuntu1_all.deb ... 160s Unpacking git-man (1:2.51.0-1ubuntu1) ... 160s Selecting previously unselected package git. 160s Preparing to unpack .../2-git_1%3a2.51.0-1ubuntu1_amd64.deb ... 160s Unpacking git (1:2.51.0-1ubuntu1) ... 160s Selecting previously unselected package mercurial-common. 160s Preparing to unpack .../3-mercurial-common_7.2-2_all.deb ... 160s Unpacking mercurial-common (7.2-2) ... 160s Selecting previously unselected package mercurial. 160s Preparing to unpack .../4-mercurial_7.2-2_amd64.deb ... 160s Unpacking mercurial (7.2-2) ... 160s Selecting previously unselected package git-remote-hg. 160s Preparing to unpack .../5-git-remote-hg_1.0.5~ds-1_all.deb ... 160s Unpacking git-remote-hg (1.0.5~ds-1) ... 160s Selecting previously unselected package python3-dulwich. 160s Preparing to unpack .../6-python3-dulwich_0.22.7-1_amd64.deb ... 160s Unpacking python3-dulwich (0.22.7-1) ... 160s Selecting previously unselected package mercurial-git. 160s Preparing to unpack .../7-mercurial-git_1.2.0-1_all.deb ... 160s Unpacking mercurial-git (1.2.0-1) ... 160s Selecting previously unselected package sharness. 160s Preparing to unpack .../8-sharness_1.0.0-1.1build1_all.deb ... 160s Unpacking sharness (1.0.0-1.1build1) ... 160s Setting up mercurial-common (7.2-2) ... 161s Setting up liberror-perl (0.17030-1) ... 161s Setting up sharness (1.0.0-1.1build1) ... 161s Setting up python3-dulwich (0.22.7-1) ... 161s Setting up git-man (1:2.51.0-1ubuntu1) ... 161s Setting up mercurial (7.2-2) ... 161s Creating config file /etc/mercurial/hgrc.d/hgext.rc with new version 161s Setting up mercurial-git (1.2.0-1) ... 161s mercurial-git extension is disabled by default. 161s You can follow the instructions in /usr/share/doc/mercurial-git/README.Debian to enable it. 161s Setting up git (1:2.51.0-1ubuntu1) ... 161s Setting up git-remote-hg (1.0.5~ds-1) ... 161s Processing triggers for man-db (2.13.1-1build1) ... 163s autopkgtest [06:58:45]: test environment configured for cross building 163s autopkgtest [06:58:45]: test upstream-test-suite: make -C test TEST_INSTALLED_SCRIPTS=1 TEST_OPTS=--verbose 163s autopkgtest [06:58:45]: test upstream-test-suite: [----------------------- 163s make: Entering directory '/tmp/autopkgtest.ItduHS/build.ARo/src/test' 163s ./main.t --verbose 163s expecting success: 163s ( 163s hg init hgrepo && 163s cd hgrepo && 163s echo zero > content && 163s hg add content && 163s hg commit -m zero 163s ) 163s 163s ok 1 - setup 163s 163s expecting success: 163s test_when_finished "rm -rf gitrepo*" && 163s git clone "hg::hgrepo" gitrepo && 163s check gitrepo HEAD zero 163s 163s Cloning into 'gitrepo'... 164s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 164s or locale.getdefaultlocale()[1] 164s WARNING: capability_push is disabled, only do so when really sure 164s WARNING: various enhanced features might fail in subtle ways 164s Traceback (most recent call last): 164s File "/usr/bin/git-remote-hg", line 2013, in 164s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 164s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 164s File "/usr/bin/git-remote-hg", line 1975, in main 164s repo, branchmap = get_repo(url, alias) 164s ~~~~~~~~^^^^^^^^^^^^ 164s File "/usr/bin/git-remote-hg", line 666, in get_repo 164s for branch, branch_heads in compat.iteritems(branchmap): 164s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 164s File "/usr/bin/git-remote-hg", line 63, in iteritems 164s return d.items() 164s ^^^^^^^ 164s AttributeError: 'BranchCacheV2' object has no attribute 'items' 164s fatal: remote helper 'hg' aborted session 164s not ok 2 - cloning 164s # 164s # test_when_finished "rm -rf gitrepo*" && 164s # git clone "hg::hgrepo" gitrepo && 164s # check gitrepo HEAD zero 164s # 164s 164s expecting success: 164s test_when_finished "rm -rf gitrepo*" && 164s 164s ( 164s cd hgrepo && 164s hg branch next && 164s echo next > content && 164s hg commit -m next 164s ) && 164s 164s git clone "hg::hgrepo" gitrepo && 164s check gitrepo origin/branches/next next 164s 164s marked working directory as branch next 164s (branches are permanent and global, did you want a bookmark?) 165s Cloning into 'gitrepo'... 165s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 165s or locale.getdefaultlocale()[1] 165s WARNING: capability_push is disabled, only do so when really sure 165s WARNING: various enhanced features might fail in subtle ways 165s Traceback (most recent call last): 165s File "/usr/bin/git-remote-hg", line 2013, in 165s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 165s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 165s File "/usr/bin/git-remote-hg", line 1975, in main 165s repo, branchmap = get_repo(url, alias) 165s ~~~~~~~~^^^^^^^^^^^^ 165s File "/usr/bin/git-remote-hg", line 666, in get_repo 165s for branch, branch_heads in compat.iteritems(branchmap): 165s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 165s File "/usr/bin/git-remote-hg", line 63, in iteritems 165s return d.items() 165s ^^^^^^^ 165s AttributeError: 'BranchCacheV2' object has no attribute 'items' 165s fatal: remote helper 'hg' aborted session 165s not ok 3 - cloning with branches 165s # 165s # test_when_finished "rm -rf gitrepo*" && 165s # 165s # ( 165s # cd hgrepo && 165s # hg branch next && 165s # echo next > content && 165s # hg commit -m next 165s # ) && 165s # 165s # git clone "hg::hgrepo" gitrepo && 165s # check gitrepo origin/branches/next next 165s # 165s 165s expecting success: 165s test_when_finished "rm -rf gitrepo*" && 165s 165s ( 165s cd hgrepo && 165s hg checkout default && 165s hg bookmark feature-a && 165s echo feature-a > content && 165s hg commit -m feature-a 165s ) && 165s 165s git clone "hg::hgrepo" gitrepo && 165s check gitrepo origin/feature-a feature-a 165s 165s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 166s Cloning into 'gitrepo'... 166s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 166s or locale.getdefaultlocale()[1] 166s WARNING: capability_push is disabled, only do so when really sure 166s WARNING: various enhanced features might fail in subtle ways 166s Traceback (most recent call last): 166s File "/usr/bin/git-remote-hg", line 2013, in 166s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 166s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 166s File "/usr/bin/git-remote-hg", line 1975, in main 166s repo, branchmap = get_repo(url, alias) 166s ~~~~~~~~^^^^^^^^^^^^ 166s File "/usr/bin/git-remote-hg", line 666, in get_repo 166s for branch, branch_heads in compat.iteritems(branchmap): 166s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 166s File "/usr/bin/git-remote-hg", line 63, in iteritems 166s return d.items() 166s ^^^^^^^ 166s AttributeError: 'BranchCacheV2' object has no attribute 'items' 166s not ok 4 - cloning with bookmarks 166s # 166s # test_when_finished "rm -rf gitrepo*" && 166s # 166s # ( 166s # cd hgrepo && 166s # hg checkout default && 166s # hg bookmark feature-a && 166s # echo feature-a > content && 166s # hg commit -m feature-a 166s # ) && 166s # 166s # git clone "hg::hgrepo" gitrepo && 166s # check gitrepo origin/feature-a feature-a 166s # 166s 166s expecting success: 166s test_when_finished "rm -rf gitrepo*" && 166s 166s ( 166s cd hgrepo && 166s hg bookmark devel 166s ) && 166s 166s ( 166s git clone "hg::hgrepo" gitrepo && 166s cd gitrepo && 166s git checkout --quiet devel && 166s echo devel > content && 166s git commit -a -m devel && 166s git push --quiet origin devel 166s ) && 166s 166s check_bookmark hgrepo devel devel 166s 166s fatal: remote helper 'hg' aborted session 167s Cloning into 'gitrepo'... 167s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 167s or locale.getdefaultlocale()[1] 167s WARNING: capability_push is disabled, only do so when really sure 167s WARNING: various enhanced features might fail in subtle ways 167s Traceback (most recent call last): 167s File "/usr/bin/git-remote-hg", line 2013, in 167s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 167s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 167s File "/usr/bin/git-remote-hg", line 1975, in main 167s repo, branchmap = get_repo(url, alias) 167s ~~~~~~~~^^^^^^^^^^^^ 167s File "/usr/bin/git-remote-hg", line 666, in get_repo 167s for branch, branch_heads in compat.iteritems(branchmap): 167s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 167s File "/usr/bin/git-remote-hg", line 63, in iteritems 167s return d.items() 167s ^^^^^^^ 167s AttributeError: 'BranchCacheV2' object has no attribute 'items' 167s fatal: remote helper 'hg' aborted session 167s not ok 5 - update bookmark 167s # 167s # test_when_finished "rm -rf gitrepo*" && 167s # 167s # ( 167s # cd hgrepo && 167s # hg bookmark devel 167s # ) && 167s # 167s # ( 167s # git clone "hg::hgrepo" gitrepo && 167s # cd gitrepo && 167s # git checkout --quiet devel && 167s # echo devel > content && 167s # git commit -a -m devel && 167s # git push --quiet origin devel 167s # ) && 167s # 167s # check_bookmark hgrepo devel devel 167s # 167s 167s expecting success: 167s test_when_finished "rm -rf gitrepo*" && 167s 167s ( 167s git clone "hg::hgrepo" gitrepo && 167s cd gitrepo && 167s git checkout --quiet -b feature-b && 167s echo feature-b > content && 167s git commit -a -m feature-b && 167s git push --quiet origin feature-b 167s ) && 167s 167s check_bookmark hgrepo feature-b feature-b 167s 167s Cloning into 'gitrepo'... 167s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 167s or locale.getdefaultlocale()[1] 167s WARNING: capability_push is disabled, only do so when really sure 167s WARNING: various enhanced features might fail in subtle ways 168s Traceback (most recent call last): 168s File "/usr/bin/git-remote-hg", line 2013, in 168s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 168s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 168s File "/usr/bin/git-remote-hg", line 1975, in main 168s repo, branchmap = get_repo(url, alias) 168s ~~~~~~~~^^^^^^^^^^^^ 168s File "/usr/bin/git-remote-hg", line 666, in get_repo 168s for branch, branch_heads in compat.iteritems(branchmap): 168s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 168s File "/usr/bin/git-remote-hg", line 63, in iteritems 168s return d.items() 168s ^^^^^^^ 168s AttributeError: 'BranchCacheV2' object has no attribute 'items' 168s fatal: remote helper 'hg' aborted session 168s not ok 6 - new bookmark 168s # 168s # test_when_finished "rm -rf gitrepo*" && 168s # 168s # ( 168s # git clone "hg::hgrepo" gitrepo && 168s # cd gitrepo && 168s # git checkout --quiet -b feature-b && 168s # echo feature-b > content && 168s # git commit -a -m feature-b && 168s # git push --quiet origin feature-b 168s # ) && 168s # 168s # check_bookmark hgrepo feature-b feature-b 168s # 168s 168s expecting success: 168s test_when_finished "rm -rf hgrepo gitrepo" && 168s 168s ( 168s hg init hgrepo && 168s cd hgrepo && 168s 168s touch content && 168s hg add content && 168s 168s > ../expected && 168s author_test alpha "" "H G Wells " && 168s author_test beta "beta" "beta " && 168s author_test gamma "gamma (comment)" "gamma " && 168s author_test delta "" "Unknown " && 168s author_test epsilon "epsilon" "epsilon " && 168s author_test zeta "zeta " && 168s author_test eta " eta " "eta " && 168s author_test theta "theta < test@example.com >" "theta " && 168s author_test iota "iota >test@example.com>" "iota " && 168s author_test kappa "kappa < test example com>" "kappa " && 168s author_test lambda "lambda@example.com" "Unknown " && 168s author_test mu "mu.mu@example.com" "Unknown " 168s ) && 168s 168s git clone "hg::hgrepo" gitrepo && 168s git --git-dir=gitrepo/.git log --reverse --format="%an <%ae>" > actual && 168s 168s test_cmp expected actual 168s 170s Cloning into 'gitrepo'... 170s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 170s or locale.getdefaultlocale()[1] 170s WARNING: capability_push is disabled, only do so when really sure 170s WARNING: various enhanced features might fail in subtle ways 171s Traceback (most recent call last): 171s File "/usr/bin/git-remote-hg", line 2013, in 171s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 171s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 171s File "/usr/bin/git-remote-hg", line 1975, in main 171s repo, branchmap = get_repo(url, alias) 171s ~~~~~~~~^^^^^^^^^^^^ 171s File "/usr/bin/git-remote-hg", line 666, in get_repo 171s for branch, branch_heads in compat.iteritems(branchmap): 171s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 171s File "/usr/bin/git-remote-hg", line 63, in iteritems 171s return d.items() 171s ^^^^^^^ 171s AttributeError: 'BranchCacheV2' object has no attribute 'items' 171s fatal: remote helper 'hg' aborted session 171s not ok 7 - authors 171s # 171s # test_when_finished "rm -rf hgrepo gitrepo" && 171s # 171s # ( 171s # hg init hgrepo && 171s # cd hgrepo && 171s # 171s # touch content && 171s # hg add content && 171s # 171s # > ../expected && 171s # author_test alpha "" "H G Wells " && 171s # author_test beta "beta" "beta " && 171s # author_test gamma "gamma (comment)" "gamma " && 171s # author_test delta "" "Unknown " && 171s # author_test epsilon "epsilon" "epsilon " && 171s # author_test zeta "zeta " && 171s # author_test eta " eta " "eta " && 171s # author_test theta "theta < test@example.com >" "theta " && 171s # author_test iota "iota >test@example.com>" "iota " && 171s # author_test kappa "kappa < test example com>" "kappa " && 171s # author_test lambda "lambda@example.com" "Unknown " && 171s # author_test mu "mu.mu@example.com" "Unknown " 171s # ) && 171s # 171s # git clone "hg::hgrepo" gitrepo && 171s # git --git-dir=gitrepo/.git log --reverse --format="%an <%ae>" > actual && 171s # 171s # test_cmp expected actual 171s # 171s 171s expecting success: 171s test_when_finished "rm -rf hgrepo gitrepo" && 171s 171s ( 171s hg init hgrepo && 171s cd hgrepo && 171s 171s echo one >> content && 171s hg add content && 171s hg commit -m one && 171s 171s echo two >> content && 171s hg commit -m two 171s ) && 171s 171s git clone "hg::hgrepo" gitrepo && 171s 171s ( 171s cd hgrepo && 171s hg strip 1 && 171s 171s echo three >> content && 171s hg commit -m three && 171s 171s echo four >> content && 171s hg commit -m four 171s ) && 171s 171s ( 171s cd gitrepo && 171s git fetch && 171s git log --format="%s" origin/master > ../actual 171s ) && 171s 171s hg -R hgrepo log --template "{desc}\n" > expected && 171s test_cmp actual expected 171s 171s Cloning into 'gitrepo'... 171s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 171s or locale.getdefaultlocale()[1] 171s WARNING: capability_push is disabled, only do so when really sure 171s WARNING: various enhanced features might fail in subtle ways 172s Traceback (most recent call last): 172s File "/usr/bin/git-remote-hg", line 2013, in 172s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 172s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 172s File "/usr/bin/git-remote-hg", line 1975, in main 172s repo, branchmap = get_repo(url, alias) 172s ~~~~~~~~^^^^^^^^^^^^ 172s File "/usr/bin/git-remote-hg", line 666, in get_repo 172s for branch, branch_heads in compat.iteritems(branchmap): 172s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 172s File "/usr/bin/git-remote-hg", line 63, in iteritems 172s return d.items() 172s ^^^^^^^ 172s AttributeError: 'BranchCacheV2' object has no attribute 'items' 172s fatal: remote helper 'hg' aborted session 172s not ok 8 - strip 172s # 172s # test_when_finished "rm -rf hgrepo gitrepo" && 172s # 172s # ( 172s # hg init hgrepo && 172s # cd hgrepo && 172s # 172s # echo one >> content && 172s # hg add content && 172s # hg commit -m one && 172s # 172s # echo two >> content && 172s # hg commit -m two 172s # ) && 172s # 172s # git clone "hg::hgrepo" gitrepo && 172s # 172s # ( 172s # cd hgrepo && 172s # hg strip 1 && 172s # 172s # echo three >> content && 172s # hg commit -m three && 172s # 172s # echo four >> content && 172s # hg commit -m four 172s # ) && 172s # 172s # ( 172s # cd gitrepo && 172s # git fetch && 172s # git log --format="%s" origin/master > ../actual 172s # ) && 172s # 172s # hg -R hgrepo log --template "{desc}\n" > expected && 172s # test_cmp actual expected 172s # 172s 172s expecting success: 172s test_when_finished "rm -rf hgrepo gitrepo" && 172s 172s ( 172s hg init hgrepo && 172s cd hgrepo && 172s 172s echo one >.git && 172s echo ONE >.GIT && 172s mkdir a && echo two > a/.gitmodules && 172s hg add .git .GIT a/.gitmodules && 172s hg commit -m zero 172s ) && 172s 172s git clone "hg::hgrepo" gitrepo && 172s test_cmp gitrepo/.git_ hgrepo/.git && 172s test_cmp gitrepo/.GIT_ hgrepo/.GIT && 172s test_cmp gitrepo/a/.gitmodules_ hgrepo/a/.gitmodules && 172s 172s ( 172s cd gitrepo && 172s echo three >.git_ && 172s echo THREE >.GIT && 172s echo four >a/.gitmodules_ && 172s git add .git_ .GIT_ a/.gitmodules_ && 172s git commit -m one && 172s git push 172s ) && 172s 172s hg -R hgrepo update && 172s test_cmp gitrepo/.git_ hgrepo/.git && 172s test_cmp gitrepo/.GIT_ hgrepo/.GIT && 172s test_cmp gitrepo/a/.gitmodules_ hgrepo/a/.gitmodules 172s 172s warning: possible case-folding collision for .git 172s Cloning into 'gitrepo'... 172s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 172s or locale.getdefaultlocale()[1] 172s WARNING: capability_push is disabled, only do so when really sure 172s WARNING: various enhanced features might fail in subtle ways 173s Traceback (most recent call last): 173s File "/usr/bin/git-remote-hg", line 2013, in 173s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 173s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 173s File "/usr/bin/git-remote-hg", line 1975, in main 173s repo, branchmap = get_repo(url, alias) 173s ~~~~~~~~^^^^^^^^^^^^ 173s File "/usr/bin/git-remote-hg", line 666, in get_repo 173s for branch, branch_heads in compat.iteritems(branchmap): 173s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 173s File "/usr/bin/git-remote-hg", line 63, in iteritems 173s return d.items() 173s ^^^^^^^ 173s AttributeError: 'BranchCacheV2' object has no attribute 'items' 173s fatal: remote helper 'hg' aborted session 173s not ok 9 - dotfiles 173s # 173s # test_when_finished "rm -rf hgrepo gitrepo" && 173s # 173s # ( 173s # hg init hgrepo && 173s # cd hgrepo && 173s # 173s # echo one >.git && 173s # echo ONE >.GIT && 173s # mkdir a && echo two > a/.gitmodules && 173s # hg add .git .GIT a/.gitmodules && 173s # hg commit -m zero 173s # ) && 173s # 173s # git clone "hg::hgrepo" gitrepo && 173s # test_cmp gitrepo/.git_ hgrepo/.git && 173s # test_cmp gitrepo/.GIT_ hgrepo/.GIT && 173s # test_cmp gitrepo/a/.gitmodules_ hgrepo/a/.gitmodules && 173s # 173s # ( 173s # cd gitrepo && 173s # echo three >.git_ && 173s # echo THREE >.GIT && 173s # echo four >a/.gitmodules_ && 173s # git add .git_ .GIT_ a/.gitmodules_ && 173s # git commit -m one && 173s # git push 173s # ) && 173s # 173s # hg -R hgrepo update && 173s # test_cmp gitrepo/.git_ hgrepo/.git && 173s # test_cmp gitrepo/.GIT_ hgrepo/.GIT && 173s # test_cmp gitrepo/a/.gitmodules_ hgrepo/a/.gitmodules 173s # 173s 173s expecting success: 173s test_when_finished "rm -rf hgrepo gitrepo*" && 173s 173s ( 173s hg init hgrepo && 173s cd hgrepo && 173s echo zero > content && 173s hg add content && 173s hg commit -m zero && 173s hg bookmark master && 173s echo one > content && 173s hg commit -m one 173s ) && 173s 173s ( 173s git clone "hg::hgrepo" gitrepo && 173s cd gitrepo && 173s echo two > content && 173s git commit -a -m two && 173s git push 173s ) && 173s 173s check_branch hgrepo default two 173s 174s Cloning into 'gitrepo'... 174s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 174s or locale.getdefaultlocale()[1] 174s WARNING: capability_push is disabled, only do so when really sure 174s WARNING: various enhanced features might fail in subtle ways 174s Traceback (most recent call last): 174s File "/usr/bin/git-remote-hg", line 2013, in 174s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 174s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 174s File "/usr/bin/git-remote-hg", line 1975, in main 174s repo, branchmap = get_repo(url, alias) 174s ~~~~~~~~^^^^^^^^^^^^ 174s File "/usr/bin/git-remote-hg", line 666, in get_repo 174s for branch, branch_heads in compat.iteritems(branchmap): 174s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 174s File "/usr/bin/git-remote-hg", line 63, in iteritems 174s return d.items() 174s ^^^^^^^ 174s AttributeError: 'BranchCacheV2' object has no attribute 'items' 174s fatal: remote helper 'hg' aborted session 174s not ok 10 - remote push with master bookmark 174s # 174s # test_when_finished "rm -rf hgrepo gitrepo*" && 174s # 174s # ( 174s # hg init hgrepo && 174s # cd hgrepo && 174s # echo zero > content && 174s # hg add content && 174s # hg commit -m zero && 174s # hg bookmark master && 174s # echo one > content && 174s # hg commit -m one 174s # ) && 174s # 174s # ( 174s # git clone "hg::hgrepo" gitrepo && 174s # cd gitrepo && 174s # echo two > content && 174s # git commit -a -m two && 174s # git push 174s # ) && 174s # 174s # check_branch hgrepo default two 174s # 174s 174s expecting success: 174s test_when_finished "rm -rf hgrepo gitrepo*" && 174s 174s hg init hgrepo && 174s 174s ( 174s git init gitrepo && 174s cd gitrepo && 174s git remote add origin "hg::../hgrepo" && 174s echo one > content && 174s git add content && 174s git commit -a -m one && 174s git push origin master 174s ) && 174s 174s hg -R hgrepo log > actual && 174s cat actual && 174s test_cmp expected actual && 174s 174s check_branch hgrepo default one 174s 174s Initialized empty Git repository in /tmp/autopkgtest.ItduHS/build.ARo/src/test/trash directory.main/gitrepo/.git/ 174s [master (root-commit) 64caca5] one 174s Author: A U Thor 174s 1 file changed, 1 insertion(+) 174s create mode 100644 content 175s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 175s or locale.getdefaultlocale()[1] 175s WARNING: capability_push is disabled, only do so when really sure 175s WARNING: various enhanced features might fail in subtle ways 175s Traceback (most recent call last): 175s File "/usr/bin/git-remote-hg", line 2013, in 175s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 175s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 175s File "/usr/bin/git-remote-hg", line 1975, in main 175s repo, branchmap = get_repo(url, alias) 175s ~~~~~~~~^^^^^^^^^^^^ 175s File "/usr/bin/git-remote-hg", line 666, in get_repo 175s for branch, branch_heads in compat.iteritems(branchmap): 175s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 175s File "/usr/bin/git-remote-hg", line 63, in iteritems 175s return d.items() 175s ^^^^^^^ 175s AttributeError: 'BranchCacheV2' object has no attribute 'items' 175s fatal: remote helper 'hg' aborted session 175s not ok 11 - remote push from master branch 175s # 175s # test_when_finished "rm -rf hgrepo gitrepo*" && 175s # 175s # hg init hgrepo && 175s # 175s # ( 175s # git init gitrepo && 175s # cd gitrepo && 175s # git remote add origin "hg::../hgrepo" && 175s # echo one > content && 175s # git add content && 175s # git commit -a -m one && 175s # git push origin master 175s # ) && 175s # 175s # hg -R hgrepo log > actual && 175s # cat actual && 175s # test_cmp expected actual && 175s # 175s # check_branch hgrepo default one 175s # 175s 175s expecting success: 175s test_when_finished "rm -rf gitrepo*" && 175s 175s ( 175s hg init hgrepo && 175s cd hgrepo && 175s echo zero > content && 175s hg add content && 175s hg commit -m zero 175s ) && 175s 175s git clone "hg::hgrepo" gitrepo && 175s check gitrepo HEAD zero 175s 176s Cloning into 'gitrepo'... 176s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 176s or locale.getdefaultlocale()[1] 176s WARNING: capability_push is disabled, only do so when really sure 176s WARNING: various enhanced features might fail in subtle ways 176s Traceback (most recent call last): 176s File "/usr/bin/git-remote-hg", line 2013, in 176s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 176s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 176s File "/usr/bin/git-remote-hg", line 1975, in main 176s repo, branchmap = get_repo(url, alias) 176s ~~~~~~~~^^^^^^^^^^^^ 176s File "/usr/bin/git-remote-hg", line 666, in get_repo 176s for branch, branch_heads in compat.iteritems(branchmap): 176s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 176s File "/usr/bin/git-remote-hg", line 63, in iteritems 176s return d.items() 176s ^^^^^^^ 176s AttributeError: 'BranchCacheV2' object has no attribute 'items' 176s fatal: remote helper 'hg' aborted session 176s not ok 12 - remote cloning 176s # 176s # test_when_finished "rm -rf gitrepo*" && 176s # 176s # ( 176s # hg init hgrepo && 176s # cd hgrepo && 176s # echo zero > content && 176s # hg add content && 176s # hg commit -m zero 176s # ) && 176s # 176s # git clone "hg::hgrepo" gitrepo && 176s # check gitrepo HEAD zero 176s # 176s 176s expecting success: 176s test_when_finished "rm -rf gitrepo*" && 176s 176s ( 176s git clone "hg::hgrepo" gitrepo && 176s mv gitrepo gitrepo2 && 176s cd gitrepo2 && 176s git fetch 176s ) 176s 176s Cloning into 'gitrepo'... 176s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 176s or locale.getdefaultlocale()[1] 176s WARNING: capability_push is disabled, only do so when really sure 176s WARNING: various enhanced features might fail in subtle ways 177s Traceback (most recent call last): 177s File "/usr/bin/git-remote-hg", line 2013, in 177s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 177s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 177s File "/usr/bin/git-remote-hg", line 1975, in main 177s repo, branchmap = get_repo(url, alias) 177s ~~~~~~~~^^^^^^^^^^^^ 177s File "/usr/bin/git-remote-hg", line 666, in get_repo 177s for branch, branch_heads in compat.iteritems(branchmap): 177s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 177s File "/usr/bin/git-remote-hg", line 63, in iteritems 177s return d.items() 177s ^^^^^^^ 177s AttributeError: 'BranchCacheV2' object has no attribute 'items' 177s fatal: remote helper 'hg' aborted session 177s not ok 13 - moving remote clone 177s # 177s # test_when_finished "rm -rf gitrepo*" && 177s # 177s # ( 177s # git clone "hg::hgrepo" gitrepo && 177s # mv gitrepo gitrepo2 && 177s # cd gitrepo2 && 177s # git fetch 177s # ) 177s # 177s 177s expecting success: 177s test_when_finished "rm -rf gitrepo*" && 177s 177s ( 177s cd hgrepo && 177s hg bookmark devel 177s ) && 177s 177s ( 177s git clone "hg::hgrepo" gitrepo && 177s cd gitrepo && 177s git checkout --quiet devel && 177s echo devel > content && 177s git commit -a -m devel && 177s git push --quiet 177s ) && 177s 177s check_bookmark hgrepo devel devel 177s 177s Cloning into 'gitrepo'... 177s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 177s or locale.getdefaultlocale()[1] 177s WARNING: capability_push is disabled, only do so when really sure 177s WARNING: various enhanced features might fail in subtle ways 178s Traceback (most recent call last): 178s File "/usr/bin/git-remote-hg", line 2013, in 178s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 178s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 178s File "/usr/bin/git-remote-hg", line 1975, in main 178s repo, branchmap = get_repo(url, alias) 178s ~~~~~~~~^^^^^^^^^^^^ 178s File "/usr/bin/git-remote-hg", line 666, in get_repo 178s for branch, branch_heads in compat.iteritems(branchmap): 178s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 178s File "/usr/bin/git-remote-hg", line 63, in iteritems 178s return d.items() 178s ^^^^^^^ 178s AttributeError: 'BranchCacheV2' object has no attribute 'items' 178s fatal: remote helper 'hg' aborted session 178s not ok 14 - remote update bookmark 178s # 178s # test_when_finished "rm -rf gitrepo*" && 178s # 178s # ( 178s # cd hgrepo && 178s # hg bookmark devel 178s # ) && 178s # 178s # ( 178s # git clone "hg::hgrepo" gitrepo && 178s # cd gitrepo && 178s # git checkout --quiet devel && 178s # echo devel > content && 178s # git commit -a -m devel && 178s # git push --quiet 178s # ) && 178s # 178s # check_bookmark hgrepo devel devel 178s # 178s 178s expecting success: 178s test_when_finished "rm -rf gitrepo*" && 178s 178s ( 178s git clone "hg::hgrepo" gitrepo && 178s cd gitrepo && 178s git checkout --quiet -b feature-b && 178s echo feature-b > content && 178s git commit -a -m feature-b && 178s git push --quiet origin feature-b 178s ) && 178s 178s check_bookmark hgrepo feature-b feature-b 178s 178s Cloning into 'gitrepo'... 178s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 178s or locale.getdefaultlocale()[1] 178s WARNING: capability_push is disabled, only do so when really sure 178s WARNING: various enhanced features might fail in subtle ways 178s Traceback (most recent call last): 178s File "/usr/bin/git-remote-hg", line 2013, in 178s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 178s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 178s File "/usr/bin/git-remote-hg", line 1975, in main 178s repo, branchmap = get_repo(url, alias) 178s ~~~~~~~~^^^^^^^^^^^^ 178s File "/usr/bin/git-remote-hg", line 666, in get_repo 178s for branch, branch_heads in compat.iteritems(branchmap): 178s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 178s File "/usr/bin/git-remote-hg", line 63, in iteritems 178s return d.items() 178s ^^^^^^^ 178s AttributeError: 'BranchCacheV2' object has no attribute 'items' 178s fatal: remote helper 'hg' aborted session 178s not ok 15 - remote new bookmark 178s # 178s # test_when_finished "rm -rf gitrepo*" && 178s # 178s # ( 178s # git clone "hg::hgrepo" gitrepo && 178s # cd gitrepo && 178s # git checkout --quiet -b feature-b && 178s # echo feature-b > content && 178s # git commit -a -m feature-b && 178s # git push --quiet origin feature-b 178s # ) && 178s # 178s # check_bookmark hgrepo feature-b feature-b 178s # 178s 178s expecting success: 178s test_when_finished "rm -rf gitrepo*" && 178s 178s git clone "hg::hgrepo" gitrepo && 178s 178s ( 178s cd hgrepo && 178s hg checkout default && 178s echo bump > content && 178s hg commit -m bump 178s ) && 178s 178s ( 178s cd gitrepo && 178s echo diverge > content && 178s git commit -a -m diverged && 178s check_push 1 <<-\EOF 178s master:non-fast-forward 178s EOF 178s ) && 178s 178s check_branch hgrepo default bump 178s 178s Cloning into 'gitrepo'... 179s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 179s or locale.getdefaultlocale()[1] 179s WARNING: capability_push is disabled, only do so when really sure 179s WARNING: various enhanced features might fail in subtle ways 179s Traceback (most recent call last): 179s File "/usr/bin/git-remote-hg", line 2013, in 179s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 179s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 179s File "/usr/bin/git-remote-hg", line 1975, in main 179s repo, branchmap = get_repo(url, alias) 179s ~~~~~~~~^^^^^^^^^^^^ 179s File "/usr/bin/git-remote-hg", line 666, in get_repo 179s for branch, branch_heads in compat.iteritems(branchmap): 179s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 179s File "/usr/bin/git-remote-hg", line 63, in iteritems 179s return d.items() 179s ^^^^^^^ 179s AttributeError: 'BranchCacheV2' object has no attribute 'items' 179s fatal: remote helper 'hg' aborted session 179s not ok 16 - remote push diverged 179s # 179s # test_when_finished "rm -rf gitrepo*" && 179s # 179s # git clone "hg::hgrepo" gitrepo && 179s # 179s # ( 179s # cd hgrepo && 179s # hg checkout default && 179s # echo bump > content && 179s # hg commit -m bump 179s # ) && 179s # 179s # ( 179s # cd gitrepo && 179s # echo diverge > content && 179s # git commit -a -m diverged && 179s # check_push 1 <<-\EOF 179s # master:non-fast-forward 179s # EOF 179s # ) && 179s # 179s # check_branch hgrepo default bump 179s # 179s 179s expecting success: 179s test_when_finished "rm -rf gitrepo*" && 179s 179s ( 179s cd hgrepo && 179s hg checkout tip^ && 179s hg bookmark diverge 179s ) && 179s 179s git clone "hg::hgrepo" gitrepo && 179s 179s ( 179s cd hgrepo && 179s echo "bump bookmark" > content && 179s hg commit -m "bump bookmark" 179s ) && 179s 179s ( 179s cd gitrepo && 179s git checkout --quiet diverge && 179s echo diverge > content && 179s git commit -a -m diverge && 179s check_push 1 <<-\EOF 179s diverge:non-fast-forward 179s EOF 179s ) && 179s 179s check_bookmark hgrepo diverge "bump bookmark" 179s 179s abort: empty revision set 179s not ok 17 - remote update bookmark diverge 179s # 179s # test_when_finished "rm -rf gitrepo*" && 179s # 179s # ( 179s # cd hgrepo && 179s # hg checkout tip^ && 179s # hg bookmark diverge 179s # ) && 179s # 179s # git clone "hg::hgrepo" gitrepo && 179s # 179s # ( 179s # cd hgrepo && 179s # echo "bump bookmark" > content && 179s # hg commit -m "bump bookmark" 179s # ) && 179s # 179s # ( 179s # cd gitrepo && 179s # git checkout --quiet diverge && 179s # echo diverge > content && 179s # git commit -a -m diverge && 179s # check_push 1 <<-\EOF 179s # diverge:non-fast-forward 179s # EOF 179s # ) && 179s # 179s # check_bookmark hgrepo diverge "bump bookmark" 179s # 179s 179s expecting success: 179s test_when_finished "rm -rf gitrepo*" && 179s 179s ( 179s git clone "hg::hgrepo" gitrepo && 179s cd gitrepo && 179s git checkout --quiet -b feature-c HEAD^ && 179s echo feature-c > content && 179s git commit -a -m feature-c && 179s git push --quiet origin feature-c 179s ) && 179s 179s check_bookmark hgrepo feature-c feature-c 179s 179s Cloning into 'gitrepo'... 179s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 179s or locale.getdefaultlocale()[1] 179s WARNING: capability_push is disabled, only do so when really sure 179s WARNING: various enhanced features might fail in subtle ways 195s not ok 18 - remote new bookmark multiple branch head 195s # 195s # test_when_finished "rm -rf gitrepo*" && 195s # 195s # ( 195s # git clone "hg::hgrepo" gitrepo && 195s # cd gitrepo && 195s # git checkout --quiet -b feature-c HEAD^ && 195s # echo feature-c > content && 195s # git commit -a -m feature-c && 195s # git push --quiet origin feature-c 195s # ) && 195s # 195s # check_bookmark hgrepo feature-c feature-c 195s # 195s 195s checking known breakage: 195s test_when_finished "rm -rf gitrepo hgrepo" && 195s 195s ( 195s hg init hgrepo && 195s cd hgrepo && 195s echo zero > content && 195s hg add content && 195s hg commit -m zero 195s ) && 195s 195s git clone "hg::hgrepo" gitrepo && 195s 195s ( 195s cd gitrepo && 195s cp content content-copy && 195s # recent git-fast-export is (too) picky in recognizing copies 195s # although git-log is not as picky; 195s # since https://github.com/git/git/commit/8096e1d385660c159d9d47e69b2be63cf22e4f31 195s # a copy is only marked if source filed not modified as well 195s # (though destination file can be modified) 195s echo one >> content-copy && 195s git add content content-copy && 195s git commit -m copy && 195s git mv content-copy content-moved 195s git commit -m moved && 195s git push origin master 195s ) && 195s 195s ( 195s hg -R hgrepo update && 195s test_cmp gitrepo/content hgrepo/content 195s test_cmp gitrepo/content-moved hgrepo/content-moved 195s cd hgrepo && 195s test `hg log -f content-moved | grep -c changeset` -eq 3 195s ) 195s 195s Traceback (most recent call last): 195s File "/usr/bin/git-remote-hg", line 2013, in 195s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 195s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 1975, in main 195s repo, branchmap = get_repo(url, alias) 195s ~~~~~~~~^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 666, in get_repo 195s for branch, branch_heads in compat.iteritems(branchmap): 195s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 63, in iteritems 195s return d.items() 195s ^^^^^^^ 195s AttributeError: 'BranchCacheV2' object has no attribute 'items' 195s fatal: remote helper 'hg' aborted session 195s Cloning into 'gitrepo'... 195s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 195s or locale.getdefaultlocale()[1] 195s WARNING: capability_push is disabled, only do so when really sure 195s WARNING: various enhanced features might fail in subtle ways 195s Traceback (most recent call last): 195s not ok 19 - push commits with copy and rename # TODO known breakage 195s 195s expecting success: 195s test_when_finished "rm -rf hgrepo gitrepo && LC_ALL=C" && 195s 195s LC_ALL=C.UTF-8 195s export LC_ALL 195s 195s ( 195s hg init hgrepo && 195s cd hgrepo && 195s 195s echo test >> "æ rø" && 195s hg add "æ rø" && 195s echo test >> "ø~?" && 195s hg add "ø~?" && 195s hg commit -m add-utf-8 && 195s echo test >> "æ rø" && 195s hg commit -m test-utf-8 && 195s hg rm "ø~?" && 195s hg mv "æ rø" "ø~?" && 195s hg commit -m hg-mv-utf-8 195s ) && 195s 195s ( 195s git clone "hg::hgrepo" gitrepo && 195s cd gitrepo && 195s git -c core.quotepath=false ls-files > ../actual 195s ) && 195s echo "ø~?" > expected && 195s test_cmp expected actual 195s 195s not ok 20 - fetch special filenames 195s # 195s # test_when_finished "rm -rf hgrepo gitrepo && LC_ALL=C" && 195s # 195s # LC_ALL=C.UTF-8 195s # export LC_ALL 195s # 195s # ( 195s # hg init hgrepo && 195s # cd hgrepo && 195s # 195s # echo test >> "æ rø" && 195s # hg add "æ rø" && 195s # echo test >> "ø~?" && 195s # hg add "ø~?" && 195s # hg commit -m add-utf-8 && 195s # echo test >> "æ rø" && 195s # hg commit -m test-utf-8 && 195s # hg rm "ø~?" && 195s # hg mv "æ rø" "ø~?" && 195s # hg commit -m hg-mv-utf-8 195s # ) && 195s # 195s # ( 195s # git clone "hg::hgrepo" gitrepo && 195s # cd gitrepo && 195s # git -c core.quotepath=false ls-files > ../actual 195s # ) && 195s # echo "ø~?" > expected && 195s # test_cmp expected actual 195s # 195s 195s expecting success: 195s test_when_finished "rm -rf hgrepo gitrepo && LC_ALL=C" && 195s 195s mkdir -p tmp && cd tmp && 195s 195s LC_ALL=C.UTF-8 195s export LC_ALL 195s 195s ( 195s hg init hgrepo && 195s cd hgrepo && 195s 195s echo one >> content && 195s hg add content && 195s hg commit -m one 195s ) && 195s 195s ( 195s git clone "hg::hgrepo" gitrepo && 195s cd gitrepo && 195s 195s echo test >> "æ rø" && 195s git add "æ rø" && 195s git commit -m utf-8 && 195s 195s git push 195s ) && 195s 195s (cd hgrepo && 195s hg update && 195s hg manifest > ../actual 195s ) && 195s 195s printf "content\næ rø\n" > expected && 195s test_cmp expected actual 195s 195s not ok 21 - push special filenames 195s # 195s # test_when_finished "rm -rf hgrepo gitrepo && LC_ALL=C" && 195s # 195s # mkdir -p tmp && cd tmp && 195s # 195s # LC_ALL=C.UTF-8 195s # export LC_ALL 195s # 195s # ( 195s # hg init hgrepo && 195s # cd hgrepo && 195s # 195s # echo one >> content && 195s # hg add content && 195s # hg commit -m one 195s # ) && 195s # 195s # ( 195s # git clone "hg::hgrepo" gitrepo && 195s # cd gitrepo && 195s # 195s # echo test >> "æ rø" && 195s # git add "æ rø" && 195s # git commit -m utf-8 && 195s # 195s # git push 195s # ) && 195s # 195s # (cd hgrepo && 195s # hg update && 195s # hg manifest > ../actual 195s # ) && 195s # 195s # printf "content\næ rø\n" > expected && 195s # test_cmp expected actual 195s # 195s 195s File "/usr/bin/git-remote-hg", line 2013, in 195s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 195s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 1975, in main 195s repo, branchmap = get_repo(url, alias) 195s ~~~~~~~~^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 666, in get_repo 195s for branch, branch_heads in compat.iteritems(branchmap): 195s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 63, in iteritems 195s return d.items() 195s ^^^^^^^ 195s AttributeError: 'BranchCacheV2' object has no attribute 'items' 195s fatal: remote helper 'hg' aborted session 195s warning: filename contains '?', which is reserved on Windows: 'ø~?' 195s warning: filename contains '?', which is reserved on Windows: 'ø~?' 195s Cloning into 'gitrepo'... 195s WARNING: capability_push is disabled, only do so when really sure 195s WARNING: various enhanced features might fail in subtle ways 195s Traceback (most recent call last): 195s File "/usr/bin/git-remote-hg", line 2013, in 195s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 195s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 1975, in main 195s repo, branchmap = get_repo(url, alias) 195s ~~~~~~~~^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 666, in get_repo 195s for branch, branch_heads in compat.iteritems(branchmap): 195s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 63, in iteritems 195s return d.items() 195s ^^^^^^^ 195s AttributeError: 'BranchCacheV2' object has no attribute 'items' 195s fatal: remote helper 'hg' aborted session 195s Cloning into 'gitrepo'... 195s WARNING: capability_push is disabled, only do so when really sure 195s WARNING: various enhanced features might fail in subtle ways 195s Traceback (most recent call last): 195s File "/usr/bin/git-remote-hg", line 2013, in 195s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 195s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 1975, in main 195s repo, branchmap = get_repo(url, alias) 195s ~~~~~~~~^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 666, in get_repo 195s for branch, branch_heads in compat.iteritems(branchmap): 195s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 63, in iteritems 195s return d.items() 195s ^^^^^^^ 195s AttributeError: 'BranchCacheV2' object has no attribute 'items' 195s fatal: remote helper 'hg' aborted session 195s expecting success: 195s test_when_finished "rm -rf hgrepo gitrepo*" && 195s 195s setup_big_push 195s 195s ( 195s cd gitrepo && 195s 195s if test "$CAPABILITY_PUSH" = "t" 195s then 195s # cap push handles refs one by one 195s # so it will still correctly report several ok 195s check_push 1 --all <<-\EOF 195s master 195s good_bmark 195s branches/good_branch 195s new_bmark:new 195s branches/new_branch:new 195s bad_bmark1:non-fast-forward 195s bad_bmark2:non-fast-forward 195s branches/bad_branch:non-fast-forward 195s EOF 195s else 195s check_push 1 --all <<-\EOF 195s bad_bmark1:non-fast-forward 195s bad_bmark2:non-fast-forward 195s branches/bad_branch:non-fast-forward 195s EOF 195s fi 195s ) && 195s 195s if test "$CAPABILITY_PUSH" = "t" 195s then 195s # cap push handles refs one by one 195s # so it will push all requested it can 195s check_branch hgrepo default six && 195s check_branch hgrepo good_branch eight && 195s check_branch hgrepo bad_branch "bad branch" && 195s check_branch hgrepo new_branch ten && 195s check_bookmark hgrepo good_bmark three && 195s check_bookmark hgrepo bad_bmark1 one && 195s check_bookmark hgrepo bad_bmark2 one && 195s check_bookmark hgrepo new_bmark six && 195s check gitrepo origin/master two 195s else 195s check_branch hgrepo default one && 195s check_branch hgrepo good_branch "good branch" && 195s check_branch hgrepo bad_branch "bad branch" && 195s check_branch hgrepo new_branch && 195s check_bookmark hgrepo good_bmark one && 195s check_bookmark hgrepo bad_bmark1 one && 195s check_bookmark hgrepo bad_bmark2 one && 195s check_bookmark hgrepo new_bmark && 195s check gitrepo origin/master one 195s fi 195s 195s not ok 22 - remote big push 195s # 195s # test_when_finished "rm -rf hgrepo gitrepo*" && 195s # 195s # setup_big_push 195s # 195s # ( 195s # cd gitrepo && 195s # 195s # if test "$CAPABILITY_PUSH" = "t" 195s # then 195s # # cap push handles refs one by one 195s # # so it will still correctly report several ok 195s # check_push 1 --all <<-\EOF 195s # master 195s # good_bmark 195s # branches/good_branch 195s # new_bmark:new 195s # branches/new_branch:new 195s # bad_bmark1:non-fast-forward 195s # bad_bmark2:non-fast-forward 195s # branches/bad_branch:non-fast-forward 195s # EOF 195s # else 195s # check_push 1 --all <<-\EOF 195s # bad_bmark1:non-fast-forward 195s # bad_bmark2:non-fast-forward 195s # branches/bad_branch:non-fast-forward 195s # EOF 195s # fi 195s # ) && 195s # 195s # if test "$CAPABILITY_PUSH" = "t" 195s # then 195s # # cap push handles refs one by one 195s # # so it will push all requested it can 195s # check_branch hgrepo default six && 195s # check_branch hgrepo good_branch eight && 195s # check_branch hgrepo bad_branch "bad branch" && 195s # check_branch hgrepo new_branch ten && 195s # check_bookmark hgrepo good_bmark three && 195s # check_bookmark hgrepo bad_bmark1 one && 195s # check_bookmark hgrepo bad_bmark2 one && 195s # check_bookmark hgrepo new_bmark six && 195s # check gitrepo origin/master two 195s # else 195s # check_branch hgrepo default one && 195s # check_branch hgrepo good_branch "good branch" && 195s # check_branch hgrepo bad_branch "bad branch" && 195s # check_branch hgrepo new_branch && 195s # check_bookmark hgrepo good_bmark one && 195s # check_bookmark hgrepo bad_bmark1 one && 195s # check_bookmark hgrepo bad_bmark2 one && 195s # check_bookmark hgrepo new_bmark && 195s # check gitrepo origin/master one 195s # fi 195s # 195s 195s expecting success: 195s test_when_finished "rm -rf hgrepo gitrepo*" && 195s 195s ( 195s hg init hgrepo && 195s cd hgrepo && 195s echo zero > content && 195s hg add content && 195s hg commit -m zero && 195s hg bookmark bad_bmark && 195s hg bookmark good_bmark && 195s hg bookmark -i good_bmark && 195s hg -q branch good_branch && 195s echo "good branch" > content && 195s hg commit -m "good branch" && 195s hg -q branch bad_branch && 195s echo "bad branch" > content && 195s hg commit -m "bad branch" 195s ) && 195s 195s git clone "hg::hgrepo" gitrepo && 195s 195s ( 195s cd hgrepo && 195s hg bookmark -f bad_bmark && 195s echo update_bmark > content && 195s hg commit -m "update bmark" 195s ) && 195s 195s ( 195s cd gitrepo && 195s echo two > content && 195s git commit -q -a -m two && 195s 195s git checkout -q good_bmark && 195s echo three > content && 195s git commit -q -a -m three && 195s 195s git checkout -q bad_bmark && 195s echo four > content && 195s git commit -q -a -m four && 195s 195s git checkout -q branches/bad_branch && 195s echo five > content && 195s git commit -q -a -m five && 195s 195s if test "$CAPABILITY_PUSH" = "t" 195s then 195s check_push 1 --all <<-\EOF 195s master 195s good_bmark 195s bad_bmark:non-fast-forward 195s branches/bad_branch:non-fast-forward 195s EOF 195s else 195s # cap export now only report error cases 195s check_push 1 --all <<-\EOF 195s bad_bmark:non-fast-forward 195s branches/bad_branch:non-fast-forward 195s EOF 195s fi && 195s 195s git fetch && 195s 195s if test "$CAPABILITY_PUSH" = "t" 195s then 195s # cap push handles refs one by one 195s # so it will already have pushed some above previously 195s # (and master is a fake one that jumps around a bit) 195s check_push 1 --all <<-\EOF 195s bad_bmark:non-fast-forward 195s branches/bad_branch:non-fast-forward 195s EOF 195s else 195s # cap export now only report error cases 195s check_push 1 --all <<-\EOF 195s bad_bmark:non-fast-forward 195s branches/bad_branch:non-fast-forward 195s EOF 195s fi 195s ) 195s 195s Cloning into 'gitrepo'... 195s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 195s or locale.getdefaultlocale()[1] 195s WARNING: capability_push is disabled, only do so when really sure 195s WARNING: various enhanced features might fail in subtle ways 195s Traceback (most recent call last): 195s File "/usr/bin/git-remote-hg", line 2013, in 195s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 195s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 1975, in main 195s repo, branchmap = get_repo(url, alias) 195s ~~~~~~~~^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 666, in get_repo 195s for branch, branch_heads in compat.iteritems(branchmap): 195s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 63, in iteritems 195s return d.items() 195s ^^^^^^^ 195s AttributeError: 'BranchCacheV2' object has no attribute 'items' 195s fatal: remote helper 'hg' aborted session 195s /usr/share/sharness/sharness.sh: line 332: cd: gitrepo: No such file or directory 195s Cloning into 'gitrepo'... 195s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 195s or locale.getdefaultlocale()[1] 195s WARNING: capability_push is disabled, only do so when really sure 195s WARNING: various enhanced features might fail in subtle ways 195s Traceback (most recent call last): 195s File "/usr/bin/git-remote-hg", line 2013, in 195s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 195s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 1975, in main 195s repo, branchmap = get_repo(url, alias) 195s ~~~~~~~~^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 666, in get_repo 195s for branch, branch_heads in compat.iteritems(branchmap): 195s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 63, in iteritems 195s return d.items() 195s ^^^^^^^ 195s AttributeError: 'BranchCacheV2' object has no attribute 'items' 195s fatal: remote helper 'hg' aborted session 195s Cloning into 'gitrepo'... 195s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 195s or locale.getdefaultlocale()[1] 195s WARNING: capability_push is disabled, only do so when really sure 195s WARNING: various enhanced features might fail in subtle ways 195s Traceback (most recent call last): 195s File "/usr/bin/git-remote-hg", line 2013, in 195s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 195s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 1975, in main 195s repo, branchmap = get_repo(url, alias) 195s ~~~~~~~~^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 666, in get_repo 195s for branch, branch_heads in compat.iteritems(branchmap): 195s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 63, in iteritems 195s return d.items() 195s ^^^^^^^ 195s AttributeError: 'BranchCacheV2' object has no attribute 'items' 195s fatal: remote helper 'hg' aborted session 195s /usr/share/sharness/sharness.sh: line 332: cd: gitrepo: No such file or directory 195s not ok 23 - remote big push non fast forward 195s # 195s # test_when_finished "rm -rf hgrepo gitrepo*" && 195s # 195s # ( 195s # hg init hgrepo && 195s # cd hgrepo && 195s # echo zero > content && 195s # hg add content && 195s # hg commit -m zero && 195s # hg bookmark bad_bmark && 195s # hg bookmark good_bmark && 195s # hg bookmark -i good_bmark && 195s # hg -q branch good_branch && 195s # echo "good branch" > content && 195s # hg commit -m "good branch" && 195s # hg -q branch bad_branch && 195s # echo "bad branch" > content && 195s # hg commit -m "bad branch" 195s # ) && 195s # 195s # git clone "hg::hgrepo" gitrepo && 195s # 195s # ( 195s # cd hgrepo && 195s # hg bookmark -f bad_bmark && 195s # echo update_bmark > content && 195s # hg commit -m "update bmark" 195s # ) && 195s # 195s # ( 195s # cd gitrepo && 195s # echo two > content && 195s # git commit -q -a -m two && 195s # 195s # git checkout -q good_bmark && 195s # echo three > content && 195s # git commit -q -a -m three && 195s # 195s # git checkout -q bad_bmark && 195s # echo four > content && 195s # git commit -q -a -m four && 195s # 195s # git checkout -q branches/bad_branch && 195s # echo five > content && 195s # git commit -q -a -m five && 195s # 195s # if test "$CAPABILITY_PUSH" = "t" 195s # then 195s # check_push 1 --all <<-\EOF 195s # master 195s # good_bmark 195s # bad_bmark:non-fast-forward 195s # branches/bad_branch:non-fast-forward 195s # EOF 195s # else 195s # # cap export now only report error cases 195s # check_push 1 --all <<-\EOF 195s # bad_bmark:non-fast-forward 195s # branches/bad_branch:non-fast-forward 195s # EOF 195s # fi && 195s # 195s # git fetch && 195s # 195s # if test "$CAPABILITY_PUSH" = "t" 195s # then 195s # # cap push handles refs one by one 195s # # so it will already have pushed some above previously 195s # # (and master is a fake one that jumps around a bit) 195s # check_push 1 --all <<-\EOF 195s # bad_bmark:non-fast-forward 195s # branches/bad_branch:non-fast-forward 195s # EOF 195s # else 195s # # cap export now only report error cases 195s # check_push 1 --all <<-\EOF 195s # bad_bmark:non-fast-forward 195s # branches/bad_branch:non-fast-forward 195s # EOF 195s # fi 195s # ) 195s # 195s 195s expecting success: 195s test_when_finished "rm -rf hgrepo gitrepo*" && 195s 195s setup_big_push 195s 195s ( 195s cd gitrepo && 195s 195s if test "$CAPABILITY_PUSH" = "t" 195s then 195s check_push 0 --force --all <<-\EOF 195s master:forced-update 195s good_bmark:forced-update 195s branches/good_branch:forced-update 195s new_bmark:new 195s branches/new_branch:new 195s bad_bmark1:forced-update 195s bad_bmark2:forced-update 195s branches/bad_branch:forced-update 195s EOF 195s else 195s check_push 0 --force --all <<-\EOF 195s master 195s good_bmark 195s branches/good_branch 195s new_bmark:new 195s branches/new_branch:new 195s bad_bmark1:forced-update 195s bad_bmark2:forced-update 195s branches/bad_branch:forced-update 195s EOF 195s fi 195s ) && 195s 195s check gitrepo origin/master two && 195s check_branch hgrepo good_branch eight && 195s check_branch hgrepo bad_branch nine && 195s check_branch hgrepo new_branch ten && 195s check_bookmark hgrepo good_bmark three && 195s check_bookmark hgrepo bad_bmark1 four && 195s check_bookmark hgrepo bad_bmark2 five && 195s check_bookmark hgrepo new_bmark six 195s 195s not ok 24 - remote big push force 195s Cloning into 'gitrepo'... 195s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 195s or locale.getdefaultlocale()[1] 195s WARNING: capability_push is disabled, only do so when really sure 195s WARNING: various enhanced features might fail in subtle ways 195s Traceback (most recent call last): 195s File "/usr/bin/git-remote-hg", line 2013, in 195s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 195s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 1975, in main 195s repo, branchmap = get_repo(url, alias) 195s ~~~~~~~~^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 666, in get_repo 195s for branch, branch_heads in compat.iteritems(branchmap): 195s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 63, in iteritems 195s return d.items() 195s ^^^^^^^ 195s AttributeError: 'BranchCacheV2' object has no attribute 'items' 195s fatal: remote helper 'hg' aborted session 195s /usr/share/sharness/sharness.sh: line 332: cd: gitrepo: No such file or directory 195s # 195s # test_when_finished "rm -rf hgrepo gitrepo*" && 195s # 195s # setup_big_push 195s # 195s # ( 195s # cd gitrepo && 195s # 195s # if test "$CAPABILITY_PUSH" = "t" 195s # then 195s # check_push 0 --force --all <<-\EOF 195s # master:forced-update 195s # good_bmark:forced-update 195s # branches/good_branch:forced-update 195s # new_bmark:new 195s # branches/new_branch:new 195s # bad_bmark1:forced-update 195s # bad_bmark2:forced-update 195s # branches/bad_branch:forced-update 195s # EOF 195s # else 195s # check_push 0 --force --all <<-\EOF 195s # master 195s # good_bmark 195s # branches/good_branch 195s # new_bmark:new 195s # branches/new_branch:new 195s # bad_bmark1:forced-update 195s # bad_bmark2:forced-update 195s # branches/bad_branch:forced-update 195s # EOF 195s # fi 195s # ) && 195s # 195s # check gitrepo origin/master two && 195s # check_branch hgrepo good_branch eight && 195s # check_branch hgrepo bad_branch nine && 195s # check_branch hgrepo new_branch ten && 195s # check_bookmark hgrepo good_bmark three && 195s # check_bookmark hgrepo bad_bmark1 four && 195s # check_bookmark hgrepo bad_bmark2 five && 195s # check_bookmark hgrepo new_bmark six 195s # 195s 195s expecting success: 195s test_when_finished "rm -rf hgrepo gitrepo*" && 195s 195s setup_big_push 195s 195s ( 195s cd gitrepo && 195s 195s if test "$CAPABILITY_PUSH" = "t" 195s then 195s # cap push handles refs one by one 195s # so it will still correctly report several ok 195s check_push 1 --dry-run --all <<-\EOF 195s master 195s good_bmark 195s branches/good_branch 195s new_bmark:new 195s branches/new_branch:new 195s bad_bmark1:non-fast-forward 195s bad_bmark2:non-fast-forward 195s branches/bad_branch:non-fast-forward 195s EOF 195s else 195s check_push 1 --dry-run --all <<-\EOF 195s bad_bmark1:non-fast-forward 195s bad_bmark2:non-fast-forward 195s branches/bad_branch:non-fast-forward 195s EOF 195s fi && 195s 195s check_push 0 --dry-run master good_bmark new_bmark branches/good_branch branches/new_branch <<-\EOF 195s master 195s good_bmark 195s branches/good_branch 195s new_bmark:new 195s branches/new_branch:new 195s EOF 195s ) && 195s 195s check gitrepo origin/master one && 195s check_branch hgrepo default one && 195s check_branch hgrepo good_branch "good branch" && 195s check_branch hgrepo bad_branch "bad branch" && 195s check_branch hgrepo new_branch && 195s check_bookmark hgrepo good_bmark one && 195s check_bookmark hgrepo bad_bmark1 one && 195s check_bookmark hgrepo bad_bmark2 one && 195s check_bookmark hgrepo new_bmark 195s 195s not ok 25 - remote big push dry-run 195s # 195s # test_when_finished "rm -rf hgrepo gitrepo*" && 195s # 195s # setup_big_push 195s # 195s # ( 195s # cd gitrepo && 195s # 195s # if test "$CAPABILITY_PUSH" = "t" 195s # then 195s # # cap push handles refs one by one 195s # # so it will still correctly report several ok 195s # check_push 1 --dry-run --all <<-\EOF 195s # master 195s # good_bmark 195s # branches/good_branch 195s # new_bmark:new 195s # branches/new_branch:new 195s # bad_bmark1:non-fast-forward 195s # bad_bmark2:non-fast-forward 195s # branches/bad_branch:non-fast-forward 195s # EOF 195s # else 195s # check_push 1 --dry-run --all <<-\EOF 195s # bad_bmark1:non-fast-forward 195s # bad_bmark2:non-fast-forward 195s # branches/bad_branch:non-fast-forward 195s # EOF 195s # fi && 195s # 195s # check_push 0 --dry-run master good_bmark new_bmark branches/good_branch branches/new_branch <<-\EOF 195s # master 195s # good_bmark 195s # branches/good_branch 195s # new_bmark:new 195s # branches/new_branch:new 195s # EOF 195s # ) && 195s # 195s # check gitrepo origin/master one && 195s # check_branch hgrepo default one && 195s # check_branch hgrepo good_branch "good branch" && 195s # check_branch hgrepo bad_branch "bad branch" && 195s # check_branch hgrepo new_branch && 195s # check_bookmark hgrepo good_bmark one && 195s # check_bookmark hgrepo bad_bmark1 one && 195s # check_bookmark hgrepo bad_bmark2 one && 195s # check_bookmark hgrepo new_bmark 195s # 195s 195s Cloning into 'gitrepo'... 195s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 195s or locale.getdefaultlocale()[1] 195s WARNING: capability_push is disabled, only do so when really sure 195s WARNING: various enhanced features might fail in subtle ways 195s expecting success: 195s test_when_finished "rm -rf hgrepo gitrepo*" && 195s 195s setup_big_push 195s 195s ( 195s cd gitrepo && 195s 195s if test "$CAPABILITY_PUSH" = "t" 195s then 195s check_push 0 --force --dry-run --all <<-\EOF 195s master:forced-update 195s good_bmark:forced-update 195s branches/good_branch:forced-update 195s new_bmark:new 195s branches/new_branch:new 195s bad_bmark1:forced-update 195s bad_bmark2:forced-update 195s branches/bad_branch:forced-update 195s EOF 195s else 195s check_push 0 --force --dry-run --all <<-\EOF 195s master 195s good_bmark 195s branches/good_branch 195s new_bmark:new 195s branches/new_branch:new 195s bad_bmark1:forced-update 195s bad_bmark2:forced-update 195s branches/bad_branch:forced-update 195s EOF 195s fi 195s ) && 195s 195s check gitrepo origin/master one && 195s check_branch hgrepo default one && 195s check_branch hgrepo good_branch "good branch" && 195s check_branch hgrepo bad_branch "bad branch" && 195s check_branch hgrepo new_branch && 195s check_bookmark hgrepo good_bmark one && 195s check_bookmark hgrepo bad_bmark1 one && 195s check_bookmark hgrepo bad_bmark2 one && 195s check_bookmark hgrepo new_bmark 195s 195s Traceback (most recent call last): 195s File "/usr/bin/git-remote-hg", line 2013, in 195s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 195s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 1975, in main 195s repo, branchmap = get_repo(url, alias) 195s ~~~~~~~~^^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 666, in get_repo 195s for branch, branch_heads in compat.iteritems(branchmap): 195s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 195s File "/usr/bin/git-remote-hg", line 63, in iteritems 195s return d.items() 195s ^^^^^^^ 195s AttributeError: 'BranchCacheV2' object has no attribute 'items' 195s fatal: remote helper 'hg' aborted session 195s /usr/share/sharness/sharness.sh: line 332: cd: gitrepo: No such file or directory 195s not ok 26 - remote big push force dry-run 195s # 195s # test_when_finished "rm -rf hgrepo gitrepo*" && 195s # 195s # setup_big_push 195s # 195s # ( 195s # cd gitrepo && 195s # 195s # if test "$CAPABILITY_PUSH" = "t" 195s # then 195s # check_push 0 --force --dry-run --all <<-\EOF 195s # master:forced-update 195s # good_bmark:forced-update 195s # branches/good_branch:forced-update 195s # new_bmark:new 195s # branches/new_branch:new 195s # bad_bmark1:forced-update 195s # bad_bmark2:forced-update 195s # branches/bad_branch:forced-update 195s # EOF 195s # else 195s # check_push 0 --force --dry-run --all <<-\EOF 195s # master 195s # good_bmark 195s # branches/good_branch 195s # new_bmark:new 195s # branches/new_branch:new 195s # bad_bmark1:forced-update 195s # bad_bmark2:forced-update 195s # branches/bad_branch:forced-update 195s # EOF 195s # fi 195s # ) && 195s # 195s # check gitrepo origin/master one && 195s # check_branch hgrepo default one && 195s # check_branch hgrepo good_branch "good branch" && 195s # check_branch hgrepo bad_branch "bad branch" && 195s # check_branch hgrepo new_branch && 195s # check_bookmark hgrepo good_bmark one && 195s # check_bookmark hgrepo bad_bmark1 one && 195s # check_bookmark hgrepo bad_bmark2 one && 195s # check_bookmark hgrepo new_bmark 195s # 195s 195s expecting success: 195s test_when_finished "rm -rf hgrepo gitrepo*" && 195s 195s ( 195s hg init hgrepo && 195s cd hgrepo && 195s echo zero > content && 195s hg add content && 195s hg commit -m zero && 195s echo one > content && 195s hg commit -m one 195s ) && 195s 195s ( 195s git clone "hg::hgrepo" gitrepo && 195s cd gitrepo && 195s git reset --hard HEAD^ && 195s echo two > content && 195s git commit -a -m two && 195s test_expect_code 1 git push && 195s test_expect_code 1 git push 195s ) 195s 196s Cloning into 'gitrepo'... 196s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 196s or locale.getdefaultlocale()[1] 196s WARNING: capability_push is disabled, only do so when really sure 196s WARNING: various enhanced features might fail in subtle ways 196s Traceback (most recent call last): 196s File "/usr/bin/git-remote-hg", line 2013, in 196s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 196s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 196s File "/usr/bin/git-remote-hg", line 1975, in main 196s repo, branchmap = get_repo(url, alias) 196s ~~~~~~~~^^^^^^^^^^^^ 196s File "/usr/bin/git-remote-hg", line 666, in get_repo 196s for branch, branch_heads in compat.iteritems(branchmap): 196s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 196s File "/usr/bin/git-remote-hg", line 63, in iteritems 196s return d.items() 196s ^^^^^^^ 196s AttributeError: 'BranchCacheV2' object has no attribute 'items' 196s fatal: remote helper 'hg' aborted session 196s not ok 27 - remote double failed push 196s # 196s # test_when_finished "rm -rf hgrepo gitrepo*" && 196s # 196s # ( 196s # hg init hgrepo && 196s # cd hgrepo && 196s # echo zero > content && 196s # hg add content && 196s # hg commit -m zero && 196s # echo one > content && 196s # hg commit -m one 196s # ) && 196s # 196s # ( 196s # git clone "hg::hgrepo" gitrepo && 196s # cd gitrepo && 196s # git reset --hard HEAD^ && 196s # echo two > content && 196s # git commit -a -m two && 196s # test_expect_code 1 git push && 196s # test_expect_code 1 git push 196s # ) 196s # 196s 196s expecting success: 196s test_when_finished "rm -rf gitrepo hgrepo" && 196s 196s ( 196s hg init hgrepo && 196s cd hgrepo && 196s echo zero > content && 196s hg add content && 196s hg commit -m zero && 196s echo feature-a > content && 196s hg commit -m feature-a 196s hg bookmark feature-a 196s ) && 196s 196s git clone "hg::hgrepo" gitrepo && 196s check gitrepo origin/feature-a feature-a && 196s 196s ( 196s cd hgrepo && 196s hg bookmark -d feature-a 196s ) && 196s 196s ( 196s cd gitrepo && 196s git fetch --prune origin 196s git branch -a > out && 196s ! grep feature-a out 196s ) 196s 197s Cloning into 'gitrepo'... 197s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 197s or locale.getdefaultlocale()[1] 197s WARNING: capability_push is disabled, only do so when really sure 197s WARNING: various enhanced features might fail in subtle ways 198s Traceback (most recent call last): 198s File "/usr/bin/git-remote-hg", line 2013, in 198s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 198s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 198s File "/usr/bin/git-remote-hg", line 1975, in main 198s repo, branchmap = get_repo(url, alias) 198s ~~~~~~~~^^^^^^^^^^^^ 198s File "/usr/bin/git-remote-hg", line 666, in get_repo 198s for branch, branch_heads in compat.iteritems(branchmap): 198s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 198s File "/usr/bin/git-remote-hg", line 63, in iteritems 198s return d.items() 198s ^^^^^^^ 198s AttributeError: 'BranchCacheV2' object has no attribute 'items' 198s fatal: remote helper 'hg' aborted session 198s not ok 28 - fetch prune 198s # 198s # test_when_finished "rm -rf gitrepo hgrepo" && 198s # 198s # ( 198s # hg init hgrepo && 198s # cd hgrepo && 198s # echo zero > content && 198s # hg add content && 198s # hg commit -m zero && 198s # echo feature-a > content && 198s # hg commit -m feature-a 198s # hg bookmark feature-a 198s # ) && 198s # 198s # git clone "hg::hgrepo" gitrepo && 198s # check gitrepo origin/feature-a feature-a && 198s # 198s # ( 198s # cd hgrepo && 198s # hg bookmark -d feature-a 198s # ) && 198s # 198s # ( 198s # cd gitrepo && 198s # git fetch --prune origin 198s # git branch -a > out && 198s # ! grep feature-a out 198s # ) 198s # 198s 198s expecting success: 198s test_when_finished "rm -rf gitrepo hgrepo" && 198s 198s ( 198s hg init hgrepo && 198s cd hgrepo && 198s echo zero > content && 198s hg add content && 198s hg commit -m zero && 198s hg up -r null && 198s echo another > ocontent && 198s hg add ocontent && 198s hg commit -m one 198s ) && 198s 198s # -r 1 acts as master 198s ( 198s git init --bare gitrepo && cd gitrepo && 198s git remote add origin hg::../hgrepo && 198s git fetch origin refs/heads/*:refs/heads/* 198s ) && 198s 198s ( 198s cd hgrepo && 198s hg up 0 && 198s echo two > content && 198s hg commit -m two 198s ) && 198s 198s # now master already exists 198s # -r 2 becomes master head which has rev 0 as ancestor 198s # so when importing (parentless) rev 0, a reset is needed 198s # (to ensure rev 0 is not given a parent commit) 198s ( 198s cd gitrepo && 198s git fetch origin && 198s git log --format="%s" origin/master > ../actual 198s ) && 198s 198s hg -R hgrepo log -r . -f --template "{desc}\n" > expected && 198s test_cmp actual expected 198s 198s 0 files updated, 0 files merged, 1 files removed, 0 files unresolved 199s created new head 199s Initialized empty Git repository in /tmp/autopkgtest.ItduHS/build.ARo/src/test/trash directory.main/tmp/gitrepo/ 199s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 199s or locale.getdefaultlocale()[1] 199s WARNING: capability_push is disabled, only do so when really sure 199s WARNING: various enhanced features might fail in subtle ways 199s Traceback (most recent call last): 199s File "/usr/bin/git-remote-hg", line 2013, in 199s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 199s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 199s File "/usr/bin/git-remote-hg", line 1975, in main 199s repo, branchmap = get_repo(url, alias) 199s ~~~~~~~~^^^^^^^^^^^^ 199s File "/usr/bin/git-remote-hg", line 666, in get_repo 199s for branch, branch_heads in compat.iteritems(branchmap): 199s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 199s File "/usr/bin/git-remote-hg", line 63, in iteritems 199s return d.items() 199s ^^^^^^^ 199s AttributeError: 'BranchCacheV2' object has no attribute 'items' 199s fatal: remote helper 'hg' aborted session 199s not ok 29 - fetch multiple independent histories 199s # 199s # test_when_finished "rm -rf gitrepo hgrepo" && 199s # 199s # ( 199s # hg init hgrepo && 199s # cd hgrepo && 199s # echo zero > content && 199s # hg add content && 199s # hg commit -m zero && 199s # hg up -r null && 199s # echo another > ocontent && 199s # hg add ocontent && 199s # hg commit -m one 199s # ) && 199s # 199s # # -r 1 acts as master 199s # ( 199s # git init --bare gitrepo && cd gitrepo && 199s # git remote add origin hg::../hgrepo && 199s # git fetch origin refs/heads/*:refs/heads/* 199s # ) && 199s # 199s # ( 199s # cd hgrepo && 199s # hg up 0 && 199s # echo two > content && 199s # hg commit -m two 199s # ) && 199s # 199s # # now master already exists 199s # # -r 2 becomes master head which has rev 0 as ancestor 199s # # so when importing (parentless) rev 0, a reset is needed 199s # # (to ensure rev 0 is not given a parent commit) 199s # ( 199s # cd gitrepo && 199s # git fetch origin && 199s # git log --format="%s" origin/master > ../actual 199s # ) && 199s # 199s # hg -R hgrepo log -r . -f --template "{desc}\n" > expected && 199s # test_cmp actual expected 199s # 199s 199s expecting success: 199s test_when_finished "rm -rf gitrepo* hgrepo*" && 199s 199s ( 199s hg init hgrepo && 199s cd hgrepo && 199s echo a > a && 199s hg add a && 199s hg commit -m a && 199s hg bookmark -r null bookmark 199s ) && 199s 199s ( 199s git clone "hg::hgrepo" gitrepo && 199s check gitrepo HEAD a && 199s cd gitrepo && 199s git checkout --quiet -b bookmark && 199s git remote -v && 199s echo b > b && 199s git add b && 199s git commit -m b && 199s git push origin bookmark 199s ) 199s 200s Cloning into 'gitrepo'... 200s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 200s or locale.getdefaultlocale()[1] 200s WARNING: capability_push is disabled, only do so when really sure 200s WARNING: various enhanced features might fail in subtle ways 200s Traceback (most recent call last): 200s File "/usr/bin/git-remote-hg", line 2013, in 200s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 200s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 200s File "/usr/bin/git-remote-hg", line 1975, in main 200s repo, branchmap = get_repo(url, alias) 200s ~~~~~~~~^^^^^^^^^^^^ 200s File "/usr/bin/git-remote-hg", line 666, in get_repo 200s for branch, branch_heads in compat.iteritems(branchmap): 200s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 200s File "/usr/bin/git-remote-hg", line 63, in iteritems 200s return d.items() 200s ^^^^^^^ 200s AttributeError: 'BranchCacheV2' object has no attribute 'items' 200s fatal: remote helper 'hg' aborted session 200s not ok 30 - clone remote with null bookmark, then push 200s # 200s # test_when_finished "rm -rf gitrepo* hgrepo*" && 200s # 200s # ( 200s # hg init hgrepo && 200s # cd hgrepo && 200s # echo a > a && 200s # hg add a && 200s # hg commit -m a && 200s # hg bookmark -r null bookmark 200s # ) && 200s # 200s # ( 200s # git clone "hg::hgrepo" gitrepo && 200s # check gitrepo HEAD a && 200s # cd gitrepo && 200s # git checkout --quiet -b bookmark && 200s # git remote -v && 200s # echo b > b && 200s # git add b && 200s # git commit -m b && 200s # git push origin bookmark 200s # ) 200s # 200s 200s expecting success: 200s test_when_finished "rm -rf hgrepo gitrepo" && 200s 200s ( 200s hg init hgrepo && 200s cd hgrepo && 200s echo one > content && 200s hg add content && 200s hg commit -m one && 200s echo two > content && 200s hg commit -m two 200s ) && 200s 200s git clone "hg::hgrepo" gitrepo && 200s hg -R hgrepo log --template "{node}\n\n" > expected && 200s git --git-dir=gitrepo/.git log --pretty="tformat:%N" --notes=hg > actual && 200s test_cmp expected actual 200s 201s Cloning into 'gitrepo'... 201s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 201s or locale.getdefaultlocale()[1] 201s WARNING: capability_push is disabled, only do so when really sure 201s WARNING: various enhanced features might fail in subtle ways 202s Traceback (most recent call last): 202s File "/usr/bin/git-remote-hg", line 2013, in 202s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 202s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 202s File "/usr/bin/git-remote-hg", line 1975, in main 202s repo, branchmap = get_repo(url, alias) 202s ~~~~~~~~^^^^^^^^^^^^ 202s File "/usr/bin/git-remote-hg", line 666, in get_repo 202s for branch, branch_heads in compat.iteritems(branchmap): 202s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 202s File "/usr/bin/git-remote-hg", line 63, in iteritems 202s return d.items() 202s ^^^^^^^ 202s AttributeError: 'BranchCacheV2' object has no attribute 'items' 202s fatal: remote helper 'hg' aborted session 202s not ok 31 - notes 202s # 202s # test_when_finished "rm -rf hgrepo gitrepo" && 202s # 202s # ( 202s # hg init hgrepo && 202s # cd hgrepo && 202s # echo one > content && 202s # hg add content && 202s # hg commit -m one && 202s # echo two > content && 202s # hg commit -m two 202s # ) && 202s # 202s # git clone "hg::hgrepo" gitrepo && 202s # hg -R hgrepo log --template "{node}\n\n" > expected && 202s # git --git-dir=gitrepo/.git log --pretty="tformat:%N" --notes=hg > actual && 202s # test_cmp expected actual 202s # 202s 202s checking known breakage: 202s test_when_finished "rm -rf hgrepo gitrepo" && 202s 202s ( 202s hg init hgrepo && 202s cd hgrepo && 202s echo one > content && 202s hg add content && 202s hg commit -m one 202s ) && 202s 202s git clone "hg::hgrepo" gitrepo && 202s 202s ( 202s cd gitrepo && 202s echo two > content && 202s git commit -a -m two && 202s git push 202s ) && 202s 202s hg -R hgrepo log --template "{node}\n\n" > expected && 202s git --git-dir=gitrepo/.git log --pretty="tformat:%N" --notes=hg > actual && 202s test_cmp expected actual 202s 202s Cloning into 'gitrepo'... 202s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 202s or locale.getdefaultlocale()[1] 202s WARNING: capability_push is disabled, only do so when really sure 202s WARNING: various enhanced features might fail in subtle ways 203s Traceback (most recent call last): 203s File "/usr/bin/git-remote-hg", line 2013, in 203s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 203s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 203s File "/usr/bin/git-remote-hg", line 1975, in main 203s repo, branchmap = get_repo(url, alias) 203s ~~~~~~~~^^^^^^^^^^^^ 203s File "/usr/bin/git-remote-hg", line 666, in get_repo 203s for branch, branch_heads in compat.iteritems(branchmap): 203s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 203s File "/usr/bin/git-remote-hg", line 63, in iteritems 203s return d.items() 203s ^^^^^^^ 203s AttributeError: 'BranchCacheV2' object has no attribute 'items' 203s fatal: remote helper 'hg' aborted session 203s not ok 32 - push updates notes # TODO known breakage 203s 203s expecting success: 203s test_when_finished "rm -rf hgrepo gitrepo" && 203s 203s ( 203s hg init hgrepo && 203s cd hgrepo && 203s echo one > content && 203s hg add content && 203s hg commit -m one 203s ) && 203s 203s git clone "hg::hgrepo" gitrepo && 203s 203s ( 203s cd gitrepo && 203s echo two > content && 203s git commit -a -m two && 203s git push origin master && 203s git branch feature-a && 203s git push origin feature-a 203s ) && 203s 203s check_bookmark hgrepo feature-a two 203s 203s Cloning into 'gitrepo'... 203s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 203s or locale.getdefaultlocale()[1] 203s WARNING: capability_push is disabled, only do so when really sure 203s WARNING: various enhanced features might fail in subtle ways 204s Traceback (most recent call last): 204s File "/usr/bin/git-remote-hg", line 2013, in 204s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 204s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 204s File "/usr/bin/git-remote-hg", line 1975, in main 204s repo, branchmap = get_repo(url, alias) 204s ~~~~~~~~^^^^^^^^^^^^ 204s File "/usr/bin/git-remote-hg", line 666, in get_repo 204s for branch, branch_heads in compat.iteritems(branchmap): 204s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 204s File "/usr/bin/git-remote-hg", line 63, in iteritems 204s return d.items() 204s ^^^^^^^ 204s AttributeError: 'BranchCacheV2' object has no attribute 'items' 204s fatal: remote helper 'hg' aborted session 204s not ok 33 - push bookmark without changesets 204s # 204s # test_when_finished "rm -rf hgrepo gitrepo" && 204s # 204s # ( 204s # hg init hgrepo && 204s # cd hgrepo && 204s # echo one > content && 204s # hg add content && 204s # hg commit -m one 204s # ) && 204s # 204s # git clone "hg::hgrepo" gitrepo && 204s # 204s # ( 204s # cd gitrepo && 204s # echo two > content && 204s # git commit -a -m two && 204s # git push origin master && 204s # git branch feature-a && 204s # git push origin feature-a 204s # ) && 204s # 204s # check_bookmark hgrepo feature-a two 204s # 204s 204s expecting success: 204s test_when_finished "rm -rf hgrepo gitrepo" && 204s 204s ( 204s hg init hgrepo && 204s cd hgrepo && 204s echo one > content && 204s hg add content && 204s hg commit -m one 204s ) && 204s 204s git clone "hg::hgrepo" gitrepo && 204s 204s (cd hgrepo && hg tag v1.0) && 204s (cd gitrepo && git pull) && 204s 204s echo "v1.0" > expected && 204s git --git-dir=gitrepo/.git tag > actual && 204s test_cmp expected actual 204s 204s Cloning into 'gitrepo'... 204s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 204s or locale.getdefaultlocale()[1] 204s WARNING: capability_push is disabled, only do so when really sure 204s WARNING: various enhanced features might fail in subtle ways 205s Traceback (most recent call last): 205s File "/usr/bin/git-remote-hg", line 2013, in 205s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 205s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 205s File "/usr/bin/git-remote-hg", line 1975, in main 205s repo, branchmap = get_repo(url, alias) 205s ~~~~~~~~^^^^^^^^^^^^ 205s File "/usr/bin/git-remote-hg", line 666, in get_repo 205s for branch, branch_heads in compat.iteritems(branchmap): 205s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 205s File "/usr/bin/git-remote-hg", line 63, in iteritems 205s return d.items() 205s ^^^^^^^ 205s AttributeError: 'BranchCacheV2' object has no attribute 'items' 205s fatal: remote helper 'hg' aborted session 205s not ok 34 - pull tags 205s # 205s # test_when_finished "rm -rf hgrepo gitrepo" && 205s # 205s # ( 205s # hg init hgrepo && 205s # cd hgrepo && 205s # echo one > content && 205s # hg add content && 205s # hg commit -m one 205s # ) && 205s # 205s # git clone "hg::hgrepo" gitrepo && 205s # 205s # (cd hgrepo && hg tag v1.0) && 205s # (cd gitrepo && git pull) && 205s # 205s # echo "v1.0" > expected && 205s # git --git-dir=gitrepo/.git tag > actual && 205s # test_cmp expected actual 205s # 205s 205s expecting success: 205s test_when_finished "rm -rf hgrepo gitrepo" && 205s 205s ( 205s hg init hgrepo && 205s cd hgrepo && 205s echo one > content && 205s hg add content && 205s hg commit -m one && 205s hg branch feature && 205s echo two > content && 205s hg commit -m two && 205s hg update default && 205s echo three > content && 205s hg commit -m three 205s ) && 205s 205s ( 205s git clone "hg::hgrepo" gitrepo && 205s cd gitrepo && 205s git merge -m Merge -Xtheirs origin/branches/feature && 205s git push 205s ) && 205s 205s cat > expected <<-EOF && 205s Merge 205s three 205s two 205s one 205s EOF 205s hg -R hgrepo log --template "{desc}\n" > actual && 205s test_cmp expected actual 205s 205s marked working directory as branch feature 205s (branches are permanent and global, did you want a bookmark?) 206s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 206s Cloning into 'gitrepo'... 206s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 206s or locale.getdefaultlocale()[1] 206s WARNING: capability_push is disabled, only do so when really sure 206s WARNING: various enhanced features might fail in subtle ways 207s Traceback (most recent call last): 207s File "/usr/bin/git-remote-hg", line 2013, in 207s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 207s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 207s File "/usr/bin/git-remote-hg", line 1975, in main 207s repo, branchmap = get_repo(url, alias) 207s ~~~~~~~~^^^^^^^^^^^^ 207s File "/usr/bin/git-remote-hg", line 666, in get_repo 207s for branch, branch_heads in compat.iteritems(branchmap): 207s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 207s File "/usr/bin/git-remote-hg", line 63, in iteritems 207s return d.items() 207s ^^^^^^^ 207s AttributeError: 'BranchCacheV2' object has no attribute 'items' 207s fatal: remote helper 'hg' aborted session 207s not ok 35 - push merged named branch 207s # 207s # test_when_finished "rm -rf hgrepo gitrepo" && 207s # 207s # ( 207s # hg init hgrepo && 207s # cd hgrepo && 207s # echo one > content && 207s # hg add content && 207s # hg commit -m one && 207s # hg branch feature && 207s # echo two > content && 207s # hg commit -m two && 207s # hg update default && 207s # echo three > content && 207s # hg commit -m three 207s # ) && 207s # 207s # ( 207s # git clone "hg::hgrepo" gitrepo && 207s # cd gitrepo && 207s # git merge -m Merge -Xtheirs origin/branches/feature && 207s # git push 207s # ) && 207s # 207s # cat > expected <<-EOF && 207s # Merge 207s # three 207s # two 207s # one 207s # EOF 207s # hg -R hgrepo log --template "{desc}\n" > actual && 207s # test_cmp expected actual 207s # 207s 207s expecting success: 207s test_when_finished "rm -rf hgrepo gitrepo" && 207s 207s ( 207s hg init hgrepo && 207s cd hgrepo && 207s echo one > content && 207s hg add content && 207s hg commit -m one 207s ) && 207s 207s ( 207s git clone "hg::hgrepo" gitrepo && 207s cd gitrepo && 207s git tag v1.0 && 207s git push --tags 207s ) && 207s 207s echo "C O Mitter " > expected && 207s hg -R hgrepo log --template "{author}\n" -r tip > actual && 207s test_cmp expected actual 207s 207s Cloning into 'gitrepo'... 207s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 207s or locale.getdefaultlocale()[1] 207s WARNING: capability_push is disabled, only do so when really sure 207s WARNING: various enhanced features might fail in subtle ways 208s Traceback (most recent call last): 208s File "/usr/bin/git-remote-hg", line 2013, in 208s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 208s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 208s File "/usr/bin/git-remote-hg", line 1975, in main 208s repo, branchmap = get_repo(url, alias) 208s ~~~~~~~~^^^^^^^^^^^^ 208s File "/usr/bin/git-remote-hg", line 666, in get_repo 208s for branch, branch_heads in compat.iteritems(branchmap): 208s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 208s File "/usr/bin/git-remote-hg", line 63, in iteritems 208s return d.items() 208s ^^^^^^^ 208s AttributeError: 'BranchCacheV2' object has no attribute 'items' 208s fatal: remote helper 'hg' aborted session 208s not ok 36 - light tag sets author 208s # 208s # test_when_finished "rm -rf hgrepo gitrepo" && 208s # 208s # ( 208s # hg init hgrepo && 208s # cd hgrepo && 208s # echo one > content && 208s # hg add content && 208s # hg commit -m one 208s # ) && 208s # 208s # ( 208s # git clone "hg::hgrepo" gitrepo && 208s # cd gitrepo && 208s # git tag v1.0 && 208s # git push --tags 208s # ) && 208s # 208s # echo "C O Mitter " > expected && 208s # hg -R hgrepo log --template "{author}\n" -r tip > actual && 208s # test_cmp expected actual 208s # 208s 208s expecting success: 208s test_when_finished "rm -rf hgrepo gitrepo" && 208s 208s ( 208s hg init hgrepo && 208s cd hgrepo && 208s echo one > content && 208s hg add content && 208s hg commit -m one && 208s hg branch feature && 208s echo two > content && 208s hg commit -m two 208s ) && 208s 208s ( 208s git clone "hg::hgrepo" gitrepo && 208s cd gitrepo && 208s git branch && 208s git checkout branches/feature && 208s git tag v1.0 && 208s git push --tags 208s ) && 208s 208s echo feature > expected && 208s hg -R hgrepo log --template="{branch}\n" -r tip > actual && 208s test_cmp expected actual 208s 208s marked working directory as branch feature 208s (branches are permanent and global, did you want a bookmark?) 208s Cloning into 'gitrepo'... 209s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 209s or locale.getdefaultlocale()[1] 209s WARNING: capability_push is disabled, only do so when really sure 209s WARNING: various enhanced features might fail in subtle ways 209s Traceback (most recent call last): 209s File "/usr/bin/git-remote-hg", line 2013, in 209s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 209s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 209s File "/usr/bin/git-remote-hg", line 1975, in main 209s repo, branchmap = get_repo(url, alias) 209s ~~~~~~~~^^^^^^^^^^^^ 209s File "/usr/bin/git-remote-hg", line 666, in get_repo 209s for branch, branch_heads in compat.iteritems(branchmap): 209s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 209s File "/usr/bin/git-remote-hg", line 63, in iteritems 209s return d.items() 209s ^^^^^^^ 209s AttributeError: 'BranchCacheV2' object has no attribute 'items' 209s fatal: remote helper 'hg' aborted session 209s not ok 37 - push tag different branch 209s # 209s # test_when_finished "rm -rf hgrepo gitrepo" && 209s # 209s # ( 209s # hg init hgrepo && 209s # cd hgrepo && 209s # echo one > content && 209s # hg add content && 209s # hg commit -m one && 209s # hg branch feature && 209s # echo two > content && 209s # hg commit -m two 209s # ) && 209s # 209s # ( 209s # git clone "hg::hgrepo" gitrepo && 209s # cd gitrepo && 209s # git branch && 209s # git checkout branches/feature && 209s # git tag v1.0 && 209s # git push --tags 209s # ) && 209s # 209s # echo feature > expected && 209s # hg -R hgrepo log --template="{branch}\n" -r tip > actual && 209s # test_cmp expected actual 209s # 209s 209s expecting success: 209s test_when_finished "rm -rf hgrepo gitrepo" && 209s 209s ( 209s hg init hgrepo && 209s cd hgrepo && 209s 209s echo test > test_file && 209s hg add test_file && 209s hg commit -m add && 209s 209s hg rm test_file && 209s hg commit -m remove 209s ) && 209s 209s git clone "hg::hgrepo" gitrepo && 209s check_files gitrepo 209s 210s Cloning into 'gitrepo'... 210s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 210s or locale.getdefaultlocale()[1] 210s WARNING: capability_push is disabled, only do so when really sure 210s WARNING: various enhanced features might fail in subtle ways 210s Traceback (most recent call last): 210s File "/usr/bin/git-remote-hg", line 2013, in 210s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 210s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 210s File "/usr/bin/git-remote-hg", line 1975, in main 210s repo, branchmap = get_repo(url, alias) 210s ~~~~~~~~^^^^^^^^^^^^ 210s File "/usr/bin/git-remote-hg", line 666, in get_repo 210s for branch, branch_heads in compat.iteritems(branchmap): 210s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 210s File "/usr/bin/git-remote-hg", line 63, in iteritems 210s return d.items() 210s ^^^^^^^ 210s AttributeError: 'BranchCacheV2' object has no attribute 'items' 210s fatal: remote helper 'hg' aborted session 210s not ok 38 - cloning a removed file works 210s # 210s # test_when_finished "rm -rf hgrepo gitrepo" && 210s # 210s # ( 210s # hg init hgrepo && 210s # cd hgrepo && 210s # 210s # echo test > test_file && 210s # hg add test_file && 210s # hg commit -m add && 210s # 210s # hg rm test_file && 210s # hg commit -m remove 210s # ) && 210s # 210s # git clone "hg::hgrepo" gitrepo && 210s # check_files gitrepo 210s # 210s 210s expecting success: 210s test_when_finished "rm -rf hgrepo gitrepo" && 210s 210s ( 210s hg init hgrepo && 210s cd hgrepo && 210s 210s echo test > dir_or_file && 210s hg add dir_or_file && 210s hg commit -m add && 210s 210s hg rm dir_or_file && 210s mkdir dir_or_file && 210s echo test > dir_or_file/test_file && 210s hg add dir_or_file/test_file && 210s hg commit -m replase 210s ) && 210s 210s git clone "hg::hgrepo" gitrepo && 210s check_files gitrepo "dir_or_file/test_file" 210s 211s Cloning into 'gitrepo'... 211s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 211s or locale.getdefaultlocale()[1] 211s WARNING: capability_push is disabled, only do so when really sure 211s WARNING: various enhanced features might fail in subtle ways 212s Traceback (most recent call last): 212s File "/usr/bin/git-remote-hg", line 2013, in 212s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 212s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 212s File "/usr/bin/git-remote-hg", line 1975, in main 212s repo, branchmap = get_repo(url, alias) 212s ~~~~~~~~^^^^^^^^^^^^ 212s File "/usr/bin/git-remote-hg", line 666, in get_repo 212s for branch, branch_heads in compat.iteritems(branchmap): 212s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 212s File "/usr/bin/git-remote-hg", line 63, in iteritems 212s return d.items() 212s ^^^^^^^ 212s AttributeError: 'BranchCacheV2' object has no attribute 'items' 212s fatal: remote helper 'hg' aborted session 212s not ok 39 - cloning a file replaced with a directory 212s # 212s # test_when_finished "rm -rf hgrepo gitrepo" && 212s # 212s # ( 212s # hg init hgrepo && 212s # cd hgrepo && 212s # 212s # echo test > dir_or_file && 212s # hg add dir_or_file && 212s # hg commit -m add && 212s # 212s # hg rm dir_or_file && 212s # mkdir dir_or_file && 212s # echo test > dir_or_file/test_file && 212s # hg add dir_or_file/test_file && 212s # hg commit -m replase 212s # ) && 212s # 212s # git clone "hg::hgrepo" gitrepo && 212s # check_files gitrepo "dir_or_file/test_file" 212s # 212s 212s expecting success: 212s test_when_finished "rm -rf hgrepo gitrepo" && 212s 212s ( 212s hg init hgrepo && 212s cd hgrepo && 212s 212s mkdir dir_or_file && 212s echo test > dir_or_file/test_file && 212s hg add dir_or_file/test_file && 212s hg commit -m add && 212s 212s hg rm dir_or_file/test_file && 212s echo test > dir_or_file && 212s hg add dir_or_file && 212s hg commit -m add && 212s 212s hg rm dir_or_file 212s ) && 212s 212s git clone "hg::hgrepo" gitrepo && 212s check_files gitrepo "dir_or_file" 212s 213s Cloning into 'gitrepo'... 213s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 213s or locale.getdefaultlocale()[1] 213s WARNING: capability_push is disabled, only do so when really sure 213s WARNING: various enhanced features might fail in subtle ways 214s Traceback (most recent call last): 214s File "/usr/bin/git-remote-hg", line 2013, in 214s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 214s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 214s File "/usr/bin/git-remote-hg", line 1975, in main 214s repo, branchmap = get_repo(url, alias) 214s ~~~~~~~~^^^^^^^^^^^^ 214s File "/usr/bin/git-remote-hg", line 666, in get_repo 214s for branch, branch_heads in compat.iteritems(branchmap): 214s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 214s File "/usr/bin/git-remote-hg", line 63, in iteritems 214s return d.items() 214s ^^^^^^^ 214s AttributeError: 'BranchCacheV2' object has no attribute 'items' 214s fatal: remote helper 'hg' aborted session 214s not ok 40 - clone replace directory with a file 214s # 214s # test_when_finished "rm -rf hgrepo gitrepo" && 214s # 214s # ( 214s # hg init hgrepo && 214s # cd hgrepo && 214s # 214s # mkdir dir_or_file && 214s # echo test > dir_or_file/test_file && 214s # hg add dir_or_file/test_file && 214s # hg commit -m add && 214s # 214s # hg rm dir_or_file/test_file && 214s # echo test > dir_or_file && 214s # hg add dir_or_file && 214s # hg commit -m add && 214s # 214s # hg rm dir_or_file 214s # ) && 214s # 214s # git clone "hg::hgrepo" gitrepo && 214s # check_files gitrepo "dir_or_file" 214s # 214s 214s expecting success: 214s test_when_finished "rm -rf hgrepo gitrepo" && 214s 214s ( 214s hg init hgrepo && 214s cd hgrepo && 214s 214s touch test.txt && 214s hg add test.txt && 214s hg commit -m master && 214s hg branch parent && 214s echo test >test.txt && 214s hg commit -m test && 214s hg branch parent/child && 214s echo test1 >test.txt && 214s hg commit -m test1 214s ) && 214s 214s git clone -c remote-hg.ignore-name=child "hg::hgrepo" gitrepo && 214s check_files gitrepo "test.txt" 214s 214s marked working directory as branch parent 214s (branches are permanent and global, did you want a bookmark?) 214s marked working directory as branch parent/child 215s Cloning into 'gitrepo'... 215s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 215s or locale.getdefaultlocale()[1] 215s WARNING: capability_push is disabled, only do so when really sure 215s WARNING: various enhanced features might fail in subtle ways 215s Traceback (most recent call last): 215s File "/usr/bin/git-remote-hg", line 2013, in 215s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 215s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 215s File "/usr/bin/git-remote-hg", line 1975, in main 215s repo, branchmap = get_repo(url, alias) 215s ~~~~~~~~^^^^^^^^^^^^ 215s File "/usr/bin/git-remote-hg", line 666, in get_repo 215s for branch, branch_heads in compat.iteritems(branchmap): 215s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 215s File "/usr/bin/git-remote-hg", line 63, in iteritems 215s return d.items() 215s ^^^^^^^ 215s AttributeError: 'BranchCacheV2' object has no attribute 'items' 215s fatal: remote helper 'hg' aborted session 215s not ok 41 - clone can ignore invalid refnames 215s # 215s # test_when_finished "rm -rf hgrepo gitrepo" && 215s # 215s # ( 215s # hg init hgrepo && 215s # cd hgrepo && 215s # 215s # touch test.txt && 215s # hg add test.txt && 215s # hg commit -m master && 215s # hg branch parent && 215s # echo test >test.txt && 215s # hg commit -m test && 215s # hg branch parent/child && 215s # echo test1 >test.txt && 215s # hg commit -m test1 215s # ) && 215s # 215s # git clone -c remote-hg.ignore-name=child "hg::hgrepo" gitrepo && 215s # check_files gitrepo "test.txt" 215s # 215s 215s expecting success: 215s test_when_finished "rm -rf hgrepo gitrepo" && 215s 215s ( 215s hg init hgrepo && 215s cd hgrepo && 215s echo one > content && 215s hg add content && 215s hg commit -m one 215s ) && 215s 215s ( 215s git clone "hg::hgrepo" gitrepo && 215s cd gitrepo && 215s git tag -m "Version 1.0" v1.0 && 215s git push --tags 215s ) && 215s 215s cat > expected <<-\EOF && 215s tip:Version 1.0:C O Mitter 215s v1.0:one:H G Wells 215s EOF 215s 215s hg -R hgrepo log --template "{tags}:{desc}:{author}\n" > actual && 215s 215s test_cmp expected actual 215s 216s Cloning into 'gitrepo'... 216s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 216s or locale.getdefaultlocale()[1] 216s WARNING: capability_push is disabled, only do so when really sure 216s WARNING: various enhanced features might fail in subtle ways 216s Traceback (most recent call last): 216s File "/usr/bin/git-remote-hg", line 2013, in 216s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 216s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 216s File "/usr/bin/git-remote-hg", line 1975, in main 216s repo, branchmap = get_repo(url, alias) 216s ~~~~~~~~^^^^^^^^^^^^ 216s File "/usr/bin/git-remote-hg", line 666, in get_repo 216s for branch, branch_heads in compat.iteritems(branchmap): 216s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 216s File "/usr/bin/git-remote-hg", line 63, in iteritems 216s return d.items() 216s ^^^^^^^ 216s AttributeError: 'BranchCacheV2' object has no attribute 'items' 216s fatal: remote helper 'hg' aborted session 216s not ok 42 - push annotated tag 216s # 216s # test_when_finished "rm -rf hgrepo gitrepo" && 216s # 216s # ( 216s # hg init hgrepo && 216s # cd hgrepo && 216s # echo one > content && 216s # hg add content && 216s # hg commit -m one 216s # ) && 216s # 216s # ( 216s # git clone "hg::hgrepo" gitrepo && 216s # cd gitrepo && 216s # git tag -m "Version 1.0" v1.0 && 216s # git push --tags 216s # ) && 216s # 216s # cat > expected <<-\EOF && 216s # tip:Version 1.0:C O Mitter 216s # v1.0:one:H G Wells 216s # EOF 216s # 216s # hg -R hgrepo log --template "{tags}:{desc}:{author}\n" > actual && 216s # 216s # test_cmp expected actual 216s # 216s 216s expecting success: 216s test_when_finished "rm -rf hgrepo gitrepo1 gitrepo2" && 216s 216s hg init hgrepo && 216s 216s ( 216s git clone "hg::hgrepo" gitrepo1 && 216s cd gitrepo1 && 216s echo two >> content && 216s git add content && 216s git commit -m two --date="2016-09-26 00:00:00 -0230" && 216s git push 216s ) && 216s 216s git clone "hg::hgrepo" gitrepo2 && 216s 216s git --git-dir=gitrepo1/.git log -1 --format="%ai" > expected && 216s git --git-dir=gitrepo2/.git log -1 --format="%ai" > actual && 216s test_cmp expected actual 216s 217s Cloning into 'gitrepo1'... 217s /usr/bin/git-remote-hg:57: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 217s or locale.getdefaultlocale()[1] 217s WARNING: capability_push is disabled, only do so when really sure 217s WARNING: various enhanced features might fail in subtle ways 217s Traceback (most recent call last): 217s File "/usr/bin/git-remote-hg", line 2013, in 217s sys.exit(main([compat.decode_sysarg(a) for a in sys.argv])) 217s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 217s File "/usr/bin/git-remote-hg", line 1975, in main 217s repo, branchmap = get_repo(url, alias) 217s ~~~~~~~~^^^^^^^^^^^^ 217s File "/usr/bin/git-remote-hg", line 666, in get_repo 217s for branch, branch_heads in compat.iteritems(branchmap): 217s ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 217s File "/usr/bin/git-remote-hg", line 63, in iteritems 217s return d.items() 217s ^^^^^^^ 217s AttributeError: 'BranchCacheV2' object has no attribute 'items' 217s fatal: remote helper 'hg' aborted session 217s not ok 43 - timezone issues with negative offsets 217s # 217s # test_when_finished "rm -rf hgrepo gitrepo1 gitrepo2" && 217s # 217s # hg init hgrepo && 217s # 217s # ( 217s # git clone "hg::hgrepo" gitrepo1 && 217s # cd gitrepo1 && 217s # echo two >> content && 217s # git add content && 217s # git commit -m two --date="2016-09-26 00:00:00 -0230" && 217s # git push 217s # ) && 217s # 217s # git clone "hg::hgrepo" gitrepo2 && 217s # 217s # git --git-dir=gitrepo1/.git log -1 --format="%ai" > expected && 217s # git --git-dir=gitrepo2/.git log -1 --format="%ai" > actual && 217s # test_cmp expected actual 217s # 217s 217s # still have 2 known breakage(s) 217s # failed 40 among remaining 41 test(s) 217s 1..43 217s make: *** [Makefile:14: main.t] Error 1 217s make: Leaving directory '/tmp/autopkgtest.ItduHS/build.ARo/src/test' 218s autopkgtest [06:59:40]: test upstream-test-suite: -----------------------] 218s autopkgtest [06:59:40]: test upstream-test-suite: - - - - - - - - - - results - - - - - - - - - - 218s upstream-test-suite FAIL non-zero exit status 2 218s autopkgtest [06:59:40]: @@@@@@@@@@@@@@@@@@@@ summary 218s upstream-test-suite FAIL non-zero exit status 2