0s autopkgtest [19:52:56]: starting date and time: 2025-10-20 19:52:56+0000 0s autopkgtest [19:52:56]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [19:52:56]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.hqvyg4q7/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest,src:python-pluggy --apt-upgrade datalad-next --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=pytest/8.4.2-1 python-pluggy/1.6.0-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-14.secgroup --name adt-resolute-arm64-datalad-next-20251020-195256-juju-7f2275-prod-proposed-migration-environment-15-4f01cf34-617c-4899-9fbd-e6b06bb86889 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-arm64-datalad-next-20251020-195256-juju-7f2275-prod-proposed-migration-environment-15-4f01cf34-617c-4899-9fbd-e6b06bb86889 from image adt/ubuntu-resolute-arm64-server-20251020.img (UUID 53f7e888-0b33-40b7-be7f-09b2db152d64)... 58s autopkgtest [19:53:54]: testbed dpkg architecture: arm64 58s autopkgtest [19:53:54]: testbed apt version: 3.1.8ubuntu1 58s autopkgtest [19:53:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup 58s autopkgtest [19:53:54]: testbed release detected to be: None 59s autopkgtest [19:53:55]: updating testbed package index (apt update) 60s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 60s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 60s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 60s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 60s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 60s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 60s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 60s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 60s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [115 kB] 60s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [43.8 kB] 60s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [409 kB] 60s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [5672 B] 61s Fetched 1382 kB in 1s (1224 kB/s) 62s Reading package lists... 62s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 62s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 62s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 62s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 63s Reading package lists... 63s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Calculating upgrade... 64s The following packages will be upgraded: 64s libbrotli1 libjson-c5 python3-inflect python3-oauthlib python3-zipp 64s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 64s Need to get 512 kB of archives. 64s After this operation, 31.7 kB of additional disk space will be used. 64s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-c5 arm64 0.18+ds-1.1 [37.5 kB] 65s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbrotli1 arm64 1.1.0-2build6 [336 kB] 65s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-inflect all 7.5.0-1 [33.9 kB] 65s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oauthlib all 3.3.1-1 [93.5 kB] 65s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-zipp all 3.23.0-1 [10.4 kB] 65s dpkg-preconfigure: unable to re-open stdin: No such file or directory 65s Fetched 512 kB in 1s (732 kB/s) 66s (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 ... 83364 files and directories currently installed.) 66s Preparing to unpack .../libjson-c5_0.18+ds-1.1_arm64.deb ... 66s Unpacking libjson-c5:arm64 (0.18+ds-1.1) over (0.18+ds-1) ... 66s Preparing to unpack .../libbrotli1_1.1.0-2build6_arm64.deb ... 66s Unpacking libbrotli1:arm64 (1.1.0-2build6) over (1.1.0-2build5) ... 66s Preparing to unpack .../python3-inflect_7.5.0-1_all.deb ... 66s Unpacking python3-inflect (7.5.0-1) over (7.3.1-2) ... 66s Preparing to unpack .../python3-oauthlib_3.3.1-1_all.deb ... 66s Unpacking python3-oauthlib (3.3.1-1) over (3.2.2-3) ... 66s Preparing to unpack .../python3-zipp_3.23.0-1_all.deb ... 66s Unpacking python3-zipp (3.23.0-1) over (3.21.0-1) ... 66s Setting up libbrotli1:arm64 (1.1.0-2build6) ... 67s Setting up python3-zipp (3.23.0-1) ... 67s Setting up python3-inflect (7.5.0-1) ... 67s Setting up python3-oauthlib (3.3.1-1) ... 67s Setting up libjson-c5:arm64 (0.18+ds-1.1) ... 67s Processing triggers for libc-bin (2.42-0ubuntu3) ... 67s autopkgtest [19:54:03]: upgrading testbed (apt dist-upgrade and autopurge) 67s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Calculating upgrade... 68s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 69s Reading package lists... 69s Building dependency tree... 69s Reading state information... 69s Solving dependencies... 70s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s autopkgtest [19:54:08]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 09:50:31 UTC 2025 72s autopkgtest [19:54:08]: @@@@@@@@@@@@@@@@@@@@ apt-source datalad-next 74s Get:1 http://ftpmaster.internal/ubuntu resolute/universe datalad-next 1.5.0-1 (dsc) [2658 B] 74s Get:2 http://ftpmaster.internal/ubuntu resolute/universe datalad-next 1.5.0-1 (tar) [455 kB] 74s Get:3 http://ftpmaster.internal/ubuntu resolute/universe datalad-next 1.5.0-1 (diff) [8424 B] 75s gpgv: Signature made Tue Dec 17 00:15:31 2024 UTC 75s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 75s gpgv: Can't check signature: No public key 75s dpkg-source: warning: cannot verify inline signature for ./datalad-next_1.5.0-1.dsc: no acceptable signature found 75s autopkgtest [19:54:11]: testing package datalad-next version 1.5.0-1 75s autopkgtest [19:54:11]: build not needed 76s autopkgtest [19:54:12]: test plain-import: preparing testbed 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 76s Solving dependencies... 77s The following NEW packages will be installed: 77s 7zip git git-annex git-man liberror-perl patool python3-all 77s python3-annexremote python3-boto3 python3-botocore python3-datalad 77s python3-datalad-next python3-dateutil python3-fasteners python3-gitlab 77s python3-humanize python3-iso8601 python3-jaraco.classes python3-jeepney 77s python3-jmespath python3-keyring python3-keyrings.alt python3-monotonic 77s python3-msgpack python3-packaging python3-platformdirs python3-pycryptodome 77s python3-requests-toolbelt python3-s3transfer python3-secretstorage 77s python3-six python3-tqdm 77s 0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. 77s Need to get 36.2 MB of archives. 77s After this operation, 280 MB of additional disk space will be used. 77s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 7zip arm64 25.01+dfsg-2 [2012 kB] 78s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 78s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 git-man all 1:2.51.0-1ubuntu1 [1179 kB] 78s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 git arm64 1:2.51.0-1ubuntu1 [4431 kB] 79s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 git-annex arm64 10.20250721-1 [18.0 MB] 81s Get:6 http://ftpmaster.internal/ubuntu resolute/universe arm64 patool all 4.0.0-1 [39.1 kB] 81s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-all arm64 3.13.7-1 [884 B] 81s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-annexremote all 1.6.6-1 [14.5 kB] 81s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 81s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-jmespath all 1.0.1-1 [21.3 kB] 81s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 81s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-botocore all 1.37.9+repack-1 [6982 kB] 81s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-s3transfer all 0.11.4-1 [55.8 kB] 81s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-boto3 all 1.37.9-1 [73.0 kB] 81s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-monotonic all 1.6-3 [5344 B] 81s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-fasteners all 0.18-2 [12.5 kB] 81s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-requests-toolbelt all 1.0.0-4 [37.0 kB] 81s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-gitlab all 1:4.9.0-1 [75.0 kB] 81s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-humanize all 4.12.1-1 [58.3 kB] 81s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-iso8601 all 2.1.0-2 [9136 B] 81s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-jeepney all 0.9.0-1 [33.5 kB] 81s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-secretstorage all 3.3.3-3 [13.7 kB] 81s Get:23 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-jaraco.classes all 3.4.0-1 [7664 B] 81s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-keyring all 25.6.0-3 [40.7 kB] 81s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pycryptodome arm64 3.20.0+dfsg-3build1 [1093 kB] 81s Get:26 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-keyrings.alt all 5.0.2-1 [16.6 kB] 81s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-msgpack arm64 1.0.3-3build4 [82.7 kB] 81s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-platformdirs all 4.3.7-1 [16.9 kB] 81s Get:29 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-tqdm all 4.67.1-5 [92.1 kB] 81s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-packaging all 25.0-1 [52.8 kB] 81s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-datalad all 1.1.5-2.1 [816 kB] 81s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-datalad-next all 1.5.0-1 [762 kB] 82s Fetched 36.2 MB in 4s (8295 kB/s) 82s Selecting previously unselected package 7zip. 82s (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 ... 83374 files and directories currently installed.) 82s Preparing to unpack .../00-7zip_25.01+dfsg-2_arm64.deb ... 82s Unpacking 7zip (25.01+dfsg-2) ... 82s Selecting previously unselected package liberror-perl. 82s Preparing to unpack .../01-liberror-perl_0.17030-1_all.deb ... 82s Unpacking liberror-perl (0.17030-1) ... 82s Selecting previously unselected package git-man. 82s Preparing to unpack .../02-git-man_1%3a2.51.0-1ubuntu1_all.deb ... 82s Unpacking git-man (1:2.51.0-1ubuntu1) ... 82s Selecting previously unselected package git. 82s Preparing to unpack .../03-git_1%3a2.51.0-1ubuntu1_arm64.deb ... 82s Unpacking git (1:2.51.0-1ubuntu1) ... 82s Selecting previously unselected package git-annex. 82s Preparing to unpack .../04-git-annex_10.20250721-1_arm64.deb ... 82s Unpacking git-annex (10.20250721-1) ... 83s Selecting previously unselected package patool. 83s Preparing to unpack .../05-patool_4.0.0-1_all.deb ... 83s Unpacking patool (4.0.0-1) ... 83s Selecting previously unselected package python3-all. 83s Preparing to unpack .../06-python3-all_3.13.7-1_arm64.deb ... 83s Unpacking python3-all (3.13.7-1) ... 83s Selecting previously unselected package python3-annexremote. 83s Preparing to unpack .../07-python3-annexremote_1.6.6-1_all.deb ... 83s Unpacking python3-annexremote (1.6.6-1) ... 83s Selecting previously unselected package python3-dateutil. 83s Preparing to unpack .../08-python3-dateutil_2.9.0-4_all.deb ... 83s Unpacking python3-dateutil (2.9.0-4) ... 83s Selecting previously unselected package python3-jmespath. 83s Preparing to unpack .../09-python3-jmespath_1.0.1-1_all.deb ... 83s Unpacking python3-jmespath (1.0.1-1) ... 83s Selecting previously unselected package python3-six. 83s Preparing to unpack .../10-python3-six_1.17.0-1_all.deb ... 83s Unpacking python3-six (1.17.0-1) ... 83s Selecting previously unselected package python3-botocore. 83s Preparing to unpack .../11-python3-botocore_1.37.9+repack-1_all.deb ... 83s Unpacking python3-botocore (1.37.9+repack-1) ... 84s Selecting previously unselected package python3-s3transfer. 84s Preparing to unpack .../12-python3-s3transfer_0.11.4-1_all.deb ... 84s Unpacking python3-s3transfer (0.11.4-1) ... 84s Selecting previously unselected package python3-boto3. 84s Preparing to unpack .../13-python3-boto3_1.37.9-1_all.deb ... 84s Unpacking python3-boto3 (1.37.9-1) ... 84s Selecting previously unselected package python3-monotonic. 84s Preparing to unpack .../14-python3-monotonic_1.6-3_all.deb ... 84s Unpacking python3-monotonic (1.6-3) ... 84s Selecting previously unselected package python3-fasteners. 84s Preparing to unpack .../15-python3-fasteners_0.18-2_all.deb ... 84s Unpacking python3-fasteners (0.18-2) ... 84s Selecting previously unselected package python3-requests-toolbelt. 84s Preparing to unpack .../16-python3-requests-toolbelt_1.0.0-4_all.deb ... 84s Unpacking python3-requests-toolbelt (1.0.0-4) ... 84s Selecting previously unselected package python3-gitlab. 84s Preparing to unpack .../17-python3-gitlab_1%3a4.9.0-1_all.deb ... 84s Unpacking python3-gitlab (1:4.9.0-1) ... 84s Selecting previously unselected package python3-humanize. 84s Preparing to unpack .../18-python3-humanize_4.12.1-1_all.deb ... 84s Unpacking python3-humanize (4.12.1-1) ... 84s Selecting previously unselected package python3-iso8601. 84s Preparing to unpack .../19-python3-iso8601_2.1.0-2_all.deb ... 84s Unpacking python3-iso8601 (2.1.0-2) ... 84s Selecting previously unselected package python3-jeepney. 84s Preparing to unpack .../20-python3-jeepney_0.9.0-1_all.deb ... 84s Unpacking python3-jeepney (0.9.0-1) ... 84s Selecting previously unselected package python3-secretstorage. 84s Preparing to unpack .../21-python3-secretstorage_3.3.3-3_all.deb ... 84s Unpacking python3-secretstorage (3.3.3-3) ... 84s Selecting previously unselected package python3-jaraco.classes. 84s Preparing to unpack .../22-python3-jaraco.classes_3.4.0-1_all.deb ... 84s Unpacking python3-jaraco.classes (3.4.0-1) ... 84s Selecting previously unselected package python3-keyring. 84s Preparing to unpack .../23-python3-keyring_25.6.0-3_all.deb ... 84s Unpacking python3-keyring (25.6.0-3) ... 84s Selecting previously unselected package python3-pycryptodome. 84s Preparing to unpack .../24-python3-pycryptodome_3.20.0+dfsg-3build1_arm64.deb ... 84s Unpacking python3-pycryptodome (3.20.0+dfsg-3build1) ... 84s Selecting previously unselected package python3-keyrings.alt. 84s Preparing to unpack .../25-python3-keyrings.alt_5.0.2-1_all.deb ... 84s Unpacking python3-keyrings.alt (5.0.2-1) ... 84s Selecting previously unselected package python3-msgpack. 84s Preparing to unpack .../26-python3-msgpack_1.0.3-3build4_arm64.deb ... 84s Unpacking python3-msgpack (1.0.3-3build4) ... 84s Selecting previously unselected package python3-platformdirs. 84s Preparing to unpack .../27-python3-platformdirs_4.3.7-1_all.deb ... 84s Unpacking python3-platformdirs (4.3.7-1) ... 85s Selecting previously unselected package python3-tqdm. 85s Preparing to unpack .../28-python3-tqdm_4.67.1-5_all.deb ... 85s Unpacking python3-tqdm (4.67.1-5) ... 85s Selecting previously unselected package python3-packaging. 85s Preparing to unpack .../29-python3-packaging_25.0-1_all.deb ... 85s Unpacking python3-packaging (25.0-1) ... 85s Selecting previously unselected package python3-datalad. 85s Preparing to unpack .../30-python3-datalad_1.1.5-2.1_all.deb ... 85s Unpacking python3-datalad (1.1.5-2.1) ... 85s Selecting previously unselected package python3-datalad-next. 85s Preparing to unpack .../31-python3-datalad-next_1.5.0-1_all.deb ... 85s Unpacking python3-datalad-next (1.5.0-1) ... 85s Setting up python3-jaraco.classes (3.4.0-1) ... 85s Setting up patool (4.0.0-1) ... 85s Setting up python3-requests-toolbelt (1.0.0-4) ... 85s Setting up python3-annexremote (1.6.6-1) ... 85s Setting up python3-pycryptodome (3.20.0+dfsg-3build1) ... 86s Setting up python3-tqdm (4.67.1-5) ... 86s Setting up python3-all (3.13.7-1) ... 86s Setting up 7zip (25.01+dfsg-2) ... 86s Setting up python3-platformdirs (4.3.7-1) ... 86s Setting up python3-monotonic (1.6-3) ... 86s Setting up liberror-perl (0.17030-1) ... 86s Setting up python3-six (1.17.0-1) ... 87s Setting up python3-packaging (25.0-1) ... 87s Setting up python3-iso8601 (2.1.0-2) ... 87s Setting up python3-jmespath (1.0.1-1) ... 87s Setting up python3-fasteners (0.18-2) ... 87s Setting up python3-jeepney (0.9.0-1) ... 87s Setting up git-man (1:2.51.0-1ubuntu1) ... 87s Setting up python3-dateutil (2.9.0-4) ... 88s Setting up python3-msgpack (1.0.3-3build4) ... 88s Setting up python3-humanize (4.12.1-1) ... 88s Setting up python3-gitlab (1:4.9.0-1) ... 88s Setting up python3-secretstorage (3.3.3-3) ... 88s Setting up python3-botocore (1.37.9+repack-1) ... 89s Setting up git (1:2.51.0-1ubuntu1) ... 89s Setting up git-annex (10.20250721-1) ... 89s Setting up python3-keyring (25.6.0-3) ... 89s Setting up python3-s3transfer (0.11.4-1) ... 89s Setting up python3-boto3 (1.37.9-1) ... 89s Setting up python3-keyrings.alt (5.0.2-1) ... 90s Setting up python3-datalad (1.1.5-2.1) ... 90s Setting up python3-datalad-next (1.5.0-1) ... 91s Processing triggers for man-db (2.13.1-1) ... 93s autopkgtest [19:54:29]: test plain-import: set -e ; export GIT_AUTHOR_NAME=debian; export GIT_AUTHOR_EMAIL=debian@datalad.org; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import datalad_next; print(datalad_next)" ; done 93s autopkgtest [19:54:29]: test plain-import: [----------------------- 93s Testing with python3.13: 94s 94s autopkgtest [19:54:30]: test plain-import: -----------------------] 95s plain-import PASS (superficial) 95s autopkgtest [19:54:31]: test plain-import: - - - - - - - - - - results - - - - - - - - - - 95s autopkgtest [19:54:31]: test apply-datalad-patches: preparing testbed 95s Reading package lists... 96s Building dependency tree... 96s Reading state information... 96s Solving dependencies... 96s The following NEW packages will be installed: 96s datalad python3-argcomplete 96s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 96s Need to get 137 kB of archives. 96s After this operation, 402 kB of additional disk space will be used. 96s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-argcomplete all 3.6.2-1 [35.8 kB] 96s Get:2 http://ftpmaster.internal/ubuntu resolute/universe arm64 datalad all 1.1.5-2.1 [101 kB] 97s Fetched 137 kB in 0s (298 kB/s) 97s Selecting previously unselected package python3-argcomplete. 97s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 90724 files and directories currently installed.) 97s Preparing to unpack .../python3-argcomplete_3.6.2-1_all.deb ... 97s Unpacking python3-argcomplete (3.6.2-1) ... 97s Selecting previously unselected package datalad. 97s Preparing to unpack .../datalad_1.1.5-2.1_all.deb ... 97s Unpacking datalad (1.1.5-2.1) ... 97s Setting up python3-argcomplete (3.6.2-1) ... 97s Setting up datalad (1.1.5-2.1) ... 97s Processing triggers for man-db (2.13.1-1) ... 99s autopkgtest [19:54:35]: test apply-datalad-patches: set -e ; export GIT_AUTHOR_NAME=debian; export GIT_AUTHOR_EMAIL=debian@datalad.org; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import datalad_next.patches.enabled" ; done 99s autopkgtest [19:54:35]: test apply-datalad-patches: [----------------------- 99s Testing with python3.13: 100s autopkgtest [19:54:36]: test apply-datalad-patches: -----------------------] 100s apply-datalad-patches PASS (superficial) 100s autopkgtest [19:54:36]: test apply-datalad-patches: - - - - - - - - - - results - - - - - - - - - - 100s autopkgtest [19:54:36]: test extension-registered: preparing testbed 121s Creating nova instance adt-resolute-arm64-datalad-next-20251020-195256-juju-7f2275-prod-proposed-migration-environment-15-4f01cf34-617c-4899-9fbd-e6b06bb86889 from image adt/ubuntu-resolute-arm64-server-20251020.img (UUID 53f7e888-0b33-40b7-be7f-09b2db152d64)... 194s autopkgtest [19:56:10]: testbed dpkg architecture: arm64 194s autopkgtest [19:56:10]: testbed apt version: 3.1.8ubuntu1 195s autopkgtest [19:56:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 195s autopkgtest [19:56:11]: testbed release detected to be: resolute 196s autopkgtest [19:56:12]: updating testbed package index (apt update) 197s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 197s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 197s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 197s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 197s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 197s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 197s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 197s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 197s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [115 kB] 198s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [43.8 kB] 198s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [409 kB] 198s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [5672 B] 198s Fetched 1382 kB in 1s (1143 kB/s) 200s Reading package lists... 201s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 201s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 201s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 201s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 202s Reading package lists... 202s Reading package lists... 203s Building dependency tree... 203s Reading state information... 203s Calculating upgrade... 204s The following packages will be upgraded: 204s libbrotli1 libjson-c5 python3-inflect python3-oauthlib python3-zipp 204s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 204s Need to get 512 kB of archives. 204s After this operation, 31.7 kB of additional disk space will be used. 204s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-c5 arm64 0.18+ds-1.1 [37.5 kB] 204s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbrotli1 arm64 1.1.0-2build6 [336 kB] 204s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-inflect all 7.5.0-1 [33.9 kB] 204s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oauthlib all 3.3.1-1 [93.5 kB] 205s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-zipp all 3.23.0-1 [10.4 kB] 205s dpkg-preconfigure: unable to re-open stdin: No such file or directory 206s Fetched 512 kB in 1s (782 kB/s) 206s (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 ... 83364 files and directories currently installed.) 206s Preparing to unpack .../libjson-c5_0.18+ds-1.1_arm64.deb ... 206s Unpacking libjson-c5:arm64 (0.18+ds-1.1) over (0.18+ds-1) ... 206s Preparing to unpack .../libbrotli1_1.1.0-2build6_arm64.deb ... 207s Unpacking libbrotli1:arm64 (1.1.0-2build6) over (1.1.0-2build5) ... 207s Preparing to unpack .../python3-inflect_7.5.0-1_all.deb ... 207s Unpacking python3-inflect (7.5.0-1) over (7.3.1-2) ... 207s Preparing to unpack .../python3-oauthlib_3.3.1-1_all.deb ... 208s Unpacking python3-oauthlib (3.3.1-1) over (3.2.2-3) ... 208s Preparing to unpack .../python3-zipp_3.23.0-1_all.deb ... 208s Unpacking python3-zipp (3.23.0-1) over (3.21.0-1) ... 208s Setting up libbrotli1:arm64 (1.1.0-2build6) ... 208s Setting up python3-zipp (3.23.0-1) ... 209s Setting up python3-inflect (7.5.0-1) ... 209s Setting up python3-oauthlib (3.3.1-1) ... 210s Setting up libjson-c5:arm64 (0.18+ds-1.1) ... 210s Processing triggers for libc-bin (2.42-0ubuntu3) ... 210s autopkgtest [19:56:26]: upgrading testbed (apt dist-upgrade and autopurge) 210s Reading package lists... 211s Building dependency tree... 211s Reading state information... 211s Calculating upgrade... 212s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 213s Reading package lists... 213s Building dependency tree... 213s Reading state information... 213s Solving dependencies... 213s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 217s Reading package lists... 217s Building dependency tree... 217s Reading state information... 218s Solving dependencies... 218s The following NEW packages will be installed: 218s 7zip datalad git git-annex git-man liberror-perl patool python3-annexremote 218s python3-argcomplete python3-boto3 python3-botocore python3-datalad 218s python3-datalad-next python3-dateutil python3-fasteners python3-gitlab 218s python3-humanize python3-iso8601 python3-jaraco.classes python3-jeepney 218s python3-jmespath python3-keyring python3-keyrings.alt python3-monotonic 218s python3-msgpack python3-packaging python3-platformdirs python3-pycryptodome 218s python3-requests-toolbelt python3-s3transfer python3-secretstorage 218s python3-six python3-tqdm 218s 0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded. 218s Need to get 36.3 MB of archives. 218s After this operation, 280 MB of additional disk space will be used. 218s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 7zip arm64 25.01+dfsg-2 [2012 kB] 219s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 219s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 git-man all 1:2.51.0-1ubuntu1 [1179 kB] 219s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 git arm64 1:2.51.0-1ubuntu1 [4431 kB] 220s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 git-annex arm64 10.20250721-1 [18.0 MB] 221s Get:6 http://ftpmaster.internal/ubuntu resolute/universe arm64 patool all 4.0.0-1 [39.1 kB] 221s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-annexremote all 1.6.6-1 [14.5 kB] 221s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 221s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-jmespath all 1.0.1-1 [21.3 kB] 221s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-six all 1.17.0-1 [13.2 kB] 221s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-botocore all 1.37.9+repack-1 [6982 kB] 221s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-s3transfer all 0.11.4-1 [55.8 kB] 221s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-boto3 all 1.37.9-1 [73.0 kB] 221s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-monotonic all 1.6-3 [5344 B] 221s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-fasteners all 0.18-2 [12.5 kB] 221s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-requests-toolbelt all 1.0.0-4 [37.0 kB] 221s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-gitlab all 1:4.9.0-1 [75.0 kB] 221s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-humanize all 4.12.1-1 [58.3 kB] 221s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-iso8601 all 2.1.0-2 [9136 B] 221s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-jeepney all 0.9.0-1 [33.5 kB] 221s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-secretstorage all 3.3.3-3 [13.7 kB] 221s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-jaraco.classes all 3.4.0-1 [7664 B] 221s Get:23 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-keyring all 25.6.0-3 [40.7 kB] 221s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pycryptodome arm64 3.20.0+dfsg-3build1 [1093 kB] 221s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-keyrings.alt all 5.0.2-1 [16.6 kB] 221s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-msgpack arm64 1.0.3-3build4 [82.7 kB] 221s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-platformdirs all 4.3.7-1 [16.9 kB] 221s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-tqdm all 4.67.1-5 [92.1 kB] 221s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-packaging all 25.0-1 [52.8 kB] 221s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-datalad all 1.1.5-2.1 [816 kB] 221s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-argcomplete all 3.6.2-1 [35.8 kB] 221s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 datalad all 1.1.5-2.1 [101 kB] 221s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-datalad-next all 1.5.0-1 [762 kB] 222s Fetched 36.3 MB in 3s (12.3 MB/s) 222s Selecting previously unselected package 7zip. 222s (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 ... 83374 files and directories currently installed.) 222s Preparing to unpack .../00-7zip_25.01+dfsg-2_arm64.deb ... 222s Unpacking 7zip (25.01+dfsg-2) ... 222s Selecting previously unselected package liberror-perl. 222s Preparing to unpack .../01-liberror-perl_0.17030-1_all.deb ... 222s Unpacking liberror-perl (0.17030-1) ... 223s Selecting previously unselected package git-man. 223s Preparing to unpack .../02-git-man_1%3a2.51.0-1ubuntu1_all.deb ... 223s Unpacking git-man (1:2.51.0-1ubuntu1) ... 223s Selecting previously unselected package git. 223s Preparing to unpack .../03-git_1%3a2.51.0-1ubuntu1_arm64.deb ... 223s Unpacking git (1:2.51.0-1ubuntu1) ... 223s Selecting previously unselected package git-annex. 223s Preparing to unpack .../04-git-annex_10.20250721-1_arm64.deb ... 223s Unpacking git-annex (10.20250721-1) ... 224s Selecting previously unselected package patool. 224s Preparing to unpack .../05-patool_4.0.0-1_all.deb ... 224s Unpacking patool (4.0.0-1) ... 224s Selecting previously unselected package python3-annexremote. 224s Preparing to unpack .../06-python3-annexremote_1.6.6-1_all.deb ... 224s Unpacking python3-annexremote (1.6.6-1) ... 224s Selecting previously unselected package python3-dateutil. 224s Preparing to unpack .../07-python3-dateutil_2.9.0-4_all.deb ... 224s Unpacking python3-dateutil (2.9.0-4) ... 224s Selecting previously unselected package python3-jmespath. 224s Preparing to unpack .../08-python3-jmespath_1.0.1-1_all.deb ... 224s Unpacking python3-jmespath (1.0.1-1) ... 225s Selecting previously unselected package python3-six. 225s Preparing to unpack .../09-python3-six_1.17.0-1_all.deb ... 225s Unpacking python3-six (1.17.0-1) ... 225s Selecting previously unselected package python3-botocore. 225s Preparing to unpack .../10-python3-botocore_1.37.9+repack-1_all.deb ... 225s Unpacking python3-botocore (1.37.9+repack-1) ... 226s Selecting previously unselected package python3-s3transfer. 226s Preparing to unpack .../11-python3-s3transfer_0.11.4-1_all.deb ... 226s Unpacking python3-s3transfer (0.11.4-1) ... 226s Selecting previously unselected package python3-boto3. 226s Preparing to unpack .../12-python3-boto3_1.37.9-1_all.deb ... 226s Unpacking python3-boto3 (1.37.9-1) ... 226s Selecting previously unselected package python3-monotonic. 226s Preparing to unpack .../13-python3-monotonic_1.6-3_all.deb ... 226s Unpacking python3-monotonic (1.6-3) ... 226s Selecting previously unselected package python3-fasteners. 226s Preparing to unpack .../14-python3-fasteners_0.18-2_all.deb ... 226s Unpacking python3-fasteners (0.18-2) ... 226s Selecting previously unselected package python3-requests-toolbelt. 226s Preparing to unpack .../15-python3-requests-toolbelt_1.0.0-4_all.deb ... 226s Unpacking python3-requests-toolbelt (1.0.0-4) ... 226s Selecting previously unselected package python3-gitlab. 226s Preparing to unpack .../16-python3-gitlab_1%3a4.9.0-1_all.deb ... 226s Unpacking python3-gitlab (1:4.9.0-1) ... 226s Selecting previously unselected package python3-humanize. 226s Preparing to unpack .../17-python3-humanize_4.12.1-1_all.deb ... 226s Unpacking python3-humanize (4.12.1-1) ... 226s Selecting previously unselected package python3-iso8601. 226s Preparing to unpack .../18-python3-iso8601_2.1.0-2_all.deb ... 226s Unpacking python3-iso8601 (2.1.0-2) ... 226s Selecting previously unselected package python3-jeepney. 226s Preparing to unpack .../19-python3-jeepney_0.9.0-1_all.deb ... 226s Unpacking python3-jeepney (0.9.0-1) ... 226s Selecting previously unselected package python3-secretstorage. 227s Preparing to unpack .../20-python3-secretstorage_3.3.3-3_all.deb ... 227s Unpacking python3-secretstorage (3.3.3-3) ... 227s Selecting previously unselected package python3-jaraco.classes. 227s Preparing to unpack .../21-python3-jaraco.classes_3.4.0-1_all.deb ... 227s Unpacking python3-jaraco.classes (3.4.0-1) ... 227s Selecting previously unselected package python3-keyring. 227s Preparing to unpack .../22-python3-keyring_25.6.0-3_all.deb ... 227s Unpacking python3-keyring (25.6.0-3) ... 227s Selecting previously unselected package python3-pycryptodome. 227s Preparing to unpack .../23-python3-pycryptodome_3.20.0+dfsg-3build1_arm64.deb ... 227s Unpacking python3-pycryptodome (3.20.0+dfsg-3build1) ... 227s Selecting previously unselected package python3-keyrings.alt. 227s Preparing to unpack .../24-python3-keyrings.alt_5.0.2-1_all.deb ... 227s Unpacking python3-keyrings.alt (5.0.2-1) ... 227s Selecting previously unselected package python3-msgpack. 227s Preparing to unpack .../25-python3-msgpack_1.0.3-3build4_arm64.deb ... 227s Unpacking python3-msgpack (1.0.3-3build4) ... 227s Selecting previously unselected package python3-platformdirs. 227s Preparing to unpack .../26-python3-platformdirs_4.3.7-1_all.deb ... 227s Unpacking python3-platformdirs (4.3.7-1) ... 227s Selecting previously unselected package python3-tqdm. 227s Preparing to unpack .../27-python3-tqdm_4.67.1-5_all.deb ... 227s Unpacking python3-tqdm (4.67.1-5) ... 227s Selecting previously unselected package python3-packaging. 227s Preparing to unpack .../28-python3-packaging_25.0-1_all.deb ... 227s Unpacking python3-packaging (25.0-1) ... 227s Selecting previously unselected package python3-datalad. 227s Preparing to unpack .../29-python3-datalad_1.1.5-2.1_all.deb ... 227s Unpacking python3-datalad (1.1.5-2.1) ... 227s Selecting previously unselected package python3-argcomplete. 227s Preparing to unpack .../30-python3-argcomplete_3.6.2-1_all.deb ... 227s Unpacking python3-argcomplete (3.6.2-1) ... 228s Selecting previously unselected package datalad. 228s Preparing to unpack .../31-datalad_1.1.5-2.1_all.deb ... 228s Unpacking datalad (1.1.5-2.1) ... 228s Selecting previously unselected package python3-datalad-next. 228s Preparing to unpack .../32-python3-datalad-next_1.5.0-1_all.deb ... 228s Unpacking python3-datalad-next (1.5.0-1) ... 228s Setting up python3-jaraco.classes (3.4.0-1) ... 228s Setting up patool (4.0.0-1) ... 229s Setting up python3-requests-toolbelt (1.0.0-4) ... 229s Setting up python3-annexremote (1.6.6-1) ... 229s Setting up python3-pycryptodome (3.20.0+dfsg-3build1) ... 230s Setting up python3-tqdm (4.67.1-5) ... 231s Setting up 7zip (25.01+dfsg-2) ... 231s Setting up python3-platformdirs (4.3.7-1) ... 231s Setting up python3-monotonic (1.6-3) ... 231s Setting up liberror-perl (0.17030-1) ... 231s Setting up python3-six (1.17.0-1) ... 231s Setting up python3-packaging (25.0-1) ... 232s Setting up python3-iso8601 (2.1.0-2) ... 232s Setting up python3-jmespath (1.0.1-1) ... 232s Setting up python3-fasteners (0.18-2) ... 233s Setting up python3-jeepney (0.9.0-1) ... 233s Setting up git-man (1:2.51.0-1ubuntu1) ... 233s Setting up python3-dateutil (2.9.0-4) ... 233s Setting up python3-msgpack (1.0.3-3build4) ... 234s Setting up python3-argcomplete (3.6.2-1) ... 234s Setting up python3-humanize (4.12.1-1) ... 234s Setting up python3-gitlab (1:4.9.0-1) ... 235s Setting up python3-secretstorage (3.3.3-3) ... 235s Setting up python3-botocore (1.37.9+repack-1) ... 236s Setting up git (1:2.51.0-1ubuntu1) ... 236s Setting up git-annex (10.20250721-1) ... 236s Setting up python3-keyring (25.6.0-3) ... 236s Setting up python3-s3transfer (0.11.4-1) ... 237s Setting up python3-boto3 (1.37.9-1) ... 237s Setting up python3-keyrings.alt (5.0.2-1) ... 237s Setting up python3-datalad (1.1.5-2.1) ... 239s Setting up datalad (1.1.5-2.1) ... 239s Setting up python3-datalad-next (1.5.0-1) ... 240s Processing triggers for man-db (2.13.1-1) ... 245s autopkgtest [19:57:01]: test extension-registered: set -e ; export GIT_AUTHOR_NAME=debian; export GIT_AUTHOR_EMAIL=debian@datalad.org; test "$(datalad -f '{infos[extensions][next][module]}' wtf -S extensions)" = "datalad_next" 245s autopkgtest [19:57:01]: test extension-registered: [----------------------- 247s autopkgtest [19:57:03]: test extension-registered: -----------------------] 248s extension-registered PASS (superficial) 248s autopkgtest [19:57:04]: test extension-registered: - - - - - - - - - - results - - - - - - - - - - 248s autopkgtest [19:57:04]: test nonetwork-testsuite: preparing testbed 248s Reading package lists... 249s Building dependency tree... 249s Reading state information... 249s Solving dependencies... 250s The following NEW packages will be installed: 250s libxslt1.1 python3-all python3-iniconfig python3-lxml python3-pluggy 250s python3-psutil python3-pytest python3-webdavclient unzip 250s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 250s Need to get 2280 kB of archives. 250s After this operation, 9714 kB of additional disk space will be used. 250s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.1 [171 kB] 250s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-all arm64 3.13.7-1 [884 B] 250s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 250s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-lxml arm64 6.0.1-1 [1428 kB] 251s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 python3-pluggy all 1.6.0-1 [21.0 kB] 251s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-psutil arm64 7.0.0-2ubuntu1 [188 kB] 251s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 python3-pytest all 8.4.2-1 [268 kB] 251s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-webdavclient all 3.14.6-3 [20.1 kB] 251s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-28ubuntu7 [176 kB] 251s Fetched 2280 kB in 1s (2077 kB/s) 251s Selecting previously unselected package libxslt1.1:arm64. 251s (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 ... 90817 files and directories currently installed.) 251s Preparing to unpack .../0-libxslt1.1_1.1.43-0.1_arm64.deb ... 251s Unpacking libxslt1.1:arm64 (1.1.43-0.1) ... 251s Selecting previously unselected package python3-all. 252s Preparing to unpack .../1-python3-all_3.13.7-1_arm64.deb ... 252s Unpacking python3-all (3.13.7-1) ... 252s Selecting previously unselected package python3-iniconfig. 252s Preparing to unpack .../2-python3-iniconfig_1.1.1-2_all.deb ... 252s Unpacking python3-iniconfig (1.1.1-2) ... 252s Selecting previously unselected package python3-lxml:arm64. 252s Preparing to unpack .../3-python3-lxml_6.0.1-1_arm64.deb ... 252s Unpacking python3-lxml:arm64 (6.0.1-1) ... 252s Selecting previously unselected package python3-pluggy. 252s Preparing to unpack .../4-python3-pluggy_1.6.0-1_all.deb ... 252s Unpacking python3-pluggy (1.6.0-1) ... 252s Selecting previously unselected package python3-psutil. 252s Preparing to unpack .../5-python3-psutil_7.0.0-2ubuntu1_arm64.deb ... 252s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 252s Selecting previously unselected package python3-pytest. 252s Preparing to unpack .../6-python3-pytest_8.4.2-1_all.deb ... 252s Unpacking python3-pytest (8.4.2-1) ... 252s Selecting previously unselected package python3-webdavclient. 252s Preparing to unpack .../7-python3-webdavclient_3.14.6-3_all.deb ... 252s Unpacking python3-webdavclient (3.14.6-3) ... 252s Selecting previously unselected package unzip. 252s Preparing to unpack .../8-unzip_6.0-28ubuntu7_arm64.deb ... 252s Unpacking unzip (6.0-28ubuntu7) ... 252s Setting up python3-iniconfig (1.1.1-2) ... 252s Setting up unzip (6.0-28ubuntu7) ... 252s Setting up python3-all (3.13.7-1) ... 252s Setting up python3-psutil (7.0.0-2ubuntu1) ... 253s Setting up python3-pluggy (1.6.0-1) ... 253s Setting up libxslt1.1:arm64 (1.1.43-0.1) ... 253s Setting up python3-pytest (8.4.2-1) ... 254s Setting up python3-lxml:arm64 (6.0.1-1) ... 254s Setting up python3-webdavclient (3.14.6-3) ... 254s Processing triggers for man-db (2.13.1-1) ... 255s Processing triggers for libc-bin (2.42-0ubuntu3) ... 257s autopkgtest [19:57:13]: test nonetwork-testsuite: set -e ; export GIT_AUTHOR_NAME=debian; export GIT_AUTHOR_EMAIL=debian@datalad.org; export DATALAD_TESTS_NONETWORK=1; SRCDIR=$(pwd); for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -m pytest -s -v "${SRCDIR}/datalad_next" ; done 257s autopkgtest [19:57:13]: test nonetwork-testsuite: [----------------------- 257s Testing with python3.13: 259s ============================= test session starts ============================== 259s platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3.13 259s cachedir: .pytest_cache 259s rootdir: /tmp/autopkgtest.8YdFjJ/build.otn/src 259s configfile: pyproject.toml 259s plugins: typeguard-4.4.2 261s collecting ... collected 468 items 261s 261s ../build.otn/src/datalad_next/annexbackends/tests/test_base.py::test_protocol [INFO] Test fixture starts suppressing INFO level messages 261s PASSED 262s ../build.otn/src/datalad_next/annexbackends/tests/test_base.py::test_master DEBUG Traceback (most recent call last): 262s DEBUG File "/tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/annexbackends/base.py", line 307, in Listen 262s DEBUG reply = self.protocol.command(line) 262s DEBUG File "/tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/annexbackends/base.py", line 195, in command 262s DEBUG reply = method() 262s DEBUG File "/tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/annexbackends/base.py", line 210, in do_CANVERIFY 262s DEBUG return 'CANVERIFY-YES' if self.backend.can_verify() else 'CANVERIFY-NO' 262s DEBUG ~~~~~~~~~~~~~~~~~~~~~~~^^ 262s DEBUG File "/tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/annexbackends/tests/test_base.py", line 31, in can_verify 262s DEBUG raise RuntimeError('intentional blow') 262s DEBUG RuntimeError: intentional blow 262s ERROR intentional blow 262s PASSED 287s ../build.otn/src/datalad_next/annexremotes/tests/test_archivist.py::test_archivist_retrieval PASSED 304s ../build.otn/src/datalad_next/annexremotes/tests/test_archivist.py::test_archivist_retrieval_legacy PASSED 304s ../build.otn/src/datalad_next/annexremotes/tests/test_archivist.py::test_claimcheck_url PASSED 304s ../build.otn/src/datalad_next/annexremotes/tests/test_archivist.py::test_archivist_unsupported PASSED 304s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_remove_no_tmpl PASSED 305s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_transfer_store_no_tmpl PASSED 306s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_checkretrieve PASSED 306s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_claimurl PASSED 306s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_checkurl [WARNING] Failed to spin up httpbin Docker container: 306s Traceback (most recent call last): 306s File "/tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/tests/fixtures.py", line 531, in httpbin_service 306s r = subprocess.run( 306s ["docker", "run", "-d", "-p", "127.0.0.1:8765:80", "kennethreitz/httpbin"], 306s ...<2 lines>... 306s text=True, 306s ) 306s File "/usr/lib/python3.13/subprocess.py", line 554, in run 306s with Popen(*popenargs, **kwargs) as process: 306s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 306s File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__ 306s self._execute_child(args, executable, preexec_fn, close_fds, 306s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 306s pass_fds, cwd, env, 306s ^^^^^^^^^^^^^^^^^^^ 306s ...<5 lines>... 306s gid, gids, uid, umask, 306s ^^^^^^^^^^^^^^^^^^^^^^ 306s start_new_session, process_group) 306s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 306s File "/usr/lib/python3.13/subprocess.py", line 1972, in _execute_child 306s raise child_exception_type(errno_num, err_msg, err_filename) 306s FileNotFoundError: [Errno 2] No such file or directory: 'docker' 306s SKIPPED 307s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_addurl_unredirected SKIPPED 314s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl PASSED 331s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_ria_access PASSED 342s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_store PASSED 342s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_store_via_ssh SKIPPED 348s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_remove PASSED 584s ../build.otn/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_testremote PASSED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_tarfile.py::test_tararchive_basics SKIPPED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_tarfile.py::test_tararchive_contain SKIPPED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_tarfile.py::test_tararchive_iterator SKIPPED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_tarfile.py::test_open SKIPPED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_basics PASSED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_contain PASSED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_iterator PASSED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_zipfile.py::test_open PASSED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_zipfile.py::test_open_zipinfo PASSED 584s ../build.otn/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_noncontext PASSED 585s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_common_workflow_implicit_cred SKIPPED 586s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_common_workflow_explicit_cred SKIPPED 587s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_common_workflow_export SKIPPED 587s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_bad_url_catching PASSED 588s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_http_warning PASSED 589s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_constraints_checking PASSED 590s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_name_clash_detection [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 590s [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 590s [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 590s [WARNING] Sibling name will be used for storage sibling in storage-sibling-only mode, but a storage sibling name was provided 590s [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 590s [WARNING] Sibling name will be used for storage sibling in storage-sibling-only mode, but a storage sibling name was provided 590s PASSED 591s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_unused_storage_name_warning PASSED 592s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_existing_switch SKIPPED 592s ../build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_result_renderer SKIPPED 592s ../build.otn/src/datalad_next/commands/tests/test_credentials.py::test_normalize_specs PASSED 592s ../build.otn/src/datalad_next/commands/tests/test_credentials.py::test_errorhandling_smoketest PASSED 593s ../build.otn/src/datalad_next/commands/tests/test_credentials.py::test_credentials_cli None(secret ✗): [could not set credential properties] [no credential name provided for setting] 593s PASSED 593s ../build.otn/src/datalad_next/commands/tests/test_credentials.py::test_interactive_entry_get PASSED 593s ../build.otn/src/datalad_next/commands/tests/test_credentials.py::test_interactive_entry_set PASSED 593s ../build.otn/src/datalad_next/commands/tests/test_credentials.py::test_result_renderer weird(broken): 593s PASSED 593s ../build.otn/src/datalad_next/commands/tests/test_credentials.py::test_extreme_credential_name PASSED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download PASSED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_invalid_calls PASSED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_auth PASSED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_basic_auth SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_bearer_token_auth SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_digest_auth SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_explicit_credential SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_auth_after_redirect SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_no_credential_leak_to_http SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_new_bearer_token SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_new_bearer_token_nosave SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_download_404 SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_download.py::test_downloadurl PASSED 594s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_insufficient_args PASSED 594s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_zipfile PASSED 594s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_tarfile SKIPPED 594s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_directory PASSED 595s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_gitworktree PASSED 595s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_validator PASSED 595s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_replace_add_archive_content SKIPPED 595s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_renderer -rw-rw-r-- 8.1K 1000:0 Jun 16 2024 /tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py (file) 595s -rw-rw-r-- 0B 1000:0 Jun 16 2024 /tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/commands/tests/__init__.py (file) 595s -rw-rw-r-- 14.6K 1000:0 Jun 16 2024 /tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/commands/tests/test_create_sibling_webdav.py (file) 595s -rw-rw-r-- 6.0K 1000:0 Jun 16 2024 /tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/commands/tests/test_credentials.py (file) 595s -rw-rw-r-- 31.0K 1000:0 8 min ago /tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/commands/tests/test_tree.py (file) 595s -rw-rw-r-- 1.8K 1000:0 Jun 16 2024 /tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/commands/tests/test_status.py (file) 595s drwxrwxr-x - 1000:1000 5 min ago /tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/commands/tests/__pycache__ (directory) 595s -rw-rw-r-- 1.7K 1000:0 Jun 16 2024 /tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/commands/tests/test_results.py (file) 595s -rw-rw-r-- 8.9K 1000:0 Jun 16 2024 /tmp/autopkgtest.8YdFjJ/build.otn/src/datalad_next/commands/tests/test_download.py (file) 595s PASSED 595s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_annexworktree_empty_dataset PASSED 597s ../build.otn/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_annexworktree_simple_dataset add(ok): sample.bin (file) 597s save(ok): . (dataset) 597s action summary: 597s add (ok: 1) 597s save (ok: 1) 597s PASSED 597s ../build.otn/src/datalad_next/commands/tests/test_results.py::test_commandresult PASSED 597s ../build.otn/src/datalad_next/commands/tests/test_status.py::test_status_invalid PASSED 597s ../build.otn/src/datalad_next/commands/tests/test_status.py::test_status_renderer_smoke nothing to save, working tree clean 597s untracked: untracked 597s PASSED 600s ../build.otn/src/datalad_next/commands/tests/test_status.py::test_status_clean PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-False-False-expected] expected: 607s ├── dir0/ 607s ├── dir1/ 607s └── dir2/ 607s 607s actual: 607s ├── dir0/ 607s ├── dir1/ 607s └── dir2/ 607s 607s PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-False-False-expected] expected: 607s ├── dir0/ 607s ├── dir1/ 607s └── dir2/ 607s ├── dir2_dir0/ 607s ├── dir2_dir1/ 607s └── dir2_dir2/ 607s 607s actual: 607s ├── dir0/ 607s ├── dir1/ 607s └── dir2/ 607s ├── dir2_dir0/ 607s ├── dir2_dir1/ 607s └── dir2_dir2/ 607s 607s PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-True-False-expected] expected: 607s ├── dir0/ 607s ├── dir1/ 607s ├── dir2/ 607s ├── file0 607s └── file1 607s 607s actual: 607s ├── dir0/ 607s ├── dir1/ 607s ├── dir2/ 607s ├── file0 607s └── file1 607s 607s PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-True-False-expected] expected: 607s ├── dir0/ 607s ├── dir1/ 607s │ └── dir1_file0 607s ├── dir2/ 607s │ ├── dir2_dir0/ 607s │ ├── dir2_dir1/ 607s │ │ └── dir2_dir1_file0 607s │ ├── dir2_dir2/ 607s │ │ ├── dir2_dir2_file0 607s │ │ └── dir2_dir2_file1 607s │ ├── dir2_file0 607s │ └── dir2_file1 607s ├── file0 607s └── file1 607s 607s actual: 607s ├── dir0/ 607s ├── dir1/ 607s │ └── dir1_file0 607s ├── dir2/ 607s │ ├── dir2_dir0/ 607s │ ├── dir2_dir1/ 607s │ │ └── dir2_dir1_file0 607s │ ├── dir2_dir2/ 607s │ │ ├── dir2_dir2_file0 607s │ │ └── dir2_dir2_file1 607s │ ├── dir2_file0 607s │ └── dir2_file1 607s ├── file0 607s └── file1 607s 607s PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-True-True-expected] expected: 607s ├── .dir3/ 607s ├── .file2 607s ├── dir0/ 607s ├── dir1/ 607s ├── dir2/ 607s ├── file0 607s └── file1 607s 607s actual: 607s ├── .dir3/ 607s ├── .file2 607s ├── dir0/ 607s ├── dir1/ 607s ├── dir2/ 607s ├── file0 607s └── file1 607s 607s PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-True-True-expected] expected: 607s ├── .dir3/ 607s │ ├── .dir3_file1 607s │ └── dir3_file0 607s ├── .file2 607s ├── dir0/ 607s ├── dir1/ 607s │ └── dir1_file0 607s ├── dir2/ 607s │ ├── dir2_dir0/ 607s │ ├── dir2_dir1/ 607s │ │ └── dir2_dir1_file0 607s │ ├── dir2_dir2/ 607s │ │ ├── dir2_dir2_file0 607s │ │ └── dir2_dir2_file1 607s │ ├── dir2_file0 607s │ └── dir2_file1 607s ├── file0 607s └── file1 607s 607s actual: 607s ├── .dir3/ 607s │ ├── .dir3_file1 607s │ └── dir3_file0 607s ├── .file2 607s ├── dir0/ 607s ├── dir1/ 607s │ └── dir1_file0 607s ├── dir2/ 607s │ ├── dir2_dir0/ 607s │ ├── dir2_dir1/ 607s │ │ └── dir2_dir1_file0 607s │ ├── dir2_dir2/ 607s │ │ ├── dir2_dir2_file0 607s │ │ └── dir2_dir2_file1 607s │ ├── dir2_file0 607s │ └── dir2_file1 607s ├── file0 607s └── file1 607s 607s PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-False-True-expected] expected: 607s ├── .dir3/ 607s ├── dir0/ 607s ├── dir1/ 607s └── dir2/ 607s 607s actual: 607s ├── .dir3/ 607s ├── dir0/ 607s ├── dir1/ 607s └── dir2/ 607s 607s PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-False-True-expected] expected: 607s ├── .dir3/ 607s ├── dir0/ 607s ├── dir1/ 607s └── dir2/ 607s ├── dir2_dir0/ 607s ├── dir2_dir1/ 607s └── dir2_dir2/ 607s 607s actual: 607s ├── .dir3/ 607s ├── dir0/ 607s ├── dir1/ 607s └── dir2/ 607s ├── dir2_dir0/ 607s ├── dir2_dir1/ 607s └── dir2_dir2/ 607s 607s PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-False-False-0 datasets, 3 directories] PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-False-False-0 datasets, 6 directories] PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-True-False-0 datasets, 3 directories, 2 files] PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-True-False-0 datasets, 6 directories, 8 files] PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-True-True-0 datasets, 4 directories, 3 files] PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-True-True-0 datasets, 7 directories, 11 files] PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-False-True-0 datasets, 4 directories] PASSED 607s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-False-True-0 datasets, 7 directories] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/.] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/./] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/../root] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_no_difference_if_root_path_absolute_or_relative PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree_depth_zero PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-False-False] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-False-False] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-True-False] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-True-False] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-True-True] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-True-True] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-False-True] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-False-True] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_tree[1-False-False-expected] expected: 608s ├── repo0/ 608s ├── [DS~0] superds0/ 608s └── [DS~0] superds1/ 608s 608s actual: 608s ├── repo0/ 608s ├── [DS~0] superds0/ 608s └── [DS~0] superds1/ 608s 608s PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_tree[4-False-False-expected] expected: 608s ├── repo0/ 608s ├── [DS~0] superds0/ 608s │ └── [DS~1] sd0_subds0/ 608s │ └── [DS~2] sd0_sub0_subds0/ 608s └── [DS~0] superds1/ 608s ├── sd1_dir0/ 608s │ ├── sd1_d0_repo0/ 608s │ └── [DS~1] sd1_d0_subds0/ 608s ├── [DS~0] sd1_ds0/ 608s └── [DS~1] (not installed) sd1_subds0/ 608s 608s actual: 608s ├── repo0/ 608s ├── [DS~0] superds0/ 608s │ └── [DS~1] sd0_subds0/ 608s │ └── [DS~2] sd0_sub0_subds0/ 608s └── [DS~0] superds1/ 608s ├── sd1_dir0/ 608s │ ├── sd1_d0_repo0/ 608s │ └── [DS~1] sd1_d0_subds0/ 608s ├── [DS~0] sd1_ds0/ 608s └── [DS~1] (not installed) sd1_subds0/ 608s 608s PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_stats[1-False-False-2 datasets, 1 directory] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_stats[4-False-False-7 datasets, 3 directories] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/.] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/./] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/../root] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_no_difference_if_root_path_absolute_or_relative PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_tree_depth_zero PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_exhausted_levels_are_below_current_depth[1-False-False] PASSED 608s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_exhausted_levels_are_below_current_depth[4-False-False] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[0-0-expected] expected: 609s ├── [DS~0] superds0/ 609s └── [DS~0] superds1/ 609s └── [DS~0] sd1_ds0/ 609s 609s actual: 609s ├── [DS~0] superds0/ 609s └── [DS~0] superds1/ 609s └── [DS~0] sd1_ds0/ 609s 609s PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[0-1-expected] expected: 609s ├── [DS~0] superds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s └── [DS~0] sd1_ds0/ 609s 609s actual: 609s ├── [DS~0] superds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s └── [DS~0] sd1_ds0/ 609s 609s PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[0-2-expected] expected: 609s ├── [DS~0] superds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ └── sd1_d0_repo0/ 609s └── [DS~0] sd1_ds0/ 609s 609s actual: 609s ├── [DS~0] superds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ └── sd1_d0_repo0/ 609s └── [DS~0] sd1_ds0/ 609s 609s PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[1-0-expected] expected: 609s ├── [DS~0] superds0/ 609s │ └── [DS~1] sd0_subds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ └── [DS~1] sd1_d0_subds0/ 609s ├── [DS~0] sd1_ds0/ 609s └── [DS~1] (not installed) sd1_subds0/ 609s 609s actual: 609s ├── [DS~0] superds0/ 609s │ └── [DS~1] sd0_subds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ └── [DS~1] sd1_d0_subds0/ 609s ├── [DS~0] sd1_ds0/ 609s └── [DS~1] (not installed) sd1_subds0/ 609s 609s PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[1-2-expected] expected: 609s ├── [DS~0] superds0/ 609s │ └── [DS~1] sd0_subds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ ├── sd1_d0_repo0/ 609s │ └── [DS~1] sd1_d0_subds0/ 609s ├── [DS~0] sd1_ds0/ 609s └── [DS~1] (not installed) sd1_subds0/ 609s 609s actual: 609s ├── [DS~0] superds0/ 609s │ └── [DS~1] sd0_subds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ ├── sd1_d0_repo0/ 609s │ └── [DS~1] sd1_d0_subds0/ 609s ├── [DS~0] sd1_ds0/ 609s └── [DS~1] (not installed) sd1_subds0/ 609s 609s PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[None-0-expected] expected: 609s ├── [DS~0] superds0/ 609s │ └── [DS~1] sd0_subds0/ 609s │ └── [DS~2] sd0_sub0_subds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ └── [DS~1] sd1_d0_subds0/ 609s ├── [DS~0] sd1_ds0/ 609s └── [DS~1] (not installed) sd1_subds0/ 609s 609s actual: 609s ├── [DS~0] superds0/ 609s │ └── [DS~1] sd0_subds0/ 609s │ └── [DS~2] sd0_sub0_subds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ └── [DS~1] sd1_d0_subds0/ 609s ├── [DS~0] sd1_ds0/ 609s └── [DS~1] (not installed) sd1_subds0/ 609s 609s PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[None-2-expected] expected: 609s ├── [DS~0] superds0/ 609s │ └── [DS~1] sd0_subds0/ 609s │ └── [DS~2] sd0_sub0_subds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ ├── sd1_d0_repo0/ 609s │ └── [DS~1] sd1_d0_subds0/ 609s ├── [DS~0] sd1_ds0/ 609s └── [DS~1] (not installed) sd1_subds0/ 609s 609s actual: 609s ├── [DS~0] superds0/ 609s │ └── [DS~1] sd0_subds0/ 609s │ └── [DS~2] sd0_sub0_subds0/ 609s └── [DS~0] superds1/ 609s ├── sd1_dir0/ 609s │ ├── sd1_d0_repo0/ 609s │ └── [DS~1] sd1_d0_subds0/ 609s ├── [DS~0] sd1_ds0/ 609s └── [DS~1] (not installed) sd1_subds0/ 609s 609s PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree_without_datasets expected: 609s 609s actual: 609s 609s PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[0-0-3 datasets, 0 directories] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[0-1-3 datasets, 1 directory] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[0-2-3 datasets, 2 directories] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[1-0-6 datasets, 1 directory] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[1-2-6 datasets, 2 directories] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[None-0-7 datasets, 1 directory] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[None-2-7 datasets, 2 directories] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_print_tree_fails_for_nonexistent_directory PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_print_tree_permission_denied expected: 609s ├── a_forbidden_dir/ [error opening dir] 609s └── z_dir/ 609s └── subdir/ 609s 609s actual: 609s ├── a_forbidden_dir/ [error opening dir] 609s └── z_dir/ 609s └── subdir/ 609s 609s PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks[True] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks[False] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks_to_inaccessible_targets[True] PASSED 609s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks_to_inaccessible_targets[False] PASSED 614s ../build.otn/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_print_tree_with_recursive_symlinks create(ok): . (dataset) 614s add(ok): subdir/annexed_file.txt (file) 614s save(ok): . (dataset) 614s action summary: 614s add (ok: 1) 614s save (ok: 1) 614s add(ok): subdir/git_file.txt (file) 614s save(ok): . (dataset) 614s action summary: 614s add (ok: 1) 614s save (ok: 1) 614s add(ok): subds_modified (dataset) 614s add(ok): .gitmodules (file) 614s save(ok): . (dataset) 614s create(ok): subds_modified (dataset) 614s action summary: 614s add (ok: 2) 614s create (ok: 1) 614s save (ok: 1) 614s add(ok): subds_lvl1_modified (dataset) 614s add(ok): .gitmodules (file) 614s save(ok): subds_modified (dataset) 614s add(ok): subds_modified (dataset) 614s add(ok): .gitmodules (file) 614s save(ok): . (dataset) 614s create(ok): subds_modified/subds_lvl1_modified (dataset) 614s action summary: 614s add (ok: 4) 614s create (ok: 1) 614s save (ok: 2) 614s add(ok): subdir/annexed_file.txt (file) 614s save(ok): . (dataset) 614s action summary: 614s add (ok: 1) 614s save (ok: 1) 614s expected: 614s ├── directory_untracked/ 614s │ └── link2dir/ -> ../subdir 614s ├── link2deepdir/ -> subds_modified/subdir/deepdir 614s │ └── subdeepdir/ 614s ├── link2dir/ -> subdir 614s ├── link2extdir/ -> ../ext_dir 614s │ └── ext_subdir/ 614s ├── link2parent/ -> ../.. 614s ├── link2subdsdir/ -> subds_modified/subdir 614s ├── link2subdsroot/ -> subds_modified 614s ├── subdir/ 614s └── [DS~1] subds_modified/ 614s ├── link2superdsdir/ -> ../subdir 614s ├── subdir/ 614s └── [DS~2] subds_lvl1_modified/ 614s 614s actual: 614s ├── directory_untracked/ 614s │ └── link2dir/ -> ../subdir 614s ├── link2deepdir/ -> subds_modified/subdir/deepdir 614s │ └── subdeepdir/ 614s ├── link2dir/ -> subdir 614s ├── link2extdir/ -> ../ext_dir 614s │ └── ext_subdir/ 614s ├── link2parent/ -> ../.. 614s ├── link2subdsdir/ -> subds_modified/subdir 614s ├── link2subdsroot/ -> subds_modified 614s ├── subdir/ 614s └── [DS~1] subds_modified/ 614s ├── link2superdsdir/ -> ../subdir 614s ├── subdir/ 614s └── [DS~2] subds_lvl1_modified/ 614s 614s PASSED 614s ../build.otn/src/datalad_next/config/tests/test_core.py::test_parse_gitconfig_dump PASSED 614s ../build.otn/src/datalad_next/config/tests/test_core.py::test_something fatal: no such section: nothere 614s fatal: --local can only be used inside a git repository 614s PASSED 614s ../build.otn/src/datalad_next/config/tests/test_core.py::test_includeif_breaking PASSED 614s ../build.otn/src/datalad_next/config/tests/test_core.py::test_crazy_cfg PASSED 615s ../build.otn/src/datalad_next/config/tests/test_core.py::test_obtain create(ok): /tmp/datalad_temp_test_obtain4ha6_59g (dataset) 615s PASSED 615s ../build.otn/src/datalad_next/config/tests/test_core.py::test_from_env PASSED 615s ../build.otn/src/datalad_next/config/tests/test_core.py::test_from_env_overrides PASSED 615s ../build.otn/src/datalad_next/config/tests/test_core.py::test_overrides PASSED 616s ../build.otn/src/datalad_next/config/tests/test_core.py::test_rewrite_url PASSED 617s ../build.otn/src/datalad_next/config/tests/test_core.py::test_no_leaks create(ok): . (dataset) 617s create(ok): . (dataset) 617s PASSED 617s ../build.otn/src/datalad_next/config/tests/test_core.py::test_no_local_write_if_no_dataset create(ok): . (dataset) 617s PASSED 618s ../build.otn/src/datalad_next/config/tests/test_core.py::test_dataset_local_mode create(ok): /tmp/datalad_temp_test_dataset_local_modebqkqaip2 (dataset) 618s PASSED 619s ../build.otn/src/datalad_next/config/tests/test_core.py::test_dataset_systemglobal_mode create(ok): /tmp/datalad_temp_test_dataset_systemglobal_modecbdu1yyf (dataset) 619s PASSED 619s ../build.otn/src/datalad_next/config/tests/test_core.py::test_global_config PASSED 620s ../build.otn/src/datalad_next/config/tests/test_core.py::test_bare create(ok): . (dataset) 620s add(ok): .datalad/config (file) 620s save(ok): . (dataset) 620s action summary: 620s add (ok: 1) 620s save (ok: 1) 620s PASSED 620s ../build.otn/src/datalad_next/config/tests/test_core.py::test_write_config_section PASSED 620s ../build.otn/src/datalad_next/config/tests/test_core.py::test_external_modification PASSED 620s ../build.otn/src/datalad_next/config/tests/test_core.py::test_where_to_scope PASSED 621s ../build.otn/src/datalad_next/config/tests/test_core.py::test_cross_cfgman_update PASSED 621s ../build.otn/src/datalad_next/config/tests/test_utils.py::test_get_gitconfig_items_from_env PASSED 621s ../build.otn/src/datalad_next/config/tests/test_utils.py::test_set_gitconfig_items_in_env PASSED 621s ../build.otn/src/datalad_next/config/tests/test_utils.py::test_get_set_gitconfig_env_roundtrip PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_base.py::test_base PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_base.py::test_allof PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_base.py::test_anyof PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_base.py::test_both PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_noconstraint PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_int PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_float PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_bool PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_str PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_str_min_len PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_EnsureStr_match PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_EnsureStrPrefix PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_EnsureValue PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_none PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_callable PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_choice PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_keychoice PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_range PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_type_str PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_EnsurePath PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_EnsurePath_fordataset PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_basic.py::test_EnsureHashAlgorithm PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_multi_validation PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_invalid_multi_validation PASSED 621s ../build.otn/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_cmd_with_validation PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_constraint_dataset_tailoring PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_compound.py::test_EnsureTupleOf PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_compound.py::test_EnsureListOf PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_compound.py::test_EnsureIterableOf PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_compound.py::test_EnsureMapping PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_compound.py::test_EnsureGeneratorFromFileLike PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_compound.py::test_ConstraintWithPassthrough PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_compound.py::test_WithDescription PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_exceptions.py::test_constrainterror_repr PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_exceptions.py::test_constrainterrors PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_exceptions.py::test_parametercontext PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_exceptions.py::test_parametercontexterrors PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_exceptions.py::test_parameterizationerrors PASSED 622s ../build.otn/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureGitRefName PASSED 623s ../build.otn/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureRemoteName PASSED 623s ../build.otn/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureParameterConstraint PASSED 623s ../build.otn/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureParameterConstraint_passthrough PASSED 623s ../build.otn/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureJSONLines PASSED 623s ../build.otn/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureURL PASSED 623s ../build.otn/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureURL_match PASSED 624s ../build.otn/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureDataset PASSED 624s ../build.otn/src/datalad_next/constraints/tests/test_tutorial.py::test_dobatch PASSED 624s ../build.otn/src/datalad_next/credman/tests/test_credman.py::test_credmanager PASSED 624s ../build.otn/src/datalad_next/credman/tests/test_credman.py::test_credmanager_set_noninteractive PASSED 625s ../build.otn/src/datalad_next/credman/tests/test_credman.py::test_credman_local PASSED 625s ../build.otn/src/datalad_next/credman/tests/test_credman.py::test_query PASSED 625s ../build.otn/src/datalad_next/credman/tests/test_credman.py::test_credman_get PASSED 625s ../build.otn/src/datalad_next/credman/tests/test_credman.py::test_credman_get_guess_type PASSED 626s ../build.otn/src/datalad_next/credman/tests/test_credman.py::test_credman_obtain PASSED 626s ../build.otn/src/datalad_next/credman/tests/test_credman.py::test_legacy_credentials PASSED 626s ../build.otn/src/datalad_next/gitpathspec/tests/test_gitpathspec.py::test_pathspecs Initialized empty Git repository in /tmp/pytest-of-ubuntu/pytest-0/pathspec_match0/.git/ 627s PASSED 627s ../build.otn/src/datalad_next/gitpathspec/tests/test_gitpathspec.py::test_yield_subdir_match_remainder_pathspecs PASSED 627s ../build.otn/src/datalad_next/gitpathspec/tests/test_gitpathspec.py::test_GitPathSpecs PASSED 678s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_annex_remote PASSED 732s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_export_remote PASSED 742s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_annex_remote_autorepush PASSED 753s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_export_remote_autorepush PASSED 753s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_params_from_url PASSED 761s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_annex PASSED 769s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_annex_uncompressed PASSED 777s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_export PASSED 791s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_submodule_url PASSED 791s ../build.otn/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_webdav_auth SKIPPED 792s ../build.otn/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree PASSED 794s ../build.otn/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_tuned PASSED 796s ../build.otn/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_basic_fp PASSED 796s ../build.otn/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_nonrecursive PASSED 796s ../build.otn/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_noannex PASSED 796s ../build.otn/src/datalad_next/iter_collections/tests/test_iterdir.py::test_iter_dir PASSED 796s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_invalid PASSED 800s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_basic PASSED 802s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_nonroot PASSED 803s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_nonrec PASSED 805s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_typechange_issue6791 PASSED 808s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_rec PASSED 832s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_homogeneity PASSED 833s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_invalid_params PASSED 833s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_vs_git PASSED 834s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_norec PASSED 835s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_smrec PASSED 836s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_monorec PASSED 836s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_gitinit Initialized empty Git repository in /tmp/pytest-of-ubuntu/pytest-0/test_status_gitinit0/.git/ 836s PASSED 836s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_nohead_staged Initialized empty Git repository in /tmp/pytest-of-ubuntu/pytest-0/test_status_nohead_staged0/.git/ 836s PASSED 838s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_submodule_added Adding existing repo at 'sub' to the index 838s PASSED 839s ../build.otn/src/datalad_next/iter_collections/tests/test_itergittree.py::test_iter_gittree PASSED 840s ../build.otn/src/datalad_next/iter_collections/tests/test_itergittree.py::test_name_starting_with_tab [WARNING] Some elements of your dataset are not compatible with Windows systems. Disable this check by changing datalad.save.windows-compat-warning or consider renaming the following elements: 840s | Elements with illegal characters: ['\ttab.txt'] 840s PASSED 841s ../build.otn/src/datalad_next/iter_collections/tests/test_itergittree.py::test_iter_gittree_empty PASSED 842s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree PASSED 843s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_name_starting_with_tab [WARNING] Some elements of your dataset are not compatible with Windows systems. Disable this check by changing datalad.save.windows-compat-warning or consider renaming the following elements: 843s | Elements with illegal characters: ['\ttab.txt'] 843s PASSED 844s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_recursive PASSED 845s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_empty PASSED 846s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_deadsymlinks PASSED 849s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_basic_fp PASSED 849s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_untracked_only PASSED 849s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_pathspec PASSED 849s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_submodules PASSED 849s ../build.otn/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_subm_recursion PASSED 849s ../build.otn/src/datalad_next/iter_collections/tests/test_itertar.py::test_iter_tar SKIPPED 849s ../build.otn/src/datalad_next/iter_collections/tests/test_iterzip.py::test_iter_zip PASSED 849s ../build.otn/src/datalad_next/iter_collections/tests/test_utils.py::test_FileSystemItem PASSED 849s ../build.otn/src/datalad_next/iter_collections/tests/test_utils.py::test_FileSystemItem_linktarget PASSED 849s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_cat_not_necessarily_streamed PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_cat_streamed PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_process_closed_after PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_input_before_yield_propagated PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_input_after_yield_propagated PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_input_incorrect_type_propagated PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[1] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[100] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[10000] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[1000000] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-1] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-100] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-10000] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-1000000] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-1] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-100] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-10000] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-1000000] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-1] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-100] PASSED 852s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-10000] PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-1000000] PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_not_found_process_propagated PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_return_code PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_context_even_though_return_code_with_long_standard_error PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_return_code_with_long_standard_error PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_if_process_exits_with_non_zero_error_code_and_inner_exception_it_propagates PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_if_process_closes_standard_input_but_exits_with_non_zero_error_code_then_broken_pipe_error PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_if_process_closes_standard_input_but_exits_with_non_zero_error_code_then_iterable_subprocess_error PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_outputs_for_a_long_time_is_interrupted_on_context_exit PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_exception PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_keyboard_interrupt PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_keyboard_interrupt_just_before_thread_starts PASSED 853s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_keyboard_interrupt_just_after_thread_starts PASSED 855s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_not_quickly_if_no_exception PASSED 855s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_funzip_no_compression PASSED 855s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_funzip_deflate PASSED 855s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_error_returncode_available_from_generator PASSED 855s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_error_returncode_available_from_generator_with_exception PASSED 855s ../build.otn/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_returncode_available_from_generator_with_exception PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks0-abc-expected0] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks1-abc-expected1] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks2-abc-expected2] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks3-abc-expected3] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks4-abc-expected4] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks5-abc-expected5] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_align_pattern.py::test_performance 0.0076279840000097465 0.2595655349999788 34.028064951322285 855s PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_align_pattern.py::test_newline_matches PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_decode_bytes.py::test_split_decoding PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_decode_bytes.py::test_unfixable_error_decoding PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_decode_bytes.py::test_single_undecodable_byte PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_decode_bytes.py::test_no_empty_strings PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks0-\n] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks1-\n] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks2-\r\n] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks3-\r\n] PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_load_json.py::test_load_json_on_decoded_bytes PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_load_json.py::test_load_json_with_flag PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_reroute.py::test_route_around PASSED 855s ../build.otn/src/datalad_next/itertools/tests/test_reroute.py::test_route_no_processing PASSED 855s ../build.otn/src/datalad_next/patches/tests/test_add_method_url2transport_path.py::test_local_io_url2transport_path_posix PASSED 855s ../build.otn/src/datalad_next/patches/tests/test_add_method_url2transport_path.py::test_local_io_url2transport_path_windows SKIPPED 855s ../build.otn/src/datalad_next/patches/tests/test_add_method_url2transport_path.py::test_http_remote_io_url2transport_path PASSED 855s ../build.otn/src/datalad_next/patches/tests/test_annex_progress_logging.py::test_uncurl_progress_reporting_to_annex SKIPPED 856s ../build.otn/src/datalad_next/patches/tests/test_cli_configoverrides.py::test_cli_configoverrides unique 856s PASSED 856s ../build.otn/src/datalad_next/patches/tests/test_commanderror.py::test_repr_str PASSED 856s ../build.otn/src/datalad_next/patches/tests/test_commanderror.py::test_returncode_code_alias PASSED 859s ../build.otn/src/datalad_next/patches/tests/test_configuration.py::test_something create(ok): . (dataset) 859s 4 859s add(ok): subds (dataset) 859s add(ok): .gitmodules (file) 859s save(ok): . (dataset) 859s create(ok): subds (dataset) 859s action summary: 859s add (ok: 2) 859s create (ok: 1) 859s save (ok: 1) 859s PASSED 860s ../build.otn/src/datalad_next/patches/tests/test_configuration.py::test_config_get_global PASSED 860s ../build.otn/src/datalad_next/patches/tests/test_configuration.py::test_getset_None PASSED 861s ../build.otn/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_invalid_call [WARNING] Cannot determine authorization token for gin.g-node.org 861s [WARNING] Cannot determine authorization token for some 867s [WARNING] Cannot determine authorization token for some 867s [WARNING] No token found for credential 'some' 867s PASSED 868s ../build.otn/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_dryrun [WARNING] Cannot determine authorization token for some 868s [WARNING] No token found for credential 'some' 868s [WARNING] Cannot determine authorization token for some 868s [WARNING] No token found for credential 'some' 870s [WARNING] Cannot determine authorization token for some 870s [WARNING] No token found for credential 'some' 870s [WARNING] Cannot determine authorization token for some 870s [WARNING] No token found for credential 'some' 870s create(ok): . (dataset) 870s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus'] 870s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'strangeorg/bogus'] 870s add(ok): subds (dataset) 870s add(ok): .gitmodules (file) 870s save(ok): . (dataset) 870s create(ok): subds (dataset) 870s action summary: 870s add (ok: 2) 870s create (ok: 1) 870s save (ok: 1) 870s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus'] 870s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus-subds'] 870s action summary: 870s create_sibling_gin [dry-run] (ok: 2) 870s uninstall(ok): subds (dataset) 870s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus'] 870s PASSED 870s ../build.otn/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_gin SKIPPED 870s ../build.otn/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_gitea SKIPPED 870s ../build.otn/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_github SKIPPED 870s ../build.otn/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_gogs SKIPPED 882s ../build.otn/src/datalad_next/patches/tests/test_create_sibling_gitlab.py::test_dryrun PASSED 883s ../build.otn/src/datalad_next/patches/tests/test_create_sibling_gitlab.py::test_fake_gitlab PASSED 891s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_ria_postclone_noannex update(ok): . (dataset) 891s update(ok): . (dataset) 891s configure-sibling(ok): . (sibling) 891s create-sibling-ria(ok): /tmp/pytest-of-ubuntu/pytest-0/dataset63 (dataset) 891s action summary: 891s configure-sibling (ok: 1) 891s create-sibling-ria (ok: 1) 891s update (ok: 1) 891s publish(ok): . (dataset) [refs/heads/dl-test-branch->store:refs/heads/dl-test-branch [new branch]] 891s publish(ok): . (dataset) [refs/heads/git-annex->store:refs/heads/git-annex [new branch]] 891s action summary: 891s publish (ok: 2) 891s configure-sibling(ok): . (sibling) 891s install(ok): /tmp/pytest-of-ubuntu/pytest-0/test_ria_postclone_noannex0/cloned_ds (dataset) 891s action summary: 891s configure-sibling (ok: 1) 891s install (ok: 1) 891s PASSED 897s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote create(ok): . (dataset) 897s PASSED 897s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_read_access create(ok): . (dataset) 909s create(ok): . (dataset) 909s add(ok): one.txt (file) 909s add(ok): subdir/two (file) 909s save(ok): . (dataset) 909s action summary: 909s add (ok: 2) 909s save (ok: 1) 909s add(ok): subdir/four (file) 909s add(ok): three.txt (file) 909s save(ok): . (dataset) 909s action summary: 909s add (ok: 2) 909s save (ok: 1) 909s drop(ok): one.txt (file) 909s drop(ok): subdir/four (file) 909s drop(ok): subdir/two (file) 909s drop(ok): three.txt (file) 909s drop(ok): . (directory) 909s action summary: 909s drop (ok: 5) 909s get(ok): one.txt (file) [from ora-remote...] 909s get(ok): subdir/four (file) [from ora-remote...] 909s get(ok): subdir/two (file) [from ora-remote...] 909s get(ok): three.txt (file) [from ora-remote...] 909s action summary: 909s get (ok: 4) 910s download_url(ok): /tmp/datalad_temp_test_read_access9c0h36me/dummy (file) 910s add(ok): dummy (file) 910s save(ok): . (dataset) 910s action summary: 910s add (ok: 1) 910s download_url (ok: 1) 910s save (ok: 1) 911s PASSED 922s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_push_url create(ok): . (dataset) 922s add(ok): one.txt (file) 922s add(ok): subdir/two (file) 922s save(ok): . (dataset) 922s action summary: 922s add (ok: 2) 922s save (ok: 1) 922s add(ok): subdir/four (file) 922s add(ok): three.txt (file) 922s save(ok): . (dataset) 922s action summary: 922s add (ok: 2) 922s save (ok: 1) 922s .: store(+) [ora] 922s .: here(+) [git] 922s PASSED 922s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_version_check_ssh SKIPPED 936s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_version_check add(ok): one.txt (file) 936s add(ok): subdir/two (file) 936s save(ok): . (dataset) 936s action summary: 936s add (ok: 2) 936s save (ok: 1) 936s add(ok): subdir/four (file) 936s add(ok): three.txt (file) 936s save(ok): . (dataset) 936s action summary: 936s add (ok: 2) 936s save (ok: 1) 936s copy(ok): one.txt (file) [to store...] 936s copy(ok): subdir/four (file) [to store...] 936s copy(ok): subdir/two (file) [to store...] 936s copy(ok): three.txt (file) [to store...] 936s action summary: 936s copy (ok: 4) 936s drop(ok): one.txt (file) 936s drop(ok): subdir/four (file) 936s drop(ok): subdir/two (file) 936s drop(ok): three.txt (file) 936s drop(ok): . (directory) 936s action summary: 936s drop (ok: 5) 936s get(ok): one.txt (file) [from store...] 936s get(ok): subdir/four (file) [from store...] 936s get(ok): subdir/two (file) [from store...] 936s get(ok): three.txt (file) [from store...] 936s action summary: 936s get (ok: 4) 936s add(ok): new_file (file) 936s save(ok): . (dataset) 936s action summary: 936s add (ok: 1) 936s save (ok: 1) 936s copy(ok): new_file (file) [to store...] 936s action summary: 936s copy (ok: 1) 936s PASSED 936s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_obtain_permission_ssh SKIPPED 945s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_obtain_permission_root add(ok): one.txt (file) 945s add(ok): subdir/two (file) 945s save(ok): . (dataset) 945s action summary: 945s add (ok: 2) 945s save (ok: 1) 945s add(ok): subdir/four (file) 945s add(ok): three.txt (file) 945s save(ok): . (dataset) 945s action summary: 945s add (ok: 2) 945s save (ok: 1) 945s .: store(+) [ora] 945s .: here(+) [git] 945s PASSED 945s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_store_local PASSED 945s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_store_ssh SKIPPED 945s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_ds_in_store_local PASSED 945s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_ds_in_store_ssh SKIPPED 945s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_remote_layout_ssh SKIPPED 952s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_remote_layout 952s 7-Zip 25.01 (arm64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 952s 64-bit arm_v:8-A locale=C.UTF-8 Threads:2 OPEN_MAX:1024, ASM 952s 952s Scanning the drive: 952s 12 folders, 4 files, 32 bytes (1 KiB) 952s 952s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/9f7/da59b-60ed-4273-be95-825d58e3f490/archives/archive.7z 952s 952s Add new data to archive: 12 folders, 4 files, 32 bytes (1 KiB) 952s 952s 952s Files read from disk: 4 952s Archive size: 441 bytes (1 KiB) 952s Everything is Ok 958s 958s 7-Zip 25.01 (arm64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 958s 64-bit arm_v:8-A locale=C.UTF-8 Threads:2 OPEN_MAX:1024, ASM 958s 958s Scanning the drive: 958s 6 folders, 2 files, 16 bytes (1 KiB) 958s 958s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/9f7/da59b-60ed-4273-be95-825d58e3f490/archives/archive2.7z 958s 958s Add new data to archive: 6 folders, 2 files, 16 bytes (1 KiB) 958s 958s 958s Files read from disk: 2 958s Archive size: 303 bytes (1 KiB) 958s Everything is Ok 958s 958s 7-Zip 25.01 (arm64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 958s 64-bit arm_v:8-A locale=C.UTF-8 Threads:2 OPEN_MAX:1024, ASM 958s 958s Scanning the drive: 958s 6 folders, 2 files, 16 bytes (1 KiB) 958s 958s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/9f7/da59b-60ed-4273-be95-825d58e3f490/archives/archive3.7z 958s 958s Add new data to archive: 6 folders, 2 files, 16 bytes (1 KiB) 958s 958s 958s Files read from disk: 2 958s Archive size: 300 bytes (1 KiB) 958s Everything is Ok 958s 958s 7-Zip 25.01 (arm64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 958s 64-bit arm_v:8-A locale=C.UTF-8 Threads:2 OPEN_MAX:1024, ASM 958s 958s Scanning the drive: 958s 6 folders, 2 files, 16 bytes (1 KiB) 958s 958s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/9f7/da59b-60ed-4273-be95-825d58e3f490/archives/archive4.7z 958s 958s Add new data to archive: 6 folders, 2 files, 16 bytes (1 KiB) 958s 958s 958s Files read from disk: 2 958s Archive size: 299 bytes (1 KiB) 958s Everything is Ok 958s add(ok): one.txt (file) 958s add(ok): subdir/two (file) 958s save(ok): . (dataset) 958s action summary: 958s add (ok: 2) 958s save (ok: 1) 958s add(ok): subdir/four (file) 958s add(ok): three.txt (file) 958s save(ok): . (dataset) 958s action summary: 958s add (ok: 2) 958s save (ok: 1) 958s copy(ok): one.txt (file) [to store...] 958s copy(ok): subdir/four (file) [to store...] 958s copy(ok): subdir/two (file) [to store...] 958s copy(ok): three.txt (file) [to store...] 958s action summary: 958s copy (ok: 4) 958s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/9f7/da59b-60ed-4273-be95-825d58e3f490/archives/archive.7z (file) 958s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/9f7/da59b-60ed-4273-be95-825d58e3f490/archives/archive2.7z (file) 958s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/9f7/da59b-60ed-4273-be95-825d58e3f490/archives/archive3.7z (file) 958s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/9f7/da59b-60ed-4273-be95-825d58e3f490/archives/archive4.7z (file) 958s PASSED 958s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote_basic_sshurl SKIPPED 977s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote_basic_fileurl add(ok): one.txt (file) 977s add(ok): subdir/two (file) 977s save(ok): . (dataset) 977s action summary: 977s add (ok: 2) 977s save (ok: 1) 977s add(ok): subdir/four (file) 977s add(ok): three.txt (file) 977s save(ok): . (dataset) 977s action summary: 977s add (ok: 2) 977s save (ok: 1) 977s PASSED 997s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote_basic_httpurl add(ok): one.txt (file) 997s add(ok): subdir/two (file) 997s save(ok): . (dataset) 997s action summary: 997s add (ok: 2) 997s save (ok: 1) 997s add(ok): subdir/four (file) 997s add(ok): three.txt (file) 997s save(ok): . (dataset) 997s action summary: 997s add (ok: 2) 997s save (ok: 1) 997s PASSED 997s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_gitannex_ssh SKIPPED 1002s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_gitannex_local testremote store (generating test keys...) 1002s Cannot run git-annex-remote-!dne! -- It is not installed in PATH (/usr/lib/git-core:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin) 1002s Cannot run git-annex-remote-!dne! -- It is not installed in PATH (/usr/lib/git-core:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin) 1002s Cannot run git-annex-remote-!dne! -- It is not installed in PATH (/usr/lib/git-core:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin) 1002s Cannot run git-annex-remote-!dne! -- It is not installed in PATH (/usr/lib/git-core:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin) 1002s Cannot run git-annex-remote-!dne! -- It is not installed in PATH (/usr/lib/git-core:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin) 1002s Remote Tests 1002s unavailable remote 1002s removeKey: OK 1002s storeKey: OK 1002s checkPresent: OK 1002s retrieveKeyFile: OK 1002s retrieveKeyFileCheap: OK 1002s key size Just 1048576; remote chunksize=0 encryption=none 1003s removeKey when not present: OK (0.92s) 1003s present False: OK 1003s storeKey: OK 1003s present True: OK 1003s storeKey when already present: OK 1003s present True: OK 1003s retrieveKeyFile: OK (0.02s) 1003s fsck downloaded object: OK (0.01s) 1003s retrieveKeyFile resume from 0: OK (0.04s) 1003s fsck downloaded object: OK (0.01s) 1003s retrieveKeyFile resume from 33%: OK (0.02s) 1003s fsck downloaded object: OK (0.01s) 1003s retrieveKeyFile resume from end: OK (0.02s) 1003s fsck downloaded object: OK (0.01s) 1003s removeKey when present: OK 1003s present False: OK 1003s key size Just 1048576; remote chunksize=0 encryption=shared 1004s removeKey when not present: OK (0.89s) 1004s present False: OK 1004s storeKey: OK 1004s present True: OK 1004s storeKey when already present: OK 1004s present True: OK 1004s retrieveKeyFile: OK (0.02s) 1004s fsck downloaded object: OK (0.01s) 1004s retrieveKeyFile resume from 0: OK (0.02s) 1004s fsck downloaded object: OK (0.01s) 1004s retrieveKeyFile resume from 33%: OK (0.02s) 1004s fsck downloaded object: OK (0.01s) 1004s retrieveKeyFile resume from end: OK (0.03s) 1004s fsck downloaded object: OK (0.01s) 1004s removeKey when present: OK 1004s present False: OK 1004s key size Just 1048576; remote chunksize=10485 encryption=none 1005s removeKey when not present: OK (1.00s) 1005s present False: OK 1005s storeKey: OK (0.26s) 1005s present True: OK (0.06s) 1005s storeKey when already present: OK (0.04s) 1005s present True: OK (0.04s) 1006s retrieveKeyFile: OK (0.19s) 1006s fsck downloaded object: OK (0.01s) 1007s retrieveKeyFile resume from 0: OK (0.31s) 1007s fsck downloaded object: OK (0.01s) 1007s retrieveKeyFile resume from 33%: OK (0.25s) 1007s fsck downloaded object: OK (0.01s) 1007s retrieveKeyFile resume from end: OK (0.03s) 1007s fsck downloaded object: OK (0.01s) 1007s removeKey when present: OK (0.12s) 1007s present False: OK 1007s key size Just 1048576; remote chunksize=10485 encryption=shared 1007s removeKey when not present: OK (1.04s) 1007s present False: OK 1008s storeKey: OK (0.25s) 1008s present True: OK (0.04s) 1008s storeKey when already present: OK (0.04s) 1008s present True: OK (0.05s) 1008s retrieveKeyFile: OK (0.21s) 1008s fsck downloaded object: OK (0.01s) 1008s retrieveKeyFile resume from 0: OK (0.19s) 1008s fsck downloaded object: OK (0.01s) 1008s retrieveKeyFile resume from 33%: OK (0.14s) 1008s fsck downloaded object: OK (0.01s) 1008s retrieveKeyFile resume from end: OK (0.02s) 1008s fsck downloaded object: OK (0.01s) 1008s removeKey when present: OK (0.08s) 1008s present False: OK 1008s key size Just 1048576; remote chunksize=1048 encryption=none 1010s removeKey when not present: OK (1.51s) 1010s present False: OK 1012s storeKey: OK (2.29s) 1013s present True: OK (0.43s) 1013s storeKey when already present: OK (0.39s) 1013s present True: OK (0.37s) 1015s retrieveKeyFile: OK (1.32s) 1015s fsck downloaded object: OK (0.01s) 1016s retrieveKeyFile resume from 0: OK (1.35s) 1016s fsck downloaded object: OK (0.01s) 1017s retrieveKeyFile resume from 33%: OK (0.95s) 1017s fsck downloaded object: OK (0.01s) 1017s retrieveKeyFile resume from end: OK (0.02s) 1017s fsck downloaded object: OK (0.01s) 1018s removeKey when present: OK (0.65s) 1018s present False: OK 1018s key size Just 1048576; remote chunksize=1048 encryption=shared 1019s removeKey when not present: OK (1.37s) 1019s present False: OK 1021s storeKey: OK (2.19s) 1022s present True: OK (0.40s) 1022s storeKey when already present: OK (0.38s) 1022s present True: OK (0.44s) 1024s retrieveKeyFile: OK (1.36s) 1024s fsck downloaded object: OK (0.01s) 1025s retrieveKeyFile resume from 0: OK (1.38s) 1025s fsck downloaded object: OK (0.01s) 1026s retrieveKeyFile resume from 33%: OK (0.91s) 1026s fsck downloaded object: OK (0.01s) 1026s retrieveKeyFile resume from end: OK (0.02s) 1026s fsck downloaded object: OK (0.01s) 1027s removeKey when present: OK (0.67s) 1027s present False: OK 1027s key size Just 1048576; remote chunksize=1048576 encryption=none 1028s removeKey when not present: OK (0.90s) 1028s present False: OK 1028s storeKey: OK (0.01s) 1028s present True: OK 1028s storeKey when already present: OK (0.01s) 1028s present True: OK 1028s retrieveKeyFile: OK (0.02s) 1028s fsck downloaded object: OK (0.01s) 1028s retrieveKeyFile resume from 0: OK (0.02s) 1028s fsck downloaded object: OK (0.01s) 1028s retrieveKeyFile resume from 33%: OK (0.02s) 1028s fsck downloaded object: OK (0.01s) 1028s retrieveKeyFile resume from end: OK (0.02s) 1028s fsck downloaded object: OK (0.01s) 1028s removeKey when present: OK 1028s present False: OK 1028s key size Just 1048576; remote chunksize=1048576 encryption=shared 1029s removeKey when not present: OK (0.87s) 1029s present False: OK 1029s storeKey: OK (0.02s) 1029s present True: OK 1029s storeKey when already present: OK (0.01s) 1029s present True: OK 1029s retrieveKeyFile: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s retrieveKeyFile resume from 0: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s retrieveKeyFile resume from 33%: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s retrieveKeyFile resume from end: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s removeKey when present: OK 1029s present False: OK 1029s key size Just 1048577; remote chunksize=0 encryption=none 1029s removeKey when not present: OK 1029s present False: OK 1029s storeKey: OK 1029s present True: OK 1029s storeKey when already present: OK 1029s present True: OK 1029s retrieveKeyFile: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s retrieveKeyFile resume from 0: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s retrieveKeyFile resume from 33%: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s retrieveKeyFile resume from end: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s removeKey when present: OK 1029s present False: OK 1029s key size Just 1048577; remote chunksize=0 encryption=shared 1029s removeKey when not present: OK 1029s present False: OK 1029s storeKey: OK 1029s present True: OK 1029s storeKey when already present: OK 1029s present True: OK 1029s retrieveKeyFile: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s retrieveKeyFile resume from 0: OK (0.03s) 1029s fsck downloaded object: OK (0.01s) 1029s retrieveKeyFile resume from 33%: OK (0.02s) 1029s fsck downloaded object: OK (0.01s) 1029s retrieveKeyFile resume from end: OK (0.03s) 1029s fsck downloaded object: OK (0.01s) 1029s removeKey when present: OK 1029s present False: OK 1029s key size Just 1048577; remote chunksize=10485 encryption=none 1029s removeKey when not present: OK (0.04s) 1029s present False: OK 1030s storeKey: OK (0.26s) 1030s present True: OK (0.06s) 1030s storeKey when already present: OK (0.04s) 1030s present True: OK (0.05s) 1030s retrieveKeyFile: OK (0.17s) 1030s fsck downloaded object: OK (0.01s) 1030s retrieveKeyFile resume from 0: OK (0.17s) 1030s fsck downloaded object: OK (0.01s) 1030s retrieveKeyFile resume from 33%: OK (0.13s) 1030s fsck downloaded object: OK (0.01s) 1030s retrieveKeyFile resume from end: OK (0.02s) 1030s fsck downloaded object: OK (0.01s) 1030s removeKey when present: OK (0.09s) 1030s present False: OK 1030s key size Just 1048577; remote chunksize=10485 encryption=shared 1030s removeKey when not present: OK (0.05s) 1030s present False: OK 1031s storeKey: OK (0.23s) 1031s present True: OK (0.04s) 1031s storeKey when already present: OK (0.04s) 1031s present True: OK (0.04s) 1031s retrieveKeyFile: OK (0.18s) 1031s fsck downloaded object: OK (0.01s) 1031s retrieveKeyFile resume from 0: OK (0.17s) 1031s fsck downloaded object: OK (0.01s) 1031s retrieveKeyFile resume from 33%: OK (0.12s) 1031s fsck downloaded object: OK (0.01s) 1031s retrieveKeyFile resume from end: OK (0.02s) 1031s fsck downloaded object: OK (0.01s) 1031s removeKey when present: OK (0.07s) 1031s present False: OK 1031s key size Just 1048577; remote chunksize=1048 encryption=none 1032s removeKey when not present: OK (0.45s) 1032s present False: OK 1034s storeKey: OK (2.31s) 1035s present True: OK (0.43s) 1035s storeKey when already present: OK (0.40s) 1035s present True: OK (0.39s) 1037s retrieveKeyFile: OK (1.35s) 1037s fsck downloaded object: OK (0.01s) 1038s retrieveKeyFile resume from 0: OK (1.28s) 1038s fsck downloaded object: OK (0.01s) 1039s retrieveKeyFile resume from 33%: OK (0.87s) 1039s fsck downloaded object: OK (0.01s) 1039s retrieveKeyFile resume from end: OK (0.02s) 1039s fsck downloaded object: OK (0.01s) 1040s removeKey when present: OK (0.69s) 1040s present False: OK 1040s key size Just 1048577; remote chunksize=1048 encryption=shared 1040s removeKey when not present: OK (0.42s) 1040s present False: OK 1043s storeKey: OK (3.39s) 1044s present True: OK (0.93s) 1045s storeKey when already present: OK (0.95s) 1046s present True: OK (0.88s) 1050s retrieveKeyFile: OK (3.59s) 1050s fsck downloaded object: OK (0.01s) 1053s retrieveKeyFile resume from 0: OK (3.00s) 1053s fsck downloaded object: OK (0.01s) 1054s retrieveKeyFile resume from 33%: OK (1.50s) 1054s fsck downloaded object: OK (0.01s) 1054s retrieveKeyFile resume from end: OK (0.04s) 1054s fsck downloaded object: OK (0.01s) 1055s removeKey when present: OK (1.00s) 1055s present False: OK 1055s key size Just 1048577; remote chunksize=1048576 encryption=none 1055s removeKey when not present: OK 1055s present False: OK 1055s storeKey: OK (0.01s) 1055s present True: OK 1055s storeKey when already present: OK 1055s present True: OK 1055s retrieveKeyFile: OK (0.02s) 1055s fsck downloaded object: OK (0.01s) 1055s retrieveKeyFile resume from 0: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from 33%: OK (0.04s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from end: OK (0.03s) 1056s fsck downloaded object: OK (0.01s) 1056s removeKey when present: OK 1056s present False: OK 1056s key size Just 1048577; remote chunksize=1048576 encryption=shared 1056s removeKey when not present: OK 1056s present False: OK 1056s storeKey: OK (0.01s) 1056s present True: OK 1056s storeKey when already present: OK 1056s present True: OK 1056s retrieveKeyFile: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from 0: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from 33%: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from end: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s removeKey when present: OK 1056s present False: OK 1056s key size Just 1048575; remote chunksize=0 encryption=none 1056s removeKey when not present: OK 1056s present False: OK 1056s storeKey: OK 1056s present True: OK 1056s storeKey when already present: OK 1056s present True: OK 1056s retrieveKeyFile: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from 0: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from 33%: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from end: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s removeKey when present: OK 1056s present False: OK 1056s key size Just 1048575; remote chunksize=0 encryption=shared 1056s removeKey when not present: OK 1056s present False: OK 1056s storeKey: OK 1056s present True: OK 1056s storeKey when already present: OK 1056s present True: OK 1056s retrieveKeyFile: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from 0: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from 33%: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s retrieveKeyFile resume from end: OK (0.02s) 1056s fsck downloaded object: OK (0.01s) 1056s removeKey when present: OK 1056s present False: OK 1056s key size Just 1048575; remote chunksize=10485 encryption=none 1056s removeKey when not present: OK (0.08s) 1056s present False: OK 1057s storeKey: OK (0.63s) 1057s present True: OK (0.08s) 1057s storeKey when already present: OK (0.10s) 1057s present True: OK (0.06s) 1057s retrieveKeyFile: OK (0.17s) 1057s fsck downloaded object: OK (0.01s) 1057s retrieveKeyFile resume from 0: OK (0.17s) 1057s fsck downloaded object: OK (0.01s) 1058s retrieveKeyFile resume from 33%: OK (0.12s) 1058s fsck downloaded object: OK (0.02s) 1058s retrieveKeyFile resume from end: OK (0.02s) 1058s fsck downloaded object: OK (0.01s) 1058s removeKey when present: OK (0.08s) 1058s present False: OK 1058s key size Just 1048575; remote chunksize=10485 encryption=shared 1058s removeKey when not present: OK (0.05s) 1058s present False: OK 1058s storeKey: OK (0.24s) 1058s present True: OK (0.04s) 1058s storeKey when already present: OK (0.04s) 1058s present True: OK (0.05s) 1058s retrieveKeyFile: OK (0.21s) 1058s fsck downloaded object: OK (0.01s) 1058s retrieveKeyFile resume from 0: OK (0.20s) 1059s fsck downloaded object: OK (0.01s) 1059s retrieveKeyFile resume from 33%: OK (0.13s) 1059s fsck downloaded object: OK (0.01s) 1059s retrieveKeyFile resume from end: OK (0.02s) 1059s fsck downloaded object: OK (0.01s) 1059s removeKey when present: OK (0.08s) 1059s present False: OK 1059s key size Just 1048575; remote chunksize=1048 encryption=none 1059s removeKey when not present: OK (0.46s) 1059s present False: OK 1061s storeKey: OK (2.18s) 1062s present True: OK (0.39s) 1062s storeKey when already present: OK (0.40s) 1063s present True: OK (0.40s) 1064s retrieveKeyFile: OK (1.54s) 1064s fsck downloaded object: OK (0.01s) 1066s retrieveKeyFile resume from 0: OK (1.41s) 1066s fsck downloaded object: OK (0.01s) 1067s retrieveKeyFile resume from 33%: OK (1.01s) 1067s fsck downloaded object: OK (0.01s) 1067s retrieveKeyFile resume from end: OK (0.02s) 1067s fsck downloaded object: OK (0.01s) 1067s removeKey when present: OK (0.71s) 1067s present False: OK 1067s key size Just 1048575; remote chunksize=1048 encryption=shared 1068s removeKey when not present: OK (0.44s) 1068s present False: OK 1070s storeKey: OK (2.25s) 1070s present True: OK (0.39s) 1071s storeKey when already present: OK (0.45s) 1071s present True: OK (0.43s) 1073s retrieveKeyFile: OK (1.41s) 1073s fsck downloaded object: OK (0.01s) 1074s retrieveKeyFile resume from 0: OK (1.36s) 1074s fsck downloaded object: OK (0.01s) 1075s retrieveKeyFile resume from 33%: OK (0.92s) 1075s fsck downloaded object: OK (0.01s) 1075s retrieveKeyFile resume from end: OK (0.02s) 1075s fsck downloaded object: OK (0.01s) 1076s removeKey when present: OK (0.68s) 1076s present False: OK 1076s key size Just 1048575; remote chunksize=1048576 encryption=none 1076s removeKey when not present: OK 1076s present False: OK 1076s storeKey: OK 1076s present True: OK 1076s storeKey when already present: OK 1076s present True: OK 1076s retrieveKeyFile: OK (0.02s) 1076s fsck downloaded object: OK (0.01s) 1076s retrieveKeyFile resume from 0: OK (0.02s) 1076s fsck downloaded object: OK (0.01s) 1076s retrieveKeyFile resume from 33%: OK (0.02s) 1076s fsck downloaded object: OK (0.01s) 1076s retrieveKeyFile resume from end: OK (0.02s) 1076s fsck downloaded object: OK (0.01s) 1076s removeKey when present: OK 1076s present False: OK 1076s key size Just 1048575; remote chunksize=1048576 encryption=shared 1076s removeKey when not present: OK 1076s present False: OK 1076s storeKey: OK 1076s present True: OK 1076s storeKey when already present: OK 1076s present True: OK 1076s retrieveKeyFile: OK (0.02s) 1076s fsck downloaded object: OK (0.01s) 1076s retrieveKeyFile resume from 0: OK (0.02s) 1076s fsck downloaded object: OK (0.01s) 1076s retrieveKeyFile resume from 33%: OK (0.02s) 1076s fsck downloaded object: OK (0.01s) 1076s retrieveKeyFile resume from end: OK (0.02s) 1076s fsck downloaded object: OK (0.01s) 1076s removeKey when present: OK 1076s present False: OK 1076s key size Just 2097152; remote chunksize=0 encryption=none 1076s removeKey when not present: OK 1076s present False: OK 1076s storeKey: OK 1076s present True: OK 1076s storeKey when already present: OK 1076s present True: OK 1076s retrieveKeyFile: OK (0.03s) 1076s fsck downloaded object: OK (0.02s) 1076s retrieveKeyFile resume from 0: OK (0.03s) 1076s fsck downloaded object: OK (0.02s) 1076s retrieveKeyFile resume from 33%: OK (0.03s) 1076s fsck downloaded object: OK (0.02s) 1076s retrieveKeyFile resume from end: OK (0.04s) 1076s fsck downloaded object: OK (0.02s) 1076s removeKey when present: OK 1076s present False: OK 1076s key size Just 2097152; remote chunksize=0 encryption=shared 1076s removeKey when not present: OK 1076s present False: OK 1076s storeKey: OK 1076s present True: OK 1076s storeKey when already present: OK 1076s present True: OK 1076s retrieveKeyFile: OK (0.03s) 1076s fsck downloaded object: OK (0.02s) 1076s retrieveKeyFile resume from 0: OK (0.03s) 1076s fsck downloaded object: OK (0.02s) 1076s retrieveKeyFile resume from 33%: OK (0.03s) 1076s fsck downloaded object: OK (0.02s) 1076s retrieveKeyFile resume from end: OK (0.03s) 1077s fsck downloaded object: OK (0.02s) 1077s removeKey when present: OK 1077s present False: OK 1077s key size Just 2097152; remote chunksize=10485 encryption=none 1077s removeKey when not present: OK (0.10s) 1077s present False: OK 1077s storeKey: OK (0.44s) 1077s present True: OK (0.10s) 1077s storeKey when already present: OK (0.08s) 1077s present True: OK (0.10s) 1078s retrieveKeyFile: OK (0.32s) 1078s fsck downloaded object: OK (0.02s) 1078s retrieveKeyFile resume from 0: OK (0.30s) 1078s fsck downloaded object: OK (0.02s) 1078s retrieveKeyFile resume from 33%: OK (0.23s) 1078s fsck downloaded object: OK (0.02s) 1078s retrieveKeyFile resume from end: OK (0.03s) 1078s fsck downloaded object: OK (0.02s) 1078s removeKey when present: OK (0.14s) 1078s present False: OK 1078s key size Just 2097152; remote chunksize=10485 encryption=shared 1079s removeKey when not present: OK (0.10s) 1079s present False: OK 1079s storeKey: OK (0.77s) 1079s present True: OK (0.11s) 1079s storeKey when already present: OK (0.08s) 1080s present True: OK (0.08s) 1080s retrieveKeyFile: OK (0.33s) 1080s fsck downloaded object: OK (0.03s) 1080s retrieveKeyFile resume from 0: OK (0.34s) 1080s fsck downloaded object: OK (0.02s) 1081s retrieveKeyFile resume from 33%: OK (0.25s) 1081s fsck downloaded object: OK (0.02s) 1081s retrieveKeyFile resume from end: OK (0.03s) 1081s fsck downloaded object: OK (0.02s) 1081s removeKey when present: OK (0.14s) 1081s present False: OK 1081s key size Just 2097152; remote chunksize=1048 encryption=none 1082s removeKey when not present: OK (0.90s) 1082s present False: OK 1088s storeKey: OK (5.92s) 1088s present True: OK (0.83s) 1089s storeKey when already present: OK (0.80s) 1090s present True: OK (0.79s) 1093s retrieveKeyFile: OK (2.90s) 1093s fsck downloaded object: OK (0.02s) 1096s retrieveKeyFile resume from 0: OK (2.85s) 1096s fsck downloaded object: OK (0.02s) 1098s retrieveKeyFile resume from 33%: OK (1.80s) 1098s fsck downloaded object: OK (0.02s) 1098s retrieveKeyFile resume from end: OK (0.04s) 1098s fsck downloaded object: OK (0.02s) 1099s removeKey when present: OK (1.33s) 1099s present False: OK 1099s key size Just 2097152; remote chunksize=1048 encryption=shared 1100s removeKey when not present: OK (0.85s) 1100s present False: OK 1104s storeKey: OK (4.29s) 1105s present True: OK (0.76s) 1106s storeKey when already present: OK (0.77s) 1106s present True: OK (0.77s) 1109s retrieveKeyFile: OK (2.69s) 1109s fsck downloaded object: OK (0.02s) 1112s retrieveKeyFile resume from 0: OK (2.85s) 1112s fsck downloaded object: OK (0.02s) 1114s retrieveKeyFile resume from 33%: OK (2.01s) 1114s fsck downloaded object: OK (0.02s) 1114s retrieveKeyFile resume from end: OK (0.03s) 1114s fsck downloaded object: OK (0.02s) 1116s removeKey when present: OK (1.46s) 1116s present False: OK 1116s key size Just 2097152; remote chunksize=1048576 encryption=none 1116s removeKey when not present: OK 1116s present False: OK 1116s storeKey: OK (0.02s) 1116s present True: OK 1116s storeKey when already present: OK 1116s present True: OK 1116s retrieveKeyFile: OK (0.03s) 1116s fsck downloaded object: OK (0.02s) 1116s retrieveKeyFile resume from 0: OK (0.03s) 1116s fsck downloaded object: OK (0.02s) 1116s retrieveKeyFile resume from 33%: OK (0.03s) 1116s fsck downloaded object: OK (0.02s) 1116s retrieveKeyFile resume from end: OK (0.03s) 1116s fsck downloaded object: OK (0.02s) 1116s removeKey when present: OK 1116s present False: OK 1116s key size Just 2097152; remote chunksize=1048576 encryption=shared 1116s removeKey when not present: OK 1116s present False: OK 1116s storeKey: OK (0.02s) 1116s present True: OK 1116s storeKey when already present: OK 1116s present True: OK 1116s retrieveKeyFile: OK (0.03s) 1116s fsck downloaded object: OK (0.02s) 1116s retrieveKeyFile resume from 0: OK (0.03s) 1116s fsck downloaded object: OK (0.02s) 1116s retrieveKeyFile resume from 33%: OK (0.04s) 1116s fsck downloaded object: OK (0.02s) 1116s retrieveKeyFile resume from end: OK (0.03s) 1116s fsck downloaded object: OK (0.02s) 1116s removeKey when present: OK 1116s present False: OK 1116s exporttree=yes; key size Just 1048576; key size Just 2097152 1116s check present export when not present: OK 1116s remove export when not present: OK 1116s store export: OK 1116s check present export after store: OK 1116s store export when already present: OK 1116s retrieve export: OK 1116s store new content to export: OK 1116s check present export after store of new content: OK 1116s retrieve export new content: OK 1116s remove export: OK 1116s check present export after remove: OK 1116s retrieve export fails after removal: OK 1116s remove export directory: OK 1116s remove export directory that is already removed: OK 1116s exporttree=yes; key size Just 1048576; key size Just 1048575 1116s check present export when not present: OK 1116s remove export when not present: OK 1116s store export: OK 1116s check present export after store: OK 1116s store export when already present: OK 1116s retrieve export: OK 1116s store new content to export: OK 1116s check present export after store of new content: OK 1116s retrieve export new content: OK 1116s remove export: OK 1116s check present export after remove: OK 1116s retrieve export fails after removal: OK 1116s remove export directory: OK 1116s remove export directory that is already removed: OK 1116s exporttree=yes; key size Just 1048577; key size Just 2097152 1116s check present export when not present: OK 1116s remove export when not present: OK 1116s store export: OK 1116s check present export after store: OK 1116s store export when already present: OK 1116s retrieve export: OK 1116s store new content to export: OK 1116s check present export after store of new content: OK 1116s retrieve export new content: OK 1116s remove export: OK 1116s check present export after remove: OK 1116s retrieve export fails after removal: OK 1116s remove export directory: OK 1116s remove export directory that is already removed: OK 1116s exporttree=yes; key size Just 1048577; key size Just 1048575 1116s check present export when not present: OK 1116s remove export when not present: OK 1116s store export: OK 1116s check present export after store: OK 1116s store export when already present: OK 1116s retrieve export: OK 1116s store new content to export: OK 1116s check present export after store of new content: OK 1116s retrieve export new content: OK 1116s remove export: OK 1116s check present export after remove: OK 1116s retrieve export fails after removal: OK 1116s remove export directory: OK 1116s remove export directory that is already removed: OK 1116s 1116s All 573 tests passed (114.39s) 1122s ok 1122s (recording state in git...) 1122s create(ok): . (dataset) 1122s add(ok): one.txt (file) 1122s add(ok): subdir/two (file) 1122s save(ok): . (dataset) 1122s action summary: 1122s add (ok: 2) 1122s save (ok: 1) 1122s add(ok): subdir/four (file) 1122s add(ok): three.txt (file) 1122s save(ok): . (dataset) 1122s action summary: 1122s add (ok: 2) 1122s save (ok: 1) 1122s PASSED 1122s ../build.otn/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_ria_postclonecfg SKIPPED 1125s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_invalid_call create(ok): . (dataset) 1125s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 1125s action summary: 1125s publish (impossible: 1) 1125s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 1125s action summary: 1125s publish (impossible: 1) 1125s action summary: 1125s publish (notneeded: 1) 1125s add(ok): sub (dataset) 1125s add(ok): .gitmodules (file) 1125s save(ok): . (dataset) 1125s create(ok): sub (dataset) 1125s action summary: 1125s add (ok: 2) 1125s create (ok: 1) 1125s save (ok: 1) 1125s uninstall(ok): . (dataset) 1125s subdataset(ok): sub (dataset) 1125s PASSED 1126s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_push[False] create(ok): . (dataset) 1126s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 1126s action summary: 1126s publish (impossible: 1) 1126s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1126s action summary: 1126s publish (ok: 1) 1126s action summary: 1126s publish (notneeded: 1) 1126s add(ok): test_mod_file (file) 1126s save(ok): . (dataset) 1126s action summary: 1126s add (ok: 1) 1126s save (ok: 1) 1126s add(ok): test_mod_annex_file (file) 1126s save(ok): . (dataset) 1126s action summary: 1126s add (ok: 1) 1126s save (ok: 1) 1126s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch ac912b0..5fc92ca] 1126s action summary: 1126s publish (ok: 1) 1126s publish(error): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [rejected] (non-fast-forward)] 1126s action summary: 1126s publish (error: 1) 1126s Hints: 1126s 1: Updates were rejected because the tip of your current branch is behind its remote counterpart. If you want to integrate the remote changes, use 'git pull' before pushing again. See the 'Note about fast-forwards' in 'git push --help' for details. 1126s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 5fc92ca...3310b17 (forced update)] 1126s action summary: 1126s publish (ok: 1) 1126s PASSED 1131s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_push[True] create(ok): . (dataset) 1131s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 1131s action summary: 1131s publish (impossible: 1) 1131s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 10b46b9..4d42885] 1131s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1131s action summary: 1131s publish (ok: 2) 1131s action summary: 1131s publish (notneeded: 2) 1131s add(ok): test_mod_file (file) 1131s save(ok): . (dataset) 1131s action summary: 1131s add (ok: 1) 1131s save (ok: 1) 1131s add(ok): test_mod_annex_file (file) 1131s save(ok): . (dataset) 1131s action summary: 1131s add (ok: 1) 1131s save (ok: 1) 1131s copy(ok): test_mod_annex_file (file) [to target...] 1131s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 72d6bd0..859d1db] 1131s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 355d03b..6095262] 1131s action summary: 1131s copy (ok: 1) 1131s publish (ok: 2) 1131s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 6095262..afb50fd] 1131s publish(error): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [rejected] (non-fast-forward)] 1131s action summary: 1131s publish (error: 1, ok: 1) 1131s Hints: 1131s 1: Updates were rejected because the tip of your current branch is behind its remote counterpart. If you want to integrate the remote changes, use 'git pull' before pushing again. See the 'Note about fast-forwards' in 'git push --help' for details. 1131s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 859d1db...10f1a0e (forced update)] 1131s action summary: 1131s publish (notneeded: 1, ok: 1) 1131s PASSED 1150s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_push_recursive create(ok): . (dataset) 1150s add(ok): sub m (dataset) 1150s add(ok): .gitmodules (file) 1150s save(ok): . (dataset) 1150s create(ok): sub m (dataset) 1150s action summary: 1150s add (ok: 2) 1150s create (ok: 1) 1150s save (ok: 1) 1150s add(ok): subsub m (dataset) 1150s add(ok): .gitmodules (file) 1150s save(ok): . (dataset) 1150s create(ok): subsub m (dataset) 1150s action summary: 1150s add (ok: 2) 1150s create (ok: 1) 1150s save (ok: 1) 1150s add(ok): subm noannex (dataset) 1150s add(ok): .gitmodules (file) 1150s save(ok): . (dataset) 1150s create(ok): subm noannex (dataset) 1150s action summary: 1150s add (ok: 2) 1150s create (ok: 1) 1150s save (ok: 1) 1150s add(ok): sub m (dataset) 1150s add(ok): .gitmodules (file) 1150s save(ok): . (dataset) 1150s action summary: 1150s add (ok: 2) 1150s save (ok: 1) 1150s install(ok): /tmp/datalad_temp_test_push_recursivev3yd3abt (dataset) 1150s install(ok): /tmp/datalad_temp_test_push_recursivev3yd3abt/sub m (dataset) 1150s install(ok): /tmp/datalad_temp_test_push_recursivev3yd3abt/subm noannex (dataset) 1150s install(ok): /tmp/datalad_temp_test_push_recursivev3yd3abt/sub m/subsub m (dataset) 1150s action summary: 1150s install (ok: 3) 1150s publish(error): sub m/subsub m (dataset) [Unknown target sibling 'target'.] 1150s publish(error): sub m (dataset) [Unknown target sibling 'target'.] 1150s publish(error): subm noannex (dataset) [Unknown target sibling 'target'.] 1150s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 79d92ab..ec5516f] 1150s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1150s action summary: 1150s publish (error: 3, ok: 2) 1150s publish(ok): sub m/subsub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 955724f..f170834] 1150s publish(ok): sub m/subsub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1150s publish(ok): sub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex d53f236..084d279] 1150s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1150s publish(ok): subm noannex (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1150s action summary: 1150s publish (notneeded: 2, ok: 5) 1150s action summary: 1150s publish (notneeded: 7) 1150s add(ok): test_mod_annex_file (file) 1150s save(ok): sub m/subsub m (dataset) 1150s add(ok): subsub m (dataset) 1150s add(ok): .gitmodules (file) 1150s save(ok): sub m (dataset) 1150s add(ok): sub m (dataset) 1150s add(ok): .gitmodules (file) 1150s save(ok): . (dataset) 1150s action summary: 1150s add (ok: 5) 1150s save (notneeded: 1, ok: 3) 1150s copy(ok): sub m/subsub m/test_mod_annex_file (file) [to target...] 1150s publish(ok): sub m/subsub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch d35b0f7..9221de0] 1150s publish(ok): sub m/subsub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 4b72234..145e09f] 1150s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 5a92fbf..7b5c08d] 1150s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch f84915a..28a9b44] 1150s action summary: 1150s copy (ok: 1) 1150s publish (notneeded: 3, ok: 4) 1150s drop(ok): sub m/subsub m/test_mod_annex_file (file) 1150s get(ok): sub m/subsub m/test_mod_annex_file (file) [from target...] 1150s action summary: 1150s get (notneeded: 1, ok: 1) 1150s add(ok): test_mod_annex_file (file) 1150s save(ok): sub m (dataset) 1150s add(ok): sub m (dataset) 1150s add(ok): .gitmodules (file) 1150s save(ok): . (dataset) 1150s action summary: 1150s add (ok: 3) 1150s save (notneeded: 1, ok: 2) 1150s add(ok): test_mod_file (file) 1150s save(ok): subm noannex (dataset) 1150s add(ok): subm noannex (dataset) 1150s add(ok): .gitmodules (file) 1150s save(ok): . (dataset) 1150s action summary: 1150s add (ok: 3) 1150s save (ok: 2) 1150s publish(ok): subm noannex (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 79309db..db7623c] 1150s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 28a9b44..597f405] 1150s action summary: 1150s publish (notneeded: 1, ok: 2) 1150s publish(ok): sub m/subsub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 145e09f..ca815c4] 1150s copy(ok): sub m/test_mod_annex_file (file) [to target...] 1150s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 7b5c08d..788507d] 1150s publish(ok): sub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 32ee730..cbfb523] 1150s action summary: 1150s copy (ok: 1) 1150s publish (notneeded: 4, ok: 3) 1150s add(ok): newfile (file) 1150s save(ok): . (dataset) 1150s action summary: 1150s add (ok: 1) 1150s save (ok: 1) 1150s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch db7623c..eca533c] 1150s action summary: 1150s publish (ok: 1) 1150s PASSED 1156s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_push_subds_no_recursion create(ok): . (dataset) 1156s add(ok): sub m (dataset) 1156s add(ok): .gitmodules (file) 1156s save(ok): . (dataset) 1156s create(ok): sub m (dataset) 1156s action summary: 1156s add (ok: 2) 1156s create (ok: 1) 1156s save (ok: 1) 1156s add(ok): subdir/subsub m (dataset) 1156s add(ok): .gitmodules (file) 1156s save(ok): . (dataset) 1156s create(ok): subdir/subsub m (dataset) 1156s action summary: 1156s add (ok: 2) 1156s create (ok: 1) 1156s save (ok: 1) 1156s add(ok): subdir/test_file (file) 1156s save(ok): sub m (dataset) 1156s add(ok): sub m (dataset) 1156s add(ok): .gitmodules (file) 1156s save(ok): . (dataset) 1156s action summary: 1156s add (ok: 3) 1156s save (notneeded: 1, ok: 2) 1156s copy(ok): sub m/subdir/test_file (file) [to target...] 1156s publish(ok): sub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 533fa17..03c2793] 1156s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1156s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 2d8015b..c80705d] 1156s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1156s action summary: 1156s copy (ok: 1) 1156s publish (ok: 4) 1156s PASSED 1161s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_force_checkdatapresent create(ok): . (dataset) 1161s add(ok): test_mod_annex_file (file) 1161s save(ok): . (dataset) 1161s action summary: 1161s add (ok: 1) 1161s save (ok: 1) 1161s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 214b667..0e63353] 1161s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1161s action summary: 1161s publish (ok: 2) 1161s copy(ok): test_mod_annex_file (file) [to target...] 1161s action summary: 1161s copy (ok: 1) 1161s publish (notneeded: 2) 1161s action summary: 1161s publish (notneeded: 2) 1161s action summary: 1161s publish (notneeded: 2) 1161s copy(ok): test_mod_annex_file (file) 1161s action summary: 1161s copy (ok: 1) 1161s publish (notneeded: 2) 1161s copy(impossible): test_mod_annex_file (file) [Slated for transport, but no content present] 1161s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex ccb827b..4de21b0] 1161s action summary: 1161s copy (impossible: 1) 1161s publish (notneeded: 1, ok: 1) 1161s PASSED 1166s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_ria_push create(ok): . (dataset) 1166s add(ok): test_mod_annex_file (file) 1166s save(ok): . (dataset) 1166s action summary: 1166s add (ok: 1) 1166s save (ok: 1) 1166s update(ok): . (dataset) 1166s update(ok): . (dataset) 1166s configure-sibling(ok): . (sibling) 1166s create-sibling-ria(ok): /tmp/datalad_temp_test_ria_pushccob033n (dataset) 1166s action summary: 1166s configure-sibling (ok: 1) 1166s create-sibling-ria (ok: 1) 1166s update (ok: 1) 1166s copy(ok): test_mod_annex_file (file) [to datastore-storage...] 1166s publish(ok): . (dataset) [refs/heads/dl-test-branch->datastore:refs/heads/dl-test-branch [new branch]] 1166s publish(ok): . (dataset) [refs/heads/git-annex->datastore:refs/heads/git-annex [new branch]] 1166s action summary: 1166s copy (ok: 1) 1166s publish (ok: 2) 1166s PASSED 1170s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_gh1426 create(ok): . (dataset) 1170s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex a6c3f14..36dd52f] 1170s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1170s action summary: 1170s publish (ok: 2) 1170s add(ok): sub (dataset) 1170s add(ok): .gitmodules (file) 1170s save(ok): . (dataset) 1170s create(ok): sub (dataset) 1170s action summary: 1170s add (ok: 2) 1170s create (ok: 1) 1170s save (ok: 1) 1170s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 084f023..3ce235d] 1170s action summary: 1170s publish (notneeded: 1, ok: 1) 1170s PASSED 1170s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_publish_target_url SKIPPED 1176s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_gh1763 PASSED 1177s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_gh1811 PASSED 1181s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_push_wanted create(ok): . (dataset) 1181s add(ok): data.0 (file) 1181s add(ok): secure.1 (file) 1181s add(ok): secure.2 (file) 1181s save(ok): . (dataset) 1181s action summary: 1181s add (ok: 3) 1181s save (ok: 1) 1181s drop(ok): secure.2 (file) 1181s update(ok): . (dataset) 1181s create_sibling(ok): /tmp/datalad_temp_test_push_wantedx48pj3sz (dataset) 1181s copy(ok): data.0 (file) [to target...] 1181s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 3cc82e8..0da2c5c] 1181s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1181s action summary: 1181s copy (ok: 1) 1181s publish (ok: 2) 1181s action summary: 1181s publish (notneeded: 2) 1181s copy(ok): secure.1 (file) [to target...] 1181s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 4416647..b6376d2] 1181s action summary: 1181s copy (ok: 1) 1181s publish (notneeded: 1, ok: 1) 1181s PASSED 1186s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_auto_data_transfer create(ok): . (dataset) 1186s add(ok): foo.dat (file) 1186s save(ok): . (dataset) 1186s action summary: 1186s add (ok: 1) 1186s save (ok: 1) 1186s update(ok): . (dataset) 1186s create_sibling(ok): /tmp/datalad_temp_test_auto_data_transferdargm_t1/a (dataset) 1186s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 4b2cd75..9bc6778] 1186s publish(ok): . (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch [new branch]] 1186s action summary: 1186s publish (ok: 2) 1186s action summary: 1186s publish (notneeded: 2) 1186s copy(ok): foo.dat (file) [to b...] 1186s action summary: 1186s copy (ok: 1) 1186s publish (notneeded: 2) 1186s add(ok): bar.dat (file) 1186s save(ok): . (dataset) 1186s action summary: 1186s add (ok: 1) 1186s save (ok: 1) 1186s add(ok): baz.dat (file) 1186s save(ok): . (dataset) 1186s action summary: 1186s add (ok: 1) 1186s save (ok: 1) 1186s copy(ok): baz.dat (file) [to b...] 1186s publish(ok): . (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch e6319cd..7bf574b] 1186s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 9387379..b3c19a1] 1186s action summary: 1186s copy (ok: 1) 1186s publish (ok: 2) 1186s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex b3c19a1..f458fbb] 1186s action summary: 1186s publish (notneeded: 1, ok: 1) 1186s copy(ok): bar.dat (file) [to b...] 1186s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 81909ca..2bd83c0] 1186s action summary: 1186s copy (ok: 1) 1186s publish (notneeded: 1, ok: 1) 1186s PASSED 1195s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_auto_if_wanted_data_transfer_path_restriction create(ok): . (dataset) 1195s add(ok): sub0 (dataset) 1195s add(ok): .gitmodules (file) 1195s save(ok): . (dataset) 1195s create(ok): sub0 (dataset) 1195s action summary: 1195s add (ok: 2) 1195s create (ok: 1) 1195s save (ok: 1) 1195s add(ok): sub1 (dataset) 1195s add(ok): .gitmodules (file) 1195s save(ok): . (dataset) 1195s create(ok): sub1 (dataset) 1195s action summary: 1195s add (ok: 2) 1195s create (ok: 1) 1195s save (ok: 1) 1195s add(ok): reg.dat (file) 1195s add(ok): sec.dat (file) 1195s save(ok): sub1 (dataset) 1195s add(ok): reg.dat (file) 1195s add(ok): sec.dat (file) 1195s save(ok): sub0 (dataset) 1195s add(ok): sub0 (dataset) 1195s add(ok): sub1 (dataset) 1195s add(ok): .gitmodules (file) 1195s add(ok): reg.dat (file) 1195s add(ok): sec.dat (file) 1195s save(ok): . (dataset) 1195s action summary: 1195s add (ok: 9) 1195s save (ok: 3) 1195s update(ok): . (dataset) 1195s update(ok): . (dataset) 1195s update(ok): . (dataset) 1195s create_sibling(ok): /tmp/datalad_temp_test_auto_if_wanted_data_transfer_path_restrictiong8x_5tmn/a/sub1 (dataset) 1195s create_sibling(ok): /tmp/datalad_temp_test_auto_if_wanted_data_transfer_path_restrictiong8x_5tmn/a/sub0 (dataset) 1195s create_sibling(ok): /tmp/datalad_temp_test_auto_if_wanted_data_transfer_path_restrictiong8x_5tmn/a (dataset) 1195s action summary: 1195s create_sibling (ok: 3) 1195s copy(ok): sub0/reg.dat (file) [to b...] 1195s publish(ok): sub0 (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 9f84fc0..4f83319] 1195s publish(ok): sub0 (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch [new branch]] 1195s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex d996ef3..9225402] 1195s publish(ok): . (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch [new branch]] 1195s action summary: 1195s copy (ok: 1) 1195s publish (ok: 4) 1195s copy(ok): reg.dat (file) [to b...] 1195s action summary: 1195s copy (ok: 1) 1195s publish (notneeded: 2) 1195s action summary: 1195s publish (notneeded: 2) 1195s copy(ok): sec.dat (file) [to b...] 1195s action summary: 1195s copy (ok: 1) 1195s publish (notneeded: 2) 1195s PASSED 1196s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_push_git_annex_branch_when_no_data create(ok): . (dataset) 1196s add(ok): f0 (file) 1196s save(ok): . (dataset) 1196s action summary: 1196s add (ok: 1) 1196s save (ok: 1) 1196s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1196s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex [new branch]] 1196s action summary: 1196s publish (ok: 2) 1196s PASSED 1199s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_push_git_annex_branch_many_paths_same_data create(ok): . (dataset) 1199s add(ok): f0 (file) 1199s add(ok): f1 (file) 1199s add(ok): f2 (file) 1199s add(ok): f3 (file) 1199s add(ok): f4 (file) 1199s add(ok): f5 (file) 1199s save(ok): . (dataset) 1199s action summary: 1199s add (ok: 6) 1199s save (ok: 1) 1199s copy(ok): f0 (file) [to target...] 1199s copy(ok): f3 (file) [to target...] 1199s copy(ok): f4 (file) [to target...] 1199s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 0c7d193..749af76] 1199s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1199s action summary: 1199s copy (notneeded: 3, ok: 3) 1199s publish (ok: 2) 1199s PASSED 1201s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_push_matching create(ok): . (dataset) 1201s add(ok): f0 (file) 1201s save(ok): . (dataset) 1201s action summary: 1201s add (ok: 1) 1201s save (ok: 1) 1201s copy(ok): f0 (file) [to local...] 1201s publish(ok): . (dataset) [refs/heads/git-annex->local:refs/heads/git-annex d54b980..a2a7fa3] 1201s publish(ok): . (dataset) [refs/heads/dl-test-branch->local:refs/heads/dl-test-branch [new branch]] 1201s action summary: 1201s copy (ok: 1) 1201s publish (ok: 2) 1201s PASSED 1203s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_nested_pushclone_cycle_allplatforms create(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super (dataset) 1205s add(ok): sub (dataset) 1205s add(ok): .gitmodules (file) 1205s save(ok): . (dataset) 1205s create(ok): sub (dataset) 1205s action summary: 1205s add (ok: 2) 1205s create (ok: 1) 1205s save (ok: 1) 1207s add(ok): file2.txt (file) 1207s save(ok): sub (dataset) 1207s add(ok): sub (dataset) 1207s add(ok): .gitmodules (file) 1207s add(ok): file1.txt (file) 1207s save(ok): . (dataset) 1207s action summary: 1207s add (ok: 4) 1207s save (ok: 2) 1208s [INFO] Start checking pre-existing sibling configuration Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super) 1209s [INFO] Finished checking pre-existing sibling configuration Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super) 1209s [INFO] Creating a new RIA store at /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsjxmk4vhr 1209s [INFO] create siblings 'store' and 'store-storage' ... 1211s [INFO] Fetching updates for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super) 1211s [INFO] Configure additional publication dependency on "store-storage" 1213s [INFO] create siblings 'store' and 'store-storage' ... 1215s [INFO] Fetching updates for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super/sub) 1215s [INFO] Configure additional publication dependency on "store-storage" 1216s update(ok): . (dataset) 1216s update(ok): . (dataset) 1216s configure-sibling(ok): . (sibling) 1216s create-sibling-ria(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super (dataset) 1216s update(ok): . (dataset) 1216s update(ok): . (dataset) 1216s configure-sibling(ok): . (sibling) 1216s create-sibling-ria(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super/sub (dataset) 1216s action summary: 1216s configure-sibling (ok: 2) 1216s create-sibling-ria (ok: 2) 1216s update (ok: 2) 1217s [INFO] Determine push target 1217s [INFO] Push refspecs 1217s [INFO] Determine push target 1217s [INFO] Push refspecs 1217s [INFO] Transfer data 1218s [INFO] Transfer data 1218s [INFO] Update availability information 1218s [INFO] Start enumerating objects 1218s [INFO] Start counting objects 1218s [INFO] Start compressing objects 1218s [INFO] Start writing objects 1218s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super/sub) 1218s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super/sub) 1218s [INFO] Determine push target 1218s [INFO] Push refspecs 1218s [INFO] Determine push target 1218s [INFO] Push refspecs 1218s [INFO] Transfer data 1220s [INFO] Transfer data 1220s [INFO] Update availability information 1220s [INFO] Start enumerating objects 1220s [INFO] Start counting objects 1220s [INFO] Start compressing objects 1220s [INFO] Start writing objects 1220s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super) 1220s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms44bf2llu/super) 1220s copy(ok): sub/file2.txt (file) [to store-storage...] 1220s publish(ok): sub (dataset) [refs/heads/dl-test-branch->store:refs/heads/dl-test-branch [new branch]] 1220s publish(ok): sub (dataset) [refs/heads/git-annex->store:refs/heads/git-annex [new branch]] 1220s copy(ok): file1.txt (file) [to store-storage...] 1220s publish(ok): . (dataset) [refs/heads/dl-test-branch->store:refs/heads/dl-test-branch [new branch]] 1220s publish(ok): . (dataset) [refs/heads/git-annex->store:refs/heads/git-annex [new branch]] 1220s action summary: 1220s copy (ok: 2) 1220s publish (ok: 4) 1221s [INFO] Attempting a clone into /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super 1221s [INFO] Attempting to clone from file:///tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsjxmk4vhr/a5f/7592e-ddd2-43a7-8c2d-a913fc2d585e to /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super 1221s [INFO] Completed clone attempts for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super) 1225s [INFO] Configure additional publication dependency on "store-storage" 1225s configure-sibling(ok): . (sibling) 1225s install(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super (dataset) 1225s action summary: 1225s configure-sibling (ok: 1) 1225s install (ok: 1) 1225s [INFO] Ensuring presence of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super) to get /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super 1225s [INFO] Attempting a clone into /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super/sub 1225s [INFO] Attempting to clone from file:///tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsjxmk4vhr/f64/3045f-77a2-4057-bddf-ab19f8f2400a to /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super/sub 1225s [INFO] Completed clone attempts for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super/sub) 1229s [INFO] Configure additional publication dependency on "store-storage" 1232s configure-sibling(ok): . (sibling) 1232s install(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms6m558my2/super/sub (dataset) 1232s get(ok): file1.txt (file) [from store-storage...] 1232s get(ok): sub/file2.txt (file) [from store-storage...] 1232s action summary: 1232s configure-sibling (ok: 1) 1232s get (ok: 2) 1232s install (ok: 1) 1232s subdataset(ok): sub (dataset) 1232s .: store(-) [/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsjxmk4vhr/a5f/7592e-ddd2-43a7-8c2d-a913fc2d585e (git)] 1232s .: store(-) [/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsjxmk4vhr/f64/3045f-77a2-4057-bddf-ab19f8f2400a (git)] 1232s subdataset(ok): sub (dataset) 1232s nothing to save, working tree clean 1232s nothing to save, working tree clean 1232s PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push.py::test_push_custom_summary create(ok): . (dataset) 1234s add(ok): f2 (file) 1234s save(ok): . (dataset) 1234s action summary: 1234s add (ok: 1) 1234s save (ok: 1) 1234s PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_is_export_remote PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_pass_through PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_execute_export PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_skip_ignore_targets_export PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_check_envpatch PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_no_special_remotes PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_get_export_records_no_exports PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_get_export_records PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_get_export_log_entry PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_is_valid_treeish SKIPPED 1234s ../build.otn/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_canonify[ria+file] PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_canonify[file] PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_de_canonify[ria+file] PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_de_canonify[file] PASSED 1234s ../build.otn/src/datalad_next/patches/tests/test_ria.py::test_ria_ssh_roundtrip SKIPPED 1235s ../build.otn/src/datalad_next/patches/tests/test_run.py::test_substitution_config_default Traceback (most recent call last): 1235s File "", line 1, in 1235s breakage 1235s NameError: name 'breakage' is not defined 1235s PASSED 1235s ../build.otn/src/datalad_next/patches/tests/test_sshremoteio.py::test_sshremoteio SKIPPED 1235s ../build.otn/src/datalad_next/patches/tests/test_sshremoteio.py::test_sshremoteio_7z SKIPPED 1235s ../build.otn/src/datalad_next/repo_utils/tests/test_annex.py::test_has_initialized_annex PASSED 1235s ../build.otn/src/datalad_next/repo_utils/tests/test_annex.py::test_no_initialized_annex PASSED 1236s ../build.otn/src/datalad_next/repo_utils/tests/test_head.py::test_get_worktree_head Initialized empty Git repository in /tmp/pytest-of-ubuntu/pytest-0/test_get_worktree_head0/reponohead/.git/ 1236s PASSED 1236s ../build.otn/src/datalad_next/runners/tests/test_git.py::test_call_git git version 2.51.0 1236s git: 'notacommand' is not a git command. See 'git --help'. 1236s PASSEDgit: 'notacommand' is not a git command. See 'git --help'. 1236s 1236s ../build.otn/src/datalad_next/runners/tests/test_git.py::test_call_git_success git version 2.51.0 1236s PASSED 1236s ../build.otn/src/datalad_next/runners/tests/test_git.py::test_call_git_lines PASSED 1236s ../build.otn/src/datalad_next/runners/tests/test_git.py::test_call_git_oneline PASSED 1236s ../build.otn/src/datalad_next/runners/tests/test_git.py::test_iter_git_subproc PASSED 1236s ../build.otn/src/datalad_next/runners/tests/test_iter_subproc.py::test_iter_subproc_cwd PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_response_generators.py::test_unknown_state_detection_in_variable PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_response_generators.py::test_unknown_state_detection PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_response_generators.py::test_trailing_content_detection_in_variable PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_response_generators.py::test_trailing_content_detection_in_fixed PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_response_generators.py::test_trailing_content_detection_in_download PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_basic_functionality[/etc/passwd] SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_basic_functionality[/etc/shells] SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_basic_functionality_multi SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_return_code_functionality SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_stdout_forwarding[echo 0123456789-0123456789\n] SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_stdout_forwarding[echo -n 0123456789-0123456789] SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_stdout_forwarding_multi SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_exit_if_unlimited_stdin_is_closed SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_continuation_after_stdin_reading SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_upload SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_download_ssh SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_download_local_bash PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_upload_local_bash PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_upload_local_bash_error PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_delete SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_delete_error SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_returncode PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_powershell_basic SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_powershell_repr SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_posix_repr PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_variable_length_reuse PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_bad_zero_command PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_fixed_length_response_generator_bash PASSED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_fixed_length_response_generator_powershell SKIPPED 1236s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_download_length_error PASSED 1237s ../build.otn/src/datalad_next/shell/tests/test_shell.py::test_download_error PASSED 1237s ../build.otn/src/datalad_next/tests/test_common_cfg.py::test_annexretry PASSED 1237s ../build.otn/src/datalad_next/tests/test_register.py::test_register PASSED 1237s ../build.otn/src/datalad_next/tests/test_testutils.py::test_serve_webdav_fixture SKIPPED 1237s ../build.otn/src/datalad_next/types/tests/test_annexkey.py::test_annexkey PASSED 1237s ../build.otn/src/datalad_next/types/tests/test_annexkey.py::test_annexkey_errors PASSED 1237s ../build.otn/src/datalad_next/types/tests/test_archivist.py::test_archivistlocator PASSED 1237s ../build.otn/src/datalad_next/types/tests/test_archivist.py::test_archivistlocatori_errors PASSED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_any.py::test_get_best_url_handler PASSED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_any.py::test_any_url_operations PASSED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_file.py::test_file_url_download PASSED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_file.py::test_file_url_upload PASSED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_file.py::test_file_url_delete PASSED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_http.py::test_http_url_operations SKIPPED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_http.py::test_custom_http_headers_via_config PASSED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_http.py::test_transparent_decompression SKIPPED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_http.py::test_compressed_file_stay_compressed SKIPPED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_http.py::test_size_less_progress_reporting ../build.otn/src/datalad_next/url_operations/tests/test_http.py::test_header_adding PASSED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_download SKIPPED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload SKIPPED 1237s ../build.otn/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload_from_stdin SKIPPED 1238s ../build.otn/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload_timeout PASSED 1238s ../build.otn/src/datalad_next/url_operations/tests/test_ssh.py::test_check_return_code PASSED 1238s ../build.otn/src/datalad_next/utils/tests/test_deprecated.py::test_deprecated PASSED 1238s ../build.otn/src/datalad_next/utils/tests/test_multihash.py::test_multihash PASSED 1238s ../build.otn/src/datalad_next/utils/tests/test_multihash.py::test_noophash PASSED 1238s ../build.otn/src/datalad_next/utils/tests/test_paramdictator.py::test_paramdictator PASSED 1238s ../build.otn/src/datalad_next/utils/tests/test_parse_www_authenticate.py::test_parse_www_authenticate PASSED 1239s ../build.otn/src/datalad_next/utils/tests/test_patch.py::test_patched_env PASSEDVersions: annexremote=1.6.6 boto3=1.37.9 cmd:7z=25.01 cmd:annex=10.20250721 cmd:bundled-git=UNKNOWN cmd:git=2.51.0 cmd:ssh=10.0p2 cmd:system-git=2.51.0 cmd:system-ssh=10.0p2 datalad=1.1.5 humanize=4.12.1 iso8601=2.1.0 keyring=25.6.0 keyrings.alt=5.0.2 msgpack=1.0.3 platformdirs=4.3.7 requests=2.32.3 1239s Obscure filename: str=b' |;&%b5{}\'"<> .datc ' repr=' |;&%b5{}\'"<> .datc ' 1239s Encodings: default='utf-8' filesystem='utf-8' locale.prefered='UTF-8' 1239s Environment: LANG='C.UTF-8' GIT_AUTHOR_EMAIL='debian@datalad.org' GIT_AUTHOR_NAME='debian' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin' GIT_CONFIG_PARAMETERS="'init.defaultBranch=dl-test-branch' 'clone.defaultRemoteName=dl-test-remote'" PYTHON_KEYRING_BACKEND='keyrings.alt.file.PlaintextKeyring' GIT_CONFIG_GLOBAL='/tmp/datalad_temp_n8evh5wk/.gitconfig' GIT_ASKPASS='true' GIT_CONFIG_KEY_0='datalad.tests.nonetwork' GIT_CONFIG_VALUE_0='1' GIT_CONFIG_KEY_1='datalad.datasets.topurl' GIT_CONFIG_VALUE_1='https://datasets-tests.datalad.org/' GIT_CONFIG_KEY_2='bogusdataladtestsec.subsec' GIT_CONFIG_VALUE_2='unique' GIT_CONFIG_COUNT='3' 1239s 1239s 1239s ================= 401 passed, 67 skipped in 978.84s (0:16:18) ================== 1239s autopkgtest [20:13:35]: test nonetwork-testsuite: -----------------------] 1241s autopkgtest [20:13:37]: test nonetwork-testsuite: - - - - - - - - - - results - - - - - - - - - - 1241s nonetwork-testsuite PASS 1241s autopkgtest [20:13:37]: @@@@@@@@@@@@@@@@@@@@ summary 1241s plain-import PASS (superficial) 1241s apply-datalad-patches PASS (superficial) 1241s extension-registered PASS (superficial) 1241s nonetwork-testsuite PASS