0s autopkgtest [19:20:35]: starting date and time: 2025-10-18 19:20:35+0000 0s autopkgtest [19:20:35]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [19:20:35]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vtehj1nj/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:python3-defaults --apt-upgrade git-remote-hg --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.13.7-2 -- lxd -r lxd-armhf-10.145.243.160 lxd-armhf-10.145.243.160:autopkgtest/ubuntu/resolute/armhf 20s autopkgtest [19:20:55]: testbed dpkg architecture: armhf 21s autopkgtest [19:20:56]: testbed apt version: 3.1.6ubuntu2 25s autopkgtest [19:21:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [19:21:02]: testbed release detected to be: None 34s autopkgtest [19:21:09]: updating testbed package index (apt update) 36s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 37s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [83.3 kB] 37s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 37s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 37s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [50.7 kB] 37s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [16.7 kB] 37s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 37s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [456 kB] 37s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [85.4 kB] 37s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted armhf Packages [940 B] 37s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [321 kB] 37s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [3680 B] 37s Get:13 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.1 MB] 40s Get:14 http://ftpmaster.internal/ubuntu resolute/restricted Sources [14.4 kB] 40s Get:15 http://ftpmaster.internal/ubuntu resolute/main Sources [1399 kB] 40s Get:16 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [307 kB] 40s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1357 kB] 41s Get:18 http://ftpmaster.internal/ubuntu resolute/restricted armhf Packages [1672 B] 41s Get:19 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [14.8 MB] 41s Get:20 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [182 kB] 44s Fetched 40.3 MB in 8s (5095 kB/s) 45s Reading package lists... 51s autopkgtest [19:21:26]: upgrading testbed (apt dist-upgrade and autopurge) 52s Reading package lists... 53s Building dependency tree... 53s Reading state information... 53s Calculating upgrade... 54s The following packages will be upgraded: 54s apparmor apt base-files binutils binutils-arm-linux-gnueabihf 54s binutils-common cloud-init cloud-init-base distro-info-data gcc-15-base 54s gir1.2-girepository-2.0 libapparmor1 libapt-pkg7.0 libatomic1 libbinutils 54s libctf-nobfd0 libctf0 libgcc-s1 libgirepository-1.0-1 libpython3-stdlib 54s libsframe2 libstdc++6 lto-disabled-list python3 python3-minimal sudo-rs 54s 26 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 54s Need to get 7366 kB of archives. 54s After this operation, 14.3 kB of additional disk space will be used. 54s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf base-files armhf 14ubuntu4 [75.4 kB] 54s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf libatomic1 armhf 15.2.0-5ubuntu1 [7942 B] 54s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-base armhf 15.2.0-5ubuntu1 [58.1 kB] 54s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-s1 armhf 15.2.0-5ubuntu1 [40.6 kB] 54s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++6 armhf 15.2.0-5ubuntu1 [731 kB] 54s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libapt-pkg7.0 armhf 3.1.8ubuntu1 [1148 kB] 54s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf apt armhf 3.1.8ubuntu1 [1404 kB] 54s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-minimal armhf 3.13.7-2 [27.8 kB] 54s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3 armhf 3.13.7-2 [23.9 kB] 54s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-stdlib armhf 3.13.7-2 [10.6 kB] 54s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf distro-info-data all 0.67~ubuntu1 [7004 B] 54s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libgirepository-1.0-1 armhf 1.86.0-6 [111 kB] 54s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf gir1.2-girepository-2.0 armhf 1.86.0-6 [25.3 kB] 54s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libapparmor1 armhf 5.0.0~alpha1-0ubuntu8.1 [52.9 kB] 54s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf sudo-rs armhf 0.2.8-1ubuntu5.1 [548 kB] 54s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf apparmor armhf 5.0.0~alpha1-0ubuntu8.1 [631 kB] 54s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libctf0 armhf 2.45-7ubuntu2 [75.7 kB] 54s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libctf-nobfd0 armhf 2.45-7ubuntu2 [79.1 kB] 54s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-arm-linux-gnueabihf armhf 2.45-7ubuntu2 [1022 kB] 54s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libbinutils armhf 2.45-7ubuntu2 [411 kB] 54s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf binutils armhf 2.45-7ubuntu2 [3240 B] 54s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-common armhf 2.45-7ubuntu2 [220 kB] 55s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libsframe2 armhf 2.45-7ubuntu2 [13.4 kB] 55s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init-base all 25.3-0ubuntu1 [625 kB] 55s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init all 25.3-0ubuntu1 [2106 B] 55s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf lto-disabled-list all 71 [12.5 kB] 55s Preconfiguring packages ... 55s Fetched 7366 kB in 1s (8132 kB/s) 55s (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 ... 61081 files and directories currently installed.) 55s Preparing to unpack .../base-files_14ubuntu4_armhf.deb ... 55s Unpacking base-files (14ubuntu4) over (14ubuntu3) ... 56s Setting up base-files (14ubuntu4) ... 56s Installing new version of config file /etc/issue ... 56s Installing new version of config file /etc/issue.net ... 56s Installing new version of config file /etc/lsb-release ... 56s motd-news.service is a disabled or a static unit not running, not starting it. 57s (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 ... 61081 files and directories currently installed.) 57s Preparing to unpack .../libatomic1_15.2.0-5ubuntu1_armhf.deb ... 57s Unpacking libatomic1:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 57s Preparing to unpack .../gcc-15-base_15.2.0-5ubuntu1_armhf.deb ... 57s Unpacking gcc-15-base:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 57s Setting up gcc-15-base:armhf (15.2.0-5ubuntu1) ... 57s (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 ... 61081 files and directories currently installed.) 57s Preparing to unpack .../libgcc-s1_15.2.0-5ubuntu1_armhf.deb ... 57s Unpacking libgcc-s1:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 57s Setting up libgcc-s1:armhf (15.2.0-5ubuntu1) ... 57s (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 ... 61081 files and directories currently installed.) 57s Preparing to unpack .../libstdc++6_15.2.0-5ubuntu1_armhf.deb ... 57s Unpacking libstdc++6:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 57s Setting up libstdc++6:armhf (15.2.0-5ubuntu1) ... 57s (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 ... 61081 files and directories currently installed.) 57s Preparing to unpack .../libapt-pkg7.0_3.1.8ubuntu1_armhf.deb ... 57s Unpacking libapt-pkg7.0:armhf (3.1.8ubuntu1) over (3.1.6ubuntu2) ... 57s Setting up libapt-pkg7.0:armhf (3.1.8ubuntu1) ... 57s (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 ... 61081 files and directories currently installed.) 57s Preparing to unpack .../apt_3.1.8ubuntu1_armhf.deb ... 57s Unpacking apt (3.1.8ubuntu1) over (3.1.6ubuntu2) ... 57s Setting up apt (3.1.8ubuntu1) ... 58s (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 ... 61081 files and directories currently installed.) 58s Preparing to unpack .../python3-minimal_3.13.7-2_armhf.deb ... 58s Unpacking python3-minimal (3.13.7-2) over (3.13.7-1) ... 58s Setting up python3-minimal (3.13.7-2) ... 58s (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 ... 61081 files and directories currently installed.) 58s Preparing to unpack .../00-python3_3.13.7-2_armhf.deb ... 58s Unpacking python3 (3.13.7-2) over (3.13.7-1) ... 58s Preparing to unpack .../01-libpython3-stdlib_3.13.7-2_armhf.deb ... 58s Unpacking libpython3-stdlib:armhf (3.13.7-2) over (3.13.7-1) ... 59s Preparing to unpack .../02-distro-info-data_0.67~ubuntu1_all.deb ... 59s Unpacking distro-info-data (0.67~ubuntu1) over (0.66) ... 59s Preparing to unpack .../03-libgirepository-1.0-1_1.86.0-6_armhf.deb ... 59s Unpacking libgirepository-1.0-1:armhf (1.86.0-6) over (1.84.0-1) ... 59s Preparing to unpack .../04-gir1.2-girepository-2.0_1.86.0-6_armhf.deb ... 59s Unpacking gir1.2-girepository-2.0:armhf (1.86.0-6) over (1.84.0-1) ... 59s Preparing to unpack .../05-libapparmor1_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 59s Unpacking libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 59s Preparing to unpack .../06-sudo-rs_0.2.8-1ubuntu5.1_armhf.deb ... 59s Unpacking sudo-rs (0.2.8-1ubuntu5.1) over (0.2.8-1ubuntu5) ... 59s Preparing to unpack .../07-apparmor_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 60s Unpacking apparmor (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 61s Preparing to unpack .../08-libctf0_2.45-7ubuntu2_armhf.deb ... 61s Unpacking libctf0:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 61s Preparing to unpack .../09-libctf-nobfd0_2.45-7ubuntu2_armhf.deb ... 61s Unpacking libctf-nobfd0:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 61s Preparing to unpack .../10-binutils-arm-linux-gnueabihf_2.45-7ubuntu2_armhf.deb ... 61s Unpacking binutils-arm-linux-gnueabihf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 61s Preparing to unpack .../11-libbinutils_2.45-7ubuntu2_armhf.deb ... 61s Unpacking libbinutils:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 61s Preparing to unpack .../12-binutils_2.45-7ubuntu2_armhf.deb ... 61s Unpacking binutils (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 61s Preparing to unpack .../13-binutils-common_2.45-7ubuntu2_armhf.deb ... 61s Unpacking binutils-common:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 61s Preparing to unpack .../14-libsframe2_2.45-7ubuntu2_armhf.deb ... 61s Unpacking libsframe2:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 61s Preparing to unpack .../15-cloud-init-base_25.3-0ubuntu1_all.deb ... 62s Unpacking cloud-init-base (25.3-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 62s Preparing to unpack .../16-cloud-init_25.3-0ubuntu1_all.deb ... 62s Unpacking cloud-init (25.3-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 62s Preparing to unpack .../17-lto-disabled-list_71_all.deb ... 62s Unpacking lto-disabled-list (71) over (69) ... 62s Setting up lto-disabled-list (71) ... 62s Setting up libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) ... 62s Setting up distro-info-data (0.67~ubuntu1) ... 62s Setting up libsframe2:armhf (2.45-7ubuntu2) ... 62s Setting up binutils-common:armhf (2.45-7ubuntu2) ... 62s Setting up libctf-nobfd0:armhf (2.45-7ubuntu2) ... 62s Setting up apparmor (5.0.0~alpha1-0ubuntu8.1) ... 62s Installing new version of config file /etc/apparmor.d/fusermount3 ... 62s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 62s 62s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 62s 62s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 62s 64s Reloading AppArmor profiles 64s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "balena-etcher". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "bwrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "chromium". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "babeld". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "bfdd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "alsamixer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "bgpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "foliate". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "eigrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "dnstracer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "fabricd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "dig". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "hostname". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "iotop-c". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "isisd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "Xorg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "fusermount3". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "john". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "gs". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ldpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "irssi". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lsblk". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lsusb". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "linux-boot-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "compressor". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "locale". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "mosquitto". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "nslookup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "nhrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "mbsync". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "notify-send". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ospf6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "nc.openbsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ospfd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "pathd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "os-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "pbrd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "pimd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "pim6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "qpdf". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ripd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ripngd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "openvpn". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ssh-keyscan". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "proftpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "systemd-detect-virt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "staticd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "tinyproxy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "mx-extract". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "rygel". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "cmds". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "tnftp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "/usr/sbin/chronyd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "vrrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "wike". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "who". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "wg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "dumpcap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "tshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "wg-quick". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "znc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "apt_methods". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "transmission-cli". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s Error: At least one profile failed to load 64s Setting up libatomic1:armhf (15.2.0-5ubuntu1) ... 64s Setting up libgirepository-1.0-1:armhf (1.86.0-6) ... 64s Setting up libbinutils:armhf (2.45-7ubuntu2) ... 64s Setting up sudo-rs (0.2.8-1ubuntu5.1) ... 64s Setting up libpython3-stdlib:armhf (3.13.7-2) ... 64s Setting up libctf0:armhf (2.45-7ubuntu2) ... 64s Setting up python3 (3.13.7-2) ... 64s Setting up cloud-init-base (25.3-0ubuntu1) ... 67s Setting up gir1.2-girepository-2.0:armhf (1.86.0-6) ... 67s Setting up binutils-arm-linux-gnueabihf (2.45-7ubuntu2) ... 67s Setting up cloud-init (25.3-0ubuntu1) ... 67s Setting up binutils (2.45-7ubuntu2) ... 67s Processing triggers for plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu1) ... 67s Processing triggers for procps (2:4.0.4-8ubuntu3) ... 67s Processing triggers for install-info (7.1.1-1ubuntu1) ... 67s Processing triggers for libc-bin (2.42-0ubuntu3) ... 67s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 67s Processing triggers for systemd (257.9-0ubuntu2) ... 67s Processing triggers for man-db (2.13.1-1) ... 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 73s Solving dependencies... 73s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 75s autopkgtest [19:21:50]: rebooting testbed after setup commands that affected boot 116s autopkgtest [19:22:31]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 139s autopkgtest [19:22:54]: @@@@@@@@@@@@@@@@@@@@ apt-source git-remote-hg 149s Get:1 http://ftpmaster.internal/ubuntu resolute/universe git-remote-hg 1.0.4~ds-3 (dsc) [2146 B] 149s Get:2 http://ftpmaster.internal/ubuntu resolute/universe git-remote-hg 1.0.4~ds-3 (tar) [51.2 kB] 149s Get:3 http://ftpmaster.internal/ubuntu resolute/universe git-remote-hg 1.0.4~ds-3 (diff) [6096 B] 149s gpgv: Signature made Fri Feb 21 20:16:13 2025 UTC 149s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 149s gpgv: issuer "tchet@debian.org" 149s gpgv: Can't check signature: No public key 149s dpkg-source: warning: cannot verify inline signature for ./git-remote-hg_1.0.4~ds-3.dsc: no acceptable signature found 150s autopkgtest [19:23:05]: testing package git-remote-hg version 1.0.4~ds-3 151s autopkgtest [19:23:06]: build not needed 153s autopkgtest [19:23:08]: test upstream-test-suite: preparing testbed 155s Reading package lists... 155s Building dependency tree... 155s Reading state information... 156s Solving dependencies... 156s The following NEW packages will be installed: 156s git git-man git-remote-hg libcurl3t64-gnutls liberror-perl mercurial 156s mercurial-common mercurial-git python3-dulwich python3-zombie-imp sharness 157s 0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded. 157s Need to get 9746 kB of archives. 157s After this operation, 49.6 MB of additional disk space will be used. 157s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libcurl3t64-gnutls armhf 8.14.1-2ubuntu1 [352 kB] 157s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf liberror-perl all 0.17030-1 [23.5 kB] 157s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf git-man all 1:2.51.0-1ubuntu1 [1179 kB] 157s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf git armhf 1:2.51.0-1ubuntu1 [4649 kB] 157s Get:5 http://ftpmaster.internal/ubuntu resolute/universe armhf mercurial-common all 7.0.1-2 [2783 kB] 157s Get:6 http://ftpmaster.internal/ubuntu resolute/universe armhf mercurial armhf 7.0.1-2 [437 kB] 157s Get:7 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-zombie-imp all 0.0.3-1 [12.1 kB] 157s Get:8 http://ftpmaster.internal/ubuntu resolute/universe armhf git-remote-hg all 1.0.4~ds-3 [39.5 kB] 157s Get:9 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dulwich armhf 0.22.7-1 [183 kB] 157s Get:10 http://ftpmaster.internal/ubuntu resolute/universe armhf mercurial-git all 1.2.0-1 [60.9 kB] 157s Get:11 http://ftpmaster.internal/ubuntu resolute/universe armhf sharness all 1.0.0-1.1 [25.7 kB] 158s Fetched 9746 kB in 1s (8728 kB/s) 158s Selecting previously unselected package libcurl3t64-gnutls:armhf. 158s (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 ... 61081 files and directories currently installed.) 158s Preparing to unpack .../00-libcurl3t64-gnutls_8.14.1-2ubuntu1_armhf.deb ... 158s Unpacking libcurl3t64-gnutls:armhf (8.14.1-2ubuntu1) ... 158s Selecting previously unselected package liberror-perl. 158s Preparing to unpack .../01-liberror-perl_0.17030-1_all.deb ... 158s Unpacking liberror-perl (0.17030-1) ... 158s Selecting previously unselected package git-man. 158s Preparing to unpack .../02-git-man_1%3a2.51.0-1ubuntu1_all.deb ... 158s Unpacking git-man (1:2.51.0-1ubuntu1) ... 158s Selecting previously unselected package git. 158s Preparing to unpack .../03-git_1%3a2.51.0-1ubuntu1_armhf.deb ... 158s Unpacking git (1:2.51.0-1ubuntu1) ... 158s Selecting previously unselected package mercurial-common. 158s Preparing to unpack .../04-mercurial-common_7.0.1-2_all.deb ... 158s Unpacking mercurial-common (7.0.1-2) ... 159s Selecting previously unselected package mercurial. 159s Preparing to unpack .../05-mercurial_7.0.1-2_armhf.deb ... 159s Unpacking mercurial (7.0.1-2) ... 159s Selecting previously unselected package python3-zombie-imp. 159s Preparing to unpack .../06-python3-zombie-imp_0.0.3-1_all.deb ... 159s Unpacking python3-zombie-imp (0.0.3-1) ... 159s Selecting previously unselected package git-remote-hg. 159s Preparing to unpack .../07-git-remote-hg_1.0.4~ds-3_all.deb ... 159s Unpacking git-remote-hg (1.0.4~ds-3) ... 159s Selecting previously unselected package python3-dulwich. 159s Preparing to unpack .../08-python3-dulwich_0.22.7-1_armhf.deb ... 159s Unpacking python3-dulwich (0.22.7-1) ... 159s Selecting previously unselected package mercurial-git. 159s Preparing to unpack .../09-mercurial-git_1.2.0-1_all.deb ... 159s Unpacking mercurial-git (1.2.0-1) ... 159s Selecting previously unselected package sharness. 159s Preparing to unpack .../10-sharness_1.0.0-1.1_all.deb ... 159s Unpacking sharness (1.0.0-1.1) ... 159s Setting up python3-zombie-imp (0.0.3-1) ... 159s Setting up mercurial-common (7.0.1-2) ... 161s Setting up libcurl3t64-gnutls:armhf (8.14.1-2ubuntu1) ... 161s Setting up liberror-perl (0.17030-1) ... 161s Setting up sharness (1.0.0-1.1) ... 161s Setting up python3-dulwich (0.22.7-1) ... 162s Setting up git-man (1:2.51.0-1ubuntu1) ... 162s Setting up mercurial (7.0.1-2) ... 162s Creating config file /etc/mercurial/hgrc.d/hgext.rc with new version 162s Setting up mercurial-git (1.2.0-1) ... 162s mercurial-git extension is disabled by default. 162s You can follow the instructions in /usr/share/doc/mercurial-git/README.Debian to enable it. 162s Setting up git (1:2.51.0-1ubuntu1) ... 162s Setting up git-remote-hg (1.0.4~ds-3) ... 162s Processing triggers for man-db (2.13.1-1) ... 163s Processing triggers for libc-bin (2.42-0ubuntu3) ... 171s autopkgtest [19:23:26]: test upstream-test-suite: make -C test TEST_INSTALLED_SCRIPTS=1 TEST_OPTS=--verbose 171s autopkgtest [19:23:26]: test upstream-test-suite: [----------------------- 173s make: Entering directory '/tmp/autopkgtest.EtBELB/build.j3k/src/test' 173s /bin/sh main.t --verbose 173s expecting success: 173s ( 173s hg init hgrepo && 173s cd hgrepo && 173s echo zero > content && 173s hg add content && 173s hg commit -m zero 173s ) 173s 174s ok 1 - setup 174s 174s expecting success: 174s test_when_finished "rm -rf gitrepo*" && 174s git clone "hg::hgrepo" gitrepo && 174s check gitrepo HEAD zero 174s 174s Cloning into 'gitrepo'... 174s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 174s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 174s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 174s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 adding changesets 174s adding manifests 174s adding file changes 174s added 1 changesets with 1 changes to 1 files 174s new changesets b2d470ac057c 174s progress revision walk 'bookmarks/master' (0/0) 174s progress revision 0 'master' (0/1) 174s ok 2 - cloning 174s 174s expecting success: 174s test_when_finished "rm -rf gitrepo*" && 174s 174s ( 174s cd hgrepo && 174s hg branch next && 174s echo next > content && 174s hg commit -m next 174s ) && 174s 174s git clone "hg::hgrepo" gitrepo && 174s check gitrepo origin/branches/next next 174s 174s marked working directory as branch next 174s (branches are permanent and global, did you want a bookmark?) 175s Cloning into 'gitrepo'... 175s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 175s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 175s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 175s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 adding changesets 175s adding manifests 175s adding file changes 175s added 2 changesets with 2 changes to 1 files 175s new changesets b2d470ac057c:4a8dc9ab0533 175s progress revision walk 'bookmarks/master' (0/0) 175s progress revision 0 'master' (0/1) 175s progress revision 1 'next' (0/1) 176s ok 3 - cloning with branches 176s 176s expecting success: 176s test_when_finished "rm -rf gitrepo*" && 176s 176s ( 176s cd hgrepo && 176s hg checkout default && 176s hg bookmark feature-a && 176s echo feature-a > content && 176s hg commit -m feature-a 176s ) && 176s 176s git clone "hg::hgrepo" gitrepo && 176s check gitrepo origin/feature-a feature-a 176s 176s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 177s Cloning into 'gitrepo'... 177s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 177s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 177s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 177s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 177s adding changesets 177s adding manifests 177s adding file changes 177s adding remote bookmark feature-a 177s added 3 changesets with 3 changes to 1 files (+1 heads) 177s new changesets b2d470ac057c:4de410fb3139 177s progress revision walk 'bookmarks/master' (2/2) 177s progress revision 0 'master' (0/2) 177s progress revision 1 'next' (0/1) 177s ok 4 - cloning with bookmarks 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 origin devel 177s ) && 177s 177s check_bookmark hgrepo devel devel 177s 177s Cloning into 'gitrepo'... 177s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 177s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 177s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 177s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 adding changesets 178s adding manifests 178s adding file changes 178s adding remote bookmark devel 178s adding remote bookmark feature-a 178s added 3 changesets with 3 changes to 1 files (+1 heads) 178s new changesets b2d470ac057c:4de410fb3139 178s progress revision walk 'bookmarks/master' (2/2) 178s progress revision 0 'master' (0/2) 178s progress revision 1 'next' (0/1) 178s [devel 9d5f88b] devel 178s Author: A U Thor 178s 1 file changed, 1 insertion(+), 1 deletion(-) 178s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 178s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 178s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 178s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 no changes found 178s searching for changes 178s adding changesets 178s adding manifests 178s adding file changes 178s added 1 changesets with 1 changes to 1 files 179s ok 5 - update bookmark 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-b && 179s echo feature-b > content && 179s git commit -a -m feature-b && 179s git push --quiet origin feature-b 179s ) && 179s 179s check_bookmark hgrepo feature-b feature-b 179s 179s Cloning into 'gitrepo'... 179s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 179s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 179s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 179s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 adding changesets 179s adding manifests 179s adding file changes 179s adding remote bookmark devel 179s adding remote bookmark feature-a 179s added 4 changesets with 4 changes to 1 files (+1 heads) 179s new changesets b2d470ac057c:befc6d632beb 179s progress revision walk 'bookmarks/master' (3/3) 179s progress revision 0 'master' (0/3) 179s progress revision 1 'next' (0/1) 180s [feature-b 917d54a] feature-b 180s Author: A U Thor 180s 1 file changed, 1 insertion(+), 1 deletion(-) 180s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 180s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 180s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 180s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 180s /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. 180s or locale.getdefaultlocale()[1] 180s WARNING: capability_push is disabled, only do so when really sure 180s WARNING: various enhanced features might fail in subtle ways 180s no changes found 180s searching for changes 180s adding changesets 180s adding manifests 180s adding file changes 180s added 1 changesets with 1 changes to 1 files 180s ok 6 - new bookmark 180s 180s expecting success: 180s test_when_finished "rm -rf hgrepo gitrepo" && 180s 180s ( 180s hg init hgrepo && 180s cd hgrepo && 180s 180s touch content && 180s hg add content && 180s 180s > ../expected && 180s author_test alpha "" "H G Wells " && 180s author_test beta "beta" "beta " && 180s author_test gamma "gamma (comment)" "gamma " && 180s author_test delta "" "Unknown " && 180s author_test epsilon "epsilon" "epsilon " && 180s author_test zeta "zeta " && 180s author_test eta " eta " "eta " && 180s author_test theta "theta < test@example.com >" "theta " && 180s author_test iota "iota >test@example.com>" "iota " && 180s author_test kappa "kappa < test example com>" "kappa " && 180s author_test lambda "lambda@example.com" "Unknown " && 180s author_test mu "mu.mu@example.com" "Unknown " 180s ) && 180s 180s git clone "hg::hgrepo" gitrepo && 180s git --git-dir=gitrepo/.git log --reverse --format="%an <%ae>" > actual && 180s 180s test_cmp expected actual 180s 185s Cloning into 'gitrepo'... 185s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 185s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 185s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 185s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 186s /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. 186s or locale.getdefaultlocale()[1] 186s WARNING: capability_push is disabled, only do so when really sure 186s WARNING: various enhanced features might fail in subtle ways 186s adding changesets 186s adding manifests 186s adding file changes 186s added 12 changesets with 12 changes to 1 files 186s new changesets 5b2841c21796:8dc7e272f342 186s progress revision walk 'bookmarks/master' (11/11) 186s progress revision 0 'master' (0/12) 186s ok 7 - authors 186s 186s expecting success: 186s test_when_finished "rm -rf hgrepo gitrepo" && 186s 186s ( 186s hg init hgrepo && 186s cd hgrepo && 186s 186s echo one >> content && 186s hg add content && 186s hg commit -m one && 186s 186s echo two >> content && 186s hg commit -m two 186s ) && 186s 186s git clone "hg::hgrepo" gitrepo && 186s 186s ( 186s cd hgrepo && 186s hg strip 1 && 186s 186s echo three >> content && 186s hg commit -m three && 186s 186s echo four >> content && 186s hg commit -m four 186s ) && 186s 186s ( 186s cd gitrepo && 186s git fetch && 186s git log --format="%s" origin/master > ../actual 186s ) && 186s 186s hg -R hgrepo log --template "{desc}\n" > expected && 186s test_cmp actual expected 186s 187s Cloning into 'gitrepo'... 187s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 187s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 187s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 187s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 188s /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. 188s or locale.getdefaultlocale()[1] 188s WARNING: capability_push is disabled, only do so when really sure 188s WARNING: various enhanced features might fail in subtle ways 188s adding changesets 188s adding manifests 188s adding file changes 188s added 2 changesets with 2 changes to 1 files 188s new changesets 3dc950b46114:355c45b90a0e 188s progress revision walk 'bookmarks/master' (1/1) 188s progress revision 0 'master' (0/2) 188s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 188s saved backup bundle to /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/hgrepo/.hg/strip-backup/355c45b90a0e-0f41000a-backup.hg 189s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 189s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 189s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 189s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 189s /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. 189s or locale.getdefaultlocale()[1] 189s WARNING: capability_push is disabled, only do so when really sure 189s WARNING: various enhanced features might fail in subtle ways 189s searching for changes 189s adding changesets 189s adding manifests 189s adding file changes 189s added 2 changesets with 2 changes to 1 files (+1 heads) 189s new changesets 237a9bf470ae:6b84b69f34b9 189s progress revision 2 'default' (0/2) 189s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/hgrepo 189s + 32fe8df...d36deca master -> origin/master (forced update) 189s + 32fe8df...d36deca branches/default -> origin/branches/default (forced update) 190s ok 8 - strip 190s 190s expecting success: 190s test_when_finished "rm -rf hgrepo gitrepo*" && 190s 190s ( 190s hg init hgrepo && 190s cd hgrepo && 190s echo zero > content && 190s hg add content && 190s hg commit -m zero && 190s hg bookmark master && 190s echo one > content && 190s hg commit -m one 190s ) && 190s 190s ( 190s git clone "hg::hgrepo" gitrepo && 190s cd gitrepo && 190s echo two > content && 190s git commit -a -m two && 190s git push 190s ) && 190s 190s check_branch hgrepo default two 190s 192s Cloning into 'gitrepo'... 192s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 192s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 192s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 192s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 192s /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. 192s or locale.getdefaultlocale()[1] 192s WARNING: capability_push is disabled, only do so when really sure 192s WARNING: various enhanced features might fail in subtle ways 192s adding changesets 192s adding manifests 192s adding file changes 192s adding remote bookmark master 192s added 2 changesets with 2 changes to 1 files 192s new changesets e011795c5180:bef40f0d9946 192s progress revision walk 'bookmarks/default' (1/1) 192s progress revision 0 'default' (0/2) 192s [default 1d89cc7] two 192s Author: A U Thor 192s 1 file changed, 1 insertion(+), 1 deletion(-) 192s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 192s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 192s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 192s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 193s /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. 193s or locale.getdefaultlocale()[1] 193s WARNING: capability_push is disabled, only do so when really sure 193s WARNING: various enhanced features might fail in subtle ways 193s no changes found 193s searching for changes 193s adding changesets 193s adding manifests 193s adding file changes 193s added 1 changesets with 1 changes to 1 files 193s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/hgrepo 193s 82d24ed..1d89cc7 default -> default 193s ok 9 - remote push with master bookmark 193s 193s expecting success: 193s test_when_finished "rm -rf hgrepo gitrepo*" && 193s 193s hg init hgrepo && 193s 193s ( 193s git init gitrepo && 193s cd gitrepo && 193s git remote add origin "hg::../hgrepo" && 193s echo one > content && 193s git add content && 193s git commit -a -m one && 193s git push origin master 193s ) && 193s 193s hg -R hgrepo log > actual && 193s cat actual && 193s test_cmp expected actual && 193s 193s check_branch hgrepo default one 193s 193s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/gitrepo/.git/ 193s [master (root-commit) 64caca5] one 193s Author: A U Thor 193s 1 file changed, 1 insertion(+) 193s create mode 100644 content 193s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 193s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 193s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 193s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 194s /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. 194s or locale.getdefaultlocale()[1] 194s WARNING: capability_push is disabled, only do so when really sure 194s WARNING: various enhanced features might fail in subtle ways 194s no changes found 194s searching for changes 194s adding changesets 194s adding manifests 194s adding file changes 194s added 1 changesets with 1 changes to 1 files 194s To hg::../hgrepo 194s * [new branch] master -> master 194s changeset: 0:6e2126489d3d 194s tag: tip 194s user: A U Thor 194s date: Mon Jan 01 00:00:00 2007 +0230 194s summary: one 194s 195s ok 10 - remote push from master branch 195s 195s expecting success: 195s test_when_finished "rm -rf gitrepo*" && 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 check gitrepo HEAD zero 195s 196s Cloning into 'gitrepo'... 196s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 196s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 196s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 196s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 adding changesets 196s adding manifests 196s adding file changes 196s added 1 changesets with 1 changes to 1 files 196s new changesets dc03a0a69936 196s progress revision walk 'bookmarks/master' (0/0) 196s progress revision 0 'master' (0/1) 196s ok 11 - remote cloning 196s 196s expecting success: 196s test_when_finished "rm -rf gitrepo*" && 196s 196s ( 196s git clone "hg::hgrepo" gitrepo && 196s mv gitrepo gitrepo2 && 196s cd gitrepo2 && 196s git fetch 196s ) 196s 196s Cloning into 'gitrepo'... 196s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 196s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 196s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 196s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 197s adding changesets 197s adding manifests 197s adding file changes 197s added 1 changesets with 1 changes to 1 files 197s new changesets dc03a0a69936 197s progress revision walk 'bookmarks/master' (0/0) 197s progress revision 0 'master' (0/1) 197s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 197s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 197s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 197s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 197s no changes found 197s ok 12 - moving remote clone 197s 197s expecting success: 197s test_when_finished "rm -rf gitrepo*" && 197s 197s ( 197s cd hgrepo && 197s hg bookmark devel 197s ) && 197s 197s ( 197s git clone "hg::hgrepo" gitrepo && 197s cd gitrepo && 197s git checkout --quiet devel && 197s echo devel > content && 197s git commit -a -m devel && 197s git push --quiet 197s ) && 197s 197s check_bookmark hgrepo devel devel 197s 198s Cloning into 'gitrepo'... 198s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 198s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 198s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 198s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 198s /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. 198s or locale.getdefaultlocale()[1] 198s WARNING: capability_push is disabled, only do so when really sure 198s WARNING: various enhanced features might fail in subtle ways 198s adding changesets 198s adding manifests 198s adding file changes 198s adding remote bookmark devel 198s added 1 changesets with 1 changes to 1 files 198s new changesets dc03a0a69936 198s progress revision walk 'bookmarks/master' (0/0) 198s progress revision 0 'master' (0/1) 199s [devel 8fb96bb] devel 199s Author: A U Thor 199s 1 file changed, 1 insertion(+), 1 deletion(-) 199s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 199s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 199s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 199s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 no changes found 199s searching for changes 199s adding changesets 199s adding manifests 199s adding file changes 199s added 1 changesets with 1 changes to 1 files 200s ok 13 - remote update bookmark 200s 200s expecting success: 200s test_when_finished "rm -rf gitrepo*" && 200s 200s ( 200s git clone "hg::hgrepo" gitrepo && 200s cd gitrepo && 200s git checkout --quiet -b feature-b && 200s echo feature-b > content && 200s git commit -a -m feature-b && 200s git push --quiet origin feature-b 200s ) && 200s 200s check_bookmark hgrepo feature-b feature-b 200s 200s Cloning into 'gitrepo'... 200s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 200s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 200s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 200s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 adding changesets 200s adding manifests 200s adding file changes 200s adding remote bookmark devel 200s added 2 changesets with 2 changes to 1 files 200s new changesets dc03a0a69936:ff40766e9597 200s progress revision walk 'bookmarks/master' (1/1) 200s progress revision 0 'master' (0/2) 200s [feature-b 57e25f6] feature-b 200s Author: A U Thor 200s 1 file changed, 1 insertion(+), 1 deletion(-) 200s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 200s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 200s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 200s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 201s no changes found 201s searching for changes 201s adding changesets 201s adding manifests 201s adding file changes 201s added 1 changesets with 1 changes to 1 files 201s ok 14 - remote new bookmark 201s 201s expecting success: 201s test_when_finished "rm -rf gitrepo*" && 201s 201s git clone "hg::hgrepo" gitrepo && 201s 201s ( 201s cd hgrepo && 201s hg checkout default && 201s echo bump > content && 201s hg commit -m bump 201s ) && 201s 201s ( 201s cd gitrepo && 201s echo diverge > content && 201s git commit -a -m diverged && 201s check_push 1 <<-\EOF 201s master:non-fast-forward 201s EOF 201s ) && 201s 201s check_branch hgrepo default bump 201s 201s Cloning into 'gitrepo'... 201s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 201s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 201s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 201s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 202s adding changesets 202s adding manifests 202s adding file changes 202s adding remote bookmark devel 202s adding remote bookmark feature-b 202s added 3 changesets with 3 changes to 1 files 202s new changesets dc03a0a69936:f98d56c007f4 202s progress revision walk 'bookmarks/master' (2/2) 202s progress revision 0 'master' (0/3) 203s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 203s (leaving bookmark devel) 203s [master 7d0c01a] diverged 203s Author: A U Thor 203s 1 file changed, 1 insertion(+), 1 deletion(-) 204s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 204s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 204s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 204s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 204s searching for changes 204s adding changesets 204s adding manifests 204s adding file changes 204s added 1 changesets with 1 changes to 1 files 204s new changesets 93be2c213b2c 204s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/hgrepo 204s ! [rejected] master -> master (non-fast-forward) 204s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/hgrepo' 204s hint: Updates were rejected because the tip of your current branch is behind 204s hint: its remote counterpart. If you want to integrate the remote changes, 204s hint: use 'git pull' before pushing again. 204s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 204s ! [rejected] master -> master (non-fast-forward) 204s ok 15 - remote push diverged 204s 204s expecting success: 204s test_when_finished "rm -rf gitrepo*" && 204s 204s ( 204s cd hgrepo && 204s hg checkout tip^ && 204s hg bookmark diverge 204s ) && 204s 204s git clone "hg::hgrepo" gitrepo && 204s 204s ( 204s cd hgrepo && 204s echo "bump bookmark" > content && 204s hg commit -m "bump bookmark" 204s ) && 204s 204s ( 204s cd gitrepo && 204s git checkout --quiet diverge && 204s echo diverge > content && 204s git commit -a -m diverge && 204s check_push 1 <<-\EOF 204s diverge:non-fast-forward 204s EOF 204s ) && 204s 204s check_bookmark hgrepo diverge "bump bookmark" 204s 204s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 205s Cloning into 'gitrepo'... 205s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 205s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 205s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 205s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 205s /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. 205s or locale.getdefaultlocale()[1] 205s WARNING: capability_push is disabled, only do so when really sure 205s WARNING: various enhanced features might fail in subtle ways 205s adding changesets 205s adding manifests 205s adding file changes 205s adding remote bookmark devel 205s adding remote bookmark diverge 205s adding remote bookmark feature-b 205s added 4 changesets with 4 changes to 1 files 205s new changesets dc03a0a69936:93be2c213b2c 205s progress revision walk 'bookmarks/master' (3/3) 205s progress revision 0 'master' (0/4) 206s created new head 206s [diverge e59aece] diverge 206s Author: A U Thor 206s 1 file changed, 1 insertion(+), 1 deletion(-) 206s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 206s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 206s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 206s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 206s searching for changes 206s adding changesets 206s adding manifests 206s adding file changes 206s updating bookmark diverge 206s added 1 changesets with 1 changes to 1 files (+1 heads) 206s new changesets eb0127260b43 206s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/hgrepo 206s ! [rejected] diverge -> diverge (non-fast-forward) 206s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/hgrepo' 206s hint: Updates were rejected because the tip of your current branch is behind 206s hint: its remote counterpart. If you want to integrate the remote changes, 206s hint: use 'git pull' before pushing again. 206s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 206s ! [rejected] diverge -> diverge (non-fast-forward) 207s Cloning into 'gitrepo'... 207s ok 16 - remote update bookmark diverge 207s 207s expecting success: 207s test_when_finished "rm -rf gitrepo*" && 207s 207s ( 207s git clone "hg::hgrepo" gitrepo && 207s cd gitrepo && 207s git checkout --quiet -b feature-c HEAD^ && 207s echo feature-c > content && 207s git commit -a -m feature-c && 207s git push --quiet origin feature-c 207s ) && 207s 207s check_bookmark hgrepo feature-c feature-c 207s 207s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 207s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 207s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 207s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 207s adding changesets 207s adding manifests 207s adding file changes 207s adding remote bookmark devel 207s adding remote bookmark diverge 207s adding remote bookmark feature-b 207s added 5 changesets with 5 changes to 1 files (+1 heads) 207s new changesets dc03a0a69936:eb0127260b43 207s progress revision walk 'bookmarks/master' (4/4) 207s progress revision 0 'master' (0/4) 207s WARNING: Branch 'default' has more than one head, consider merging 207s [feature-c 7c34b71] feature-c 207s Author: A U Thor 207s 1 file changed, 1 insertion(+), 1 deletion(-) 207s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 207s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 207s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 207s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 208s /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. 208s or locale.getdefaultlocale()[1] 208s WARNING: capability_push is disabled, only do so when really sure 208s WARNING: various enhanced features might fail in subtle ways 208s no changes found 208s searching for changes 208s adding changesets 208s adding manifests 208s adding file changes 208s added 1 changesets with 1 changes to 1 files (+1 heads) 208s ok 17 - remote new bookmark multiple branch head 208s 208s checking known breakage: 208s test_when_finished "rm -rf gitrepo hgrepo" && 208s 208s ( 208s hg init hgrepo && 208s cd hgrepo && 208s echo zero > content && 208s hg add content && 208s hg commit -m zero 208s ) && 208s 208s git clone "hg::hgrepo" gitrepo && 208s 208s ( 208s cd gitrepo && 208s cp content content-copy && 208s # recent git-fast-export is (too) picky in recognizing copies 208s # although git-log is not as picky; 208s # since https://github.com/git/git/commit/8096e1d385660c159d9d47e69b2be63cf22e4f31 208s # a copy is only marked if source filed not modified as well 208s # (though destination file can be modified) 208s echo one >> content-copy && 208s git add content content-copy && 208s git commit -m copy && 208s git mv content-copy content-moved 208s git commit -m moved && 208s git push origin master 208s ) && 208s 208s ( 208s hg -R hgrepo update && 208s test_cmp gitrepo/content hgrepo/content 208s test_cmp gitrepo/content-moved hgrepo/content-moved 208s cd hgrepo && 208s test `hg log -f content-moved | grep -c changeset` -eq 3 208s ) 208s 209s Cloning into 'gitrepo'... 209s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 209s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 209s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 209s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 adding changesets 210s adding manifests 210s adding file changes 210s added 1 changesets with 1 changes to 1 files 210s new changesets 1e3c6c726e9f 210s progress revision walk 'bookmarks/master' (0/0) 210s progress revision 0 'master' (0/1) 210s [master decb6af] copy 210s Author: A U Thor 210s 1 file changed, 2 insertions(+) 210s create mode 100644 content-copy 210s [master 12729e7] moved 210s Author: A U Thor 210s 1 file changed, 0 insertions(+), 0 deletions(-) 210s rename content-copy => content-moved (100%) 210s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 210s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 210s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 210s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 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 no changes found 210s searching for changes 210s adding changesets 210s adding manifests 210s adding file changes 210s added 2 changesets with 2 changes to 2 files 210s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/hgrepo 210s 409145e..12729e7 master -> master 211s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 211s not ok 18 - push commits with copy and rename # TODO known breakage 211s 211s expecting success: 211s test_when_finished "rm -rf hgrepo gitrepo && LC_ALL=C" && 211s 211s LC_ALL=C.UTF-8 211s export LC_ALL 211s 211s ( 211s hg init hgrepo && 211s cd hgrepo && 211s 211s echo test >> "æ rø" && 211s hg add "æ rø" && 211s echo test >> "ø~?" && 211s hg add "ø~?" && 211s hg commit -m add-utf-8 && 211s echo test >> "æ rø" && 211s hg commit -m test-utf-8 && 211s hg rm "ø~?" && 211s hg mv "æ rø" "ø~?" && 211s hg commit -m hg-mv-utf-8 211s ) && 211s 211s ( 211s git clone "hg::hgrepo" gitrepo && 211s cd gitrepo && 211s git -c core.quotepath=false ls-files > ../actual 211s ) && 211s echo "ø~?" > expected && 211s test_cmp expected actual 211s 212s warning: filename contains '?', which is reserved on Windows: 'ø~?' 213s warning: filename contains '?', which is reserved on Windows: 'ø~?' 214s Cloning into 'gitrepo'... 214s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 214s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 214s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 214s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 214s WARNING: capability_push is disabled, only do so when really sure 214s WARNING: various enhanced features might fail in subtle ways 214s adding changesets 214s adding manifests 214s adding file changes 214s added 3 changesets with 4 changes to 2 files 214s new changesets 4277afd475a9:729ce98aa4b1 214s progress revision walk 'bookmarks/master' (2/2) 214s progress revision 0 'master' (0/3) 214s ok 19 - fetch special filenames 214s 214s expecting success: 214s test_when_finished "rm -rf hgrepo gitrepo && LC_ALL=C" && 214s 214s mkdir -p tmp && cd tmp && 214s 214s LC_ALL=C.UTF-8 214s export LC_ALL 214s 214s ( 214s hg init hgrepo && 214s cd hgrepo && 214s 214s echo one >> content && 214s hg add content && 214s hg commit -m one 214s ) && 214s 214s ( 214s git clone "hg::hgrepo" gitrepo && 214s cd gitrepo && 214s 214s echo test >> "æ rø" && 214s git add "æ rø" && 214s git commit -m utf-8 && 214s 214s git push 214s ) && 214s 214s (cd hgrepo && 214s hg update && 214s hg manifest > ../actual 214s ) && 214s 214s printf "content\næ rø\n" > expected && 214s test_cmp expected actual 214s 215s Cloning into 'gitrepo'... 215s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 215s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 215s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 215s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 216s WARNING: capability_push is disabled, only do so when really sure 216s WARNING: various enhanced features might fail in subtle ways 216s adding changesets 216s adding manifests 216s adding file changes 216s added 1 changesets with 1 changes to 1 files 216s new changesets ecd1b05abb0f 216s progress revision walk 'bookmarks/master' (0/0) 216s progress revision 0 'master' (0/1) 216s [master ec1a186] utf-8 216s Author: A U Thor 216s 1 file changed, 1 insertion(+) 216s create mode 100644 "\303\246 r\303\270" 216s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 216s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 216s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 216s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 216s WARNING: capability_push is disabled, only do so when really sure 216s WARNING: various enhanced features might fail in subtle ways 216s no changes found 216s searching for changes 216s adding changesets 216s adding manifests 216s adding file changes 216s added 1 changesets with 1 changes to 1 files 216s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 216s 3ec2783..ec1a186 master -> master 217s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 217s ok 20 - push special filenames 217s 217s expecting success: 217s test_when_finished "rm -rf hgrepo gitrepo*" && 217s 217s setup_big_push 217s 217s ( 217s cd gitrepo && 217s 217s check_push 1 --all <<-\EOF 217s master 217s good_bmark 217s branches/good_branch 217s new_bmark:new 217s branches/new_branch:new 217s bad_bmark1:non-fast-forward 217s bad_bmark2:non-fast-forward 217s branches/bad_branch:non-fast-forward 217s EOF 217s ) && 217s 217s if test "$CAPABILITY_PUSH" = "t" 217s then 217s # cap push handles refs one by one 217s # so it will push all requested it can 217s check_branch hgrepo default six && 217s check_branch hgrepo good_branch eight && 217s check_branch hgrepo bad_branch "bad branch" && 217s check_branch hgrepo new_branch ten && 217s check_bookmark hgrepo good_bmark three && 217s check_bookmark hgrepo bad_bmark1 one && 217s check_bookmark hgrepo bad_bmark2 one && 217s check_bookmark hgrepo new_bmark six 217s else 217s check_branch hgrepo default one && 217s check_branch hgrepo good_branch "good branch" && 217s check_branch hgrepo bad_branch "bad branch" && 217s check_branch hgrepo new_branch && 217s check_bookmark hgrepo good_bmark one && 217s check_bookmark hgrepo bad_bmark1 one && 217s check_bookmark hgrepo bad_bmark2 one && 217s check_bookmark hgrepo new_bmark 217s fi 217s 222s Cloning into 'gitrepo'... 222s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 222s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 222s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 222s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 222s /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. 222s or locale.getdefaultlocale()[1] 222s WARNING: capability_push is disabled, only do so when really sure 222s WARNING: various enhanced features might fail in subtle ways 222s adding changesets 222s adding manifests 222s adding file changes 222s adding remote bookmark bad_bmark1 222s adding remote bookmark bad_bmark2 222s adding remote bookmark good_bmark 222s added 4 changesets with 4 changes to 1 files 222s new changesets 0fc01c288087:af5a1eeaa874 222s progress revision walk 'bookmarks/master' (1/1) 222s progress revision 0 'master' (0/2) 222s progress revision 2 'bad_branch' (0/2) 222s HEAD is now at eb3488d zero 222s HEAD is now at eb3488d zero 222s HEAD is now at 1a4067e good branch 223s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 223s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 223s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 223s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 223s /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. 223s or locale.getdefaultlocale()[1] 223s WARNING: capability_push is disabled, only do so when really sure 223s WARNING: various enhanced features might fail in subtle ways 223s no changes found 223s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 223s 1a4067e..212098c branches/good_branch -> branches/good_branch 223s 8708967..c4dbcd8 good_bmark -> good_bmark 223s 8708967..90692e5 master -> master 223s * [new branch] branches/new_branch -> branches/new_branch 223s * [new branch] new_bmark -> new_bmark 223s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 223s ! [rejected] bad_bmark1 -> bad_bmark1 (non-fast-forward) 223s ! [rejected] bad_bmark2 -> bad_bmark2 (non-fast-forward) 223s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo' 223s hint: Updates were rejected because a pushed branch tip is behind its remote 223s hint: counterpart. If you want to integrate the remote changes, use 'git pull' 223s hint: before pushing again. 223s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 223s 8708967..90692e5 master -> master 223s 8708967..c4dbcd8 good_bmark -> good_bmark 223s 1a4067e..212098c branches/good_branch -> branches/good_branch 223s * [new branch] new_bmark -> new_bmark 223s * [new branch] branches/new_branch -> branches/new_branch 223s ! [rejected] bad_bmark1 -> bad_bmark1 (non-fast-forward) 223s ! [rejected] bad_bmark2 -> bad_bmark2 (non-fast-forward) 223s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 226s ok 21 - remote big push 226s 226s expecting success: 226s test_when_finished "rm -rf hgrepo gitrepo*" && 226s 226s ( 226s hg init hgrepo && 226s cd hgrepo && 226s echo zero > content && 226s hg add content && 226s hg commit -m zero && 226s hg bookmark bad_bmark && 226s hg bookmark good_bmark && 226s hg bookmark -i good_bmark && 226s hg -q branch good_branch && 226s echo "good branch" > content && 226s hg commit -m "good branch" && 226s hg -q branch bad_branch && 226s echo "bad branch" > content && 226s hg commit -m "bad branch" 226s ) && 226s 226s git clone "hg::hgrepo" gitrepo && 226s 226s ( 226s cd hgrepo && 226s hg bookmark -f bad_bmark && 226s echo update_bmark > content && 226s hg commit -m "update bmark" 226s ) && 226s 226s ( 226s cd gitrepo && 226s echo two > content && 226s git commit -q -a -m two && 226s 226s git checkout -q good_bmark && 226s echo three > content && 226s git commit -q -a -m three && 226s 226s git checkout -q bad_bmark && 226s echo four > content && 226s git commit -q -a -m four && 226s 226s git checkout -q branches/bad_branch && 226s echo five > content && 226s git commit -q -a -m five && 226s 226s check_push 1 --all <<-\EOF && 226s master 226s good_bmark 226s bad_bmark:non-fast-forward 226s branches/bad_branch:non-fast-forward 226s EOF 226s 226s git fetch && 226s 226s if test "$CAPABILITY_PUSH" = "t" 226s then 226s # cap push handles refs one by one 226s # so it will already have pushed some above previously 226s # (and master is a fake one that jumps around a bit) 226s check_push 1 --all <<-\EOF 226s bad_bmark:non-fast-forward 226s branches/bad_branch:non-fast-forward 226s EOF 226s else 226s check_push 1 --all <<-\EOF 226s master 226s good_bmark 226s bad_bmark:non-fast-forward 226s branches/bad_branch:non-fast-forward 226s EOF 226s fi 226s ) 226s 229s Cloning into 'gitrepo'... 229s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 229s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 229s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 229s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 230s /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. 230s or locale.getdefaultlocale()[1] 230s WARNING: capability_push is disabled, only do so when really sure 230s WARNING: various enhanced features might fail in subtle ways 230s adding changesets 230s adding manifests 230s adding file changes 230s adding remote bookmark bad_bmark 230s adding remote bookmark good_bmark 230s added 3 changesets with 3 changes to 1 files 230s new changesets e02e9f2f1391:8cbfae0b1fbc 230s progress revision walk 'bookmarks/master' (0/0) 230s progress revision 0 'master' (0/1) 230s progress revision 1 'bad_branch' (0/2) 231s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 231s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 231s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 231s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 231s /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. 231s or locale.getdefaultlocale()[1] 231s WARNING: capability_push is disabled, only do so when really sure 231s WARNING: various enhanced features might fail in subtle ways 231s searching for changes 231s adding changesets 231s adding manifests 231s adding file changes 231s updating bookmark bad_bmark 231s added 1 changesets with 1 changes to 1 files 231s new changesets a87e0d82f0b4 231s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 231s eca97bb..987ac07 good_bmark -> good_bmark 231s eca97bb..51c87f3 master -> master 231s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 231s ! [rejected] bad_bmark -> bad_bmark (non-fast-forward) 231s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo' 231s hint: Updates were rejected because the tip of your current branch is behind 231s hint: its remote counterpart. If you want to integrate the remote changes, 231s hint: use 'git pull' before pushing again. 231s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 231s eca97bb..51c87f3 master -> master 231s eca97bb..987ac07 good_bmark -> good_bmark 231s ! [rejected] bad_bmark -> bad_bmark (non-fast-forward) 231s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 231s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 231s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 231s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 231s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 232s /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. 232s or locale.getdefaultlocale()[1] 232s WARNING: capability_push is disabled, only do so when really sure 232s WARNING: various enhanced features might fail in subtle ways 232s no changes found 232s progress revision 3 'bad_branch' (0/1) 232s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 232s f848a06..87ad616 branches/bad_branch -> origin/branches/bad_branch 232s eca97bb..87ad616 bad_bmark -> origin/bad_bmark 232s + 987ac07...eca97bb good_bmark -> origin/good_bmark (forced update) 232s + 51c87f3...eca97bb master -> origin/master (forced update) 232s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 232s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 232s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 232s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 232s /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. 232s or locale.getdefaultlocale()[1] 232s WARNING: capability_push is disabled, only do so when really sure 232s WARNING: various enhanced features might fail in subtle ways 232s no changes found 232s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 232s eca97bb..987ac07 good_bmark -> good_bmark 232s eca97bb..51c87f3 master -> master 232s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 232s ! [rejected] bad_bmark -> bad_bmark (non-fast-forward) 232s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo' 232s hint: Updates were rejected because the tip of your current branch is behind 232s hint: its remote counterpart. If you want to integrate the remote changes, 232s hint: use 'git pull' before pushing again. 232s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 232s eca97bb..51c87f3 master -> master 232s eca97bb..987ac07 good_bmark -> good_bmark 232s ! [rejected] bad_bmark -> bad_bmark (non-fast-forward) 232s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 233s ok 22 - remote big push non fast forward 233s 233s expecting success: 233s test_when_finished "rm -rf hgrepo gitrepo*" && 233s 233s setup_big_push 233s 233s ( 233s cd gitrepo && 233s 233s if test "$CAPABILITY_PUSH" = "t" 233s then 233s check_push 0 --force --all <<-\EOF 233s master:forced-update 233s good_bmark:forced-update 233s branches/good_branch:forced-update 233s new_bmark:new 233s branches/new_branch:new 233s bad_bmark1:forced-update 233s bad_bmark2:forced-update 233s branches/bad_branch:forced-update 233s EOF 233s else 233s check_push 0 --force --all <<-\EOF 233s master 233s good_bmark 233s branches/good_branch 233s new_bmark:new 233s branches/new_branch:new 233s bad_bmark1:forced-update 233s bad_bmark2:forced-update 233s branches/bad_branch:forced-update 233s EOF 233s fi 233s ) && 233s 233s check_branch hgrepo good_branch eight && 233s check_branch hgrepo bad_branch nine && 233s check_branch hgrepo new_branch ten && 233s check_bookmark hgrepo good_bmark three && 233s check_bookmark hgrepo bad_bmark1 four && 233s check_bookmark hgrepo bad_bmark2 five && 233s check_bookmark hgrepo new_bmark six 233s 238s Cloning into 'gitrepo'... 238s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 238s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 238s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 238s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 238s /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. 238s or locale.getdefaultlocale()[1] 238s WARNING: capability_push is disabled, only do so when really sure 238s WARNING: various enhanced features might fail in subtle ways 238s adding changesets 238s adding manifests 238s adding file changes 238s adding remote bookmark bad_bmark1 238s adding remote bookmark bad_bmark2 238s adding remote bookmark good_bmark 238s added 4 changesets with 4 changes to 1 files 238s new changesets 35c3f8be3b4d:bab16608caa4 238s progress revision walk 'bookmarks/master' (1/1) 238s progress revision 0 'master' (0/2) 238s progress revision 2 'bad_branch' (0/2) 239s HEAD is now at b30f5dd zero 239s HEAD is now at b30f5dd zero 239s HEAD is now at d92ce08 good branch 239s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 239s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 239s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 239s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 239s /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. 239s or locale.getdefaultlocale()[1] 239s WARNING: capability_push is disabled, only do so when really sure 239s WARNING: various enhanced features might fail in subtle ways 239s no changes found 239s searching for changes 239s adding changesets 239s adding manifests 239s adding file changes 239s added 9 changesets with 9 changes to 1 files (+7 heads) 239s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 239s + 014bcc6...3191c86 branches/bad_branch -> branches/bad_branch (forced update) 239s d92ce08..9dff1a2 branches/good_branch -> branches/good_branch 239s + 13d97c8...d804ae1 bad_bmark1 -> bad_bmark1 (forced update) 239s + 13d97c8...b105dba bad_bmark2 -> bad_bmark2 (forced update) 239s 13d97c8..a01d71e good_bmark -> good_bmark 239s 13d97c8..1674aee master -> master 239s * [new branch] branches/new_branch -> branches/new_branch 239s * [new branch] new_bmark -> new_bmark 239s 13d97c8..1674aee master -> master 239s 13d97c8..a01d71e good_bmark -> good_bmark 239s d92ce08..9dff1a2 branches/good_branch -> branches/good_branch 239s * [new branch] new_bmark -> new_bmark 239s * [new branch] branches/new_branch -> branches/new_branch 239s + 13d97c8...d804ae1 bad_bmark1 -> bad_bmark1 (forced update) 239s + 13d97c8...b105dba bad_bmark2 -> bad_bmark2 (forced update) 239s + 014bcc6...3191c86 branches/bad_branch -> branches/bad_branch (forced update) 242s ok 23 - remote big push force 242s 242s expecting success: 242s test_when_finished "rm -rf hgrepo gitrepo*" && 242s 242s setup_big_push 242s 242s ( 242s cd gitrepo && 242s 242s check_push 1 --dry-run --all <<-\EOF && 242s master 242s good_bmark 242s branches/good_branch 242s new_bmark:new 242s branches/new_branch:new 242s bad_bmark1:non-fast-forward 242s bad_bmark2:non-fast-forward 242s branches/bad_branch:non-fast-forward 242s EOF 242s 242s check_push 0 --dry-run master good_bmark new_bmark branches/good_branch branches/new_branch <<-\EOF 242s master 242s good_bmark 242s branches/good_branch 242s new_bmark:new 242s branches/new_branch:new 242s EOF 242s ) && 242s 242s check_branch hgrepo default one && 242s check_branch hgrepo good_branch "good branch" && 242s check_branch hgrepo bad_branch "bad branch" && 242s check_branch hgrepo new_branch && 242s check_bookmark hgrepo good_bmark one && 242s check_bookmark hgrepo bad_bmark1 one && 242s check_bookmark hgrepo bad_bmark2 one && 242s check_bookmark hgrepo new_bmark 242s 247s Cloning into 'gitrepo'... 247s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 247s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 247s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 247s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 247s /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. 247s or locale.getdefaultlocale()[1] 247s WARNING: capability_push is disabled, only do so when really sure 247s WARNING: various enhanced features might fail in subtle ways 247s adding changesets 247s adding manifests 247s adding file changes 247s adding remote bookmark bad_bmark1 247s adding remote bookmark bad_bmark2 247s adding remote bookmark good_bmark 247s added 4 changesets with 4 changes to 1 files 247s new changesets 465380d13c27:18d9ce23261a 247s progress revision walk 'bookmarks/master' (1/1) 247s progress revision 0 'master' (0/2) 247s progress revision 2 'bad_branch' (0/2) 247s HEAD is now at 23e6d06 zero 247s HEAD is now at 23e6d06 zero 247s HEAD is now at 0026c7d good branch 248s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 248s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 248s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 248s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 248s /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. 248s or locale.getdefaultlocale()[1] 248s WARNING: capability_push is disabled, only do so when really sure 248s WARNING: various enhanced features might fail in subtle ways 248s no changes found 248s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 248s 0026c7d..4138553 branches/good_branch -> branches/good_branch 248s 93a1164..080892e good_bmark -> good_bmark 248s 93a1164..8ef71b9 master -> master 248s * [new branch] branches/new_branch -> branches/new_branch 248s * [new branch] new_bmark -> new_bmark 248s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 248s ! [rejected] bad_bmark1 -> bad_bmark1 (non-fast-forward) 248s ! [rejected] bad_bmark2 -> bad_bmark2 (non-fast-forward) 248s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo' 248s hint: Updates were rejected because a pushed branch tip is behind its remote 248s hint: counterpart. If you want to integrate the remote changes, use 'git pull' 248s hint: before pushing again. 248s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 248s 93a1164..8ef71b9 master -> master 248s 93a1164..080892e good_bmark -> good_bmark 248s 0026c7d..4138553 branches/good_branch -> branches/good_branch 248s * [new branch] new_bmark -> new_bmark 248s * [new branch] branches/new_branch -> branches/new_branch 248s ! [rejected] bad_bmark1 -> bad_bmark1 (non-fast-forward) 248s ! [rejected] bad_bmark2 -> bad_bmark2 (non-fast-forward) 248s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 249s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 249s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 249s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 249s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 249s /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. 249s or locale.getdefaultlocale()[1] 249s WARNING: capability_push is disabled, only do so when really sure 249s WARNING: various enhanced features might fail in subtle ways 249s no changes found 249s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 249s 0026c7d..4138553 branches/good_branch -> branches/good_branch 249s 93a1164..080892e good_bmark -> good_bmark 249s 93a1164..8ef71b9 master -> master 249s * [new branch] new_bmark -> new_bmark 249s * [new branch] branches/new_branch -> branches/new_branch 249s 93a1164..8ef71b9 master -> master 249s 93a1164..080892e good_bmark -> good_bmark 249s 0026c7d..4138553 branches/good_branch -> branches/good_branch 249s * [new branch] new_bmark -> new_bmark 249s * [new branch] branches/new_branch -> branches/new_branch 252s ok 24 - remote big push dry-run 252s 252s expecting success: 252s test_when_finished "rm -rf hgrepo gitrepo*" && 252s 252s setup_big_push 252s 252s ( 252s cd gitrepo && 252s 252s if test "$CAPABILITY_PUSH" = "t" 252s then 252s check_push 0 --force --dry-run --all <<-\EOF 252s master:forced-update 252s good_bmark:forced-update 252s branches/good_branch:forced-update 252s new_bmark:new 252s branches/new_branch:new 252s bad_bmark1:forced-update 252s bad_bmark2:forced-update 252s branches/bad_branch:forced-update 252s EOF 252s else 252s check_push 0 --force --dry-run --all <<-\EOF 252s master 252s good_bmark 252s branches/good_branch 252s new_bmark:new 252s branches/new_branch:new 252s bad_bmark1:forced-update 252s bad_bmark2:forced-update 252s branches/bad_branch:forced-update 252s EOF 252s fi 252s ) && 252s 252s check_branch hgrepo default one && 252s check_branch hgrepo good_branch "good branch" && 252s check_branch hgrepo bad_branch "bad branch" && 252s check_branch hgrepo new_branch && 252s check_bookmark hgrepo good_bmark one && 252s check_bookmark hgrepo bad_bmark1 one && 252s check_bookmark hgrepo bad_bmark2 one && 252s check_bookmark hgrepo new_bmark 252s 256s Cloning into 'gitrepo'... 256s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 256s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 256s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 256s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 256s /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. 256s or locale.getdefaultlocale()[1] 256s WARNING: capability_push is disabled, only do so when really sure 256s WARNING: various enhanced features might fail in subtle ways 256s adding changesets 256s adding manifests 256s adding file changes 256s adding remote bookmark bad_bmark1 256s adding remote bookmark bad_bmark2 256s adding remote bookmark good_bmark 256s added 4 changesets with 4 changes to 1 files 256s new changesets 8730647e066e:79b9ed8e343b 256s progress revision walk 'bookmarks/master' (1/1) 256s progress revision 0 'master' (0/2) 256s progress revision 2 'bad_branch' (0/2) 256s HEAD is now at d93fcab zero 256s HEAD is now at d93fcab zero 256s HEAD is now at 6f47e48 good branch 257s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 257s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 257s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 257s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 257s /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. 257s or locale.getdefaultlocale()[1] 257s WARNING: capability_push is disabled, only do so when really sure 257s WARNING: various enhanced features might fail in subtle ways 257s no changes found 257s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 257s + 862f700...f4a607c branches/bad_branch -> branches/bad_branch (forced update) 257s 6f47e48..90af99e branches/good_branch -> branches/good_branch 257s + 263b0b4...cf14a98 bad_bmark1 -> bad_bmark1 (forced update) 257s + 263b0b4...7322a36 bad_bmark2 -> bad_bmark2 (forced update) 257s 263b0b4..b2e9b9f good_bmark -> good_bmark 257s 263b0b4..2cb7356 master -> master 257s * [new branch] branches/new_branch -> branches/new_branch 257s * [new branch] new_bmark -> new_bmark 257s 263b0b4..2cb7356 master -> master 257s 263b0b4..b2e9b9f good_bmark -> good_bmark 257s 6f47e48..90af99e branches/good_branch -> branches/good_branch 257s * [new branch] new_bmark -> new_bmark 257s * [new branch] branches/new_branch -> branches/new_branch 257s + 263b0b4...cf14a98 bad_bmark1 -> bad_bmark1 (forced update) 257s + 263b0b4...7322a36 bad_bmark2 -> bad_bmark2 (forced update) 257s + 862f700...f4a607c branches/bad_branch -> branches/bad_branch (forced update) 261s ok 25 - remote big push force dry-run 261s 261s expecting success: 261s test_when_finished "rm -rf hgrepo gitrepo*" && 261s 261s ( 261s hg init hgrepo && 261s cd hgrepo && 261s echo zero > content && 261s hg add content && 261s hg commit -m zero && 261s echo one > content && 261s hg commit -m one 261s ) && 261s 261s ( 261s git clone "hg::hgrepo" gitrepo && 261s cd gitrepo && 261s git reset --hard HEAD^ && 261s echo two > content && 261s git commit -a -m two && 261s test_expect_code 1 git push && 261s test_expect_code 1 git push 261s ) 261s 263s Cloning into 'gitrepo'... 263s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 263s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 263s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 263s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 263s /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. 263s or locale.getdefaultlocale()[1] 263s WARNING: capability_push is disabled, only do so when really sure 263s WARNING: various enhanced features might fail in subtle ways 263s adding changesets 263s adding manifests 263s adding file changes 263s added 2 changesets with 2 changes to 1 files 263s new changesets 96d684b6f933:4dca2eed8f67 263s progress revision walk 'bookmarks/master' (1/1) 263s progress revision 0 'master' (0/2) 263s HEAD is now at 9a62000 zero 263s [master b4e39e9] two 263s Author: A U Thor 263s 1 file changed, 1 insertion(+), 1 deletion(-) 263s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 263s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 263s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 263s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 264s /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. 264s or locale.getdefaultlocale()[1] 264s WARNING: capability_push is disabled, only do so when really sure 264s WARNING: various enhanced features might fail in subtle ways 264s no changes found 264s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 264s ! [rejected] master -> master (non-fast-forward) 264s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo' 264s hint: Updates were rejected because the tip of your current branch is behind 264s hint: its remote counterpart. If you want to integrate the remote changes, 264s hint: use 'git pull' before pushing again. 264s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 264s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 264s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 264s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 264s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 264s /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. 264s or locale.getdefaultlocale()[1] 264s WARNING: capability_push is disabled, only do so when really sure 264s WARNING: various enhanced features might fail in subtle ways 264s no changes found 264s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 264s ! [rejected] master -> master (non-fast-forward) 264s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo' 264s hint: Updates were rejected because the tip of your current branch is behind 264s ok 26 - remote double failed push 264s 264s expecting success: 264s test_when_finished "rm -rf gitrepo hgrepo" && 264s 264s ( 264s hg init hgrepo && 264s cd hgrepo && 264s echo zero > content && 264s hg add content && 264s hg commit -m zero && 264s echo feature-a > content && 264s hg commit -m feature-a 264s hg bookmark feature-a 264s ) && 264s 264s git clone "hg::hgrepo" gitrepo && 264s check gitrepo origin/feature-a feature-a && 264s 264s ( 264s cd hgrepo && 264s hg bookmark -d feature-a 264s ) && 264s 264s ( 264s cd gitrepo && 264s git fetch --prune origin 264s git branch -a > out && 264s ! grep feature-a out 264s ) 264s 265s hint: its remote counterpart. If you want to integrate the remote changes, 265s hint: use 'git pull' before pushing again. 265s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 268s Cloning into 'gitrepo'... 268s progress revision walk 'bookmarks/master' (1/1) 268s progress revision 0 'master' (0/2) 268s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 268s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 268s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 268s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 268s /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. 268s or locale.getdefaultlocale()[1] 268s WARNING: capability_push is disabled, only do so when really sure 268s WARNING: various enhanced features might fail in subtle ways 268s adding changesets 268s adding manifests 268s adding file changes 268s adding remote bookmark feature-a 268s added 2 changesets with 2 changes to 1 files 268s new changesets 51479a27311e:8babac08701e 268s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 268s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 268s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 268s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 268s /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. 268s or locale.getdefaultlocale()[1] 268s WARNING: capability_push is disabled, only do so when really sure 268s WARNING: various enhanced features might fail in subtle ways 268s no changes found 268s error: refusing to update ref with bad name 'hg/origin/refs/bookmarks/feature-a' 268s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 268s - [deleted] (none) -> origin/feature-a 268s ok 27 - fetch prune 268s 268s expecting success: 268s test_when_finished "rm -rf gitrepo hgrepo" && 268s 268s ( 268s hg init hgrepo && 268s cd hgrepo && 268s echo zero > content && 268s hg add content && 268s hg commit -m zero && 268s hg up -r null && 268s echo another > ocontent && 268s hg add ocontent && 268s hg commit -m one 268s ) && 268s 268s # -r 1 acts as master 268s ( 268s git init --bare gitrepo && cd gitrepo && 268s git remote add origin hg::../hgrepo && 268s git fetch origin refs/heads/*:refs/heads/* 268s ) && 268s 268s ( 268s cd hgrepo && 268s hg up 0 && 268s echo two > content && 268s hg commit -m two 268s ) && 268s 268s # now master already exists 268s # -r 2 becomes master head which has rev 0 as ancestor 268s # so when importing (parentless) rev 0, a reset is needed 268s # (to ensure rev 0 is not given a parent commit) 268s ( 268s cd gitrepo && 268s git fetch origin && 268s git log --format="%s" origin/master > ../actual 268s ) && 268s 268s hg -R hgrepo log -r . -f --template "{desc}\n" > expected && 268s test_cmp actual expected 268s 269s 0 files updated, 0 files merged, 1 files removed, 0 files unresolved 270s created new head 270s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/gitrepo/ 270s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 270s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 270s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 270s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 270s /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. 270s or locale.getdefaultlocale()[1] 270s WARNING: capability_push is disabled, only do so when really sure 270s WARNING: various enhanced features might fail in subtle ways 271s adding changesets 271s adding manifests 271s adding file changes 271s added 2 changesets with 2 changes to 2 files (+1 heads) 271s new changesets 4e7639bec181:c1ee3b390d1a 271s WARNING: Branch 'default' has more than one head, consider merging 271s progress revision 1 'default' (0/1) 271s WARNING: Branch 'default' has more than one head, consider merging 271s From hg::../hgrepo 271s * [new branch] branches/default -> branches/default 271s * [new branch] master -> master 271s * [new branch] branches/default -> origin/branches/default 271s * [new branch] master -> origin/master 271s 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 271s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 271s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 271s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 271s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 272s /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. 272s or locale.getdefaultlocale()[1] 272s WARNING: capability_push is disabled, only do so when really sure 272s WARNING: various enhanced features might fail in subtle ways 272s searching for changes 272s adding changesets 272s adding manifests 272s adding file changes 272s added 1 changesets with 1 changes to 1 files 272s new changesets 3ed581bb74e4 272s WARNING: Branch 'default' has more than one head, consider merging 272s progress revision walk 'branches/default' (2/2) 272s progress revision 0 'default' (0/2) 272s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 272s + 1450599...1d6e9e1 branches/default -> origin/branches/default (forced update) 272s + 1450599...1d6e9e1 master -> origin/master (forced update) 272s ok 28 - fetch multiple independent histories 272s 272s expecting success: 272s test_when_finished "rm -rf gitrepo* hgrepo*" && 272s 272s ( 272s hg init hgrepo && 272s cd hgrepo && 272s echo a > a && 272s hg add a && 272s hg commit -m a && 272s hg bookmark -r null bookmark 272s ) && 272s 272s ( 272s git clone "hg::hgrepo" gitrepo && 272s check gitrepo HEAD a && 272s cd gitrepo && 272s git checkout --quiet -b bookmark && 272s git remote -v && 272s echo b > b && 272s git add b && 272s git commit -m b && 272s git push origin bookmark 272s ) 272s 274s Cloning into 'gitrepo'... 274s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 274s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 274s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 274s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 274s /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. 274s or locale.getdefaultlocale()[1] 274s WARNING: capability_push is disabled, only do so when really sure 274s WARNING: various enhanced features might fail in subtle ways 274s adding changesets 274s adding manifests 274s adding file changes 274s adding remote bookmark bookmark 274s added 1 changesets with 1 changes to 1 files 274s new changesets 5f1d5d8cb231 274s WARNING: Ignoring invalid bookmark 'bookmark' 274s progress revision walk 'bookmarks/master' (0/0) 274s progress revision 0 'master' (0/1) 274s origin hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo (fetch) 274s origin hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo (push) 274s [bookmark 848542a] b 274s Author: A U Thor 274s 1 file changed, 1 insertion(+) 274s create mode 100644 b 275s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 275s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 275s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 275s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 275s /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. 275s or locale.getdefaultlocale()[1] 275s WARNING: capability_push is disabled, only do so when really sure 275s WARNING: various enhanced features might fail in subtle ways 275s no changes found 275s WARNING: Ignoring invalid bookmark 'bookmark' 275s searching for changes 275s adding changesets 275s adding manifests 275s adding file changes 275s added 1 changesets with 1 changes to 1 files 275s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 275s * [new branch] bookmark -> bookmark 275s ok 29 - clone remote with null bookmark, then push 275s 275s expecting success: 275s test_when_finished "rm -rf hgrepo gitrepo" && 275s 275s ( 275s hg init hgrepo && 275s cd hgrepo && 275s echo one > content && 275s hg add content && 275s hg commit -m one && 275s echo two > content && 275s hg commit -m two 275s ) && 275s 275s git clone "hg::hgrepo" gitrepo && 275s hg -R hgrepo log --template "{node}\n\n" > expected && 275s git --git-dir=gitrepo/.git log --pretty="tformat:%N" --notes=hg > actual && 275s test_cmp expected actual 275s 277s Cloning into 'gitrepo'... 277s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 277s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 277s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 277s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 277s /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. 277s or locale.getdefaultlocale()[1] 277s WARNING: capability_push is disabled, only do so when really sure 277s WARNING: various enhanced features might fail in subtle ways 277s adding changesets 277s adding manifests 277s adding file changes 277s added 2 changesets with 2 changes to 1 files 277s new changesets 24cc5e4ad35c:e6331fc633a9 277s progress revision walk 'bookmarks/master' (1/1) 277s progress revision 0 'master' (0/2) 278s ok 30 - notes 278s 278s checking known breakage: 278s test_when_finished "rm -rf hgrepo gitrepo" && 278s 278s ( 278s hg init hgrepo && 278s cd hgrepo && 278s echo one > content && 278s hg add content && 278s hg commit -m one 278s ) && 278s 278s git clone "hg::hgrepo" gitrepo && 278s 278s ( 278s cd gitrepo && 278s echo two > content && 278s git commit -a -m two && 278s git push 278s ) && 278s 278s hg -R hgrepo log --template "{node}\n\n" > expected && 278s git --git-dir=gitrepo/.git log --pretty="tformat:%N" --notes=hg > actual && 278s test_cmp expected actual 278s 279s Cloning into 'gitrepo'... 279s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 279s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 279s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 279s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 279s /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. 279s or locale.getdefaultlocale()[1] 279s WARNING: capability_push is disabled, only do so when really sure 279s WARNING: various enhanced features might fail in subtle ways 279s adding changesets 279s adding manifests 279s adding file changes 279s added 1 changesets with 1 changes to 1 files 279s new changesets 9ab9ad4ad04a 279s progress revision walk 'bookmarks/master' (0/0) 279s progress revision 0 'master' (0/1) 279s [master 56bfcf6] two 279s Author: A U Thor 279s 1 file changed, 1 insertion(+), 1 deletion(-) 279s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 279s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 279s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 279s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 280s /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. 280s or locale.getdefaultlocale()[1] 280s WARNING: capability_push is disabled, only do so when really sure 280s WARNING: various enhanced features might fail in subtle ways 280s no changes found 280s searching for changes 280s adding changesets 280s adding manifests 280s adding file changes 280s added 1 changesets with 1 changes to 1 files 280s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 280s f52db46..56bfcf6 master -> master 280s --- expected 2025-10-18 19:25:15.486101849 +0000 280s +++ actual 2025-10-18 19:25:15.543100548 +0000 280s @@ -1,4 +1,3 @@ 280s -08b8e6819b45b254508527aa29d9abb25f074905 280s 280s 9ab9ad4ad04a48faa8d570639ac73ce48708119f 280s 280s not ok 31 - push updates notes # TODO known breakage 280s 280s expecting success: 280s test_when_finished "rm -rf hgrepo gitrepo" && 280s 280s ( 280s hg init hgrepo && 280s cd hgrepo && 280s echo one > content && 280s hg add content && 280s hg commit -m one 280s ) && 280s 280s git clone "hg::hgrepo" gitrepo && 280s 280s ( 280s cd gitrepo && 280s echo two > content && 280s git commit -a -m two && 280s git push origin master && 280s git branch feature-a && 280s git push origin feature-a 280s ) && 280s 280s check_bookmark hgrepo feature-a two 280s 281s Cloning into 'gitrepo'... 281s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 281s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 281s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 281s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 281s /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. 281s or locale.getdefaultlocale()[1] 281s WARNING: capability_push is disabled, only do so when really sure 281s WARNING: various enhanced features might fail in subtle ways 281s adding changesets 281s adding manifests 281s adding file changes 281s added 1 changesets with 1 changes to 1 files 281s new changesets ba66e979c65b 281s progress revision walk 'bookmarks/master' (0/0) 281s progress revision 0 'master' (0/1) 282s [master a90ec34] two 282s Author: A U Thor 282s 1 file changed, 1 insertion(+), 1 deletion(-) 282s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 282s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 282s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 282s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 282s /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. 282s or locale.getdefaultlocale()[1] 282s WARNING: capability_push is disabled, only do so when really sure 282s WARNING: various enhanced features might fail in subtle ways 282s no changes found 282s searching for changes 282s adding changesets 282s adding manifests 282s adding file changes 282s added 1 changesets with 1 changes to 1 files 282s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 282s b307a52..a90ec34 master -> master 282s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 282s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 282s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 282s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 282s /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. 282s or locale.getdefaultlocale()[1] 282s WARNING: capability_push is disabled, only do so when really sure 282s WARNING: various enhanced features might fail in subtle ways 283s no changes found 283s 1 local changesets published 283s searching for changes 283s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 283s * [new branch] feature-a -> feature-a 283s ok 32 - push bookmark without changesets 283s 283s expecting success: 283s test_when_finished "rm -rf hgrepo gitrepo" && 283s 283s ( 283s hg init hgrepo && 283s cd hgrepo && 283s echo one > content && 283s hg add content && 283s hg commit -m one 283s ) && 283s 283s git clone "hg::hgrepo" gitrepo && 283s 283s (cd hgrepo && hg tag v1.0) && 283s (cd gitrepo && git pull) && 283s 283s echo "v1.0" > expected && 283s git --git-dir=gitrepo/.git tag > actual && 283s test_cmp expected actual 283s 284s Cloning into 'gitrepo'... 284s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 284s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 284s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 284s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 285s /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. 285s or locale.getdefaultlocale()[1] 285s WARNING: capability_push is disabled, only do so when really sure 285s WARNING: various enhanced features might fail in subtle ways 285s adding changesets 285s adding manifests 285s adding file changes 285s added 1 changesets with 1 changes to 1 files 285s new changesets fc4ad75e42d9 285s progress revision walk 'bookmarks/master' (0/0) 285s progress revision 0 'master' (0/1) 285s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 285s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 285s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 285s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 285s /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. 285s or locale.getdefaultlocale()[1] 285s WARNING: capability_push is disabled, only do so when really sure 285s WARNING: various enhanced features might fail in subtle ways 286s searching for changes 286s adding changesets 286s adding manifests 286s adding file changes 286s added 1 changesets with 1 changes to 1 files 286s new changesets 2d9d0d8e714b 286s progress revision 1 'default' (0/1) 286s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 286s a49b4f0..67ef4d8 master -> origin/master 286s a49b4f0..67ef4d8 branches/default -> origin/branches/default 286s * [new tag] v1.0 -> v1.0 286s Updating a49b4f0..67ef4d8 286s Fast-forward 286s .hgtags | 1 + 286s 1 file changed, 1 insertion(+) 286s create mode 100644 .hgtags 286s ok 33 - pull tags 286s 286s expecting success: 286s test_when_finished "rm -rf hgrepo gitrepo" && 286s 286s ( 286s hg init hgrepo && 286s cd hgrepo && 286s echo one > content && 286s hg add content && 286s hg commit -m one && 286s hg branch feature && 286s echo two > content && 286s hg commit -m two && 286s hg update default && 286s echo three > content && 286s hg commit -m three 286s ) && 286s 286s ( 286s git clone "hg::hgrepo" gitrepo && 286s cd gitrepo && 286s git merge -m Merge -Xtheirs origin/branches/feature && 286s git push 286s ) && 286s 286s cat > expected <<-EOF && 286s Merge 286s three 286s two 286s one 286s EOF 286s hg -R hgrepo log --template "{desc}\n" > actual && 286s test_cmp expected actual 286s 287s marked working directory as branch feature 287s (branches are permanent and global, did you want a bookmark?) 288s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 288s Cloning into 'gitrepo'... 288s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 288s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 288s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 288s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 288s /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. 288s or locale.getdefaultlocale()[1] 288s WARNING: capability_push is disabled, only do so when really sure 288s WARNING: various enhanced features might fail in subtle ways 288s adding changesets 288s adding manifests 288s adding file changes 288s added 3 changesets with 3 changes to 1 files (+1 heads) 288s new changesets 4a831c85d680:75fdca0b3b99 288s progress revision walk 'bookmarks/master' (2/2) 288s progress revision 0 'master' (0/2) 288s progress revision 1 'feature' (0/1) 289s Auto-merging content 289s Merge made by the 'ort' strategy. 289s content | 2 +- 289s 1 file changed, 1 insertion(+), 1 deletion(-) 289s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 289s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 289s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 289s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 289s /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. 289s or locale.getdefaultlocale()[1] 289s WARNING: capability_push is disabled, only do so when really sure 289s WARNING: various enhanced features might fail in subtle ways 289s no changes found 289s searching for changes 289s adding changesets 289s adding manifests 289s adding file changes 289s added 1 changesets with 1 changes to 1 files (-1 heads) 289s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 289s e512c49..81e98a0 master -> master 290s ok 34 - push merged named branch 290s 290s expecting success: 290s test_when_finished "rm -rf hgrepo gitrepo" && 290s 290s ( 290s hg init hgrepo && 290s cd hgrepo && 290s echo one > content && 290s hg add content && 290s hg commit -m one 290s ) && 290s 290s ( 290s git clone "hg::hgrepo" gitrepo && 290s cd gitrepo && 290s git tag v1.0 && 290s git push --tags 290s ) && 290s 290s echo "C O Mitter " > expected && 290s hg -R hgrepo log --template "{author}\n" -r tip > actual && 290s test_cmp expected actual 290s 291s Cloning into 'gitrepo'... 291s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 291s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 291s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 291s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 291s /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. 291s or locale.getdefaultlocale()[1] 291s WARNING: capability_push is disabled, only do so when really sure 291s WARNING: various enhanced features might fail in subtle ways 291s adding changesets 291s adding manifests 291s adding file changes 291s added 1 changesets with 1 changes to 1 files 291s new changesets 9bf1a451f0e5 291s progress revision walk 'bookmarks/master' (0/0) 291s progress revision 0 'master' (0/1) 291s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 291s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 291s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 291s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 292s /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. 292s or locale.getdefaultlocale()[1] 292s WARNING: capability_push is disabled, only do so when really sure 292s WARNING: various enhanced features might fail in subtle ways 292s no changes found 292s searching for changes 292s adding changesets 292s adding manifests 292s adding file changes 292s added 1 changesets with 1 changes to 1 files 292s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 292s * [new tag] v1.0 -> v1.0 292s ok 35 - light tag sets author 292s 292s expecting success: 292s test_when_finished "rm -rf hgrepo gitrepo" && 292s 292s ( 292s hg init hgrepo && 292s cd hgrepo && 292s echo one > content && 292s hg add content && 292s hg commit -m one && 292s hg branch feature && 292s echo two > content && 292s hg commit -m two 292s ) && 292s 292s ( 292s git clone "hg::hgrepo" gitrepo && 292s cd gitrepo && 292s git branch && 292s git checkout branches/feature && 292s git tag v1.0 && 292s git push --tags 292s ) && 292s 292s echo feature > expected && 292s hg -R hgrepo log --template="{branch}\n" -r tip > actual && 292s test_cmp expected actual 292s 294s marked working directory as branch feature 294s (branches are permanent and global, did you want a bookmark?) 295s Cloning into 'gitrepo'... 295s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 295s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 295s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 295s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 295s /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. 295s or locale.getdefaultlocale()[1] 295s WARNING: capability_push is disabled, only do so when really sure 295s WARNING: various enhanced features might fail in subtle ways 295s adding changesets 295s adding manifests 295s adding file changes 295s added 2 changesets with 2 changes to 1 files 295s new changesets 8b7b3ce9b2ce:1d71a8b44fd0 295s progress revision walk 'bookmarks/master' (0/0) 295s progress revision 0 'master' (0/1) 295s progress revision 1 'feature' (0/1) 295s Switched to a new branch 'branches/feature' 295s * master 295s branch 'branches/feature' set up to track 'origin/branches/feature'. 296s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 296s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 296s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 296s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 296s /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. 296s or locale.getdefaultlocale()[1] 296s WARNING: capability_push is disabled, only do so when really sure 296s WARNING: various enhanced features might fail in subtle ways 296s no changes found 296s searching for changes 296s adding changesets 296s adding manifests 296s adding file changes 296s added 1 changesets with 1 changes to 1 files 296s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 296s * [new tag] v1.0 -> v1.0 297s ok 36 - push tag different branch 297s 297s expecting success: 297s test_when_finished "rm -rf hgrepo gitrepo" && 297s 297s ( 297s hg init hgrepo && 297s cd hgrepo && 297s 297s echo test > test_file && 297s hg add test_file && 297s hg commit -m add && 297s 297s hg rm test_file && 297s hg commit -m remove 297s ) && 297s 297s git clone "hg::hgrepo" gitrepo && 297s check_files gitrepo 297s 298s Cloning into 'gitrepo'... 298s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 298s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 298s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 298s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 299s /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. 299s or locale.getdefaultlocale()[1] 299s WARNING: capability_push is disabled, only do so when really sure 299s WARNING: various enhanced features might fail in subtle ways 299s adding changesets 299s adding manifests 299s adding file changes 299s added 2 changesets with 1 changes to 1 files 299s new changesets a4f2ad5573a1:bb6cf28cf7bc 299s progress revision walk 'bookmarks/master' (1/1) 299s progress revision 0 'master' (0/2) 299s ok 37 - cloning a removed file works 299s 299s expecting success: 299s test_when_finished "rm -rf hgrepo gitrepo" && 299s 299s ( 299s hg init hgrepo && 299s cd hgrepo && 299s 299s echo test > dir_or_file && 299s hg add dir_or_file && 299s hg commit -m add && 299s 299s hg rm dir_or_file && 299s mkdir dir_or_file && 299s echo test > dir_or_file/test_file && 299s hg add dir_or_file/test_file && 299s hg commit -m replase 299s ) && 299s 299s git clone "hg::hgrepo" gitrepo && 299s check_files gitrepo "dir_or_file/test_file" 299s 301s Cloning into 'gitrepo'... 301s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 301s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 301s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 301s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 301s /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. 301s or locale.getdefaultlocale()[1] 301s WARNING: capability_push is disabled, only do so when really sure 301s WARNING: various enhanced features might fail in subtle ways 302s adding changesets 302s adding manifests 302s adding file changes 302s added 2 changesets with 2 changes to 2 files 302s new changesets 852841d807a6:1153768d64d5 302s progress revision walk 'bookmarks/master' (1/1) 302s progress revision 0 'master' (0/2) 302s ok 38 - cloning a file replaced with a directory 302s 302s expecting success: 302s test_when_finished "rm -rf hgrepo gitrepo" && 302s 302s ( 302s hg init hgrepo && 302s cd hgrepo && 302s 302s mkdir dir_or_file && 302s echo test > dir_or_file/test_file && 302s hg add dir_or_file/test_file && 302s hg commit -m add && 302s 302s hg rm dir_or_file/test_file && 302s echo test > dir_or_file && 302s hg add dir_or_file && 302s hg commit -m add && 302s 302s hg rm dir_or_file 302s ) && 302s 302s git clone "hg::hgrepo" gitrepo && 302s check_files gitrepo "dir_or_file" 302s 304s Cloning into 'gitrepo'... 304s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 304s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 304s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 304s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 305s /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. 305s or locale.getdefaultlocale()[1] 305s WARNING: capability_push is disabled, only do so when really sure 305s WARNING: various enhanced features might fail in subtle ways 305s adding changesets 305s adding manifests 305s adding file changes 305s added 2 changesets with 2 changes to 2 files 305s new changesets 8543052b7395:0e11f1254cc9 305s progress revision walk 'bookmarks/master' (1/1) 305s progress revision 0 'master' (0/2) 305s ok 39 - clone replace directory with a file 305s 305s expecting success: 305s test_when_finished "rm -rf hgrepo gitrepo" && 305s 305s ( 305s hg init hgrepo && 305s cd hgrepo && 305s 305s touch test.txt && 305s hg add test.txt && 305s hg commit -m master && 305s hg branch parent && 305s echo test >test.txt && 305s hg commit -m test && 305s hg branch parent/child && 305s echo test1 >test.txt && 305s hg commit -m test1 305s ) && 305s 305s git clone -c remote-hg.ignore-name=child "hg::hgrepo" gitrepo && 305s check_files gitrepo "test.txt" 305s 307s marked working directory as branch parent 307s (branches are permanent and global, did you want a bookmark?) 308s marked working directory as branch parent/child 308s Cloning into 'gitrepo'... 308s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 308s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 308s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 308s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 309s /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. 309s or locale.getdefaultlocale()[1] 309s WARNING: capability_push is disabled, only do so when really sure 309s WARNING: various enhanced features might fail in subtle ways 309s adding changesets 309s adding manifests 309s adding file changes 309s added 3 changesets with 3 changes to 1 files 309s new changesets c4fa486426e9:4c5f3a336508 309s WARNING: Ignoring matched branch parent/child 309s progress revision walk 'bookmarks/master' (0/0) 309s progress revision 0 'master' (0/1) 309s progress revision 1 'parent' (0/1) 309s ok 40 - clone can ignore invalid refnames 309s 309s expecting success: 309s test_when_finished "rm -rf hgrepo gitrepo" && 309s 309s ( 309s hg init hgrepo && 309s cd hgrepo && 309s echo one > content && 309s hg add content && 309s hg commit -m one 309s ) && 309s 309s ( 309s git clone "hg::hgrepo" gitrepo && 309s cd gitrepo && 309s git tag -m "Version 1.0" v1.0 && 309s git push --tags 309s ) && 309s 309s cat > expected <<-\EOF && 309s tip:Version 1.0:C O Mitter 309s v1.0:one:H G Wells 309s EOF 309s 309s hg -R hgrepo log --template "{tags}:{desc}:{author}\n" > actual && 309s 309s test_cmp expected actual 309s 310s Cloning into 'gitrepo'... 310s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 310s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 310s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 310s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 310s /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. 310s or locale.getdefaultlocale()[1] 310s WARNING: capability_push is disabled, only do so when really sure 310s WARNING: various enhanced features might fail in subtle ways 310s adding changesets 310s adding manifests 310s adding file changes 310s added 1 changesets with 1 changes to 1 files 310s new changesets 5bbc9f5720f2 311s progress revision walk 'bookmarks/master' (0/0) 311s progress revision 0 'master' (0/1) 311s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 311s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 311s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 311s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 311s /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. 311s or locale.getdefaultlocale()[1] 311s WARNING: capability_push is disabled, only do so when really sure 311s WARNING: various enhanced features might fail in subtle ways 311s no changes found 311s searching for changes 311s adding changesets 311s adding manifests 311s adding file changes 311s added 1 changesets with 1 changes to 1 files 311s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 311s * [new tag] v1.0 -> v1.0 312s ok 41 - push annotated tag 312s 312s expecting success: 312s test_when_finished "rm -rf hgrepo gitrepo1 gitrepo2" && 312s 312s hg init hgrepo && 312s 312s ( 312s git clone "hg::hgrepo" gitrepo1 && 312s cd gitrepo1 && 312s echo two >> content && 312s git add content && 312s git commit -m two --date="2016-09-26 00:00:00 -0230" && 312s git push 312s ) && 312s 312s git clone "hg::hgrepo" gitrepo2 && 312s 312s git --git-dir=gitrepo1/.git log -1 --format="%ai" > expected && 312s git --git-dir=gitrepo2/.git log -1 --format="%ai" > actual && 312s test_cmp expected actual 312s 312s Cloning into 'gitrepo1'... 312s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 312s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 312s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 312s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 313s /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. 313s or locale.getdefaultlocale()[1] 313s WARNING: capability_push is disabled, only do so when really sure 313s WARNING: various enhanced features might fail in subtle ways 313s no changes found 313s warning: You appear to have cloned an empty repository. 313s [master (root-commit) 9f40cc0] two 313s Author: A U Thor 313s Date: Mon Sep 26 00:00:00 2016 -0230 313s 1 file changed, 1 insertion(+) 313s create mode 100644 content 313s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 313s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 313s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 313s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 313s /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. 313s or locale.getdefaultlocale()[1] 313s WARNING: capability_push is disabled, only do so when really sure 313s WARNING: various enhanced features might fail in subtle ways 313s no changes found 313s searching for changes 313s adding changesets 313s adding manifests 313s adding file changes 313s added 1 changesets with 1 changes to 1 files 313s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main/tmp/hgrepo 313s * [new branch] master -> master 313s Cloning into 'gitrepo2'... 313s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 313s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 313s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 313s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 314s /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. 314s or locale.getdefaultlocale()[1] 314s WARNING: capability_push is disabled, only do so when really sure 314s WARNING: various enhanced features might fail in subtle ways 314s adding changesets 314s adding manifests 314s adding file changes 314s added 1 changesets with 1 changes to 1 files 314s new changesets e522f351d13b 314s progress revision walk 'bookmarks/master' (0/0) 314s progress revision 0 'master' (0/1) 314s ok 42 - timezone issues with negative offsets 314s 314s # still have 2 known breakage(s) 314s # passed all remaining 40 test(s) 314s 1..42 314s /bin/sh main-push.t --verbose 314s expecting success: 314s ( 314s hg init hgrepo && 314s cd hgrepo && 314s echo zero > content && 314s hg add content && 314s hg commit -m zero 314s ) 314s 315s ok 1 - setup 315s 315s expecting success: 315s test_when_finished "rm -rf gitrepo*" && 315s git clone "hg::hgrepo" gitrepo && 315s check gitrepo HEAD zero 315s 315s Cloning into 'gitrepo'... 315s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 315s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 315s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 315s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 316s /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. 316s or locale.getdefaultlocale()[1] 316s adding changesets 316s adding manifests 316s adding file changes 316s added 1 changesets with 1 changes to 1 files 316s new changesets ed139505fb0f 316s progress revision walk 'bookmarks/master' (0/0) 316s progress revision 0 'master' (0/1) 316s ok 2 - cloning 316s 316s expecting success: 316s test_when_finished "rm -rf gitrepo*" && 316s 316s ( 316s cd hgrepo && 316s hg branch next && 316s echo next > content && 316s hg commit -m next 316s ) && 316s 316s git clone "hg::hgrepo" gitrepo && 316s check gitrepo origin/branches/next next 316s 316s marked working directory as branch next 316s (branches are permanent and global, did you want a bookmark?) 317s Cloning into 'gitrepo'... 317s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 317s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 317s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 317s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 317s /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. 317s or locale.getdefaultlocale()[1] 317s adding changesets 317s adding manifests 317s adding file changes 317s added 2 changesets with 2 changes to 1 files 317s new changesets ed139505fb0f:96efd2aaa253 317s progress revision walk 'bookmarks/master' (0/0) 317s progress revision 0 'master' (0/1) 317s progress revision 1 'next' (0/1) 317s ok 3 - cloning with branches 317s 317s expecting success: 317s test_when_finished "rm -rf gitrepo*" && 317s 317s ( 317s cd hgrepo && 317s hg checkout default && 317s hg bookmark feature-a && 317s echo feature-a > content && 317s hg commit -m feature-a 317s ) && 317s 317s git clone "hg::hgrepo" gitrepo && 317s check gitrepo origin/feature-a feature-a 317s 318s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 319s Cloning into 'gitrepo'... 319s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 319s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 319s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 319s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 319s /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. 319s or locale.getdefaultlocale()[1] 319s adding changesets 319s adding manifests 319s adding file changes 319s adding remote bookmark feature-a 319s added 3 changesets with 3 changes to 1 files (+1 heads) 319s new changesets ed139505fb0f:b24b61673370 319s progress revision walk 'bookmarks/master' (2/2) 319s progress revision 0 'master' (0/2) 319s progress revision 1 'next' (0/1) 320s ok 4 - cloning with bookmarks 320s 320s expecting success: 320s test_when_finished "rm -rf gitrepo*" && 320s 320s ( 320s cd hgrepo && 320s hg bookmark devel 320s ) && 320s 320s ( 320s git clone "hg::hgrepo" gitrepo && 320s cd gitrepo && 320s git checkout --quiet devel && 320s echo devel > content && 320s git commit -a -m devel && 320s git push --quiet origin devel 320s ) && 320s 320s check_bookmark hgrepo devel devel 320s 320s Cloning into 'gitrepo'... 320s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 320s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 320s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 320s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 320s /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. 320s or locale.getdefaultlocale()[1] 320s adding changesets 320s adding manifests 320s adding file changes 320s adding remote bookmark devel 320s adding remote bookmark feature-a 320s added 3 changesets with 3 changes to 1 files (+1 heads) 320s new changesets ed139505fb0f:b24b61673370 320s progress revision walk 'bookmarks/master' (2/2) 320s progress revision 0 'master' (0/2) 320s progress revision 1 'next' (0/1) 321s [devel 471abe5] devel 321s Author: A U Thor 321s 1 file changed, 1 insertion(+), 1 deletion(-) 321s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 321s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 321s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 321s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 321s /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. 321s or locale.getdefaultlocale()[1] 321s no changes found 321s searching for changes 321s adding changesets 321s adding manifests 321s adding file changes 321s added 1 changesets with 1 changes to 1 files 322s ok 5 - update bookmark 322s 322s expecting success: 322s test_when_finished "rm -rf gitrepo*" && 322s 322s ( 322s git clone "hg::hgrepo" gitrepo && 322s cd gitrepo && 322s git checkout --quiet -b feature-b && 322s echo feature-b > content && 322s git commit -a -m feature-b && 322s git push --quiet origin feature-b 322s ) && 322s 322s check_bookmark hgrepo feature-b feature-b 322s 322s Cloning into 'gitrepo'... 322s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 322s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 322s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 322s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 322s /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. 322s or locale.getdefaultlocale()[1] 322s adding changesets 322s adding manifests 322s adding file changes 322s adding remote bookmark devel 322s adding remote bookmark feature-a 322s added 4 changesets with 4 changes to 1 files (+1 heads) 322s new changesets ed139505fb0f:efd2867bc01f 322s progress revision walk 'bookmarks/master' (3/3) 322s progress revision 0 'master' (0/3) 322s progress revision 1 'next' (0/1) 322s [feature-b 1b10110] feature-b 322s Author: A U Thor 322s 1 file changed, 1 insertion(+), 1 deletion(-) 322s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 322s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 322s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 322s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 323s /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. 323s or locale.getdefaultlocale()[1] 323s no changes found 323s searching for changes 323s adding changesets 323s adding manifests 323s adding file changes 323s added 1 changesets with 1 changes to 1 files 323s ok 6 - new bookmark 323s 323s expecting success: 323s test_when_finished "rm -rf hgrepo gitrepo" && 323s 323s ( 323s hg init hgrepo && 323s cd hgrepo && 323s 323s touch content && 323s hg add content && 323s 323s > ../expected && 323s author_test alpha "" "H G Wells " && 323s author_test beta "beta" "beta " && 323s author_test gamma "gamma (comment)" "gamma " && 323s author_test delta "" "Unknown " && 323s author_test epsilon "epsilon" "epsilon " && 323s author_test zeta "zeta " && 323s author_test eta " eta " "eta " && 323s author_test theta "theta < test@example.com >" "theta " && 323s author_test iota "iota >test@example.com>" "iota " && 323s author_test kappa "kappa < test example com>" "kappa " && 323s author_test lambda "lambda@example.com" "Unknown " && 323s author_test mu "mu.mu@example.com" "Unknown " 323s ) && 323s 323s git clone "hg::hgrepo" gitrepo && 323s git --git-dir=gitrepo/.git log --reverse --format="%an <%ae>" > actual && 323s 323s test_cmp expected actual 323s 329s Cloning into 'gitrepo'... 329s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 329s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 329s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 329s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 330s /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. 330s or locale.getdefaultlocale()[1] 330s adding changesets 330s adding manifests 330s adding file changes 330s added 12 changesets with 12 changes to 1 files 330s new changesets ad7be64763ef:8012994522c4 330s progress revision walk 'bookmarks/master' (11/11) 330s progress revision 0 'master' (0/12) 331s ok 7 - authors 331s 331s expecting success: 331s test_when_finished "rm -rf hgrepo gitrepo" && 331s 331s ( 331s hg init hgrepo && 331s cd hgrepo && 331s 331s echo one >> content && 331s hg add content && 331s hg commit -m one && 331s 331s echo two >> content && 331s hg commit -m two 331s ) && 331s 331s git clone "hg::hgrepo" gitrepo && 331s 331s ( 331s cd hgrepo && 331s hg strip 1 && 331s 331s echo three >> content && 331s hg commit -m three && 331s 331s echo four >> content && 331s hg commit -m four 331s ) && 331s 331s ( 331s cd gitrepo && 331s git fetch && 331s git log --format="%s" origin/master > ../actual 331s ) && 331s 331s hg -R hgrepo log --template "{desc}\n" > expected && 331s test_cmp actual expected 331s 332s Cloning into 'gitrepo'... 332s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 332s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 332s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 332s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 332s /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. 332s or locale.getdefaultlocale()[1] 332s adding changesets 332s adding manifests 332s adding file changes 332s added 2 changesets with 2 changes to 1 files 332s new changesets 3e94dc0b8d6c:7cbe83a5b1ef 332s progress revision walk 'bookmarks/master' (1/1) 332s progress revision 0 'master' (0/2) 333s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 333s saved backup bundle to /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/hgrepo/.hg/strip-backup/7cbe83a5b1ef-73ec1e1c-backup.hg 334s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 334s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 334s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 334s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 334s /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. 334s or locale.getdefaultlocale()[1] 334s searching for changes 334s adding changesets 334s adding manifests 334s adding file changes 334s added 2 changesets with 2 changes to 1 files (+1 heads) 334s new changesets fe6689a76846:c9b3a7e5e167 334s progress revision 2 'default' (0/2) 334s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/hgrepo 334s + 5801548...e5edd6e master -> origin/master (forced update) 334s + 5801548...e5edd6e branches/default -> origin/branches/default (forced update) 335s ok 8 - strip 335s 335s expecting success: 335s test_when_finished "rm -rf hgrepo gitrepo*" && 335s 335s ( 335s hg init hgrepo && 335s cd hgrepo && 335s echo zero > content && 335s hg add content && 335s hg commit -m zero && 335s hg bookmark master && 335s echo one > content && 335s hg commit -m one 335s ) && 335s 335s ( 335s git clone "hg::hgrepo" gitrepo && 335s cd gitrepo && 335s echo two > content && 335s git commit -a -m two && 335s git push 335s ) && 335s 335s check_branch hgrepo default two 335s 337s Cloning into 'gitrepo'... 338s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 338s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 338s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 338s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 338s /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. 338s or locale.getdefaultlocale()[1] 338s adding changesets 338s adding manifests 338s adding file changes 338s adding remote bookmark master 338s added 2 changesets with 2 changes to 1 files 338s new changesets b69e93b13d0b:867adca0f6f8 338s progress revision walk 'bookmarks/default' (1/1) 338s progress revision 0 'default' (0/2) 338s [default 27a261e] two 338s Author: A U Thor 338s 1 file changed, 1 insertion(+), 1 deletion(-) 338s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 338s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 338s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 338s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 338s /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. 338s or locale.getdefaultlocale()[1] 339s no changes found 339s searching for changes 339s adding changesets 339s adding manifests 339s adding file changes 339s added 1 changesets with 1 changes to 1 files 339s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/hgrepo 339s fffffff..27a261e default -> default 340s ok 9 - remote push with master bookmark 340s 340s expecting success: 340s test_when_finished "rm -rf hgrepo gitrepo*" && 340s 340s hg init hgrepo && 340s 340s ( 340s git init gitrepo && 340s cd gitrepo && 340s git remote add origin "hg::../hgrepo" && 340s echo one > content && 340s git add content && 340s git commit -a -m one && 340s git push origin master 340s ) && 340s 340s hg -R hgrepo log > actual && 340s cat actual && 340s test_cmp expected actual && 340s 340s check_branch hgrepo default one 340s 340s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/gitrepo/.git/ 340s [master (root-commit) 64caca5] one 340s Author: A U Thor 340s 1 file changed, 1 insertion(+) 340s create mode 100644 content 340s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 340s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 340s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 340s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 340s /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. 340s or locale.getdefaultlocale()[1] 340s no changes found 341s searching for changes 341s adding changesets 341s adding manifests 341s adding file changes 341s added 1 changesets with 1 changes to 1 files 341s To hg::../hgrepo 341s * [new branch] master -> master 341s changeset: 0:6e2126489d3d 341s tag: tip 341s user: A U Thor 341s date: Mon Jan 01 00:00:00 2007 +0230 341s summary: one 341s 341s ok 10 - remote push from master branch 341s 341s expecting success: 341s test_when_finished "rm -rf gitrepo*" && 341s 341s ( 341s hg init hgrepo && 341s cd hgrepo && 341s echo zero > content && 341s hg add content && 341s hg commit -m zero 341s ) && 341s 341s git clone "hg::hgrepo" gitrepo && 341s check gitrepo HEAD zero 341s 342s Cloning into 'gitrepo'... 342s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 342s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 342s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 342s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 343s /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. 343s or locale.getdefaultlocale()[1] 343s adding changesets 343s adding manifests 343s adding file changes 343s added 1 changesets with 1 changes to 1 files 343s new changesets 78aece5f001a 343s progress revision walk 'bookmarks/master' (0/0) 343s progress revision 0 'master' (0/1) 343s ok 11 - remote cloning 343s 343s expecting success: 343s test_when_finished "rm -rf gitrepo*" && 343s 343s ( 343s git clone "hg::hgrepo" gitrepo && 343s mv gitrepo gitrepo2 && 343s cd gitrepo2 && 343s git fetch 343s ) 343s 343s Cloning into 'gitrepo'... 343s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 343s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 343s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 343s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 343s /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. 343s or locale.getdefaultlocale()[1] 343s adding changesets 343s adding manifests 343s adding file changes 343s added 1 changesets with 1 changes to 1 files 343s new changesets 78aece5f001a 343s progress revision walk 'bookmarks/master' (0/0) 343s progress revision 0 'master' (0/1) 344s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 344s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 344s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 344s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 344s /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. 344s or locale.getdefaultlocale()[1] 344s no changes found 344s ok 12 - moving remote clone 344s 344s expecting success: 344s test_when_finished "rm -rf gitrepo*" && 344s 344s ( 344s cd hgrepo && 344s hg bookmark devel 344s ) && 344s 344s ( 344s git clone "hg::hgrepo" gitrepo && 344s cd gitrepo && 344s git checkout --quiet devel && 344s echo devel > content && 344s git commit -a -m devel && 344s git push --quiet 344s ) && 344s 344s check_bookmark hgrepo devel devel 344s 345s Cloning into 'gitrepo'... 345s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 345s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 345s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 345s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 345s /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. 345s or locale.getdefaultlocale()[1] 345s adding changesets 345s adding manifests 345s adding file changes 345s adding remote bookmark devel 345s added 1 changesets with 1 changes to 1 files 345s new changesets 78aece5f001a 345s progress revision walk 'bookmarks/master' (0/0) 345s progress revision 0 'master' (0/1) 345s [devel 37effb0] devel 345s Author: A U Thor 345s 1 file changed, 1 insertion(+), 1 deletion(-) 345s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 345s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 345s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 345s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 345s /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. 345s or locale.getdefaultlocale()[1] 346s no changes found 346s searching for changes 346s adding changesets 346s adding manifests 346s adding file changes 346s added 1 changesets with 1 changes to 1 files 346s ok 13 - remote update bookmark 346s 346s expecting success: 346s test_when_finished "rm -rf gitrepo*" && 346s 346s ( 346s git clone "hg::hgrepo" gitrepo && 346s cd gitrepo && 346s git checkout --quiet -b feature-b && 346s echo feature-b > content && 346s git commit -a -m feature-b && 346s git push --quiet origin feature-b 346s ) && 346s 346s check_bookmark hgrepo feature-b feature-b 346s 346s Cloning into 'gitrepo'... 346s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 346s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 346s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 346s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 346s /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. 346s or locale.getdefaultlocale()[1] 346s adding changesets 346s adding manifests 346s adding file changes 346s adding remote bookmark devel 346s added 2 changesets with 2 changes to 1 files 346s new changesets 78aece5f001a:35182db0cb06 347s progress revision walk 'bookmarks/master' (1/1) 347s progress revision 0 'master' (0/2) 347s [feature-b 53e210f] feature-b 347s Author: A U Thor 347s 1 file changed, 1 insertion(+), 1 deletion(-) 347s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 347s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 347s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 347s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 347s /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. 347s or locale.getdefaultlocale()[1] 347s no changes found 347s searching for changes 347s adding changesets 347s adding manifests 347s adding file changes 347s added 1 changesets with 1 changes to 1 files 348s Cloning into 'gitrepo'... 348s ok 14 - remote new bookmark 348s 348s expecting success: 348s test_when_finished "rm -rf gitrepo*" && 348s 348s git clone "hg::hgrepo" gitrepo && 348s 348s ( 348s cd hgrepo && 348s hg checkout default && 348s echo bump > content && 348s hg commit -m bump 348s ) && 348s 348s ( 348s cd gitrepo && 348s echo diverge > content && 348s git commit -a -m diverged && 348s check_push 1 <<-\EOF 348s master:non-fast-forward 348s EOF 348s ) && 348s 348s check_branch hgrepo default bump 348s 348s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 348s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 348s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 348s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 349s /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. 349s or locale.getdefaultlocale()[1] 349s adding changesets 349s adding manifests 349s adding file changes 349s adding remote bookmark devel 349s adding remote bookmark feature-b 349s added 3 changesets with 3 changes to 1 files 349s new changesets 78aece5f001a:553b3c9e180f 349s progress revision walk 'bookmarks/master' (2/2) 349s progress revision 0 'master' (0/3) 349s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 349s (leaving bookmark devel) 350s [master 8765267] diverged 350s Author: A U Thor 350s 1 file changed, 1 insertion(+), 1 deletion(-) 350s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 350s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 350s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 350s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 350s /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. 350s or locale.getdefaultlocale()[1] 350s searching for changes 350s adding changesets 350s adding manifests 350s adding file changes 350s added 1 changesets with 1 changes to 1 files 350s new changesets f66ac92a4c21 350s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/hgrepo 350s ! [rejected] master -> master (non-fast-forward) 350s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/hgrepo' 350s hint: Updates were rejected because the tip of your current branch is behind 350s hint: its remote counterpart. If you want to integrate the remote changes, 350s hint: use 'git pull' before pushing again. 350s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 350s ! [rejected] master -> master (non-fast-forward) 351s ok 15 - remote push diverged 351s 351s expecting success: 351s test_when_finished "rm -rf gitrepo*" && 351s 351s ( 351s cd hgrepo && 351s hg checkout tip^ && 351s hg bookmark diverge 351s ) && 351s 351s git clone "hg::hgrepo" gitrepo && 351s 351s ( 351s cd hgrepo && 351s echo "bump bookmark" > content && 351s hg commit -m "bump bookmark" 351s ) && 351s 351s ( 351s cd gitrepo && 351s git checkout --quiet diverge && 351s echo diverge > content && 351s git commit -a -m diverge && 351s check_push 1 <<-\EOF 351s diverge:non-fast-forward 351s EOF 351s ) && 351s 351s check_bookmark hgrepo diverge "bump bookmark" 351s 351s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 351s Cloning into 'gitrepo'... 351s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 351s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 351s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 351s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 352s /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. 352s or locale.getdefaultlocale()[1] 352s adding changesets 352s adding manifests 352s adding file changes 352s adding remote bookmark devel 352s adding remote bookmark diverge 352s adding remote bookmark feature-b 352s added 4 changesets with 4 changes to 1 files 352s new changesets 78aece5f001a:f66ac92a4c21 352s progress revision walk 'bookmarks/master' (3/3) 352s progress revision 0 'master' (0/4) 353s created new head 353s [diverge b5da699] diverge 353s Author: A U Thor 353s 1 file changed, 1 insertion(+), 1 deletion(-) 353s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 353s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 353s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 353s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 353s /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. 353s or locale.getdefaultlocale()[1] 353s searching for changes 353s adding changesets 353s adding manifests 353s adding file changes 353s updating bookmark diverge 353s added 1 changesets with 1 changes to 1 files (+1 heads) 353s new changesets a7bccbb039fc 353s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/hgrepo 353s ! [rejected] diverge -> diverge (non-fast-forward) 353s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/hgrepo' 353s hint: Updates were rejected because the tip of your current branch is behind 353s hint: its remote counterpart. If you want to integrate the remote changes, 353s hint: use 'git pull' before pushing again. 353s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 353s ! [rejected] diverge -> diverge (non-fast-forward) 354s ok 16 - remote update bookmark diverge 354s 354s expecting success: 354s test_when_finished "rm -rf gitrepo*" && 354s 354s ( 354s git clone "hg::hgrepo" gitrepo && 354s cd gitrepo && 354s git checkout --quiet -b feature-c HEAD^ && 354s echo feature-c > content && 354s git commit -a -m feature-c && 354s git push --quiet origin feature-c 354s ) && 354s 354s check_bookmark hgrepo feature-c feature-c 354s 354s Cloning into 'gitrepo'... 354s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 354s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 354s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 354s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 354s /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. 354s or locale.getdefaultlocale()[1] 354s adding changesets 354s adding manifests 354s adding file changes 354s adding remote bookmark devel 354s adding remote bookmark diverge 354s adding remote bookmark feature-b 354s added 5 changesets with 5 changes to 1 files (+1 heads) 354s new changesets 78aece5f001a:a7bccbb039fc 354s WARNING: Branch 'default' has more than one head, consider merging 354s progress revision walk 'bookmarks/master' (4/4) 354s progress revision 0 'master' (0/4) 354s [feature-c 15e26b1] feature-c 354s Author: A U Thor 354s 1 file changed, 1 insertion(+), 1 deletion(-) 354s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 354s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 354s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 354s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 355s /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. 355s or locale.getdefaultlocale()[1] 355s no changes found 355s searching for changes 355s adding changesets 355s adding manifests 355s adding file changes 355s added 1 changesets with 1 changes to 1 files (+1 heads) 355s ok 17 - remote new bookmark multiple branch head 355s 355s expecting success: 355s test_when_finished "rm -rf gitrepo hgrepo" && 355s 355s ( 355s hg init hgrepo && 355s cd hgrepo && 355s echo zero > content && 355s hg add content && 355s hg commit -m zero 355s ) && 355s 355s git clone "hg::hgrepo" gitrepo && 355s 355s ( 355s cd gitrepo && 355s cp content content-copy && 355s # recent git-fast-export is (too) picky in recognizing copies 355s # although git-log is not as picky; 355s # since https://github.com/git/git/commit/8096e1d385660c159d9d47e69b2be63cf22e4f31 355s # a copy is only marked if source filed not modified as well 355s # (though destination file can be modified) 355s echo one >> content-copy && 355s git add content content-copy && 355s git commit -m copy && 355s git mv content-copy content-moved 355s git commit -m moved && 355s git push origin master 355s ) && 355s 355s ( 355s hg -R hgrepo update && 355s test_cmp gitrepo/content hgrepo/content 355s test_cmp gitrepo/content-moved hgrepo/content-moved 355s cd hgrepo && 355s test `hg log -f content-moved | grep -c changeset` -eq 3 355s ) 355s 357s Cloning into 'gitrepo'... 357s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 357s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 357s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 357s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 357s /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. 357s or locale.getdefaultlocale()[1] 357s adding changesets 357s adding manifests 357s adding file changes 357s added 1 changesets with 1 changes to 1 files 357s new changesets 2f2223cbca20 357s progress revision walk 'bookmarks/master' (0/0) 357s progress revision 0 'master' (0/1) 357s [master b12b799] copy 357s Author: A U Thor 357s 1 file changed, 2 insertions(+) 357s create mode 100644 content-copy 357s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 357s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 357s [master 26c424d] moved 357s Author: A U Thor 357s 1 file changed, 0 insertions(+), 0 deletions(-) 357s rename content-copy => content-moved (100%) 357s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 357s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 358s /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. 358s or locale.getdefaultlocale()[1] 358s no changes found 358s searching for changes 358s adding changesets 358s adding manifests 358s adding file changes 358s added 2 changesets with 2 changes to 2 files 358s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/hgrepo 358s fffffff..26c424d master -> master 358s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 359s ok 18 - push commits with copy and rename 359s 359s expecting success: 359s test_when_finished "rm -rf hgrepo gitrepo && LC_ALL=C" && 359s 359s LC_ALL=C.UTF-8 359s export LC_ALL 359s 359s ( 359s hg init hgrepo && 359s cd hgrepo && 359s 359s echo test >> "æ rø" && 359s hg add "æ rø" && 359s echo test >> "ø~?" && 359s hg add "ø~?" && 359s hg commit -m add-utf-8 && 359s echo test >> "æ rø" && 359s hg commit -m test-utf-8 && 359s hg rm "ø~?" && 359s hg mv "æ rø" "ø~?" && 359s hg commit -m hg-mv-utf-8 359s ) && 359s 359s ( 359s git clone "hg::hgrepo" gitrepo && 359s cd gitrepo && 359s git -c core.quotepath=false ls-files > ../actual 359s ) && 359s echo "ø~?" > expected && 359s test_cmp expected actual 359s 360s warning: filename contains '?', which is reserved on Windows: 'ø~?' 361s warning: filename contains '?', which is reserved on Windows: 'ø~?' 361s Cloning into 'gitrepo'... 361s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 361s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 361s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 361s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 362s adding changesets 362s adding manifests 362s adding file changes 362s added 3 changesets with 4 changes to 2 files 362s new changesets 55c970ba393e:7883e4076923 362s progress revision walk 'bookmarks/master' (2/2) 362s progress revision 0 'master' (0/3) 362s ok 19 - fetch special filenames 362s 362s expecting success: 362s test_when_finished "rm -rf hgrepo gitrepo && LC_ALL=C" && 362s 362s mkdir -p tmp && cd tmp && 362s 362s LC_ALL=C.UTF-8 362s export LC_ALL 362s 362s ( 362s hg init hgrepo && 362s cd hgrepo && 362s 362s echo one >> content && 362s hg add content && 362s hg commit -m one 362s ) && 362s 362s ( 362s git clone "hg::hgrepo" gitrepo && 362s cd gitrepo && 362s 362s echo test >> "æ rø" && 362s git add "æ rø" && 362s git commit -m utf-8 && 362s 362s git push 362s ) && 362s 362s (cd hgrepo && 362s hg update && 362s hg manifest > ../actual 362s ) && 362s 362s printf "content\næ rø\n" > expected && 362s test_cmp expected actual 362s 363s Cloning into 'gitrepo'... 363s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 363s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 363s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 363s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 363s adding changesets 363s adding manifests 363s adding file changes 363s added 1 changesets with 1 changes to 1 files 363s new changesets b73e29d7e58c 363s progress revision walk 'bookmarks/master' (0/0) 363s progress revision 0 'master' (0/1) 364s [master ea22e0a] utf-8 364s Author: A U Thor 364s 1 file changed, 1 insertion(+) 364s create mode 100644 "\303\246 r\303\270" 364s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 364s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 364s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 364s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 364s no changes found 364s searching for changes 364s adding changesets 364s adding manifests 364s adding file changes 364s added 1 changesets with 1 changes to 1 files 364s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 364s fffffff..ea22e0a master -> master 365s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 365s ok 20 - push special filenames 365s 365s expecting success: 365s test_when_finished "rm -rf hgrepo gitrepo*" && 365s 365s setup_big_push 365s 365s ( 365s cd gitrepo && 365s 365s check_push 1 --all <<-\EOF 365s master 365s good_bmark 365s branches/good_branch 365s new_bmark:new 365s branches/new_branch:new 365s bad_bmark1:non-fast-forward 365s bad_bmark2:non-fast-forward 365s branches/bad_branch:non-fast-forward 365s EOF 365s ) && 365s 365s if test "$CAPABILITY_PUSH" = "t" 365s then 365s # cap push handles refs one by one 365s # so it will push all requested it can 365s check_branch hgrepo default six && 365s check_branch hgrepo good_branch eight && 365s check_branch hgrepo bad_branch "bad branch" && 365s check_branch hgrepo new_branch ten && 365s check_bookmark hgrepo good_bmark three && 365s check_bookmark hgrepo bad_bmark1 one && 365s check_bookmark hgrepo bad_bmark2 one && 365s check_bookmark hgrepo new_bmark six 365s else 365s check_branch hgrepo default one && 365s check_branch hgrepo good_branch "good branch" && 365s check_branch hgrepo bad_branch "bad branch" && 365s check_branch hgrepo new_branch && 365s check_bookmark hgrepo good_bmark one && 365s check_bookmark hgrepo bad_bmark1 one && 365s check_bookmark hgrepo bad_bmark2 one && 365s check_bookmark hgrepo new_bmark 365s fi 365s 370s Cloning into 'gitrepo'... 370s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 370s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 370s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 370s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 370s /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. 370s or locale.getdefaultlocale()[1] 370s adding changesets 370s adding manifests 370s adding file changes 370s adding remote bookmark bad_bmark1 370s adding remote bookmark bad_bmark2 370s adding remote bookmark good_bmark 370s added 4 changesets with 4 changes to 1 files 370s new changesets df3a6adb1d5f:8dfd669add7c 370s progress revision walk 'bookmarks/master' (1/1) 370s progress revision 0 'master' (0/2) 370s progress revision 2 'bad_branch' (0/2) 371s HEAD is now at 68a1ae0 zero 371s HEAD is now at 68a1ae0 zero 371s HEAD is now at c07166a good branch 372s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 372s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 372s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 372s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 372s /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. 372s or locale.getdefaultlocale()[1] 372s no changes found 372s searching for changes 372s adding changesets 372s adding manifests 372s adding file changes 372s added 2 changesets with 2 changes to 1 files (+1 heads) 372s searching for changes 372s adding changesets 372s adding manifests 372s adding file changes 372s added 1 changesets with 1 changes to 1 files (+1 heads) 372s searching for changes 372s adding changesets 372s adding manifests 372s adding file changes 372s added 1 changesets with 1 changes to 1 files (+1 heads) 372s searching for changes 372s adding changesets 372s adding manifests 372s adding file changes 372s added 1 changesets with 1 changes to 1 files 372s searching for changes 372s adding changesets 372s adding manifests 372s adding file changes 372s added 1 changesets with 1 changes to 1 files (+1 heads) 372s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 372s fffffff..1dea897 branches/good_branch -> branches/good_branch 372s fffffff..6be6570 good_bmark -> good_bmark 372s fffffff..06b1650 master -> master 372s * [new branch] branches/new_branch -> branches/new_branch 372s * [new branch] new_bmark -> new_bmark 372s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 372s ! [rejected] bad_bmark1 -> bad_bmark1 (non-fast-forward) 372s ! [rejected] bad_bmark2 -> bad_bmark2 (non-fast-forward) 372s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo' 372s hint: Updates were rejected because a pushed branch tip is behind its remote 372s hint: counterpart. If you want to integrate the remote changes, use 'git pull' 372s hint: before pushing again. 372s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 372s fffffff..06b1650 master -> master 372s fffffff..6be6570 good_bmark -> good_bmark 372s fffffff..1dea897 branches/good_branch -> branches/good_branch 372s * [new branch] new_bmark -> new_bmark 372s * [new branch] branches/new_branch -> branches/new_branch 372s ! [rejected] bad_bmark1 -> bad_bmark1 (non-fast-forward) 372s ! [rejected] bad_bmark2 -> bad_bmark2 (non-fast-forward) 372s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 375s ok 21 - remote big push 375s 375s expecting success: 375s test_when_finished "rm -rf hgrepo gitrepo*" && 375s 375s ( 375s hg init hgrepo && 375s cd hgrepo && 375s echo zero > content && 375s hg add content && 375s hg commit -m zero && 375s hg bookmark bad_bmark && 375s hg bookmark good_bmark && 375s hg bookmark -i good_bmark && 375s hg -q branch good_branch && 375s echo "good branch" > content && 375s hg commit -m "good branch" && 375s hg -q branch bad_branch && 375s echo "bad branch" > content && 375s hg commit -m "bad branch" 375s ) && 375s 375s git clone "hg::hgrepo" gitrepo && 375s 375s ( 375s cd hgrepo && 375s hg bookmark -f bad_bmark && 375s echo update_bmark > content && 375s hg commit -m "update bmark" 375s ) && 375s 375s ( 375s cd gitrepo && 375s echo two > content && 375s git commit -q -a -m two && 375s 375s git checkout -q good_bmark && 375s echo three > content && 375s git commit -q -a -m three && 375s 375s git checkout -q bad_bmark && 375s echo four > content && 375s git commit -q -a -m four && 375s 375s git checkout -q branches/bad_branch && 375s echo five > content && 375s git commit -q -a -m five && 375s 375s check_push 1 --all <<-\EOF && 375s master 375s good_bmark 375s bad_bmark:non-fast-forward 375s branches/bad_branch:non-fast-forward 375s EOF 375s 375s git fetch && 375s 375s if test "$CAPABILITY_PUSH" = "t" 375s then 375s # cap push handles refs one by one 375s # so it will already have pushed some above previously 375s # (and master is a fake one that jumps around a bit) 375s check_push 1 --all <<-\EOF 375s bad_bmark:non-fast-forward 375s branches/bad_branch:non-fast-forward 375s EOF 375s else 375s check_push 1 --all <<-\EOF 375s master 375s good_bmark 375s bad_bmark:non-fast-forward 375s branches/bad_branch:non-fast-forward 375s EOF 375s fi 375s ) 375s 378s Cloning into 'gitrepo'... 379s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 379s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 379s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 379s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 379s /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. 379s or locale.getdefaultlocale()[1] 379s adding changesets 379s adding manifests 379s adding file changes 379s adding remote bookmark bad_bmark 379s adding remote bookmark good_bmark 379s added 3 changesets with 3 changes to 1 files 379s new changesets d1deb8ab671a:de5c98c888e6 379s progress revision walk 'bookmarks/master' (0/0) 379s progress revision 0 'master' (0/1) 379s progress revision 1 'bad_branch' (0/2) 381s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 381s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 381s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 381s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 381s /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. 381s or locale.getdefaultlocale()[1] 381s searching for changes 381s adding changesets 381s adding manifests 381s adding file changes 381s updating bookmark bad_bmark 381s added 1 changesets with 1 changes to 1 files 381s new changesets bedf4a0b9061 381s searching for changes 381s adding changesets 381s adding manifests 381s adding file changes 381s added 1 changesets with 1 changes to 1 files (+1 heads) 381s searching for changes 381s adding changesets 381s adding manifests 381s adding file changes 381s added 1 changesets with 1 changes to 1 files (+1 heads) 381s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 381s fffffff..3122fbc good_bmark -> good_bmark 381s fffffff..6d9e7e5 master -> master 381s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 381s ! [rejected] bad_bmark -> bad_bmark (non-fast-forward) 381s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo' 381s hint: Updates were rejected because the tip of your current branch is behind 381s hint: its remote counterpart. If you want to integrate the remote changes, 381s hint: use 'git pull' before pushing again. 381s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 381s fffffff..6d9e7e5 master -> master 381s fffffff..3122fbc good_bmark -> good_bmark 381s ! [rejected] bad_bmark -> bad_bmark (non-fast-forward) 381s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 381s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 381s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 381s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 381s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 381s /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. 381s or locale.getdefaultlocale()[1] 381s no changes found 381s updating bookmark good_bmark 381s 2 local changesets published 381s progress revision 3 'bad_branch' (0/1) 381s WARNING: Branch 'default' has more than one head, consider merging 381s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 381s 969fd28..f85dc88 branches/bad_branch -> origin/branches/bad_branch 381s bd49704..6d9e7e5 branches/default -> origin/branches/default 381s bd49704..f85dc88 bad_bmark -> origin/bad_bmark 382s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 382s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 382s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 382s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 382s /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. 382s or locale.getdefaultlocale()[1] 382s no changes found 382s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 382s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 382s ! [rejected] bad_bmark -> bad_bmark (non-fast-forward) 382s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo' 382s hint: Updates were rejected because the tip of your current branch is behind 382s hint: its remote counterpart. If you want to integrate the remote changes, 382s hint: use 'git pull' before pushing again. 382s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 382s ! [rejected] bad_bmark -> bad_bmark (non-fast-forward) 382s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 382s ok 22 - remote big push non fast forward 382s 382s expecting success: 382s test_when_finished "rm -rf hgrepo gitrepo*" && 382s 382s setup_big_push 382s 382s ( 382s cd gitrepo && 382s 382s if test "$CAPABILITY_PUSH" = "t" 382s then 382s check_push 0 --force --all <<-\EOF 382s master:forced-update 382s good_bmark:forced-update 382s branches/good_branch:forced-update 382s new_bmark:new 382s branches/new_branch:new 382s bad_bmark1:forced-update 382s bad_bmark2:forced-update 382s branches/bad_branch:forced-update 382s EOF 382s else 382s check_push 0 --force --all <<-\EOF 382s master 382s good_bmark 382s branches/good_branch 382s new_bmark:new 382s branches/new_branch:new 382s bad_bmark1:forced-update 382s bad_bmark2:forced-update 382s branches/bad_branch:forced-update 382s EOF 382s fi 382s ) && 382s 382s check_branch hgrepo good_branch eight && 382s check_branch hgrepo bad_branch nine && 382s check_branch hgrepo new_branch ten && 382s check_bookmark hgrepo good_bmark three && 382s check_bookmark hgrepo bad_bmark1 four && 382s check_bookmark hgrepo bad_bmark2 five && 382s check_bookmark hgrepo new_bmark six 382s 386s Cloning into 'gitrepo'... 386s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 386s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 386s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 386s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 386s /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. 386s or locale.getdefaultlocale()[1] 386s adding changesets 386s adding manifests 386s adding file changes 386s adding remote bookmark bad_bmark1 386s adding remote bookmark bad_bmark2 386s adding remote bookmark good_bmark 386s added 4 changesets with 4 changes to 1 files 386s new changesets ae134dde3aeb:0e7d081349f2 386s progress revision walk 'bookmarks/master' (1/1) 386s progress revision 0 'master' (0/2) 386s progress revision 2 'bad_branch' (0/2) 386s HEAD is now at b6282ff zero 386s HEAD is now at b6282ff zero 386s HEAD is now at 32182e2 good branch 387s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 387s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 387s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 387s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 387s /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. 387s or locale.getdefaultlocale()[1] 387s no changes found 387s searching for changes 387s adding changesets 387s adding manifests 387s adding file changes 387s added 1 changesets with 1 changes to 1 files (+1 heads) 387s searching for changes 387s adding changesets 387s adding manifests 387s adding file changes 387s added 2 changesets with 2 changes to 1 files (+1 heads) 387s searching for changes 387s adding changesets 387s adding manifests 387s adding file changes 387s added 1 changesets with 1 changes to 1 files (+1 heads) 387s searching for changes 387s adding changesets 387s adding manifests 387s adding file changes 387s added 1 changesets with 1 changes to 1 files (+1 heads) 387s searching for changes 387s adding changesets 387s adding manifests 387s adding file changes 387s added 1 changesets with 1 changes to 1 files (+1 heads) 387s searching for changes 387s adding changesets 387s adding manifests 387s adding file changes 387s added 1 changesets with 1 changes to 1 files (+1 heads) 387s searching for changes 387s adding changesets 387s adding manifests 387s adding file changes 387s added 1 changesets with 1 changes to 1 files 387s searching for changes 387s adding changesets 387s adding manifests 387s adding file changes 387s added 1 changesets with 1 changes to 1 files (+1 heads) 387s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 387s + fffffff...48344c5 branches/bad_branch -> branches/bad_branch (forced update) 387s + fffffff...27b601f branches/good_branch -> branches/good_branch (forced update) 387s + fffffff...5c53fc6 bad_bmark1 -> bad_bmark1 (forced update) 387s + fffffff...0578b3f bad_bmark2 -> bad_bmark2 (forced update) 387s + fffffff...29ca1f8 good_bmark -> good_bmark (forced update) 387s + fffffff...d48b45d master -> master (forced update) 387s * [new branch] branches/new_branch -> branches/new_branch 387s * [new branch] new_bmark -> new_bmark 387s + fffffff...d48b45d master -> master (forced update) 387s + fffffff...29ca1f8 good_bmark -> good_bmark (forced update) 387s + fffffff...27b601f branches/good_branch -> branches/good_branch (forced update) 387s * [new branch] new_bmark -> new_bmark 387s * [new branch] branches/new_branch -> branches/new_branch 387s + fffffff...5c53fc6 bad_bmark1 -> bad_bmark1 (forced update) 387s + fffffff...0578b3f bad_bmark2 -> bad_bmark2 (forced update) 387s + fffffff...48344c5 branches/bad_branch -> branches/bad_branch (forced update) 390s ok 23 - remote big push force 390s 390s expecting success: 390s test_when_finished "rm -rf hgrepo gitrepo*" && 390s 390s setup_big_push 390s 390s ( 390s cd gitrepo && 390s 390s check_push 1 --dry-run --all <<-\EOF && 390s master 390s good_bmark 390s branches/good_branch 390s new_bmark:new 390s branches/new_branch:new 390s bad_bmark1:non-fast-forward 390s bad_bmark2:non-fast-forward 390s branches/bad_branch:non-fast-forward 390s EOF 390s 390s check_push 0 --dry-run master good_bmark new_bmark branches/good_branch branches/new_branch <<-\EOF 390s master 390s good_bmark 390s branches/good_branch 390s new_bmark:new 390s branches/new_branch:new 390s EOF 390s ) && 390s 390s check_branch hgrepo default one && 390s check_branch hgrepo good_branch "good branch" && 390s check_branch hgrepo bad_branch "bad branch" && 390s check_branch hgrepo new_branch && 390s check_bookmark hgrepo good_bmark one && 390s check_bookmark hgrepo bad_bmark1 one && 390s check_bookmark hgrepo bad_bmark2 one && 390s check_bookmark hgrepo new_bmark 390s 394s Cloning into 'gitrepo'... 394s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 394s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 394s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 394s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 394s /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. 394s or locale.getdefaultlocale()[1] 394s adding changesets 394s adding manifests 394s adding file changes 394s adding remote bookmark bad_bmark1 394s adding remote bookmark bad_bmark2 394s adding remote bookmark good_bmark 394s added 4 changesets with 4 changes to 1 files 394s new changesets 86f8302aa55e:2273384c7aaf 394s progress revision walk 'bookmarks/master' (1/1) 394s progress revision 0 'master' (0/2) 394s progress revision 2 'bad_branch' (0/2) 395s HEAD is now at 67d0f9c zero 395s HEAD is now at 67d0f9c zero 395s HEAD is now at 4a0bf2f good branch 395s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 395s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 395s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 395s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 395s /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. 395s or locale.getdefaultlocale()[1] 395s no changes found 395s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 395s fffffff..2bb9c3b branches/good_branch -> branches/good_branch 395s fffffff..d77512a good_bmark -> good_bmark 395s fffffff..809605b master -> master 395s * [new branch] branches/new_branch -> branches/new_branch 395s * [new branch] new_bmark -> new_bmark 395s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 395s ! [rejected] bad_bmark1 -> bad_bmark1 (non-fast-forward) 395s ! [rejected] bad_bmark2 -> bad_bmark2 (non-fast-forward) 395s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo' 395s hint: Updates were rejected because a pushed branch tip is behind its remote 395s hint: counterpart. If you want to integrate the remote changes, use 'git pull' 395s hint: before pushing again. 395s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 395s fffffff..809605b master -> master 395s fffffff..d77512a good_bmark -> good_bmark 395s fffffff..2bb9c3b branches/good_branch -> branches/good_branch 395s * [new branch] new_bmark -> new_bmark 395s * [new branch] branches/new_branch -> branches/new_branch 395s ! [rejected] bad_bmark1 -> bad_bmark1 (non-fast-forward) 395s ! [rejected] bad_bmark2 -> bad_bmark2 (non-fast-forward) 395s ! [rejected] branches/bad_branch -> branches/bad_branch (non-fast-forward) 396s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 396s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 396s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 396s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 396s /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. 396s or locale.getdefaultlocale()[1] 396s no changes found 396s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 396s fffffff..2bb9c3b branches/good_branch -> branches/good_branch 396s fffffff..d77512a good_bmark -> good_bmark 396s fffffff..809605b master -> master 396s * [new branch] new_bmark -> new_bmark 396s * [new branch] branches/new_branch -> branches/new_branch 396s fffffff..809605b master -> master 396s fffffff..d77512a good_bmark -> good_bmark 396s fffffff..2bb9c3b branches/good_branch -> branches/good_branch 396s * [new branch] new_bmark -> new_bmark 396s * [new branch] branches/new_branch -> branches/new_branch 399s ok 24 - remote big push dry-run 399s 399s expecting success: 399s test_when_finished "rm -rf hgrepo gitrepo*" && 399s 399s setup_big_push 399s 399s ( 399s cd gitrepo && 399s 399s if test "$CAPABILITY_PUSH" = "t" 399s then 399s check_push 0 --force --dry-run --all <<-\EOF 399s master:forced-update 399s good_bmark:forced-update 399s branches/good_branch:forced-update 399s new_bmark:new 399s branches/new_branch:new 399s bad_bmark1:forced-update 399s bad_bmark2:forced-update 399s branches/bad_branch:forced-update 399s EOF 399s else 399s check_push 0 --force --dry-run --all <<-\EOF 399s master 399s good_bmark 399s branches/good_branch 399s new_bmark:new 399s branches/new_branch:new 399s bad_bmark1:forced-update 399s bad_bmark2:forced-update 399s branches/bad_branch:forced-update 399s EOF 399s fi 399s ) && 399s 399s check_branch hgrepo default one && 399s check_branch hgrepo good_branch "good branch" && 399s check_branch hgrepo bad_branch "bad branch" && 399s check_branch hgrepo new_branch && 399s check_bookmark hgrepo good_bmark one && 399s check_bookmark hgrepo bad_bmark1 one && 399s check_bookmark hgrepo bad_bmark2 one && 399s check_bookmark hgrepo new_bmark 399s 403s Cloning into 'gitrepo'... 403s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 403s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 403s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 403s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 404s /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. 404s or locale.getdefaultlocale()[1] 404s adding changesets 404s adding manifests 404s adding file changes 404s adding remote bookmark bad_bmark1 404s adding remote bookmark bad_bmark2 404s adding remote bookmark good_bmark 404s added 4 changesets with 4 changes to 1 files 404s new changesets 629a0e49efe8:b9ec0358017a 404s progress revision walk 'bookmarks/master' (1/1) 404s progress revision 0 'master' (0/2) 404s progress revision 2 'bad_branch' (0/2) 404s HEAD is now at acc15e0 zero 404s HEAD is now at acc15e0 zero 404s HEAD is now at 65161a4 good branch 405s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 405s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 405s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 405s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 405s /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. 405s or locale.getdefaultlocale()[1] 405s no changes found 405s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 405s + fffffff...52bedab branches/bad_branch -> branches/bad_branch (forced update) 405s + fffffff...3a4065a branches/good_branch -> branches/good_branch (forced update) 405s + fffffff...7a4548e bad_bmark1 -> bad_bmark1 (forced update) 405s + fffffff...f034964 bad_bmark2 -> bad_bmark2 (forced update) 405s + fffffff...9f440a0 good_bmark -> good_bmark (forced update) 405s + fffffff...a7f1c1a master -> master (forced update) 405s * [new branch] branches/new_branch -> branches/new_branch 405s * [new branch] new_bmark -> new_bmark 405s + fffffff...a7f1c1a master -> master (forced update) 405s + fffffff...9f440a0 good_bmark -> good_bmark (forced update) 405s + fffffff...3a4065a branches/good_branch -> branches/good_branch (forced update) 405s * [new branch] new_bmark -> new_bmark 405s * [new branch] branches/new_branch -> branches/new_branch 405s + fffffff...7a4548e bad_bmark1 -> bad_bmark1 (forced update) 405s + fffffff...f034964 bad_bmark2 -> bad_bmark2 (forced update) 405s + fffffff...52bedab branches/bad_branch -> branches/bad_branch (forced update) 408s ok 25 - remote big push force dry-run 408s 408s expecting success: 408s test_when_finished "rm -rf hgrepo gitrepo*" && 408s 408s ( 408s hg init hgrepo && 408s cd hgrepo && 408s echo zero > content && 408s hg add content && 408s hg commit -m zero && 408s echo one > content && 408s hg commit -m one 408s ) && 408s 408s ( 408s git clone "hg::hgrepo" gitrepo && 408s cd gitrepo && 408s git reset --hard HEAD^ && 408s echo two > content && 408s git commit -a -m two && 408s test_expect_code 1 git push && 408s test_expect_code 1 git push 408s ) 408s 409s Cloning into 'gitrepo'... 409s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 409s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 409s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 409s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 409s /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. 409s or locale.getdefaultlocale()[1] 409s adding changesets 409s adding manifests 409s adding file changes 409s added 2 changesets with 2 changes to 1 files 409s new changesets b38892f7c721:c6f8a9a70ce1 409s progress revision walk 'bookmarks/master' (1/1) 409s progress revision 0 'master' (0/2) 410s HEAD is now at 05a042a zero 410s [master 8196760] two 410s Author: A U Thor 410s 1 file changed, 1 insertion(+), 1 deletion(-) 410s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 410s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 410s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 410s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 410s /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. 410s or locale.getdefaultlocale()[1] 410s no changes found 410s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 410s ! [rejected] master -> master (non-fast-forward) 410s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo' 410s hint: Updates were rejected because the tip of your current branch is behind 410s hint: its remote counterpart. If you want to integrate the remote changes, 410s hint: use 'git pull' before pushing again. 410s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 410s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 410s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 410s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 410s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 411s /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. 411s or locale.getdefaultlocale()[1] 411s no changes found 411s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 411s ! [rejected] master -> master (non-fast-forward) 411s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo' 411s hint: Updates were rejected because the tip of your current branch is behind 411s hint: its remote counterpart. If you want to integrate the remote changes, 411s hint: use 'git pull' before pushing again. 411s hint: See the 'Note about fast-forwards' in 'git push --help' for details. 411s ok 26 - remote double failed push 411s 411s expecting success: 411s test_when_finished "rm -rf gitrepo hgrepo" && 411s 411s ( 411s hg init hgrepo && 411s cd hgrepo && 411s echo zero > content && 411s hg add content && 411s hg commit -m zero && 411s echo feature-a > content && 411s hg commit -m feature-a 411s hg bookmark feature-a 411s ) && 411s 411s git clone "hg::hgrepo" gitrepo && 411s check gitrepo origin/feature-a feature-a && 411s 411s ( 411s cd hgrepo && 411s hg bookmark -d feature-a 411s ) && 411s 411s ( 411s cd gitrepo && 411s git fetch --prune origin 411s git branch -a > out && 411s ! grep feature-a out 411s ) 411s 412s Cloning into 'gitrepo'... 412s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 412s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 412s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 412s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 413s /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. 413s or locale.getdefaultlocale()[1] 413s adding changesets 413s adding manifests 413s adding file changes 413s adding remote bookmark feature-a 413s added 2 changesets with 2 changes to 1 files 413s new changesets b1e05c4c3c90:6051f9f32198 413s progress revision walk 'bookmarks/master' (1/1) 413s progress revision 0 'master' (0/2) 413s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 413s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 413s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 413s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 414s /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. 414s or locale.getdefaultlocale()[1] 414s no changes found 414s error: refusing to update ref with bad name 'hg/origin/refs/bookmarks/feature-a' 414s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 414s - [deleted] (none) -> origin/feature-a 414s ok 27 - fetch prune 414s 414s expecting success: 414s test_when_finished "rm -rf gitrepo hgrepo" && 414s 414s ( 414s hg init hgrepo && 414s cd hgrepo && 414s echo zero > content && 414s hg add content && 414s hg commit -m zero && 414s hg up -r null && 414s echo another > ocontent && 414s hg add ocontent && 414s hg commit -m one 414s ) && 414s 414s # -r 1 acts as master 414s ( 414s git init --bare gitrepo && cd gitrepo && 414s git remote add origin hg::../hgrepo && 414s git fetch origin refs/heads/*:refs/heads/* 414s ) && 414s 414s ( 414s cd hgrepo && 414s hg up 0 && 414s echo two > content && 414s hg commit -m two 414s ) && 414s 414s # now master already exists 414s # -r 2 becomes master head which has rev 0 as ancestor 414s # so when importing (parentless) rev 0, a reset is needed 414s # (to ensure rev 0 is not given a parent commit) 414s ( 414s cd gitrepo && 414s git fetch origin && 414s git log --format="%s" origin/master > ../actual 414s ) && 414s 414s hg -R hgrepo log -r . -f --template "{desc}\n" > expected && 414s test_cmp actual expected 414s 416s 0 files updated, 0 files merged, 1 files removed, 0 files unresolved 416s created new head 416s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/gitrepo/ 416s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 416s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 416s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 416s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 417s /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. 417s or locale.getdefaultlocale()[1] 417s adding changesets 417s adding manifests 417s adding file changes 417s added 2 changesets with 2 changes to 2 files (+1 heads) 417s new changesets 1cb50f88454a:09e98ec80c54 417s WARNING: Branch 'default' has more than one head, consider merging 417s WARNING: Branch 'default' has more than one head, consider merging 417s progress revision 1 'default' (0/1) 417s From hg::../hgrepo 417s * [new branch] branches/default -> branches/default 417s * [new branch] master -> master 417s * [new branch] branches/default -> origin/branches/default 417s * [new branch] master -> origin/master 417s 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 418s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 418s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 418s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 418s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 418s /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. 418s or locale.getdefaultlocale()[1] 418s searching for changes 418s adding changesets 418s adding manifests 418s adding file changes 418s added 1 changesets with 1 changes to 1 files 418s new changesets b93ec68e27c4 418s WARNING: Branch 'default' has more than one head, consider merging 418s progress revision walk 'branches/default' (2/2) 418s progress revision 0 'default' (0/2) 418s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 418s + 7e49589...40bfb3b branches/default -> origin/branches/default (forced update) 418s + 7e49589...40bfb3b master -> origin/master (forced update) 419s ok 28 - fetch multiple independent histories 419s 419s expecting success: 419s test_when_finished "rm -rf gitrepo* hgrepo*" && 419s 419s ( 419s hg init hgrepo && 419s cd hgrepo && 419s echo a > a && 419s hg add a && 419s hg commit -m a && 419s hg bookmark -r null bookmark 419s ) && 419s 419s ( 419s git clone "hg::hgrepo" gitrepo && 419s check gitrepo HEAD a && 419s cd gitrepo && 419s git checkout --quiet -b bookmark && 419s git remote -v && 419s echo b > b && 419s git add b && 419s git commit -m b && 419s git push origin bookmark 419s ) 419s 420s Cloning into 'gitrepo'... 420s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 420s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 420s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 420s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 421s /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. 421s or locale.getdefaultlocale()[1] 421s adding changesets 421s adding manifests 421s adding file changes 421s adding remote bookmark bookmark 421s added 1 changesets with 1 changes to 1 files 421s new changesets 55417c7817e3 421s WARNING: Ignoring invalid bookmark 'bookmark' 421s progress revision walk 'bookmarks/master' (0/0) 421s progress revision 0 'master' (0/1) 421s origin hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo (fetch) 421s origin hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo (push) 421s [bookmark 8982e81] b 421s Author: A U Thor 421s 1 file changed, 1 insertion(+) 421s create mode 100644 b 421s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 421s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 421s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 421s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 421s /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. 421s or locale.getdefaultlocale()[1] 421s no changes found 421s WARNING: Ignoring invalid bookmark 'bookmark' 421s searching for changes 421s adding changesets 421s adding manifests 421s adding file changes 421s added 1 changesets with 1 changes to 1 files 421s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 421s * [new branch] bookmark -> bookmark 422s ok 29 - clone remote with null bookmark, then push 422s 422s expecting success: 422s test_when_finished "rm -rf hgrepo gitrepo" && 422s 422s ( 422s hg init hgrepo && 422s cd hgrepo && 422s echo one > content && 422s hg add content && 422s hg commit -m one && 422s echo two > content && 422s hg commit -m two 422s ) && 422s 422s git clone "hg::hgrepo" gitrepo && 422s hg -R hgrepo log --template "{node}\n\n" > expected && 422s git --git-dir=gitrepo/.git log --pretty="tformat:%N" --notes=hg > actual && 422s test_cmp expected actual 422s 423s Cloning into 'gitrepo'... 423s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 423s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 423s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 423s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 423s /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. 423s or locale.getdefaultlocale()[1] 424s adding changesets 424s adding manifests 424s adding file changes 424s added 2 changesets with 2 changes to 1 files 424s new changesets 277fbefef146:4d15a2d7e1fb 424s progress revision walk 'bookmarks/master' (1/1) 424s progress revision 0 'master' (0/2) 424s ok 30 - notes 424s 424s expecting success: 424s test_when_finished "rm -rf hgrepo gitrepo" && 424s 424s ( 424s hg init hgrepo && 424s cd hgrepo && 424s echo one > content && 424s hg add content && 424s hg commit -m one 424s ) && 424s 424s git clone "hg::hgrepo" gitrepo && 424s 424s ( 424s cd gitrepo && 424s echo two > content && 424s git commit -a -m two && 424s git push 424s ) && 424s 424s hg -R hgrepo log --template "{node}\n\n" > expected && 424s git --git-dir=gitrepo/.git log --pretty="tformat:%N" --notes=hg > actual && 424s test_cmp expected actual 424s 425s Cloning into 'gitrepo'... 425s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 425s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 425s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 425s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 425s /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. 425s or locale.getdefaultlocale()[1] 426s adding changesets 426s adding manifests 426s adding file changes 426s added 1 changesets with 1 changes to 1 files 426s new changesets 423ab9939df1 426s progress revision walk 'bookmarks/master' (0/0) 426s progress revision 0 'master' (0/1) 426s [master 2db1519] two 426s Author: A U Thor 426s 1 file changed, 1 insertion(+), 1 deletion(-) 426s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 426s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 426s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 426s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 426s /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. 426s or locale.getdefaultlocale()[1] 426s no changes found 426s searching for changes 426s adding changesets 426s adding manifests 426s adding file changes 426s added 1 changesets with 1 changes to 1 files 426s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 426s fffffff..2db1519 master -> master 427s ok 31 - push updates notes 427s 427s expecting success: 427s test_when_finished "rm -rf hgrepo gitrepo" && 427s 427s ( 427s hg init hgrepo && 427s cd hgrepo && 427s echo one > content && 427s hg add content && 427s hg commit -m one 427s ) && 427s 427s git clone "hg::hgrepo" gitrepo && 427s 427s ( 427s cd gitrepo && 427s echo two > content && 427s git commit -a -m two && 427s git push origin master && 427s git branch feature-a && 427s git push origin feature-a 427s ) && 427s 427s check_bookmark hgrepo feature-a two 427s 428s Cloning into 'gitrepo'... 428s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 428s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 428s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 428s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 428s /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. 428s or locale.getdefaultlocale()[1] 428s adding changesets 428s adding manifests 428s adding file changes 428s added 1 changesets with 1 changes to 1 files 428s new changesets 6e66fd7d6bdb 428s progress revision walk 'bookmarks/master' (0/0) 428s progress revision 0 'master' (0/1) 428s [master 015b208] two 428s Author: A U Thor 428s 1 file changed, 1 insertion(+), 1 deletion(-) 428s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 428s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 428s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 428s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 429s /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. 429s or locale.getdefaultlocale()[1] 429s no changes found 429s searching for changes 429s adding changesets 429s adding manifests 429s adding file changes 429s added 1 changesets with 1 changes to 1 files 429s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 429s fffffff..015b208 master -> master 429s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 429s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 429s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 429s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 429s /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. 429s or locale.getdefaultlocale()[1] 430s no changes found 430s 1 local changesets published 430s searching for changes 430s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 430s * [new branch] feature-a -> feature-a 430s ok 32 - push bookmark without changesets 430s 430s expecting success: 430s test_when_finished "rm -rf hgrepo gitrepo" && 430s 430s ( 430s hg init hgrepo && 430s cd hgrepo && 430s echo one > content && 430s hg add content && 430s hg commit -m one 430s ) && 430s 430s git clone "hg::hgrepo" gitrepo && 430s 430s (cd hgrepo && hg tag v1.0) && 430s (cd gitrepo && git pull) && 430s 430s echo "v1.0" > expected && 430s git --git-dir=gitrepo/.git tag > actual && 430s test_cmp expected actual 430s 431s Cloning into 'gitrepo'... 431s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 431s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 431s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 431s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 431s /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. 431s or locale.getdefaultlocale()[1] 431s adding changesets 431s adding manifests 431s adding file changes 431s added 1 changesets with 1 changes to 1 files 431s new changesets eefb2c65bc8d 431s progress revision walk 'bookmarks/master' (0/0) 431s progress revision 0 'master' (0/1) 432s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 432s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 432s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 432s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 432s /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. 432s or locale.getdefaultlocale()[1] 432s searching for changes 432s adding changesets 432s adding manifests 432s adding file changes 432s added 1 changesets with 1 changes to 1 files 432s new changesets 2efb9dbc566b 432s progress revision 1 'default' (0/1) 432s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 432s 9092289..906afa0 master -> origin/master 432s 9092289..906afa0 branches/default -> origin/branches/default 432s * [new tag] v1.0 -> v1.0 432s Updating 9092289..906afa0 432s Fast-forward 433s .hgtags | 1 + 433s 1 file changed, 1 insertion(+) 433s create mode 100644 .hgtags 433s ok 33 - pull tags 433s 433s expecting success: 433s test_when_finished "rm -rf hgrepo gitrepo" && 433s 433s ( 433s hg init hgrepo && 433s cd hgrepo && 433s echo one > content && 433s hg add content && 433s hg commit -m one && 433s hg branch feature && 433s echo two > content && 433s hg commit -m two && 433s hg update default && 433s echo three > content && 433s hg commit -m three 433s ) && 433s 433s ( 433s git clone "hg::hgrepo" gitrepo && 433s cd gitrepo && 433s git merge -m Merge -Xtheirs origin/branches/feature && 433s git push 433s ) && 433s 433s cat > expected <<-EOF && 433s Merge 433s three 433s two 433s one 433s EOF 433s hg -R hgrepo log --template "{desc}\n" > actual && 433s test_cmp expected actual 433s 434s marked working directory as branch feature 434s (branches are permanent and global, did you want a bookmark?) 434s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 435s Cloning into 'gitrepo'... 435s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 435s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 435s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 435s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 435s /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. 435s or locale.getdefaultlocale()[1] 435s adding changesets 435s adding manifests 435s adding file changes 435s added 3 changesets with 3 changes to 1 files (+1 heads) 435s new changesets 6a54ac558add:cb5ac21eda8b 435s progress revision walk 'bookmarks/master' (2/2) 435s progress revision 0 'master' (0/2) 435s progress revision 1 'feature' (0/1) 436s Auto-merging content 436s Merge made by the 'ort' strategy. 436s content | 2 +- 436s 1 file changed, 1 insertion(+), 1 deletion(-) 436s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 436s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 436s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 436s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 436s /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. 436s or locale.getdefaultlocale()[1] 436s no changes found 436s searching for changes 436s adding changesets 436s adding manifests 436s adding file changes 436s added 1 changesets with 1 changes to 1 files (-1 heads) 436s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 436s fffffff..dcfcbf7 master -> master 437s ok 34 - push merged named branch 437s 437s expecting success: 437s test_when_finished "rm -rf hgrepo gitrepo" && 437s 437s ( 437s hg init hgrepo && 437s cd hgrepo && 437s echo one > content && 437s hg add content && 437s hg commit -m one 437s ) && 437s 437s ( 437s git clone "hg::hgrepo" gitrepo && 437s cd gitrepo && 437s git tag v1.0 && 437s git push --tags 437s ) && 437s 437s echo "C O Mitter " > expected && 437s hg -R hgrepo log --template "{author}\n" -r tip > actual && 437s test_cmp expected actual 437s 438s Cloning into 'gitrepo'... 438s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 438s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 438s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 438s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 438s /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. 438s or locale.getdefaultlocale()[1] 438s adding changesets 438s adding manifests 438s adding file changes 438s added 1 changesets with 1 changes to 1 files 438s new changesets cc807cb548a4 438s progress revision walk 'bookmarks/master' (0/0) 438s progress revision 0 'master' (0/1) 438s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 438s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 438s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 438s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 439s /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. 439s or locale.getdefaultlocale()[1] 439s no changes found 439s searching for changes 439s adding changesets 439s adding manifests 439s adding file changes 439s added 1 changesets with 1 changes to 1 files 439s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 439s * [new tag] v1.0 -> v1.0 439s ok 35 - light tag sets author 439s 439s expecting success: 439s test_when_finished "rm -rf hgrepo gitrepo" && 439s 439s ( 439s hg init hgrepo && 439s cd hgrepo && 439s echo one > content && 439s hg add content && 439s hg commit -m one && 439s hg branch feature && 439s echo two > content && 439s hg commit -m two 439s ) && 439s 439s ( 439s git clone "hg::hgrepo" gitrepo && 439s cd gitrepo && 439s git branch && 439s git checkout branches/feature && 439s git tag v1.0 && 439s git push --tags 439s ) && 439s 439s echo feature > expected && 439s hg -R hgrepo log --template="{branch}\n" -r tip > actual && 439s test_cmp expected actual 439s 440s marked working directory as branch feature 440s (branches are permanent and global, did you want a bookmark?) 441s Cloning into 'gitrepo'... 441s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 441s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 441s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 441s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 441s /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. 441s or locale.getdefaultlocale()[1] 441s adding changesets 441s adding manifests 441s adding file changes 441s added 2 changesets with 2 changes to 1 files 441s new changesets 5f5222af6f78:64fcadbad1ac 441s progress revision walk 'bookmarks/master' (0/0) 441s progress revision 0 'master' (0/1) 441s progress revision 1 'feature' (0/1) 441s * master 441s branch 'branches/feature' set up to track 'origin/branches/feature'. 441s Switched to a new branch 'branches/feature' 441s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 441s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 441s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 441s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 442s /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. 442s or locale.getdefaultlocale()[1] 442s no changes found 442s searching for changes 442s adding changesets 442s adding manifests 442s adding file changes 442s added 1 changesets with 1 changes to 1 files 442s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 442s * [new tag] v1.0 -> v1.0 442s ok 36 - push tag different branch 442s 442s expecting success: 442s test_when_finished "rm -rf hgrepo gitrepo" && 442s 442s ( 442s hg init hgrepo && 442s cd hgrepo && 442s 442s echo test > test_file && 442s hg add test_file && 442s hg commit -m add && 442s 442s hg rm test_file && 442s hg commit -m remove 442s ) && 442s 442s git clone "hg::hgrepo" gitrepo && 442s check_files gitrepo 442s 444s Cloning into 'gitrepo'... 444s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 444s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 444s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 444s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 444s /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. 444s or locale.getdefaultlocale()[1] 444s adding changesets 444s adding manifests 444s adding file changes 444s added 2 changesets with 1 changes to 1 files 444s new changesets 8b689ef4e962:b432da6fa169 444s progress revision walk 'bookmarks/master' (1/1) 444s progress revision 0 'master' (0/2) 445s ok 37 - cloning a removed file works 445s 445s expecting success: 445s test_when_finished "rm -rf hgrepo gitrepo" && 445s 445s ( 445s hg init hgrepo && 445s cd hgrepo && 445s 445s echo test > dir_or_file && 445s hg add dir_or_file && 445s hg commit -m add && 445s 445s hg rm dir_or_file && 445s mkdir dir_or_file && 445s echo test > dir_or_file/test_file && 445s hg add dir_or_file/test_file && 445s hg commit -m replase 445s ) && 445s 445s git clone "hg::hgrepo" gitrepo && 445s check_files gitrepo "dir_or_file/test_file" 445s 447s Cloning into 'gitrepo'... 447s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 447s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 447s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 447s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 447s /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. 447s or locale.getdefaultlocale()[1] 447s adding changesets 447s adding manifests 447s adding file changes 447s added 2 changesets with 2 changes to 2 files 447s new changesets 115b36873823:949f3a5636c6 447s progress revision walk 'bookmarks/master' (1/1) 447s progress revision 0 'master' (0/2) 447s ok 38 - cloning a file replaced with a directory 447s 447s expecting success: 447s test_when_finished "rm -rf hgrepo gitrepo" && 447s 447s ( 447s hg init hgrepo && 447s cd hgrepo && 447s 447s mkdir dir_or_file && 447s echo test > dir_or_file/test_file && 447s hg add dir_or_file/test_file && 447s hg commit -m add && 447s 447s hg rm dir_or_file/test_file && 447s echo test > dir_or_file && 447s hg add dir_or_file && 447s hg commit -m add && 447s 447s hg rm dir_or_file 447s ) && 447s 447s git clone "hg::hgrepo" gitrepo && 447s check_files gitrepo "dir_or_file" 447s 450s Cloning into 'gitrepo'... 450s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 450s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 450s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 450s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 450s /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. 450s or locale.getdefaultlocale()[1] 450s adding changesets 450s adding manifests 450s adding file changes 450s added 2 changesets with 2 changes to 2 files 450s new changesets d293ccb81a53:16c80bf75bff 450s progress revision walk 'bookmarks/master' (1/1) 450s progress revision 0 'master' (0/2) 450s ok 39 - clone replace directory with a file 450s 450s expecting success: 450s test_when_finished "rm -rf hgrepo gitrepo" && 450s 450s ( 450s hg init hgrepo && 450s cd hgrepo && 450s 450s touch test.txt && 450s hg add test.txt && 450s hg commit -m master && 450s hg branch parent && 450s echo test >test.txt && 450s hg commit -m test && 450s hg branch parent/child && 450s echo test1 >test.txt && 450s hg commit -m test1 450s ) && 450s 450s git clone -c remote-hg.ignore-name=child "hg::hgrepo" gitrepo && 450s check_files gitrepo "test.txt" 450s 452s marked working directory as branch parent 452s (branches are permanent and global, did you want a bookmark?) 452s marked working directory as branch parent/child 453s Cloning into 'gitrepo'... 453s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 453s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 453s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 453s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 453s /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. 453s or locale.getdefaultlocale()[1] 453s adding changesets 453s adding manifests 453s adding file changes 453s added 3 changesets with 3 changes to 1 files 453s new changesets b32c6df954e8:5a750dc9cffb 453s WARNING: Ignoring matched branch parent/child 453s progress revision walk 'bookmarks/master' (0/0) 453s progress revision 0 'master' (0/1) 453s progress revision 1 'parent' (0/1) 453s ok 40 - clone can ignore invalid refnames 453s 453s expecting success: 453s test_when_finished "rm -rf hgrepo gitrepo" && 453s 453s ( 453s hg init hgrepo && 453s cd hgrepo && 453s echo one > content && 453s hg add content && 453s hg commit -m one 453s ) && 453s 453s ( 453s git clone "hg::hgrepo" gitrepo && 453s cd gitrepo && 453s git tag -m "Version 1.0" v1.0 && 453s git push --tags 453s ) && 453s 453s cat > expected <<-\EOF && 453s tip:Version 1.0:C O Mitter 453s v1.0:one:H G Wells 453s EOF 453s 453s hg -R hgrepo log --template "{tags}:{desc}:{author}\n" > actual && 453s 453s test_cmp expected actual 453s 454s Cloning into 'gitrepo'... 454s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 454s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 454s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 454s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 455s /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. 455s or locale.getdefaultlocale()[1] 455s adding changesets 455s adding manifests 455s adding file changes 455s added 1 changesets with 1 changes to 1 files 455s new changesets ca8b0bbc47d8 455s progress revision walk 'bookmarks/master' (0/0) 455s progress revision 0 'master' (0/1) 455s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 455s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 455s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 455s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 455s /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. 455s or locale.getdefaultlocale()[1] 455s no changes found 456s searching for changes 456s adding changesets 456s adding manifests 456s adding file changes 456s added 1 changesets with 1 changes to 1 files 456s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 456s * [new tag] v1.0 -> v1.0 456s ok 41 - push annotated tag 456s 456s expecting success: 456s test_when_finished "rm -rf hgrepo gitrepo1 gitrepo2" && 456s 456s hg init hgrepo && 456s 456s ( 456s git clone "hg::hgrepo" gitrepo1 && 456s cd gitrepo1 && 456s echo two >> content && 456s git add content && 456s git commit -m two --date="2016-09-26 00:00:00 -0230" && 456s git push 456s ) && 456s 456s git clone "hg::hgrepo" gitrepo2 && 456s 456s git --git-dir=gitrepo1/.git log -1 --format="%ai" > expected && 456s git --git-dir=gitrepo2/.git log -1 --format="%ai" > actual && 456s test_cmp expected actual 456s 456s Cloning into 'gitrepo1'... 456s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 456s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 456s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 456s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 457s /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. 457s or locale.getdefaultlocale()[1] 457s no changes found 457s warning: You appear to have cloned an empty repository. 457s [master (root-commit) 9f40cc0] two 457s Author: A U Thor 457s Date: Mon Sep 26 00:00:00 2016 -0230 457s 1 file changed, 1 insertion(+) 457s create mode 100644 content 457s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 457s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 457s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 457s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 457s /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. 457s or locale.getdefaultlocale()[1] 457s no changes found 457s searching for changes 457s adding changesets 457s adding manifests 457s adding file changes 457s added 1 changesets with 1 changes to 1 files 457s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 457s * [new branch] master -> master 457s Cloning into 'gitrepo2'... 457s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 457s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 457s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 457s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 458s /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. 458s or locale.getdefaultlocale()[1] 458s adding changesets 458s adding manifests 458s adding file changes 458s added 1 changesets with 1 changes to 1 files 458s new changesets e522f351d13b 458s progress revision walk 'bookmarks/master' (0/0) 458s progress revision 0 'master' (0/1) 458s ok 42 - timezone issues with negative offsets 458s 458s expecting success: 458s test_when_finished "rm -rf hgrepo* gitrepo*" && 458s 458s ( 458s hg init hgrepo && 458s cd hgrepo && 458s echo zero > content && 458s hg add content && 458s hg commit -m zero 458s hg bookmark feature-a 458s ) && 458s 458s git clone "hg::hgrepo" gitrepo && 458s check_bookmark hgrepo feature-a zero && 458s 458s ( 458s cd gitrepo && 458s git push --quiet origin :feature-a 458s ) && 458s 458s check_bookmark hgrepo feature-a 458s 459s Cloning into 'gitrepo'... 460s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 460s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 460s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 460s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 460s /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. 460s or locale.getdefaultlocale()[1] 460s adding changesets 460s adding manifests 460s adding file changes 460s adding remote bookmark feature-a 460s added 1 changesets with 1 changes to 1 files 460s new changesets e6d6c9406ce9 460s progress revision walk 'bookmarks/master' (0/0) 460s progress revision 0 'master' (0/1) 460s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 460s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 460s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 460s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 460s /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. 460s or locale.getdefaultlocale()[1] 461s no changes found 461s error: refusing to update ref with bad name 'hg/origin/refs/heads/feature-a' 461s ok 43 - remote delete bookmark 461s 461s expecting success: 461s test_when_finished "rm -rf hgrepo gitrepo" && 461s 461s ( 461s hg init hgrepo && 461s cd hgrepo && 461s echo zero > content && 461s hg add content && 461s hg commit -m zero 461s ) && 461s 461s git clone "hg::hgrepo" gitrepo && 461s 461s ( 461s cd gitrepo && 461s echo one > content && 461s git commit -a -m one && 461s git push --quiet origin master:feature-b && 461s git push --quiet origin master^:refs/heads/feature-a 461s ) && 461s 461s check_bookmark hgrepo feature-a zero && 461s check_bookmark hgrepo feature-b one && 461s 461s ( 461s cd gitrepo && 461s git push --quiet origin master:feature-a 461s ) && 461s 461s check_bookmark hgrepo feature-a one 461s 462s Cloning into 'gitrepo'... 462s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 462s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 462s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 462s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 462s /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. 462s or locale.getdefaultlocale()[1] 462s adding changesets 462s adding manifests 462s adding file changes 462s added 1 changesets with 1 changes to 1 files 462s new changesets fd0418b78f1f 462s progress revision walk 'bookmarks/master' (0/0) 462s progress revision 0 'master' (0/1) 462s [master d404f3a] one 462s Author: A U Thor 462s 1 file changed, 1 insertion(+), 1 deletion(-) 462s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 462s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 462s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 462s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 463s /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. 463s or locale.getdefaultlocale()[1] 463s no changes found 463s searching for changes 463s adding changesets 463s adding manifests 463s adding file changes 463s added 1 changesets with 1 changes to 1 files 463s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 463s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 463s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 463s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 463s /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. 463s or locale.getdefaultlocale()[1] 463s no changes found 463s adding remote bookmark feature-b 463s 1 local changesets published 463s searching for changes 464s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 464s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 464s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 464s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 464s /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. 464s or locale.getdefaultlocale()[1] 465s no changes found 465s adding remote bookmark feature-a 465s searching for changes 465s ok 44 - source:dest bookmark 465s 465s expecting success: 465s test_when_finished "rm -rf gitrepo* hgrepo*" && 465s 465s setup_check_hg_commits_repo && 465s 465s ( 465s cd gitrepo && 465s git fetch origin && 465s git reset --hard origin/master && 465s ! git push second master 2>../error 465s ) 465s 465s cat error && 465s grep rejected error | grep hg 465s 466s Cloning into 'gitrepo'... 466s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 466s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 466s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 466s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 466s /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. 466s or locale.getdefaultlocale()[1] 466s adding changesets 466s adding manifests 466s adding file changes 466s added 1 changesets with 1 changes to 1 files 466s new changesets 75cc67611831 466s progress revision walk 'bookmarks/master' (0/0) 466s progress revision 0 'master' (0/1) 467s updating to branch default 467s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 467s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 467s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 467s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 467s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 467s /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. 467s or locale.getdefaultlocale()[1] 467s no changes found 467s progress revision walk 'branches/default' (0/0) 467s progress revision 0 'default' (0/1) 467s From hg::../hgrepo.second 467s * [new branch] branches/default -> second/branches/default 467s * [new branch] master -> second/master 470s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 470s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 470s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 470s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 470s /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. 470s or locale.getdefaultlocale()[1] 470s searching for changes 470s adding changesets 470s adding manifests 470s adding file changes 470s added 5 changesets with 5 changes to 2 files 470s new changesets 32eb722200ef:71cc0016cffe 470s progress revision 1 'default' (0/5) 470s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 470s 5c23ac8..7f29ab2 master -> origin/master 470s 5c23ac8..7f29ab2 branches/default -> origin/branches/default 470s HEAD is now at 7f29ab2 restored 471s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 471s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 471s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 471s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 471s /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. 471s or locale.getdefaultlocale()[1] 471s no changes found 471s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo.second 471s ! [remote rejected] master -> master (rejected not pushing hg based commit 401f3e5c2245cc3ca77aa058003b808f94533626) 471s error: failed to push some refs to 'hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo.second' 471s ! [remote rejected] master -> master (rejected not pushing hg based commit 401f3e5c2245cc3ca77aa058003b808f94533626) 471s ok 45 - check-hg-commits with fail mode 471s 471s expecting success: 471s check_hg_commits_push 471s 472s Cloning into 'gitrepo'... 472s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 472s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 472s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 472s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 472s /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. 472s or locale.getdefaultlocale()[1] 472s progress revision walk 'bookmarks/master' (0/0) 472s progress revision 0 'master' (0/1) 473s updating to branch default 473s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 473s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 473s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 473s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 473s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 473s /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. 473s or locale.getdefaultlocale()[1] 473s progress revision walk 'branches/default' (0/0) 473s progress revision 0 'default' (0/1) 473s From hg::../hgrepo.second 473s * [new branch] branches/default -> second/branches/default 473s * [new branch] master -> second/master 476s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 476s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 476s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 476s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 476s /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. 476s or locale.getdefaultlocale()[1] 476s progress revision 1 'default' (0/5) 476s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 476s 921eb16..84729b0 master -> origin/master 476s 921eb16..84729b0 branches/default -> origin/branches/default 476s HEAD is now at 84729b0 restored 477s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 477s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 477s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 477s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 477s /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. 477s or locale.getdefaultlocale()[1] 477s WARNING: Pushing hg changeset 0e9cfd57441a6b06ba7730eb3bae8e7db87484cb for e4f86a4a9f2add744bf54d821270d890e4d6dafe 477s WARNING: Pushing hg changeset 89f43373d60878c2a399d9e02bf15bf4634da0bf for 8db724dff0b4ca64c04e0c93aa3706058a07251f 477s WARNING: Pushing hg changeset 63e541f81be59a1790a469a03f180bd994deada5 for 95c041e94a9540ef3aa50791f641f77a770bed01 477s WARNING: Pushing hg changeset 3cb9f444c39b588a87703aa13ce67d91b551c040 for 985cc89b0239fbc6e0f540d65a811c73f9fd80d1 477s WARNING: Pushing hg changeset b6a00d4e750344eba96583e178919a9190c8be15 for 84729b034545f14f9843804352a5620b6c6128f1 477s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo.second 477s fffffff..84729b0 master -> master 477s WARNING: Pushing hg changeset 0e9cfd57441a6b06ba7730eb3bae8e7db87484cb for e4f86a4a9f2add744bf54d821270d890e4d6dafe 477s WARNING: Pushing hg changeset 89f43373d60878c2a399d9e02bf15bf4634da0bf for 8db724dff0b4ca64c04e0c93aa3706058a07251f 477s WARNING: Pushing hg changeset 63e541f81be59a1790a469a03f180bd994deada5 for 95c041e94a9540ef3aa50791f641f77a770bed01 477s WARNING: Pushing hg changeset 3cb9f444c39b588a87703aa13ce67d91b551c040 for 985cc89b0239fbc6e0f540d65a811c73f9fd80d1 477s WARNING: Pushing hg changeset b6a00d4e750344eba96583e178919a9190c8be15 for 84729b034545f14f9843804352a5620b6c6128f1 478s ok 46 - check-hg-commits with push mode - no local proxy 478s 478s expecting success: 478s check_hg_commits_push 478s 479s Cloning into 'gitrepo'... 479s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 479s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 479s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 479s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 479s /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. 479s or locale.getdefaultlocale()[1] 479s adding changesets 479s adding manifests 479s adding file changes 479s added 1 changesets with 1 changes to 1 files 479s new changesets 3af2854baa72 479s progress revision walk 'bookmarks/master' (0/0) 479s progress revision 0 'master' (0/1) 480s updating to branch default 480s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 480s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 480s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 480s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 480s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 480s /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. 480s or locale.getdefaultlocale()[1] 481s no changes found 481s progress revision walk 'branches/default' (0/0) 481s progress revision 0 'default' (0/1) 481s From hg::../hgrepo.second 481s * [new branch] branches/default -> second/branches/default 481s * [new branch] master -> second/master 485s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 485s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 485s progress revision 1 'default' (0/5) 485s HEAD is now at 9a808ff restored 485s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 485s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 485s /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. 485s or locale.getdefaultlocale()[1] 485s searching for changes 485s adding changesets 485s adding manifests 485s adding file changes 485s added 5 changesets with 5 changes to 2 files 485s new changesets cebce5cc5399:c01f3dae6fc0 485s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo 485s 25e0b30..9a808ff master -> origin/master 485s 25e0b30..9a808ff branches/default -> origin/branches/default 485s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 485s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 485s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 485s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 485s /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. 485s or locale.getdefaultlocale()[1] 485s no changes found 485s WARNING: Using hg changeset cebce5cc539917d0a95641381a1513513a254129 for d8d6b70847b44f912d488f14358c0428b4e37a86 485s WARNING: Using hg changeset cad59104032187fde5ea17a915961ceda3347f42 for 3dffc92f3107a9f0ee807657738d795108c6e143 485s WARNING: Using hg changeset 698916083b876f02792337df264ce36f00303908 for 352e28c2b38713cabc030cd750ebb75a2c9d776a 485s WARNING: Using hg changeset c3ed7023c480b102b30f12956e46cfbae7df721d for c5ba1ec6a7511c55a5957d95dd5214dc432c3312 485s WARNING: Using hg changeset c01f3dae6fc0bb75b6aa8fb85845d3a0eaf38f9a for 9a808ffc6400e210b072e909f9bdbf180d1ab224 485s searching for changes 485s adding changesets 485s adding manifests 485s adding file changes 485s added 5 changesets with 5 changes to 2 files 485s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/hgrepo.second 485s fffffff..9a808ff master -> master 485s WARNING: Using hg changeset cebce5cc539917d0a95641381a1513513a254129 for d8d6b70847b44f912d488f14358c0428b4e37a86 485s WARNING: Using hg changeset cad59104032187fde5ea17a915961ceda3347f42 for 3dffc92f3107a9f0ee807657738d795108c6e143 485s WARNING: Using hg changeset 698916083b876f02792337df264ce36f00303908 for 352e28c2b38713cabc030cd750ebb75a2c9d776a 485s WARNING: Using hg changeset c3ed7023c480b102b30f12956e46cfbae7df721d for c5ba1ec6a7511c55a5957d95dd5214dc432c3312 485s WARNING: Using hg changeset c01f3dae6fc0bb75b6aa8fb85845d3a0eaf38f9a for 9a808ffc6400e210b072e909f9bdbf180d1ab224 486s ok 47 - check-hg-commits with push mode - with local proxy 486s 486s expecting success: 486s test_when_finished "rm -rf gitrepo* hgrepo*" && 486s 486s setup_check_shared_marks_repo && 486s 486s ( 486s cd gitrepo && 486s check_marks .git/hg y && 486s check_marks .git/hg/origin n && 486s check_marks .git/hg/second n 486s ) 486s 487s Cloning into 'gitrepo'... 487s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 487s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 487s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 487s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 487s /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. 487s or locale.getdefaultlocale()[1] 487s adding changesets 487s adding manifests 487s adding file changes 487s added 1 changesets with 1 changes to 1 files 487s new changesets eafb8493a852 487s progress revision walk 'bookmarks/master' (0/0) 487s progress revision 0 'master' (0/1) 488s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 488s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 488s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 488s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 488s /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. 488s or locale.getdefaultlocale()[1] 488s no changes found 488s From hg::../hgrepo 488s * [new branch] branches/default -> second/branches/default 488s * [new branch] master -> second/master 488s total 8 488s drwxrwxr-x 1 ubuntu ubuntu 64 Oct 18 19:28 . 488s drwxrwxr-x 1 ubuntu ubuntu 146 Oct 18 19:28 .. 488s drwxrwxr-x 1 ubuntu ubuntu 74 Oct 18 19:28 .hg 488s -rw-rw-r-- 1 ubuntu ubuntu 132 Oct 18 19:28 marks-git 488s -rw-rw-r-- 1 ubuntu ubuntu 116 Oct 18 19:28 marks-hg 488s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 origin 488s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 second 488s total 0 488s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 . 488s drwxrwxr-x 1 ubuntu ubuntu 64 Oct 18 19:28 .. 488s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 488s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 488s total 0 488s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 . 488s drwxrwxr-x 1 ubuntu ubuntu 64 Oct 18 19:28 .. 488s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 488s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 488s ok 48 - shared-marks unset 488s 488s expecting success: 488s test_when_finished "rm -rf gitrepo* hgrepo*" && 488s 488s git config --global remote-hg.shared-marks true && 488s setup_check_shared_marks_repo && 488s 488s ( 488s cd gitrepo && 488s check_marks .git/hg y && 488s check_marks .git/hg/origin n && 488s check_marks .git/hg/second n 488s ) && 488s 488s git config --global remote-hg.shared-marks false && 488s ( 488s cd gitrepo && 488s git fetch origin && 488s check_marks .git/hg n && 488s check_marks .git/hg/origin y && 488s check_marks .git/hg/second y 488s ) 488s 489s Cloning into 'gitrepo'... 489s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 489s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 489s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 489s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 490s /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. 490s or locale.getdefaultlocale()[1] 490s adding changesets 490s adding manifests 490s adding file changes 490s added 1 changesets with 1 changes to 1 files 490s new changesets df7a4cb68eec 490s progress revision walk 'bookmarks/master' (0/0) 490s progress revision 0 'master' (0/1) 490s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 490s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 490s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 490s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 491s /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. 491s or locale.getdefaultlocale()[1] 491s no changes found 491s From hg::../hgrepo 491s * [new branch] branches/default -> second/branches/default 491s * [new branch] master -> second/master 491s total 8 491s drwxrwxr-x 1 ubuntu ubuntu 64 Oct 18 19:28 . 491s drwxrwxr-x 1 ubuntu ubuntu 146 Oct 18 19:28 .. 491s drwxrwxr-x 1 ubuntu ubuntu 74 Oct 18 19:28 .hg 491s -rw-rw-r-- 1 ubuntu ubuntu 132 Oct 18 19:28 marks-git 491s -rw-rw-r-- 1 ubuntu ubuntu 116 Oct 18 19:28 marks-hg 491s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 origin 491s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 second 491s total 0 491s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 . 491s drwxrwxr-x 1 ubuntu ubuntu 64 Oct 18 19:28 .. 491s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 491s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 491s total 0 491s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 . 491s drwxrwxr-x 1 ubuntu ubuntu 64 Oct 18 19:28 .. 491s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 491s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 491s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 491s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 491s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 491s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 492s /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. 492s or locale.getdefaultlocale()[1] 492s WARNING: seeded marks of origin with shared; performing gc 492s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 492s or locale.getdefaultlocale()[1] 492s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 492s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 492s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 492s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 492s ERROR: found both .git/hg/origin/marks-git and .git/hg/marks-git 492s WARNING: gc for origin failed 492s WARNING: seeded marks of second with shared; performing gc 493s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 493s or locale.getdefaultlocale()[1] 493s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 493s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 493s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 493s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 493s Loading hg marks ... 493s Loading git marks ... 493s Performing garbage collection on git commits ... 493s Computing marks intersection ... 493s Including notes commits ... 493s Writing hg marks ... 493s Writing git marks ... 493s no changes found 494s total 0 494s drwxrwxr-x 1 ubuntu ubuntu 30 Oct 18 19:28 . 494s drwxrwxr-x 1 ubuntu ubuntu 146 Oct 18 19:28 .. 494s drwxrwxr-x 1 ubuntu ubuntu 74 Oct 18 19:28 .hg 494s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 origin 494s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 second 494s total 8 494s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 . 494s drwxrwxr-x 1 ubuntu ubuntu 30 Oct 18 19:28 .. 494s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 494s -rw-rw-r-- 1 ubuntu ubuntu 132 Oct 18 19:28 marks-git 494s -rw-rw-r-- 1 ubuntu ubuntu 116 Oct 18 19:28 marks-hg 494s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 494s total 4 494s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 . 494s drwxrwxr-x 1 ubuntu ubuntu 30 Oct 18 19:28 .. 494s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 494s -rw-rw-r-- 1 ubuntu ubuntu 0 Oct 18 19:28 marks-git 494s -rw-rw-r-- 1 ubuntu ubuntu 71 Oct 18 19:28 marks-hg 494s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 494s ok 49 - shared-marks set to unset 494s 494s expecting success: 494s test_when_finished "rm -rf gitrepo* hgrepo*" && 494s 494s git config --global remote-hg.shared-marks false && 494s setup_check_shared_marks_repo && 494s 494s ( 494s cd gitrepo && 494s check_marks .git/hg n && 494s check_marks .git/hg/origin y && 494s check_marks .git/hg/second y 494s ) && 494s 494s git config --global --unset remote-hg.shared-marks && 494s ( 494s cd gitrepo && 494s git fetch origin && 494s check_marks .git/hg n && 494s check_marks .git/hg/origin y && 494s check_marks .git/hg/second y 494s ) && 494s 494s git config --global remote-hg.shared-marks true && 494s ( 494s cd gitrepo && 494s git fetch origin && 494s check_marks .git/hg y && 494s check_marks .git/hg/origin n && 494s check_marks .git/hg/second n 494s ) 494s 495s Cloning into 'gitrepo'... 495s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 495s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 495s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 495s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 495s /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. 495s or locale.getdefaultlocale()[1] 495s adding changesets 495s adding manifests 495s adding file changes 495s added 1 changesets with 1 changes to 1 files 495s new changesets 855933e04fd5 495s progress revision walk 'bookmarks/master' (0/0) 495s progress revision 0 'master' (0/1) 495s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 495s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 495s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 495s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 496s /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. 496s or locale.getdefaultlocale()[1] 496s no changes found 496s progress revision walk 'branches/default' (0/0) 496s progress revision 0 'default' (0/1) 496s From hg::../hgrepo 496s * [new branch] branches/default -> second/branches/default 496s * [new branch] master -> second/master 496s total 0 496s drwxrwxr-x 1 ubuntu ubuntu 30 Oct 18 19:28 . 496s drwxrwxr-x 1 ubuntu ubuntu 146 Oct 18 19:28 .. 496s drwxrwxr-x 1 ubuntu ubuntu 74 Oct 18 19:28 .hg 496s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 origin 496s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 second 496s total 8 496s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 . 496s drwxrwxr-x 1 ubuntu ubuntu 30 Oct 18 19:28 .. 496s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 496s -rw-rw-r-- 1 ubuntu ubuntu 132 Oct 18 19:28 marks-git 496s -rw-rw-r-- 1 ubuntu ubuntu 116 Oct 18 19:28 marks-hg 496s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 496s total 8 496s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 . 496s drwxrwxr-x 1 ubuntu ubuntu 30 Oct 18 19:28 .. 496s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 496s -rw-rw-r-- 1 ubuntu ubuntu 132 Oct 18 19:28 marks-git 496s -rw-rw-r-- 1 ubuntu ubuntu 116 Oct 18 19:28 marks-hg 496s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 496s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 496s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 496s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 496s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 497s /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. 497s or locale.getdefaultlocale()[1] 497s no changes found 497s total 0 497s drwxrwxr-x 1 ubuntu ubuntu 30 Oct 18 19:28 . 497s drwxrwxr-x 1 ubuntu ubuntu 146 Oct 18 19:28 .. 497s drwxrwxr-x 1 ubuntu ubuntu 74 Oct 18 19:28 .hg 497s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 origin 497s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 second 497s total 8 497s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 . 497s drwxrwxr-x 1 ubuntu ubuntu 30 Oct 18 19:28 .. 497s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 497s -rw-rw-r-- 1 ubuntu ubuntu 132 Oct 18 19:28 marks-git 497s -rw-rw-r-- 1 ubuntu ubuntu 116 Oct 18 19:28 marks-hg 497s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 497s total 8 497s drwxrwxr-x 1 ubuntu ubuntu 52 Oct 18 19:28 . 497s drwxrwxr-x 1 ubuntu ubuntu 30 Oct 18 19:28 .. 497s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 497s -rw-rw-r-- 1 ubuntu ubuntu 132 Oct 18 19:28 marks-git 497s -rw-rw-r-- 1 ubuntu ubuntu 116 Oct 18 19:28 marks-hg 497s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 497s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 497s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 497s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 497s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 497s /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. 497s or locale.getdefaultlocale()[1] 497s WARNING: using marks of remote origin as shared marks 497s no changes found 497s total 8 497s drwxrwxr-x 1 ubuntu ubuntu 64 Oct 18 19:28 . 497s drwxrwxr-x 1 ubuntu ubuntu 146 Oct 18 19:28 .. 497s drwxrwxr-x 1 ubuntu ubuntu 74 Oct 18 19:28 .hg 497s -rw-rw-r-- 1 ubuntu ubuntu 132 Oct 18 19:28 marks-git 497s -rw-rw-r-- 1 ubuntu ubuntu 116 Oct 18 19:28 marks-hg 497s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 origin 497s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 second 497s total 0 497s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 . 497s drwxrwxr-x 1 ubuntu ubuntu 64 Oct 18 19:28 .. 497s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 497s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 497s total 0 497s drwxrwxr-x 1 ubuntu ubuntu 18 Oct 18 19:28 . 497s drwxrwxr-x 1 ubuntu ubuntu 64 Oct 18 19:28 .. 497s drwxrwxr-x 1 ubuntu ubuntu 6 Oct 18 19:28 clone 497s drwxrwxr-x 1 ubuntu ubuntu 34 Oct 18 19:28 refs 497s ok 50 - shared-marks unset to set 497s 497s expecting success: 497s test_when_finished "rm -rf hgrepo gitrepo*" && 497s 497s hg init hgrepo && 497s 497s ( 497s git init gitrepo && 497s cd gitrepo && 497s git remote add origin "hg::../hgrepo" && 497s echo one > content && 497s chmod a+x content && 497s git add content && 497s git commit -a -m one && 497s git mv content content2 && 497s git commit -a -m two && 497s git push origin master 497s ) && 497s 497s ( 497s umask 0 && 497s cd hgrepo && 497s hg update && 497s stat content2 >expected && 497s grep -- -r.xr.xr.x expected 497s ) 497s 498s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/gitrepo/.git/ 498s [master (root-commit) 5913097] one 498s Author: A U Thor 498s 1 file changed, 1 insertion(+) 498s create mode 100755 content 498s [master cbb24bc] two 498s Author: A U Thor 498s 1 file changed, 0 insertions(+), 0 deletions(-) 498s rename content => content2 (100%) 498s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 498s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 498s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 498s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 498s /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. 498s or locale.getdefaultlocale()[1] 498s no changes found 498s searching for changes 498s adding changesets 498s adding manifests 498s adding file changes 498s added 2 changesets with 2 changes to 2 files 498s To hg::../hgrepo 498s * [new branch] master -> master 499s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 499s Access: (0777/-rwxrwxrwx) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu) 499s ok 51 - push with renamed executable preserves executable bit 499s 499s expecting success: 499s test_when_finished "rm -rf sub hgrepo gitrepo*" && 499s 499s hg init hgrepo && 499s 499s ( 499s git init sub && 499s cd sub && 499s : >empty && 499s git add empty && 499s git commit -m init 499s ) && 499s 499s ( 499s git init gitrepo && 499s cd gitrepo && 499s git submodule add ../sub sub && 499s git remote add origin "hg::../hgrepo" && 499s git commit -a -m sub && 499s git push origin master 499s ) && 499s 499s ( 499s cd hgrepo && 499s hg update && 499s expected="[git-remote-hg: skipped import of submodule at $(git -C ../sub rev-parse HEAD)]" 499s test "$expected" = "$(cat sub)" 499s ) 499s 499s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/sub/.git/ 499s [master (root-commit) be983cd] init 499s Author: A U Thor 499s 1 file changed, 0 insertions(+), 0 deletions(-) 499s create mode 100644 empty 499s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/gitrepo/.git/ 499s Cloning into '/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.main-push/tmp/gitrepo/sub'... 499s done. 499s [master (root-commit) c56d720] sub 499s Author: A U Thor 499s 2 files changed, 4 insertions(+) 499s create mode 100644 .gitmodules 499s create mode 160000 sub 499s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 499s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 499s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 499s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 500s /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. 500s or locale.getdefaultlocale()[1] 500s no changes found 500s searching for changes 500s adding changesets 500s adding manifests 500s adding file changes 500s added 1 changesets with 2 changes to 2 files 500s To hg::../hgrepo 500s * [new branch] master -> master 501s 2 files updated, 0 files merged, 0 files removed, 0 files unresolved 501s ok 52 - push with submodule 501s 501s # passed all 52 test(s) 501s 1..52 501s /bin/sh bidi.t --verbose 501s expecting success: 501s test_when_finished "rm -rf gitrepo* hgrepo*" && 501s 501s ( 501s git init -q gitrepo && 501s cd gitrepo && 501s 501s echo alpha > alpha && 501s git add alpha && 501s git commit -m "add älphà" && 501s 501s GIT_AUTHOR_NAME="tést èncödîng" && 501s export GIT_AUTHOR_NAME && 501s echo beta > beta && 501s git add beta && 501s git commit -m "add beta" && 501s 501s echo gamma > gamma && 501s git add gamma && 501s git commit -m "add gämmâ" && 501s 501s : TODO git config i18n.commitencoding latin-1 && 501s echo delta > delta && 501s git add delta && 501s git commit -m "add déltà" 501s ) && 501s 501s hg_clone gitrepo hgrepo && 501s git_clone hgrepo gitrepo2 && 501s hg_clone gitrepo2 hgrepo2 && 501s 501s HGENCODING=utf-8 hg_log hgrepo > expected && 501s HGENCODING=utf-8 hg_log hgrepo2 > actual && 501s 501s test_cmp expected actual 501s 501s [master (root-commit) 79c6ce2] add älphà 501s Author: A U Thor 501s 1 file changed, 1 insertion(+) 501s create mode 100644 alpha 501s [master 68b42de] add beta 501s Author: tést èncödîng 501s 1 file changed, 1 insertion(+) 501s create mode 100644 beta 501s [master 8ee0762] add gämmâ 501s Author: tést èncödîng 501s 1 file changed, 1 insertion(+) 501s create mode 100644 gamma 501s [master 3b0b48f] add déltà 501s Author: tést èncödîng 501s 1 file changed, 1 insertion(+) 501s create mode 100644 delta 501s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 501s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 501s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 501s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 502s /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. 502s or locale.getdefaultlocale()[1] 502s no changes found 502s searching for changes 502s adding changesets 502s adding manifests 502s adding file changes 502s added 4 changesets with 4 changes to 4 files 502s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 502s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 502s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 502s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 503s /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. 503s or locale.getdefaultlocale()[1] 503s adding changesets 503s adding manifests 503s adding file changes 503s added 4 changesets with 4 changes to 4 files 503s new changesets 1e3e49d2cc8f:6674f1c866b5 503s progress revision walk 'bookmarks/master' (3/3) 503s progress revision 0 'master' (0/4) 504s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 504s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 504s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 504s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 504s /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. 504s or locale.getdefaultlocale()[1] 504s searching for changes 504s no changes found 504s searching for changes 504s adding changesets 504s adding manifests 504s adding file changes 504s added 4 changesets with 4 changes to 4 files 506s ok 1 - encoding 506s 506s expecting success: 506s test_when_finished "rm -rf gitrepo* hgrepo*" && 506s 506s ( 506s git init -q gitrepo && 506s cd gitrepo && 506s echo alpha > alpha && 506s git add alpha && 506s git commit -m "add alpha" && 506s echo beta > beta && 506s git add beta && 506s git commit -m "add beta" 506s mkdir foo && 506s echo blah > foo/bar && 506s git add foo && 506s git commit -m "add foo" && 506s git rm alpha && 506s git commit -m "remove alpha" && 506s git rm foo/bar && 506s git commit -m "remove foo/bar" 506s ) && 506s 506s hg_clone gitrepo hgrepo && 506s git_clone hgrepo gitrepo2 && 506s hg_clone gitrepo2 hgrepo2 && 506s 506s hg_log hgrepo > expected && 506s hg_log hgrepo2 > actual && 506s 506s test_cmp expected actual 506s 506s [master (root-commit) 223a6f6] add alpha 506s Author: A U Thor 506s 1 file changed, 1 insertion(+) 506s create mode 100644 alpha 506s [master 862befc] add beta 506s Author: A U Thor 506s 1 file changed, 1 insertion(+) 506s create mode 100644 beta 506s [master 86bf00d] add foo 506s Author: A U Thor 506s 1 file changed, 1 insertion(+) 506s create mode 100644 foo/bar 506s rm 'alpha' 506s [master 74dc957] remove alpha 506s Author: A U Thor 506s 1 file changed, 1 deletion(-) 506s delete mode 100644 alpha 506s rm 'foo/bar' 506s [master ea36818] remove foo/bar 506s Author: A U Thor 506s 1 file changed, 1 deletion(-) 506s delete mode 100644 foo/bar 506s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 506s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 506s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 506s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 506s /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. 506s or locale.getdefaultlocale()[1] 507s no changes found 507s searching for changes 507s adding changesets 507s adding manifests 507s adding file changes 507s added 5 changesets with 3 changes to 3 files 507s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 507s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 507s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 507s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 508s /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. 508s or locale.getdefaultlocale()[1] 508s adding changesets 508s adding manifests 508s adding file changes 508s added 5 changesets with 3 changes to 3 files 508s new changesets 362b656574c3:54f595cbdf1f 508s progress revision walk 'bookmarks/master' (4/4) 508s progress revision 0 'master' (0/5) 508s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 508s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 508s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 508s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 509s /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. 509s or locale.getdefaultlocale()[1] 509s searching for changes 509s no changes found 509s searching for changes 509s adding changesets 509s adding manifests 509s adding file changes 509s added 5 changesets with 3 changes to 3 files 510s ok 2 - file removal 510s 510s expecting success: 510s test_when_finished "rm -rf gitrepo* hgrepo*" && 510s 510s ( 510s git init -q gitrepo && 510s cd gitrepo && 510s git config receive.denyCurrentBranch ignore && 510s echo alpha > alpha && 510s git add alpha && 510s git commit -m "add alpha" && 510s git tag alpha && 510s 510s echo beta > beta && 510s git add beta && 510s git commit -m "add beta" && 510s git tag -a -m "added tag beta" beta 510s ) && 510s 510s hg_clone gitrepo hgrepo && 510s git_clone hgrepo gitrepo2 && 510s hg_clone gitrepo2 hgrepo2 && 510s 510s hg_log hgrepo > expected && 510s hg_log hgrepo2 > actual && 510s 510s test_cmp expected actual 510s 510s [master (root-commit) 223a6f6] add alpha 510s Author: A U Thor 510s 1 file changed, 1 insertion(+) 510s create mode 100644 alpha 510s [master 862befc] add beta 510s Author: A U Thor 510s 1 file changed, 1 insertion(+) 510s create mode 100644 beta 511s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 511s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 511s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 511s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 511s /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. 511s or locale.getdefaultlocale()[1] 511s no changes found 512s searching for changes 512s adding changesets 512s adding manifests 512s adding file changes 512s added 2 changesets with 2 changes to 2 files 512s searching for changes 512s searching for changes 512s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 512s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 512s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 512s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 513s /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. 513s or locale.getdefaultlocale()[1] 513s adding changesets 513s adding manifests 513s adding file changes 513s added 2 changesets with 2 changes to 2 files 513s new changesets 362b656574c3:7cd99375c843 513s progress revision walk 'bookmarks/master' (1/1) 513s progress revision 0 'master' (0/2) 513s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 513s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 513s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 513s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 514s /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. 514s or locale.getdefaultlocale()[1] 514s searching for changes 514s no changes found 514s searching for changes 514s adding changesets 514s adding manifests 514s adding file changes 514s added 2 changesets with 2 changes to 2 files 515s ok 3 - git tags 515s 515s expecting success: 515s test_when_finished "rm -rf gitrepo* hgrepo*" && 515s 515s ( 515s git init -q gitrepo && 515s cd gitrepo && 515s 515s echo alpha > alpha && 515s git add alpha && 515s git commit -q -m "add alpha" && 515s git checkout -q -b not-master 515s ) && 515s 515s ( 515s hg_clone gitrepo hgrepo && 515s 515s cd hgrepo && 515s hg -q co default && 515s hg mv alpha beta && 515s hg -q commit -m "rename alpha to beta" && 515s hg branch gamma | grep -v "permanent and global" && 515s hg -q commit -m "started branch gamma" 515s ) && 515s 515s hg_push hgrepo gitrepo && 515s hg_clone gitrepo hgrepo2 && 515s 515s : Back to the common revision && 515s (cd hgrepo && hg checkout default) && 515s 515s # fetch does not affect phase, but pushing now does 515s hg_log hgrepo | grep -v phase > expected && 515s hg_log hgrepo2 | grep -v phase > actual && 515s 515s test_cmp expected actual 515s 516s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 516s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 516s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 516s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 516s /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. 516s or locale.getdefaultlocale()[1] 516s no changes found 517s searching for changes 517s adding changesets 517s adding manifests 517s adding file changes 517s added 1 changesets with 1 changes to 1 files 517s searching for changes 519s marked working directory as branch gamma 520s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 520s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 520s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 520s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 520s /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. 520s or locale.getdefaultlocale()[1] 520s searching for changes 520s adding changesets 520s adding manifests 520s adding file changes 520s adding remote bookmark not-master 520s added 2 changesets with 1 changes to 1 files 520s new changesets 5889597089fe:3320583a8de0 520s 1 local changesets published 520s progress revision 1 'default' (0/1) 520s progress revision 2 'gamma' (0/1) 521s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 521s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 521s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 521s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 521s /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. 521s or locale.getdefaultlocale()[1] 521s searching for changes 521s no changes found 521s searching for changes 521s adding changesets 521s adding manifests 521s adding file changes 521s added 2 changesets with 2 changes to 2 files 521s searching for changes 521s adding changesets 521s adding manifests 521s adding file changes 521s added 1 changesets with 0 changes to 0 files 521s searching for changes 521s searching for changes 522s 0 files updated, 0 files merged, 0 files removed, 0 files unresolved 523s ok 4 - hg branch 523s 523s expecting success: 523s test_when_finished "rm -rf gitrepo* hgrepo*" && 523s 523s ( 523s git init -q gitrepo && 523s cd gitrepo && 523s 523s echo alpha > alpha && 523s git add alpha && 523s git commit -m "add alpha" && 523s git checkout -q -b not-master 523s ) && 523s 523s ( 523s hg_clone gitrepo hgrepo && 523s 523s cd hgrepo && 523s hg co default && 523s hg tag alpha 523s ) && 523s 523s hg_push hgrepo gitrepo && 523s # pushing a fetched tag is a problem ... 523s { hg_clone gitrepo hgrepo2 || true ; } && 523s 523s # fetch does not affect phase, but pushing now does 523s hg_log hgrepo | grep -v phase > expected && 523s hg_log hgrepo2 | grep -v phase > actual && 523s 523s test_cmp expected actual 523s 523s [master (root-commit) 223a6f6] add alpha 523s Author: A U Thor 523s 1 file changed, 1 insertion(+) 523s create mode 100644 alpha 524s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 524s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 524s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 524s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 524s /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. 524s or locale.getdefaultlocale()[1] 524s no changes found 524s searching for changes 524s adding changesets 524s adding manifests 524s adding file changes 524s added 1 changesets with 1 changes to 1 files 524s searching for changes 525s 0 files updated, 0 files merged, 0 files removed, 0 files unresolved 526s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 526s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 526s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 526s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 526s /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. 526s or locale.getdefaultlocale()[1] 526s searching for changes 526s adding changesets 526s adding manifests 526s adding file changes 526s adding remote bookmark not-master 526s added 1 changesets with 1 changes to 1 files 526s new changesets 16869bbe54be 526s 1 local changesets published 526s progress revision 1 'default' (0/1) 527s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 527s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 527s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 527s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 527s /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. 527s or locale.getdefaultlocale()[1] 527s searching for changes 527s no changes found 527s searching for changes 528s adding changesets 528s adding manifests 528s adding file changes 528s added 2 changesets with 2 changes to 2 files 528s searching for changes 528s searching for changes 528s To hg::../hgrepo2 528s * [new branch] branches/default -> branches/default 528s * [new branch] master -> master 528s * [new branch] not-master -> not-master 528s ! [rejected] alpha -> alpha (already exists) 528s error: failed to push some refs to 'hg::../hgrepo2' 528s hint: Updates were rejected because the tag already exists in the remote. 529s ok 5 - hg tags 529s 529s expecting success: 529s test_when_finished "rm -rf gitrepo* hgrepo*" && 529s 529s ( 529s git init -q gitrepo && 529s cd gitrepo && 529s 529s echo alpha > alpha && 529s git add alpha && 529s git commit -m "add alpha" --date="2007-01-01 00:00:00 +0000" && 529s 529s echo beta > beta && 529s git add beta && 529s git commit -m "add beta" --date="2007-01-01 00:00:00 +0100" && 529s 529s echo gamma > gamma && 529s git add gamma && 529s git commit -m "add gamma" --date="2007-01-01 00:00:00 -0100" && 529s 529s echo delta > delta && 529s git add delta && 529s git commit -m "add delta" --date="2007-01-01 00:00:00 +0130" && 529s 529s echo epsilon > epsilon && 529s git add epsilon && 529s git commit -m "add epsilon" --date="2007-01-01 00:00:00 -0130" 529s ) && 529s 529s hg_clone gitrepo hgrepo && 529s git_clone hgrepo gitrepo2 && 529s hg_clone gitrepo2 hgrepo2 && 529s 529s hg_log hgrepo > expected && 529s hg_log hgrepo2 > actual && 529s 529s test_cmp expected actual 529s 529s [master (root-commit) a663549] add alpha 529s Author: A U Thor 529s Date: Mon Jan 1 00:00:00 2007 +0000 529s 1 file changed, 1 insertion(+) 529s create mode 100644 alpha 529s [master ea3e397] add beta 529s Author: A U Thor 529s Date: Mon Jan 1 00:00:00 2007 +0100 529s 1 file changed, 1 insertion(+) 529s create mode 100644 beta 529s [master d7a1343] add gamma 529s Author: A U Thor 529s Date: Mon Jan 1 00:00:00 2007 -0100 529s 1 file changed, 1 insertion(+) 529s create mode 100644 gamma 529s [master 79cd3e4] add delta 529s Author: A U Thor 529s Date: Mon Jan 1 00:00:00 2007 +0130 529s 1 file changed, 1 insertion(+) 529s create mode 100644 delta 529s [master f12dbdf] add epsilon 529s Author: A U Thor 529s Date: Mon Jan 1 00:00:00 2007 -0130 529s 1 file changed, 1 insertion(+) 529s create mode 100644 epsilon 529s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 529s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 529s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 529s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 530s /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. 530s or locale.getdefaultlocale()[1] 530s no changes found 530s searching for changes 530s adding changesets 530s adding manifests 530s adding file changes 530s added 5 changesets with 5 changes to 5 files 531s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 531s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 531s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 531s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 531s /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. 531s or locale.getdefaultlocale()[1] 531s adding changesets 531s adding manifests 531s adding file changes 531s added 5 changesets with 5 changes to 5 files 531s new changesets 87c8f82b00d0:21e96c99dac4 531s progress revision walk 'bookmarks/master' (4/4) 531s progress revision 0 'master' (0/5) 532s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 532s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 532s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 532s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 532s /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. 532s or locale.getdefaultlocale()[1] 532s searching for changes 532s no changes found 532s searching for changes 532s adding changesets 532s adding manifests 532s adding file changes 532s added 5 changesets with 5 changes to 5 files 534s ok 6 - test timezones 534s 534s # passed all 6 test(s) 534s 1..6 534s /bin/sh helper.t --verbose 534s expecting success: 534s test_when_finished "rm -rf gitrepo* hgrepo*" && 534s 534s setup_repos && 534s 534s ( 534s cd gitrepo && 534s test_expect_code 2 git-hg-helper help 2> ../help 534s ) 534s # remotes should be in help output 534s grep origin help 534s 535s Cloning into 'gitrepo'... 535s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 535s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 535s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 535s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 535s /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. 535s or locale.getdefaultlocale()[1] 536s adding changesets 536s adding manifests 536s adding file changes 536s added 1 changesets with 1 changes to 1 files 536s new changesets 57492cb13ad2 536s progress revision walk 'bookmarks/master' (0/0) 536s progress revision 0 'master' (0/1) 536s origin 536s ok 1 - subcommand help 536s 536s expecting success: 536s test_when_finished "rm -rf gitrepo* hgrepo*" && 536s 536s setup_repos && 536s 536s ( 536s cd hgrepo && 536s pwd >../expected 536s ) && 536s 536s ( 536s cd gitrepo && 536s git-hg-helper repo origin > ../actual 536s ) && 536s 536s test_cmp expected actual 536s 537s Cloning into 'gitrepo'... 537s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 537s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 537s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 537s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 538s /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. 538s or locale.getdefaultlocale()[1] 538s progress revision walk 'bookmarks/master' (0/0) 538s progress revision 0 'master' (0/1) 539s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 539s or locale.getdefaultlocale()[1] 539s ok 2 - subcommand repo - no local proxy 539s 539s expecting success: 539s test_when_finished "rm -rf gitrepo* hgrepo*" && 539s 539s setup_repos && 539s 539s ( 539s cd gitrepo && 539s export gitdir=`git rev-parse --git-dir` 539s # trick to normalize path 539s ( cd $gitdir/hg/origin/clone && pwd ) >../expected && 539s ( cd `git-hg-helper repo origin` && pwd ) > ../actual 539s ) && 539s 539s test_cmp expected actual 539s 540s Cloning into 'gitrepo'... 540s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 540s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 540s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 540s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 540s /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. 540s or locale.getdefaultlocale()[1] 540s adding changesets 540s adding manifests 540s adding file changes 540s added 1 changesets with 1 changes to 1 files 540s new changesets b9d140f3974d 540s progress revision walk 'bookmarks/master' (0/0) 540s progress revision 0 'master' (0/1) 541s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 541s or locale.getdefaultlocale()[1] 541s ok 3 - subcommand repo - with local proxy 541s 541s expecting success: 541s test_when_finished "rm -rf gitrepo* hgrepo*" && 541s 541s setup_repos && 541s 541s ( 541s cd gitrepo && 541s git rev-parse HEAD > rev-HEAD && 541s test -s rev-HEAD && 541s git-hg-helper hg-rev `cat rev-HEAD` > hg-HEAD && 541s git-hg-helper git-rev `cat hg-HEAD` > git-HEAD && 541s test_cmp rev-HEAD git-HEAD 541s ) 541s 542s Cloning into 'gitrepo'... 542s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 542s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 542s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 542s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 542s /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. 542s or locale.getdefaultlocale()[1] 542s adding changesets 542s adding manifests 542s adding file changes 542s added 1 changesets with 1 changes to 1 files 542s new changesets d12d431da7ac 542s progress revision walk 'bookmarks/master' (0/0) 542s progress revision 0 'master' (0/1) 543s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 543s or locale.getdefaultlocale()[1] 544s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 544s or locale.getdefaultlocale()[1] 544s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 544s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 544s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 544s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 544s ok 4 - subcommands hg-rev and git-rev 544s 544s expecting success: 544s test_when_finished "rm -rf gitrepo* hgrepo*" && 544s 544s ( 544s hg init hgrepo && 544s cd hgrepo && 544s echo zero > content && 544s hg add content && 544s hg commit -m zero 544s echo one > content && 544s hg commit -m one && 544s echo two > content && 544s hg commit -m two && 544s echo three > content && 544s hg commit -m three 544s ) && 544s 544s git clone hg::hgrepo gitrepo && 544s 544s ( 544s cd hgrepo && 544s hg strip -r 1 && 544s echo four > content && 544s hg commit -m four 544s ) && 544s 544s ( 544s cd gitrepo && 544s git fetch origin && 544s git reset --hard origin/master && 544s git gc && 544s git-hg-helper gc --check-hg origin > output && 544s cat output && 544s grep "hg marks" output && 544s grep "git marks" output 544s ) 544s 547s Cloning into 'gitrepo'... 547s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 547s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 547s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 547s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 547s /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. 547s or locale.getdefaultlocale()[1] 547s adding changesets 547s adding manifests 547s adding file changes 547s added 4 changesets with 4 changes to 1 files 547s new changesets 002f2159aee4:452182d1f34b 547s progress revision walk 'bookmarks/master' (3/3) 547s progress revision 0 'master' (0/4) 548s 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 548s saved backup bundle to /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/.hg/strip-backup/d2fc51aec065-949a4e92-backup.hg 548s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 548s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 548s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 548s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 549s /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. 549s or locale.getdefaultlocale()[1] 549s searching for changes 549s adding changesets 549s adding manifests 549s adding file changes 549s added 1 changesets with 1 changes to 1 files (+1 heads) 549s new changesets 8968fe15586d 549s progress revision 4 'default' (0/1) 549s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo 549s + 44d40ef...1668d2a master -> origin/master (forced update) 549s + 44d40ef...1668d2a branches/default -> origin/branches/default (forced update) 549s HEAD is now at 1668d2a four 550s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 550s or locale.getdefaultlocale()[1] 550s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 550s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 550s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 550s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 550s Loading hg marks ... 550s Loading git marks ... 550s Performing garbage collection on git commits ... 550s Computing marks intersection ... 550s Including notes commits ... 550s Trimmed hg marks from #5 down to #0 550s Trimmed git marks from #12 down to #2 550s Writing hg marks ... 550s Writing git marks ... 550s Loading hg marks ... 550s Trimmed hg marks from #5 down to #0 550s Writing hg marks ... 550s Loading git marks ... 550s Trimmed git marks from #12 down to #2 550s Writing git marks ... 550s ok 5 - subcommand gc 550s 550s expecting success: 550s test_when_finished "rm -rf gitrepo* hgrepo*" && 550s 550s setup_repos && 550s 550s ( 550s cd hgrepo && 550s echo one > content && 550s hg commit -m one 550s ) && 550s 550s ( 550s cd gitrepo && 550s git fetch origin 550s ) && 550s 550s hg log -R hgrepo > expected && 550s # not inside gitrepo; test shared path handling 550s GIT_DIR=gitrepo/.git git-hg-helper origin log > actual 550s 550s test_cmp expected actual 550s 551s Cloning into 'gitrepo'... 551s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 551s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 551s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 551s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 552s /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. 552s or locale.getdefaultlocale()[1] 552s adding changesets 552s adding manifests 552s adding file changes 552s added 1 changesets with 1 changes to 1 files 552s new changesets a7f7934568c0 552s progress revision walk 'bookmarks/master' (0/0) 552s progress revision 0 'master' (0/1) 552s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 552s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 552s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 552s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 553s /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. 553s or locale.getdefaultlocale()[1] 553s searching for changes 553s adding changesets 553s adding manifests 553s adding file changes 553s added 1 changesets with 1 changes to 1 files 553s new changesets 0dcf87e1815c 553s progress revision 1 'default' (0/1) 553s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo 553s 47613cf..4c100c2 master -> origin/master 553s 47613cf..4c100c2 branches/default -> origin/branches/default 554s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 554s or locale.getdefaultlocale()[1] 555s ok 6 - subcommand [some-repo] 555s 555s expecting success: 555s test_when_finished "rm -rf gitrepo* hgrepo*" && 555s 555s setup_repo hg hgrepo && 555s ( 555s cd hgrepo && 555s setup_repo hg sub_hg_a && 555s setup_repo hg sub_hg_b && 555s setup_repo git sub_git && 555s echo "sub_hg_a = sub_hg_a" > .hgsub && 555s echo "sub_hg_b = sub_hg_b" >> .hgsub && 555s echo "sub_git = [git]sub_git" >> .hgsub && 555s hg add .hgsub && 555s hg commit -m substate 555s ) 555s 555s git clone hg::hgrepo gitrepo && 555s 555s ( 555s cd gitrepo && 555s git-hg-helper sub update --force && 555s test -f content_hgrepo && 555s test -f sub_hg_a/content_sub_hg_a && 555s test -f sub_hg_b/content_sub_hg_b && 555s test -f sub_git/content_sub_git 555s ) && 555s 555s check gitrepo HEAD substate && 555s check gitrepo/sub_hg_a HEAD zero_sub_hg_a && 555s check gitrepo/sub_hg_b HEAD zero_sub_hg_b && 555s check gitrepo/sub_git HEAD zero_sub_git 555s 558s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_git/.git/ 558s [master (root-commit) e9a16bb] zero_sub_git 558s Author: A U Thor 558s 1 file changed, 1 insertion(+) 558s create mode 100644 content_sub_git 559s Cloning into 'gitrepo'... 559s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 559s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 559s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 559s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 559s /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. 559s or locale.getdefaultlocale()[1] 559s adding changesets 559s adding manifests 559s adding file changes 559s added 2 changesets with 3 changes to 3 files 559s new changesets 5eec5e684c9c:9a165b72cead 560s progress revision walk 'bookmarks/master' (1/1) 560s progress revision 0 'master' (0/2) 560s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 560s or locale.getdefaultlocale()[1] 560s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 560s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 560s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 560s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 560s Cloning into './sub_hg_a'... 560s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 560s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 560s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 560s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 561s /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. 561s or locale.getdefaultlocale()[1] 561s adding changesets 561s adding manifests 561s adding file changes 561s added 1 changesets with 1 changes to 1 files 561s new changesets 0e2a4e8e1bc0 561s progress revision walk 'bookmarks/master' (0/0) 561s progress revision 0 'master' (0/1) 561s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 561s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 561s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 561s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 561s Cloning into './sub_hg_b'... 561s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 561s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 561s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 561s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 562s /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. 562s or locale.getdefaultlocale()[1] 562s adding changesets 562s adding manifests 562s adding file changes 562s added 1 changesets with 1 changes to 1 files 562s new changesets 180069e8d7bf 562s progress revision walk 'bookmarks/master' (0/0) 562s progress revision 0 'master' (0/1) 562s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 562s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 562s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 562s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 562s Cloning into './sub_git'... 562s done. 562s ok 7 - subcommand sub initial update (hg and git subrepos) 562s 562s expecting success: 562s test_when_finished "rm -rf gitrepo* hgrepo*" && 562s 562s setup_subrepos && 562s 562s git clone hg::hgrepo gitrepo && 562s 562s ( 562s cd gitrepo && 562s git-hg-helper sub --recursive update --force && 562s test -f content_hgrepo && 562s test -f sub_hg_a/content_sub_hg_a && 562s test -f sub_hg_a/sub_hg_a_x/content_sub_hg_a_x && 562s test -f sub_hg_b/content_sub_hg_b && 562s test -f sub_hg_b/sub_git/content_sub_git 562s ) && 562s 562s check gitrepo HEAD substate && 562s check gitrepo/sub_hg_a HEAD substate_hg_a && 562s check gitrepo/sub_hg_b HEAD substate_hg_b && 562s check gitrepo/sub_hg_a/sub_hg_a_x HEAD zero_sub_hg_a_x && 562s check gitrepo/sub_hg_b/sub_git HEAD zero_sub_git 562s 567s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_b/sub_git/.git/ 567s [master (root-commit) e9a16bb] zero_sub_git 567s Author: A U Thor 567s 1 file changed, 1 insertion(+) 567s create mode 100644 content_sub_git 569s Cloning into 'gitrepo'... 569s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 569s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 569s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 569s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 569s /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. 569s or locale.getdefaultlocale()[1] 569s adding changesets 569s adding manifests 569s adding file changes 569s added 2 changesets with 3 changes to 3 files 569s new changesets f86e567f5e32:23d911c4c6a0 569s progress revision walk 'bookmarks/master' (1/1) 569s progress revision 0 'master' (0/2) 570s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 570s or locale.getdefaultlocale()[1] 570s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 570s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 570s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 570s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 570s Cloning into './sub_hg_a'... 570s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 570s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 570s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 570s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 571s /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. 571s or locale.getdefaultlocale()[1] 571s adding changesets 571s adding manifests 571s adding file changes 571s added 2 changesets with 3 changes to 3 files 571s new changesets 666a591b96d7:cc895a8e2475 571s progress revision walk 'bookmarks/master' (1/1) 571s progress revision 0 'master' (0/2) 571s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 571s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 571s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 571s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 571s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 571s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 571s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 571s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 571s Cloning into './sub_hg_a/sub_hg_a_x'... 571s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 571s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 571s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 571s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 571s /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. 571s or locale.getdefaultlocale()[1] 572s adding changesets 572s adding manifests 572s adding file changes 572s added 1 changesets with 1 changes to 1 files 572s new changesets fb1629f4fc08 572s progress revision walk 'bookmarks/master' (0/0) 572s progress revision 0 'master' (0/1) 572s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 572s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 572s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 572s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 572s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 572s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 572s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 572s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 572s Cloning into './sub_hg_b'... 572s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 572s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 572s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 572s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 572s /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. 572s or locale.getdefaultlocale()[1] 572s adding changesets 572s adding manifests 572s adding file changes 572s added 2 changesets with 3 changes to 3 files 572s new changesets 195dc425baee:0f2cf3aab56d 572s progress revision walk 'bookmarks/master' (1/1) 572s progress revision 0 'master' (0/2) 572s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 572s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 572s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 572s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 573s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 573s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 573s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 573s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 573s Cloning into './sub_hg_b/sub_git'... 573s done. 573s ok 8 - subcommand sub initial recursive update 573s 573s expecting success: 573s test_when_finished "rm -rf gitrepo* hgrepo*" && 573s 573s test_sub_update 573s 578s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_b/sub_git/.git/ 578s [master (root-commit) e9a16bb] zero_sub_git 578s Author: A U Thor 578s 1 file changed, 1 insertion(+) 578s create mode 100644 content_sub_git 580s Cloning into 'gitrepo'... 580s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 580s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 580s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 580s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 580s /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. 580s or locale.getdefaultlocale()[1] 580s adding changesets 580s adding manifests 580s adding file changes 581s added 2 changesets with 3 changes to 3 files 581s new changesets 872079e7063d:28047d26eed8 581s progress revision walk 'bookmarks/master' (1/1) 581s progress revision 0 'master' (0/2) 581s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 581s or locale.getdefaultlocale()[1] 581s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 581s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 581s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 581s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 581s Cloning into './sub_hg_a'... 581s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 581s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 581s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 581s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 582s /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. 582s or locale.getdefaultlocale()[1] 582s adding changesets 582s adding manifests 582s adding file changes 582s added 2 changesets with 3 changes to 3 files 582s new changesets 92dd70708495:d130e1edd11d 582s progress revision walk 'bookmarks/master' (1/1) 582s progress revision 0 'master' (0/2) 582s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 582s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 582s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 582s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 582s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 582s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 582s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 582s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 582s Cloning into './sub_hg_a/sub_hg_a_x'... 582s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 582s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 582s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 582s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 583s /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. 583s or locale.getdefaultlocale()[1] 583s adding changesets 583s adding manifests 583s adding file changes 583s added 1 changesets with 1 changes to 1 files 583s new changesets f88251e178d0 583s progress revision walk 'bookmarks/master' (0/0) 583s progress revision 0 'master' (0/1) 583s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 583s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 583s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 583s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 583s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 583s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 583s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 583s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 583s Cloning into './sub_hg_b'... 583s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 583s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 583s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 583s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 584s /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. 584s or locale.getdefaultlocale()[1] 584s adding changesets 584s adding manifests 584s adding file changes 584s added 2 changesets with 3 changes to 3 files 584s new changesets 58d3129d263a:50c490413569 584s progress revision walk 'bookmarks/master' (1/1) 584s progress revision 0 'master' (0/2) 584s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 584s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 584s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 584s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 584s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 584s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 584s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 584s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 584s Cloning into './sub_hg_b/sub_git'... 584s done. 586s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 586s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 586s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 586s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 586s /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. 586s or locale.getdefaultlocale()[1] 586s searching for changes 586s adding changesets 586s adding manifests 586s adding file changes 586s added 1 changesets with 1 changes to 1 files 586s new changesets dae098903b96 586s progress revision 2 'default' (0/1) 586s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo 586s 771d66b..d42d892 master -> origin/master 586s 771d66b..d42d892 branches/default -> origin/branches/default 586s Updating 771d66b..d42d892 586s Fast-forward 586s .hgsubstate | 2 +- 586s 1 file changed, 1 insertion(+), 1 deletion(-) 587s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 587s or locale.getdefaultlocale()[1] 587s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 587s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 587s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 587s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 587s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 587s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 587s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 587s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 587s /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. 587s or locale.getdefaultlocale()[1] 587s searching for changes 587s adding changesets 587s adding manifests 587s adding file changes 587s added 1 changesets with 1 changes to 1 files 587s new changesets 04c5af3a8b65 587s progress revision 2 'default' (0/1) 587s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_a 587s fd41740..0d8622c branches/default -> origin/branches/default 587s fd41740..0d8622c master -> origin/master 588s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 588s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 588s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 588s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 588s HEAD is now at fd41740 substate_hg_a 588s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 588s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 588s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 588s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 588s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 588s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 588s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 588s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 588s /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. 588s or locale.getdefaultlocale()[1] 588s searching for changes 588s adding changesets 588s adding manifests 588s adding file changes 588s added 1 changesets with 1 changes to 1 files 588s new changesets 4f3c8fe8fa34 588s progress revision 1 'default' (0/1) 588s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_a/sub_hg_a_x 588s 19fb636..fbab9f6 branches/default -> origin/branches/default 588s 19fb636..fbab9f6 master -> origin/master 588s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 588s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 588s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 588s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 588s HEAD is now at 19fb636 zero_sub_hg_a_x 588s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 588s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 588s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 588s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 589s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 589s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 589s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 589s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 589s /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. 589s or locale.getdefaultlocale()[1] 589s no changes found 589s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 589s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 589s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 589s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 589s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 589s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 589s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 589s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 589s ok 9 - subcommand sub subsequent recursive update 589s 589s expecting success: 589s test_when_finished "rm -rf gitrepo* hgrepo*" && 589s 589s test_sub_update --rebase 589s 594s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_b/sub_git/.git/ 595s [master (root-commit) e9a16bb] zero_sub_git 595s Author: A U Thor 595s 1 file changed, 1 insertion(+) 595s create mode 100644 content_sub_git 596s Cloning into 'gitrepo'... 596s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 596s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 596s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 596s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 597s /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. 597s or locale.getdefaultlocale()[1] 597s adding changesets 597s adding manifests 597s adding file changes 597s added 2 changesets with 3 changes to 3 files 597s new changesets caa19c5c1195:c43e9247cb44 597s progress revision walk 'bookmarks/master' (1/1) 597s progress revision 0 'master' (0/2) 597s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 597s or locale.getdefaultlocale()[1] 597s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 597s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 597s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 597s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 597s Cloning into './sub_hg_a'... 597s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 597s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 597s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 597s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 598s /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. 598s or locale.getdefaultlocale()[1] 598s adding changesets 598s adding manifests 598s adding file changes 598s added 2 changesets with 3 changes to 3 files 598s new changesets 735c220e4ca9:b6d4736fa6f0 598s progress revision walk 'bookmarks/master' (1/1) 598s progress revision 0 'master' (0/2) 598s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 598s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 598s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 598s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 598s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 598s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 598s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 598s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 598s Cloning into './sub_hg_a/sub_hg_a_x'... 598s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 598s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 598s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 598s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 598s /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. 598s or locale.getdefaultlocale()[1] 599s adding changesets 599s adding manifests 599s adding file changes 599s added 1 changesets with 1 changes to 1 files 599s new changesets b42b114537b3 599s progress revision walk 'bookmarks/master' (0/0) 599s progress revision 0 'master' (0/1) 599s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 599s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 599s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 599s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 599s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 599s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 599s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 599s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 599s Cloning into './sub_hg_b'... 599s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 599s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 599s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 599s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 599s /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. 599s or locale.getdefaultlocale()[1] 599s adding changesets 599s adding manifests 599s adding file changes 599s added 2 changesets with 3 changes to 3 files 599s new changesets 1ebfed553448:5e864ff15e75 599s progress revision walk 'bookmarks/master' (1/1) 599s progress revision 0 'master' (0/2) 599s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 599s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 599s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 599s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 600s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 600s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 600s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 600s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 600s Cloning into './sub_hg_b/sub_git'... 600s done. 601s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 601s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 601s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 601s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 602s /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. 602s or locale.getdefaultlocale()[1] 602s searching for changes 602s adding changesets 602s adding manifests 602s adding file changes 602s added 1 changesets with 1 changes to 1 files 602s new changesets 6ff843fd8e57 602s progress revision 2 'default' (0/1) 602s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo 602s 65ca01e..fafa32b master -> origin/master 602s 65ca01e..fafa32b branches/default -> origin/branches/default 602s Updating 65ca01e..fafa32b 602s Fast-forward 602s .hgsubstate | 2 +- 602s 1 file changed, 1 insertion(+), 1 deletion(-) 603s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 603s or locale.getdefaultlocale()[1] 603s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 603s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 603s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 603s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 603s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 603s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 603s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 603s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 603s /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. 603s or locale.getdefaultlocale()[1] 603s searching for changes 603s adding changesets 603s adding manifests 603s adding file changes 603s added 1 changesets with 1 changes to 1 files 603s new changesets 38dfa177440d 603s progress revision 2 'default' (0/1) 603s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_a 603s e77690a..9a67ffd branches/default -> origin/branches/default 603s e77690a..9a67ffd master -> origin/master 603s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 603s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 603s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 603s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 603s HEAD is now at e77690a substate_hg_a 603s Successfully rebased and updated detached HEAD. 603s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 603s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 603s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 603s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 604s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 604s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 604s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 604s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 604s /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. 604s or locale.getdefaultlocale()[1] 604s searching for changes 604s adding changesets 604s adding manifests 604s adding file changes 604s added 1 changesets with 1 changes to 1 files 604s new changesets a380352a8d6e 604s progress revision 1 'default' (0/1) 604s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_a/sub_hg_a_x 604s 4d4a0be..78b8310 branches/default -> origin/branches/default 604s 4d4a0be..78b8310 master -> origin/master 604s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 604s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 604s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 604s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 604s HEAD is now at 4d4a0be zero_sub_hg_a_x 604s Successfully rebased and updated detached HEAD. 604s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 604s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 604s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 604s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 604s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 604s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 604s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 604s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 605s /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. 605s or locale.getdefaultlocale()[1] 605s no changes found 605s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 605s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 605s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 605s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 605s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 605s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 605s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 605s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 605s ok 10 - subcommand sub subsequent recursive update -- rebase 605s 605s expecting success: 605s test_when_finished "rm -rf gitrepo* hgrepo*" && 605s 605s test_sub_update --merge 605s 611s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_b/sub_git/.git/ 611s [master (root-commit) e9a16bb] zero_sub_git 611s Author: A U Thor 611s 1 file changed, 1 insertion(+) 611s create mode 100644 content_sub_git 613s Cloning into 'gitrepo'... 613s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 613s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 613s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 613s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 614s /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. 614s or locale.getdefaultlocale()[1] 614s adding changesets 614s adding manifests 614s adding file changes 614s added 2 changesets with 3 changes to 3 files 614s new changesets 043d1251aba8:213039dc9d19 614s progress revision walk 'bookmarks/master' (1/1) 614s progress revision 0 'master' (0/2) 614s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 614s or locale.getdefaultlocale()[1] 614s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 614s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 614s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 614s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 614s Cloning into './sub_hg_a'... 614s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 614s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 614s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 614s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 615s /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. 615s or locale.getdefaultlocale()[1] 615s adding changesets 615s adding manifests 615s adding file changes 615s added 2 changesets with 3 changes to 3 files 615s new changesets 63be5411791b:53a9cbac75ea 615s progress revision walk 'bookmarks/master' (1/1) 615s progress revision 0 'master' (0/2) 615s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 615s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 615s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 615s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 615s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 615s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 615s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 615s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 615s Cloning into './sub_hg_a/sub_hg_a_x'... 615s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 615s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 615s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 615s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 615s /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. 615s or locale.getdefaultlocale()[1] 616s adding changesets 616s adding manifests 616s adding file changes 616s added 1 changesets with 1 changes to 1 files 616s new changesets b8c204fa70b3 616s progress revision walk 'bookmarks/master' (0/0) 616s progress revision 0 'master' (0/1) 616s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 616s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 616s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 616s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 616s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 616s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 616s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 616s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 616s Cloning into './sub_hg_b'... 616s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 616s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 616s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 616s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 616s /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. 616s or locale.getdefaultlocale()[1] 616s adding changesets 616s adding manifests 616s adding file changes 616s added 2 changesets with 3 changes to 3 files 616s new changesets 0532ed3a34ae:f0c4f0ab8b85 616s progress revision walk 'bookmarks/master' (1/1) 616s progress revision 0 'master' (0/2) 616s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 616s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 616s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 616s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 616s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 616s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 616s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 616s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 616s Cloning into './sub_hg_b/sub_git'... 616s done. 618s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 618s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 618s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 618s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 618s /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. 618s or locale.getdefaultlocale()[1] 618s searching for changes 618s adding changesets 618s adding manifests 618s adding file changes 618s added 1 changesets with 1 changes to 1 files 618s new changesets 9bda256e5e9e 618s progress revision 2 'default' (0/1) 618s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo 618s 40a8147..e1712c4 master -> origin/master 618s 40a8147..e1712c4 branches/default -> origin/branches/default 619s Updating 40a8147..e1712c4 619s Fast-forward 619s .hgsubstate | 2 +- 619s 1 file changed, 1 insertion(+), 1 deletion(-) 619s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 619s or locale.getdefaultlocale()[1] 619s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 619s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 619s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 619s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 619s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 619s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 619s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 619s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 620s /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. 620s or locale.getdefaultlocale()[1] 620s searching for changes 620s adding changesets 620s adding manifests 620s adding file changes 620s added 1 changesets with 1 changes to 1 files 620s new changesets d79c5be9352c 620s progress revision 2 'default' (0/1) 620s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_a 620s 636491e..b769321 branches/default -> origin/branches/default 620s 636491e..b769321 master -> origin/master 620s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 620s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 620s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 620s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 620s HEAD is now at 636491e substate_hg_a 620s Updating 636491e..b769321 620s Fast-forward 620s .hgsubstate | 2 +- 620s 1 file changed, 1 insertion(+), 1 deletion(-) 620s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 620s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 620s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 620s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 620s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 620s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 620s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 620s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 620s /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. 620s or locale.getdefaultlocale()[1] 620s searching for changes 620s adding changesets 620s adding manifests 620s adding file changes 620s added 1 changesets with 1 changes to 1 files 620s new changesets 72fa82446a17 620s progress revision 1 'default' (0/1) 620s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_a/sub_hg_a_x 620s e2f89a3..d874e1c branches/default -> origin/branches/default 620s e2f89a3..d874e1c master -> origin/master 621s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 621s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 621s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 621s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 621s HEAD is now at e2f89a3 zero_sub_hg_a_x 621s Updating e2f89a3..d874e1c 621s Fast-forward 621s content_sub_hg_a_x | 2 +- 621s 1 file changed, 1 insertion(+), 1 deletion(-) 621s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 621s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 621s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 621s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 621s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 621s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 621s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 621s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 621s /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. 621s or locale.getdefaultlocale()[1] 621s no changes found 621s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 621s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 621s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 621s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 621s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 621s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 621s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 621s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 622s ok 11 - subcommand sub subsequent recursive update -- merge 622s 622s expecting success: 622s test_when_finished "rm -rf gitrepo* hgrepo*" && 622s 622s test_sub_foreach 622s 627s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg_b/sub_git/.git/ 627s [master (root-commit) e9a16bb] zero_sub_git 627s Author: A U Thor 627s 1 file changed, 1 insertion(+) 627s create mode 100644 content_sub_git 628s Cloning into 'gitrepo'... 628s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 628s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 628s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 628s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 629s /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. 629s or locale.getdefaultlocale()[1] 629s adding changesets 629s adding manifests 629s adding file changes 629s added 2 changesets with 3 changes to 3 files 629s new changesets c1139680e662:cbbc91080369 629s progress revision walk 'bookmarks/master' (1/1) 629s progress revision 0 'master' (0/2) 629s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 629s or locale.getdefaultlocale()[1] 629s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 629s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 629s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 629s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 629s Cloning into './sub_hg_a'... 629s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 629s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 629s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 629s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 630s /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. 630s or locale.getdefaultlocale()[1] 630s adding changesets 630s adding manifests 630s adding file changes 630s added 2 changesets with 3 changes to 3 files 630s new changesets 87222eb0546c:817e3fa57cc7 630s progress revision walk 'bookmarks/master' (1/1) 630s progress revision 0 'master' (0/2) 630s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 630s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 630s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 630s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 630s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 630s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 630s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 630s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 630s Cloning into './sub_hg_a/sub_hg_a_x'... 630s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 630s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 630s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 630s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 630s /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. 630s or locale.getdefaultlocale()[1] 631s adding changesets 631s adding manifests 631s adding file changes 631s added 1 changesets with 1 changes to 1 files 631s new changesets b322b5eeedd2 631s progress revision walk 'bookmarks/master' (0/0) 631s progress revision 0 'master' (0/1) 631s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 631s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 631s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 631s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 631s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 631s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 631s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 631s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 631s Cloning into './sub_hg_b'... 631s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 631s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 631s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 631s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 631s /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. 631s or locale.getdefaultlocale()[1] 631s adding changesets 631s adding manifests 631s adding file changes 631s added 2 changesets with 3 changes to 3 files 631s new changesets 5051032d7819:c981c1b494d3 631s progress revision walk 'bookmarks/master' (1/1) 631s progress revision 0 'master' (0/2) 631s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 631s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 631s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 631s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 631s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 631s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 631s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 631s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 631s Cloning into './sub_hg_b/sub_git'... 631s done. 632s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 632s or locale.getdefaultlocale()[1] 632s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 632s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 632s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 632s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 632s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 632s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 632s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 632s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 632s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 632s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 632s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 632s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 632s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 632s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 632s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 632s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 632s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 632s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 632s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 632s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 632s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 632s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 632s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 632s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 632s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 632s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 632s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 632s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 632s hg a25fcf0e65982dbb7e8ac7690ae7e23c0415098c 817e3fa57cc70c53e9b25f168afc99ae8113c152 sub_hg_a /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/gitrepo 632s hg f55c11c0f59769c86af1da9582ec78b028abfd55 b322b5eeedd242c7d827ce941f085286fb0014b8 sub_hg_a_x /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/gitrepo/sub_hg_a 632s hg c798b90ce7dc6df7a80c71a2697b6de980eef9bf c981c1b494d3437cdb32191fce4cd961de11f2bc sub_hg_b /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/gitrepo 632s git e9a16bb7c08361f85ab0002e4094b4229fefb384 e9a16bb7c08361f85ab0002e4094b4229fefb384 sub_git /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/gitrepo/sub_hg_b 632s ok 12 - subcommand sub foreach 632s 632s expecting success: 632s test_when_finished "rm -rf gitrepo* hgrepo*" && 632s 632s setup_repo hg hgrepo && 632s ( 632s cd hgrepo && 632s setup_repo hg sub_hg && 632s echo "sub_hg = sub_hg" > .hgsub && 632s hg add .hgsub && 632s hg commit -m substate 632s ) 632s 632s git clone hg::hgrepo gitrepo && 632s 632s ( 632s cd gitrepo && 632s git-hg-helper sub update --force && 632s 632s ( 632s cd sub_hg && 632s grep url .git/config > ../expected && 632s git config remote.origin.url foobar && 632s grep foobar .git/config 632s ) && 632s 632s git-hg-helper sub sync && 632s grep url sub_hg/.git/config > actual && 632s test_cmp expected actual 632s ) 632s 635s Cloning into 'gitrepo'... 635s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 635s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 635s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 635s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 636s /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. 636s or locale.getdefaultlocale()[1] 636s adding changesets 636s adding manifests 636s adding file changes 636s added 2 changesets with 3 changes to 3 files 636s new changesets 74e57dd0155c:51aed0d68e9f 636s progress revision walk 'bookmarks/master' (1/1) 636s progress revision 0 'master' (0/2) 636s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 636s or locale.getdefaultlocale()[1] 636s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 636s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 636s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 636s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 636s Cloning into './sub_hg'... 636s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 636s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 636s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 636s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 637s /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. 637s or locale.getdefaultlocale()[1] 637s adding changesets 637s adding manifests 637s adding file changes 637s added 1 changesets with 1 changes to 1 files 637s new changesets 1af8ed64a600 637s progress revision walk 'bookmarks/master' (0/0) 637s progress revision 0 'master' (0/1) 637s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 637s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 637s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 637s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 637s url = foobar 638s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 638s or locale.getdefaultlocale()[1] 638s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 638s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 638s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 638s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 638s ok 13 - subcommand sub sync 638s 638s expecting success: 638s test_when_finished "rm -rf gitrepo* hgrepo*" && 638s 638s setup_repo hg hgrepo && 638s ( 638s cd hgrepo && 638s setup_repo hg sub_hg && 638s setup_repo git sub_git && 638s echo "sub_hg = sub_hg" > .hgsub && 638s echo "sub_git = [git]sub_git" >> .hgsub && 638s hg add .hgsub && 638s hg commit -m substate 638s ) 638s 638s git clone hg::hgrepo gitrepo && 638s 638s ( 638s cd gitrepo && 638s git-hg-helper sub update --force && 638s 638s ( 638s cd sub_hg && 638s echo one > content_sub_hg && 638s git add content_sub_hg && 638s git commit -m one_sub_hg && 638s # detached HEAD 638s git push origin HEAD:master && 638s # also fetch to ensure notes are updated 638s git fetch origin 638s ) && 638s 638s ( 638s cd sub_git && 638s echo one > content_sub_git && 638s git add content_sub_git && 638s git commit -m one_sub_git && 638s # detached HEAD; push revision to other side ... anywhere 638s git push origin HEAD:refs/heads/new 638s ) 638s ) && 638s 638s ( 638s cd gitrepo && 638s git-hg-helper sub upstate && 638s git diff && 638s git status --porcelain | grep .hgsubstate && 638s git add .hgsubstate && 638s git commit -m update_sub && 638s git push origin master 638s ) && 638s 638s hg clone hgrepo hgclone && 638s 638s ( 638s cd hgclone && 638s hg update 638s ) && 638s 638s check_branch hgclone default update_sub && 638s check_branch hgclone/sub_hg default one_sub_hg && 638s check hgclone/sub_git HEAD one_sub_git 638s 640s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_git/.git/ 640s [master (root-commit) e9a16bb] zero_sub_git 640s Author: A U Thor 640s 1 file changed, 1 insertion(+) 640s create mode 100644 content_sub_git 641s Cloning into 'gitrepo'... 641s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 641s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 641s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 641s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 642s /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. 642s or locale.getdefaultlocale()[1] 642s adding changesets 642s adding manifests 642s adding file changes 642s added 2 changesets with 3 changes to 3 files 642s new changesets 3494f5f13547:902d90bf8ffc 642s progress revision walk 'bookmarks/master' (1/1) 642s progress revision 0 'master' (0/2) 643s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 643s or locale.getdefaultlocale()[1] 643s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 643s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 643s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 643s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 643s Cloning into './sub_hg'... 643s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 643s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 643s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 643s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 643s /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. 643s or locale.getdefaultlocale()[1] 643s adding changesets 643s adding manifests 643s adding file changes 643s added 1 changesets with 1 changes to 1 files 643s new changesets 53e0fd754f43 643s progress revision walk 'bookmarks/master' (0/0) 643s progress revision 0 'master' (0/1) 643s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 643s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 643s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 643s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 644s Cloning into './sub_git'... 644s done. 644s [detached HEAD a6894c7] one_sub_hg 644s Author: A U Thor 644s 1 file changed, 1 insertion(+), 1 deletion(-) 644s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 644s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 644s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 644s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 644s /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. 644s or locale.getdefaultlocale()[1] 644s no changes found 644s searching for changes 644s adding changesets 644s adding manifests 644s adding file changes 644s added 1 changesets with 1 changes to 1 files 644s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg 644s fffffff..a6894c7 HEAD -> master 644s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 644s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 644s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 644s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 645s /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. 645s or locale.getdefaultlocale()[1] 645s no changes found 645s 1 local changesets published 645s From hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg 645s 19f2c84..a6894c7 branches/default -> origin/branches/default 645s [detached HEAD cea1af1] one_sub_git 645s Author: A U Thor 645s 1 file changed, 1 insertion(+), 1 deletion(-) 645s To /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_git 645s * [new branch] HEAD -> new 645s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 645s or locale.getdefaultlocale()[1] 645s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 645s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 645s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 645s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 645s Updating ./sub_hg to 48ff37ad1b396804e300e4bed31877ec7a8239a9 [git a6894c7] 645s Updating ./sub_git to cea1af1c0bdaae94623e5a8e4d85c13835bb44b6 [git cea1af1] 645s diff --git a/.hgsubstate b/.hgsubstate 645s index d7121e8..e1b6cc3 100644 645s --- a/.hgsubstate 645s +++ b/.hgsubstate 645s @@ -1,2 +1,2 @@ 645s -e9a16bb7c08361f85ab0002e4094b4229fefb384 sub_git 645s -53e0fd754f439c5fc4e680a9d5975934ed380211 sub_hg 645s +cea1af1c0bdaae94623e5a8e4d85c13835bb44b6 sub_git 645s +48ff37ad1b396804e300e4bed31877ec7a8239a9 sub_hg 645s M .hgsubstate 645s [master 0f4f600] update_sub 645s Author: A U Thor 645s 1 file changed, 2 insertions(+), 2 deletions(-) 645s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 645s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 645s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 645s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 646s /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. 646s or locale.getdefaultlocale()[1] 646s no changes found 646s searching for changes 646s adding changesets 646s adding manifests 646s adding file changes 646s added 1 changesets with 1 changes to 1 files 646s To hg::/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo 646s fffffff..0f4f600 master -> master 646s Cloning into '/tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgclone/sub_git'... 646s done. 646s Switched to a new branch 'new' 647s updating to branch default 647s cloning subrepo sub_git from /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_git 647s cloning subrepo sub_hg from /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_hg 647s 3 files updated, 0 files merged, 0 files removed, 0 files unresolved 647s 0 files updated, 0 files merged, 0 files removed, 0 files unresolved 648s ok 14 - subcommand sub addstate 648s 648s expecting success: 648s test_when_finished "rm -rf gitrepo* hgrepo*" && 648s 648s setup_repo hg hgrepo && 648s ( 648s cd hgrepo && 648s setup_repo hg sub_hg_a && 648s setup_repo hg sub_hg_b && 648s setup_repo git sub_git && 648s echo "sub_hg_a = sub_hg_a" > .hgsub && 648s echo "sub_hg_b = sub_hg_b" >> .hgsub && 648s echo "sub_git = [git]sub_git" >> .hgsub && 648s hg add .hgsub && 648s hg commit -m substate 648s ) 648s 648s git clone hg::hgrepo gitrepo && 648s 648s ( 648s cd gitrepo && 648s git-hg-helper sub update --force sub_hg_a && 648s git-hg-helper sub update --force sub_git && 648s ( 648s # advance and add a tag to the git repo 648s cd sub_git && 648s echo one > content_sub_git && 648s git add content_sub_git && 648s git commit -m one_sub_git && 648s git tag feature-a 648s ) && 648s 648s git-hg-helper sub status --cached > output && 648s cat output && 648s grep "^ .*sub_hg_a (.*master.*)$" output && 648s grep "^-.*sub_hg_b$" output && 648s grep "^+.*sub_git (feature-a~1)$" output && 648s git-hg-helper sub status sub_git > output && 648s cat output && 648s grep "^+.*sub_git (feature-a)$" output > actual && 648s test_cmp output actual 648s ) 648s 651s Initialized empty Git repository in /tmp/autopkgtest.EtBELB/build.j3k/src/test/trash directory.helper/hgrepo/sub_git/.git/ 651s [master (root-commit) e9a16bb] zero_sub_git 651s Author: A U Thor 651s 1 file changed, 1 insertion(+) 651s create mode 100644 content_sub_git 652s Cloning into 'gitrepo'... 652s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 652s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 652s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 652s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 652s /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. 652s or locale.getdefaultlocale()[1] 652s adding changesets 652s adding manifests 652s adding file changes 652s added 2 changesets with 3 changes to 3 files 652s new changesets d4851aef02af:d3f90e2d82f8 652s progress revision walk 'bookmarks/master' (1/1) 652s progress revision 0 'master' (0/2) 653s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 653s or locale.getdefaultlocale()[1] 653s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 653s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 653s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 653s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 653s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 653s or locale.getdefaultlocale()[1] 653s Cloning into './sub_hg_a'... 653s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 653s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 653s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 653s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 654s /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. 654s or locale.getdefaultlocale()[1] 654s adding changesets 654s adding manifests 654s adding file changes 654s added 1 changesets with 1 changes to 1 files 654s new changesets e8bdfb892e17 654s progress revision walk 'bookmarks/master' (0/0) 654s progress revision 0 'master' (0/1) 654s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 654s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 654s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 654s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 655s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 655s or locale.getdefaultlocale()[1] 655s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 655s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 655s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 655s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 655s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 655s or locale.getdefaultlocale()[1] 655s Cloning into './sub_git'... 655s done. 655s [detached HEAD cea1af1] one_sub_git 655s Author: A U Thor 655s 1 file changed, 1 insertion(+), 1 deletion(-) 655s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 655s or locale.getdefaultlocale()[1] 655s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 655s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 655s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 655s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 655s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 655s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 655s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 655s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 656s fc90c576167a90128f0272080980f1ff15caa399 ./sub_hg_a (heads/master) 656s -cf972dc712f8610528a752eeac7d653e5dd52be9[hg] ./sub_hg_b 656s +e9a16bb7c08361f85ab0002e4094b4229fefb384 ./sub_git (feature-a~1) 656s fc90c576167a90128f0272080980f1ff15caa399 ./sub_hg_a (heads/master) 656s -cf972dc712f8610528a752eeac7d653e5dd52be9[hg] ./sub_hg_b 656s +e9a16bb7c08361f85ab0002e4094b4229fefb384 ./sub_git (feature-a~1) 656s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 656s or locale.getdefaultlocale()[1] 656s /usr/bin/git-remote-hg:154: SyntaxWarning: invalid escape sequence '\w' 656s RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)') 656s /usr/bin/git-remote-hg:392: SyntaxWarning: invalid escape sequence '\(' 656s m = re.match(b'^(.+?) ext:\((.+)\)$', name) 656s /usr/bin/git-hg-helper:44: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 656s or locale.getdefaultlocale()[1] 656s +cea1af1c0bdaae94623e5a8e4d85c13835bb44b6 ./sub_git (feature-a) 656s ok 15 - subcommand sub status 656s 656s # passed all 15 test(s) 656s 1..15 656s make clean 656s make[1]: Entering directory '/tmp/autopkgtest.EtBELB/build.j3k/src/test' 656s rm -f -r 'trash directory'.* test-results 656s make[1]: Leaving directory '/tmp/autopkgtest.EtBELB/build.j3k/src/test' 656s make: Leaving directory '/tmp/autopkgtest.EtBELB/build.j3k/src/test' 657s autopkgtest [19:31:32]: test upstream-test-suite: -----------------------] 660s upstream-test-suite PASS 660s autopkgtest [19:31:35]: test upstream-test-suite: - - - - - - - - - - results - - - - - - - - - - 664s autopkgtest [19:31:39]: @@@@@@@@@@@@@@@@@@@@ summary 664s upstream-test-suite PASS