0s autopkgtest [15:29:36]: starting date and time: 2025-10-20 15:29:36+0000 0s autopkgtest [15:29:36]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [15:29:36]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.z82pyatg/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-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-s390x-7.secgroup --name adt-resolute-s390x-datalad-next-20251020-152936-juju-7f2275-prod-proposed-migration-environment-20-586607ee-cceb-47c7-9a13-14008d6c58e4 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-datalad-next-20251020-152936-juju-7f2275-prod-proposed-migration-environment-20-586607ee-cceb-47c7-9a13-14008d6c58e4 from image adt/ubuntu-resolute-s390x-server-20251020.img (UUID af6042e7-5f94-4102-8fd4-5557e2338897)... 55s autopkgtest [15:30:31]: testbed dpkg architecture: s390x 55s autopkgtest [15:30:31]: testbed apt version: 3.1.8ubuntu1 56s autopkgtest [15:30:32]: @@@@@@@@@@@@@@@@@@@@ test bed setup 56s autopkgtest [15:30:32]: testbed release detected to be: None 57s autopkgtest [15:30:33]: updating testbed package index (apt update) 57s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 57s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 57s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 57s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 57s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 57s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 57s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [56.9 kB] 57s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 58s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [107 kB] 58s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 58s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [400 kB] 59s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [3812 B] 59s Fetched 1318 kB in 2s (651 kB/s) 59s Reading package lists... 60s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 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 61s Reading package lists... 61s Reading package lists... 61s Building dependency tree... 61s Reading state information... 61s Calculating upgrade... 61s The following packages will be upgraded: 61s libjson-c5 python3-inflect python3-oauthlib python3-zipp 61s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s Need to get 175 kB of archives. 61s After this operation, 31.7 kB of additional disk space will be used. 61s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-c5 s390x 0.18+ds-1.1 [36.8 kB] 62s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3-inflect all 7.5.0-1 [33.9 kB] 62s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3-oauthlib all 3.3.1-1 [93.5 kB] 62s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x python3-zipp all 3.23.0-1 [10.4 kB] 62s dpkg-preconfigure: unable to re-open stdin: No such file or directory 62s Fetched 175 kB in 0s (364 kB/s) 62s (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 ... 56857 files and directories currently installed.) 62s Preparing to unpack .../libjson-c5_0.18+ds-1.1_s390x.deb ... 62s Unpacking libjson-c5:s390x (0.18+ds-1.1) over (0.18+ds-1) ... 62s Preparing to unpack .../python3-inflect_7.5.0-1_all.deb ... 62s Unpacking python3-inflect (7.5.0-1) over (7.3.1-2) ... 62s Preparing to unpack .../python3-oauthlib_3.3.1-1_all.deb ... 62s Unpacking python3-oauthlib (3.3.1-1) over (3.2.2-3) ... 62s Preparing to unpack .../python3-zipp_3.23.0-1_all.deb ... 62s Unpacking python3-zipp (3.23.0-1) over (3.21.0-1) ... 62s Setting up python3-zipp (3.23.0-1) ... 63s Setting up python3-inflect (7.5.0-1) ... 63s Setting up python3-oauthlib (3.3.1-1) ... 63s Setting up libjson-c5:s390x (0.18+ds-1.1) ... 63s Processing triggers for libc-bin (2.42-0ubuntu3) ... 63s autopkgtest [15:30:39]: upgrading testbed (apt dist-upgrade and autopurge) 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 63s Calculating upgrade... 63s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 64s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Solving dependencies... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s autopkgtest [15:30:42]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 67s autopkgtest [15:30:43]: @@@@@@@@@@@@@@@@@@@@ apt-source datalad-next 68s Get:1 http://ftpmaster.internal/ubuntu resolute/universe datalad-next 1.5.0-1 (dsc) [2658 B] 68s Get:2 http://ftpmaster.internal/ubuntu resolute/universe datalad-next 1.5.0-1 (tar) [455 kB] 68s Get:3 http://ftpmaster.internal/ubuntu resolute/universe datalad-next 1.5.0-1 (diff) [8424 B] 68s gpgv: Signature made Tue Dec 17 00:15:31 2024 UTC 68s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 68s gpgv: Can't check signature: No public key 68s dpkg-source: warning: cannot verify inline signature for ./datalad-next_1.5.0-1.dsc: no acceptable signature found 68s autopkgtest [15:30:44]: testing package datalad-next version 1.5.0-1 69s autopkgtest [15:30:45]: build not needed 73s autopkgtest [15:30:49]: test plain-import: preparing testbed 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 73s Solving dependencies... 73s The following NEW packages will be installed: 73s 7zip git git-annex git-man liberror-perl patool python3-all 73s python3-annexremote python3-boto3 python3-botocore python3-datalad 73s python3-datalad-next python3-dateutil python3-fasteners python3-gitlab 73s python3-humanize python3-iso8601 python3-jaraco.classes python3-jeepney 73s python3-jmespath python3-keyring python3-keyrings.alt python3-monotonic 73s python3-msgpack python3-packaging python3-platformdirs python3-pycryptodome 73s python3-requests-toolbelt python3-s3transfer python3-secretstorage 73s python3-six python3-tqdm 73s 0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. 73s Need to get 52.6 MB of archives. 73s After this operation, 379 MB of additional disk space will be used. 73s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x 7zip s390x 25.01+dfsg-2 [2107 kB] 75s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 75s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x git-man all 1:2.51.0-1ubuntu1 [1179 kB] 75s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x git s390x 1:2.51.0-1ubuntu1 [4290 kB] 76s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x git-annex s390x 10.20250721-1 [34.4 MB] 81s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x patool all 4.0.0-1 [39.1 kB] 81s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.7-1 [886 B] 81s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-annexremote all 1.6.6-1 [14.5 kB] 81s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dateutil all 2.9.0-4 [80.3 kB] 81s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x python3-jmespath all 1.0.1-1 [21.3 kB] 81s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x python3-six all 1.17.0-1 [13.2 kB] 81s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x python3-botocore all 1.37.9+repack-1 [6982 kB] 81s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x python3-s3transfer all 0.11.4-1 [55.8 kB] 81s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x python3-boto3 all 1.37.9-1 [73.0 kB] 81s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x python3-monotonic all 1.6-3 [5344 B] 81s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x python3-fasteners all 0.18-2 [12.5 kB] 81s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-requests-toolbelt all 1.0.0-4 [37.0 kB] 82s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-gitlab all 1:4.9.0-1 [75.0 kB] 82s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-humanize all 4.12.1-1 [58.3 kB] 82s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x python3-iso8601 all 2.1.0-2 [9136 B] 82s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jeepney all 0.9.0-1 [33.5 kB] 82s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-secretstorage all 3.3.3-3 [13.7 kB] 82s Get:23 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jaraco.classes all 3.4.0-1 [7664 B] 82s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-keyring all 25.6.0-3 [40.7 kB] 82s Get:25 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pycryptodome s390x 3.20.0+dfsg-3build1 [1094 kB] 82s Get:26 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-keyrings.alt all 5.0.2-1 [16.6 kB] 82s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x python3-msgpack s390x 1.0.3-3build4 [87.7 kB] 82s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x python3-platformdirs all 4.3.7-1 [16.9 kB] 82s Get:29 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-tqdm all 4.67.1-5 [92.1 kB] 82s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x python3-packaging all 25.0-1 [52.8 kB] 82s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-datalad all 1.1.5-2.1 [816 kB] 82s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-datalad-next all 1.5.0-1 [762 kB] 82s Fetched 52.6 MB in 9s (6081 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 ... 56867 files and directories currently installed.) 82s Preparing to unpack .../00-7zip_25.01+dfsg-2_s390x.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_s390x.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_s390x.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_s390x.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_s390x.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_s390x.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) ... 84s Selecting previously unselected package python3-tqdm. 84s Preparing to unpack .../28-python3-tqdm_4.67.1-5_all.deb ... 84s Unpacking python3-tqdm (4.67.1-5) ... 84s Selecting previously unselected package python3-packaging. 84s Preparing to unpack .../29-python3-packaging_25.0-1_all.deb ... 84s Unpacking python3-packaging (25.0-1) ... 84s Selecting previously unselected package python3-datalad. 84s Preparing to unpack .../30-python3-datalad_1.1.5-2.1_all.deb ... 84s Unpacking python3-datalad (1.1.5-2.1) ... 84s Selecting previously unselected package python3-datalad-next. 84s Preparing to unpack .../31-python3-datalad-next_1.5.0-1_all.deb ... 84s Unpacking python3-datalad-next (1.5.0-1) ... 84s Setting up python3-jaraco.classes (3.4.0-1) ... 84s Setting up patool (4.0.0-1) ... 84s Setting up python3-requests-toolbelt (1.0.0-4) ... 84s Setting up python3-annexremote (1.6.6-1) ... 84s Setting up python3-pycryptodome (3.20.0+dfsg-3build1) ... 85s Setting up python3-tqdm (4.67.1-5) ... 85s Setting up python3-all (3.13.7-1) ... 85s Setting up 7zip (25.01+dfsg-2) ... 85s Setting up python3-platformdirs (4.3.7-1) ... 85s Setting up python3-monotonic (1.6-3) ... 85s Setting up liberror-perl (0.17030-1) ... 85s Setting up python3-six (1.17.0-1) ... 85s Setting up python3-packaging (25.0-1) ... 85s Setting up python3-iso8601 (2.1.0-2) ... 85s Setting up python3-jmespath (1.0.1-1) ... 85s Setting up python3-fasteners (0.18-2) ... 86s Setting up python3-jeepney (0.9.0-1) ... 86s Setting up git-man (1:2.51.0-1ubuntu1) ... 86s Setting up python3-dateutil (2.9.0-4) ... 86s Setting up python3-msgpack (1.0.3-3build4) ... 86s Setting up python3-humanize (4.12.1-1) ... 86s Setting up python3-gitlab (1:4.9.0-1) ... 86s Setting up python3-secretstorage (3.3.3-3) ... 86s Setting up python3-botocore (1.37.9+repack-1) ... 86s Setting up git (1:2.51.0-1ubuntu1) ... 86s Setting up git-annex (10.20250721-1) ... 86s Setting up python3-keyring (25.6.0-3) ... 87s Setting up python3-s3transfer (0.11.4-1) ... 87s Setting up python3-boto3 (1.37.9-1) ... 87s Setting up python3-keyrings.alt (5.0.2-1) ... 87s Setting up python3-datalad (1.1.5-2.1) ... 88s Setting up python3-datalad-next (1.5.0-1) ... 88s Processing triggers for man-db (2.13.1-1) ... 90s autopkgtest [15:31:06]: 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 90s autopkgtest [15:31:06]: test plain-import: [----------------------- 90s Testing with python3.13: 90s 90s autopkgtest [15:31:06]: test plain-import: -----------------------] 91s autopkgtest [15:31:07]: test plain-import: - - - - - - - - - - results - - - - - - - - - - 91s plain-import PASS (superficial) 91s autopkgtest [15:31:07]: test apply-datalad-patches: preparing testbed 91s Reading package lists... 92s Building dependency tree... 92s Reading state information... 92s Solving dependencies... 92s The following NEW packages will be installed: 92s datalad python3-argcomplete 92s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 92s Need to get 137 kB of archives. 92s After this operation, 402 kB of additional disk space will be used. 92s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-argcomplete all 3.6.2-1 [35.8 kB] 92s Get:2 http://ftpmaster.internal/ubuntu resolute/universe s390x datalad all 1.1.5-2.1 [101 kB] 92s Fetched 137 kB in 0s (385 kB/s) 92s Selecting previously unselected package python3-argcomplete. 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 64217 files and directories currently installed.) 92s Preparing to unpack .../python3-argcomplete_3.6.2-1_all.deb ... 92s Unpacking python3-argcomplete (3.6.2-1) ... 92s Selecting previously unselected package datalad. 92s Preparing to unpack .../datalad_1.1.5-2.1_all.deb ... 92s Unpacking datalad (1.1.5-2.1) ... 92s Setting up python3-argcomplete (3.6.2-1) ... 92s Setting up datalad (1.1.5-2.1) ... 92s Processing triggers for man-db (2.13.1-1) ... 94s autopkgtest [15:31:10]: 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 94s autopkgtest [15:31:10]: test apply-datalad-patches: [----------------------- 94s Testing with python3.13: 94s autopkgtest [15:31:10]: test apply-datalad-patches: -----------------------] 95s autopkgtest [15:31:11]: test apply-datalad-patches: - - - - - - - - - - results - - - - - - - - - - 95s apply-datalad-patches PASS (superficial) 95s autopkgtest [15:31:11]: test extension-registered: preparing testbed 115s Creating nova instance adt-resolute-s390x-datalad-next-20251020-152936-juju-7f2275-prod-proposed-migration-environment-20-586607ee-cceb-47c7-9a13-14008d6c58e4 from image adt/ubuntu-resolute-s390x-server-20251020.img (UUID af6042e7-5f94-4102-8fd4-5557e2338897)... 156s autopkgtest [15:32:12]: testbed dpkg architecture: s390x 157s autopkgtest [15:32:13]: testbed apt version: 3.1.8ubuntu1 157s autopkgtest [15:32:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 157s autopkgtest [15:32:13]: testbed release detected to be: resolute 158s autopkgtest [15:32:14]: updating testbed package index (apt update) 158s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 158s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 158s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 158s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 159s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 159s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 159s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [56.9 kB] 159s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 159s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [107 kB] 159s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 159s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [400 kB] 159s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [3812 B] 159s Fetched 1318 kB in 1s (1158 kB/s) 160s Reading package lists... 160s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 160s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 160s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 161s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 161s Reading package lists... 161s Reading package lists... 161s Building dependency tree... 161s Reading state information... 161s Calculating upgrade... 162s The following packages will be upgraded: 162s libjson-c5 python3-inflect python3-oauthlib python3-zipp 162s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 162s Need to get 175 kB of archives. 162s After this operation, 31.7 kB of additional disk space will be used. 162s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-c5 s390x 0.18+ds-1.1 [36.8 kB] 162s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3-inflect all 7.5.0-1 [33.9 kB] 162s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3-oauthlib all 3.3.1-1 [93.5 kB] 162s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x python3-zipp all 3.23.0-1 [10.4 kB] 162s dpkg-preconfigure: unable to re-open stdin: No such file or directory 162s Fetched 175 kB in 0s (431 kB/s) 162s (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 ... 56857 files and directories currently installed.) 162s Preparing to unpack .../libjson-c5_0.18+ds-1.1_s390x.deb ... 162s Unpacking libjson-c5:s390x (0.18+ds-1.1) over (0.18+ds-1) ... 162s Preparing to unpack .../python3-inflect_7.5.0-1_all.deb ... 162s Unpacking python3-inflect (7.5.0-1) over (7.3.1-2) ... 162s Preparing to unpack .../python3-oauthlib_3.3.1-1_all.deb ... 162s Unpacking python3-oauthlib (3.3.1-1) over (3.2.2-3) ... 163s Preparing to unpack .../python3-zipp_3.23.0-1_all.deb ... 163s Unpacking python3-zipp (3.23.0-1) over (3.21.0-1) ... 163s Setting up python3-zipp (3.23.0-1) ... 163s Setting up python3-inflect (7.5.0-1) ... 163s Setting up python3-oauthlib (3.3.1-1) ... 163s Setting up libjson-c5:s390x (0.18+ds-1.1) ... 163s Processing triggers for libc-bin (2.42-0ubuntu3) ... 163s autopkgtest [15:32:19]: upgrading testbed (apt dist-upgrade and autopurge) 163s Reading package lists... 163s Building dependency tree... 163s Reading state information... 163s Calculating upgrade... 164s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 164s Reading package lists... 164s Building dependency tree... 164s Reading state information... 164s Solving dependencies... 164s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 167s Reading package lists... 167s Building dependency tree... 167s Reading state information... 167s Solving dependencies... 167s The following NEW packages will be installed: 167s 7zip datalad git git-annex git-man liberror-perl patool python3-annexremote 167s python3-argcomplete python3-boto3 python3-botocore python3-datalad 167s python3-datalad-next python3-dateutil python3-fasteners python3-gitlab 167s python3-humanize python3-iso8601 python3-jaraco.classes python3-jeepney 167s python3-jmespath python3-keyring python3-keyrings.alt python3-monotonic 167s python3-msgpack python3-packaging python3-platformdirs python3-pycryptodome 167s python3-requests-toolbelt python3-s3transfer python3-secretstorage 167s python3-six python3-tqdm 167s 0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded. 167s Need to get 52.7 MB of archives. 167s After this operation, 379 MB of additional disk space will be used. 167s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x 7zip s390x 25.01+dfsg-2 [2107 kB] 168s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 168s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x git-man all 1:2.51.0-1ubuntu1 [1179 kB] 169s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x git s390x 1:2.51.0-1ubuntu1 [4290 kB] 170s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x git-annex s390x 10.20250721-1 [34.4 MB] 172s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x patool all 4.0.0-1 [39.1 kB] 172s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-annexremote all 1.6.6-1 [14.5 kB] 172s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dateutil all 2.9.0-4 [80.3 kB] 172s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-jmespath all 1.0.1-1 [21.3 kB] 172s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x python3-six all 1.17.0-1 [13.2 kB] 172s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x python3-botocore all 1.37.9+repack-1 [6982 kB] 172s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x python3-s3transfer all 0.11.4-1 [55.8 kB] 172s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x python3-boto3 all 1.37.9-1 [73.0 kB] 172s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x python3-monotonic all 1.6-3 [5344 B] 172s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x python3-fasteners all 0.18-2 [12.5 kB] 172s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-requests-toolbelt all 1.0.0-4 [37.0 kB] 172s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-gitlab all 1:4.9.0-1 [75.0 kB] 172s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-humanize all 4.12.1-1 [58.3 kB] 172s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x python3-iso8601 all 2.1.0-2 [9136 B] 172s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jeepney all 0.9.0-1 [33.5 kB] 172s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-secretstorage all 3.3.3-3 [13.7 kB] 172s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jaraco.classes all 3.4.0-1 [7664 B] 172s Get:23 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-keyring all 25.6.0-3 [40.7 kB] 172s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pycryptodome s390x 3.20.0+dfsg-3build1 [1094 kB] 172s Get:25 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-keyrings.alt all 5.0.2-1 [16.6 kB] 172s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x python3-msgpack s390x 1.0.3-3build4 [87.7 kB] 172s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x python3-platformdirs all 4.3.7-1 [16.9 kB] 172s Get:28 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-tqdm all 4.67.1-5 [92.1 kB] 172s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x python3-packaging all 25.0-1 [52.8 kB] 172s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-datalad all 1.1.5-2.1 [816 kB] 172s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-argcomplete all 3.6.2-1 [35.8 kB] 172s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x datalad all 1.1.5-2.1 [101 kB] 172s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-datalad-next all 1.5.0-1 [762 kB] 173s Fetched 52.7 MB in 5s (9631 kB/s) 173s Selecting previously unselected package 7zip. 173s (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 ... 56867 files and directories currently installed.) 173s Preparing to unpack .../00-7zip_25.01+dfsg-2_s390x.deb ... 173s Unpacking 7zip (25.01+dfsg-2) ... 173s Selecting previously unselected package liberror-perl. 173s Preparing to unpack .../01-liberror-perl_0.17030-1_all.deb ... 173s Unpacking liberror-perl (0.17030-1) ... 173s Selecting previously unselected package git-man. 173s Preparing to unpack .../02-git-man_1%3a2.51.0-1ubuntu1_all.deb ... 173s Unpacking git-man (1:2.51.0-1ubuntu1) ... 173s Selecting previously unselected package git. 173s Preparing to unpack .../03-git_1%3a2.51.0-1ubuntu1_s390x.deb ... 173s Unpacking git (1:2.51.0-1ubuntu1) ... 173s Selecting previously unselected package git-annex. 173s Preparing to unpack .../04-git-annex_10.20250721-1_s390x.deb ... 173s Unpacking git-annex (10.20250721-1) ... 174s Selecting previously unselected package patool. 174s Preparing to unpack .../05-patool_4.0.0-1_all.deb ... 174s Unpacking patool (4.0.0-1) ... 174s Selecting previously unselected package python3-annexremote. 174s Preparing to unpack .../06-python3-annexremote_1.6.6-1_all.deb ... 174s Unpacking python3-annexremote (1.6.6-1) ... 174s Selecting previously unselected package python3-dateutil. 174s Preparing to unpack .../07-python3-dateutil_2.9.0-4_all.deb ... 174s Unpacking python3-dateutil (2.9.0-4) ... 174s Selecting previously unselected package python3-jmespath. 174s Preparing to unpack .../08-python3-jmespath_1.0.1-1_all.deb ... 174s Unpacking python3-jmespath (1.0.1-1) ... 174s Selecting previously unselected package python3-six. 174s Preparing to unpack .../09-python3-six_1.17.0-1_all.deb ... 174s Unpacking python3-six (1.17.0-1) ... 174s Selecting previously unselected package python3-botocore. 174s Preparing to unpack .../10-python3-botocore_1.37.9+repack-1_all.deb ... 174s Unpacking python3-botocore (1.37.9+repack-1) ... 174s Selecting previously unselected package python3-s3transfer. 174s Preparing to unpack .../11-python3-s3transfer_0.11.4-1_all.deb ... 174s Unpacking python3-s3transfer (0.11.4-1) ... 174s Selecting previously unselected package python3-boto3. 174s Preparing to unpack .../12-python3-boto3_1.37.9-1_all.deb ... 174s Unpacking python3-boto3 (1.37.9-1) ... 174s Selecting previously unselected package python3-monotonic. 174s Preparing to unpack .../13-python3-monotonic_1.6-3_all.deb ... 174s Unpacking python3-monotonic (1.6-3) ... 174s Selecting previously unselected package python3-fasteners. 174s Preparing to unpack .../14-python3-fasteners_0.18-2_all.deb ... 174s Unpacking python3-fasteners (0.18-2) ... 174s Selecting previously unselected package python3-requests-toolbelt. 174s Preparing to unpack .../15-python3-requests-toolbelt_1.0.0-4_all.deb ... 174s Unpacking python3-requests-toolbelt (1.0.0-4) ... 174s Selecting previously unselected package python3-gitlab. 174s Preparing to unpack .../16-python3-gitlab_1%3a4.9.0-1_all.deb ... 174s Unpacking python3-gitlab (1:4.9.0-1) ... 174s Selecting previously unselected package python3-humanize. 174s Preparing to unpack .../17-python3-humanize_4.12.1-1_all.deb ... 174s Unpacking python3-humanize (4.12.1-1) ... 174s Selecting previously unselected package python3-iso8601. 174s Preparing to unpack .../18-python3-iso8601_2.1.0-2_all.deb ... 174s Unpacking python3-iso8601 (2.1.0-2) ... 174s Selecting previously unselected package python3-jeepney. 174s Preparing to unpack .../19-python3-jeepney_0.9.0-1_all.deb ... 174s Unpacking python3-jeepney (0.9.0-1) ... 174s Selecting previously unselected package python3-secretstorage. 174s Preparing to unpack .../20-python3-secretstorage_3.3.3-3_all.deb ... 174s Unpacking python3-secretstorage (3.3.3-3) ... 174s Selecting previously unselected package python3-jaraco.classes. 174s Preparing to unpack .../21-python3-jaraco.classes_3.4.0-1_all.deb ... 174s Unpacking python3-jaraco.classes (3.4.0-1) ... 174s Selecting previously unselected package python3-keyring. 174s Preparing to unpack .../22-python3-keyring_25.6.0-3_all.deb ... 174s Unpacking python3-keyring (25.6.0-3) ... 174s Selecting previously unselected package python3-pycryptodome. 174s Preparing to unpack .../23-python3-pycryptodome_3.20.0+dfsg-3build1_s390x.deb ... 174s Unpacking python3-pycryptodome (3.20.0+dfsg-3build1) ... 174s Selecting previously unselected package python3-keyrings.alt. 174s Preparing to unpack .../24-python3-keyrings.alt_5.0.2-1_all.deb ... 174s Unpacking python3-keyrings.alt (5.0.2-1) ... 174s Selecting previously unselected package python3-msgpack. 174s Preparing to unpack .../25-python3-msgpack_1.0.3-3build4_s390x.deb ... 174s Unpacking python3-msgpack (1.0.3-3build4) ... 174s Selecting previously unselected package python3-platformdirs. 174s Preparing to unpack .../26-python3-platformdirs_4.3.7-1_all.deb ... 174s Unpacking python3-platformdirs (4.3.7-1) ... 174s Selecting previously unselected package python3-tqdm. 174s Preparing to unpack .../27-python3-tqdm_4.67.1-5_all.deb ... 174s Unpacking python3-tqdm (4.67.1-5) ... 174s Selecting previously unselected package python3-packaging. 174s Preparing to unpack .../28-python3-packaging_25.0-1_all.deb ... 174s Unpacking python3-packaging (25.0-1) ... 174s Selecting previously unselected package python3-datalad. 174s Preparing to unpack .../29-python3-datalad_1.1.5-2.1_all.deb ... 174s Unpacking python3-datalad (1.1.5-2.1) ... 174s Selecting previously unselected package python3-argcomplete. 174s Preparing to unpack .../30-python3-argcomplete_3.6.2-1_all.deb ... 174s Unpacking python3-argcomplete (3.6.2-1) ... 174s Selecting previously unselected package datalad. 174s Preparing to unpack .../31-datalad_1.1.5-2.1_all.deb ... 174s Unpacking datalad (1.1.5-2.1) ... 174s Selecting previously unselected package python3-datalad-next. 174s Preparing to unpack .../32-python3-datalad-next_1.5.0-1_all.deb ... 174s Unpacking python3-datalad-next (1.5.0-1) ... 174s Setting up python3-jaraco.classes (3.4.0-1) ... 174s Setting up patool (4.0.0-1) ... 175s Setting up python3-requests-toolbelt (1.0.0-4) ... 175s Setting up python3-annexremote (1.6.6-1) ... 175s Setting up python3-pycryptodome (3.20.0+dfsg-3build1) ... 175s Setting up python3-tqdm (4.67.1-5) ... 175s Setting up 7zip (25.01+dfsg-2) ... 175s Setting up python3-platformdirs (4.3.7-1) ... 175s Setting up python3-monotonic (1.6-3) ... 175s Setting up liberror-perl (0.17030-1) ... 175s Setting up python3-six (1.17.0-1) ... 176s Setting up python3-packaging (25.0-1) ... 176s Setting up python3-iso8601 (2.1.0-2) ... 176s Setting up python3-jmespath (1.0.1-1) ... 176s Setting up python3-fasteners (0.18-2) ... 176s Setting up python3-jeepney (0.9.0-1) ... 176s Setting up git-man (1:2.51.0-1ubuntu1) ... 176s Setting up python3-dateutil (2.9.0-4) ... 176s Setting up python3-msgpack (1.0.3-3build4) ... 176s Setting up python3-argcomplete (3.6.2-1) ... 176s Setting up python3-humanize (4.12.1-1) ... 176s Setting up python3-gitlab (1:4.9.0-1) ... 177s Setting up python3-secretstorage (3.3.3-3) ... 177s Setting up python3-botocore (1.37.9+repack-1) ... 177s Setting up git (1:2.51.0-1ubuntu1) ... 177s Setting up git-annex (10.20250721-1) ... 177s Setting up python3-keyring (25.6.0-3) ... 177s Setting up python3-s3transfer (0.11.4-1) ... 177s Setting up python3-boto3 (1.37.9-1) ... 177s Setting up python3-keyrings.alt (5.0.2-1) ... 177s Setting up python3-datalad (1.1.5-2.1) ... 178s Setting up datalad (1.1.5-2.1) ... 178s Setting up python3-datalad-next (1.5.0-1) ... 178s Processing triggers for man-db (2.13.1-1) ... 181s autopkgtest [15:32:37]: 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" 181s autopkgtest [15:32:37]: test extension-registered: [----------------------- 182s autopkgtest [15:32:38]: test extension-registered: -----------------------] 182s autopkgtest [15:32:38]: test extension-registered: - - - - - - - - - - results - - - - - - - - - - 182s extension-registered PASS (superficial) 182s autopkgtest [15:32:38]: test nonetwork-testsuite: preparing testbed 183s Reading package lists... 183s Building dependency tree... 183s Reading state information... 183s Solving dependencies... 183s The following NEW packages will be installed: 183s libxslt1.1 python3-all python3-iniconfig python3-lxml python3-pluggy 183s python3-psutil python3-pytest python3-webdavclient unzip 183s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 183s Need to get 2375 kB of archives. 183s After this operation, 9476 kB of additional disk space will be used. 183s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.1 [163 kB] 183s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.7-1 [886 B] 183s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 183s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lxml s390x 6.0.1-1 [1522 kB] 184s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x python3-pluggy all 1.6.0-1 [21.0 kB] 184s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.0.0-2ubuntu1 [188 kB] 184s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x python3-pytest all 8.4.2-1 [268 kB] 184s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-webdavclient all 3.14.6-3 [20.1 kB] 184s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-28ubuntu7 [185 kB] 184s Fetched 2375 kB in 1s (2124 kB/s) 184s Selecting previously unselected package libxslt1.1:s390x. 184s (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 ... 64310 files and directories currently installed.) 184s Preparing to unpack .../0-libxslt1.1_1.1.43-0.1_s390x.deb ... 184s Unpacking libxslt1.1:s390x (1.1.43-0.1) ... 184s Selecting previously unselected package python3-all. 184s Preparing to unpack .../1-python3-all_3.13.7-1_s390x.deb ... 184s Unpacking python3-all (3.13.7-1) ... 184s Selecting previously unselected package python3-iniconfig. 184s Preparing to unpack .../2-python3-iniconfig_1.1.1-2_all.deb ... 184s Unpacking python3-iniconfig (1.1.1-2) ... 184s Selecting previously unselected package python3-lxml:s390x. 184s Preparing to unpack .../3-python3-lxml_6.0.1-1_s390x.deb ... 184s Unpacking python3-lxml:s390x (6.0.1-1) ... 184s Selecting previously unselected package python3-pluggy. 184s Preparing to unpack .../4-python3-pluggy_1.6.0-1_all.deb ... 184s Unpacking python3-pluggy (1.6.0-1) ... 184s Selecting previously unselected package python3-psutil. 184s Preparing to unpack .../5-python3-psutil_7.0.0-2ubuntu1_s390x.deb ... 184s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 184s Selecting previously unselected package python3-pytest. 184s Preparing to unpack .../6-python3-pytest_8.4.2-1_all.deb ... 184s Unpacking python3-pytest (8.4.2-1) ... 184s Selecting previously unselected package python3-webdavclient. 184s Preparing to unpack .../7-python3-webdavclient_3.14.6-3_all.deb ... 184s Unpacking python3-webdavclient (3.14.6-3) ... 185s Selecting previously unselected package unzip. 185s Preparing to unpack .../8-unzip_6.0-28ubuntu7_s390x.deb ... 185s Unpacking unzip (6.0-28ubuntu7) ... 185s Setting up python3-iniconfig (1.1.1-2) ... 185s Setting up unzip (6.0-28ubuntu7) ... 185s Setting up python3-all (3.13.7-1) ... 185s Setting up python3-psutil (7.0.0-2ubuntu1) ... 185s Setting up python3-pluggy (1.6.0-1) ... 185s Setting up libxslt1.1:s390x (1.1.43-0.1) ... 185s Setting up python3-pytest (8.4.2-1) ... 185s Setting up python3-lxml:s390x (6.0.1-1) ... 185s Setting up python3-webdavclient (3.14.6-3) ... 185s Processing triggers for man-db (2.13.1-1) ... 186s Processing triggers for libc-bin (2.42-0ubuntu3) ... 187s autopkgtest [15:32:43]: 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 187s autopkgtest [15:32:43]: test nonetwork-testsuite: [----------------------- 187s Testing with python3.13: 187s ============================= test session starts ============================== 187s platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3.13 187s cachedir: .pytest_cache 187s rootdir: /tmp/autopkgtest.W1BDke/build.BCC/src 187s configfile: pyproject.toml 187s plugins: typeguard-4.4.2 188s collecting ... collected 468 items 188s 188s ../build.BCC/src/datalad_next/annexbackends/tests/test_base.py::test_protocol [INFO] Test fixture starts suppressing INFO level messages 188s PASSED 188s ../build.BCC/src/datalad_next/annexbackends/tests/test_base.py::test_master DEBUG Traceback (most recent call last): 188s DEBUG File "/tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/annexbackends/base.py", line 307, in Listen 188s DEBUG reply = self.protocol.command(line) 188s DEBUG File "/tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/annexbackends/base.py", line 195, in command 188s DEBUG reply = method() 188s DEBUG File "/tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/annexbackends/base.py", line 210, in do_CANVERIFY 188s DEBUG return 'CANVERIFY-YES' if self.backend.can_verify() else 'CANVERIFY-NO' 188s DEBUG ~~~~~~~~~~~~~~~~~~~~~~~^^ 188s DEBUG File "/tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/annexbackends/tests/test_base.py", line 31, in can_verify 188s DEBUG raise RuntimeError('intentional blow') 188s DEBUG RuntimeError: intentional blow 188s ERROR intentional blow 188s PASSED 194s ../build.BCC/src/datalad_next/annexremotes/tests/test_archivist.py::test_archivist_retrieval PASSED 199s ../build.BCC/src/datalad_next/annexremotes/tests/test_archivist.py::test_archivist_retrieval_legacy PASSED 199s ../build.BCC/src/datalad_next/annexremotes/tests/test_archivist.py::test_claimcheck_url PASSED 199s ../build.BCC/src/datalad_next/annexremotes/tests/test_archivist.py::test_archivist_unsupported PASSED 199s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_remove_no_tmpl PASSED 200s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_transfer_store_no_tmpl PASSED 200s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_checkretrieve PASSED 200s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_claimurl PASSED 200s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_checkurl [WARNING] Failed to spin up httpbin Docker container: 200s Traceback (most recent call last): 200s File "/tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/tests/fixtures.py", line 531, in httpbin_service 200s r = subprocess.run( 200s ["docker", "run", "-d", "-p", "127.0.0.1:8765:80", "kennethreitz/httpbin"], 200s ...<2 lines>... 200s text=True, 200s ) 200s File "/usr/lib/python3.13/subprocess.py", line 554, in run 200s with Popen(*popenargs, **kwargs) as process: 200s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 200s File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__ 200s self._execute_child(args, executable, preexec_fn, close_fds, 200s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 200s pass_fds, cwd, env, 200s ^^^^^^^^^^^^^^^^^^^ 200s ...<5 lines>... 200s gid, gids, uid, umask, 200s ^^^^^^^^^^^^^^^^^^^^^^ 200s start_new_session, process_group) 200s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 200s File "/usr/lib/python3.13/subprocess.py", line 1972, in _execute_child 200s raise child_exception_type(errno_num, err_msg, err_filename) 200s FileNotFoundError: [Errno 2] No such file or directory: 'docker' 200s SKIPPED 200s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_addurl_unredirected SKIPPED 202s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl PASSED 207s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_ria_access PASSED 210s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_store PASSED 210s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_store_via_ssh SKIPPED 212s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_remove PASSED 263s ../build.BCC/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_testremote PASSED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_tarfile.py::test_tararchive_basics SKIPPED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_tarfile.py::test_tararchive_contain SKIPPED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_tarfile.py::test_tararchive_iterator SKIPPED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_tarfile.py::test_open SKIPPED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_basics PASSED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_contain PASSED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_iterator PASSED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_zipfile.py::test_open PASSED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_zipfile.py::test_open_zipinfo PASSED 263s ../build.BCC/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_noncontext PASSED 263s ../build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_common_workflow_implicit_cred SKIPPED 263s ../build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_common_workflow_explicit_cred SKIPPED 263s ../build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_common_workflow_export SKIPPED 263s ../build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_bad_url_catching PASSED 264s ../build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_http_warning PASSED 264s ../build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_constraints_checking PASSED 264s ../build.BCC/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:'. 264s [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 264s [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 264s [WARNING] Sibling name will be used for storage sibling in storage-sibling-only mode, but a storage sibling name was provided 264s [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 264s [WARNING] Sibling name will be used for storage sibling in storage-sibling-only mode, but a storage sibling name was provided 264s PASSED 264s ../build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_unused_storage_name_warning PASSED 264s ../build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_existing_switch SKIPPED 264s ../build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_result_renderer SKIPPED 264s ../build.BCC/src/datalad_next/commands/tests/test_credentials.py::test_normalize_specs PASSED 264s ../build.BCC/src/datalad_next/commands/tests/test_credentials.py::test_errorhandling_smoketest PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_credentials.py::test_credentials_cli None(secret ✗): [could not set credential properties] [no credential name provided for setting] 265s PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_credentials.py::test_interactive_entry_get PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_credentials.py::test_interactive_entry_set PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_credentials.py::test_result_renderer weird(broken): 265s PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_credentials.py::test_extreme_credential_name PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_invalid_calls PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_auth PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_basic_auth SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_bearer_token_auth SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_digest_auth SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_explicit_credential SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_auth_after_redirect SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_no_credential_leak_to_http SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_new_bearer_token SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_new_bearer_token_nosave SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_download_404 SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_download.py::test_downloadurl PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_insufficient_args PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_zipfile PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_tarfile SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_directory PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_gitworktree PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_validator PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_replace_add_archive_content SKIPPED 265s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_renderer -rw-rw-r-- 31.0K 1000:0 3 min ago /tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/commands/tests/test_tree.py (file) 265s -rw-rw-r-- 14.6K 1000:0 Jun 16 2024 /tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/commands/tests/test_create_sibling_webdav.py (file) 265s -rw-rw-r-- 0B 1000:0 Jun 16 2024 /tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/commands/tests/__init__.py (file) 265s -rw-rw-r-- 1.8K 1000:0 Jun 16 2024 /tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/commands/tests/test_status.py (file) 265s -rw-rw-r-- 6.0K 1000:0 Jun 16 2024 /tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/commands/tests/test_credentials.py (file) 265s -rw-rw-r-- 8.9K 1000:0 Jun 16 2024 /tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/commands/tests/test_download.py (file) 265s drwxrwxr-x - 1000:1000 a minute ago /tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/commands/tests/__pycache__ (directory) 265s -rw-rw-r-- 1.7K 1000:0 Jun 16 2024 /tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/commands/tests/test_results.py (file) 265s -rw-rw-r-- 8.1K 1000:0 Jun 16 2024 /tmp/autopkgtest.W1BDke/build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py (file) 265s PASSED 265s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_annexworktree_empty_dataset PASSED 266s ../build.BCC/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_annexworktree_simple_dataset add(ok): sample.bin (file) 266s save(ok): . (dataset) 266s action summary: 266s add (ok: 1) 266s save (ok: 1) 266s PASSED 266s ../build.BCC/src/datalad_next/commands/tests/test_results.py::test_commandresult PASSED 266s ../build.BCC/src/datalad_next/commands/tests/test_status.py::test_status_invalid PASSED 266s ../build.BCC/src/datalad_next/commands/tests/test_status.py::test_status_renderer_smoke nothing to save, working tree clean 266s untracked: untracked 266s PASSED 267s ../build.BCC/src/datalad_next/commands/tests/test_status.py::test_status_clean PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-False-False-expected] expected: 269s ├── dir0/ 269s ├── dir1/ 269s └── dir2/ 269s 269s actual: 269s ├── dir0/ 269s ├── dir1/ 269s └── dir2/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-False-False-expected] expected: 269s ├── dir0/ 269s ├── dir1/ 269s └── dir2/ 269s ├── dir2_dir0/ 269s ├── dir2_dir1/ 269s └── dir2_dir2/ 269s 269s actual: 269s ├── dir0/ 269s ├── dir1/ 269s └── dir2/ 269s ├── dir2_dir0/ 269s ├── dir2_dir1/ 269s └── dir2_dir2/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-True-False-expected] expected: 269s ├── dir0/ 269s ├── dir1/ 269s ├── dir2/ 269s ├── file0 269s └── file1 269s 269s actual: 269s ├── dir0/ 269s ├── dir1/ 269s ├── dir2/ 269s ├── file0 269s └── file1 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-True-False-expected] expected: 269s ├── dir0/ 269s ├── dir1/ 269s │ └── dir1_file0 269s ├── dir2/ 269s │ ├── dir2_dir0/ 269s │ ├── dir2_dir1/ 269s │ │ └── dir2_dir1_file0 269s │ ├── dir2_dir2/ 269s │ │ ├── dir2_dir2_file0 269s │ │ └── dir2_dir2_file1 269s │ ├── dir2_file0 269s │ └── dir2_file1 269s ├── file0 269s └── file1 269s 269s actual: 269s ├── dir0/ 269s ├── dir1/ 269s │ └── dir1_file0 269s ├── dir2/ 269s │ ├── dir2_dir0/ 269s │ ├── dir2_dir1/ 269s │ │ └── dir2_dir1_file0 269s │ ├── dir2_dir2/ 269s │ │ ├── dir2_dir2_file0 269s │ │ └── dir2_dir2_file1 269s │ ├── dir2_file0 269s │ └── dir2_file1 269s ├── file0 269s └── file1 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-True-True-expected] expected: 269s ├── .dir3/ 269s ├── .file2 269s ├── dir0/ 269s ├── dir1/ 269s ├── dir2/ 269s ├── file0 269s └── file1 269s 269s actual: 269s ├── .dir3/ 269s ├── .file2 269s ├── dir0/ 269s ├── dir1/ 269s ├── dir2/ 269s ├── file0 269s └── file1 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-True-True-expected] expected: 269s ├── .dir3/ 269s │ ├── .dir3_file1 269s │ └── dir3_file0 269s ├── .file2 269s ├── dir0/ 269s ├── dir1/ 269s │ └── dir1_file0 269s ├── dir2/ 269s │ ├── dir2_dir0/ 269s │ ├── dir2_dir1/ 269s │ │ └── dir2_dir1_file0 269s │ ├── dir2_dir2/ 269s │ │ ├── dir2_dir2_file0 269s │ │ └── dir2_dir2_file1 269s │ ├── dir2_file0 269s │ └── dir2_file1 269s ├── file0 269s └── file1 269s 269s actual: 269s ├── .dir3/ 269s │ ├── .dir3_file1 269s │ └── dir3_file0 269s ├── .file2 269s ├── dir0/ 269s ├── dir1/ 269s │ └── dir1_file0 269s ├── dir2/ 269s │ ├── dir2_dir0/ 269s │ ├── dir2_dir1/ 269s │ │ └── dir2_dir1_file0 269s │ ├── dir2_dir2/ 269s │ │ ├── dir2_dir2_file0 269s │ │ └── dir2_dir2_file1 269s │ ├── dir2_file0 269s │ └── dir2_file1 269s ├── file0 269s └── file1 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-False-True-expected] expected: 269s ├── .dir3/ 269s ├── dir0/ 269s ├── dir1/ 269s └── dir2/ 269s 269s actual: 269s ├── .dir3/ 269s ├── dir0/ 269s ├── dir1/ 269s └── dir2/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-False-True-expected] expected: 269s ├── .dir3/ 269s ├── dir0/ 269s ├── dir1/ 269s └── dir2/ 269s ├── dir2_dir0/ 269s ├── dir2_dir1/ 269s └── dir2_dir2/ 269s 269s actual: 269s ├── .dir3/ 269s ├── dir0/ 269s ├── dir1/ 269s └── dir2/ 269s ├── dir2_dir0/ 269s ├── dir2_dir1/ 269s └── dir2_dir2/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-False-False-0 datasets, 3 directories] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-False-False-0 datasets, 6 directories] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-True-False-0 datasets, 3 directories, 2 files] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-True-False-0 datasets, 6 directories, 8 files] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-True-True-0 datasets, 4 directories, 3 files] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-True-True-0 datasets, 7 directories, 11 files] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-False-True-0 datasets, 4 directories] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-False-True-0 datasets, 7 directories] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/.] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/./] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/../root] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_no_difference_if_root_path_absolute_or_relative PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree_depth_zero PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-False-False] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-False-False] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-True-False] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-True-False] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-True-True] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-True-True] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-False-True] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-False-True] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_tree[1-False-False-expected] expected: 269s ├── repo0/ 269s ├── [DS~0] superds0/ 269s └── [DS~0] superds1/ 269s 269s actual: 269s ├── repo0/ 269s ├── [DS~0] superds0/ 269s └── [DS~0] superds1/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_tree[4-False-False-expected] expected: 269s ├── repo0/ 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s │ └── [DS~2] sd0_sub0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ ├── sd1_d0_repo0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s actual: 269s ├── repo0/ 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s │ └── [DS~2] sd0_sub0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ ├── sd1_d0_repo0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_stats[1-False-False-2 datasets, 1 directory] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_stats[4-False-False-7 datasets, 3 directories] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/.] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/./] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/../root] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_no_difference_if_root_path_absolute_or_relative PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_tree_depth_zero PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_exhausted_levels_are_below_current_depth[1-False-False] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_exhausted_levels_are_below_current_depth[4-False-False] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[0-0-expected] expected: 269s ├── [DS~0] superds0/ 269s └── [DS~0] superds1/ 269s └── [DS~0] sd1_ds0/ 269s 269s actual: 269s ├── [DS~0] superds0/ 269s └── [DS~0] superds1/ 269s └── [DS~0] sd1_ds0/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[0-1-expected] expected: 269s ├── [DS~0] superds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s └── [DS~0] sd1_ds0/ 269s 269s actual: 269s ├── [DS~0] superds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s └── [DS~0] sd1_ds0/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[0-2-expected] expected: 269s ├── [DS~0] superds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ └── sd1_d0_repo0/ 269s └── [DS~0] sd1_ds0/ 269s 269s actual: 269s ├── [DS~0] superds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ └── sd1_d0_repo0/ 269s └── [DS~0] sd1_ds0/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[1-0-expected] expected: 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s actual: 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[1-2-expected] expected: 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ ├── sd1_d0_repo0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s actual: 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ ├── sd1_d0_repo0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[None-0-expected] expected: 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s │ └── [DS~2] sd0_sub0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s actual: 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s │ └── [DS~2] sd0_sub0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[None-2-expected] expected: 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s │ └── [DS~2] sd0_sub0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ ├── sd1_d0_repo0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s actual: 269s ├── [DS~0] superds0/ 269s │ └── [DS~1] sd0_subds0/ 269s │ └── [DS~2] sd0_sub0_subds0/ 269s └── [DS~0] superds1/ 269s ├── sd1_dir0/ 269s │ ├── sd1_d0_repo0/ 269s │ └── [DS~1] sd1_d0_subds0/ 269s ├── [DS~0] sd1_ds0/ 269s └── [DS~1] (not installed) sd1_subds0/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree_without_datasets expected: 269s 269s actual: 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[0-0-3 datasets, 0 directories] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[0-1-3 datasets, 1 directory] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[0-2-3 datasets, 2 directories] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[1-0-6 datasets, 1 directory] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[1-2-6 datasets, 2 directories] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[None-0-7 datasets, 1 directory] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[None-2-7 datasets, 2 directories] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_print_tree_fails_for_nonexistent_directory PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_print_tree_permission_denied expected: 269s ├── a_forbidden_dir/ [error opening dir] 269s └── z_dir/ 269s └── subdir/ 269s 269s actual: 269s ├── a_forbidden_dir/ [error opening dir] 269s └── z_dir/ 269s └── subdir/ 269s 269s PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks[True] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks[False] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks_to_inaccessible_targets[True] PASSED 269s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks_to_inaccessible_targets[False] PASSED 271s ../build.BCC/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_print_tree_with_recursive_symlinks create(ok): . (dataset) 271s add(ok): subdir/annexed_file.txt (file) 271s save(ok): . (dataset) 271s action summary: 271s add (ok: 1) 271s save (ok: 1) 271s add(ok): subdir/git_file.txt (file) 271s save(ok): . (dataset) 271s action summary: 271s add (ok: 1) 271s save (ok: 1) 271s add(ok): subds_modified (dataset) 271s add(ok): .gitmodules (file) 271s save(ok): . (dataset) 271s create(ok): subds_modified (dataset) 271s action summary: 271s add (ok: 2) 271s create (ok: 1) 271s save (ok: 1) 271s add(ok): subds_lvl1_modified (dataset) 271s add(ok): .gitmodules (file) 271s save(ok): subds_modified (dataset) 271s add(ok): subds_modified (dataset) 271s add(ok): .gitmodules (file) 271s save(ok): . (dataset) 271s create(ok): subds_modified/subds_lvl1_modified (dataset) 271s action summary: 271s add (ok: 4) 271s create (ok: 1) 271s save (ok: 2) 271s add(ok): subdir/annexed_file.txt (file) 271s save(ok): . (dataset) 271s action summary: 271s add (ok: 1) 271s save (ok: 1) 271s expected: 271s ├── directory_untracked/ 271s │ └── link2dir/ -> ../subdir 271s ├── link2deepdir/ -> subds_modified/subdir/deepdir 271s │ └── subdeepdir/ 271s ├── link2dir/ -> subdir 271s ├── link2extdir/ -> ../ext_dir 271s │ └── ext_subdir/ 271s ├── link2parent/ -> ../.. 271s ├── link2subdsdir/ -> subds_modified/subdir 271s ├── link2subdsroot/ -> subds_modified 271s ├── subdir/ 271s └── [DS~1] subds_modified/ 271s ├── link2superdsdir/ -> ../subdir 271s ├── subdir/ 271s └── [DS~2] subds_lvl1_modified/ 271s 271s actual: 271s ├── directory_untracked/ 271s │ └── link2dir/ -> ../subdir 271s ├── link2deepdir/ -> subds_modified/subdir/deepdir 271s │ └── subdeepdir/ 271s ├── link2dir/ -> subdir 271s ├── link2extdir/ -> ../ext_dir 271s │ └── ext_subdir/ 271s ├── link2parent/ -> ../.. 271s ├── link2subdsdir/ -> subds_modified/subdir 271s ├── link2subdsroot/ -> subds_modified 271s ├── subdir/ 271s └── [DS~1] subds_modified/ 271s ├── link2superdsdir/ -> ../subdir 271s ├── subdir/ 271s └── [DS~2] subds_lvl1_modified/ 271s 271s PASSED 271s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_parse_gitconfig_dump PASSED 271s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_something fatal: no such section: nothere 271s fatal: --local can only be used inside a git repository 271s PASSED 271s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_includeif_breaking PASSED 271s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_crazy_cfg PASSED 271s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_obtain create(ok): /tmp/datalad_temp_test_obtain_g_e4ols (dataset) 271s PASSED 271s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_from_env PASSED 271s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_from_env_overrides PASSED 271s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_overrides PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_rewrite_url PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_no_leaks create(ok): . (dataset) 272s create(ok): . (dataset) 272s PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_no_local_write_if_no_dataset create(ok): . (dataset) 272s PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_dataset_local_mode create(ok): /tmp/datalad_temp_test_dataset_local_modepkeaxd90 (dataset) 272s PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_dataset_systemglobal_mode create(ok): /tmp/datalad_temp_test_dataset_systemglobal_modejwqp4plv (dataset) 272s PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_global_config PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_bare create(ok): . (dataset) 272s add(ok): .datalad/config (file) 272s save(ok): . (dataset) 272s action summary: 272s add (ok: 1) 272s save (ok: 1) 272s PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_write_config_section PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_external_modification PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_where_to_scope PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_core.py::test_cross_cfgman_update PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_utils.py::test_get_gitconfig_items_from_env PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_utils.py::test_set_gitconfig_items_in_env PASSED 272s ../build.BCC/src/datalad_next/config/tests/test_utils.py::test_get_set_gitconfig_env_roundtrip PASSED 272s ../build.BCC/src/datalad_next/constraints/tests/test_base.py::test_base PASSED 272s ../build.BCC/src/datalad_next/constraints/tests/test_base.py::test_allof PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_base.py::test_anyof PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_base.py::test_both PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_noconstraint PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_int PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_float PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_bool PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_str PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_str_min_len PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_EnsureStr_match PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_EnsureStrPrefix PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_EnsureValue PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_none PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_callable PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_choice PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_keychoice PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_range PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_type_str PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_EnsurePath PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_EnsurePath_fordataset PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_basic.py::test_EnsureHashAlgorithm PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_multi_validation PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_invalid_multi_validation PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_cmd_with_validation PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_constraint_dataset_tailoring PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_compound.py::test_EnsureTupleOf PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_compound.py::test_EnsureListOf PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_compound.py::test_EnsureIterableOf PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_compound.py::test_EnsureMapping PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_compound.py::test_EnsureGeneratorFromFileLike PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_compound.py::test_ConstraintWithPassthrough PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_compound.py::test_WithDescription PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_exceptions.py::test_constrainterror_repr PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_exceptions.py::test_constrainterrors PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_exceptions.py::test_parametercontext PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_exceptions.py::test_parametercontexterrors PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_exceptions.py::test_parameterizationerrors PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureGitRefName PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureRemoteName PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureParameterConstraint PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureParameterConstraint_passthrough PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureJSONLines PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureURL PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureURL_match PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureDataset PASSED 273s ../build.BCC/src/datalad_next/constraints/tests/test_tutorial.py::test_dobatch PASSED 273s ../build.BCC/src/datalad_next/credman/tests/test_credman.py::test_credmanager PASSED 273s ../build.BCC/src/datalad_next/credman/tests/test_credman.py::test_credmanager_set_noninteractive PASSED 273s ../build.BCC/src/datalad_next/credman/tests/test_credman.py::test_credman_local PASSED 273s ../build.BCC/src/datalad_next/credman/tests/test_credman.py::test_query PASSED 273s ../build.BCC/src/datalad_next/credman/tests/test_credman.py::test_credman_get PASSED 273s ../build.BCC/src/datalad_next/credman/tests/test_credman.py::test_credman_get_guess_type PASSED 274s ../build.BCC/src/datalad_next/credman/tests/test_credman.py::test_credman_obtain PASSED 274s ../build.BCC/src/datalad_next/credman/tests/test_credman.py::test_legacy_credentials PASSED 274s ../build.BCC/src/datalad_next/gitpathspec/tests/test_gitpathspec.py::test_pathspecs Initialized empty Git repository in /tmp/pytest-of-ubuntu/pytest-0/pathspec_match0/.git/ 274s PASSED 274s ../build.BCC/src/datalad_next/gitpathspec/tests/test_gitpathspec.py::test_yield_subdir_match_remainder_pathspecs PASSED 274s ../build.BCC/src/datalad_next/gitpathspec/tests/test_gitpathspec.py::test_GitPathSpecs PASSED 290s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_annex_remote PASSED 307s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_export_remote PASSED 309s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_annex_remote_autorepush PASSED 313s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_export_remote_autorepush PASSED 313s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_params_from_url PASSED 315s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_annex PASSED 318s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_annex_uncompressed PASSED 320s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_export PASSED 325s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_submodule_url PASSED 325s ../build.BCC/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_webdav_auth SKIPPED 325s ../build.BCC/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree PASSED 326s ../build.BCC/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_tuned PASSED 326s ../build.BCC/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_basic_fp PASSED 326s ../build.BCC/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_nonrecursive PASSED 326s ../build.BCC/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_noannex PASSED 326s ../build.BCC/src/datalad_next/iter_collections/tests/test_iterdir.py::test_iter_dir PASSED 326s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_invalid PASSED 328s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_basic PASSED 328s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_nonroot PASSED 328s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_nonrec PASSED 329s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_typechange_issue6791 PASSED 330s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_rec PASSED 335s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_homogeneity PASSED 335s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_invalid_params PASSED 336s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_vs_git PASSED 336s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_norec PASSED 336s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_smrec PASSED 336s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_monorec PASSED 336s ../build.BCC/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/ 336s PASSED 336s ../build.BCC/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/ 336s PASSED 336s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_submodule_added Adding existing repo at 'sub' to the index 337s PASSED 337s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergittree.py::test_iter_gittree PASSED 337s ../build.BCC/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: 337s | Elements with illegal characters: ['\ttab.txt'] 337s PASSED 337s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergittree.py::test_iter_gittree_empty PASSED 337s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree PASSED 338s ../build.BCC/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: 338s | Elements with illegal characters: ['\ttab.txt'] 338s PASSED 338s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_recursive PASSED 338s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_empty PASSED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_deadsymlinks PASSED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_basic_fp PASSED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_untracked_only PASSED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_pathspec PASSED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_submodules PASSED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_subm_recursion PASSED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_itertar.py::test_iter_tar SKIPPED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_iterzip.py::test_iter_zip PASSED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_utils.py::test_FileSystemItem PASSED 339s ../build.BCC/src/datalad_next/iter_collections/tests/test_utils.py::test_FileSystemItem_linktarget PASSED 339s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_cat_not_necessarily_streamed PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_cat_streamed PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_process_closed_after PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_input_before_yield_propagated PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_input_after_yield_propagated PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_input_incorrect_type_propagated PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[1] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[100] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[10000] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[1000000] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-1] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-100] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-10000] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-1000000] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-1] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-100] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-10000] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-1000000] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-1] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-100] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-10000] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-1000000] PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_not_found_process_propagated PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_return_code PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_context_even_though_return_code_with_long_standard_error PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_return_code_with_long_standard_error PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_if_process_exits_with_non_zero_error_code_and_inner_exception_it_propagates PASSED 340s ../build.BCC/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 340s ../build.BCC/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 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_outputs_for_a_long_time_is_interrupted_on_context_exit PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_exception PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_keyboard_interrupt PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_keyboard_interrupt_just_before_thread_starts PASSED 340s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_keyboard_interrupt_just_after_thread_starts PASSED 342s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_not_quickly_if_no_exception PASSED 342s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_funzip_no_compression PASSED 342s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_funzip_deflate PASSED 342s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_error_returncode_available_from_generator PASSED 342s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_error_returncode_available_from_generator_with_exception PASSED 342s ../build.BCC/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_returncode_available_from_generator_with_exception PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks0-abc-expected0] PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks1-abc-expected1] PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks2-abc-expected2] PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks3-abc-expected3] PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks4-abc-expected4] PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks5-abc-expected5] PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_align_pattern.py::test_performance 0.003695531999994728 0.12455045899997685 33.702984847690274 342s PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_align_pattern.py::test_newline_matches PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_decode_bytes.py::test_split_decoding PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_decode_bytes.py::test_unfixable_error_decoding PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_decode_bytes.py::test_single_undecodable_byte PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_decode_bytes.py::test_no_empty_strings PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks0-\n] PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks1-\n] PASSED 342s ../build.BCC/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks2-\r\n] PASSED 343s ../build.BCC/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks3-\r\n] PASSED 343s ../build.BCC/src/datalad_next/itertools/tests/test_load_json.py::test_load_json_on_decoded_bytes PASSED 343s ../build.BCC/src/datalad_next/itertools/tests/test_load_json.py::test_load_json_with_flag PASSED 343s ../build.BCC/src/datalad_next/itertools/tests/test_reroute.py::test_route_around PASSED 343s ../build.BCC/src/datalad_next/itertools/tests/test_reroute.py::test_route_no_processing PASSED 343s ../build.BCC/src/datalad_next/patches/tests/test_add_method_url2transport_path.py::test_local_io_url2transport_path_posix PASSED 343s ../build.BCC/src/datalad_next/patches/tests/test_add_method_url2transport_path.py::test_local_io_url2transport_path_windows SKIPPED 343s ../build.BCC/src/datalad_next/patches/tests/test_add_method_url2transport_path.py::test_http_remote_io_url2transport_path PASSED 343s ../build.BCC/src/datalad_next/patches/tests/test_annex_progress_logging.py::test_uncurl_progress_reporting_to_annex SKIPPED 343s ../build.BCC/src/datalad_next/patches/tests/test_cli_configoverrides.py::test_cli_configoverrides unique 343s PASSED 343s ../build.BCC/src/datalad_next/patches/tests/test_commanderror.py::test_repr_str PASSED 343s ../build.BCC/src/datalad_next/patches/tests/test_commanderror.py::test_returncode_code_alias PASSED 343s ../build.BCC/src/datalad_next/patches/tests/test_configuration.py::test_something create(ok): . (dataset) 343s 4 343s add(ok): subds (dataset) 343s add(ok): .gitmodules (file) 343s save(ok): . (dataset) 343s create(ok): subds (dataset) 343s action summary: 343s add (ok: 2) 343s create (ok: 1) 343s save (ok: 1) 343s PASSED 344s ../build.BCC/src/datalad_next/patches/tests/test_configuration.py::test_config_get_global PASSED 344s ../build.BCC/src/datalad_next/patches/tests/test_configuration.py::test_getset_None PASSED 344s ../build.BCC/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_invalid_call [WARNING] Cannot determine authorization token for gin.g-node.org 344s [WARNING] Cannot determine authorization token for some 350s [WARNING] Cannot determine authorization token for some 350s [WARNING] No token found for credential 'some' 350s PASSED 351s ../build.BCC/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_dryrun [WARNING] Cannot determine authorization token for some 351s [WARNING] No token found for credential 'some' 351s [WARNING] Cannot determine authorization token for some 351s [WARNING] No token found for credential 'some' 351s [WARNING] Cannot determine authorization token for some 351s [WARNING] No token found for credential 'some' 351s [WARNING] Cannot determine authorization token for some 351s [WARNING] No token found for credential 'some' 351s create(ok): . (dataset) 351s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus'] 351s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'strangeorg/bogus'] 351s add(ok): subds (dataset) 351s add(ok): .gitmodules (file) 351s save(ok): . (dataset) 351s create(ok): subds (dataset) 351s action summary: 351s add (ok: 2) 351s create (ok: 1) 351s save (ok: 1) 351s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus'] 351s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus-subds'] 351s action summary: 351s create_sibling_gin [dry-run] (ok: 2) 351s uninstall(ok): subds (dataset) 351s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus'] 351s PASSED 351s ../build.BCC/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_gin SKIPPED 351s ../build.BCC/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_gitea SKIPPED 351s ../build.BCC/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_github SKIPPED 351s ../build.BCC/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_gogs SKIPPED 354s ../build.BCC/src/datalad_next/patches/tests/test_create_sibling_gitlab.py::test_dryrun PASSED 354s ../build.BCC/src/datalad_next/patches/tests/test_create_sibling_gitlab.py::test_fake_gitlab PASSED 356s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_ria_postclone_noannex update(ok): . (dataset) 356s update(ok): . (dataset) 356s configure-sibling(ok): . (sibling) 356s create-sibling-ria(ok): /tmp/pytest-of-ubuntu/pytest-0/dataset63 (dataset) 356s action summary: 356s configure-sibling (ok: 1) 356s create-sibling-ria (ok: 1) 356s update (ok: 1) 356s publish(ok): . (dataset) [refs/heads/dl-test-branch->store:refs/heads/dl-test-branch [new branch]] 356s publish(ok): . (dataset) [refs/heads/git-annex->store:refs/heads/git-annex [new branch]] 356s action summary: 356s publish (ok: 2) 356s configure-sibling(ok): . (sibling) 356s install(ok): /tmp/pytest-of-ubuntu/pytest-0/test_ria_postclone_noannex0/cloned_ds (dataset) 356s action summary: 356s configure-sibling (ok: 1) 356s install (ok: 1) 356s PASSED 358s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote create(ok): . (dataset) 358s PASSED 358s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_read_access create(ok): . (dataset) 362s create(ok): . (dataset) 362s add(ok): one.txt (file) 362s add(ok): subdir/two (file) 362s save(ok): . (dataset) 362s action summary: 362s add (ok: 2) 362s save (ok: 1) 362s add(ok): subdir/four (file) 362s add(ok): three.txt (file) 362s save(ok): . (dataset) 362s action summary: 362s add (ok: 2) 362s save (ok: 1) 362s drop(ok): one.txt (file) 362s drop(ok): subdir/four (file) 362s drop(ok): subdir/two (file) 362s drop(ok): three.txt (file) 362s drop(ok): . (directory) 362s action summary: 362s drop (ok: 5) 362s get(ok): one.txt (file) [from ora-remote...] 362s get(ok): subdir/four (file) [from ora-remote...] 362s get(ok): subdir/two (file) [from ora-remote...] 362s get(ok): three.txt (file) [from ora-remote...] 362s action summary: 362s get (ok: 4) 362s download_url(ok): /tmp/datalad_temp_test_read_accessyobwhez4/dummy (file) 362s add(ok): dummy (file) 362s save(ok): . (dataset) 362s action summary: 362s add (ok: 1) 362s download_url (ok: 1) 362s save (ok: 1) 362s PASSED 366s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_push_url create(ok): . (dataset) 366s add(ok): one.txt (file) 366s add(ok): subdir/two (file) 366s save(ok): . (dataset) 366s action summary: 366s add (ok: 2) 366s save (ok: 1) 366s add(ok): subdir/four (file) 366s add(ok): three.txt (file) 366s save(ok): . (dataset) 366s action summary: 366s add (ok: 2) 366s save (ok: 1) 366s .: store(+) [ora] 366s .: here(+) [git] 366s PASSED 366s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_version_check_ssh SKIPPED 370s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_version_check add(ok): one.txt (file) 370s add(ok): subdir/two (file) 370s save(ok): . (dataset) 370s action summary: 370s add (ok: 2) 370s save (ok: 1) 370s add(ok): subdir/four (file) 370s add(ok): three.txt (file) 370s save(ok): . (dataset) 370s action summary: 370s add (ok: 2) 370s save (ok: 1) 370s copy(ok): one.txt (file) [to store...] 370s copy(ok): subdir/four (file) [to store...] 370s copy(ok): subdir/two (file) [to store...] 370s copy(ok): three.txt (file) [to store...] 370s action summary: 370s copy (ok: 4) 370s drop(ok): one.txt (file) 370s drop(ok): subdir/four (file) 370s drop(ok): subdir/two (file) 370s drop(ok): three.txt (file) 370s drop(ok): . (directory) 370s action summary: 370s drop (ok: 5) 370s get(ok): one.txt (file) [from store...] 370s get(ok): subdir/four (file) [from store...] 370s get(ok): subdir/two (file) [from store...] 370s get(ok): three.txt (file) [from store...] 370s action summary: 370s get (ok: 4) 370s add(ok): new_file (file) 370s save(ok): . (dataset) 370s action summary: 370s add (ok: 1) 370s save (ok: 1) 370s copy(ok): new_file (file) [to store...] 370s action summary: 370s copy (ok: 1) 370s PASSED 370s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_obtain_permission_ssh SKIPPED 372s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_obtain_permission_root add(ok): one.txt (file) 372s add(ok): subdir/two (file) 372s save(ok): . (dataset) 372s action summary: 372s add (ok: 2) 372s save (ok: 1) 372s add(ok): subdir/four (file) 372s add(ok): three.txt (file) 372s save(ok): . (dataset) 372s action summary: 372s add (ok: 2) 372s save (ok: 1) 372s .: store(+) [ora] 372s .: here(+) [git] 372s PASSED 372s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_store_local PASSED 372s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_store_ssh SKIPPED 372s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_ds_in_store_local PASSED 372s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_ds_in_store_ssh SKIPPED 372s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_remote_layout_ssh SKIPPED 375s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_remote_layout 375s 7-Zip 25.01 (BE) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 375s 64-bit locale=C.UTF-8 Threads:2 OPEN_MAX:1024 375s 375s Scanning the drive: 375s 12 folders, 4 files, 32 bytes (1 KiB) 375s 375s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/46d/bbe77-7180-45ca-b025-fe3c070f8b35/archives/archive.7z 375s 375s Add new data to archive: 12 folders, 4 files, 32 bytes (1 KiB) 375s 375s 375s Files read from disk: 4 375s Archive size: 433 bytes (1 KiB) 375s Everything is Ok 376s 376s 7-Zip 25.01 (BE) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 376s 64-bit locale=C.UTF-8 Threads:2 OPEN_MAX:1024 376s 376s Scanning the drive: 376s 6 folders, 2 files, 16 bytes (1 KiB) 376s 376s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/46d/bbe77-7180-45ca-b025-fe3c070f8b35/archives/archive2.7z 376s 376s Add new data to archive: 6 folders, 2 files, 16 bytes (1 KiB) 376s 376s 376s Files read from disk: 2 376s Archive size: 296 bytes (1 KiB) 376s Everything is Ok 376s 376s 7-Zip 25.01 (BE) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 376s 64-bit locale=C.UTF-8 Threads:2 OPEN_MAX:1024 376s 376s Scanning the drive: 376s 6 folders, 2 files, 16 bytes (1 KiB) 376s 376s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/46d/bbe77-7180-45ca-b025-fe3c070f8b35/archives/archive3.7z 376s 376s Add new data to archive: 6 folders, 2 files, 16 bytes (1 KiB) 376s 376s 376s Files read from disk: 2 376s Archive size: 295 bytes (1 KiB) 376s Everything is Ok 377s 377s 7-Zip 25.01 (BE) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 377s 64-bit locale=C.UTF-8 Threads:2 OPEN_MAX:1024 377s 377s Scanning the drive: 377s 6 folders, 2 files, 16 bytes (1 KiB) 377s 377s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/46d/bbe77-7180-45ca-b025-fe3c070f8b35/archives/archive4.7z 377s 377s Add new data to archive: 6 folders, 2 files, 16 bytes (1 KiB) 377s 377s 377s Files read from disk: 2 377s Archive size: 304 bytes (1 KiB) 377s Everything is Ok 377s add(ok): one.txt (file) 377s add(ok): subdir/two (file) 377s save(ok): . (dataset) 377s action summary: 377s add (ok: 2) 377s save (ok: 1) 377s add(ok): subdir/four (file) 377s add(ok): three.txt (file) 377s save(ok): . (dataset) 377s action summary: 377s add (ok: 2) 377s save (ok: 1) 377s copy(ok): one.txt (file) [to store...] 377s copy(ok): subdir/four (file) [to store...] 377s copy(ok): subdir/two (file) [to store...] 377s copy(ok): three.txt (file) [to store...] 377s action summary: 377s copy (ok: 4) 377s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/46d/bbe77-7180-45ca-b025-fe3c070f8b35/archives/archive.7z (file) 377s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/46d/bbe77-7180-45ca-b025-fe3c070f8b35/archives/archive2.7z (file) 377s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/46d/bbe77-7180-45ca-b025-fe3c070f8b35/archives/archive3.7z (file) 377s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/46d/bbe77-7180-45ca-b025-fe3c070f8b35/archives/archive4.7z (file) 377s PASSED 377s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote_basic_sshurl SKIPPED 382s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote_basic_fileurl add(ok): one.txt (file) 382s add(ok): subdir/two (file) 382s save(ok): . (dataset) 382s action summary: 382s add (ok: 2) 382s save (ok: 1) 382s add(ok): subdir/four (file) 382s add(ok): three.txt (file) 382s save(ok): . (dataset) 382s action summary: 382s add (ok: 2) 382s save (ok: 1) 382s PASSED 389s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote_basic_httpurl add(ok): one.txt (file) 389s add(ok): subdir/two (file) 389s save(ok): . (dataset) 389s action summary: 389s add (ok: 2) 389s save (ok: 1) 389s add(ok): subdir/four (file) 389s add(ok): three.txt (file) 389s save(ok): . (dataset) 389s action summary: 389s add (ok: 2) 389s save (ok: 1) 389s PASSED 389s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_gitannex_ssh SKIPPED 390s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_gitannex_local testremote store (generating test keys...) 390s 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) 390s 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) 390s 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) 390s Remote Tests 390s unavailable remote 390s removeKey: OK 390s storeKey: OK 390s checkPresent: OK 390s retrieveKeyFile: OK 390s retrieveKeyFileCheap: OK 390s key size Just 1048576; remote chunksize=0 encryption=none 390s removeKey when not present: 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) 390s 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) 390s OK (0.28s) 390s present False: OK 390s storeKey: OK 390s present True: OK 390s storeKey when already present: OK 390s present True: OK 390s retrieveKeyFile: OK 390s fsck downloaded object: OK 390s retrieveKeyFile resume from 0: OK 390s fsck downloaded object: OK 390s retrieveKeyFile resume from 33%: OK 390s fsck downloaded object: OK 390s retrieveKeyFile resume from end: OK (0.01s) 390s fsck downloaded object: OK 390s removeKey when present: OK 390s present False: OK 390s key size Just 1048576; remote chunksize=0 encryption=shared 391s removeKey when not present: OK (0.28s) 391s present False: OK 391s storeKey: OK 391s present True: OK 391s storeKey when already present: OK 391s present True: OK 391s retrieveKeyFile: OK 391s fsck downloaded object: OK 391s retrieveKeyFile resume from 0: OK 391s fsck downloaded object: OK 391s retrieveKeyFile resume from 33%: OK (0.04s) 391s fsck downloaded object: OK 391s retrieveKeyFile resume from end: OK 391s fsck downloaded object: OK 391s removeKey when present: OK 391s present False: OK 391s key size Just 1048576; remote chunksize=10485 encryption=none 391s removeKey when not present: OK (0.31s) 391s present False: OK 391s storeKey: OK (0.04s) 391s present True: OK (0.02s) 391s storeKey when already present: OK 391s present True: OK 391s retrieveKeyFile: OK (0.03s) 391s fsck downloaded object: OK 391s retrieveKeyFile resume from 0: OK (0.03s) 391s fsck downloaded object: OK 391s retrieveKeyFile resume from 33%: OK (0.02s) 391s fsck downloaded object: OK 391s retrieveKeyFile resume from end: OK 391s fsck downloaded object: OK 391s removeKey when present: OK (0.01s) 391s present False: OK 391s key size Just 1048576; remote chunksize=10485 encryption=shared 391s removeKey when not present: OK (0.30s) 391s present False: OK 391s storeKey: OK (0.05s) 392s present True: OK 392s storeKey when already present: OK 392s present True: OK 392s retrieveKeyFile: OK (0.04s) 392s fsck downloaded object: OK 392s retrieveKeyFile resume from 0: OK (0.03s) 392s fsck downloaded object: OK 392s retrieveKeyFile resume from 33%: OK (0.02s) 392s fsck downloaded object: OK 392s retrieveKeyFile resume from end: OK 392s fsck downloaded object: OK 392s removeKey when present: OK (0.01s) 392s present False: OK 392s key size Just 1048576; remote chunksize=1048 encryption=none 392s removeKey when not present: OK (0.38s) 392s present False: OK 392s storeKey: OK (0.34s) 392s present True: OK (0.10s) 393s storeKey when already present: OK (0.09s) 393s present True: OK (0.09s) 393s retrieveKeyFile: OK (0.27s) 393s fsck downloaded object: OK 393s retrieveKeyFile resume from 0: OK (0.22s) 393s fsck downloaded object: OK 393s retrieveKeyFile resume from 33%: OK (0.19s) 393s fsck downloaded object: OK 393s retrieveKeyFile resume from end: OK (0.01s) 393s fsck downloaded object: OK 394s removeKey when present: OK (0.16s) 394s present False: OK 394s key size Just 1048576; remote chunksize=1048 encryption=shared 394s removeKey when not present: OK (0.37s) 394s present False: OK 394s storeKey: OK (0.30s) 394s present True: OK (0.08s) 394s storeKey when already present: OK (0.07s) 394s present True: OK (0.07s) 395s retrieveKeyFile: OK (0.26s) 395s fsck downloaded object: OK 395s retrieveKeyFile resume from 0: OK (0.30s) 395s fsck downloaded object: OK 395s retrieveKeyFile resume from 33%: OK (0.17s) 395s fsck downloaded object: OK 395s retrieveKeyFile resume from end: OK (0.01s) 395s fsck downloaded object: OK 395s removeKey when present: OK (0.14s) 395s present False: OK 395s key size Just 1048576; remote chunksize=1048576 encryption=none 396s removeKey when not present: OK (0.30s) 396s present False: OK 396s storeKey: OK (0.02s) 396s present True: OK 396s storeKey when already present: OK 396s present True: OK 396s retrieveKeyFile: OK 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 0: OK 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 33%: OK 396s fsck downloaded object: OK 396s retrieveKeyFile resume from end: OK 396s fsck downloaded object: OK 396s removeKey when present: OK 396s present False: OK 396s key size Just 1048576; remote chunksize=1048576 encryption=shared 396s removeKey when not present: OK (0.28s) 396s present False: OK 396s storeKey: OK 396s present True: OK 396s storeKey when already present: OK 396s present True: OK 396s retrieveKeyFile: OK (0.01s) 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 0: OK 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 33%: OK 396s fsck downloaded object: OK 396s retrieveKeyFile resume from end: OK 396s fsck downloaded object: OK 396s removeKey when present: OK 396s present False: OK 396s key size Just 1048577; remote chunksize=0 encryption=none 396s removeKey when not present: OK 396s present False: OK 396s storeKey: OK 396s present True: OK 396s storeKey when already present: OK 396s present True: OK 396s retrieveKeyFile: OK 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 0: OK 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 33%: OK (0.04s) 396s fsck downloaded object: OK 396s retrieveKeyFile resume from end: OK 396s fsck downloaded object: OK 396s removeKey when present: OK 396s present False: OK 396s key size Just 1048577; remote chunksize=0 encryption=shared 396s removeKey when not present: OK 396s present False: OK 396s storeKey: OK 396s present True: OK 396s storeKey when already present: OK 396s present True: OK 396s retrieveKeyFile: OK 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 0: OK 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 33%: OK (0.02s) 396s fsck downloaded object: OK 396s retrieveKeyFile resume from end: OK 396s fsck downloaded object: OK 396s removeKey when present: OK 396s present False: OK 396s key size Just 1048577; remote chunksize=10485 encryption=none 396s removeKey when not present: OK (0.01s) 396s present False: OK 396s storeKey: OK (0.04s) 396s present True: OK 396s storeKey when already present: OK 396s present True: OK 396s retrieveKeyFile: OK (0.03s) 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 0: OK (0.03s) 396s fsck downloaded object: OK 396s retrieveKeyFile resume from 33%: OK (0.02s) 396s fsck downloaded object: OK 396s retrieveKeyFile resume from end: OK 396s fsck downloaded object: OK 396s removeKey when present: OK (0.01s) 396s present False: OK 396s key size Just 1048577; remote chunksize=10485 encryption=shared 396s removeKey when not present: OK 396s present False: OK 396s storeKey: OK (0.03s) 396s present True: OK (0.01s) 396s storeKey when already present: OK 396s present True: OK 397s retrieveKeyFile: OK (0.03s) 397s fsck downloaded object: OK 397s retrieveKeyFile resume from 0: OK (0.03s) 397s fsck downloaded object: OK 397s retrieveKeyFile resume from 33%: OK (0.02s) 397s fsck downloaded object: OK 397s retrieveKeyFile resume from end: OK 397s fsck downloaded object: OK 397s removeKey when present: OK (0.02s) 397s present False: OK 397s key size Just 1048577; remote chunksize=1048 encryption=none 397s removeKey when not present: OK (0.09s) 397s present False: OK 397s storeKey: OK (0.30s) 397s present True: OK (0.08s) 397s storeKey when already present: OK (0.07s) 397s present True: OK (0.07s) 397s retrieveKeyFile: OK (0.24s) 397s fsck downloaded object: OK 398s retrieveKeyFile resume from 0: OK (0.23s) 398s fsck downloaded object: OK 398s retrieveKeyFile resume from 33%: OK (0.20s) 398s fsck downloaded object: OK 398s retrieveKeyFile resume from end: OK 398s fsck downloaded object: OK 398s removeKey when present: OK (0.16s) 398s present False: OK 398s key size Just 1048577; remote chunksize=1048 encryption=shared 398s removeKey when not present: OK (0.11s) 398s present False: OK 399s storeKey: OK (0.35s) 399s present True: OK (0.09s) 399s storeKey when already present: OK (0.08s) 399s present True: OK (0.08s) 399s retrieveKeyFile: OK (0.22s) 399s fsck downloaded object: OK 399s retrieveKeyFile resume from 0: OK (0.23s) 399s fsck downloaded object: OK 399s retrieveKeyFile resume from 33%: OK (0.15s) 399s fsck downloaded object: OK 399s retrieveKeyFile resume from end: OK 399s fsck downloaded object: OK 400s removeKey when present: OK (0.14s) 400s present False: OK 400s key size Just 1048577; remote chunksize=1048576 encryption=none 400s removeKey when not present: OK 400s present False: OK 400s storeKey: OK 400s present True: OK 400s storeKey when already present: OK 400s present True: OK 400s retrieveKeyFile: OK 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 0: OK 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 33%: OK 400s fsck downloaded object: OK 400s retrieveKeyFile resume from end: OK 400s fsck downloaded object: OK 400s removeKey when present: OK 400s present False: OK 400s key size Just 1048577; remote chunksize=1048576 encryption=shared 400s removeKey when not present: OK 400s present False: OK 400s storeKey: OK 400s present True: OK 400s storeKey when already present: OK 400s present True: OK 400s retrieveKeyFile: OK 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 0: OK 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 33%: OK 400s fsck downloaded object: OK 400s retrieveKeyFile resume from end: OK 400s fsck downloaded object: OK 400s removeKey when present: OK 400s present False: OK 400s key size Just 1048575; remote chunksize=0 encryption=none 400s removeKey when not present: OK 400s present False: OK 400s storeKey: OK 400s present True: OK 400s storeKey when already present: OK 400s present True: OK 400s retrieveKeyFile: OK (0.05s) 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 0: OK 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 33%: OK 400s fsck downloaded object: OK 400s retrieveKeyFile resume from end: OK (0.05s) 400s fsck downloaded object: OK 400s removeKey when present: OK 400s present False: OK 400s key size Just 1048575; remote chunksize=0 encryption=shared 400s removeKey when not present: OK 400s present False: OK 400s storeKey: OK 400s present True: OK 400s storeKey when already present: OK 400s present True: OK 400s retrieveKeyFile: OK (0.05s) 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 0: OK (0.05s) 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 33%: OK 400s fsck downloaded object: OK 400s retrieveKeyFile resume from end: OK (0.04s) 400s fsck downloaded object: OK 400s removeKey when present: OK 400s present False: OK 400s key size Just 1048575; remote chunksize=10485 encryption=none 400s removeKey when not present: OK (0.01s) 400s present False: OK 400s storeKey: OK (0.03s) 400s present True: OK (0.01s) 400s storeKey when already present: OK (0.01s) 400s present True: OK (0.01s) 400s retrieveKeyFile: OK (0.03s) 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 0: OK (0.04s) 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 33%: OK (0.02s) 400s fsck downloaded object: OK 400s retrieveKeyFile resume from end: OK 400s fsck downloaded object: OK 400s removeKey when present: OK (0.01s) 400s present False: OK 400s key size Just 1048575; remote chunksize=10485 encryption=shared 400s removeKey when not present: OK 400s present False: OK 400s storeKey: OK (0.04s) 400s present True: OK 400s storeKey when already present: OK 400s present True: OK (0.01s) 400s retrieveKeyFile: OK (0.03s) 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 0: OK (0.03s) 400s fsck downloaded object: OK 400s retrieveKeyFile resume from 33%: OK (0.02s) 400s fsck downloaded object: OK 400s retrieveKeyFile resume from end: OK 400s fsck downloaded object: OK 400s removeKey when present: OK (0.02s) 400s present False: OK 400s key size Just 1048575; remote chunksize=1048 encryption=none 400s removeKey when not present: OK (0.08s) 400s present False: OK 401s storeKey: OK (0.33s) 401s present True: OK (0.09s) 401s storeKey when already present: OK (0.09s) 401s present True: OK (0.08s) 401s retrieveKeyFile: OK (0.22s) 401s fsck downloaded object: OK 402s retrieveKeyFile resume from 0: OK (0.25s) 402s fsck downloaded object: OK 402s retrieveKeyFile resume from 33%: OK (0.15s) 402s fsck downloaded object: OK 402s retrieveKeyFile resume from end: OK 402s fsck downloaded object: OK 402s removeKey when present: OK (0.16s) 402s present False: OK 402s key size Just 1048575; remote chunksize=1048 encryption=shared 402s removeKey when not present: OK (0.08s) 402s present False: OK 402s storeKey: OK (0.38s) 402s present True: OK (0.09s) 402s storeKey when already present: OK (0.09s) 403s present True: OK (0.08s) 403s retrieveKeyFile: OK (0.24s) 403s fsck downloaded object: OK 403s retrieveKeyFile resume from 0: OK (0.21s) 403s fsck downloaded object: OK 403s retrieveKeyFile resume from 33%: OK (0.19s) 403s fsck downloaded object: OK 403s retrieveKeyFile resume from end: OK 403s fsck downloaded object: OK 403s removeKey when present: OK (0.15s) 403s present False: OK 403s key size Just 1048575; remote chunksize=1048576 encryption=none 403s removeKey when not present: OK 403s present False: OK 403s storeKey: OK 403s present True: OK 403s storeKey when already present: OK 403s present True: OK 403s retrieveKeyFile: OK 403s fsck downloaded object: OK 403s retrieveKeyFile resume from 0: OK 403s fsck downloaded object: OK 403s retrieveKeyFile resume from 33%: OK 403s fsck downloaded object: OK 403s retrieveKeyFile resume from end: OK 403s fsck downloaded object: OK 403s removeKey when present: OK 403s present False: OK 403s key size Just 1048575; remote chunksize=1048576 encryption=shared 403s removeKey when not present: OK 403s present False: OK 403s storeKey: OK 403s present True: OK 403s storeKey when already present: OK 403s present True: OK 403s retrieveKeyFile: OK 403s fsck downloaded object: OK 403s retrieveKeyFile resume from 0: OK 403s fsck downloaded object: OK 403s retrieveKeyFile resume from 33%: OK 403s fsck downloaded object: OK 404s retrieveKeyFile resume from end: OK 404s fsck downloaded object: OK 404s removeKey when present: OK 404s present False: OK 404s key size Just 2097152; remote chunksize=0 encryption=none 404s removeKey when not present: OK 404s present False: OK 404s storeKey: OK 404s present True: OK 404s storeKey when already present: OK 404s present True: OK 404s retrieveKeyFile: OK (0.01s) 404s fsck downloaded object: OK 404s retrieveKeyFile resume from 0: OK (0.01s) 404s fsck downloaded object: OK 404s retrieveKeyFile resume from 33%: OK (0.05s) 404s fsck downloaded object: OK 404s retrieveKeyFile resume from end: OK (0.05s) 404s fsck downloaded object: OK 404s removeKey when present: OK 404s present False: OK 404s key size Just 2097152; remote chunksize=0 encryption=shared 404s removeKey when not present: OK 404s present False: OK 404s storeKey: OK 404s present True: OK 404s storeKey when already present: OK 404s present True: OK 404s retrieveKeyFile: OK (0.06s) 404s fsck downloaded object: OK 404s retrieveKeyFile resume from 0: OK (0.05s) 404s fsck downloaded object: OK 404s retrieveKeyFile resume from 33%: OK (0.01s) 404s fsck downloaded object: OK 404s retrieveKeyFile resume from end: OK (0.01s) 404s fsck downloaded object: OK 404s removeKey when present: OK 404s present False: OK 404s key size Just 2097152; remote chunksize=10485 encryption=none 404s removeKey when not present: OK (0.02s) 404s present False: OK 404s storeKey: OK (0.07s) 404s present True: OK (0.02s) 404s storeKey when already present: OK (0.02s) 404s present True: OK (0.01s) 404s retrieveKeyFile: OK (0.06s) 404s fsck downloaded object: OK 404s retrieveKeyFile resume from 0: OK (0.07s) 404s fsck downloaded object: OK 404s retrieveKeyFile resume from 33%: OK (0.05s) 404s fsck downloaded object: OK 404s retrieveKeyFile resume from end: OK (0.01s) 404s fsck downloaded object: OK 404s removeKey when present: OK (0.03s) 404s present False: OK 404s key size Just 2097152; remote chunksize=10485 encryption=shared 404s removeKey when not present: OK (0.02s) 404s present False: OK 404s storeKey: OK (0.07s) 404s present True: OK (0.01s) 404s storeKey when already present: OK (0.01s) 404s present True: OK (0.02s) 404s retrieveKeyFile: OK (0.05s) 404s fsck downloaded object: OK 405s retrieveKeyFile resume from 0: OK (0.05s) 405s fsck downloaded object: OK (0.01s) 405s retrieveKeyFile resume from 33%: OK (0.04s) 405s fsck downloaded object: OK 405s retrieveKeyFile resume from end: OK (0.01s) 405s fsck downloaded object: OK 405s removeKey when present: OK (0.04s) 405s present False: OK 405s key size Just 2097152; remote chunksize=1048 encryption=none 405s removeKey when not present: OK (0.32s) 405s present False: OK 406s storeKey: OK (0.76s) 406s present True: OK (0.19s) 406s storeKey when already present: OK (0.20s) 406s present True: OK (0.17s) 407s retrieveKeyFile: OK (0.45s) 407s fsck downloaded object: OK 407s retrieveKeyFile resume from 0: OK (0.47s) 407s fsck downloaded object: OK (0.01s) 408s retrieveKeyFile resume from 33%: OK (0.30s) 408s fsck downloaded object: OK 408s retrieveKeyFile resume from end: OK (0.01s) 408s fsck downloaded object: OK 408s removeKey when present: OK (0.31s) 408s present False: OK 408s key size Just 2097152; remote chunksize=1048 encryption=shared 408s removeKey when not present: OK (0.18s) 408s present False: OK 409s storeKey: OK (0.63s) 409s present True: OK (0.22s) 409s storeKey when already present: OK (0.19s) 409s present True: OK (0.16s) 410s retrieveKeyFile: OK (0.50s) 410s fsck downloaded object: OK (0.01s) 410s retrieveKeyFile resume from 0: OK (0.56s) 410s fsck downloaded object: OK 411s retrieveKeyFile resume from 33%: OK (0.34s) 411s fsck downloaded object: OK 411s retrieveKeyFile resume from end: OK (0.01s) 411s fsck downloaded object: OK 411s removeKey when present: OK (0.33s) 411s present False: OK 411s key size Just 2097152; remote chunksize=1048576 encryption=none 411s removeKey when not present: OK 411s present False: OK 411s storeKey: OK 411s present True: OK 411s storeKey when already present: OK 411s present True: OK 411s retrieveKeyFile: OK (0.01s) 411s fsck downloaded object: OK 411s retrieveKeyFile resume from 0: OK (0.01s) 411s fsck downloaded object: OK (0.01s) 411s retrieveKeyFile resume from 33%: OK (0.01s) 411s fsck downloaded object: OK 411s retrieveKeyFile resume from end: OK (0.01s) 411s fsck downloaded object: OK 411s removeKey when present: OK 411s present False: OK 411s key size Just 2097152; remote chunksize=1048576 encryption=shared 411s removeKey when not present: OK 411s present False: OK 411s storeKey: OK 411s present True: OK 411s storeKey when already present: OK 411s present True: OK 411s retrieveKeyFile: OK (0.02s) 411s fsck downloaded object: OK (0.01s) 411s retrieveKeyFile resume from 0: OK (0.01s) 411s fsck downloaded object: OK 411s retrieveKeyFile resume from 33%: OK (0.02s) 411s fsck downloaded object: OK (0.01s) 411s retrieveKeyFile resume from end: OK (0.02s) 411s fsck downloaded object: OK (0.01s) 411s removeKey when present: OK 411s present False: OK 411s exporttree=yes; key size Just 1048576; key size Just 2097152 411s check present export when not present: OK 411s remove export when not present: OK 411s store export: OK 411s check present export after store: OK 411s store export when already present: OK 411s retrieve export: OK 411s store new content to export: OK 411s check present export after store of new content: OK 411s retrieve export new content: OK 411s remove export: OK 411s check present export after remove: OK 411s retrieve export fails after removal: OK 411s remove export directory: OK 411s remove export directory that is already removed: OK 411s exporttree=yes; key size Just 1048576; key size Just 1048575 411s check present export when not present: OK 411s remove export when not present: OK 411s store export: OK 411s check present export after store: OK 411s store export when already present: OK 411s retrieve export: OK 411s store new content to export: OK 411s check present export after store of new content: OK 411s retrieve export new content: OK 411s remove export: OK 411s check present export after remove: OK 411s retrieve export fails after removal: OK 411s remove export directory: OK 411s remove export directory that is already removed: OK 411s exporttree=yes; key size Just 1048577; key size Just 2097152 411s check present export when not present: OK 411s remove export when not present: OK 411s store export: OK 411s check present export after store: OK 411s store export when already present: OK 411s retrieve export: OK 411s store new content to export: OK 411s check present export after store of new content: OK 411s retrieve export new content: OK 411s remove export: OK 411s check present export after remove: OK 411s retrieve export fails after removal: OK 411s remove export directory: OK 411s remove export directory that is already removed: OK 411s exporttree=yes; key size Just 1048577; key size Just 1048575 411s check present export when not present: OK 411s remove export when not present: OK 411s store export: OK 411s check present export after store: OK 411s store export when already present: OK 411s retrieve export: OK 411s store new content to export: OK 411s check present export after store of new content: OK 411s retrieve export new content: OK 411s remove export: OK 411s check present export after remove: OK 411s retrieve export fails after removal: OK 411s remove export directory: OK 411s remove export directory that is already removed: OK 411s 411s All 573 tests passed (21.30s) 413s ok 413s (recording state in git...) 413s create(ok): . (dataset) 413s add(ok): one.txt (file) 413s add(ok): subdir/two (file) 413s save(ok): . (dataset) 413s action summary: 413s add (ok: 2) 413s save (ok: 1) 413s add(ok): subdir/four (file) 413s add(ok): three.txt (file) 413s save(ok): . (dataset) 413s action summary: 413s add (ok: 2) 413s save (ok: 1) 413s PASSED 413s ../build.BCC/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_ria_postclonecfg SKIPPED 413s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_invalid_call create(ok): . (dataset) 413s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 413s action summary: 413s publish (impossible: 1) 413s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 413s action summary: 413s publish (impossible: 1) 413s action summary: 413s publish (notneeded: 1) 413s add(ok): sub (dataset) 413s add(ok): .gitmodules (file) 413s save(ok): . (dataset) 413s create(ok): sub (dataset) 413s action summary: 413s add (ok: 2) 413s create (ok: 1) 413s save (ok: 1) 413s uninstall(ok): . (dataset) 413s subdataset(ok): sub (dataset) 413s PASSED 414s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_push[False] create(ok): . (dataset) 414s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 414s action summary: 414s publish (impossible: 1) 414s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 414s action summary: 414s publish (ok: 1) 414s action summary: 414s publish (notneeded: 1) 414s add(ok): test_mod_file (file) 414s save(ok): . (dataset) 414s action summary: 414s add (ok: 1) 414s save (ok: 1) 414s add(ok): test_mod_annex_file (file) 414s save(ok): . (dataset) 414s action summary: 414s add (ok: 1) 414s save (ok: 1) 414s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 68a45ca..9b99aa9] 414s action summary: 414s publish (ok: 1) 414s publish(error): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [rejected] (non-fast-forward)] 414s action summary: 414s publish (error: 1) 414s Hints: 414s 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. 414s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 9b99aa9...a84ce7c (forced update)] 414s action summary: 414s publish (ok: 1) 414s PASSED 415s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_push[True] create(ok): . (dataset) 415s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 415s action summary: 415s publish (impossible: 1) 415s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 472a35b..a24f98f] 415s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 415s action summary: 415s publish (ok: 2) 415s action summary: 415s publish (notneeded: 2) 415s add(ok): test_mod_file (file) 415s save(ok): . (dataset) 415s action summary: 415s add (ok: 1) 415s save (ok: 1) 415s add(ok): test_mod_annex_file (file) 415s save(ok): . (dataset) 415s action summary: 415s add (ok: 1) 415s save (ok: 1) 415s copy(ok): test_mod_annex_file (file) [to target...] 415s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 1014669..7ac23cf] 415s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex a361174..853fa16] 415s action summary: 415s copy (ok: 1) 415s publish (ok: 2) 415s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 853fa16..5910f67] 415s publish(error): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [rejected] (non-fast-forward)] 415s action summary: 415s publish (error: 1, ok: 1) 415s Hints: 415s 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. 415s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 7ac23cf...434edd9 (forced update)] 415s action summary: 415s publish (notneeded: 1, ok: 1) 415s PASSED 420s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_push_recursive create(ok): . (dataset) 420s add(ok): sub m (dataset) 420s add(ok): .gitmodules (file) 420s save(ok): . (dataset) 420s create(ok): sub m (dataset) 420s action summary: 420s add (ok: 2) 420s create (ok: 1) 420s save (ok: 1) 420s add(ok): subsub m (dataset) 420s add(ok): .gitmodules (file) 420s save(ok): . (dataset) 420s create(ok): subsub m (dataset) 420s action summary: 420s add (ok: 2) 420s create (ok: 1) 420s save (ok: 1) 420s add(ok): subm noannex (dataset) 420s add(ok): .gitmodules (file) 420s save(ok): . (dataset) 420s create(ok): subm noannex (dataset) 420s action summary: 420s add (ok: 2) 420s create (ok: 1) 420s save (ok: 1) 420s add(ok): sub m (dataset) 420s add(ok): .gitmodules (file) 420s save(ok): . (dataset) 420s action summary: 420s add (ok: 2) 420s save (ok: 1) 420s install(ok): /tmp/datalad_temp_test_push_recursivesweuclk_ (dataset) 420s install(ok): /tmp/datalad_temp_test_push_recursivesweuclk_/sub m (dataset) 420s install(ok): /tmp/datalad_temp_test_push_recursivesweuclk_/subm noannex (dataset) 420s install(ok): /tmp/datalad_temp_test_push_recursivesweuclk_/sub m/subsub m (dataset) 420s action summary: 420s install (ok: 3) 420s publish(error): sub m/subsub m (dataset) [Unknown target sibling 'target'.] 420s publish(error): sub m (dataset) [Unknown target sibling 'target'.] 420s publish(error): subm noannex (dataset) [Unknown target sibling 'target'.] 420s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex d8d5081..bf08be2] 420s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 420s action summary: 420s publish (error: 3, ok: 2) 420s publish(ok): sub m/subsub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 78b2822..401fc41] 420s publish(ok): sub m/subsub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 420s publish(ok): sub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex f7a9e14..fb83531] 420s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 420s publish(ok): subm noannex (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 420s action summary: 420s publish (notneeded: 2, ok: 5) 420s action summary: 420s publish (notneeded: 7) 420s add(ok): test_mod_annex_file (file) 420s save(ok): sub m/subsub m (dataset) 420s add(ok): subsub m (dataset) 420s add(ok): .gitmodules (file) 420s save(ok): sub m (dataset) 420s add(ok): sub m (dataset) 420s add(ok): .gitmodules (file) 420s save(ok): . (dataset) 420s action summary: 420s add (ok: 5) 420s save (notneeded: 1, ok: 3) 420s copy(ok): sub m/subsub m/test_mod_annex_file (file) [to target...] 420s publish(ok): sub m/subsub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch e5e9cb6..1253d79] 420s publish(ok): sub m/subsub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 4d3c8eb..17cd39d] 420s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch f7b566a..49493b7] 420s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 4d69949..058fe11] 420s action summary: 420s copy (ok: 1) 420s publish (notneeded: 3, ok: 4) 420s drop(ok): sub m/subsub m/test_mod_annex_file (file) 420s get(ok): sub m/subsub m/test_mod_annex_file (file) [from target...] 420s action summary: 420s get (notneeded: 1, ok: 1) 420s add(ok): test_mod_annex_file (file) 420s save(ok): sub m (dataset) 420s add(ok): sub m (dataset) 420s add(ok): .gitmodules (file) 420s save(ok): . (dataset) 420s action summary: 420s add (ok: 3) 420s save (notneeded: 1, ok: 2) 420s add(ok): test_mod_file (file) 420s save(ok): subm noannex (dataset) 420s add(ok): subm noannex (dataset) 420s add(ok): .gitmodules (file) 420s save(ok): . (dataset) 420s action summary: 420s add (ok: 3) 420s save (ok: 2) 420s publish(ok): subm noannex (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 728cb08..c822341] 420s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 058fe11..f042bfc] 420s action summary: 420s publish (notneeded: 1, ok: 2) 420s publish(ok): sub m/subsub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 17cd39d..52f8e69] 420s copy(ok): sub m/test_mod_annex_file (file) [to target...] 420s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 49493b7..66c6b7f] 420s publish(ok): sub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 634b16c..ea1f533] 420s action summary: 420s copy (ok: 1) 420s publish (notneeded: 4, ok: 3) 420s add(ok): newfile (file) 420s save(ok): . (dataset) 420s action summary: 420s add (ok: 1) 420s save (ok: 1) 420s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch c822341..ad43b20] 420s action summary: 420s publish (ok: 1) 420s PASSED 422s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_push_subds_no_recursion create(ok): . (dataset) 422s add(ok): sub m (dataset) 422s add(ok): .gitmodules (file) 422s save(ok): . (dataset) 422s create(ok): sub m (dataset) 422s action summary: 422s add (ok: 2) 422s create (ok: 1) 422s save (ok: 1) 422s add(ok): subdir/subsub m (dataset) 422s add(ok): .gitmodules (file) 422s save(ok): . (dataset) 422s create(ok): subdir/subsub m (dataset) 422s action summary: 422s add (ok: 2) 422s create (ok: 1) 422s save (ok: 1) 422s add(ok): subdir/test_file (file) 422s save(ok): sub m (dataset) 422s add(ok): sub m (dataset) 422s add(ok): .gitmodules (file) 422s save(ok): . (dataset) 422s action summary: 422s add (ok: 3) 422s save (notneeded: 1, ok: 2) 422s copy(ok): sub m/subdir/test_file (file) [to target...] 422s publish(ok): sub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 3eaf7c8..3f917c3] 422s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 422s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex f7025d7..48d0323] 422s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 422s action summary: 422s copy (ok: 1) 422s publish (ok: 4) 422s PASSED 423s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_force_checkdatapresent create(ok): . (dataset) 423s add(ok): test_mod_annex_file (file) 423s save(ok): . (dataset) 423s action summary: 423s add (ok: 1) 423s save (ok: 1) 423s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 119e363..7747d96] 423s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 423s action summary: 423s publish (ok: 2) 423s copy(ok): test_mod_annex_file (file) [to target...] 423s action summary: 423s copy (ok: 1) 423s publish (notneeded: 2) 423s action summary: 423s publish (notneeded: 2) 423s action summary: 423s publish (notneeded: 2) 423s copy(ok): test_mod_annex_file (file) 423s action summary: 423s copy (ok: 1) 423s publish (notneeded: 2) 423s copy(impossible): test_mod_annex_file (file) [Slated for transport, but no content present] 423s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex f8e7cf5..ed90946] 423s action summary: 423s copy (impossible: 1) 423s publish (notneeded: 1, ok: 1) 423s PASSED 424s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_ria_push create(ok): . (dataset) 424s add(ok): test_mod_annex_file (file) 424s save(ok): . (dataset) 424s action summary: 424s add (ok: 1) 424s save (ok: 1) 424s update(ok): . (dataset) 424s update(ok): . (dataset) 424s configure-sibling(ok): . (sibling) 424s create-sibling-ria(ok): /tmp/datalad_temp_test_ria_pushj5cw6l1s (dataset) 424s action summary: 424s configure-sibling (ok: 1) 424s create-sibling-ria (ok: 1) 424s update (ok: 1) 424s copy(ok): test_mod_annex_file (file) [to datastore-storage...] 424s publish(ok): . (dataset) [refs/heads/dl-test-branch->datastore:refs/heads/dl-test-branch [new branch]] 424s publish(ok): . (dataset) [refs/heads/git-annex->datastore:refs/heads/git-annex [new branch]] 424s action summary: 424s copy (ok: 1) 424s publish (ok: 2) 424s PASSED 426s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_gh1426 create(ok): . (dataset) 426s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex e0af527..a3bde9f] 426s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 426s action summary: 426s publish (ok: 2) 426s add(ok): sub (dataset) 426s add(ok): .gitmodules (file) 426s save(ok): . (dataset) 426s create(ok): sub (dataset) 426s action summary: 426s add (ok: 2) 426s create (ok: 1) 426s save (ok: 1) 426s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 3efa19a..e949efd] 426s action summary: 426s publish (notneeded: 1, ok: 1) 426s PASSED 426s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_publish_target_url SKIPPED 427s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_gh1763 PASSED 427s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_gh1811 PASSED 429s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_push_wanted create(ok): . (dataset) 429s add(ok): data.0 (file) 429s add(ok): secure.1 (file) 429s add(ok): secure.2 (file) 429s save(ok): . (dataset) 429s action summary: 429s add (ok: 3) 429s save (ok: 1) 429s drop(ok): secure.2 (file) 429s update(ok): . (dataset) 429s create_sibling(ok): /tmp/datalad_temp_test_push_wantedts7dj6vx (dataset) 429s copy(ok): data.0 (file) [to target...] 429s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex f1231ed..9699197] 429s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 429s action summary: 429s copy (ok: 1) 429s publish (ok: 2) 429s action summary: 429s publish (notneeded: 2) 429s copy(ok): secure.1 (file) [to target...] 429s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 8f36922..cc9c567] 429s action summary: 429s copy (ok: 1) 429s publish (notneeded: 1, ok: 1) 429s PASSED 430s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_auto_data_transfer create(ok): . (dataset) 430s add(ok): foo.dat (file) 430s save(ok): . (dataset) 430s action summary: 430s add (ok: 1) 430s save (ok: 1) 430s update(ok): . (dataset) 430s create_sibling(ok): /tmp/datalad_temp_test_auto_data_transfer067nh_19/a (dataset) 430s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex c0c2903..c6075cb] 430s publish(ok): . (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch [new branch]] 430s action summary: 430s publish (ok: 2) 430s action summary: 430s publish (notneeded: 2) 430s copy(ok): foo.dat (file) [to b...] 430s action summary: 430s copy (ok: 1) 430s publish (notneeded: 2) 430s add(ok): bar.dat (file) 430s save(ok): . (dataset) 430s action summary: 430s add (ok: 1) 430s save (ok: 1) 430s add(ok): baz.dat (file) 430s save(ok): . (dataset) 430s action summary: 430s add (ok: 1) 430s save (ok: 1) 430s copy(ok): baz.dat (file) [to b...] 430s publish(ok): . (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch 98ca8f1..30fbc51] 430s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex b38ab5c..9e3929e] 430s action summary: 430s copy (ok: 1) 430s publish (ok: 2) 430s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 9e3929e..13c7f36] 430s action summary: 430s publish (notneeded: 1, ok: 1) 430s copy(ok): bar.dat (file) [to b...] 430s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex ce88e4f..eacaed1] 430s action summary: 430s copy (ok: 1) 430s publish (notneeded: 1, ok: 1) 430s PASSED 433s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_auto_if_wanted_data_transfer_path_restriction create(ok): . (dataset) 433s add(ok): sub0 (dataset) 433s add(ok): .gitmodules (file) 433s save(ok): . (dataset) 433s create(ok): sub0 (dataset) 433s action summary: 433s add (ok: 2) 433s create (ok: 1) 433s save (ok: 1) 433s add(ok): sub1 (dataset) 433s add(ok): .gitmodules (file) 433s save(ok): . (dataset) 433s create(ok): sub1 (dataset) 433s action summary: 433s add (ok: 2) 433s create (ok: 1) 433s save (ok: 1) 433s add(ok): reg.dat (file) 433s add(ok): sec.dat (file) 433s save(ok): sub1 (dataset) 433s add(ok): reg.dat (file) 433s add(ok): sec.dat (file) 433s save(ok): sub0 (dataset) 433s add(ok): sub0 (dataset) 433s add(ok): sub1 (dataset) 433s add(ok): .gitmodules (file) 433s add(ok): reg.dat (file) 433s add(ok): sec.dat (file) 433s save(ok): . (dataset) 433s action summary: 433s add (ok: 9) 433s save (ok: 3) 433s update(ok): . (dataset) 433s update(ok): . (dataset) 433s update(ok): . (dataset) 433s create_sibling(ok): /tmp/datalad_temp_test_auto_if_wanted_data_transfer_path_restrictionbfyhqymv/a/sub1 (dataset) 433s create_sibling(ok): /tmp/datalad_temp_test_auto_if_wanted_data_transfer_path_restrictionbfyhqymv/a/sub0 (dataset) 433s create_sibling(ok): /tmp/datalad_temp_test_auto_if_wanted_data_transfer_path_restrictionbfyhqymv/a (dataset) 433s action summary: 433s create_sibling (ok: 3) 433s copy(ok): sub0/reg.dat (file) [to b...] 433s publish(ok): sub0 (dataset) [refs/heads/git-annex->b:refs/heads/git-annex dc8f7ea..dc39929] 433s publish(ok): sub0 (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch [new branch]] 433s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 38e2cf2..442c11c] 433s publish(ok): . (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch [new branch]] 433s action summary: 433s copy (ok: 1) 433s publish (ok: 4) 433s copy(ok): reg.dat (file) [to b...] 433s action summary: 433s copy (ok: 1) 433s publish (notneeded: 2) 433s action summary: 433s publish (notneeded: 2) 433s copy(ok): sec.dat (file) [to b...] 433s action summary: 433s copy (ok: 1) 433s publish (notneeded: 2) 433s PASSED 433s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_push_git_annex_branch_when_no_data create(ok): . (dataset) 433s add(ok): f0 (file) 433s save(ok): . (dataset) 433s action summary: 433s add (ok: 1) 433s save (ok: 1) 433s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 433s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex [new branch]] 433s action summary: 433s publish (ok: 2) 433s PASSED 434s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_push_git_annex_branch_many_paths_same_data create(ok): . (dataset) 434s add(ok): f0 (file) 434s add(ok): f1 (file) 434s add(ok): f2 (file) 434s add(ok): f3 (file) 434s add(ok): f4 (file) 434s add(ok): f5 (file) 434s save(ok): . (dataset) 434s action summary: 434s add (ok: 6) 434s save (ok: 1) 434s copy(ok): f0 (file) [to target...] 434s copy(ok): f3 (file) [to target...] 434s copy(ok): f4 (file) [to target...] 434s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 475ccaa..90a0949] 434s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 434s action summary: 434s copy (notneeded: 3, ok: 3) 434s publish (ok: 2) 434s PASSED 435s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_push_matching create(ok): . (dataset) 435s add(ok): f0 (file) 435s save(ok): . (dataset) 435s action summary: 435s add (ok: 1) 435s save (ok: 1) 435s copy(ok): f0 (file) [to local...] 435s publish(ok): . (dataset) [refs/heads/git-annex->local:refs/heads/git-annex 46d1894..68ba0b6] 435s publish(ok): . (dataset) [refs/heads/dl-test-branch->local:refs/heads/dl-test-branch [new branch]] 435s action summary: 435s copy (ok: 1) 435s publish (ok: 2) 435s PASSED 435s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_nested_pushclone_cycle_allplatforms create(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super (dataset) 436s add(ok): sub (dataset) 436s add(ok): .gitmodules (file) 436s save(ok): . (dataset) 436s create(ok): sub (dataset) 436s action summary: 436s add (ok: 2) 436s create (ok: 1) 436s save (ok: 1) 437s add(ok): file2.txt (file) 437s save(ok): sub (dataset) 437s add(ok): sub (dataset) 437s add(ok): .gitmodules (file) 437s add(ok): file1.txt (file) 437s save(ok): . (dataset) 437s action summary: 437s add (ok: 4) 437s save (ok: 2) 437s [INFO] Start checking pre-existing sibling configuration Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super) 437s [INFO] Finished checking pre-existing sibling configuration Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super) 437s [INFO] Creating a new RIA store at /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsqoscb049 437s [INFO] create siblings 'store' and 'store-storage' ... 438s [INFO] Fetching updates for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super) 438s [INFO] Configure additional publication dependency on "store-storage" 438s [INFO] create siblings 'store' and 'store-storage' ... 439s [INFO] Fetching updates for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super/sub) 439s [INFO] Configure additional publication dependency on "store-storage" 439s update(ok): . (dataset) 439s update(ok): . (dataset) 439s configure-sibling(ok): . (sibling) 439s create-sibling-ria(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super (dataset) 439s update(ok): . (dataset) 439s update(ok): . (dataset) 439s configure-sibling(ok): . (sibling) 439s create-sibling-ria(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super/sub (dataset) 439s action summary: 439s configure-sibling (ok: 2) 439s create-sibling-ria (ok: 2) 439s update (ok: 2) 440s [INFO] Determine push target 440s [INFO] Push refspecs 440s [INFO] Determine push target 440s [INFO] Push refspecs 440s [INFO] Transfer data 440s [INFO] Transfer data 440s [INFO] Update availability information 440s [INFO] Start enumerating objects 440s [INFO] Start counting objects 440s [INFO] Start compressing objects 440s [INFO] Start writing objects 440s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super/sub) 440s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super/sub) 440s [INFO] Determine push target 440s [INFO] Push refspecs 440s [INFO] Determine push target 440s [INFO] Push refspecs 440s [INFO] Transfer data 440s [INFO] Transfer data 440s [INFO] Update availability information 440s [INFO] Start enumerating objects 440s [INFO] Start counting objects 440s [INFO] Start compressing objects 440s [INFO] Start writing objects 440s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super) 440s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsly1simh0/super) 441s copy(ok): sub/file2.txt (file) [to store-storage...] 441s publish(ok): sub (dataset) [refs/heads/dl-test-branch->store:refs/heads/dl-test-branch [new branch]] 441s publish(ok): sub (dataset) [refs/heads/git-annex->store:refs/heads/git-annex [new branch]] 441s copy(ok): file1.txt (file) [to store-storage...] 441s publish(ok): . (dataset) [refs/heads/dl-test-branch->store:refs/heads/dl-test-branch [new branch]] 441s publish(ok): . (dataset) [refs/heads/git-annex->store:refs/heads/git-annex [new branch]] 441s action summary: 441s copy (ok: 2) 441s publish (ok: 4) 441s [INFO] Attempting a clone into /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super 441s [INFO] Attempting to clone from file:///tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsqoscb049/aba/3129a-3280-41ee-9779-dfc335ed74c4 to /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super 441s [INFO] Completed clone attempts for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super) 442s [INFO] Configure additional publication dependency on "store-storage" 442s configure-sibling(ok): . (sibling) 442s install(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super (dataset) 442s action summary: 442s configure-sibling (ok: 1) 442s install (ok: 1) 442s [INFO] Ensuring presence of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super) to get /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super 442s [INFO] Attempting a clone into /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super/sub 442s [INFO] Attempting to clone from file:///tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsqoscb049/2e7/53266-7e3a-43dc-a654-f332ecb566b9 to /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super/sub 442s [INFO] Completed clone attempts for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super/sub) 443s [INFO] Configure additional publication dependency on "store-storage" 444s configure-sibling(ok): . (sibling) 444s install(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsu6wsykmi/super/sub (dataset) 444s get(ok): file1.txt (file) [from store-storage...] 444s get(ok): sub/file2.txt (file) [from store-storage...] 444s action summary: 444s configure-sibling (ok: 1) 444s get (ok: 2) 444s install (ok: 1) 444s subdataset(ok): sub (dataset) 444s .: store(-) [/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsqoscb049/aba/3129a-3280-41ee-9779-dfc335ed74c4 (git)] 444s .: store(-) [/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsqoscb049/2e7/53266-7e3a-43dc-a654-f332ecb566b9 (git)] 444s subdataset(ok): sub (dataset) 444s nothing to save, working tree clean 444s nothing to save, working tree clean 444s PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push.py::test_push_custom_summary create(ok): . (dataset) 445s add(ok): f2 (file) 445s save(ok): . (dataset) 445s action summary: 445s add (ok: 1) 445s save (ok: 1) 445s PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_is_export_remote PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_pass_through PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_execute_export PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_skip_ignore_targets_export PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_check_envpatch PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_no_special_remotes PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_get_export_records_no_exports PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_get_export_records PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_get_export_log_entry PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_is_valid_treeish SKIPPED 445s ../build.BCC/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_canonify[ria+file] PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_canonify[file] PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_de_canonify[ria+file] PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_de_canonify[file] PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_ria.py::test_ria_ssh_roundtrip SKIPPED 445s ../build.BCC/src/datalad_next/patches/tests/test_run.py::test_substitution_config_default Traceback (most recent call last): 445s File "", line 1, in 445s breakage 445s NameError: name 'breakage' is not defined 445s PASSED 445s ../build.BCC/src/datalad_next/patches/tests/test_sshremoteio.py::test_sshremoteio SKIPPED 445s ../build.BCC/src/datalad_next/patches/tests/test_sshremoteio.py::test_sshremoteio_7z SKIPPED 445s ../build.BCC/src/datalad_next/repo_utils/tests/test_annex.py::test_has_initialized_annex PASSED 445s ../build.BCC/src/datalad_next/repo_utils/tests/test_annex.py::test_no_initialized_annex PASSED 445s ../build.BCC/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/ 445s PASSED 445s ../build.BCC/src/datalad_next/runners/tests/test_git.py::test_call_git git version 2.51.0 445s git: 'notacommand' is not a git command. See 'git --help'. 445s PASSED 445s ../build.BCC/src/datalad_next/runners/tests/test_git.py::test_call_git_success git version 2.51.0 445s git: 'notacommand' is not a git command. See 'git --help'. 445s PASSED 445s ../build.BCC/src/datalad_next/runners/tests/test_git.py::test_call_git_lines PASSED 445s ../build.BCC/src/datalad_next/runners/tests/test_git.py::test_call_git_oneline PASSED 445s ../build.BCC/src/datalad_next/runners/tests/test_git.py::test_iter_git_subproc PASSED 445s ../build.BCC/src/datalad_next/runners/tests/test_iter_subproc.py::test_iter_subproc_cwd PASSED 445s ../build.BCC/src/datalad_next/shell/tests/test_response_generators.py::test_unknown_state_detection_in_variable PASSED 445s ../build.BCC/src/datalad_next/shell/tests/test_response_generators.py::test_unknown_state_detection PASSED 445s ../build.BCC/src/datalad_next/shell/tests/test_response_generators.py::test_trailing_content_detection_in_variable PASSED 445s ../build.BCC/src/datalad_next/shell/tests/test_response_generators.py::test_trailing_content_detection_in_fixed PASSED 445s ../build.BCC/src/datalad_next/shell/tests/test_response_generators.py::test_trailing_content_detection_in_download PASSED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_basic_functionality[/etc/passwd] SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_basic_functionality[/etc/shells] SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_basic_functionality_multi SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_return_code_functionality SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_stdout_forwarding[echo 0123456789-0123456789\n] SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_stdout_forwarding[echo -n 0123456789-0123456789] SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_stdout_forwarding_multi SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_exit_if_unlimited_stdin_is_closed SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_continuation_after_stdin_reading SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_upload SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_download_ssh SKIPPED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_download_local_bash PASSED 445s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_upload_local_bash PASSED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_upload_local_bash_error PASSED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_delete SKIPPED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_delete_error SKIPPED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_returncode PASSED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_powershell_basic SKIPPED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_powershell_repr SKIPPED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_posix_repr PASSED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_variable_length_reuse PASSED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_bad_zero_command PASSED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_fixed_length_response_generator_bash PASSED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_fixed_length_response_generator_powershell SKIPPED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_download_length_error PASSED 446s ../build.BCC/src/datalad_next/shell/tests/test_shell.py::test_download_error PASSED 446s ../build.BCC/src/datalad_next/tests/test_common_cfg.py::test_annexretry PASSED 446s ../build.BCC/src/datalad_next/tests/test_register.py::test_register PASSED 446s ../build.BCC/src/datalad_next/tests/test_testutils.py::test_serve_webdav_fixture SKIPPED 446s ../build.BCC/src/datalad_next/types/tests/test_annexkey.py::test_annexkey PASSED 446s ../build.BCC/src/datalad_next/types/tests/test_annexkey.py::test_annexkey_errors PASSED 446s ../build.BCC/src/datalad_next/types/tests/test_archivist.py::test_archivistlocator PASSED 446s ../build.BCC/src/datalad_next/types/tests/test_archivist.py::test_archivistlocatori_errors PASSED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_any.py::test_get_best_url_handler PASSED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_any.py::test_any_url_operations PASSED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_file.py::test_file_url_download PASSED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_file.py::test_file_url_upload PASSED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_file.py::test_file_url_delete PASSED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_http.py::test_http_url_operations SKIPPED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_http.py::test_custom_http_headers_via_config PASSED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_http.py::test_transparent_decompression SKIPPED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_http.py::test_compressed_file_stay_compressed SKIPPED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_http.py::test_size_less_progress_reporting ../build.BCC/src/datalad_next/url_operations/tests/test_http.py::test_header_adding PASSED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_download SKIPPED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload SKIPPED 446s ../build.BCC/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload_from_stdin SKIPPED 447s ../build.BCC/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload_timeout PASSED 447s ../build.BCC/src/datalad_next/url_operations/tests/test_ssh.py::test_check_return_code PASSED 447s ../build.BCC/src/datalad_next/utils/tests/test_deprecated.py::test_deprecated PASSED 447s ../build.BCC/src/datalad_next/utils/tests/test_multihash.py::test_multihash PASSED 447s ../build.BCC/src/datalad_next/utils/tests/test_multihash.py::test_noophash PASSED 447s ../build.BCC/src/datalad_next/utils/tests/test_paramdictator.py::test_paramdictator PASSED 447s ../build.BCC/src/datalad_next/utils/tests/test_parse_www_authenticate.py::test_parse_www_authenticate PASSED 447s ../build.BCC/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 447s Obscure filename: str=b' |;&%b5{}\'"<> .datc ' repr=' |;&%b5{}\'"<> .datc ' 447s Encodings: default='utf-8' filesystem='utf-8' locale.prefered='UTF-8' 447s 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_dya2swye/.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' 447s 447s 447s =============================== warnings summary =============================== 447s datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_annex 447s datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_export 447s datalad_next/gitremotes/tests/test_datalad_annex.py::test_submodule_url 447s /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=2490) is multi-threaded, use of fork() may lead to deadlocks in the child. 447s self.pid = os.fork() 447s 447s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 447s =========== 401 passed, 67 skipped, 3 warnings in 259.42s (0:04:19) ============ 447s autopkgtest [15:37:03]: test nonetwork-testsuite: -----------------------] 448s autopkgtest [15:37:04]: test nonetwork-testsuite: - - - - - - - - - - results - - - - - - - - - - 448s nonetwork-testsuite PASS 448s autopkgtest [15:37:04]: @@@@@@@@@@@@@@@@@@@@ summary 448s plain-import PASS (superficial) 448s apply-datalad-patches PASS (superficial) 448s extension-registered PASS (superficial) 448s nonetwork-testsuite PASS