0s autopkgtest [12:58:48]: starting date and time: 2025-10-23 12:58:48+0000 0s autopkgtest [12:58:48]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [12:58:48]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lzl57ih8/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-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-3.secgroup --name adt-resolute-amd64-datalad-next-20251023-122016-juju-7f2275-prod-proposed-migration-environment-20-03cd8f9b-de91-4163-97c3-c9de87744fb0 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-amd64-datalad-next-20251023-122016-juju-7f2275-prod-proposed-migration-environment-20-03cd8f9b-de91-4163-97c3-c9de87744fb0 from image adt/ubuntu-resolute-amd64-server-20251022.img (UUID e0b5cd61-c9ee-4e30-97a7-7c67c05c2ee7)... 149s autopkgtest [13:01:17]: testbed dpkg architecture: amd64 149s autopkgtest [13:01:17]: testbed apt version: 3.1.8ubuntu1 150s autopkgtest [13:01:18]: @@@@@@@@@@@@@@@@@@@@ test bed setup 150s autopkgtest [13:01:18]: testbed release detected to be: None 151s autopkgtest [13:01:19]: updating testbed package index (apt update) 151s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 151s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 151s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 151s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 151s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 151s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.9 kB] 151s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [535 kB] 153s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.0 kB] 153s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [140 kB] 153s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [89.5 kB] 153s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.0 kB] 153s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3208 B] 153s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [128 kB] 153s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [350 kB] 153s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [3156 B] 153s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [6744 B] 153s Fetched 1447 kB in 3s (565 kB/s) 154s Reading package lists... 155s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 156s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 156s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 156s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 157s Reading package lists... 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s Calculating upgrade... 157s The following packages will be upgraded: 157s python3-pyparsing python3-yaml 157s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 157s Need to get 275 kB of archives. 157s After this operation, 272 kB of additional disk space will be used. 157s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-yaml amd64 6.0.2-2 [188 kB] 157s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-pyparsing all 3.1.3-1 [87.0 kB] 157s dpkg-preconfigure: unable to re-open stdin: No such file or directory 158s Fetched 275 kB in 0s (19.2 MB/s) 158s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78458 files and directories currently installed.) 158s Preparing to unpack .../python3-yaml_6.0.2-2_amd64.deb ... 158s Unpacking python3-yaml (6.0.2-2) over (6.0.2-1build2) ... 158s Preparing to unpack .../python3-pyparsing_3.1.3-1_all.deb ... 158s Unpacking python3-pyparsing (3.1.3-1) over (3.1.2-1) ... 158s Setting up python3-yaml (6.0.2-2) ... 158s Setting up python3-pyparsing (3.1.3-1) ... 158s autopkgtest [13:01:26]: upgrading testbed (apt dist-upgrade and autopurge) 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 159s Calculating upgrade... 159s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 160s Solving dependencies... 160s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 162s autopkgtest [13:01:30]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 162s autopkgtest [13:01:30]: @@@@@@@@@@@@@@@@@@@@ apt-source datalad-next 166s Get:1 http://ftpmaster.internal/ubuntu resolute/universe datalad-next 1.5.0-1 (dsc) [2658 B] 166s Get:2 http://ftpmaster.internal/ubuntu resolute/universe datalad-next 1.5.0-1 (tar) [455 kB] 166s Get:3 http://ftpmaster.internal/ubuntu resolute/universe datalad-next 1.5.0-1 (diff) [8424 B] 166s gpgv: Signature made Tue Dec 17 00:15:31 2024 UTC 166s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 166s gpgv: Can't check signature: No public key 166s dpkg-source: warning: cannot verify inline signature for ./datalad-next_1.5.0-1.dsc: no acceptable signature found 166s autopkgtest [13:01:34]: testing package datalad-next version 1.5.0-1 166s autopkgtest [13:01:34]: build not needed 167s autopkgtest [13:01:35]: test plain-import: preparing testbed 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 git git-annex git-man liberror-perl patool python3-all 167s python3-annexremote 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, 32 newly installed, 0 to remove and 0 not upgraded. 167s Need to get 35.5 MB of archives. 167s After this operation, 268 MB of additional disk space will be used. 167s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 7zip amd64 25.01+dfsg-2 [2119 kB] 173s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 173s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 git-man all 1:2.51.0-1ubuntu1 [1179 kB] 178s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 git amd64 1:2.51.0-1ubuntu1 [4414 kB] 190s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 git-annex amd64 10.20250721-1 [17.2 MB] 234s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 patool all 4.0.0-1 [39.1 kB] 234s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all amd64 3.13.7-1 [884 B] 234s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-annexremote all 1.6.6-1 [14.5 kB] 234s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-dateutil all 2.9.0-4 [80.3 kB] 234s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-jmespath all 1.0.1-1 [21.3 kB] 234s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-six all 1.17.0-1 [13.2 kB] 234s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-botocore all 1.37.9+repack-1 [6982 kB] 242s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-s3transfer all 0.11.4-1 [55.8 kB] 242s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-boto3 all 1.37.9-1 [73.0 kB] 242s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-monotonic all 1.6-3 [5344 B] 242s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-fasteners all 0.19-2 [12.7 kB] 242s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-requests-toolbelt all 1.0.0-4 [37.0 kB] 242s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-gitlab all 1:4.9.0-1 [75.0 kB] 242s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-humanize all 4.12.1-1 [58.3 kB] 242s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-iso8601 all 2.1.0-2 [9136 B] 242s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jeepney all 0.9.0-1 [33.5 kB] 242s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-secretstorage all 3.4.0-1 [13.9 kB] 242s Get:23 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jaraco.classes all 3.4.0-1 [7664 B] 242s Get:24 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-keyring all 25.6.0-3 [40.7 kB] 242s Get:25 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pycryptodome amd64 3.20.0+dfsg-3build1 [1113 kB] 243s Get:26 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-keyrings.alt all 5.0.2-1 [16.6 kB] 243s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-msgpack amd64 1.0.3-3build4 [87.7 kB] 243s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-platformdirs all 4.3.7-1 [16.9 kB] 243s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-tqdm all 4.67.1-5 [92.1 kB] 243s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-packaging all 25.0-1 [52.8 kB] 243s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-datalad all 1.1.5-2.1 [816 kB] 244s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-datalad-next all 1.5.0-1 [762 kB] 245s Fetched 35.5 MB in 1min 17s (460 kB/s) 245s Selecting previously unselected package 7zip. 245s (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 ... 78459 files and directories currently installed.) 245s Preparing to unpack .../00-7zip_25.01+dfsg-2_amd64.deb ... 245s Unpacking 7zip (25.01+dfsg-2) ... 245s Selecting previously unselected package liberror-perl. 245s Preparing to unpack .../01-liberror-perl_0.17030-1_all.deb ... 245s Unpacking liberror-perl (0.17030-1) ... 245s Selecting previously unselected package git-man. 245s Preparing to unpack .../02-git-man_1%3a2.51.0-1ubuntu1_all.deb ... 245s Unpacking git-man (1:2.51.0-1ubuntu1) ... 245s Selecting previously unselected package git. 245s Preparing to unpack .../03-git_1%3a2.51.0-1ubuntu1_amd64.deb ... 245s Unpacking git (1:2.51.0-1ubuntu1) ... 245s Selecting previously unselected package git-annex. 245s Preparing to unpack .../04-git-annex_10.20250721-1_amd64.deb ... 245s Unpacking git-annex (10.20250721-1) ... 246s Selecting previously unselected package patool. 246s Preparing to unpack .../05-patool_4.0.0-1_all.deb ... 246s Unpacking patool (4.0.0-1) ... 246s Selecting previously unselected package python3-all. 246s Preparing to unpack .../06-python3-all_3.13.7-1_amd64.deb ... 246s Unpacking python3-all (3.13.7-1) ... 246s Selecting previously unselected package python3-annexremote. 246s Preparing to unpack .../07-python3-annexremote_1.6.6-1_all.deb ... 246s Unpacking python3-annexremote (1.6.6-1) ... 246s Selecting previously unselected package python3-dateutil. 246s Preparing to unpack .../08-python3-dateutil_2.9.0-4_all.deb ... 246s Unpacking python3-dateutil (2.9.0-4) ... 246s Selecting previously unselected package python3-jmespath. 246s Preparing to unpack .../09-python3-jmespath_1.0.1-1_all.deb ... 246s Unpacking python3-jmespath (1.0.1-1) ... 246s Selecting previously unselected package python3-six. 246s Preparing to unpack .../10-python3-six_1.17.0-1_all.deb ... 246s Unpacking python3-six (1.17.0-1) ... 246s Selecting previously unselected package python3-botocore. 246s Preparing to unpack .../11-python3-botocore_1.37.9+repack-1_all.deb ... 246s Unpacking python3-botocore (1.37.9+repack-1) ... 246s Selecting previously unselected package python3-s3transfer. 246s Preparing to unpack .../12-python3-s3transfer_0.11.4-1_all.deb ... 246s Unpacking python3-s3transfer (0.11.4-1) ... 246s Selecting previously unselected package python3-boto3. 246s Preparing to unpack .../13-python3-boto3_1.37.9-1_all.deb ... 246s Unpacking python3-boto3 (1.37.9-1) ... 246s Selecting previously unselected package python3-monotonic. 246s Preparing to unpack .../14-python3-monotonic_1.6-3_all.deb ... 246s Unpacking python3-monotonic (1.6-3) ... 246s Selecting previously unselected package python3-fasteners. 246s Preparing to unpack .../15-python3-fasteners_0.19-2_all.deb ... 246s Unpacking python3-fasteners (0.19-2) ... 246s Selecting previously unselected package python3-requests-toolbelt. 246s Preparing to unpack .../16-python3-requests-toolbelt_1.0.0-4_all.deb ... 246s Unpacking python3-requests-toolbelt (1.0.0-4) ... 246s Selecting previously unselected package python3-gitlab. 246s Preparing to unpack .../17-python3-gitlab_1%3a4.9.0-1_all.deb ... 246s Unpacking python3-gitlab (1:4.9.0-1) ... 246s Selecting previously unselected package python3-humanize. 246s Preparing to unpack .../18-python3-humanize_4.12.1-1_all.deb ... 246s Unpacking python3-humanize (4.12.1-1) ... 246s Selecting previously unselected package python3-iso8601. 246s Preparing to unpack .../19-python3-iso8601_2.1.0-2_all.deb ... 246s Unpacking python3-iso8601 (2.1.0-2) ... 246s Selecting previously unselected package python3-jeepney. 246s Preparing to unpack .../20-python3-jeepney_0.9.0-1_all.deb ... 246s Unpacking python3-jeepney (0.9.0-1) ... 246s Selecting previously unselected package python3-secretstorage. 246s Preparing to unpack .../21-python3-secretstorage_3.4.0-1_all.deb ... 246s Unpacking python3-secretstorage (3.4.0-1) ... 246s Selecting previously unselected package python3-jaraco.classes. 246s Preparing to unpack .../22-python3-jaraco.classes_3.4.0-1_all.deb ... 246s Unpacking python3-jaraco.classes (3.4.0-1) ... 246s Selecting previously unselected package python3-keyring. 246s Preparing to unpack .../23-python3-keyring_25.6.0-3_all.deb ... 246s Unpacking python3-keyring (25.6.0-3) ... 247s Selecting previously unselected package python3-pycryptodome. 247s Preparing to unpack .../24-python3-pycryptodome_3.20.0+dfsg-3build1_amd64.deb ... 247s Unpacking python3-pycryptodome (3.20.0+dfsg-3build1) ... 247s Selecting previously unselected package python3-keyrings.alt. 247s Preparing to unpack .../25-python3-keyrings.alt_5.0.2-1_all.deb ... 247s Unpacking python3-keyrings.alt (5.0.2-1) ... 247s Selecting previously unselected package python3-msgpack. 247s Preparing to unpack .../26-python3-msgpack_1.0.3-3build4_amd64.deb ... 247s Unpacking python3-msgpack (1.0.3-3build4) ... 247s Selecting previously unselected package python3-platformdirs. 247s Preparing to unpack .../27-python3-platformdirs_4.3.7-1_all.deb ... 247s Unpacking python3-platformdirs (4.3.7-1) ... 247s Selecting previously unselected package python3-tqdm. 247s Preparing to unpack .../28-python3-tqdm_4.67.1-5_all.deb ... 247s Unpacking python3-tqdm (4.67.1-5) ... 247s Selecting previously unselected package python3-packaging. 247s Preparing to unpack .../29-python3-packaging_25.0-1_all.deb ... 247s Unpacking python3-packaging (25.0-1) ... 247s Selecting previously unselected package python3-datalad. 247s Preparing to unpack .../30-python3-datalad_1.1.5-2.1_all.deb ... 247s Unpacking python3-datalad (1.1.5-2.1) ... 247s Selecting previously unselected package python3-datalad-next. 247s Preparing to unpack .../31-python3-datalad-next_1.5.0-1_all.deb ... 247s Unpacking python3-datalad-next (1.5.0-1) ... 247s Setting up python3-jaraco.classes (3.4.0-1) ... 247s Setting up patool (4.0.0-1) ... 247s Setting up python3-requests-toolbelt (1.0.0-4) ... 247s Setting up python3-annexremote (1.6.6-1) ... 247s Setting up python3-pycryptodome (3.20.0+dfsg-3build1) ... 248s Setting up python3-tqdm (4.67.1-5) ... 248s Setting up python3-all (3.13.7-1) ... 248s Setting up 7zip (25.01+dfsg-2) ... 248s Setting up python3-platformdirs (4.3.7-1) ... 248s Setting up python3-monotonic (1.6-3) ... 248s Setting up liberror-perl (0.17030-1) ... 248s Setting up python3-six (1.17.0-1) ... 249s Setting up python3-packaging (25.0-1) ... 249s Setting up python3-iso8601 (2.1.0-2) ... 249s Setting up python3-jmespath (1.0.1-1) ... 249s Setting up python3-fasteners (0.19-2) ... 249s Setting up python3-jeepney (0.9.0-1) ... 249s Setting up git-man (1:2.51.0-1ubuntu1) ... 249s Setting up python3-dateutil (2.9.0-4) ... 249s Setting up python3-msgpack (1.0.3-3build4) ... 250s Setting up python3-humanize (4.12.1-1) ... 250s Setting up python3-gitlab (1:4.9.0-1) ... 250s Setting up python3-secretstorage (3.4.0-1) ... 250s Setting up python3-botocore (1.37.9+repack-1) ... 251s Setting up git (1:2.51.0-1ubuntu1) ... 251s Setting up git-annex (10.20250721-1) ... 251s Setting up python3-keyring (25.6.0-3) ... 251s Setting up python3-s3transfer (0.11.4-1) ... 251s Setting up python3-boto3 (1.37.9-1) ... 251s Setting up python3-keyrings.alt (5.0.2-1) ... 251s Setting up python3-datalad (1.1.5-2.1) ... 252s Setting up python3-datalad-next (1.5.0-1) ... 252s Processing triggers for man-db (2.13.1-1) ... 256s autopkgtest [13:03:04]: 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 256s autopkgtest [13:03:04]: test plain-import: [----------------------- 256s Testing with python3.13: 256s 256s autopkgtest [13:03:04]: test plain-import: -----------------------] 257s autopkgtest [13:03:05]: test plain-import: - - - - - - - - - - results - - - - - - - - - - 257s plain-import PASS (superficial) 257s autopkgtest [13:03:05]: test apply-datalad-patches: preparing testbed 257s Reading package lists... 258s Building dependency tree... 258s Reading state information... 258s Solving dependencies... 258s The following NEW packages will be installed: 258s datalad python3-argcomplete 258s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 258s Need to get 137 kB of archives. 258s After this operation, 402 kB of additional disk space will be used. 258s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-argcomplete all 3.6.2-1 [35.8 kB] 258s Get:2 http://ftpmaster.internal/ubuntu resolute/universe amd64 datalad all 1.1.5-2.1 [101 kB] 259s Fetched 137 kB in 1s (230 kB/s) 259s Selecting previously unselected package python3-argcomplete. 259s (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 ... 85812 files and directories currently installed.) 259s Preparing to unpack .../python3-argcomplete_3.6.2-1_all.deb ... 259s Unpacking python3-argcomplete (3.6.2-1) ... 259s Selecting previously unselected package datalad. 259s Preparing to unpack .../datalad_1.1.5-2.1_all.deb ... 259s Unpacking datalad (1.1.5-2.1) ... 259s Setting up python3-argcomplete (3.6.2-1) ... 259s Setting up datalad (1.1.5-2.1) ... 259s Processing triggers for man-db (2.13.1-1) ... 260s autopkgtest [13:03:08]: 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 260s autopkgtest [13:03:08]: test apply-datalad-patches: [----------------------- 260s Testing with python3.13: 261s autopkgtest [13:03:09]: test apply-datalad-patches: -----------------------] 262s autopkgtest [13:03:10]: test apply-datalad-patches: - - - - - - - - - - results - - - - - - - - - - 262s apply-datalad-patches PASS (superficial) 262s autopkgtest [13:03:10]: test extension-registered: preparing testbed 280s Creating nova instance adt-resolute-amd64-datalad-next-20251023-122016-juju-7f2275-prod-proposed-migration-environment-20-03cd8f9b-de91-4163-97c3-c9de87744fb0 from image adt/ubuntu-resolute-amd64-server-20251022.img (UUID e0b5cd61-c9ee-4e30-97a7-7c67c05c2ee7)... 401s autopkgtest [13:05:29]: testbed dpkg architecture: amd64 401s autopkgtest [13:05:29]: testbed apt version: 3.1.8ubuntu1 402s autopkgtest [13:05:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 402s autopkgtest [13:05:30]: testbed release detected to be: resolute 402s autopkgtest [13:05:30]: updating testbed package index (apt update) 402s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 403s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 403s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 403s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 403s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.9 kB] 403s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [15.0 kB] 403s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 403s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [535 kB] 404s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [140 kB] 404s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [89.5 kB] 404s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.0 kB] 404s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3208 B] 404s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [350 kB] 405s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [128 kB] 405s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [3156 B] 405s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [6744 B] 405s Fetched 1447 kB in 2s (628 kB/s) 405s Reading package lists... 406s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 406s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 406s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 406s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 407s Reading package lists... 407s Reading package lists... 407s Building dependency tree... 407s Reading state information... 407s Calculating upgrade... 407s The following packages will be upgraded: 407s python3-pyparsing python3-yaml 407s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 407s Need to get 275 kB of archives. 407s After this operation, 272 kB of additional disk space will be used. 407s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-yaml amd64 6.0.2-2 [188 kB] 407s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-pyparsing all 3.1.3-1 [87.0 kB] 407s dpkg-preconfigure: unable to re-open stdin: No such file or directory 407s Fetched 275 kB in 0s (12.9 MB/s) 407s (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 ... 78458 files and directories currently installed.) 407s Preparing to unpack .../python3-yaml_6.0.2-2_amd64.deb ... 407s Unpacking python3-yaml (6.0.2-2) over (6.0.2-1build2) ... 407s Preparing to unpack .../python3-pyparsing_3.1.3-1_all.deb ... 407s Unpacking python3-pyparsing (3.1.3-1) over (3.1.2-1) ... 407s Setting up python3-yaml (6.0.2-2) ... 408s Setting up python3-pyparsing (3.1.3-1) ... 408s autopkgtest [13:05:36]: upgrading testbed (apt dist-upgrade and autopurge) 408s Reading package lists... 408s Building dependency tree... 408s Reading state information... 408s Calculating upgrade... 408s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 408s Reading package lists... 408s Building dependency tree... 408s Reading state information... 408s Solving dependencies... 409s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 411s Reading package lists... 411s Building dependency tree... 411s Reading state information... 411s Solving dependencies... 411s The following NEW packages will be installed: 411s 7zip datalad git git-annex git-man liberror-perl patool python3-annexremote 411s python3-argcomplete python3-boto3 python3-botocore python3-datalad 411s python3-datalad-next python3-dateutil python3-fasteners python3-gitlab 411s python3-humanize python3-iso8601 python3-jaraco.classes python3-jeepney 411s python3-jmespath python3-keyring python3-keyrings.alt python3-monotonic 411s python3-msgpack python3-packaging python3-platformdirs python3-pycryptodome 411s python3-requests-toolbelt python3-s3transfer python3-secretstorage 411s python3-six python3-tqdm 411s 0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded. 411s Need to get 35.6 MB of archives. 411s After this operation, 268 MB of additional disk space will be used. 411s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 7zip amd64 25.01+dfsg-2 [2119 kB] 415s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 liberror-perl all 0.17030-1 [23.5 kB] 415s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 git-man all 1:2.51.0-1ubuntu1 [1179 kB] 416s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 git amd64 1:2.51.0-1ubuntu1 [4414 kB] 419s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 git-annex amd64 10.20250721-1 [17.2 MB] 431s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 patool all 4.0.0-1 [39.1 kB] 431s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-annexremote all 1.6.6-1 [14.5 kB] 431s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-dateutil all 2.9.0-4 [80.3 kB] 431s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-jmespath all 1.0.1-1 [21.3 kB] 431s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-six all 1.17.0-1 [13.2 kB] 431s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-botocore all 1.37.9+repack-1 [6982 kB] 435s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-s3transfer all 0.11.4-1 [55.8 kB] 435s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-boto3 all 1.37.9-1 [73.0 kB] 435s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-monotonic all 1.6-3 [5344 B] 435s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-fasteners all 0.19-2 [12.7 kB] 435s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-requests-toolbelt all 1.0.0-4 [37.0 kB] 435s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-gitlab all 1:4.9.0-1 [75.0 kB] 435s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-humanize all 4.12.1-1 [58.3 kB] 435s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-iso8601 all 2.1.0-2 [9136 B] 435s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jeepney all 0.9.0-1 [33.5 kB] 435s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-secretstorage all 3.4.0-1 [13.9 kB] 435s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jaraco.classes all 3.4.0-1 [7664 B] 435s Get:23 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-keyring all 25.6.0-3 [40.7 kB] 435s Get:24 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pycryptodome amd64 3.20.0+dfsg-3build1 [1113 kB] 436s Get:25 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-keyrings.alt all 5.0.2-1 [16.6 kB] 436s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-msgpack amd64 1.0.3-3build4 [87.7 kB] 436s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-platformdirs all 4.3.7-1 [16.9 kB] 436s Get:28 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-tqdm all 4.67.1-5 [92.1 kB] 436s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-packaging all 25.0-1 [52.8 kB] 436s Get:30 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-datalad all 1.1.5-2.1 [816 kB] 436s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-argcomplete all 3.6.2-1 [35.8 kB] 436s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 datalad all 1.1.5-2.1 [101 kB] 436s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-datalad-next all 1.5.0-1 [762 kB] 437s Fetched 35.6 MB in 26s (1384 kB/s) 437s Selecting previously unselected package 7zip. 437s (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 ... 78459 files and directories currently installed.) 437s Preparing to unpack .../00-7zip_25.01+dfsg-2_amd64.deb ... 437s Unpacking 7zip (25.01+dfsg-2) ... 437s Selecting previously unselected package liberror-perl. 437s Preparing to unpack .../01-liberror-perl_0.17030-1_all.deb ... 437s Unpacking liberror-perl (0.17030-1) ... 437s Selecting previously unselected package git-man. 437s Preparing to unpack .../02-git-man_1%3a2.51.0-1ubuntu1_all.deb ... 437s Unpacking git-man (1:2.51.0-1ubuntu1) ... 437s Selecting previously unselected package git. 437s Preparing to unpack .../03-git_1%3a2.51.0-1ubuntu1_amd64.deb ... 437s Unpacking git (1:2.51.0-1ubuntu1) ... 437s Selecting previously unselected package git-annex. 437s Preparing to unpack .../04-git-annex_10.20250721-1_amd64.deb ... 437s Unpacking git-annex (10.20250721-1) ... 437s Selecting previously unselected package patool. 437s Preparing to unpack .../05-patool_4.0.0-1_all.deb ... 437s Unpacking patool (4.0.0-1) ... 437s Selecting previously unselected package python3-annexremote. 437s Preparing to unpack .../06-python3-annexremote_1.6.6-1_all.deb ... 437s Unpacking python3-annexremote (1.6.6-1) ... 437s Selecting previously unselected package python3-dateutil. 437s Preparing to unpack .../07-python3-dateutil_2.9.0-4_all.deb ... 437s Unpacking python3-dateutil (2.9.0-4) ... 437s Selecting previously unselected package python3-jmespath. 437s Preparing to unpack .../08-python3-jmespath_1.0.1-1_all.deb ... 437s Unpacking python3-jmespath (1.0.1-1) ... 437s Selecting previously unselected package python3-six. 437s Preparing to unpack .../09-python3-six_1.17.0-1_all.deb ... 437s Unpacking python3-six (1.17.0-1) ... 437s Selecting previously unselected package python3-botocore. 437s Preparing to unpack .../10-python3-botocore_1.37.9+repack-1_all.deb ... 437s Unpacking python3-botocore (1.37.9+repack-1) ... 438s Selecting previously unselected package python3-s3transfer. 438s Preparing to unpack .../11-python3-s3transfer_0.11.4-1_all.deb ... 438s Unpacking python3-s3transfer (0.11.4-1) ... 438s Selecting previously unselected package python3-boto3. 438s Preparing to unpack .../12-python3-boto3_1.37.9-1_all.deb ... 438s Unpacking python3-boto3 (1.37.9-1) ... 438s Selecting previously unselected package python3-monotonic. 438s Preparing to unpack .../13-python3-monotonic_1.6-3_all.deb ... 438s Unpacking python3-monotonic (1.6-3) ... 438s Selecting previously unselected package python3-fasteners. 438s Preparing to unpack .../14-python3-fasteners_0.19-2_all.deb ... 438s Unpacking python3-fasteners (0.19-2) ... 438s Selecting previously unselected package python3-requests-toolbelt. 438s Preparing to unpack .../15-python3-requests-toolbelt_1.0.0-4_all.deb ... 438s Unpacking python3-requests-toolbelt (1.0.0-4) ... 438s Selecting previously unselected package python3-gitlab. 438s Preparing to unpack .../16-python3-gitlab_1%3a4.9.0-1_all.deb ... 438s Unpacking python3-gitlab (1:4.9.0-1) ... 438s Selecting previously unselected package python3-humanize. 438s Preparing to unpack .../17-python3-humanize_4.12.1-1_all.deb ... 438s Unpacking python3-humanize (4.12.1-1) ... 438s Selecting previously unselected package python3-iso8601. 438s Preparing to unpack .../18-python3-iso8601_2.1.0-2_all.deb ... 438s Unpacking python3-iso8601 (2.1.0-2) ... 438s Selecting previously unselected package python3-jeepney. 438s Preparing to unpack .../19-python3-jeepney_0.9.0-1_all.deb ... 438s Unpacking python3-jeepney (0.9.0-1) ... 438s Selecting previously unselected package python3-secretstorage. 438s Preparing to unpack .../20-python3-secretstorage_3.4.0-1_all.deb ... 438s Unpacking python3-secretstorage (3.4.0-1) ... 438s Selecting previously unselected package python3-jaraco.classes. 438s Preparing to unpack .../21-python3-jaraco.classes_3.4.0-1_all.deb ... 438s Unpacking python3-jaraco.classes (3.4.0-1) ... 438s Selecting previously unselected package python3-keyring. 438s Preparing to unpack .../22-python3-keyring_25.6.0-3_all.deb ... 438s Unpacking python3-keyring (25.6.0-3) ... 438s Selecting previously unselected package python3-pycryptodome. 438s Preparing to unpack .../23-python3-pycryptodome_3.20.0+dfsg-3build1_amd64.deb ... 438s Unpacking python3-pycryptodome (3.20.0+dfsg-3build1) ... 438s Selecting previously unselected package python3-keyrings.alt. 438s Preparing to unpack .../24-python3-keyrings.alt_5.0.2-1_all.deb ... 438s Unpacking python3-keyrings.alt (5.0.2-1) ... 438s Selecting previously unselected package python3-msgpack. 438s Preparing to unpack .../25-python3-msgpack_1.0.3-3build4_amd64.deb ... 438s Unpacking python3-msgpack (1.0.3-3build4) ... 438s Selecting previously unselected package python3-platformdirs. 438s Preparing to unpack .../26-python3-platformdirs_4.3.7-1_all.deb ... 438s Unpacking python3-platformdirs (4.3.7-1) ... 438s Selecting previously unselected package python3-tqdm. 438s Preparing to unpack .../27-python3-tqdm_4.67.1-5_all.deb ... 438s Unpacking python3-tqdm (4.67.1-5) ... 438s Selecting previously unselected package python3-packaging. 438s Preparing to unpack .../28-python3-packaging_25.0-1_all.deb ... 438s Unpacking python3-packaging (25.0-1) ... 438s Selecting previously unselected package python3-datalad. 438s Preparing to unpack .../29-python3-datalad_1.1.5-2.1_all.deb ... 438s Unpacking python3-datalad (1.1.5-2.1) ... 438s Selecting previously unselected package python3-argcomplete. 438s Preparing to unpack .../30-python3-argcomplete_3.6.2-1_all.deb ... 438s Unpacking python3-argcomplete (3.6.2-1) ... 438s Selecting previously unselected package datalad. 438s Preparing to unpack .../31-datalad_1.1.5-2.1_all.deb ... 438s Unpacking datalad (1.1.5-2.1) ... 438s Selecting previously unselected package python3-datalad-next. 438s Preparing to unpack .../32-python3-datalad-next_1.5.0-1_all.deb ... 438s Unpacking python3-datalad-next (1.5.0-1) ... 438s Setting up python3-jaraco.classes (3.4.0-1) ... 438s Setting up patool (4.0.0-1) ... 438s Setting up python3-requests-toolbelt (1.0.0-4) ... 438s Setting up python3-annexremote (1.6.6-1) ... 438s Setting up python3-pycryptodome (3.20.0+dfsg-3build1) ... 439s Setting up python3-tqdm (4.67.1-5) ... 439s Setting up 7zip (25.01+dfsg-2) ... 439s Setting up python3-platformdirs (4.3.7-1) ... 439s Setting up python3-monotonic (1.6-3) ... 439s Setting up liberror-perl (0.17030-1) ... 439s Setting up python3-six (1.17.0-1) ... 439s Setting up python3-packaging (25.0-1) ... 439s Setting up python3-iso8601 (2.1.0-2) ... 439s Setting up python3-jmespath (1.0.1-1) ... 439s Setting up python3-fasteners (0.19-2) ... 439s Setting up python3-jeepney (0.9.0-1) ... 439s Setting up git-man (1:2.51.0-1ubuntu1) ... 439s Setting up python3-dateutil (2.9.0-4) ... 439s Setting up python3-msgpack (1.0.3-3build4) ... 439s Setting up python3-argcomplete (3.6.2-1) ... 439s Setting up python3-humanize (4.12.1-1) ... 440s Setting up python3-gitlab (1:4.9.0-1) ... 440s Setting up python3-secretstorage (3.4.0-1) ... 440s Setting up python3-botocore (1.37.9+repack-1) ... 440s Setting up git (1:2.51.0-1ubuntu1) ... 440s Setting up git-annex (10.20250721-1) ... 440s Setting up python3-keyring (25.6.0-3) ... 440s Setting up python3-s3transfer (0.11.4-1) ... 440s Setting up python3-boto3 (1.37.9-1) ... 440s Setting up python3-keyrings.alt (5.0.2-1) ... 440s Setting up python3-datalad (1.1.5-2.1) ... 441s Setting up datalad (1.1.5-2.1) ... 441s Setting up python3-datalad-next (1.5.0-1) ... 441s Processing triggers for man-db (2.13.1-1) ... 443s autopkgtest [13:06:11]: 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" 443s autopkgtest [13:06:11]: test extension-registered: [----------------------- 444s autopkgtest [13:06:12]: test extension-registered: -----------------------] 444s autopkgtest [13:06:12]: test extension-registered: - - - - - - - - - - results - - - - - - - - - - 444s extension-registered PASS (superficial) 444s autopkgtest [13:06:12]: test nonetwork-testsuite: preparing testbed 445s Reading package lists... 445s Building dependency tree... 445s Reading state information... 445s Solving dependencies... 445s The following NEW packages will be installed: 445s libxslt1.1 python3-all python3-iniconfig python3-lxml python3-pluggy 445s python3-psutil python3-pytest python3-webdavclient unzip 445s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 445s Need to get 3192 kB of archives. 445s After this operation, 13.6 MB of additional disk space will be used. 445s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.1 [172 kB] 445s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all amd64 3.13.7-1 [884 B] 445s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 445s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-lxml amd64 6.0.1-1build1 [2336 kB] 447s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-1 [21.0 kB] 447s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-psutil amd64 7.0.0-2ubuntu1 [188 kB] 447s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 python3-pytest all 8.4.2-1 [268 kB] 447s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-webdavclient all 3.14.6-3 [20.1 kB] 447s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 unzip amd64 6.0-28ubuntu7 [180 kB] 447s Fetched 3192 kB in 2s (1609 kB/s) 447s Selecting previously unselected package libxslt1.1:amd64. 447s (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 ... 85905 files and directories currently installed.) 447s Preparing to unpack .../0-libxslt1.1_1.1.43-0.1_amd64.deb ... 447s Unpacking libxslt1.1:amd64 (1.1.43-0.1) ... 447s Selecting previously unselected package python3-all. 447s Preparing to unpack .../1-python3-all_3.13.7-1_amd64.deb ... 447s Unpacking python3-all (3.13.7-1) ... 447s Selecting previously unselected package python3-iniconfig. 447s Preparing to unpack .../2-python3-iniconfig_1.1.1-2_all.deb ... 447s Unpacking python3-iniconfig (1.1.1-2) ... 447s Selecting previously unselected package python3-lxml:amd64. 447s Preparing to unpack .../3-python3-lxml_6.0.1-1build1_amd64.deb ... 447s Unpacking python3-lxml:amd64 (6.0.1-1build1) ... 447s Selecting previously unselected package python3-pluggy. 447s Preparing to unpack .../4-python3-pluggy_1.6.0-1_all.deb ... 447s Unpacking python3-pluggy (1.6.0-1) ... 447s Selecting previously unselected package python3-psutil. 447s Preparing to unpack .../5-python3-psutil_7.0.0-2ubuntu1_amd64.deb ... 447s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 447s Selecting previously unselected package python3-pytest. 447s Preparing to unpack .../6-python3-pytest_8.4.2-1_all.deb ... 447s Unpacking python3-pytest (8.4.2-1) ... 447s Selecting previously unselected package python3-webdavclient. 447s Preparing to unpack .../7-python3-webdavclient_3.14.6-3_all.deb ... 447s Unpacking python3-webdavclient (3.14.6-3) ... 447s Selecting previously unselected package unzip. 447s Preparing to unpack .../8-unzip_6.0-28ubuntu7_amd64.deb ... 447s Unpacking unzip (6.0-28ubuntu7) ... 447s Setting up python3-iniconfig (1.1.1-2) ... 447s Setting up unzip (6.0-28ubuntu7) ... 447s Setting up python3-all (3.13.7-1) ... 447s Setting up python3-psutil (7.0.0-2ubuntu1) ... 447s Setting up python3-pluggy (1.6.0-1) ... 447s Setting up libxslt1.1:amd64 (1.1.43-0.1) ... 447s Setting up python3-pytest (8.4.2-1) ... 448s Setting up python3-lxml:amd64 (6.0.1-1build1) ... 448s Setting up python3-webdavclient (3.14.6-3) ... 448s Processing triggers for man-db (2.13.1-1) ... 448s Processing triggers for libc-bin (2.42-0ubuntu3) ... 449s autopkgtest [13:06:17]: 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 449s autopkgtest [13:06:17]: test nonetwork-testsuite: [----------------------- 449s Testing with python3.13: 449s ============================= test session starts ============================== 449s platform linux -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3.13 449s cachedir: .pytest_cache 449s rootdir: /tmp/autopkgtest.WzS50g/build.cl9/src 449s configfile: pyproject.toml 449s plugins: typeguard-4.4.2 450s collecting ... [INFO] Test fixture starts suppressing INFO level messages 450s collected 468 items 450s 450s ../build.cl9/src/datalad_next/annexbackends/tests/test_base.py::test_protocol PASSED 450s ../build.cl9/src/datalad_next/annexbackends/tests/test_base.py::test_master DEBUG Traceback (most recent call last): 450s DEBUG File "/tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/annexbackends/base.py", line 307, in Listen 450s DEBUG reply = self.protocol.command(line) 450s DEBUG File "/tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/annexbackends/base.py", line 195, in command 450s DEBUG reply = method() 450s DEBUG File "/tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/annexbackends/base.py", line 210, in do_CANVERIFY 450s DEBUG return 'CANVERIFY-YES' if self.backend.can_verify() else 'CANVERIFY-NO' 450s DEBUG ~~~~~~~~~~~~~~~~~~~~~~~^^ 450s DEBUG File "/tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/annexbackends/tests/test_base.py", line 31, in can_verify 450s DEBUG raise RuntimeError('intentional blow') 450s DEBUG RuntimeError: intentional blow 450s ERROR intentional blow 450s PASSED 455s ../build.cl9/src/datalad_next/annexremotes/tests/test_archivist.py::test_archivist_retrieval PASSED 459s ../build.cl9/src/datalad_next/annexremotes/tests/test_archivist.py::test_archivist_retrieval_legacy PASSED 459s ../build.cl9/src/datalad_next/annexremotes/tests/test_archivist.py::test_claimcheck_url PASSED 459s ../build.cl9/src/datalad_next/annexremotes/tests/test_archivist.py::test_archivist_unsupported PASSED 459s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_remove_no_tmpl PASSED 459s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_transfer_store_no_tmpl PASSED 459s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_checkretrieve PASSED 459s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_claimurl PASSED 459s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_checkurl [WARNING] Failed to spin up httpbin Docker container: 459s Traceback (most recent call last): 459s File "/tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/tests/fixtures.py", line 531, in httpbin_service 459s r = subprocess.run( 459s ["docker", "run", "-d", "-p", "127.0.0.1:8765:80", "kennethreitz/httpbin"], 459s ...<2 lines>... 459s text=True, 459s ) 459s File "/usr/lib/python3.13/subprocess.py", line 554, in run 459s with Popen(*popenargs, **kwargs) as process: 459s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 459s File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__ 459s self._execute_child(args, executable, preexec_fn, close_fds, 459s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 459s pass_fds, cwd, env, 459s ^^^^^^^^^^^^^^^^^^^ 459s ...<5 lines>... 459s gid, gids, uid, umask, 459s ^^^^^^^^^^^^^^^^^^^^^^ 459s start_new_session, process_group) 459s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 459s File "/usr/lib/python3.13/subprocess.py", line 1972, in _execute_child 459s raise child_exception_type(errno_num, err_msg, err_filename) 459s FileNotFoundError: [Errno 2] No such file or directory: 'docker' 459s SKIPPED 459s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_addurl_unredirected SKIPPED 461s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl PASSED 465s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_ria_access PASSED 468s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_store PASSED 468s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_store_via_ssh SKIPPED 469s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_remove PASSED 514s ../build.cl9/src/datalad_next/annexremotes/tests/test_uncurl.py::test_uncurl_testremote PASSED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_tarfile.py::test_tararchive_basics SKIPPED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_tarfile.py::test_tararchive_contain SKIPPED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_tarfile.py::test_tararchive_iterator SKIPPED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_tarfile.py::test_open SKIPPED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_basics PASSED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_contain PASSED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_iterator PASSED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_zipfile.py::test_open PASSED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_zipfile.py::test_open_zipinfo PASSED 514s ../build.cl9/src/datalad_next/archive_operations/tests/test_zipfile.py::test_ziparchive_noncontext PASSED 514s ../build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_common_workflow_implicit_cred SKIPPED 515s ../build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_common_workflow_explicit_cred SKIPPED 515s ../build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_common_workflow_export SKIPPED 515s ../build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_bad_url_catching PASSED 515s ../build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_http_warning PASSED 515s ../build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_constraints_checking PASSED 515s ../build.cl9/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:'. 515s [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 515s [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 515s [WARNING] Sibling name will be used for storage sibling in storage-sibling-only mode, but a storage sibling name was provided 515s [WARNING] Using 'http:' ('http://localhost:22334/abc') means that WebDAV credentials are sent unencrypted over network links. Consider using 'https:'. 515s [WARNING] Sibling name will be used for storage sibling in storage-sibling-only mode, but a storage sibling name was provided 515s PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_unused_storage_name_warning PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_existing_switch SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py::test_result_renderer SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_credentials.py::test_normalize_specs PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_credentials.py::test_errorhandling_smoketest PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_credentials.py::test_credentials_cli None(secret ✗): [could not set credential properties] [no credential name provided for setting] 516s PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_credentials.py::test_interactive_entry_get PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_credentials.py::test_interactive_entry_set PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_credentials.py::test_result_renderer weird(broken): 516s PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_credentials.py::test_extreme_credential_name PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_invalid_calls PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_auth PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_basic_auth SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_bearer_token_auth SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_digest_auth SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_explicit_credential SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_auth_after_redirect SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_no_credential_leak_to_http SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_new_bearer_token SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_new_bearer_token_nosave SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_download_404 SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_download.py::test_downloadurl PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_insufficient_args PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_zipfile PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_tarfile SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_directory PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_gitworktree PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_file_collection_validator PASSED 516s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_replace_add_archive_content SKIPPED 516s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_renderer -rw-rw-r-- 6.0K 1000:0 Jun 16 2024 /tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/commands/tests/test_credentials.py (file) 516s -rw-rw-r-- 8.1K 1000:0 Jun 16 2024 /tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py (file) 516s -rw-rw-r-- 0B 1000:0 Jun 16 2024 /tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/commands/tests/__init__.py (file) 516s -rw-rw-r-- 1.7K 1000:0 Jun 16 2024 /tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/commands/tests/test_results.py (file) 516s -rw-rw-r-- 1.8K 1000:0 Jun 16 2024 /tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/commands/tests/test_status.py (file) 516s drwxrwxr-x - 1000:1000 a minute ago /tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/commands/tests/__pycache__ (directory) 516s -rw-rw-r-- 14.6K 1000:0 Jun 16 2024 /tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/commands/tests/test_create_sibling_webdav.py (file) 516s -rw-rw-r-- 31.0K 1000:0 5 min ago /tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/commands/tests/test_tree.py (file) 516s -rw-rw-r-- 8.9K 1000:0 Jun 16 2024 /tmp/autopkgtest.WzS50g/build.cl9/src/datalad_next/commands/tests/test_download.py (file) 516s PASSED 517s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_annexworktree_empty_dataset PASSED 517s ../build.cl9/src/datalad_next/commands/tests/test_ls_file_collection.py::test_ls_annexworktree_simple_dataset add(ok): sample.bin (file) 517s save(ok): . (dataset) 517s action summary: 517s add (ok: 1) 517s save (ok: 1) 517s PASSED 517s ../build.cl9/src/datalad_next/commands/tests/test_results.py::test_commandresult PASSED 517s ../build.cl9/src/datalad_next/commands/tests/test_status.py::test_status_invalid PASSED 517s ../build.cl9/src/datalad_next/commands/tests/test_status.py::test_status_renderer_smoke nothing to save, working tree clean 517s untracked: untracked 517s PASSED 518s ../build.cl9/src/datalad_next/commands/tests/test_status.py::test_status_clean PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-False-False-expected] expected: 520s ├── dir0/ 520s ├── dir1/ 520s └── dir2/ 520s 520s actual: 520s ├── dir0/ 520s ├── dir1/ 520s └── dir2/ 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-False-False-expected] expected: 520s ├── dir0/ 520s ├── dir1/ 520s └── dir2/ 520s ├── dir2_dir0/ 520s ├── dir2_dir1/ 520s └── dir2_dir2/ 520s 520s actual: 520s ├── dir0/ 520s ├── dir1/ 520s └── dir2/ 520s ├── dir2_dir0/ 520s ├── dir2_dir1/ 520s └── dir2_dir2/ 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-True-False-expected] expected: 520s ├── dir0/ 520s ├── dir1/ 520s ├── dir2/ 520s ├── file0 520s └── file1 520s 520s actual: 520s ├── dir0/ 520s ├── dir1/ 520s ├── dir2/ 520s ├── file0 520s └── file1 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-True-False-expected] expected: 520s ├── dir0/ 520s ├── dir1/ 520s │ └── dir1_file0 520s ├── dir2/ 520s │ ├── dir2_dir0/ 520s │ ├── dir2_dir1/ 520s │ │ └── dir2_dir1_file0 520s │ ├── dir2_dir2/ 520s │ │ ├── dir2_dir2_file0 520s │ │ └── dir2_dir2_file1 520s │ ├── dir2_file0 520s │ └── dir2_file1 520s ├── file0 520s └── file1 520s 520s actual: 520s ├── dir0/ 520s ├── dir1/ 520s │ └── dir1_file0 520s ├── dir2/ 520s │ ├── dir2_dir0/ 520s │ ├── dir2_dir1/ 520s │ │ └── dir2_dir1_file0 520s │ ├── dir2_dir2/ 520s │ │ ├── dir2_dir2_file0 520s │ │ └── dir2_dir2_file1 520s │ ├── dir2_file0 520s │ └── dir2_file1 520s ├── file0 520s └── file1 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-True-True-expected] expected: 520s ├── .dir3/ 520s ├── .file2 520s ├── dir0/ 520s ├── dir1/ 520s ├── dir2/ 520s ├── file0 520s └── file1 520s 520s actual: 520s ├── .dir3/ 520s ├── .file2 520s ├── dir0/ 520s ├── dir1/ 520s ├── dir2/ 520s ├── file0 520s └── file1 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-True-True-expected] expected: 520s ├── .dir3/ 520s │ ├── .dir3_file1 520s │ └── dir3_file0 520s ├── .file2 520s ├── dir0/ 520s ├── dir1/ 520s │ └── dir1_file0 520s ├── dir2/ 520s │ ├── dir2_dir0/ 520s │ ├── dir2_dir1/ 520s │ │ └── dir2_dir1_file0 520s │ ├── dir2_dir2/ 520s │ │ ├── dir2_dir2_file0 520s │ │ └── dir2_dir2_file1 520s │ ├── dir2_file0 520s │ └── dir2_file1 520s ├── file0 520s └── file1 520s 520s actual: 520s ├── .dir3/ 520s │ ├── .dir3_file1 520s │ └── dir3_file0 520s ├── .file2 520s ├── dir0/ 520s ├── dir1/ 520s │ └── dir1_file0 520s ├── dir2/ 520s │ ├── dir2_dir0/ 520s │ ├── dir2_dir1/ 520s │ │ └── dir2_dir1_file0 520s │ ├── dir2_dir2/ 520s │ │ ├── dir2_dir2_file0 520s │ │ └── dir2_dir2_file1 520s │ ├── dir2_file0 520s │ └── dir2_file1 520s ├── file0 520s └── file1 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[1-False-True-expected] expected: 520s ├── .dir3/ 520s ├── dir0/ 520s ├── dir1/ 520s └── dir2/ 520s 520s actual: 520s ├── .dir3/ 520s ├── dir0/ 520s ├── dir1/ 520s └── dir2/ 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree[3-False-True-expected] expected: 520s ├── .dir3/ 520s ├── dir0/ 520s ├── dir1/ 520s └── dir2/ 520s ├── dir2_dir0/ 520s ├── dir2_dir1/ 520s └── dir2_dir2/ 520s 520s actual: 520s ├── .dir3/ 520s ├── dir0/ 520s ├── dir1/ 520s └── dir2/ 520s ├── dir2_dir0/ 520s ├── dir2_dir1/ 520s └── dir2_dir2/ 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-False-False-0 datasets, 3 directories] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-False-False-0 datasets, 6 directories] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-True-False-0 datasets, 3 directories, 2 files] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-True-False-0 datasets, 6 directories, 8 files] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-True-True-0 datasets, 4 directories, 3 files] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-True-True-0 datasets, 7 directories, 11 files] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[1-False-True-0 datasets, 4 directories] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_stats[3-False-True-0 datasets, 7 directories] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/.] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/./] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_root_path_is_normalized[root/../root] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_no_difference_if_root_path_absolute_or_relative PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_print_tree_depth_zero PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-False-False] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-False-False] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-True-False] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-True-False] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-True-True] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-True-True] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[1-False-True] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithoutDatasets::test_exhausted_levels_are_below_current_depth[3-False-True] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_tree[1-False-False-expected] expected: 520s ├── repo0/ 520s ├── [DS~0] superds0/ 520s └── [DS~0] superds1/ 520s 520s actual: 520s ├── repo0/ 520s ├── [DS~0] superds0/ 520s └── [DS~0] superds1/ 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_tree[4-False-False-expected] expected: 520s ├── repo0/ 520s ├── [DS~0] superds0/ 520s │ └── [DS~1] sd0_subds0/ 520s │ └── [DS~2] sd0_sub0_subds0/ 520s └── [DS~0] superds1/ 520s ├── sd1_dir0/ 520s │ ├── sd1_d0_repo0/ 520s │ └── [DS~1] sd1_d0_subds0/ 520s ├── [DS~0] sd1_ds0/ 520s └── [DS~1] (not installed) sd1_subds0/ 520s 520s actual: 520s ├── repo0/ 520s ├── [DS~0] superds0/ 520s │ └── [DS~1] sd0_subds0/ 520s │ └── [DS~2] sd0_sub0_subds0/ 520s └── [DS~0] superds1/ 520s ├── sd1_dir0/ 520s │ ├── sd1_d0_repo0/ 520s │ └── [DS~1] sd1_d0_subds0/ 520s ├── [DS~0] sd1_ds0/ 520s └── [DS~1] (not installed) sd1_subds0/ 520s 520s PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_stats[1-False-False-2 datasets, 1 directory] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_stats[4-False-False-7 datasets, 3 directories] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/.] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/./] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_root_path_is_normalized[root/../root] PASSED 520s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_no_difference_if_root_path_absolute_or_relative PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_print_tree_depth_zero PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_exhausted_levels_are_below_current_depth[1-False-False] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeWithDatasets::test_exhausted_levels_are_below_current_depth[4-False-False] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[0-0-expected] expected: 521s ├── [DS~0] superds0/ 521s └── [DS~0] superds1/ 521s └── [DS~0] sd1_ds0/ 521s 521s actual: 521s ├── [DS~0] superds0/ 521s └── [DS~0] superds1/ 521s └── [DS~0] sd1_ds0/ 521s 521s PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[0-1-expected] expected: 521s ├── [DS~0] superds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s └── [DS~0] sd1_ds0/ 521s 521s actual: 521s ├── [DS~0] superds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s └── [DS~0] sd1_ds0/ 521s 521s PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[0-2-expected] expected: 521s ├── [DS~0] superds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ └── sd1_d0_repo0/ 521s └── [DS~0] sd1_ds0/ 521s 521s actual: 521s ├── [DS~0] superds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ └── sd1_d0_repo0/ 521s └── [DS~0] sd1_ds0/ 521s 521s PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[1-0-expected] expected: 521s ├── [DS~0] superds0/ 521s │ └── [DS~1] sd0_subds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ └── [DS~1] sd1_d0_subds0/ 521s ├── [DS~0] sd1_ds0/ 521s └── [DS~1] (not installed) sd1_subds0/ 521s 521s actual: 521s ├── [DS~0] superds0/ 521s │ └── [DS~1] sd0_subds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ └── [DS~1] sd1_d0_subds0/ 521s ├── [DS~0] sd1_ds0/ 521s └── [DS~1] (not installed) sd1_subds0/ 521s 521s PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[1-2-expected] expected: 521s ├── [DS~0] superds0/ 521s │ └── [DS~1] sd0_subds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ ├── sd1_d0_repo0/ 521s │ └── [DS~1] sd1_d0_subds0/ 521s ├── [DS~0] sd1_ds0/ 521s └── [DS~1] (not installed) sd1_subds0/ 521s 521s actual: 521s ├── [DS~0] superds0/ 521s │ └── [DS~1] sd0_subds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ ├── sd1_d0_repo0/ 521s │ └── [DS~1] sd1_d0_subds0/ 521s ├── [DS~0] sd1_ds0/ 521s └── [DS~1] (not installed) sd1_subds0/ 521s 521s PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[None-0-expected] expected: 521s ├── [DS~0] superds0/ 521s │ └── [DS~1] sd0_subds0/ 521s │ └── [DS~2] sd0_sub0_subds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ └── [DS~1] sd1_d0_subds0/ 521s ├── [DS~0] sd1_ds0/ 521s └── [DS~1] (not installed) sd1_subds0/ 521s 521s actual: 521s ├── [DS~0] superds0/ 521s │ └── [DS~1] sd0_subds0/ 521s │ └── [DS~2] sd0_sub0_subds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ └── [DS~1] sd1_d0_subds0/ 521s ├── [DS~0] sd1_ds0/ 521s └── [DS~1] (not installed) sd1_subds0/ 521s 521s PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree[None-2-expected] expected: 521s ├── [DS~0] superds0/ 521s │ └── [DS~1] sd0_subds0/ 521s │ └── [DS~2] sd0_sub0_subds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ ├── sd1_d0_repo0/ 521s │ └── [DS~1] sd1_d0_subds0/ 521s ├── [DS~0] sd1_ds0/ 521s └── [DS~1] (not installed) sd1_subds0/ 521s 521s actual: 521s ├── [DS~0] superds0/ 521s │ └── [DS~1] sd0_subds0/ 521s │ └── [DS~2] sd0_sub0_subds0/ 521s └── [DS~0] superds1/ 521s ├── sd1_dir0/ 521s │ ├── sd1_d0_repo0/ 521s │ └── [DS~1] sd1_d0_subds0/ 521s ├── [DS~0] sd1_ds0/ 521s └── [DS~1] (not installed) sd1_subds0/ 521s 521s PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_tree_without_datasets expected: 521s 521s actual: 521s 521s PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[0-0-3 datasets, 0 directories] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[0-1-3 datasets, 1 directory] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[0-2-3 datasets, 2 directories] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[1-0-6 datasets, 1 directory] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[1-2-6 datasets, 2 directories] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[None-0-7 datasets, 1 directory] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestDatasetTree::test_print_stats[None-2-7 datasets, 2 directories] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_print_tree_fails_for_nonexistent_directory PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_print_tree_permission_denied expected: 521s ├── a_forbidden_dir/ [error opening dir] 521s └── z_dir/ 521s └── subdir/ 521s 521s actual: 521s ├── a_forbidden_dir/ [error opening dir] 521s └── z_dir/ 521s └── subdir/ 521s 521s PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks[True] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks[False] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks_to_inaccessible_targets[True] PASSED 521s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks_to_inaccessible_targets[False] PASSED 522s ../build.cl9/src/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_print_tree_with_recursive_symlinks create(ok): . (dataset) 522s add(ok): subdir/annexed_file.txt (file) 522s save(ok): . (dataset) 522s action summary: 522s add (ok: 1) 522s save (ok: 1) 522s add(ok): subdir/git_file.txt (file) 522s save(ok): . (dataset) 522s action summary: 522s add (ok: 1) 522s save (ok: 1) 522s add(ok): subds_modified (dataset) 522s add(ok): .gitmodules (file) 522s save(ok): . (dataset) 522s create(ok): subds_modified (dataset) 522s action summary: 522s add (ok: 2) 522s create (ok: 1) 522s save (ok: 1) 522s add(ok): subds_lvl1_modified (dataset) 522s add(ok): .gitmodules (file) 522s save(ok): subds_modified (dataset) 522s add(ok): subds_modified (dataset) 522s add(ok): .gitmodules (file) 522s save(ok): . (dataset) 522s create(ok): subds_modified/subds_lvl1_modified (dataset) 522s action summary: 522s add (ok: 4) 522s create (ok: 1) 522s save (ok: 2) 522s add(ok): subdir/annexed_file.txt (file) 522s save(ok): . (dataset) 522s action summary: 522s add (ok: 1) 522s save (ok: 1) 522s expected: 522s ├── directory_untracked/ 522s │ └── link2dir/ -> ../subdir 522s ├── link2deepdir/ -> subds_modified/subdir/deepdir 522s │ └── subdeepdir/ 522s ├── link2dir/ -> subdir 522s ├── link2extdir/ -> ../ext_dir 522s │ └── ext_subdir/ 522s ├── link2parent/ -> ../.. 522s ├── link2subdsdir/ -> subds_modified/subdir 522s ├── link2subdsroot/ -> subds_modified 522s ├── subdir/ 522s └── [DS~1] subds_modified/ 522s ├── link2superdsdir/ -> ../subdir 522s ├── subdir/ 522s └── [DS~2] subds_lvl1_modified/ 522s 522s actual: 522s ├── directory_untracked/ 522s │ └── link2dir/ -> ../subdir 522s ├── link2deepdir/ -> subds_modified/subdir/deepdir 522s │ └── subdeepdir/ 522s ├── link2dir/ -> subdir 522s ├── link2extdir/ -> ../ext_dir 522s │ └── ext_subdir/ 522s ├── link2parent/ -> ../.. 522s ├── link2subdsdir/ -> subds_modified/subdir 522s ├── link2subdsroot/ -> subds_modified 522s ├── subdir/ 522s └── [DS~1] subds_modified/ 522s ├── link2superdsdir/ -> ../subdir 522s ├── subdir/ 522s └── [DS~2] subds_lvl1_modified/ 522s 522s PASSED 522s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_parse_gitconfig_dump PASSED 522s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_something fatal: no such section: nothere 522s fatal: --local can only be used inside a git repository 522s PASSED 522s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_includeif_breaking PASSED 522s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_crazy_cfg PASSED 522s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_obtain create(ok): /tmp/datalad_temp_test_obtain2aq1hpxh (dataset) 522s PASSED 522s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_from_env PASSED 522s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_from_env_overrides PASSED 522s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_overrides PASSED 522s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_rewrite_url PASSED 523s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_no_leaks create(ok): . (dataset) 523s create(ok): . (dataset) 523s PASSED 523s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_no_local_write_if_no_dataset create(ok): . (dataset) 523s PASSED 523s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_dataset_local_mode create(ok): /tmp/datalad_temp_test_dataset_local_modegcc5v7h_ (dataset) 523s PASSED 523s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_dataset_systemglobal_mode create(ok): /tmp/datalad_temp_test_dataset_systemglobal_mode3rtjfago (dataset) 523s PASSED 523s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_global_config PASSED 524s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_bare create(ok): . (dataset) 524s add(ok): .datalad/config (file) 524s save(ok): . (dataset) 524s action summary: 524s add (ok: 1) 524s save (ok: 1) 524s PASSED 524s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_write_config_section PASSED 524s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_external_modification PASSED 524s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_where_to_scope PASSED 524s ../build.cl9/src/datalad_next/config/tests/test_core.py::test_cross_cfgman_update PASSED 524s ../build.cl9/src/datalad_next/config/tests/test_utils.py::test_get_gitconfig_items_from_env PASSED 524s ../build.cl9/src/datalad_next/config/tests/test_utils.py::test_set_gitconfig_items_in_env PASSED 524s ../build.cl9/src/datalad_next/config/tests/test_utils.py::test_get_set_gitconfig_env_roundtrip PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_base.py::test_base PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_base.py::test_allof PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_base.py::test_anyof PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_base.py::test_both PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_noconstraint PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_int PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_float PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_bool PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_str PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_str_min_len PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_EnsureStr_match PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_EnsureStrPrefix PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_EnsureValue PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_none PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_callable PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_choice PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_keychoice PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_range PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_type_str PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_EnsurePath PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_EnsurePath_fordataset PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_basic.py::test_EnsureHashAlgorithm PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_multi_validation PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_invalid_multi_validation PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_cmd_with_validation PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_cmdarg_validation.py::test_constraint_dataset_tailoring PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_compound.py::test_EnsureTupleOf PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_compound.py::test_EnsureListOf PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_compound.py::test_EnsureIterableOf PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_compound.py::test_EnsureMapping PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_compound.py::test_EnsureGeneratorFromFileLike PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_compound.py::test_ConstraintWithPassthrough PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_compound.py::test_WithDescription PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_exceptions.py::test_constrainterror_repr PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_exceptions.py::test_constrainterrors PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_exceptions.py::test_parametercontext PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_exceptions.py::test_parametercontexterrors PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_exceptions.py::test_parameterizationerrors PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureGitRefName PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureRemoteName PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureParameterConstraint PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureParameterConstraint_passthrough PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureJSONLines PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureURL PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureURL_match PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_special_purpose.py::test_EnsureDataset PASSED 524s ../build.cl9/src/datalad_next/constraints/tests/test_tutorial.py::test_dobatch PASSED 524s ../build.cl9/src/datalad_next/credman/tests/test_credman.py::test_credmanager PASSED 524s ../build.cl9/src/datalad_next/credman/tests/test_credman.py::test_credmanager_set_noninteractive PASSED 525s ../build.cl9/src/datalad_next/credman/tests/test_credman.py::test_credman_local PASSED 525s ../build.cl9/src/datalad_next/credman/tests/test_credman.py::test_query PASSED 525s ../build.cl9/src/datalad_next/credman/tests/test_credman.py::test_credman_get PASSED 525s ../build.cl9/src/datalad_next/credman/tests/test_credman.py::test_credman_get_guess_type PASSED 525s ../build.cl9/src/datalad_next/credman/tests/test_credman.py::test_credman_obtain PASSED 525s ../build.cl9/src/datalad_next/credman/tests/test_credman.py::test_legacy_credentials PASSED 525s ../build.cl9/src/datalad_next/gitpathspec/tests/test_gitpathspec.py::test_pathspecs Initialized empty Git repository in /tmp/pytest-of-ubuntu/pytest-0/pathspec_match0/.git/ 525s PASSED 525s ../build.cl9/src/datalad_next/gitpathspec/tests/test_gitpathspec.py::test_yield_subdir_match_remainder_pathspecs PASSED 525s ../build.cl9/src/datalad_next/gitpathspec/tests/test_gitpathspec.py::test_GitPathSpecs PASSED 539s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_annex_remote PASSED 553s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_export_remote PASSED 555s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_annex_remote_autorepush PASSED 558s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_export_remote_autorepush PASSED 558s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_params_from_url PASSED 560s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_annex PASSED 562s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_annex_uncompressed PASSED 564s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_export PASSED 568s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_submodule_url PASSED 568s ../build.cl9/src/datalad_next/gitremotes/tests/test_datalad_annex.py::test_webdav_auth SKIPPED 568s ../build.cl9/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree PASSED 569s ../build.cl9/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_tuned PASSED 569s ../build.cl9/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_basic_fp PASSED 569s ../build.cl9/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_nonrecursive PASSED 569s ../build.cl9/src/datalad_next/iter_collections/tests/test_iterannexworktree.py::test_iter_annexworktree_noannex PASSED 569s ../build.cl9/src/datalad_next/iter_collections/tests/test_iterdir.py::test_iter_dir PASSED 569s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_invalid PASSED 570s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_basic PASSED 571s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_nonroot PASSED 571s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_nonrec PASSED 571s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_typechange_issue6791 PASSED 572s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitdiff.py::test_iter_gitdiff_rec PASSED 577s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_homogeneity PASSED 577s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_invalid_params PASSED 577s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_vs_git PASSED 577s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_norec PASSED 577s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_smrec PASSED 578s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_monorec PASSED 578s ../build.cl9/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/ 578s PASSED 578s ../build.cl9/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/ 578s PASSED 578s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitstatus.py::test_status_submodule_added Adding existing repo at 'sub' to the index 578s PASSED 578s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergittree.py::test_iter_gittree PASSED 578s ../build.cl9/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: 578s | Elements with illegal characters: ['\ttab.txt'] 578s PASSED 579s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergittree.py::test_iter_gittree_empty PASSED 579s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree PASSED 579s ../build.cl9/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: 579s | Elements with illegal characters: ['\ttab.txt'] 579s PASSED 579s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_recursive PASSED 579s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_empty PASSED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_deadsymlinks PASSED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_basic_fp PASSED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_untracked_only PASSED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_pathspec PASSED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_submodules PASSED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_itergitworktree.py::test_iter_gitworktree_subm_recursion PASSED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_itertar.py::test_iter_tar SKIPPED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_iterzip.py::test_iter_zip PASSED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_utils.py::test_FileSystemItem PASSED 580s ../build.cl9/src/datalad_next/iter_collections/tests/test_utils.py::test_FileSystemItem_linktarget PASSED 580s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_cat_not_necessarily_streamed PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_cat_streamed PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_process_closed_after PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_input_before_yield_propagated PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_input_after_yield_propagated PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_input_incorrect_type_propagated PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[1] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[100] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[10000] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_during_input_iterating_propagates_and_does_not_hang[1000000] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-1] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-100] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-10000] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[0-1000000] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-1] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-100] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-10000] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[1-1000000] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-1] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-100] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-10000] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_output_iterating_propagates_and_does_not_hang[100-1000000] PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_not_found_process_propagated PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_return_code PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_context_even_though_return_code_with_long_standard_error PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_exception_from_return_code_with_long_standard_error PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_if_process_exits_with_non_zero_error_code_and_inner_exception_it_propagates PASSED 581s ../build.cl9/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 581s ../build.cl9/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 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_outputs_for_a_long_time_is_interrupted_on_context_exit PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_exception PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_keyboard_interrupt PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_keyboard_interrupt_just_before_thread_starts PASSED 581s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_exits_quickly_if_keyboard_interrupt_just_after_thread_starts PASSED 583s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_program_that_sleeps_not_quickly_if_no_exception PASSED 583s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_funzip_no_compression PASSED 583s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_funzip_deflate PASSED 583s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_error_returncode_available_from_generator PASSED 583s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_error_returncode_available_from_generator_with_exception PASSED 583s ../build.cl9/src/datalad_next/iterable_subprocess/test_iterable_subprocess.py::test_returncode_available_from_generator_with_exception PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks0-abc-expected0] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks1-abc-expected1] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks2-abc-expected2] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks3-abc-expected3] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks4-abc-expected4] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_align_pattern.py::test_pattern_processor[data_chunks5-abc-expected5] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_align_pattern.py::test_performance 0.0011387080000417882 0.08058133600002293 70.76558344814102 583s PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_align_pattern.py::test_newline_matches PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_decode_bytes.py::test_split_decoding PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_decode_bytes.py::test_unfixable_error_decoding PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_decode_bytes.py::test_single_undecodable_byte PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_decode_bytes.py::test_no_empty_strings PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks0-\n] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks1-\n] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks2-\r\n] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_itemize.py::test_assembling_and_splitting[input_chunks3-\r\n] PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_load_json.py::test_load_json_on_decoded_bytes PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_load_json.py::test_load_json_with_flag PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_reroute.py::test_route_around PASSED 583s ../build.cl9/src/datalad_next/itertools/tests/test_reroute.py::test_route_no_processing PASSED 583s ../build.cl9/src/datalad_next/patches/tests/test_add_method_url2transport_path.py::test_local_io_url2transport_path_posix PASSED 583s ../build.cl9/src/datalad_next/patches/tests/test_add_method_url2transport_path.py::test_local_io_url2transport_path_windows SKIPPED 583s ../build.cl9/src/datalad_next/patches/tests/test_add_method_url2transport_path.py::test_http_remote_io_url2transport_path PASSED 583s ../build.cl9/src/datalad_next/patches/tests/test_annex_progress_logging.py::test_uncurl_progress_reporting_to_annex SKIPPED 584s ../build.cl9/src/datalad_next/patches/tests/test_cli_configoverrides.py::test_cli_configoverrides unique 584s PASSED 584s ../build.cl9/src/datalad_next/patches/tests/test_commanderror.py::test_repr_str PASSED 584s ../build.cl9/src/datalad_next/patches/tests/test_commanderror.py::test_returncode_code_alias PASSED 584s ../build.cl9/src/datalad_next/patches/tests/test_configuration.py::test_something create(ok): . (dataset) 584s 4 584s add(ok): subds (dataset) 584s add(ok): .gitmodules (file) 584s save(ok): . (dataset) 584s create(ok): subds (dataset) 584s action summary: 584s add (ok: 2) 584s create (ok: 1) 584s save (ok: 1) 584s PASSED 584s ../build.cl9/src/datalad_next/patches/tests/test_configuration.py::test_config_get_global PASSED 584s ../build.cl9/src/datalad_next/patches/tests/test_configuration.py::test_getset_None PASSED 585s ../build.cl9/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_invalid_call [WARNING] Cannot determine authorization token for gin.g-node.org 585s [WARNING] Cannot determine authorization token for some 1186s [WARNING] Cannot determine authorization token for some 1186s PASSED[WARNING] No token found for credential 'some' 1186s 1186s ../build.cl9/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_dryrun [WARNING] Cannot determine authorization token for some 1186s [WARNING] No token found for credential 'some' 1186s [WARNING] Cannot determine authorization token for some 1186s [WARNING] No token found for credential 'some' 1187s [WARNING] Cannot determine authorization token for some 1187s [WARNING] No token found for credential 'some' 1187s [WARNING] Cannot determine authorization token for some 1187s [WARNING] No token found for credential 'some' 1187s create(ok): . (dataset) 1187s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus'] 1187s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'strangeorg/bogus'] 1187s add(ok): subds (dataset) 1187s add(ok): .gitmodules (file) 1187s save(ok): . (dataset) 1187s create(ok): subds (dataset) 1187s action summary: 1187s add (ok: 2) 1187s create (ok: 1) 1187s save (ok: 1) 1187s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus'] 1187s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus-subds'] 1187s action summary: 1187s create_sibling_gin [dry-run] (ok: 2) 1187s uninstall(ok): subds (dataset) 1187s create_sibling_gin [dry-run](ok): [would create sibling 'gin' and repository 'bogus'] 1187s PASSED 1187s ../build.cl9/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_gin SKIPPED 1187s ../build.cl9/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_gitea SKIPPED 1187s ../build.cl9/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_github SKIPPED 1187s ../build.cl9/src/datalad_next/patches/tests/test_create_sibling_ghlike.py::test_gogs SKIPPED 1189s ../build.cl9/src/datalad_next/patches/tests/test_create_sibling_gitlab.py::test_dryrun PASSED 1189s ../build.cl9/src/datalad_next/patches/tests/test_create_sibling_gitlab.py::test_fake_gitlab PASSED 1191s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_ria_postclone_noannex update(ok): . (dataset) 1191s update(ok): . (dataset) 1191s configure-sibling(ok): . (sibling) 1191s create-sibling-ria(ok): /tmp/pytest-of-ubuntu/pytest-0/dataset63 (dataset) 1191s action summary: 1191s configure-sibling (ok: 1) 1191s create-sibling-ria (ok: 1) 1191s update (ok: 1) 1191s publish(ok): . (dataset) [refs/heads/dl-test-branch->store:refs/heads/dl-test-branch [new branch]] 1191s publish(ok): . (dataset) [refs/heads/git-annex->store:refs/heads/git-annex [new branch]] 1191s action summary: 1191s publish (ok: 2) 1191s configure-sibling(ok): . (sibling) 1191s install(ok): /tmp/pytest-of-ubuntu/pytest-0/test_ria_postclone_noannex0/cloned_ds (dataset) 1191s action summary: 1191s configure-sibling (ok: 1) 1191s install (ok: 1) 1191s PASSED 1192s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote create(ok): . (dataset) 1192s PASSED 1193s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_read_access create(ok): . (dataset) 1195s create(ok): . (dataset) 1195s add(ok): one.txt (file) 1195s add(ok): subdir/two (file) 1195s save(ok): . (dataset) 1195s action summary: 1195s add (ok: 2) 1195s save (ok: 1) 1195s add(ok): subdir/four (file) 1195s add(ok): three.txt (file) 1195s save(ok): . (dataset) 1195s action summary: 1195s add (ok: 2) 1195s save (ok: 1) 1195s drop(ok): one.txt (file) 1195s drop(ok): subdir/four (file) 1195s drop(ok): subdir/two (file) 1195s drop(ok): three.txt (file) 1195s drop(ok): . (directory) 1195s action summary: 1195s drop (ok: 5) 1195s get(ok): one.txt (file) [from ora-remote...] 1195s get(ok): subdir/four (file) [from ora-remote...] 1195s get(ok): subdir/two (file) [from ora-remote...] 1195s get(ok): three.txt (file) [from ora-remote...] 1195s action summary: 1195s get (ok: 4) 1196s download_url(ok): /tmp/datalad_temp_test_read_access5o5i_dje/dummy (file) 1196s add(ok): dummy (file) 1196s save(ok): . (dataset) 1196s action summary: 1196s add (ok: 1) 1196s download_url (ok: 1) 1196s save (ok: 1) 1196s PASSED 1198s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_push_url create(ok): . (dataset) 1198s add(ok): one.txt (file) 1198s add(ok): subdir/two (file) 1198s save(ok): . (dataset) 1198s action summary: 1198s add (ok: 2) 1198s save (ok: 1) 1198s add(ok): subdir/four (file) 1198s add(ok): three.txt (file) 1198s save(ok): . (dataset) 1198s action summary: 1198s add (ok: 2) 1198s save (ok: 1) 1198s .: store(+) [ora] 1198s .: here(+) [git] 1198s PASSED 1198s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_version_check_ssh SKIPPED 1202s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_version_check add(ok): one.txt (file) 1202s add(ok): subdir/two (file) 1202s save(ok): . (dataset) 1202s action summary: 1202s add (ok: 2) 1202s save (ok: 1) 1202s add(ok): subdir/four (file) 1202s add(ok): three.txt (file) 1202s save(ok): . (dataset) 1202s action summary: 1202s add (ok: 2) 1202s save (ok: 1) 1202s copy(ok): one.txt (file) [to store...] 1202s copy(ok): subdir/four (file) [to store...] 1202s copy(ok): subdir/two (file) [to store...] 1202s copy(ok): three.txt (file) [to store...] 1202s action summary: 1202s copy (ok: 4) 1202s drop(ok): one.txt (file) 1202s drop(ok): subdir/four (file) 1202s drop(ok): subdir/two (file) 1202s drop(ok): three.txt (file) 1202s drop(ok): . (directory) 1202s action summary: 1202s drop (ok: 5) 1202s get(ok): one.txt (file) [from store...] 1202s get(ok): subdir/four (file) [from store...] 1202s get(ok): subdir/two (file) [from store...] 1202s get(ok): three.txt (file) [from store...] 1202s action summary: 1202s get (ok: 4) 1202s add(ok): new_file (file) 1202s save(ok): . (dataset) 1202s action summary: 1202s add (ok: 1) 1202s save (ok: 1) 1202s copy(ok): new_file (file) [to store...] 1202s action summary: 1202s copy (ok: 1) 1202s PASSED 1202s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_obtain_permission_ssh SKIPPED 1204s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_obtain_permission_root add(ok): one.txt (file) 1204s add(ok): subdir/two (file) 1204s save(ok): . (dataset) 1204s action summary: 1204s add (ok: 2) 1204s save (ok: 1) 1204s add(ok): subdir/four (file) 1204s add(ok): three.txt (file) 1204s save(ok): . (dataset) 1204s action summary: 1204s add (ok: 2) 1204s save (ok: 1) 1204s .: store(+) [ora] 1204s .: here(+) [git] 1204s PASSED 1204s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_store_local PASSED 1204s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_store_ssh SKIPPED 1204s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_ds_in_store_local PASSED 1204s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_setup_ds_in_store_ssh SKIPPED 1204s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_remote_layout_ssh SKIPPED 1205s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_remote_layout 1205s 7-Zip 25.01 (x64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 1205s 64-bit locale=C.UTF-8 Threads:2 OPEN_MAX:1024, ASM 1205s 1205s Scanning the drive: 1205s 12 folders, 4 files, 32 bytes (1 KiB) 1205s 1205s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/d56/4bbfc-0584-4933-b9f1-bcc0ac56b731/archives/archive.7z 1205s 1205s Add new data to archive: 12 folders, 4 files, 32 bytes (1 KiB) 1205s 1205s 1205s Files read from disk: 4 1205s Archive size: 441 bytes (1 KiB) 1205s Everything is Ok 1207s 1207s 7-Zip 25.01 (x64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 1207s 64-bit locale=C.UTF-8 Threads:2 OPEN_MAX:1024, ASM 1207s 1207s Scanning the drive: 1207s 6 folders, 2 files, 16 bytes (1 KiB) 1207s 1207s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/d56/4bbfc-0584-4933-b9f1-bcc0ac56b731/archives/archive2.7z 1207s 1207s Add new data to archive: 6 folders, 2 files, 16 bytes (1 KiB) 1207s 1207s 1207s Files read from disk: 2 1207s Archive size: 297 bytes (1 KiB) 1207s Everything is Ok 1207s 1207s 7-Zip 25.01 (x64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 1207s 64-bit locale=C.UTF-8 Threads:2 OPEN_MAX:1024, ASM 1207s 1207s Scanning the drive: 1207s 6 folders, 2 files, 16 bytes (1 KiB) 1207s 1207s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/d56/4bbfc-0584-4933-b9f1-bcc0ac56b731/archives/archive3.7z 1207s 1207s Add new data to archive: 6 folders, 2 files, 16 bytes (1 KiB) 1207s 1207s 1207s Files read from disk: 2 1207s Archive size: 297 bytes (1 KiB) 1207s Everything is Ok 1207s 1207s 7-Zip 25.01 (x64) : Copyright (c) 1999-2025 Igor Pavlov : 2025-08-03 1207s 64-bit locale=C.UTF-8 Threads:2 OPEN_MAX:1024, ASM 1207s 1207s Scanning the drive: 1207s 6 folders, 2 files, 16 bytes (1 KiB) 1207s 1207s Creating archive: /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/d56/4bbfc-0584-4933-b9f1-bcc0ac56b731/archives/archive4.7z 1207s 1207s Add new data to archive: 6 folders, 2 files, 16 bytes (1 KiB) 1207s 1207s 1207s Files read from disk: 2 1207s Archive size: 300 bytes (1 KiB) 1207s Everything is Ok 1207s add(ok): one.txt (file) 1207s add(ok): subdir/two (file) 1207s save(ok): . (dataset) 1207s action summary: 1207s add (ok: 2) 1207s save (ok: 1) 1207s add(ok): subdir/four (file) 1207s add(ok): three.txt (file) 1207s save(ok): . (dataset) 1207s action summary: 1207s add (ok: 2) 1207s save (ok: 1) 1207s copy(ok): one.txt (file) [to store...] 1207s copy(ok): subdir/four (file) [to store...] 1207s copy(ok): subdir/two (file) [to store...] 1207s copy(ok): three.txt (file) [to store...] 1207s action summary: 1207s copy (ok: 4) 1207s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/d56/4bbfc-0584-4933-b9f1-bcc0ac56b731/archives/archive.7z (file) 1207s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/d56/4bbfc-0584-4933-b9f1-bcc0ac56b731/archives/archive2.7z (file) 1207s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/d56/4bbfc-0584-4933-b9f1-bcc0ac56b731/archives/archive3.7z (file) 1207s export-archive-ora(ok): /tmp/pytest-of-ubuntu/pytest-0/test_remote_layout0/ria-archive-store/d56/4bbfc-0584-4933-b9f1-bcc0ac56b731/archives/archive4.7z (file) 1207s PASSED 1207s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote_basic_sshurl SKIPPED 1212s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote_basic_fileurl add(ok): one.txt (file) 1212s add(ok): subdir/two (file) 1212s save(ok): . (dataset) 1212s action summary: 1212s add (ok: 2) 1212s save (ok: 1) 1212s add(ok): subdir/four (file) 1212s add(ok): three.txt (file) 1212s save(ok): . (dataset) 1212s action summary: 1212s add (ok: 2) 1212s save (ok: 1) 1212s PASSED 1217s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_initremote_basic_httpurl add(ok): one.txt (file) 1217s add(ok): subdir/two (file) 1217s save(ok): . (dataset) 1217s action summary: 1217s add (ok: 2) 1217s save (ok: 1) 1217s add(ok): subdir/four (file) 1217s add(ok): three.txt (file) 1217s save(ok): . (dataset) 1217s action summary: 1217s add (ok: 2) 1217s save (ok: 1) 1217s PASSED 1217s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_gitannex_ssh SKIPPED 1218s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_gitannex_local testremote store (generating test keys...) 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) 1218s 1218s 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) 1218s 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) 1218s 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) 1218s 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) 1218s Remote Tests 1218s unavailable remote 1218s removeKey: OK 1218s storeKey: OK 1218s checkPresent: OK 1218s retrieveKeyFile: OK 1218s retrieveKeyFileCheap: OK 1218s key size Just 1048576; remote chunksize=0 encryption=none 1218s removeKey when not present: OK (0.23s) 1218s present False: OK 1218s storeKey: OK 1218s present True: OK 1218s storeKey when already present: OK 1218s present True: OK 1218s retrieveKeyFile: OK 1218s fsck downloaded object: OK 1218s retrieveKeyFile resume from 0: OK 1218s fsck downloaded object: OK 1218s retrieveKeyFile resume from 33%: OK 1218s fsck downloaded object: OK 1218s retrieveKeyFile resume from end: OK 1218s fsck downloaded object: OK 1218s removeKey when present: OK 1218s present False: OK 1218s key size Just 1048576; remote chunksize=0 encryption=shared 1218s removeKey when not present: OK (0.23s) 1218s present False: OK 1218s storeKey: OK 1218s present True: OK 1218s storeKey when already present: OK 1218s present True: OK 1218s retrieveKeyFile: OK 1218s fsck downloaded object: OK 1218s retrieveKeyFile resume from 0: OK 1218s fsck downloaded object: OK 1218s retrieveKeyFile resume from 33%: OK 1218s fsck downloaded object: OK 1218s retrieveKeyFile resume from end: OK 1218s fsck downloaded object: OK 1218s removeKey when present: OK 1218s present False: OK 1218s key size Just 1048576; remote chunksize=10485 encryption=none 1218s removeKey when not present: OK (0.24s) 1218s present False: OK 1219s storeKey: OK (0.04s) 1219s present True: OK (0.01s) 1219s storeKey when already present: OK 1219s present True: OK 1219s retrieveKeyFile: OK (0.03s) 1219s fsck downloaded object: OK 1219s retrieveKeyFile resume from 0: OK (0.04s) 1219s fsck downloaded object: OK 1219s retrieveKeyFile resume from 33%: OK (0.02s) 1219s fsck downloaded object: OK 1219s retrieveKeyFile resume from end: OK 1219s fsck downloaded object: OK 1219s removeKey when present: OK (0.01s) 1219s present False: OK 1219s key size Just 1048576; remote chunksize=10485 encryption=shared 1219s removeKey when not present: OK (0.25s) 1219s present False: OK 1219s storeKey: OK (0.04s) 1219s present True: OK 1219s storeKey when already present: OK 1219s present True: OK (0.01s) 1219s retrieveKeyFile: OK (0.03s) 1219s fsck downloaded object: OK 1219s retrieveKeyFile resume from 0: OK (0.03s) 1219s fsck downloaded object: OK 1219s retrieveKeyFile resume from 33%: OK (0.03s) 1219s fsck downloaded object: OK 1219s retrieveKeyFile resume from end: OK 1219s fsck downloaded object: OK 1219s removeKey when present: OK (0.01s) 1219s present False: OK 1219s key size Just 1048576; remote chunksize=1048 encryption=none 1219s removeKey when not present: OK (0.32s) 1219s present False: OK 1220s storeKey: OK (0.34s) 1220s present True: OK (0.08s) 1220s storeKey when already present: OK (0.08s) 1220s present True: OK (0.07s) 1220s retrieveKeyFile: OK (0.25s) 1220s fsck downloaded object: OK 1221s retrieveKeyFile resume from 0: OK (0.28s) 1221s fsck downloaded object: OK 1221s retrieveKeyFile resume from 33%: OK (0.20s) 1221s fsck downloaded object: OK 1221s retrieveKeyFile resume from end: OK 1221s fsck downloaded object: OK 1221s removeKey when present: OK (0.14s) 1221s present False: OK 1221s key size Just 1048576; remote chunksize=1048 encryption=shared 1221s removeKey when not present: OK (0.34s) 1221s present False: OK 1222s storeKey: OK (0.42s) 1222s present True: OK (0.09s) 1222s storeKey when already present: OK (0.09s) 1222s present True: OK (0.08s) 1222s retrieveKeyFile: OK (0.29s) 1222s fsck downloaded object: OK 1222s retrieveKeyFile resume from 0: OK (0.28s) 1222s fsck downloaded object: OK 1223s retrieveKeyFile resume from 33%: OK (0.21s) 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from end: OK 1223s fsck downloaded object: OK 1223s removeKey when present: OK (0.14s) 1223s present False: OK 1223s key size Just 1048576; remote chunksize=1048576 encryption=none 1223s removeKey when not present: OK (0.23s) 1223s present False: OK 1223s storeKey: OK 1223s present True: OK 1223s storeKey when already present: OK 1223s present True: OK 1223s retrieveKeyFile: OK 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from 0: OK 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from 33%: OK 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from end: OK 1223s fsck downloaded object: OK 1223s removeKey when present: OK 1223s present False: OK 1223s key size Just 1048576; remote chunksize=1048576 encryption=shared 1223s removeKey when not present: OK (0.24s) 1223s present False: OK 1223s storeKey: OK 1223s present True: OK 1223s storeKey when already present: OK 1223s present True: OK 1223s retrieveKeyFile: OK 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from 0: OK 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from 33%: OK 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from end: OK 1223s fsck downloaded object: OK 1223s removeKey when present: OK 1223s present False: OK 1223s key size Just 1048577; remote chunksize=0 encryption=none 1223s removeKey when not present: OK 1223s present False: OK 1223s storeKey: OK 1223s present True: OK 1223s storeKey when already present: OK 1223s present True: OK 1223s retrieveKeyFile: OK 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from 0: OK 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from 33%: OK 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from end: OK 1223s fsck downloaded object: OK 1223s removeKey when present: OK 1223s present False: OK 1223s key size Just 1048577; remote chunksize=0 encryption=shared 1223s removeKey when not present: OK 1223s present False: OK 1223s storeKey: OK 1223s present True: OK 1223s storeKey when already present: OK 1223s present True: OK 1223s retrieveKeyFile: OK (0.01s) 1223s fsck downloaded object: OK 1223s retrieveKeyFile resume from 0: OK 1224s fsck downloaded object: OK 1224s retrieveKeyFile resume from 33%: OK 1224s fsck downloaded object: OK 1224s retrieveKeyFile resume from end: OK 1224s fsck downloaded object: OK 1224s removeKey when present: OK 1224s present False: OK 1224s key size Just 1048577; remote chunksize=10485 encryption=none 1224s removeKey when not present: OK (0.01s) 1224s present False: OK 1224s storeKey: OK (0.05s) 1224s present True: OK 1224s storeKey when already present: OK 1224s present True: OK 1224s retrieveKeyFile: OK (0.04s) 1224s fsck downloaded object: OK 1224s retrieveKeyFile resume from 0: OK (0.04s) 1224s fsck downloaded object: OK 1224s retrieveKeyFile resume from 33%: OK (0.02s) 1224s fsck downloaded object: OK 1224s retrieveKeyFile resume from end: OK 1224s fsck downloaded object: OK 1224s removeKey when present: OK (0.02s) 1224s present False: OK 1224s key size Just 1048577; remote chunksize=10485 encryption=shared 1224s removeKey when not present: OK (0.01s) 1224s present False: OK 1224s storeKey: OK (0.04s) 1224s present True: OK 1224s storeKey when already present: OK 1224s present True: OK 1224s retrieveKeyFile: OK (0.04s) 1224s fsck downloaded object: OK 1224s retrieveKeyFile resume from 0: OK (0.04s) 1224s fsck downloaded object: OK 1224s retrieveKeyFile resume from 33%: OK (0.03s) 1224s fsck downloaded object: OK 1224s retrieveKeyFile resume from end: OK 1224s fsck downloaded object: OK 1224s removeKey when present: OK (0.02s) 1224s present False: OK 1224s key size Just 1048577; remote chunksize=1048 encryption=none 1224s removeKey when not present: OK (0.10s) 1224s present False: OK 1224s storeKey: OK (0.40s) 1225s present True: OK (0.08s) 1225s storeKey when already present: OK (0.08s) 1225s present True: OK (0.08s) 1225s retrieveKeyFile: OK (0.28s) 1225s fsck downloaded object: OK 1225s retrieveKeyFile resume from 0: OK (0.27s) 1225s fsck downloaded object: OK 1225s retrieveKeyFile resume from 33%: OK (0.19s) 1225s fsck downloaded object: OK 1225s retrieveKeyFile resume from end: OK 1225s fsck downloaded object: OK 1226s removeKey when present: OK (0.14s) 1226s present False: OK 1226s key size Just 1048577; remote chunksize=1048 encryption=shared 1226s removeKey when not present: OK (0.10s) 1226s present False: OK 1226s storeKey: OK (0.37s) 1226s present True: OK (0.07s) 1226s storeKey when already present: OK (0.07s) 1226s present True: OK (0.07s) 1227s retrieveKeyFile: OK (0.25s) 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 0: OK (0.26s) 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 33%: OK (0.16s) 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from end: OK 1227s fsck downloaded object: OK 1227s removeKey when present: OK (0.13s) 1227s present False: OK 1227s key size Just 1048577; remote chunksize=1048576 encryption=none 1227s removeKey when not present: OK 1227s present False: OK 1227s storeKey: OK 1227s present True: OK 1227s storeKey when already present: OK 1227s present True: OK 1227s retrieveKeyFile: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 0: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 33%: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from end: OK 1227s fsck downloaded object: OK 1227s removeKey when present: OK 1227s present False: OK 1227s key size Just 1048577; remote chunksize=1048576 encryption=shared 1227s removeKey when not present: OK 1227s present False: OK 1227s storeKey: OK 1227s present True: OK 1227s storeKey when already present: OK 1227s present True: OK 1227s retrieveKeyFile: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 0: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 33%: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from end: OK 1227s fsck downloaded object: OK 1227s removeKey when present: OK 1227s present False: OK 1227s key size Just 1048575; remote chunksize=0 encryption=none 1227s removeKey when not present: OK 1227s present False: OK 1227s storeKey: OK 1227s present True: OK 1227s storeKey when already present: OK 1227s present True: OK 1227s retrieveKeyFile: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 0: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 33%: OK (0.01s) 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from end: OK 1227s fsck downloaded object: OK 1227s removeKey when present: OK 1227s present False: OK 1227s key size Just 1048575; remote chunksize=0 encryption=shared 1227s removeKey when not present: OK 1227s present False: OK 1227s storeKey: OK 1227s present True: OK 1227s storeKey when already present: OK 1227s present True: OK 1227s retrieveKeyFile: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 0: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 33%: OK 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from end: OK 1227s fsck downloaded object: OK 1227s removeKey when present: OK 1227s present False: OK 1227s key size Just 1048575; remote chunksize=10485 encryption=none 1227s removeKey when not present: OK 1227s present False: OK 1227s storeKey: OK (0.04s) 1227s present True: OK 1227s storeKey when already present: OK 1227s present True: OK 1227s retrieveKeyFile: OK (0.04s) 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 0: OK (0.03s) 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from 33%: OK (0.02s) 1227s fsck downloaded object: OK 1227s retrieveKeyFile resume from end: OK 1227s fsck downloaded object: OK 1228s removeKey when present: OK (0.01s) 1228s present False: OK 1228s key size Just 1048575; remote chunksize=10485 encryption=shared 1228s removeKey when not present: OK 1228s present False: OK 1228s storeKey: OK (0.04s) 1228s present True: OK 1228s storeKey when already present: OK 1228s present True: OK 1228s retrieveKeyFile: OK (0.03s) 1228s fsck downloaded object: OK 1228s retrieveKeyFile resume from 0: OK (0.03s) 1228s fsck downloaded object: OK 1228s retrieveKeyFile resume from 33%: OK (0.02s) 1228s fsck downloaded object: OK 1228s retrieveKeyFile resume from end: OK 1228s fsck downloaded object: OK 1228s removeKey when present: OK (0.01s) 1228s present False: OK 1228s key size Just 1048575; remote chunksize=1048 encryption=none 1228s removeKey when not present: OK (0.08s) 1228s present False: OK 1228s storeKey: OK (0.34s) 1228s present True: OK (0.08s) 1228s storeKey when already present: OK (0.07s) 1228s present True: OK (0.07s) 1229s retrieveKeyFile: OK (0.26s) 1229s fsck downloaded object: OK 1229s retrieveKeyFile resume from 0: OK (0.27s) 1229s fsck downloaded object: OK 1229s retrieveKeyFile resume from 33%: OK (0.19s) 1229s fsck downloaded object: OK 1229s retrieveKeyFile resume from end: OK 1229s fsck downloaded object: OK 1229s removeKey when present: OK (0.12s) 1229s present False: OK 1229s key size Just 1048575; remote chunksize=1048 encryption=shared 1229s removeKey when not present: OK (0.08s) 1229s present False: OK 1230s storeKey: OK (0.35s) 1230s present True: OK (0.07s) 1230s storeKey when already present: OK (0.08s) 1230s present True: OK (0.08s) 1230s retrieveKeyFile: OK (0.26s) 1230s fsck downloaded object: OK 1230s retrieveKeyFile resume from 0: OK (0.27s) 1230s fsck downloaded object: OK 1231s retrieveKeyFile resume from 33%: OK (0.17s) 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from end: OK 1231s fsck downloaded object: OK 1231s removeKey when present: OK (0.13s) 1231s present False: OK 1231s key size Just 1048575; remote chunksize=1048576 encryption=none 1231s removeKey when not present: OK 1231s present False: OK 1231s storeKey: OK 1231s present True: OK 1231s storeKey when already present: OK 1231s present True: OK 1231s retrieveKeyFile: OK 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 0: OK 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 33%: OK 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from end: OK 1231s fsck downloaded object: OK 1231s removeKey when present: OK 1231s present False: OK 1231s key size Just 1048575; remote chunksize=1048576 encryption=shared 1231s removeKey when not present: OK 1231s present False: OK 1231s storeKey: OK 1231s present True: OK 1231s storeKey when already present: OK 1231s present True: OK 1231s retrieveKeyFile: OK 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 0: OK 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 33%: OK 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from end: OK 1231s fsck downloaded object: OK 1231s removeKey when present: OK 1231s present False: OK 1231s key size Just 2097152; remote chunksize=0 encryption=none 1231s removeKey when not present: OK 1231s present False: OK 1231s storeKey: OK 1231s present True: OK 1231s storeKey when already present: OK 1231s present True: OK 1231s retrieveKeyFile: OK 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 0: OK (0.01s) 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 33%: OK 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from end: OK 1231s fsck downloaded object: OK 1231s removeKey when present: OK 1231s present False: OK 1231s key size Just 2097152; remote chunksize=0 encryption=shared 1231s removeKey when not present: OK 1231s present False: OK 1231s storeKey: OK 1231s present True: OK 1231s storeKey when already present: OK 1231s present True: OK 1231s retrieveKeyFile: OK 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 0: OK (0.01s) 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 33%: OK (0.01s) 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from end: OK 1231s fsck downloaded object: OK 1231s removeKey when present: OK 1231s present False: OK 1231s key size Just 2097152; remote chunksize=10485 encryption=none 1231s removeKey when not present: OK (0.02s) 1231s present False: OK 1231s storeKey: OK (0.08s) 1231s present True: OK (0.02s) 1231s storeKey when already present: OK (0.02s) 1231s present True: OK (0.02s) 1231s retrieveKeyFile: OK (0.07s) 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 0: OK (0.06s) 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from 33%: OK (0.05s) 1231s fsck downloaded object: OK 1231s retrieveKeyFile resume from end: OK 1231s fsck downloaded object: OK (0.01s) 1231s removeKey when present: OK (0.03s) 1231s present False: OK 1231s key size Just 2097152; remote chunksize=10485 encryption=shared 1231s removeKey when not present: OK (0.02s) 1231s present False: OK 1231s storeKey: OK (0.08s) 1231s present True: OK (0.02s) 1231s storeKey when already present: OK (0.02s) 1231s present True: OK (0.01s) 1232s retrieveKeyFile: OK (0.07s) 1232s fsck downloaded object: OK 1232s retrieveKeyFile resume from 0: OK (0.06s) 1232s fsck downloaded object: OK 1232s retrieveKeyFile resume from 33%: OK (0.04s) 1232s fsck downloaded object: OK 1232s retrieveKeyFile resume from end: OK (0.01s) 1232s fsck downloaded object: OK 1232s removeKey when present: OK (0.03s) 1232s present False: OK 1232s key size Just 2097152; remote chunksize=1048 encryption=none 1232s removeKey when not present: OK (0.16s) 1232s present False: OK 1233s storeKey: OK (0.72s) 1233s present True: OK (0.15s) 1233s storeKey when already present: OK (0.15s) 1233s present True: OK (0.15s) 1234s retrieveKeyFile: OK (0.53s) 1234s fsck downloaded object: OK 1234s retrieveKeyFile resume from 0: OK (0.51s) 1234s fsck downloaded object: OK 1234s retrieveKeyFile resume from 33%: OK (0.34s) 1234s fsck downloaded object: OK 1234s retrieveKeyFile resume from end: OK 1234s fsck downloaded object: OK 1235s removeKey when present: OK (0.25s) 1235s present False: OK 1235s key size Just 2097152; remote chunksize=1048 encryption=shared 1235s removeKey when not present: OK (0.16s) 1235s present False: OK 1236s storeKey: OK (0.67s) 1236s present True: OK (0.15s) 1236s storeKey when already present: OK (0.15s) 1236s present True: OK (0.15s) 1237s retrieveKeyFile: OK (0.53s) 1237s fsck downloaded object: OK 1237s retrieveKeyFile resume from 0: OK (0.50s) 1237s fsck downloaded object: OK 1237s retrieveKeyFile resume from 33%: OK (0.35s) 1237s fsck downloaded object: OK 1237s retrieveKeyFile resume from end: OK 1237s fsck downloaded object: OK 1238s removeKey when present: OK (0.28s) 1238s present False: OK 1238s key size Just 2097152; remote chunksize=1048576 encryption=none 1238s removeKey when not present: OK 1238s present False: OK 1238s storeKey: OK 1238s present True: OK 1238s storeKey when already present: OK 1238s present True: OK 1238s retrieveKeyFile: OK (0.01s) 1238s fsck downloaded object: OK 1238s retrieveKeyFile resume from 0: OK 1238s fsck downloaded object: OK 1238s retrieveKeyFile resume from 33%: OK (0.01s) 1238s fsck downloaded object: OK 1238s retrieveKeyFile resume from end: OK 1238s fsck downloaded object: OK 1238s removeKey when present: OK 1238s present False: OK 1238s key size Just 2097152; remote chunksize=1048576 encryption=shared 1238s removeKey when not present: OK 1238s present False: OK 1238s storeKey: OK 1238s present True: OK 1238s storeKey when already present: OK 1238s present True: OK 1238s retrieveKeyFile: OK 1238s fsck downloaded object: OK 1238s retrieveKeyFile resume from 0: OK 1238s fsck downloaded object: OK 1238s retrieveKeyFile resume from 33%: OK (0.01s) 1238s fsck downloaded object: OK 1238s retrieveKeyFile resume from end: OK 1238s fsck downloaded object: OK 1238s removeKey when present: OK 1238s present False: OK 1238s exporttree=yes; key size Just 1048576; key size Just 2097152 1238s check present export when not present: OK 1238s remove export when not present: OK 1238s store export: OK 1238s check present export after store: OK 1238s store export when already present: OK 1238s retrieve export: OK 1238s store new content to export: OK 1238s check present export after store of new content: OK 1238s retrieve export new content: OK 1238s remove export: OK 1238s check present export after remove: OK 1238s retrieve export fails after removal: OK 1238s remove export directory: OK 1238s remove export directory that is already removed: OK 1238s exporttree=yes; key size Just 1048576; key size Just 1048575 1238s check present export when not present: OK 1238s remove export when not present: OK 1238s store export: OK 1238s check present export after store: OK 1238s store export when already present: OK 1238s retrieve export: OK 1238s store new content to export: OK 1238s check present export after store of new content: OK 1238s retrieve export new content: OK 1238s remove export: OK 1238s check present export after remove: OK 1238s retrieve export fails after removal: OK 1238s remove export directory: OK 1238s remove export directory that is already removed: OK 1238s exporttree=yes; key size Just 1048577; key size Just 2097152 1238s check present export when not present: OK 1238s remove export when not present: OK 1238s store export: OK 1238s check present export after store: OK 1238s store export when already present: OK 1238s retrieve export: OK 1238s store new content to export: OK 1238s check present export after store of new content: OK 1238s retrieve export new content: OK 1238s remove export: OK 1238s check present export after remove: OK 1238s retrieve export fails after removal: OK 1238s remove export directory: OK 1238s remove export directory that is already removed: OK 1238s exporttree=yes; key size Just 1048577; key size Just 1048575 1238s check present export when not present: OK 1238s remove export when not present: OK 1238s store export: OK 1238s check present export after store: OK 1238s store export when already present: OK 1238s retrieve export: OK 1238s store new content to export: OK 1238s check present export after store of new content: OK 1238s retrieve export new content: OK 1238s remove export: OK 1238s check present export after remove: OK 1238s retrieve export fails after removal: OK 1238s remove export directory: OK 1238s remove export directory that is already removed: OK 1238s 1238s All 573 tests passed (20.19s) 1239s ok 1239s (recording state in git...) 1239s create(ok): . (dataset) 1239s add(ok): one.txt (file) 1239s add(ok): subdir/two (file) 1239s save(ok): . (dataset) 1239s action summary: 1239s add (ok: 2) 1239s save (ok: 1) 1239s add(ok): subdir/four (file) 1239s add(ok): three.txt (file) 1239s save(ok): . (dataset) 1239s action summary: 1239s add (ok: 2) 1239s save (ok: 1) 1239s PASSED 1239s ../build.cl9/src/datalad_next/patches/tests/test_patched_ria_ora.py::test_ria_postclonecfg SKIPPED 1240s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_invalid_call create(ok): . (dataset) 1240s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 1240s action summary: 1240s publish (impossible: 1) 1240s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 1240s action summary: 1240s publish (impossible: 1) 1240s action summary: 1240s publish (notneeded: 1) 1240s add(ok): sub (dataset) 1240s add(ok): .gitmodules (file) 1240s save(ok): . (dataset) 1240s create(ok): sub (dataset) 1240s action summary: 1240s add (ok: 2) 1240s create (ok: 1) 1240s save (ok: 1) 1240s uninstall(ok): . (dataset) 1240s subdataset(ok): sub (dataset) 1240s PASSED 1240s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_push[False] create(ok): . (dataset) 1240s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 1240s action summary: 1240s publish (impossible: 1) 1240s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1240s action summary: 1240s publish (ok: 1) 1240s action summary: 1240s publish (notneeded: 1) 1240s add(ok): test_mod_file (file) 1240s save(ok): . (dataset) 1240s action summary: 1240s add (ok: 1) 1240s save (ok: 1) 1240s add(ok): test_mod_annex_file (file) 1240s save(ok): . (dataset) 1240s action summary: 1240s add (ok: 1) 1240s save (ok: 1) 1240s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch c8eb5d4..e7e5c3e] 1240s action summary: 1240s publish (ok: 1) 1240s publish(error): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [rejected] (non-fast-forward)] 1240s action summary: 1240s publish (error: 1) 1240s Hints: 1240s 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. 1240s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch e7e5c3e...37fe056 (forced update)] 1240s action summary: 1240s publish (ok: 1) 1240s PASSED 1242s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_push[True] create(ok): . (dataset) 1242s publish(impossible): . (dataset) [No push target given, and none could be auto-detected, please specify via --to] 1242s action summary: 1242s publish (impossible: 1) 1242s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex ce17ebb..68a5cc1] 1242s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1242s action summary: 1242s publish (ok: 2) 1242s action summary: 1242s publish (notneeded: 2) 1242s add(ok): test_mod_file (file) 1242s save(ok): . (dataset) 1242s action summary: 1242s add (ok: 1) 1242s save (ok: 1) 1242s add(ok): test_mod_annex_file (file) 1242s save(ok): . (dataset) 1242s action summary: 1242s add (ok: 1) 1242s save (ok: 1) 1242s copy(ok): test_mod_annex_file (file) [to target...] 1242s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch eda5771..325365a] 1242s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 5dfd64f..dc3eb12] 1242s action summary: 1242s copy (ok: 1) 1242s publish (ok: 2) 1242s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex dc3eb12..d91c8d1] 1242s publish(error): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [rejected] (non-fast-forward)] 1242s action summary: 1242s publish (error: 1, ok: 1) 1242s Hints: 1242s 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. 1242s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 325365a...e0b65d7 (forced update)] 1242s action summary: 1242s publish (notneeded: 1, ok: 1) 1242s PASSED 1245s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_push_recursive create(ok): . (dataset) 1245s add(ok): sub m (dataset) 1245s add(ok): .gitmodules (file) 1245s save(ok): . (dataset) 1245s create(ok): sub m (dataset) 1245s action summary: 1245s add (ok: 2) 1245s create (ok: 1) 1245s save (ok: 1) 1245s add(ok): subsub m (dataset) 1245s add(ok): .gitmodules (file) 1245s save(ok): . (dataset) 1245s create(ok): subsub m (dataset) 1245s action summary: 1245s add (ok: 2) 1245s create (ok: 1) 1245s save (ok: 1) 1245s add(ok): subm noannex (dataset) 1245s add(ok): .gitmodules (file) 1245s save(ok): . (dataset) 1245s create(ok): subm noannex (dataset) 1245s action summary: 1245s add (ok: 2) 1245s create (ok: 1) 1245s save (ok: 1) 1245s add(ok): sub m (dataset) 1245s add(ok): .gitmodules (file) 1245s save(ok): . (dataset) 1245s action summary: 1245s add (ok: 2) 1245s save (ok: 1) 1245s install(ok): /tmp/datalad_temp_test_push_recursivelpxrwgbj (dataset) 1245s install(ok): /tmp/datalad_temp_test_push_recursivelpxrwgbj/sub m (dataset) 1245s install(ok): /tmp/datalad_temp_test_push_recursivelpxrwgbj/subm noannex (dataset) 1245s install(ok): /tmp/datalad_temp_test_push_recursivelpxrwgbj/sub m/subsub m (dataset) 1245s action summary: 1245s install (ok: 3) 1245s publish(error): sub m/subsub m (dataset) [Unknown target sibling 'target'.] 1245s publish(error): sub m (dataset) [Unknown target sibling 'target'.] 1245s publish(error): subm noannex (dataset) [Unknown target sibling 'target'.] 1245s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 77583a3..94a0121] 1245s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1245s action summary: 1245s publish (error: 3, ok: 2) 1245s publish(ok): sub m/subsub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex c2919ff..c50055a] 1245s publish(ok): sub m/subsub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1245s publish(ok): sub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 83a68c4..c4f80c0] 1245s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1245s publish(ok): subm noannex (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1245s action summary: 1245s publish (notneeded: 2, ok: 5) 1245s action summary: 1245s publish (notneeded: 7) 1245s add(ok): test_mod_annex_file (file) 1245s save(ok): sub m/subsub m (dataset) 1245s add(ok): subsub m (dataset) 1245s add(ok): .gitmodules (file) 1245s save(ok): sub m (dataset) 1245s add(ok): sub m (dataset) 1245s add(ok): .gitmodules (file) 1245s save(ok): . (dataset) 1245s action summary: 1245s add (ok: 5) 1245s save (notneeded: 1, ok: 3) 1245s copy(ok): sub m/subsub m/test_mod_annex_file (file) [to target...] 1245s publish(ok): sub m/subsub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 7e82716..d4960a9] 1245s publish(ok): sub m/subsub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 3a1916d..3d97bce] 1245s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 7c884b0..193df81] 1245s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch f6f27e5..3075a3a] 1245s action summary: 1245s copy (ok: 1) 1245s publish (notneeded: 3, ok: 4) 1245s drop(ok): sub m/subsub m/test_mod_annex_file (file) 1245s get(ok): sub m/subsub m/test_mod_annex_file (file) [from target...] 1245s action summary: 1245s get (notneeded: 1, ok: 1) 1245s add(ok): test_mod_annex_file (file) 1245s save(ok): sub m (dataset) 1245s add(ok): sub m (dataset) 1245s add(ok): .gitmodules (file) 1245s save(ok): . (dataset) 1245s action summary: 1245s add (ok: 3) 1245s save (notneeded: 1, ok: 2) 1245s add(ok): test_mod_file (file) 1245s save(ok): subm noannex (dataset) 1245s add(ok): subm noannex (dataset) 1245s add(ok): .gitmodules (file) 1245s save(ok): . (dataset) 1245s action summary: 1245s add (ok: 3) 1245s save (ok: 2) 1245s publish(ok): subm noannex (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch db8eda6..e833e4b] 1245s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 3075a3a..db5a351] 1245s action summary: 1245s publish (notneeded: 1, ok: 2) 1245s publish(ok): sub m/subsub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 3d97bce..5f6bc62] 1245s copy(ok): sub m/test_mod_annex_file (file) [to target...] 1245s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch 193df81..6ef29d8] 1245s publish(ok): sub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 5826e0a..f09bd14] 1245s action summary: 1245s copy (ok: 1) 1245s publish (notneeded: 4, ok: 3) 1245s add(ok): newfile (file) 1245s save(ok): . (dataset) 1245s action summary: 1245s add (ok: 1) 1245s save (ok: 1) 1245s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch e833e4b..ab27b8d] 1245s action summary: 1245s publish (ok: 1) 1245s PASSED 1247s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_push_subds_no_recursion create(ok): . (dataset) 1247s add(ok): sub m (dataset) 1247s add(ok): .gitmodules (file) 1247s save(ok): . (dataset) 1247s create(ok): sub m (dataset) 1247s action summary: 1247s add (ok: 2) 1247s create (ok: 1) 1247s save (ok: 1) 1247s add(ok): subdir/subsub m (dataset) 1247s add(ok): .gitmodules (file) 1247s save(ok): . (dataset) 1247s create(ok): subdir/subsub m (dataset) 1247s action summary: 1247s add (ok: 2) 1247s create (ok: 1) 1247s save (ok: 1) 1247s add(ok): subdir/test_file (file) 1247s save(ok): sub m (dataset) 1247s add(ok): sub m (dataset) 1247s add(ok): .gitmodules (file) 1247s save(ok): . (dataset) 1247s action summary: 1247s add (ok: 3) 1247s save (notneeded: 1, ok: 2) 1247s copy(ok): sub m/subdir/test_file (file) [to target...] 1247s publish(ok): sub m (dataset) [refs/heads/git-annex->target:refs/heads/git-annex ec14aee..7bee0b2] 1247s publish(ok): sub m (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1247s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex d4a8295..1cb9789] 1247s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1247s action summary: 1247s copy (ok: 1) 1247s publish (ok: 4) 1247s PASSED 1248s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_force_checkdatapresent create(ok): . (dataset) 1248s add(ok): test_mod_annex_file (file) 1248s save(ok): . (dataset) 1248s action summary: 1248s add (ok: 1) 1248s save (ok: 1) 1248s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 858ee9e..fd1b1fd] 1248s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1248s action summary: 1248s publish (ok: 2) 1248s copy(ok): test_mod_annex_file (file) [to target...] 1248s action summary: 1248s copy (ok: 1) 1248s publish (notneeded: 2) 1248s action summary: 1248s publish (notneeded: 2) 1248s action summary: 1248s publish (notneeded: 2) 1248s copy(ok): test_mod_annex_file (file) 1248s action summary: 1248s copy (ok: 1) 1248s publish (notneeded: 2) 1248s copy(impossible): test_mod_annex_file (file) [Slated for transport, but no content present] 1248s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex f03a2af..7dab48d] 1248s action summary: 1248s copy (impossible: 1) 1248s publish (notneeded: 1, ok: 1) 1248s PASSED 1249s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_ria_push create(ok): . (dataset) 1249s add(ok): test_mod_annex_file (file) 1249s save(ok): . (dataset) 1249s action summary: 1249s add (ok: 1) 1249s save (ok: 1) 1249s update(ok): . (dataset) 1249s update(ok): . (dataset) 1249s configure-sibling(ok): . (sibling) 1249s create-sibling-ria(ok): /tmp/datalad_temp_test_ria_pushbuehuggw (dataset) 1249s action summary: 1249s configure-sibling (ok: 1) 1249s create-sibling-ria (ok: 1) 1249s update (ok: 1) 1249s copy(ok): test_mod_annex_file (file) [to datastore-storage...] 1249s publish(ok): . (dataset) [refs/heads/dl-test-branch->datastore:refs/heads/dl-test-branch [new branch]] 1249s publish(ok): . (dataset) [refs/heads/git-annex->datastore:refs/heads/git-annex [new branch]] 1249s action summary: 1249s copy (ok: 1) 1249s publish (ok: 2) 1249s PASSED 1250s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_gh1426 create(ok): . (dataset) 1250s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 24d72a4..0eb5f74] 1250s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1250s action summary: 1250s publish (ok: 2) 1250s add(ok): sub (dataset) 1250s add(ok): .gitmodules (file) 1250s save(ok): . (dataset) 1250s create(ok): sub (dataset) 1250s action summary: 1250s add (ok: 2) 1250s create (ok: 1) 1250s save (ok: 1) 1250s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch b9f8fe4..74cfa19] 1250s action summary: 1250s publish (notneeded: 1, ok: 1) 1250s PASSED 1250s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_publish_target_url SKIPPED 1251s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_gh1763 PASSED 1252s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_gh1811 PASSED 1253s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_push_wanted create(ok): . (dataset) 1253s add(ok): data.0 (file) 1253s add(ok): secure.1 (file) 1253s add(ok): secure.2 (file) 1253s save(ok): . (dataset) 1253s action summary: 1253s add (ok: 3) 1253s save (ok: 1) 1253s drop(ok): secure.2 (file) 1253s update(ok): . (dataset) 1253s create_sibling(ok): /tmp/datalad_temp_test_push_wantedpf8yoyxc (dataset) 1253s copy(ok): data.0 (file) [to target...] 1253s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex 8a49156..722c4a1] 1253s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1253s action summary: 1253s copy (ok: 1) 1253s publish (ok: 2) 1253s action summary: 1253s publish (notneeded: 2) 1253s copy(ok): secure.1 (file) [to target...] 1253s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex ee82ad3..ece2e6c] 1253s action summary: 1253s copy (ok: 1) 1253s publish (notneeded: 1, ok: 1) 1253s PASSED 1254s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_auto_data_transfer create(ok): . (dataset) 1254s add(ok): foo.dat (file) 1254s save(ok): . (dataset) 1254s action summary: 1254s add (ok: 1) 1254s save (ok: 1) 1254s update(ok): . (dataset) 1254s create_sibling(ok): /tmp/datalad_temp_test_auto_data_transfer4kl7v1wo/a (dataset) 1254s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 2ec9e2f..4a2cffe] 1254s publish(ok): . (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch [new branch]] 1254s action summary: 1254s publish (ok: 2) 1254s action summary: 1254s publish (notneeded: 2) 1254s copy(ok): foo.dat (file) [to b...] 1254s action summary: 1254s copy (ok: 1) 1254s publish (notneeded: 2) 1254s add(ok): bar.dat (file) 1254s save(ok): . (dataset) 1254s action summary: 1254s add (ok: 1) 1254s save (ok: 1) 1254s add(ok): baz.dat (file) 1254s save(ok): . (dataset) 1254s action summary: 1254s add (ok: 1) 1254s save (ok: 1) 1254s copy(ok): baz.dat (file) [to b...] 1254s publish(ok): . (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch da0d895..2ab481e] 1254s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 2c3b79c..fd06619] 1254s action summary: 1254s copy (ok: 1) 1254s publish (ok: 2) 1254s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex fd06619..67d8a9e] 1254s action summary: 1254s publish (notneeded: 1, ok: 1) 1254s copy(ok): bar.dat (file) [to b...] 1254s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 15e4e59..9f856c7] 1254s action summary: 1254s copy (ok: 1) 1254s publish (notneeded: 1, ok: 1) 1254s PASSED 1256s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_auto_if_wanted_data_transfer_path_restriction create(ok): . (dataset) 1256s add(ok): sub0 (dataset) 1256s add(ok): .gitmodules (file) 1256s save(ok): . (dataset) 1256s create(ok): sub0 (dataset) 1256s action summary: 1256s add (ok: 2) 1256s create (ok: 1) 1256s save (ok: 1) 1256s add(ok): sub1 (dataset) 1256s add(ok): .gitmodules (file) 1256s save(ok): . (dataset) 1256s create(ok): sub1 (dataset) 1256s action summary: 1256s add (ok: 2) 1256s create (ok: 1) 1256s save (ok: 1) 1256s add(ok): reg.dat (file) 1256s add(ok): sec.dat (file) 1256s save(ok): sub1 (dataset) 1256s add(ok): reg.dat (file) 1256s add(ok): sec.dat (file) 1256s save(ok): sub0 (dataset) 1256s add(ok): sub0 (dataset) 1256s add(ok): sub1 (dataset) 1256s add(ok): .gitmodules (file) 1256s add(ok): reg.dat (file) 1256s add(ok): sec.dat (file) 1256s save(ok): . (dataset) 1256s action summary: 1256s add (ok: 9) 1256s save (ok: 3) 1256s update(ok): . (dataset) 1256s update(ok): . (dataset) 1256s update(ok): . (dataset) 1256s create_sibling(ok): /tmp/datalad_temp_test_auto_if_wanted_data_transfer_path_restrictionfjtkezav/a/sub1 (dataset) 1256s create_sibling(ok): /tmp/datalad_temp_test_auto_if_wanted_data_transfer_path_restrictionfjtkezav/a/sub0 (dataset) 1256s create_sibling(ok): /tmp/datalad_temp_test_auto_if_wanted_data_transfer_path_restrictionfjtkezav/a (dataset) 1256s action summary: 1256s create_sibling (ok: 3) 1256s copy(ok): sub0/reg.dat (file) [to b...] 1256s publish(ok): sub0 (dataset) [refs/heads/git-annex->b:refs/heads/git-annex 5ace60b..9bf8cd6] 1256s publish(ok): sub0 (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch [new branch]] 1256s publish(ok): . (dataset) [refs/heads/git-annex->b:refs/heads/git-annex fcf2c3d..37182d4] 1256s publish(ok): . (dataset) [refs/heads/dl-test-branch->b:refs/heads/dl-test-branch [new branch]] 1256s action summary: 1256s copy (ok: 1) 1256s publish (ok: 4) 1256s copy(ok): reg.dat (file) [to b...] 1256s action summary: 1256s copy (ok: 1) 1256s publish (notneeded: 2) 1256s action summary: 1256s publish (notneeded: 2) 1256s copy(ok): sec.dat (file) [to b...] 1256s action summary: 1256s copy (ok: 1) 1256s publish (notneeded: 2) 1256s PASSED 1257s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_push_git_annex_branch_when_no_data create(ok): . (dataset) 1257s add(ok): f0 (file) 1257s save(ok): . (dataset) 1257s action summary: 1257s add (ok: 1) 1257s save (ok: 1) 1257s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1257s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex [new branch]] 1257s action summary: 1257s publish (ok: 2) 1257s PASSED 1257s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_push_git_annex_branch_many_paths_same_data create(ok): . (dataset) 1257s add(ok): f0 (file) 1257s add(ok): f1 (file) 1257s add(ok): f2 (file) 1257s add(ok): f3 (file) 1257s add(ok): f4 (file) 1257s add(ok): f5 (file) 1257s save(ok): . (dataset) 1257s action summary: 1257s add (ok: 6) 1257s save (ok: 1) 1257s copy(ok): f0 (file) [to target...] 1257s copy(ok): f3 (file) [to target...] 1257s copy(ok): f4 (file) [to target...] 1257s publish(ok): . (dataset) [refs/heads/git-annex->target:refs/heads/git-annex ff461e5..8a97777] 1257s publish(ok): . (dataset) [refs/heads/dl-test-branch->target:refs/heads/dl-test-branch [new branch]] 1257s action summary: 1257s copy (notneeded: 3, ok: 3) 1257s publish (ok: 2) 1257s PASSED 1258s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_push_matching create(ok): . (dataset) 1258s add(ok): f0 (file) 1258s save(ok): . (dataset) 1258s action summary: 1258s add (ok: 1) 1258s save (ok: 1) 1258s copy(ok): f0 (file) [to local...] 1258s publish(ok): . (dataset) [refs/heads/git-annex->local:refs/heads/git-annex bf597f9..f4911f1] 1258s publish(ok): . (dataset) [refs/heads/dl-test-branch->local:refs/heads/dl-test-branch [new branch]] 1258s action summary: 1258s copy (ok: 1) 1258s publish (ok: 2) 1258s PASSED 1258s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_nested_pushclone_cycle_allplatforms create(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super (dataset) 1259s add(ok): sub (dataset) 1259s add(ok): .gitmodules (file) 1259s save(ok): . (dataset) 1259s create(ok): sub (dataset) 1259s action summary: 1259s add (ok: 2) 1259s create (ok: 1) 1259s save (ok: 1) 1259s add(ok): file2.txt (file) 1259s save(ok): sub (dataset) 1259s add(ok): sub (dataset) 1259s add(ok): .gitmodules (file) 1259s add(ok): file1.txt (file) 1259s save(ok): . (dataset) 1259s action summary: 1259s add (ok: 4) 1259s save (ok: 2) 1259s [INFO] Start checking pre-existing sibling configuration Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super) 1260s [INFO] Finished checking pre-existing sibling configuration Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super) 1260s [INFO] Creating a new RIA store at /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsnrekrkn_ 1260s [INFO] create siblings 'store' and 'store-storage' ... 1260s [INFO] Fetching updates for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super) 1260s [INFO] Configure additional publication dependency on "store-storage" 1261s [INFO] create siblings 'store' and 'store-storage' ... 1261s [INFO] Fetching updates for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super/sub) 1261s [INFO] Configure additional publication dependency on "store-storage" 1261s update(ok): . (dataset) 1261s update(ok): . (dataset) 1261s configure-sibling(ok): . (sibling) 1261s create-sibling-ria(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super (dataset) 1261s update(ok): . (dataset) 1261s update(ok): . (dataset) 1261s configure-sibling(ok): . (sibling) 1261s create-sibling-ria(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super/sub (dataset) 1261s action summary: 1261s configure-sibling (ok: 2) 1261s create-sibling-ria (ok: 2) 1261s update (ok: 2) 1262s [INFO] Determine push target 1262s [INFO] Push refspecs 1262s [INFO] Determine push target 1262s [INFO] Push refspecs 1262s [INFO] Transfer data 1262s [INFO] Transfer data 1262s [INFO] Update availability information 1262s [INFO] Start enumerating objects 1262s [INFO] Start counting objects 1262s [INFO] Start compressing objects 1262s [INFO] Start writing objects 1262s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super/sub) 1262s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super/sub) 1262s [INFO] Determine push target 1262s [INFO] Push refspecs 1262s [INFO] Determine push target 1262s [INFO] Push refspecs 1262s [INFO] Transfer data 1262s [INFO] Transfer data 1262s [INFO] Update availability information 1262s [INFO] Start enumerating objects 1262s [INFO] Start counting objects 1262s [INFO] Start compressing objects 1262s [INFO] Start writing objects 1262s copy(ok): sub/file2.txt (file) [to store-storage...] 1262s publish(ok): sub (dataset) [refs/heads/dl-test-branch->store:refs/heads/dl-test-branch [new branch]] 1262s publish(ok): sub (dataset) [refs/heads/git-annex->store:refs/heads/git-annex [new branch]] 1262s copy(ok): file1.txt (file) [to store-storage...] 1262s publish(ok): . (dataset) [refs/heads/dl-test-branch->store:refs/heads/dl-test-branch [new branch]] 1262s publish(ok): . (dataset) [refs/heads/git-annex->store:refs/heads/git-annex [new branch]] 1262s action summary: 1262s copy (ok: 2) 1262s publish (ok: 4) 1262s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super) 1262s [INFO] Finished push of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatforms70jv0oov/super) 1263s [INFO] Attempting a clone into /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super 1263s [INFO] Attempting to clone from file:///tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsnrekrkn_/81c/4c82d-5401-4cfc-be59-ff705714a6b5 to /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super 1263s [INFO] Completed clone attempts for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super) 1263s [INFO] Configure additional publication dependency on "store-storage" 1263s configure-sibling(ok): . (sibling) 1263s install(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super (dataset) 1263s action summary: 1263s configure-sibling (ok: 1) 1263s install (ok: 1) 1264s [INFO] Ensuring presence of Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super) to get /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super 1264s [INFO] Attempting a clone into /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super/sub 1264s [INFO] Attempting to clone from file:///tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsnrekrkn_/8f0/cfd9e-a1f1-494b-9561-36f2e3f7ea1b to /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super/sub 1264s [INFO] Completed clone attempts for Dataset(/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super/sub) 1264s [INFO] Configure additional publication dependency on "store-storage" 1265s configure-sibling(ok): . (sibling) 1265s install(ok): /tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsfrfpxynr/super/sub (dataset) 1265s get(ok): file1.txt (file) [from store-storage...] 1265s get(ok): sub/file2.txt (file) [from store-storage...] 1265s action summary: 1265s configure-sibling (ok: 1) 1265s get (ok: 2) 1265s install (ok: 1) 1265s subdataset(ok): sub (dataset) 1265s .: store(-) [/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsnrekrkn_/81c/4c82d-5401-4cfc-be59-ff705714a6b5 (git)] 1265s .: store(-) [/tmp/datalad_temp_test_nested_pushclone_cycle_allplatformsnrekrkn_/8f0/cfd9e-a1f1-494b-9561-36f2e3f7ea1b (git)] 1265s subdataset(ok): sub (dataset) 1265s nothing to save, working tree clean 1265s nothing to save, working tree clean 1265s PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push.py::test_push_custom_summary create(ok): . (dataset) 1266s add(ok): f2 (file) 1266s save(ok): . (dataset) 1266s action summary: 1266s add (ok: 1) 1266s save (ok: 1) 1266s PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_is_export_remote PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_pass_through PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_execute_export PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_skip_ignore_targets_export PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_patch_check_envpatch PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_no_special_remotes PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_get_export_records_no_exports PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_get_export_records PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_get_export_log_entry PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_push_to_export_remote.py::test_is_valid_treeish SKIPPED 1266s ../build.cl9/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_canonify[ria+file] PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_canonify[file] PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_de_canonify[ria+file] PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_replace_ora_remote.py::test_de_canonify[file] PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_ria.py::test_ria_ssh_roundtrip SKIPPED 1266s ../build.cl9/src/datalad_next/patches/tests/test_run.py::test_substitution_config_default Traceback (most recent call last): 1266s File "", line 1, in 1266s breakage 1266s NameError: name 'breakage' is not defined 1266s PASSED 1266s ../build.cl9/src/datalad_next/patches/tests/test_sshremoteio.py::test_sshremoteio SKIPPED 1266s ../build.cl9/src/datalad_next/patches/tests/test_sshremoteio.py::test_sshremoteio_7z SKIPPED 1266s ../build.cl9/src/datalad_next/repo_utils/tests/test_annex.py::test_has_initialized_annex PASSED 1266s ../build.cl9/src/datalad_next/repo_utils/tests/test_annex.py::test_no_initialized_annex PASSED 1266s ../build.cl9/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/ 1266s PASSED 1266s ../build.cl9/src/datalad_next/runners/tests/test_git.py::test_call_git git version 2.51.0 1266s git: 'notacommand' is not a git command. See 'git --help'. 1266s PASSED 1266s ../build.cl9/src/datalad_next/runners/tests/test_git.py::test_call_git_success git version 2.51.0 1266s git: 'notacommand' is not a git command. See 'git --help'. 1266s PASSED 1266s ../build.cl9/src/datalad_next/runners/tests/test_git.py::test_call_git_lines PASSED 1266s ../build.cl9/src/datalad_next/runners/tests/test_git.py::test_call_git_oneline PASSED 1266s ../build.cl9/src/datalad_next/runners/tests/test_git.py::test_iter_git_subproc PASSED 1266s ../build.cl9/src/datalad_next/runners/tests/test_iter_subproc.py::test_iter_subproc_cwd PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_response_generators.py::test_unknown_state_detection_in_variable PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_response_generators.py::test_unknown_state_detection PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_response_generators.py::test_trailing_content_detection_in_variable PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_response_generators.py::test_trailing_content_detection_in_fixed PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_response_generators.py::test_trailing_content_detection_in_download PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_basic_functionality[/etc/passwd] SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_basic_functionality[/etc/shells] SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_basic_functionality_multi SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_return_code_functionality SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_stdout_forwarding[echo 0123456789-0123456789\n] SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_stdout_forwarding[echo -n 0123456789-0123456789] SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_stdout_forwarding_multi SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_exit_if_unlimited_stdin_is_closed SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_continuation_after_stdin_reading SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_upload SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_download_ssh SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_download_local_bash PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_upload_local_bash PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_upload_local_bash_error PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_delete SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_delete_error SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_returncode PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_powershell_basic SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_powershell_repr SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_posix_repr PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_variable_length_reuse PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_bad_zero_command PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_fixed_length_response_generator_bash PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_fixed_length_response_generator_powershell SKIPPED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_download_length_error PASSED 1266s ../build.cl9/src/datalad_next/shell/tests/test_shell.py::test_download_error PASSED 1266s ../build.cl9/src/datalad_next/tests/test_common_cfg.py::test_annexretry PASSED 1266s ../build.cl9/src/datalad_next/tests/test_register.py::test_register PASSED 1266s ../build.cl9/src/datalad_next/tests/test_testutils.py::test_serve_webdav_fixture SKIPPED 1266s ../build.cl9/src/datalad_next/types/tests/test_annexkey.py::test_annexkey PASSED 1266s ../build.cl9/src/datalad_next/types/tests/test_annexkey.py::test_annexkey_errors PASSED 1266s ../build.cl9/src/datalad_next/types/tests/test_archivist.py::test_archivistlocator PASSED 1266s ../build.cl9/src/datalad_next/types/tests/test_archivist.py::test_archivistlocatori_errors PASSED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_any.py::test_get_best_url_handler PASSED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_any.py::test_any_url_operations PASSED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_file.py::test_file_url_download PASSED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_file.py::test_file_url_upload PASSED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_file.py::test_file_url_delete PASSED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_http.py::test_http_url_operations SKIPPED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_http.py::test_custom_http_headers_via_config PASSED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_http.py::test_transparent_decompression SKIPPED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_http.py::test_compressed_file_stay_compressed SKIPPED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_http.py::test_size_less_progress_reporting ../build.cl9/src/datalad_next/url_operations/tests/test_http.py::test_header_adding PASSED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_download SKIPPED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload SKIPPED 1266s ../build.cl9/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload_from_stdin SKIPPED 1267s ../build.cl9/src/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload_timeout PASSED 1267s ../build.cl9/src/datalad_next/url_operations/tests/test_ssh.py::test_check_return_code PASSED 1267s ../build.cl9/src/datalad_next/utils/tests/test_deprecated.py::test_deprecated PASSED 1267s ../build.cl9/src/datalad_next/utils/tests/test_multihash.py::test_multihash PASSED 1267s ../build.cl9/src/datalad_next/utils/tests/test_multihash.py::test_noophash PASSED 1267s ../build.cl9/src/datalad_next/utils/tests/test_paramdictator.py::test_paramdictator PASSED 1267s ../build.cl9/src/datalad_next/utils/tests/test_parse_www_authenticate.py::test_parse_www_authenticate PASSED 1267s ../build.cl9/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 1267s Obscure filename: str=b' |;&%b5{}\'"<> .datc ' repr=' |;&%b5{}\'"<> .datc ' 1267s Encodings: default='utf-8' filesystem='utf-8' locale.prefered='UTF-8' 1267s 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_18gtvoer/.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' 1267s 1267s 1267s =============================== warnings summary =============================== 1267s datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_annex 1267s datalad_next/gitremotes/tests/test_datalad_annex.py::test_typeweb_export 1267s datalad_next/gitremotes/tests/test_datalad_annex.py::test_submodule_url 1267s /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=2550) is multi-threaded, use of fork() may lead to deadlocks in the child. 1267s self.pid = os.fork() 1267s 1267s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1267s =========== 401 passed, 67 skipped, 3 warnings in 818.05s (0:13:38) ============ 1268s autopkgtest [13:19:56]: test nonetwork-testsuite: -----------------------] 1268s autopkgtest [13:19:56]: test nonetwork-testsuite: - - - - - - - - - - results - - - - - - - - - - 1268s nonetwork-testsuite PASS 1269s autopkgtest [13:19:57]: @@@@@@@@@@@@@@@@@@@@ summary 1269s plain-import PASS (superficial) 1269s apply-datalad-patches PASS (superficial) 1269s extension-registered PASS (superficial) 1269s nonetwork-testsuite PASS