0s autopkgtest [11:45:17]: starting date and time: 2025-05-06 11:45:17+0000 0s autopkgtest [11:45:17]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [11:45:17]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.g4guatje/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest,src:fsspec --apt-upgrade fsspec --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=pytest/8.3.5-2 fsspec/2025.3.2-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-14.secgroup --name adt-questing-arm64-fsspec-20250506-114517-juju-7f2275-prod-proposed-migration-environment-15-a0d2ff96-4a50-44a8-9240-5093208331c9 --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 149s autopkgtest [11:47:46]: testbed dpkg architecture: arm64 149s autopkgtest [11:47:46]: testbed apt version: 3.0.0 150s autopkgtest [11:47:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 150s autopkgtest [11:47:47]: testbed release detected to be: None 151s autopkgtest [11:47:48]: updating testbed package index (apt update) 151s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 151s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 151s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 151s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 152s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [72.4 kB] 152s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [595 kB] 152s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 152s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [133 kB] 152s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [648 kB] 152s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 152s Fetched 1602 kB in 1s (1411 kB/s) 153s Reading package lists... 154s autopkgtest [11:47:51]: upgrading testbed (apt dist-upgrade and autopurge) 156s Reading package lists... 156s Building dependency tree... 156s Reading state information... 156s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 156s Starting 2 pkgProblemResolver with broken count: 0 156s Done 156s Entering ResolveByKeep 156s 156s Calculating upgrade... 157s The following packages will be upgraded: 157s dhcpcd-base dirmngr gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils gpg 157s gpg-agent gpg-wks-client gpgconf gpgsm gpgv keyboxd libglib2.0-0t64 157s libglib2.0-data libnuma1 libperl5.40 libpython3.12-minimal 157s libpython3.12-stdlib libpython3.12t64 libsemanage-common libsemanage2 157s libx11-6 libx11-data libxml2 numactl openssh-client openssh-server 157s openssh-sftp-server perl perl-base perl-modules-5.40 python3-dbus 157s python3-wadllib 157s 34 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 157s Need to get 22.8 MB of archives. 157s After this operation, 219 kB disk space will be freed. 157s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 159s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 perl arm64 5.40.1-3 [262 kB] 159s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 159s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 160s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 openssh-sftp-server arm64 1:9.9p1-3ubuntu3.1 [36.9 kB] 160s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 openssh-server arm64 1:9.9p1-3ubuntu3.1 [524 kB] 160s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 openssh-client arm64 1:9.9p1-3ubuntu3.1 [922 kB] 160s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libsemanage-common all 3.8.1-1 [7826 B] 160s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libsemanage2 arm64 3.8.1-1 [96.0 kB] 160s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 gpg-wks-client arm64 2.4.4-2ubuntu24 [70.3 kB] 160s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 dirmngr arm64 2.4.4-2ubuntu24 [321 kB] 160s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 gpgsm arm64 2.4.4-2ubuntu24 [228 kB] 160s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 gnupg-utils arm64 2.4.4-2ubuntu24 [107 kB] 160s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 gpg-agent arm64 2.4.4-2ubuntu24 [224 kB] 160s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 gpg arm64 2.4.4-2ubuntu24 [555 kB] 160s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 gpgconf arm64 2.4.4-2ubuntu24 [104 kB] 160s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 gnupg all 2.4.4-2ubuntu24 [359 kB] 160s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 keyboxd arm64 2.4.4-2ubuntu24 [76.1 kB] 160s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 gpgv arm64 2.4.4-2ubuntu24 [154 kB] 160s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 dhcpcd-base arm64 1:10.1.0-10 [216 kB] 160s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 gir1.2-glib-2.0 arm64 2.84.1-2 [185 kB] 160s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libglib2.0-0t64 arm64 2.84.1-2 [1572 kB] 161s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libglib2.0-data all 2.84.1-2 [53.2 kB] 161s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 [736 kB] 161s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dbus arm64 1.4.0-1 [101 kB] 161s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 libnuma1 arm64 2.0.19-1 [23.9 kB] 161s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libx11-data all 2:1.8.12-1 [116 kB] 161s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libx11-6 arm64 2:1.8.12-1 [651 kB] 161s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 numactl arm64 2.0.19-1 [39.2 kB] 161s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 gnupg-l10n all 2.4.4-2ubuntu24 [66.8 kB] 161s Get:31 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12t64 arm64 3.12.10-1 [2314 kB] 161s Get:32 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-stdlib arm64 3.12.10-1 [2029 kB] 162s Get:33 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-minimal arm64 3.12.10-1 [836 kB] 162s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 python3-wadllib all 2.0.0-3 [36.3 kB] 162s Preconfiguring packages ... 162s Fetched 22.8 MB in 5s (4625 kB/s) 163s (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 ... 117830 files and directories currently installed.) 163s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 163s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2) ... 163s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 163s Unpacking perl (5.40.1-3) over (5.40.1-2) ... 163s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 163s Unpacking perl-base (5.40.1-3) over (5.40.1-2) ... 163s Setting up perl-base (5.40.1-3) ... 164s (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 ... 117830 files and directories currently installed.) 164s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 164s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2) ... 164s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu3.1_arm64.deb ... 164s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 164s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu3.1_arm64.deb ... 164s Unpacking openssh-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 165s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu3.1_arm64.deb ... 165s Unpacking openssh-client (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 165s Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ... 165s Unpacking libsemanage-common (3.8.1-1) over (3.7-2.1build1) ... 165s Setting up libsemanage-common (3.8.1-1) ... 165s (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 ... 117830 files and directories currently installed.) 165s Preparing to unpack .../libsemanage2_3.8.1-1_arm64.deb ... 165s Unpacking libsemanage2:arm64 (3.8.1-1) over (3.7-2.1build1) ... 165s Setting up libsemanage2:arm64 (3.8.1-1) ... 165s (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 ... 117830 files and directories currently installed.) 165s Preparing to unpack .../0-gpg-wks-client_2.4.4-2ubuntu24_arm64.deb ... 165s Unpacking gpg-wks-client (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 165s Preparing to unpack .../1-dirmngr_2.4.4-2ubuntu24_arm64.deb ... 165s Unpacking dirmngr (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 165s Preparing to unpack .../2-gpgsm_2.4.4-2ubuntu24_arm64.deb ... 165s Unpacking gpgsm (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 166s Preparing to unpack .../3-gnupg-utils_2.4.4-2ubuntu24_arm64.deb ... 166s Unpacking gnupg-utils (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 166s Preparing to unpack .../4-gpg-agent_2.4.4-2ubuntu24_arm64.deb ... 166s Unpacking gpg-agent (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 166s Preparing to unpack .../5-gpg_2.4.4-2ubuntu24_arm64.deb ... 166s Unpacking gpg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 166s Preparing to unpack .../6-gpgconf_2.4.4-2ubuntu24_arm64.deb ... 166s Unpacking gpgconf (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 166s Preparing to unpack .../7-gnupg_2.4.4-2ubuntu24_all.deb ... 166s Unpacking gnupg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 166s Preparing to unpack .../8-keyboxd_2.4.4-2ubuntu24_arm64.deb ... 166s Unpacking keyboxd (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 166s Preparing to unpack .../9-gpgv_2.4.4-2ubuntu24_arm64.deb ... 166s Unpacking gpgv (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 166s Setting up gpgv (2.4.4-2ubuntu24) ... 166s (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 ... 117830 files and directories currently installed.) 166s Preparing to unpack .../00-dhcpcd-base_1%3a10.1.0-10_arm64.deb ... 166s Unpacking dhcpcd-base (1:10.1.0-10) over (1:10.1.0-8) ... 166s Preparing to unpack .../01-gir1.2-glib-2.0_2.84.1-2_arm64.deb ... 166s Unpacking gir1.2-glib-2.0:arm64 (2.84.1-2) over (2.84.1-1) ... 166s Preparing to unpack .../02-libglib2.0-0t64_2.84.1-2_arm64.deb ... 166s Unpacking libglib2.0-0t64:arm64 (2.84.1-2) over (2.84.1-1) ... 166s Preparing to unpack .../03-libglib2.0-data_2.84.1-2_all.deb ... 166s Unpacking libglib2.0-data (2.84.1-2) over (2.84.1-1) ... 166s Preparing to unpack .../04-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.1_arm64.deb ... 166s Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) over (2.12.7+dfsg+really2.9.14-0.4) ... 167s Preparing to unpack .../05-python3-dbus_1.4.0-1_arm64.deb ... 167s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 167s Preparing to unpack .../06-libnuma1_2.0.19-1_arm64.deb ... 167s Unpacking libnuma1:arm64 (2.0.19-1) over (2.0.18-1build1) ... 167s Preparing to unpack .../07-libx11-data_2%3a1.8.12-1_all.deb ... 167s Unpacking libx11-data (2:1.8.12-1) over (2:1.8.10-2) ... 167s Preparing to unpack .../08-libx11-6_2%3a1.8.12-1_arm64.deb ... 167s Unpacking libx11-6:arm64 (2:1.8.12-1) over (2:1.8.10-2) ... 167s Preparing to unpack .../09-numactl_2.0.19-1_arm64.deb ... 167s Unpacking numactl (2.0.19-1) over (2.0.18-1build1) ... 167s Preparing to unpack .../10-gnupg-l10n_2.4.4-2ubuntu24_all.deb ... 167s Unpacking gnupg-l10n (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 167s Preparing to unpack .../11-libpython3.12t64_3.12.10-1_arm64.deb ... 167s Unpacking libpython3.12t64:arm64 (3.12.10-1) over (3.12.8-3) ... 168s Preparing to unpack .../12-libpython3.12-stdlib_3.12.10-1_arm64.deb ... 168s Unpacking libpython3.12-stdlib:arm64 (3.12.10-1) over (3.12.8-3) ... 168s Preparing to unpack .../13-libpython3.12-minimal_3.12.10-1_arm64.deb ... 168s Unpacking libpython3.12-minimal:arm64 (3.12.10-1) over (3.12.8-3) ... 168s Preparing to unpack .../14-python3-wadllib_2.0.0-3_all.deb ... 168s Unpacking python3-wadllib (2.0.0-3) over (2.0.0-2) ... 168s Setting up openssh-client (1:9.9p1-3ubuntu3.1) ... 168s Setting up libpython3.12-minimal:arm64 (3.12.10-1) ... 168s Setting up libglib2.0-0t64:arm64 (2.84.1-2) ... 168s No schema files found: doing nothing. 168s Setting up libglib2.0-data (2.84.1-2) ... 168s Setting up libx11-data (2:1.8.12-1) ... 168s Setting up gnupg-l10n (2.4.4-2ubuntu24) ... 168s Setting up python3-wadllib (2.0.0-3) ... 169s Setting up dhcpcd-base (1:10.1.0-10) ... 169s Installing new version of config file /etc/dhcpcd.conf ... 169s Setting up gir1.2-glib-2.0:arm64 (2.84.1-2) ... 169s Setting up libnuma1:arm64 (2.0.19-1) ... 169s Setting up perl-modules-5.40 (5.40.1-3) ... 169s Setting up gpgconf (2.4.4-2ubuntu24) ... 169s Setting up libx11-6:arm64 (2:1.8.12-1) ... 169s Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) ... 169s Setting up gpg (2.4.4-2ubuntu24) ... 169s Setting up gnupg-utils (2.4.4-2ubuntu24) ... 169s Setting up openssh-sftp-server (1:9.9p1-3ubuntu3.1) ... 169s Setting up python3-dbus (1.4.0-1) ... 169s Setting up gpg-agent (2.4.4-2ubuntu24) ... 169s Setting up libpython3.12-stdlib:arm64 (3.12.10-1) ... 169s Setting up numactl (2.0.19-1) ... 169s Setting up openssh-server (1:9.9p1-3ubuntu3.1) ... 171s Setting up gpgsm (2.4.4-2ubuntu24) ... 171s Setting up libpython3.12t64:arm64 (3.12.10-1) ... 171s Setting up libperl5.40:arm64 (5.40.1-3) ... 171s Setting up dirmngr (2.4.4-2ubuntu24) ... 171s Setting up perl (5.40.1-3) ... 171s Setting up keyboxd (2.4.4-2ubuntu24) ... 171s Setting up gnupg (2.4.4-2ubuntu24) ... 171s Setting up gpg-wks-client (2.4.4-2ubuntu24) ... 171s Processing triggers for ufw (0.36.2-9) ... 171s Processing triggers for man-db (2.13.1-1) ... 172s Processing triggers for install-info (7.1.1-1) ... 172s Processing triggers for libc-bin (2.41-6ubuntu1) ... 173s Reading package lists... 173s Building dependency tree... 173s Reading state information... 174s Starting pkgProblemResolver with broken count: 0 174s Starting 2 pkgProblemResolver with broken count: 0 174s Done 174s Solving dependencies... 175s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 175s autopkgtest [11:48:12]: rebooting testbed after setup commands that affected boot 199s autopkgtest [11:48:36]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 14:37:51 UTC 2025 202s autopkgtest [11:48:39]: @@@@@@@@@@@@@@@@@@@@ apt-source fsspec 205s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe fsspec 2025.3.2-1 (dsc) [2580 B] 205s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe fsspec 2025.3.2-1 (tar) [432 kB] 205s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe fsspec 2025.3.2-1 (diff) [7208 B] 205s gpgv: Signature made Fri Apr 4 17:43:51 2025 UTC 205s gpgv: using RSA key 13796755BBC72BB8ABE2AEB5FA9DEC5DE11C63F1 205s gpgv: issuer "eamanu@debian.org" 205s gpgv: Can't check signature: No public key 205s dpkg-source: warning: cannot verify inline signature for ./fsspec_2025.3.2-1.dsc: no acceptable signature found 205s autopkgtest [11:48:42]: testing package fsspec version 2025.3.2-1 206s autopkgtest [11:48:43]: build not needed 206s autopkgtest [11:48:43]: test fsspec-tests: preparing testbed 207s Reading package lists... 207s Building dependency tree... 207s Reading state information... 207s Starting pkgProblemResolver with broken count: 0 207s Starting 2 pkgProblemResolver with broken count: 0 207s Done 208s The following NEW packages will be installed: 208s fonts-font-awesome fonts-lato libblas3 libgfortran5 libjs-jquery 208s libjs-sphinxdoc libjs-underscore liblapack3 python-fsspec-doc 208s python3-aiohappyeyeballs python3-aiohttp python3-aiosignal python3-all 208s python3-async-generator python3-async-timeout python3-frozenlist 208s python3-fsspec python3-iniconfig python3-multidict python3-numpy 208s python3-numpy-dev python3-packaging python3-pluggy python3-pytest 208s python3-pytest-asyncio python3-pytest-mock python3-pytest-vcr python3-tqdm 208s python3-vcr python3-wrapt python3-yarl sphinx-rtd-theme-common 208s 0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. 208s Need to get 13.4 MB of archives. 208s After this operation, 62.6 MB of additional disk space will be used. 208s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-lato all 2.015-1 [2781 kB] 209s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 python3-numpy-dev arm64 1:2.2.4+ds-1 [146 kB] 209s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libblas3 arm64 3.12.1-2 [161 kB] 209s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libgfortran5 arm64 15-20250404-0ubuntu1 [444 kB] 209s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblapack3 arm64 3.12.1-2 [2307 kB] 210s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 python3-numpy arm64 1:2.2.4+ds-1 [3990 kB] 210s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 210s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 210s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 210s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 210s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 210s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 python-fsspec-doc all 2025.3.2-1 [321 kB] 210s Get:13 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-aiohappyeyeballs all 2.6.1-1 [11.1 kB] 210s Get:14 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-multidict arm64 6.4.3-1 [48.6 kB] 210s Get:15 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-yarl arm64 1.13.1-1build2 [93.8 kB] 210s Get:16 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-async-timeout all 5.0.1-1 [6830 B] 210s Get:17 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-frozenlist arm64 1.5.0-1build2 [48.2 kB] 210s Get:18 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-aiosignal all 1.3.2-1 [5182 B] 210s Get:19 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-aiohttp arm64 3.10.11-1build1 [298 kB] 210s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 python3-all arm64 3.13.3-1 [880 B] 210s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-async-generator all 1.10-4 [17.5 kB] 210s Get:22 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 python3-fsspec all 2025.3.2-1 [217 kB] 210s Get:23 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 210s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 python3-packaging all 25.0-1 [52.8 kB] 210s Get:25 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 210s Get:26 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 python3-pytest all 8.3.5-2 [252 kB] 210s Get:27 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-asyncio all 0.25.1-1 [17.0 kB] 210s Get:28 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-mock all 3.14.0-2 [11.7 kB] 210s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 python3-wrapt arm64 1.15.0-4build1 [34.2 kB] 210s Get:30 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-vcr all 7.0.0-2 [33.3 kB] 210s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-vcr all 1.0.2-4 [5228 B] 210s Get:32 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-tqdm all 4.67.1-3 [91.6 kB] 211s Fetched 13.4 MB in 2s (7013 kB/s) 211s Selecting previously unselected package fonts-lato. 211s (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 ... 117830 files and directories currently installed.) 211s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 211s Unpacking fonts-lato (2.015-1) ... 211s Selecting previously unselected package python3-numpy-dev:arm64. 212s Preparing to unpack .../01-python3-numpy-dev_1%3a2.2.4+ds-1_arm64.deb ... 212s Unpacking python3-numpy-dev:arm64 (1:2.2.4+ds-1) ... 212s Selecting previously unselected package libblas3:arm64. 212s Preparing to unpack .../02-libblas3_3.12.1-2_arm64.deb ... 212s Unpacking libblas3:arm64 (3.12.1-2) ... 212s Selecting previously unselected package libgfortran5:arm64. 212s Preparing to unpack .../03-libgfortran5_15-20250404-0ubuntu1_arm64.deb ... 212s Unpacking libgfortran5:arm64 (15-20250404-0ubuntu1) ... 212s Selecting previously unselected package liblapack3:arm64. 212s Preparing to unpack .../04-liblapack3_3.12.1-2_arm64.deb ... 212s Unpacking liblapack3:arm64 (3.12.1-2) ... 212s Selecting previously unselected package python3-numpy. 212s Preparing to unpack .../05-python3-numpy_1%3a2.2.4+ds-1_arm64.deb ... 212s Unpacking python3-numpy (1:2.2.4+ds-1) ... 212s Selecting previously unselected package fonts-font-awesome. 212s Preparing to unpack .../06-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 212s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 212s Selecting previously unselected package libjs-jquery. 212s Preparing to unpack .../07-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 212s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 212s Selecting previously unselected package libjs-underscore. 212s Preparing to unpack .../08-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 212s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 212s Selecting previously unselected package libjs-sphinxdoc. 212s Preparing to unpack .../09-libjs-sphinxdoc_8.1.3-5_all.deb ... 212s Unpacking libjs-sphinxdoc (8.1.3-5) ... 212s Selecting previously unselected package sphinx-rtd-theme-common. 212s Preparing to unpack .../10-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 212s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 212s Selecting previously unselected package python-fsspec-doc. 212s Preparing to unpack .../11-python-fsspec-doc_2025.3.2-1_all.deb ... 212s Unpacking python-fsspec-doc (2025.3.2-1) ... 212s Selecting previously unselected package python3-aiohappyeyeballs. 212s Preparing to unpack .../12-python3-aiohappyeyeballs_2.6.1-1_all.deb ... 212s Unpacking python3-aiohappyeyeballs (2.6.1-1) ... 212s Selecting previously unselected package python3-multidict. 212s Preparing to unpack .../13-python3-multidict_6.4.3-1_arm64.deb ... 212s Unpacking python3-multidict (6.4.3-1) ... 212s Selecting previously unselected package python3-yarl. 213s Preparing to unpack .../14-python3-yarl_1.13.1-1build2_arm64.deb ... 213s Unpacking python3-yarl (1.13.1-1build2) ... 213s Selecting previously unselected package python3-async-timeout. 213s Preparing to unpack .../15-python3-async-timeout_5.0.1-1_all.deb ... 213s Unpacking python3-async-timeout (5.0.1-1) ... 213s Selecting previously unselected package python3-frozenlist. 213s Preparing to unpack .../16-python3-frozenlist_1.5.0-1build2_arm64.deb ... 213s Unpacking python3-frozenlist (1.5.0-1build2) ... 213s Selecting previously unselected package python3-aiosignal. 213s Preparing to unpack .../17-python3-aiosignal_1.3.2-1_all.deb ... 213s Unpacking python3-aiosignal (1.3.2-1) ... 213s Selecting previously unselected package python3-aiohttp. 213s Preparing to unpack .../18-python3-aiohttp_3.10.11-1build1_arm64.deb ... 213s Unpacking python3-aiohttp (3.10.11-1build1) ... 213s Selecting previously unselected package python3-all. 213s Preparing to unpack .../19-python3-all_3.13.3-1_arm64.deb ... 213s Unpacking python3-all (3.13.3-1) ... 213s Selecting previously unselected package python3-async-generator. 213s Preparing to unpack .../20-python3-async-generator_1.10-4_all.deb ... 213s Unpacking python3-async-generator (1.10-4) ... 213s Selecting previously unselected package python3-fsspec. 213s Preparing to unpack .../21-python3-fsspec_2025.3.2-1_all.deb ... 213s Unpacking python3-fsspec (2025.3.2-1) ... 213s Selecting previously unselected package python3-iniconfig. 213s Preparing to unpack .../22-python3-iniconfig_1.1.1-2_all.deb ... 213s Unpacking python3-iniconfig (1.1.1-2) ... 213s Selecting previously unselected package python3-packaging. 213s Preparing to unpack .../23-python3-packaging_25.0-1_all.deb ... 213s Unpacking python3-packaging (25.0-1) ... 213s Selecting previously unselected package python3-pluggy. 213s Preparing to unpack .../24-python3-pluggy_1.5.0-1_all.deb ... 213s Unpacking python3-pluggy (1.5.0-1) ... 213s Selecting previously unselected package python3-pytest. 213s Preparing to unpack .../25-python3-pytest_8.3.5-2_all.deb ... 213s Unpacking python3-pytest (8.3.5-2) ... 213s Selecting previously unselected package python3-pytest-asyncio. 213s Preparing to unpack .../26-python3-pytest-asyncio_0.25.1-1_all.deb ... 213s Unpacking python3-pytest-asyncio (0.25.1-1) ... 213s Selecting previously unselected package python3-pytest-mock. 213s Preparing to unpack .../27-python3-pytest-mock_3.14.0-2_all.deb ... 213s Unpacking python3-pytest-mock (3.14.0-2) ... 213s Selecting previously unselected package python3-wrapt. 213s Preparing to unpack .../28-python3-wrapt_1.15.0-4build1_arm64.deb ... 213s Unpacking python3-wrapt (1.15.0-4build1) ... 213s Selecting previously unselected package python3-vcr. 213s Preparing to unpack .../29-python3-vcr_7.0.0-2_all.deb ... 213s Unpacking python3-vcr (7.0.0-2) ... 213s Selecting previously unselected package python3-pytest-vcr. 214s Preparing to unpack .../30-python3-pytest-vcr_1.0.2-4_all.deb ... 214s Unpacking python3-pytest-vcr (1.0.2-4) ... 214s Selecting previously unselected package python3-tqdm. 214s Preparing to unpack .../31-python3-tqdm_4.67.1-3_all.deb ... 214s Unpacking python3-tqdm (4.67.1-3) ... 214s Setting up python3-iniconfig (1.1.1-2) ... 214s Setting up fonts-lato (2.015-1) ... 214s Setting up python3-async-generator (1.10-4) ... 214s Setting up python3-fsspec (2025.3.2-1) ... 214s Setting up python3-tqdm (4.67.1-3) ... 214s Setting up python3-all (3.13.3-1) ... 214s Setting up python3-multidict (6.4.3-1) ... 215s Setting up python3-frozenlist (1.5.0-1build2) ... 215s Setting up python3-aiosignal (1.3.2-1) ... 215s Setting up python3-async-timeout (5.0.1-1) ... 215s Setting up libblas3:arm64 (3.12.1-2) ... 215s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 215s Setting up python3-packaging (25.0-1) ... 215s Setting up python3-numpy-dev:arm64 (1:2.2.4+ds-1) ... 215s Setting up python3-wrapt (1.15.0-4build1) ... 215s Setting up python3-aiohappyeyeballs (2.6.1-1) ... 216s Setting up libgfortran5:arm64 (15-20250404-0ubuntu1) ... 216s Setting up python3-pluggy (1.5.0-1) ... 216s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 216s Setting up python3-yarl (1.13.1-1build2) ... 216s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 216s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 216s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 216s Setting up liblapack3:arm64 (3.12.1-2) ... 216s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 216s Setting up python3-pytest (8.3.5-2) ... 216s Setting up python3-aiohttp (3.10.11-1build1) ... 217s Setting up python3-vcr (7.0.0-2) ... 217s Setting up python3-numpy (1:2.2.4+ds-1) ... 219s Setting up libjs-sphinxdoc (8.1.3-5) ... 219s Setting up python3-pytest-asyncio (0.25.1-1) ... 219s Setting up python3-pytest-mock (3.14.0-2) ... 219s Setting up python3-pytest-vcr (1.0.2-4) ... 219s Setting up python-fsspec-doc (2025.3.2-1) ... 219s Processing triggers for man-db (2.13.1-1) ... 220s Processing triggers for libc-bin (2.41-6ubuntu1) ... 222s autopkgtest [11:48:59]: test fsspec-tests: [----------------------- 227s 'fsspec/tests' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests' 227s 'fsspec/tests/__init__.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/__init__.py' 227s 'fsspec/tests/abstract' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/abstract' 227s 'fsspec/tests/abstract/__init__.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/abstract/__init__.py' 227s 'fsspec/tests/abstract/common.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/abstract/common.py' 227s 'fsspec/tests/abstract/copy.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/abstract/copy.py' 227s 'fsspec/tests/abstract/get.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/abstract/get.py' 227s 'fsspec/tests/abstract/mv.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/abstract/mv.py' 227s 'fsspec/tests/abstract/open.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/abstract/open.py' 227s 'fsspec/tests/abstract/pipe.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/abstract/pipe.py' 227s 'fsspec/tests/abstract/put.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/abstract/put.py' 227s 'fsspec/tests/data' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/data' 227s 'fsspec/tests/data/listing.html' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/data/listing.html' 227s 'fsspec/tests/test_api.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_api.py' 227s 'fsspec/tests/test_async.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_async.py' 227s 'fsspec/tests/test_caches.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_caches.py' 227s 'fsspec/tests/test_callbacks.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_callbacks.py' 227s 'fsspec/tests/test_compression.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_compression.py' 227s 'fsspec/tests/test_config.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_config.py' 227s 'fsspec/tests/test_core.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_core.py' 227s 'fsspec/tests/test_downstream.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_downstream.py' 227s 'fsspec/tests/test_file.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_file.py' 227s 'fsspec/tests/test_fuse.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_fuse.py' 227s 'fsspec/tests/test_generic.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_generic.py' 227s 'fsspec/tests/test_gui.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_gui.py' 227s 'fsspec/tests/test_mapping.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_mapping.py' 227s 'fsspec/tests/test_parquet.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_parquet.py' 227s 'fsspec/tests/test_registry.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_registry.py' 227s 'fsspec/tests/test_spec.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_spec.py' 227s 'fsspec/tests/test_utils.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/test_utils.py' 227s 'fsspec/tests/conftest.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/tests/conftest.py' 227s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 227s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 227s 227s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 227s 'fsspec/implementations/tests' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests' 227s 'fsspec/implementations/tests/__init__.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/__init__.py' 227s 'fsspec/implementations/tests/cassettes' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/cassettes' 227s 'fsspec/implementations/tests/cassettes/test_dbfs' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs' 227s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_file_listing.yaml' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_file_listing.yaml' 227s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_mkdir.yaml' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_mkdir.yaml' 227s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_read_pyarrow_non_partitioned.yaml' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_read_pyarrow_non_partitioned.yaml' 227s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_read_range.yaml' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_read_range.yaml' 227s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_read_range_chunked.yaml' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_read_range_chunked.yaml' 227s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_write_and_read.yaml' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_write_and_read.yaml' 227s 'fsspec/implementations/tests/cassettes/test_dbfs/test_dbfs_write_pyarrow_non_partitioned.yaml' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/cassettes/test_dbfs/test_dbfs_write_pyarrow_non_partitioned.yaml' 227s 'fsspec/implementations/tests/conftest.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/conftest.py' 227s 'fsspec/implementations/tests/ftp_tls.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/ftp_tls.py' 227s 'fsspec/implementations/tests/keycert.pem' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/keycert.pem' 227s 'fsspec/implementations/tests/local' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/local' 227s 'fsspec/implementations/tests/local/__init__.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/local/__init__.py' 227s 'fsspec/implementations/tests/local/local_fixtures.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/local/local_fixtures.py' 227s 'fsspec/implementations/tests/local/local_test.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/local/local_test.py' 227s 'fsspec/implementations/tests/memory' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/memory' 227s 'fsspec/implementations/tests/memory/__init__.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/memory/__init__.py' 227s 'fsspec/implementations/tests/memory/memory_fixtures.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/memory/memory_fixtures.py' 227s 'fsspec/implementations/tests/memory/memory_test.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/memory/memory_test.py' 227s 'fsspec/implementations/tests/out.zip' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/out.zip' 227s 'fsspec/implementations/tests/test_archive.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_archive.py' 227s 'fsspec/implementations/tests/test_arrow.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_arrow.py' 227s 'fsspec/implementations/tests/test_asyn_wrapper.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_asyn_wrapper.py' 227s 'fsspec/implementations/tests/test_cached.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_cached.py' 227s 'fsspec/implementations/tests/test_common.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_common.py' 227s 'fsspec/implementations/tests/test_dask.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_dask.py' 227s 'fsspec/implementations/tests/test_data.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_data.py' 227s 'fsspec/implementations/tests/test_dbfs.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_dbfs.py' 227s 'fsspec/implementations/tests/test_dirfs.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_dirfs.py' 227s 'fsspec/implementations/tests/test_ftp.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_ftp.py' 227s 'fsspec/implementations/tests/test_git.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_git.py' 227s 'fsspec/implementations/tests/test_github.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_github.py' 227s 'fsspec/implementations/tests/test_http.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_http.py' 227s 'fsspec/implementations/tests/test_http_sync.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_http_sync.py' 227s 'fsspec/implementations/tests/test_jupyter.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_jupyter.py' 227s 'fsspec/implementations/tests/test_libarchive.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_libarchive.py' 227s 'fsspec/implementations/tests/test_local.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_local.py' 227s 'fsspec/implementations/tests/test_memory.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_memory.py' 227s 'fsspec/implementations/tests/test_reference.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_reference.py' 227s 'fsspec/implementations/tests/test_sftp.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_sftp.py' 227s 'fsspec/implementations/tests/test_smb.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_smb.py' 227s 'fsspec/implementations/tests/test_tar.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_tar.py' 227s 'fsspec/implementations/tests/test_webhdfs.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_webhdfs.py' 227s 'fsspec/implementations/tests/test_zip.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_zip.py' 227s 'fsspec/conftest.py' -> '/tmp/autopkgtest.XsVcjw/autopkgtest_tmp/conftest.py' 227s === python3.13 === 227s ============================= test session starts ============================== 227s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 227s rootdir: /tmp/autopkgtest.XsVcjw/autopkgtest_tmp 227s plugins: mock-3.14.0, vcr-1.0.2, typeguard-4.4.2, asyncio-0.25.1 227s asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None 227s collected 790 items / 2 skipped 227s 227s tests/test_api.py ...............x...... [ 2%] 227s tests/test_async.py .........s... [ 4%] 227s tests/test_caches.py ................................................... [ 10%] 227s ........................................................................ [ 20%] 228s ....................... [ 22%] 228s tests/test_callbacks.py ........ [ 23%] 228s tests/test_compression.py ...sss [ 24%] 228s tests/test_config.py ....... [ 25%] 228s tests/test_core.py .................................................ss.. [ 32%] 228s sss.s [ 32%] 228s tests/test_file.py sssssssss.s [ 34%] 228s tests/test_generic.py ...... [ 35%] 228s tests/test_mapping.py ................. [ 37%] 228s tests/test_parquet.py ssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%] 228s ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 52%] 229s ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 61%] 229s tests/test_registry.py ......s [ 62%] 229s tests/test_spec.py ....................x................................ [ 69%] 229s .....ssssssssss......................................................... [ 78%] 230s ........................................................................ [ 87%] 230s ................................. [ 91%] 230s tests/test_utils.py .................................................... [ 98%] 230s ............... [100%] 230s 230s =============================== warnings summary =============================== 230s tests/test_async.py::test_async_streamed_file_write 230s /usr/lib/python3.13/functools.py:59: RuntimeWarning: coroutine 'test_run_coros_in_chunks..runner' was never awaited 230s getattr(wrapper, attr).update(getattr(wrapped, attr, {})) 230s Enable tracemalloc to get traceback where the object was allocated. 230s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 230s 230s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 230s ============ 565 passed, 225 skipped, 2 xfailed, 1 warning in 7.62s ============ 231s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 231s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 231s 231s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 233s ============================= test session starts ============================== 233s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 233s rootdir: /tmp/autopkgtest.XsVcjw/autopkgtest_tmp 233s plugins: mock-3.14.0, vcr-1.0.2, typeguard-4.4.2, asyncio-0.25.1 233s asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None 233s collected 1005 items / 3 deselected / 7 skipped / 1002 selected 233s 233s implementations_tests/local/local_test.py .............................. [ 2%] 234s ........................................................................ [ 10%] 234s ................................. [ 13%] 234s implementations_tests/memory/memory_test.py ............................ [ 16%] 234s ........................................................................ [ 23%] 235s ..................................... [ 27%] 236s implementations_tests/test_archive.py .................................. [ 30%] 242s ...................................................sssssssssssssssss [ 37%] 242s implementations_tests/test_asyn_wrapper.py ......... [ 38%] 251s implementations_tests/test_cached.py ..........ssssssss......sss........ [ 41%] 251s ..........ssssssssssssssss.s........ssss..................... [ 47%] 251s implementations_tests/test_common.py ssss [ 48%] 251s implementations_tests/test_data.py .. [ 48%] 251s implementations_tests/test_dirfs.py .................................... [ 51%] 251s ........................................................................ [ 59%] 251s .......................... [ 61%] 251s implementations_tests/test_ftp.py sssssssssssssssssss [ 63%] 290s implementations_tests/test_github.py .FF.. [ 64%] 290s implementations_tests/test_http.py ..................................... [ 67%] 292s .................... [ 69%] 292s implementations_tests/test_http_sync.py ................................ [ 73%] 293s ....... [ 73%] 293s implementations_tests/test_libarchive.py s [ 73%] 293s implementations_tests/test_local.py .s........................s......... [ 77%] 293s ....................................................ss........ss.sssss.. [ 84%] 294s .....sss....s.......................... [ 88%] 294s implementations_tests/test_memory.py .............................. [ 91%] 294s implementations_tests/test_reference.py ..................s.....ss..ssss [ 94%] 294s s [ 94%] 294s implementations_tests/test_tar.py ......................... [ 97%] 294s implementations_tests/test_webhdfs.py ssssssssssss [ 98%] 294s implementations_tests/test_zip.py ............... [100%] 294s 294s =================================== FAILURES =================================== 294s _________________________ test_github_open_large_file __________________________ 294s 294s self = 294s addr_infos = [] 294s req = 294s timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5) 294s client_error = 294s args = (functools.partial(, loop=<_UnixSelectorEventLoop running=True closed=False debug=False>),) 294s kwargs = {'server_hostname': 'raw.githubusercontent.com', 'ssl': } 294s 294s async def _wrap_create_connection( 294s self, 294s *args: Any, 294s addr_infos: List[aiohappyeyeballs.AddrInfoType], 294s req: ClientRequest, 294s timeout: "ClientTimeout", 294s client_error: Type[Exception] = ClientConnectorError, 294s **kwargs: Any, 294s ) -> Tuple[asyncio.Transport, ResponseHandler]: 294s try: 294s async with ceil_timeout( 294s timeout.sock_connect, ceil_threshold=timeout.ceil_threshold 294s ): 294s > sock = await aiohappyeyeballs.start_connection( 294s addr_infos=addr_infos, 294s local_addr_infos=self._local_addr_infos, 294s happy_eyeballs_delay=self._happy_eyeballs_delay, 294s interleave=self._interleave, 294s loop=self._loop, 294s ) 294s 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1109: 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s 294s addr_infos = [(, , 6, '', ('2606:50c0:8003::154', 443, 0, 0)), (, , 6, '', ('185.199.110.133', 443))] 294s 294s async def start_connection( 294s addr_infos: Sequence[AddrInfoType], 294s *, 294s local_addr_infos: Optional[Sequence[AddrInfoType]] = None, 294s happy_eyeballs_delay: Optional[float] = None, 294s interleave: Optional[int] = None, 294s loop: Optional[asyncio.AbstractEventLoop] = None, 294s socket_factory: Optional[SocketFactoryType] = None, 294s ) -> socket.socket: 294s """ 294s Connect to a TCP server. 294s 294s Create a socket connection to a specified destination. The 294s destination is specified as a list of AddrInfoType tuples as 294s returned from getaddrinfo(). 294s 294s The arguments are, in order: 294s 294s * ``family``: the address family, e.g. ``socket.AF_INET`` or 294s ``socket.AF_INET6``. 294s * ``type``: the socket type, e.g. ``socket.SOCK_STREAM`` or 294s ``socket.SOCK_DGRAM``. 294s * ``proto``: the protocol, e.g. ``socket.IPPROTO_TCP`` or 294s ``socket.IPPROTO_UDP``. 294s * ``canonname``: the canonical name of the address, e.g. 294s ``"www.python.org"``. 294s * ``sockaddr``: the socket address 294s 294s This method is a coroutine which will try to establish the connection 294s in the background. When successful, the coroutine returns a 294s socket. 294s 294s The expected use case is to use this method in conjunction with 294s loop.create_connection() to establish a connection to a server:: 294s 294s socket = await start_connection(addr_infos) 294s transport, protocol = await loop.create_connection( 294s MyProtocol, sock=socket, ...) 294s """ 294s if not (current_loop := loop): 294s current_loop = asyncio.get_running_loop() 294s 294s single_addr_info = len(addr_infos) == 1 294s 294s if happy_eyeballs_delay is not None and interleave is None: 294s # If using happy eyeballs, default to interleave addresses by family 294s interleave = 1 294s 294s if interleave and not single_addr_info: 294s addr_infos = _interleave_addrinfos(addr_infos, interleave) 294s 294s sock: Optional[socket.socket] = None 294s # uvloop can raise RuntimeError instead of OSError 294s exceptions: List[List[Union[OSError, RuntimeError]]] = [] 294s if happy_eyeballs_delay is None or single_addr_info: 294s # not using happy eyeballs 294s for addrinfo in addr_infos: 294s try: 294s sock = await _connect_sock( 294s current_loop, 294s exceptions, 294s addrinfo, 294s local_addr_infos, 294s None, 294s socket_factory, 294s ) 294s break 294s except (RuntimeError, OSError): 294s continue 294s else: # using happy eyeballs 294s open_sockets: Set[socket.socket] = set() 294s try: 294s sock, _, _ = await _staggered.staggered_race( 294s ( 294s functools.partial( 294s _connect_sock, 294s current_loop, 294s exceptions, 294s addrinfo, 294s local_addr_infos, 294s open_sockets, 294s socket_factory, 294s ) 294s for addrinfo in addr_infos 294s ), 294s happy_eyeballs_delay, 294s ) 294s finally: 294s # If we have a winner, staggered_race will 294s # cancel the other tasks, however there is a 294s # small race window where any of the other tasks 294s # can be done before they are cancelled which 294s # will leave the socket open. To avoid this problem 294s # we pass a set to _connect_sock to keep track of 294s # the open sockets and close them here if there 294s # are any "runner up" sockets. 294s for s in open_sockets: 294s if s is not sock: 294s with contextlib.suppress(OSError): 294s s.close() 294s open_sockets = None # type: ignore[assignment] 294s 294s if sock is None: 294s all_exceptions = [exc for sub in exceptions for exc in sub] 294s try: 294s first_exception = all_exceptions[0] 294s if len(all_exceptions) == 1: 294s raise first_exception 294s else: 294s # If they all have the same str(), raise one. 294s model = str(first_exception) 294s if all(str(exc) == model for exc in all_exceptions): 294s raise first_exception 294s # Raise a combined exception so the user can see all 294s # the various error messages. 294s msg = "Multiple exceptions: {}".format( 294s ", ".join(str(exc) for exc in all_exceptions) 294s ) 294s # If the errno is the same for all exceptions, raise 294s # an OSError with that errno. 294s if isinstance(first_exception, OSError): 294s first_errno = first_exception.errno 294s if all( 294s isinstance(exc, OSError) and exc.errno == first_errno 294s for exc in all_exceptions 294s ): 294s raise OSError(first_errno, msg) 294s elif isinstance(first_exception, RuntimeError) and all( 294s isinstance(exc, RuntimeError) for exc in all_exceptions 294s ): 294s raise RuntimeError(msg) 294s # We have a mix of OSError and RuntimeError 294s # so we have to pick which one to raise. 294s # and we raise OSError for compatibility 294s > raise OSError(msg) 294s E OSError: Multiple exceptions: [Errno 101] Network is unreachable, [Errno 111] Connect call failed ('185.199.110.133', 443) 294s 294s /usr/lib/python3/dist-packages/aiohappyeyeballs/impl.py:149: OSError 294s 294s The above exception was the direct cause of the following exception: 294s 294s self = 294s url = 'https://raw.githubusercontent.com/mwaskom/seaborn-data/83bfba7/brain_networks.csv' 294s kwargs = {}, info = {} 294s session = 294s policy = 'get' 294s 294s async def _info(self, url, **kwargs): 294s """Get info of URL 294s 294s Tries to access location via HEAD, and then GET methods, but does 294s not fetch the data. 294s 294s It is possible that the server does not supply any size information, in 294s which case size will be given as None (and certain operations on the 294s corresponding file will not work). 294s """ 294s info = {} 294s session = await self.set_session() 294s 294s for policy in ["head", "get"]: 294s try: 294s info.update( 294s > await _file_info( 294s self.encode_url(url), 294s size_policy=policy, 294s session=session, 294s **self.kwargs, 294s **kwargs, 294s ) 294s ) 294s 294s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:427: 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:839: in _file_info 294s r = await session.get(url, allow_redirects=ar, **kwargs) 294s /usr/lib/python3/dist-packages/aiohttp/client.py:663: in _request 294s conn = await self._connector.connect( 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:538: in connect 294s proto = await self._create_connection(req, traces, timeout) 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1050: in _create_connection 294s _, proto = await self._create_direct_connection(req, traces, timeout) 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1384: in _create_direct_connection 294s raise last_exc 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1353: in _create_direct_connection 294s transp, proto = await self._wrap_create_connection( 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s 294s self = 294s addr_infos = [] 294s req = 294s timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5) 294s client_error = 294s args = (functools.partial(, loop=<_UnixSelectorEventLoop running=True closed=False debug=False>),) 294s kwargs = {'server_hostname': 'raw.githubusercontent.com', 'ssl': } 294s 294s async def _wrap_create_connection( 294s self, 294s *args: Any, 294s addr_infos: List[aiohappyeyeballs.AddrInfoType], 294s req: ClientRequest, 294s timeout: "ClientTimeout", 294s client_error: Type[Exception] = ClientConnectorError, 294s **kwargs: Any, 294s ) -> Tuple[asyncio.Transport, ResponseHandler]: 294s try: 294s async with ceil_timeout( 294s timeout.sock_connect, ceil_threshold=timeout.ceil_threshold 294s ): 294s sock = await aiohappyeyeballs.start_connection( 294s addr_infos=addr_infos, 294s local_addr_infos=self._local_addr_infos, 294s happy_eyeballs_delay=self._happy_eyeballs_delay, 294s interleave=self._interleave, 294s loop=self._loop, 294s ) 294s return await self._loop.create_connection(*args, **kwargs, sock=sock) 294s except cert_errors as exc: 294s raise ClientConnectorCertificateError(req.connection_key, exc) from exc 294s except ssl_errors as exc: 294s raise ClientConnectorSSLError(req.connection_key, exc) from exc 294s except OSError as exc: 294s if exc.errno is None and isinstance(exc, asyncio.TimeoutError): 294s raise 294s > raise client_error(req.connection_key, exc) from exc 294s E aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host raw.githubusercontent.com:443 ssl:default [None] 294s 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1124: ClientConnectorError 294s 294s The above exception was the direct cause of the following exception: 294s 294s def test_github_open_large_file(): 294s # test opening a large file >1 MB 294s # use block_size=0 to get a streaming interface to the file, ensuring that 294s # we fetch only the parts we need instead of downloading the full file all 294s # at once 294s > with fsspec.open( 294s "github://mwaskom:seaborn-data@83bfba7/brain_networks.csv", block_size=0 294s ) as f: 294s 294s /tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_github.py:15: 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s /usr/lib/python3/dist-packages/fsspec/core.py:105: in __enter__ 294s f = self.fs.open(self.path, mode=mode) 294s /usr/lib/python3/dist-packages/fsspec/spec.py:1310: in open 294s f = self._open( 294s /usr/lib/python3/dist-packages/fsspec/implementations/github.py:261: in _open 294s return self.http_fs.open( 294s /usr/lib/python3/dist-packages/fsspec/spec.py:1310: in open 294s f = self._open( 294s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:366: in _open 294s size = size or info.update(self.info(path, **kwargs)) or info["size"] 294s /usr/lib/python3/dist-packages/fsspec/asyn.py:118: in wrapper 294s return sync(self.loop, func, *args, **kwargs) 294s /usr/lib/python3/dist-packages/fsspec/asyn.py:103: in sync 294s raise return_result 294s /usr/lib/python3/dist-packages/fsspec/asyn.py:56: in _runner 294s result[0] = await coro 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s 294s self = 294s url = 'https://raw.githubusercontent.com/mwaskom/seaborn-data/83bfba7/brain_networks.csv' 294s kwargs = {}, info = {} 294s session = 294s policy = 'get' 294s 294s async def _info(self, url, **kwargs): 294s """Get info of URL 294s 294s Tries to access location via HEAD, and then GET methods, but does 294s not fetch the data. 294s 294s It is possible that the server does not supply any size information, in 294s which case size will be given as None (and certain operations on the 294s corresponding file will not work). 294s """ 294s info = {} 294s session = await self.set_session() 294s 294s for policy in ["head", "get"]: 294s try: 294s info.update( 294s await _file_info( 294s self.encode_url(url), 294s size_policy=policy, 294s session=session, 294s **self.kwargs, 294s **kwargs, 294s ) 294s ) 294s if info.get("size") is not None: 294s break 294s except Exception as exc: 294s if policy == "get": 294s # If get failed, then raise a FileNotFoundError 294s > raise FileNotFoundError(url) from exc 294s E FileNotFoundError: https://raw.githubusercontent.com/mwaskom/seaborn-data/83bfba7/brain_networks.csv 294s 294s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:440: FileNotFoundError 294s __________________________ test_github_open_lfs_file ___________________________ 294s 294s self = 294s addr_infos = [] 294s req = 294s timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5) 294s client_error = 294s args = (functools.partial(, loop=<_UnixSelectorEventLoop running=True closed=False debug=False>),) 294s kwargs = {'server_hostname': 'media.githubusercontent.com', 'ssl': } 294s 294s async def _wrap_create_connection( 294s self, 294s *args: Any, 294s addr_infos: List[aiohappyeyeballs.AddrInfoType], 294s req: ClientRequest, 294s timeout: "ClientTimeout", 294s client_error: Type[Exception] = ClientConnectorError, 294s **kwargs: Any, 294s ) -> Tuple[asyncio.Transport, ResponseHandler]: 294s try: 294s async with ceil_timeout( 294s timeout.sock_connect, ceil_threshold=timeout.ceil_threshold 294s ): 294s > sock = await aiohappyeyeballs.start_connection( 294s addr_infos=addr_infos, 294s local_addr_infos=self._local_addr_infos, 294s happy_eyeballs_delay=self._happy_eyeballs_delay, 294s interleave=self._interleave, 294s loop=self._loop, 294s ) 294s 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1109: 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s 294s addr_infos = [(, , 6, '', ('2606:50c0:8002::154', 443, 0, 0)), (, , 6, '', ('185.199.111.133', 443))] 294s 294s async def start_connection( 294s addr_infos: Sequence[AddrInfoType], 294s *, 294s local_addr_infos: Optional[Sequence[AddrInfoType]] = None, 294s happy_eyeballs_delay: Optional[float] = None, 294s interleave: Optional[int] = None, 294s loop: Optional[asyncio.AbstractEventLoop] = None, 294s socket_factory: Optional[SocketFactoryType] = None, 294s ) -> socket.socket: 294s """ 294s Connect to a TCP server. 294s 294s Create a socket connection to a specified destination. The 294s destination is specified as a list of AddrInfoType tuples as 294s returned from getaddrinfo(). 294s 294s The arguments are, in order: 294s 294s * ``family``: the address family, e.g. ``socket.AF_INET`` or 294s ``socket.AF_INET6``. 294s * ``type``: the socket type, e.g. ``socket.SOCK_STREAM`` or 294s ``socket.SOCK_DGRAM``. 294s * ``proto``: the protocol, e.g. ``socket.IPPROTO_TCP`` or 294s ``socket.IPPROTO_UDP``. 294s * ``canonname``: the canonical name of the address, e.g. 294s ``"www.python.org"``. 294s * ``sockaddr``: the socket address 294s 294s This method is a coroutine which will try to establish the connection 294s in the background. When successful, the coroutine returns a 294s socket. 294s 294s The expected use case is to use this method in conjunction with 294s loop.create_connection() to establish a connection to a server:: 294s 294s socket = await start_connection(addr_infos) 294s transport, protocol = await loop.create_connection( 294s MyProtocol, sock=socket, ...) 294s """ 294s if not (current_loop := loop): 294s current_loop = asyncio.get_running_loop() 294s 294s single_addr_info = len(addr_infos) == 1 294s 294s if happy_eyeballs_delay is not None and interleave is None: 294s # If using happy eyeballs, default to interleave addresses by family 294s interleave = 1 294s 294s if interleave and not single_addr_info: 294s addr_infos = _interleave_addrinfos(addr_infos, interleave) 294s 294s sock: Optional[socket.socket] = None 294s # uvloop can raise RuntimeError instead of OSError 294s exceptions: List[List[Union[OSError, RuntimeError]]] = [] 294s if happy_eyeballs_delay is None or single_addr_info: 294s # not using happy eyeballs 294s for addrinfo in addr_infos: 294s try: 294s sock = await _connect_sock( 294s current_loop, 294s exceptions, 294s addrinfo, 294s local_addr_infos, 294s None, 294s socket_factory, 294s ) 294s break 294s except (RuntimeError, OSError): 294s continue 294s else: # using happy eyeballs 294s open_sockets: Set[socket.socket] = set() 294s try: 294s sock, _, _ = await _staggered.staggered_race( 294s ( 294s functools.partial( 294s _connect_sock, 294s current_loop, 294s exceptions, 294s addrinfo, 294s local_addr_infos, 294s open_sockets, 294s socket_factory, 294s ) 294s for addrinfo in addr_infos 294s ), 294s happy_eyeballs_delay, 294s ) 294s finally: 294s # If we have a winner, staggered_race will 294s # cancel the other tasks, however there is a 294s # small race window where any of the other tasks 294s # can be done before they are cancelled which 294s # will leave the socket open. To avoid this problem 294s # we pass a set to _connect_sock to keep track of 294s # the open sockets and close them here if there 294s # are any "runner up" sockets. 294s for s in open_sockets: 294s if s is not sock: 294s with contextlib.suppress(OSError): 294s s.close() 294s open_sockets = None # type: ignore[assignment] 294s 294s if sock is None: 294s all_exceptions = [exc for sub in exceptions for exc in sub] 294s try: 294s first_exception = all_exceptions[0] 294s if len(all_exceptions) == 1: 294s raise first_exception 294s else: 294s # If they all have the same str(), raise one. 294s model = str(first_exception) 294s if all(str(exc) == model for exc in all_exceptions): 294s raise first_exception 294s # Raise a combined exception so the user can see all 294s # the various error messages. 294s msg = "Multiple exceptions: {}".format( 294s ", ".join(str(exc) for exc in all_exceptions) 294s ) 294s # If the errno is the same for all exceptions, raise 294s # an OSError with that errno. 294s if isinstance(first_exception, OSError): 294s first_errno = first_exception.errno 294s if all( 294s isinstance(exc, OSError) and exc.errno == first_errno 294s for exc in all_exceptions 294s ): 294s raise OSError(first_errno, msg) 294s elif isinstance(first_exception, RuntimeError) and all( 294s isinstance(exc, RuntimeError) for exc in all_exceptions 294s ): 294s raise RuntimeError(msg) 294s # We have a mix of OSError and RuntimeError 294s # so we have to pick which one to raise. 294s # and we raise OSError for compatibility 294s > raise OSError(msg) 294s E OSError: Multiple exceptions: [Errno 101] Network is unreachable, [Errno 111] Connect call failed ('185.199.111.133', 443) 294s 294s /usr/lib/python3/dist-packages/aiohappyeyeballs/impl.py:149: OSError 294s 294s The above exception was the direct cause of the following exception: 294s 294s self = 294s url = 'https://media.githubusercontent.com/media/cBioPortal/datahub/55cd360/public/acc_2019/data_gene_panel_matrix.txt' 294s kwargs = {}, info = {} 294s session = 294s policy = 'get' 294s 294s async def _info(self, url, **kwargs): 294s """Get info of URL 294s 294s Tries to access location via HEAD, and then GET methods, but does 294s not fetch the data. 294s 294s It is possible that the server does not supply any size information, in 294s which case size will be given as None (and certain operations on the 294s corresponding file will not work). 294s """ 294s info = {} 294s session = await self.set_session() 294s 294s for policy in ["head", "get"]: 294s try: 294s info.update( 294s > await _file_info( 294s self.encode_url(url), 294s size_policy=policy, 294s session=session, 294s **self.kwargs, 294s **kwargs, 294s ) 294s ) 294s 294s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:427: 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:839: in _file_info 294s r = await session.get(url, allow_redirects=ar, **kwargs) 294s /usr/lib/python3/dist-packages/aiohttp/client.py:663: in _request 294s conn = await self._connector.connect( 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:538: in connect 294s proto = await self._create_connection(req, traces, timeout) 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1050: in _create_connection 294s _, proto = await self._create_direct_connection(req, traces, timeout) 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1384: in _create_direct_connection 294s raise last_exc 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1353: in _create_direct_connection 294s transp, proto = await self._wrap_create_connection( 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s 294s self = 294s addr_infos = [] 294s req = 294s timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5) 294s client_error = 294s args = (functools.partial(, loop=<_UnixSelectorEventLoop running=True closed=False debug=False>),) 294s kwargs = {'server_hostname': 'media.githubusercontent.com', 'ssl': } 294s 294s async def _wrap_create_connection( 294s self, 294s *args: Any, 294s addr_infos: List[aiohappyeyeballs.AddrInfoType], 294s req: ClientRequest, 294s timeout: "ClientTimeout", 294s client_error: Type[Exception] = ClientConnectorError, 294s **kwargs: Any, 294s ) -> Tuple[asyncio.Transport, ResponseHandler]: 294s try: 294s async with ceil_timeout( 294s timeout.sock_connect, ceil_threshold=timeout.ceil_threshold 294s ): 294s sock = await aiohappyeyeballs.start_connection( 294s addr_infos=addr_infos, 294s local_addr_infos=self._local_addr_infos, 294s happy_eyeballs_delay=self._happy_eyeballs_delay, 294s interleave=self._interleave, 294s loop=self._loop, 294s ) 294s return await self._loop.create_connection(*args, **kwargs, sock=sock) 294s except cert_errors as exc: 294s raise ClientConnectorCertificateError(req.connection_key, exc) from exc 294s except ssl_errors as exc: 294s raise ClientConnectorSSLError(req.connection_key, exc) from exc 294s except OSError as exc: 294s if exc.errno is None and isinstance(exc, asyncio.TimeoutError): 294s raise 294s > raise client_error(req.connection_key, exc) from exc 294s E aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host media.githubusercontent.com:443 ssl:default [None] 294s 294s /usr/lib/python3/dist-packages/aiohttp/connector.py:1124: ClientConnectorError 294s 294s The above exception was the direct cause of the following exception: 294s 294s def test_github_open_lfs_file(): 294s # test opening a git-lfs tracked file 294s > with fsspec.open( 294s "github://cBioPortal:datahub@55cd360" 294s "/public/acc_2019/data_gene_panel_matrix.txt", 294s block_size=0, 294s ) as f: 294s 294s /tmp/autopkgtest.XsVcjw/autopkgtest_tmp/implementations_tests/test_github.py:24: 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s /usr/lib/python3/dist-packages/fsspec/core.py:105: in __enter__ 294s f = self.fs.open(self.path, mode=mode) 294s /usr/lib/python3/dist-packages/fsspec/spec.py:1310: in open 294s f = self._open( 294s /usr/lib/python3/dist-packages/fsspec/implementations/github.py:261: in _open 294s return self.http_fs.open( 294s /usr/lib/python3/dist-packages/fsspec/spec.py:1310: in open 294s f = self._open( 294s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:366: in _open 294s size = size or info.update(self.info(path, **kwargs)) or info["size"] 294s /usr/lib/python3/dist-packages/fsspec/asyn.py:118: in wrapper 294s return sync(self.loop, func, *args, **kwargs) 294s /usr/lib/python3/dist-packages/fsspec/asyn.py:103: in sync 294s raise return_result 294s /usr/lib/python3/dist-packages/fsspec/asyn.py:56: in _runner 294s result[0] = await coro 294s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 294s 294s self = 294s url = 'https://media.githubusercontent.com/media/cBioPortal/datahub/55cd360/public/acc_2019/data_gene_panel_matrix.txt' 294s kwargs = {}, info = {} 294s session = 294s policy = 'get' 294s 294s async def _info(self, url, **kwargs): 294s """Get info of URL 294s 294s Tries to access location via HEAD, and then GET methods, but does 294s not fetch the data. 294s 294s It is possible that the server does not supply any size information, in 294s which case size will be given as None (and certain operations on the 294s corresponding file will not work). 294s """ 294s info = {} 294s session = await self.set_session() 294s 294s for policy in ["head", "get"]: 294s try: 294s info.update( 294s await _file_info( 294s self.encode_url(url), 294s size_policy=policy, 294s session=session, 294s **self.kwargs, 294s **kwargs, 294s ) 294s ) 294s if info.get("size") is not None: 294s break 294s except Exception as exc: 294s if policy == "get": 294s # If get failed, then raise a FileNotFoundError 294s > raise FileNotFoundError(url) from exc 294s E FileNotFoundError: https://media.githubusercontent.com/media/cBioPortal/datahub/55cd360/public/acc_2019/data_gene_panel_matrix.txt 294s 294s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:440: FileNotFoundError 294s =========================== short test summary info ============================ 294s FAILED implementations_tests/test_github.py::test_github_open_large_file - Fi... 294s FAILED implementations_tests/test_github.py::test_github_open_lfs_file - File... 294s ===== 2 failed, 892 passed, 115 skipped, 3 deselected in 63.00s (0:01:02) ====== 295s autopkgtest [11:50:12]: test fsspec-tests: -----------------------] 296s autopkgtest [11:50:13]: test fsspec-tests: - - - - - - - - - - results - - - - - - - - - - 296s fsspec-tests FAIL non-zero exit status 1 296s autopkgtest [11:50:13]: @@@@@@@@@@@@@@@@@@@@ summary 296s fsspec-tests FAIL non-zero exit status 1 314s nova [W] Using flock in prodstack6-arm64 314s Creating nova instance adt-questing-arm64-fsspec-20250506-114517-juju-7f2275-prod-proposed-migration-environment-15-a0d2ff96-4a50-44a8-9240-5093208331c9 from image adt/ubuntu-questing-arm64-server-20250505.img (UUID df0e3f26-2615-49ec-84ba-7cef705cfad7)... 314s nova [W] Timed out waiting for 0d0fffa9-7f50-47e0-8d8f-575135a44d10 to get deleted.