0s autopkgtest [17:00:33]: starting date and time: 2025-11-17 17:00:33+0000 0s autopkgtest [17:00:33]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [17:00:33]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work._62yhtyj/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:astropy --apt-upgrade python-asdf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=astropy/7.1.1-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-11.secgroup --name adt-resolute-s390x-python-asdf-20251117-170033-juju-7f2275-prod-proposed-migration-environment-15-0a841924-acb6-44ff-a45b-ada3f3e9a4e6 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-python-asdf-20251117-170033-juju-7f2275-prod-proposed-migration-environment-15-0a841924-acb6-44ff-a45b-ada3f3e9a4e6 from image adt/ubuntu-resolute-s390x-server-20251117.img (UUID a3a3e3b9-e6ba-478c-a5e9-fce6f0982a95)... 51s autopkgtest [17:01:24]: testbed dpkg architecture: s390x 51s autopkgtest [17:01:24]: testbed apt version: 3.1.11 51s autopkgtest [17:01:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 52s autopkgtest [17:01:25]: testbed release detected to be: None 52s autopkgtest [17:01:25]: updating testbed package index (apt update) 53s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 53s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 53s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 53s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 53s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 53s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [779 kB] 54s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9852 B] 54s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [73.2 kB] 54s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [134 kB] 54s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 54s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [488 kB] 54s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.6 kB] 54s Fetched 1606 kB in 2s (855 kB/s) 55s Reading package lists... 56s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 56s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 56s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 56s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 56s Reading package lists... 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Calculating upgrade... 57s The following packages will be upgraded: 57s apt libapt-pkg7.0 libcrypt-dev libcrypt1 usbutils 57s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s Need to get 2926 kB of archives. 57s After this operation, 50.2 kB of additional disk space will be used. 57s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 57s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt1 s390x 1:4.5.1-1 [96.1 kB] 57s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libapt-pkg7.0 s390x 3.1.12 [1150 kB] 58s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x apt s390x 3.1.12 [1468 kB] 59s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x usbutils s390x 1:019-1 [85.6 kB] 59s dpkg-preconfigure: unable to re-open stdin: No such file or directory 59s Fetched 2926 kB in 2s (1490 kB/s) 59s (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 ... 61309 files and directories currently installed.) 59s Preparing to unpack .../libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 59s Unpacking libcrypt-dev:s390x (1:4.5.1-1) over (1:4.4.38-1build1) ... 59s Preparing to unpack .../libcrypt1_1%3a4.5.1-1_s390x.deb ... 59s Unpacking libcrypt1:s390x (1:4.5.1-1) over (1:4.4.38-1build1) ... 59s Setting up libcrypt1:s390x (1:4.5.1-1) ... 59s (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 ... 61309 files and directories currently installed.) 59s Preparing to unpack .../libapt-pkg7.0_3.1.12_s390x.deb ... 59s Unpacking libapt-pkg7.0:s390x (3.1.12) over (3.1.11) ... 59s Preparing to unpack .../archives/apt_3.1.12_s390x.deb ... 60s Unpacking apt (3.1.12) over (3.1.11) ... 60s Preparing to unpack .../usbutils_1%3a019-1_s390x.deb ... 60s Unpacking usbutils (1:019-1) over (1:018-2) ... 60s Setting up usbutils (1:019-1) ... 60s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 60s Setting up libapt-pkg7.0:s390x (3.1.12) ... 60s Setting up apt (3.1.12) ... 60s Processing triggers for man-db (2.13.1-1) ... 62s Processing triggers for libc-bin (2.42-2ubuntu2) ... 62s autopkgtest [17:01:35]: upgrading testbed (apt dist-upgrade and autopurge) 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 63s Calculating upgrade... 63s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 64s Solving dependencies... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 64s autopkgtest [17:01:37]: rebooting testbed after setup commands that affected boot 79s autopkgtest [17:01:52]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 82s autopkgtest [17:01:55]: @@@@@@@@@@@@@@@@@@@@ apt-source python-asdf 85s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-asdf 4.1.0-2 (dsc) [2835 B] 85s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-asdf 4.1.0-2 (tar) [905 kB] 85s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-asdf 4.1.0-2 (diff) [8220 B] 85s gpgv: Signature made Sat May 10 12:11:22 2025 UTC 85s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 85s gpgv: issuer "tchet@debian.org" 85s gpgv: Can't check signature: No public key 85s dpkg-source: warning: cannot verify inline signature for ./python-asdf_4.1.0-2.dsc: no acceptable signature found 85s autopkgtest [17:01:58]: testing package python-asdf version 4.1.0-2 86s autopkgtest [17:01:59]: build not needed 86s autopkgtest [17:01:59]: test command1: preparing testbed 87s Reading package lists... 87s Building dependency tree... 87s Reading state information... 87s Solving dependencies... 87s The following NEW packages will be installed: 87s libblas3 liberfa1 libgfortran5 libjs-jquery libjs-sphinxdoc libjs-underscore 87s liblapack3 libwcs8 python3-asdf python3-asdf-standard 87s python3-asdf-transform-schemas python3-astropy python3-astropy-iers-data 87s python3-erfa python3-fsspec python3-iniconfig python3-lz4 python3-numpy 87s python3-numpy-dev python3-pluggy python3-ply python3-psutil python3-pytest 87s python3-pytest-openfiles python3-semantic-version 87s 0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded. 87s Need to get 16.4 MB of archives. 87s After this operation, 92.0 MB of additional disk space will be used. 87s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3-numpy-dev s390x 1:2.2.4+ds-1ubuntu1 [147 kB] 87s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libblas3 s390x 3.12.1-7 [254 kB] 88s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libgfortran5 s390x 15.2.0-7ubuntu1 [629 kB] 88s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x liblapack3 s390x 3.12.1-7 [2983 kB] 89s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x python3-numpy s390x 1:2.2.4+ds-1ubuntu1 [4399 kB] 90s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 90s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 90s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 90s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x libwcs8 s390x 8.4+ds-1 [293 kB] 90s Get:10 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-asdf-standard all 1.1.1-1 [31.7 kB] 90s Get:11 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-asdf-transform-schemas all 0.6.0-1 [47.1 kB] 90s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x python3-semantic-version all 2.10.0-3 [15.2 kB] 90s Get:13 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-asdf all 4.1.0-2 [431 kB] 90s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x python3-ply all 3.11-9 [45.8 kB] 90s Get:15 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-astropy-iers-data all 0.2025.9.29.0.35.48-1 [1226 kB] 90s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x liberfa1 s390x 2.0.1-1build1 [137 kB] 90s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-erfa s390x 2.0.1.5+ds-1build1 [315 kB] 90s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x python3-astropy s390x 7.1.1-1 [4217 kB] 90s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-fsspec all 2025.3.2-1ubuntu1 [217 kB] 90s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-1 [6840 B] 90s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-lz4 s390x 4.4.4+dfsg-3 [27.4 kB] 90s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-1 [21.0 kB] 90s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.1.0-1ubuntu1 [191 kB] 90s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 8.3.5-2 [252 kB] 90s Get:25 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-openfiles all 0.6.0-1 [7808 B] 91s Fetched 16.4 MB in 3s (4679 kB/s) 91s Selecting previously unselected package python3-numpy-dev:s390x. 91s (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 ... 61309 files and directories currently installed.) 91s Preparing to unpack .../00-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_s390x.deb ... 91s Unpacking python3-numpy-dev:s390x (1:2.2.4+ds-1ubuntu1) ... 91s Selecting previously unselected package libblas3:s390x. 91s Preparing to unpack .../01-libblas3_3.12.1-7_s390x.deb ... 91s Unpacking libblas3:s390x (3.12.1-7) ... 91s Selecting previously unselected package libgfortran5:s390x. 91s Preparing to unpack .../02-libgfortran5_15.2.0-7ubuntu1_s390x.deb ... 91s Unpacking libgfortran5:s390x (15.2.0-7ubuntu1) ... 91s Selecting previously unselected package liblapack3:s390x. 91s Preparing to unpack .../03-liblapack3_3.12.1-7_s390x.deb ... 91s Unpacking liblapack3:s390x (3.12.1-7) ... 91s Selecting previously unselected package python3-numpy. 91s Preparing to unpack .../04-python3-numpy_1%3a2.2.4+ds-1ubuntu1_s390x.deb ... 91s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 91s Selecting previously unselected package libjs-jquery. 91s Preparing to unpack .../05-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 91s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 91s Selecting previously unselected package libjs-underscore. 91s Preparing to unpack .../06-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 91s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 91s Selecting previously unselected package libjs-sphinxdoc. 91s Preparing to unpack .../07-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 91s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 91s Selecting previously unselected package libwcs8:s390x. 91s Preparing to unpack .../08-libwcs8_8.4+ds-1_s390x.deb ... 91s Unpacking libwcs8:s390x (8.4+ds-1) ... 91s Selecting previously unselected package python3-asdf-standard. 91s Preparing to unpack .../09-python3-asdf-standard_1.1.1-1_all.deb ... 91s Unpacking python3-asdf-standard (1.1.1-1) ... 91s Selecting previously unselected package python3-asdf-transform-schemas. 91s Preparing to unpack .../10-python3-asdf-transform-schemas_0.6.0-1_all.deb ... 91s Unpacking python3-asdf-transform-schemas (0.6.0-1) ... 91s Selecting previously unselected package python3-semantic-version. 91s Preparing to unpack .../11-python3-semantic-version_2.10.0-3_all.deb ... 91s Unpacking python3-semantic-version (2.10.0-3) ... 91s Selecting previously unselected package python3-asdf. 91s Preparing to unpack .../12-python3-asdf_4.1.0-2_all.deb ... 91s Unpacking python3-asdf (4.1.0-2) ... 91s Selecting previously unselected package python3-ply. 91s Preparing to unpack .../13-python3-ply_3.11-9_all.deb ... 91s Unpacking python3-ply (3.11-9) ... 91s Selecting previously unselected package python3-astropy-iers-data. 91s Preparing to unpack .../14-python3-astropy-iers-data_0.2025.9.29.0.35.48-1_all.deb ... 91s Unpacking python3-astropy-iers-data (0.2025.9.29.0.35.48-1) ... 91s Selecting previously unselected package liberfa1:s390x. 91s Preparing to unpack .../15-liberfa1_2.0.1-1build1_s390x.deb ... 91s Unpacking liberfa1:s390x (2.0.1-1build1) ... 91s Selecting previously unselected package python3-erfa. 91s Preparing to unpack .../16-python3-erfa_2.0.1.5+ds-1build1_s390x.deb ... 91s Unpacking python3-erfa (2.0.1.5+ds-1build1) ... 91s Selecting previously unselected package python3-astropy. 91s Preparing to unpack .../17-python3-astropy_7.1.1-1_s390x.deb ... 91s Unpacking python3-astropy (7.1.1-1) ... 91s Selecting previously unselected package python3-fsspec. 91s Preparing to unpack .../18-python3-fsspec_2025.3.2-1ubuntu1_all.deb ... 91s Unpacking python3-fsspec (2025.3.2-1ubuntu1) ... 92s Selecting previously unselected package python3-iniconfig. 92s Preparing to unpack .../19-python3-iniconfig_2.1.0-1_all.deb ... 92s Unpacking python3-iniconfig (2.1.0-1) ... 92s Selecting previously unselected package python3-lz4. 92s Preparing to unpack .../20-python3-lz4_4.4.4+dfsg-3_s390x.deb ... 92s Unpacking python3-lz4 (4.4.4+dfsg-3) ... 92s Selecting previously unselected package python3-pluggy. 92s Preparing to unpack .../21-python3-pluggy_1.6.0-1_all.deb ... 92s Unpacking python3-pluggy (1.6.0-1) ... 92s Selecting previously unselected package python3-psutil. 92s Preparing to unpack .../22-python3-psutil_7.1.0-1ubuntu1_s390x.deb ... 92s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 92s Selecting previously unselected package python3-pytest. 92s Preparing to unpack .../23-python3-pytest_8.3.5-2_all.deb ... 92s Unpacking python3-pytest (8.3.5-2) ... 92s Selecting previously unselected package python3-pytest-openfiles. 92s Preparing to unpack .../24-python3-pytest-openfiles_0.6.0-1_all.deb ... 92s Unpacking python3-pytest-openfiles (0.6.0-1) ... 92s Setting up libwcs8:s390x (8.4+ds-1) ... 92s Setting up liberfa1:s390x (2.0.1-1build1) ... 92s Setting up python3-iniconfig (2.1.0-1) ... 92s Setting up python3-lz4 (4.4.4+dfsg-3) ... 92s Setting up python3-fsspec (2025.3.2-1ubuntu1) ... 92s Setting up python3-ply (3.11-9) ... 92s Setting up python3-asdf-standard (1.1.1-1) ... 92s Setting up python3-astropy-iers-data (0.2025.9.29.0.35.48-1) ... 92s Setting up python3-psutil (7.1.0-1ubuntu1) ... 92s Setting up libblas3:s390x (3.12.1-7) ... 92s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 92s Setting up python3-numpy-dev:s390x (1:2.2.4+ds-1ubuntu1) ... 92s Setting up python3-semantic-version (2.10.0-3) ... 93s Setting up libgfortran5:s390x (15.2.0-7ubuntu1) ... 93s Setting up python3-pluggy (1.6.0-1) ... 93s Setting up python3-asdf-transform-schemas (0.6.0-1) ... 93s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 93s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 93s Setting up liblapack3:s390x (3.12.1-7) ... 93s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 93s Setting up python3-pytest (8.3.5-2) ... 93s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 94s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 94s Setting up python3-pytest-openfiles (0.6.0-1) ... 95s Setting up python3-asdf (4.1.0-2) ... 95s Setting up python3-erfa (2.0.1.5+ds-1build1) ... 95s Setting up python3-astropy (7.1.1-1) ... 97s Processing triggers for man-db (2.13.1-1) ... 98s Processing triggers for libc-bin (2.42-2ubuntu2) ... 99s autopkgtest [17:02:12]: test command1: cd $AUTOPKGTEST_TMP && pytest-3 --pyargs asdf 99s autopkgtest [17:02:12]: test command1: [----------------------- 100s ============================= test session starts ============================== 100s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 100s rootdir: /tmp/autopkgtest.UTvrBh/autopkgtest_tmp 100s plugins: typeguard-4.4.2, asdf-4.1.0, openfiles-0.6.0 100s collected 1822 items 100s 100s _tests/_block/test_callback.py .... [ 0%] 101s _tests/_block/test_external.py ....... [ 0%] 101s _tests/_block/test_io.py ................................ [ 2%] 101s _tests/_block/test_key.py ............... [ 3%] 101s _tests/_block/test_manager.py ....... [ 3%] 101s _tests/_block/test_options.py .......................................... [ 5%] 101s .............................. [ 7%] 101s _tests/_block/test_reader.py ........................................... [ 9%] 102s ........................................................................ [ 13%] 102s ........................ [ 15%] 102s _tests/_block/test_store.py ............... [ 15%] 102s _tests/_block/test_writer.py ........................................... [ 18%] 102s ........................................................................ [ 22%] 103s ......................... [ 23%] 103s _tests/_regtests/test_1013.py . [ 23%] 103s _tests/_regtests/test_1334.py . [ 23%] 103s _tests/_regtests/test_1505.py . [ 23%] 103s _tests/_regtests/test_1523.py . [ 23%] 103s _tests/_regtests/test_1525.py .. [ 23%] 103s _tests/_regtests/test_1526.py . [ 24%] 103s _tests/_regtests/test_1530.py . [ 24%] 103s _tests/_regtests/test_1538.py . [ 24%] 103s _tests/_regtests/test_1539.py x [ 24%] 103s _tests/_regtests/test_1540.py . [ 24%] 104s _tests/_regtests/test_1541.py ............ [ 24%] 105s _tests/_regtests/test_1542.py . [ 24%] 105s _tests/_regtests/test_1553.py . [ 25%] 105s _tests/_regtests/test_1558.py . [ 25%] 105s _tests/_regtests/test_1715.py . [ 25%] 105s _tests/_regtests/test_1738.py . [ 25%] 105s _tests/commands/test_defragment.py ... [ 25%] 106s _tests/commands/test_diff.py ........... [ 25%] 111s _tests/commands/test_edit.py ........................................... [ 28%] 113s .......................................... [ 30%] 114s _tests/commands/test_exploded.py .. [ 30%] 114s _tests/commands/test_extension.py ........... [ 31%] 114s _tests/commands/test_info.py . [ 31%] 114s _tests/commands/test_main.py .. [ 31%] 114s _tests/commands/test_tags.py ... [ 31%] 114s _tests/commands/test_to_yaml.py . [ 31%] 115s _tests/core/_converters/test_complex.py ................................ [ 33%] 116s .............. [ 34%] 116s _tests/core/_converters/test_constant.py . [ 34%] 116s _tests/core/_converters/test_external_reference.py . [ 34%] 117s _tests/core/_converters/test_tree.py ...... [ 34%] 117s _tests/core/tests/test_integration.py .. [ 34%] 117s _tests/tags/core/tests/test_integer.py ............... [ 35%] 119s _tests/tags/core/tests/test_ndarray.py ................................. [ 37%] 121s .......................... [ 38%] 123s _tests/test_api.py ................................................... [ 41%] 129s _tests/test_array_blocks.py ............................................ [ 44%] 137s ........................................................................ [ 48%] 141s ................ [ 48%] 141s _tests/test_asdf.py .........F [ 49%] 142s _tests/test_block_converter.py ....... [ 49%] 144s _tests/test_compression.py ............ [ 50%] 144s _tests/test_config.py ................... [ 51%] 144s _tests/test_entry_points.py .. [ 51%] 145s _tests/test_extension.py ............................. [ 53%] 145s _tests/test_file_format.py ........... [ 53%] 147s _tests/test_generic_io.py .............................................. [ 56%] 147s ...F.................................................................... [ 60%] 147s ........................................................................ [ 64%] 148s ........................................................................ [ 68%] 148s ........................................................................ [ 72%] 148s ........................................................................ [ 76%] 148s ........................................................................ [ 80%] 148s ........................................................................ [ 84%] 148s ............ [ 84%] 149s _tests/test_history.py ......... [ 85%] 150s _tests/test_info.py ............................ [ 86%] 150s _tests/test_integration.py ... [ 86%] 151s _tests/test_lazy_nodes.py ................................... [ 88%] 152s _tests/test_reference.py ....... [ 89%] 152s _tests/test_resource.py ....... [ 89%] 155s _tests/test_schema.py .................................................. [ 92%] 155s ........... [ 92%] 155s _tests/test_search.py ................ [ 93%] 156s _tests/test_serialization_context.py ............... [ 94%] 156s _tests/test_stream.py ......... [ 95%] 157s _tests/test_tagged.py ............... [ 95%] 157s _tests/test_testing_helpers.py . [ 95%] 157s _tests/test_treeutil.py ... [ 96%] 157s _tests/test_types.py .. [ 96%] 157s _tests/test_util.py ............................. [ 97%] 157s _tests/test_versioning.py ......... [ 98%] 159s _tests/test_yaml.py ....x......................... [100%] 159s 159s =================================== FAILURES =================================== 159s _______________________________ test_fsspec_http _______________________________ 159s 159s protocol = 'http' 159s 159s def get_filesystem_class(protocol): 159s """Fetch named protocol implementation from the registry 159s 159s The dict ``known_implementations`` maps protocol names to the locations 159s of classes implementing the corresponding file-system. When used for the 159s first time, appropriate imports will happen and the class will be placed in 159s the registry. All subsequent calls will fetch directly from the registry. 159s 159s Some protocol implementations require additional dependencies, and so the 159s import may fail. In this case, the string in the "err" field of the 159s ``known_implementations`` will be given as the error message. 159s """ 159s if not protocol: 159s protocol = default 159s 159s if protocol not in registry: 159s if protocol not in known_implementations: 159s raise ValueError(f"Protocol not known: {protocol}") 159s bit = known_implementations[protocol] 159s try: 159s > register_implementation(protocol, _import_class(bit["class"])) 159s 159s /usr/lib/python3/dist-packages/fsspec/registry.py:249: 159s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 159s /usr/lib/python3/dist-packages/fsspec/registry.py:284: in _import_class 159s mod = importlib.import_module(mod) 159s /usr/lib/python3.13/importlib/__init__.py:88: in import_module 159s return _bootstrap._gcd_import(name[level:], package, level) 159s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 159s 159s import asyncio 159s import io 159s import logging 159s import re 159s import weakref 159s from copy import copy 159s from urllib.parse import urlparse 159s 159s > import aiohttp 159s E ModuleNotFoundError: No module named 'aiohttp' 159s 159s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:9: ModuleNotFoundError 159s 159s The above exception was the direct cause of the following exception: 159s 159s httpserver = 159s 159s @pytest.mark.remote_data() 159s def test_fsspec_http(httpserver): 159s """ 159s Issue #1146 reported errors when opening a fsspec url (using the http 159s filesystem) 159s This is a regression test for the fix in PR #1228 159s """ 159s fsspec = pytest.importorskip("fsspec") 159s 159s tree = {"a": 1} 159s af = AsdfFile(tree) 159s path = os.path.join(httpserver.tmpdir, "test") 159s af.write_to(path) 159s 159s fn = httpserver.url + "test" 159s > with fsspec.open(fn) as f: 159s 159s /usr/lib/python3/dist-packages/asdf/_tests/test_asdf.py:377: 159s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 159s /usr/lib/python3/dist-packages/fsspec/core.py:491: in open 159s out = open_files( 159s /usr/lib/python3/dist-packages/fsspec/core.py:295: in open_files 159s fs, fs_token, paths = get_fs_token_paths( 159s /usr/lib/python3/dist-packages/fsspec/core.py:655: in get_fs_token_paths 159s chain = _un_chain(urlpath0, storage_options or {}) 159s /usr/lib/python3/dist-packages/fsspec/core.py:351: in _un_chain 159s cls = get_filesystem_class(protocol) 159s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 159s 159s protocol = 'http' 159s 159s def get_filesystem_class(protocol): 159s """Fetch named protocol implementation from the registry 159s 159s The dict ``known_implementations`` maps protocol names to the locations 159s of classes implementing the corresponding file-system. When used for the 159s first time, appropriate imports will happen and the class will be placed in 159s the registry. All subsequent calls will fetch directly from the registry. 159s 159s Some protocol implementations require additional dependencies, and so the 159s import may fail. In this case, the string in the "err" field of the 159s ``known_implementations`` will be given as the error message. 159s """ 159s if not protocol: 159s protocol = default 159s 159s if protocol not in registry: 159s if protocol not in known_implementations: 159s raise ValueError(f"Protocol not known: {protocol}") 159s bit = known_implementations[protocol] 159s try: 159s register_implementation(protocol, _import_class(bit["class"])) 159s except ImportError as e: 159s > raise ImportError(bit.get("err")) from e 159s E ImportError: HTTPFileSystem requires "requests" and "aiohttp" to be installed 159s 159s /usr/lib/python3/dist-packages/fsspec/registry.py:251: ImportError 159s _______________________________ test_fsspec_http _______________________________ 159s 159s protocol = 'http' 159s 159s def get_filesystem_class(protocol): 159s """Fetch named protocol implementation from the registry 159s 159s The dict ``known_implementations`` maps protocol names to the locations 159s of classes implementing the corresponding file-system. When used for the 159s first time, appropriate imports will happen and the class will be placed in 159s the registry. All subsequent calls will fetch directly from the registry. 159s 159s Some protocol implementations require additional dependencies, and so the 159s import may fail. In this case, the string in the "err" field of the 159s ``known_implementations`` will be given as the error message. 159s """ 159s if not protocol: 159s protocol = default 159s 159s if protocol not in registry: 159s if protocol not in known_implementations: 159s raise ValueError(f"Protocol not known: {protocol}") 159s bit = known_implementations[protocol] 159s try: 159s > register_implementation(protocol, _import_class(bit["class"])) 159s 159s /usr/lib/python3/dist-packages/fsspec/registry.py:249: 159s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 159s /usr/lib/python3/dist-packages/fsspec/registry.py:284: in _import_class 159s mod = importlib.import_module(mod) 159s /usr/lib/python3.13/importlib/__init__.py:88: in import_module 159s return _bootstrap._gcd_import(name[level:], package, level) 159s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 159s 159s import asyncio 159s import io 159s import logging 159s import re 159s import weakref 159s from copy import copy 159s from urllib.parse import urlparse 159s 159s > import aiohttp 159s E ModuleNotFoundError: No module named 'aiohttp' 159s 159s /usr/lib/python3/dist-packages/fsspec/implementations/http.py:9: ModuleNotFoundError 159s 159s The above exception was the direct cause of the following exception: 159s 159s httpserver = 159s 159s @pytest.mark.remote_data() 159s def test_fsspec_http(httpserver): 159s """ 159s Issue #1146 reported errors when opening a fsspec url (using the http 159s filesystem) 159s This is a regression test for the fix in PR #1228 159s """ 159s fsspec = pytest.importorskip("fsspec") 159s 159s ref = b"01234567890" 159s path = os.path.join(httpserver.tmpdir, "test") 159s 159s with open(path, "wb") as f: 159s f.write(ref) 159s 159s fn = httpserver.url + "test" 159s > with fsspec.open(fn) as f: 159s 159s /usr/lib/python3/dist-packages/asdf/_tests/test_generic_io.py:832: 159s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 159s /usr/lib/python3/dist-packages/fsspec/core.py:491: in open 159s out = open_files( 159s /usr/lib/python3/dist-packages/fsspec/core.py:295: in open_files 159s fs, fs_token, paths = get_fs_token_paths( 159s /usr/lib/python3/dist-packages/fsspec/core.py:655: in get_fs_token_paths 159s chain = _un_chain(urlpath0, storage_options or {}) 159s /usr/lib/python3/dist-packages/fsspec/core.py:351: in _un_chain 159s cls = get_filesystem_class(protocol) 159s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 159s 159s protocol = 'http' 159s 159s def get_filesystem_class(protocol): 159s """Fetch named protocol implementation from the registry 159s 159s The dict ``known_implementations`` maps protocol names to the locations 159s of classes implementing the corresponding file-system. When used for the 159s first time, appropriate imports will happen and the class will be placed in 159s the registry. All subsequent calls will fetch directly from the registry. 159s 159s Some protocol implementations require additional dependencies, and so the 159s import may fail. In this case, the string in the "err" field of the 159s ``known_implementations`` will be given as the error message. 159s """ 159s if not protocol: 159s protocol = default 159s 159s if protocol not in registry: 159s if protocol not in known_implementations: 159s raise ValueError(f"Protocol not known: {protocol}") 159s bit = known_implementations[protocol] 159s try: 159s register_implementation(protocol, _import_class(bit["class"])) 159s except ImportError as e: 159s > raise ImportError(bit.get("err")) from e 159s E ImportError: HTTPFileSystem requires "requests" and "aiohttp" to be installed 159s 159s /usr/lib/python3/dist-packages/fsspec/registry.py:251: ImportError 159s =============================== warnings summary =============================== 159s ../../../usr/lib/python3/dist-packages/asdf/_tests/test_asdf.py:362 159s /usr/lib/python3/dist-packages/asdf/_tests/test_asdf.py:362: PytestUnknownMarkWarning: Unknown pytest.mark.remote_data - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 159s @pytest.mark.remote_data() 159s 159s ../../../usr/lib/python3/dist-packages/asdf/_tests/test_generic_io.py:245 159s /usr/lib/python3/dist-packages/asdf/_tests/test_generic_io.py:245: PytestUnknownMarkWarning: Unknown pytest.mark.remote_data - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 159s @pytest.mark.remote_data() 159s 159s ../../../usr/lib/python3/dist-packages/asdf/_tests/test_generic_io.py:261 159s /usr/lib/python3/dist-packages/asdf/_tests/test_generic_io.py:261: PytestUnknownMarkWarning: Unknown pytest.mark.remote_data - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 159s @pytest.mark.remote_data() 159s 159s ../../../usr/lib/python3/dist-packages/asdf/_tests/test_generic_io.py:315 159s /usr/lib/python3/dist-packages/asdf/_tests/test_generic_io.py:315: PytestUnknownMarkWarning: Unknown pytest.mark.remote_data - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 159s @pytest.mark.remote_data() 159s 159s ../../../usr/lib/python3/dist-packages/asdf/_tests/test_generic_io.py:816 159s /usr/lib/python3/dist-packages/asdf/_tests/test_generic_io.py:816: PytestUnknownMarkWarning: Unknown pytest.mark.remote_data - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 159s @pytest.mark.remote_data() 159s 159s ../../../usr/lib/python3/dist-packages/asdf/_tests/test_reference.py:115 159s /usr/lib/python3/dist-packages/asdf/_tests/test_reference.py:115: PytestUnknownMarkWarning: Unknown pytest.mark.remote_data - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 159s @pytest.mark.remote_data() 159s 159s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 159s =========================== short test summary info ============================ 159s FAILED _tests/test_asdf.py::test_fsspec_http - ImportError: HTTPFileSystem re... 159s FAILED _tests/test_generic_io.py::test_fsspec_http - ImportError: HTTPFileSys... 159s ============ 2 failed, 1818 passed, 2 xfailed, 6 warnings in 59.59s ============ 159s autopkgtest [17:03:12]: test command1: -----------------------] 160s command1 FAIL non-zero exit status 1 160s autopkgtest [17:03:13]: test command1: - - - - - - - - - - results - - - - - - - - - - 160s autopkgtest [17:03:13]: @@@@@@@@@@@@@@@@@@@@ summary 160s command1 FAIL non-zero exit status 1