0s autopkgtest [08:55:26]: starting date and time: 2025-05-05 08:55:26+0000 0s autopkgtest [08:55:26]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [08:55:26]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.h8tg20ai/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx --apt-upgrade python-sphobjinv --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/8.2.3-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-1.secgroup --name adt-questing-arm64-python-sphobjinv-20250505-085526-juju-7f2275-prod-proposed-migration-environment-2-e729f233-f130-45ac-b233-dc61486b3d9d --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 141s autopkgtest [08:57:47]: testbed dpkg architecture: arm64 142s autopkgtest [08:57:48]: testbed apt version: 3.0.0 142s autopkgtest [08:57:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 142s autopkgtest [08:57:48]: testbed release detected to be: None 143s autopkgtest [08:57:49]: updating testbed package index (apt update) 143s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 144s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 144s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 144s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 144s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [91.4 kB] 144s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [931 kB] 144s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [32.2 kB] 144s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [115 kB] 144s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [939 kB] 145s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [17.1 kB] 145s Fetched 2236 kB in 2s (1434 kB/s) 146s Reading package lists... 146s autopkgtest [08:57:52]: upgrading testbed (apt dist-upgrade and autopurge) 146s Reading package lists... 147s Building dependency tree... 147s Reading state information... 147s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 148s Starting 2 pkgProblemResolver with broken count: 0 148s Done 148s Entering ResolveByKeep 149s 149s Calculating upgrade... 149s The following packages will be upgraded: 149s base-passwd btrfs-progs diffutils ethtool gettext-base hwdata less libbpf1 149s libevdev2 libgpg-error-l10n libgpg-error0 libmm-glib0 libnghttp2-14 149s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libselinux1 149s libunistring5 libusb-1.0-0 man-db netbase netcat-openbsd patch pnp.ids 149s python3-attr usbutils 150s 26 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 150s Need to get 9956 kB of archives. 150s After this operation, 118 kB disk space will be freed. 150s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 diffutils arm64 1:3.10-4 [183 kB] 150s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libselinux1 arm64 3.8.1-1 [89.5 kB] 150s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 base-passwd arm64 3.6.7 [54.2 kB] 150s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libgpg-error-l10n all 1.51-4 [8880 B] 150s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libgpg-error0 arm64 1.51-4 [76.0 kB] 150s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 less arm64 668-1 [172 kB] 150s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 libbpf1 arm64 1:1.5.0-3 [182 kB] 150s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libunistring5 arm64 1.3-2 [601 kB] 150s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 netbase all 6.5 [12.9 kB] 150s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 netcat-openbsd arm64 1.229-1 [43.8 kB] 150s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 ethtool arm64 1:6.14-2 [242 kB] 150s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 gettext-base arm64 0.23.1-2 [40.9 kB] 150s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libevdev2 arm64 1.13.4+dfsg-1 [35.8 kB] 150s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libnghttp2-14 arm64 1.64.0-1.1 [74.6 kB] 150s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libusb-1.0-0 arm64 2:1.0.28-1 [54.8 kB] 150s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 man-db arm64 2.13.1-1 [1369 kB] 150s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 usbutils arm64 1:018-2 [81.5 kB] 150s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 btrfs-progs arm64 6.14-1 [1018 kB] 150s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 hwdata all 0.394-1 [1564 B] 150s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 pnp.ids all 0.394-1 [29.5 kB] 150s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 libmm-glib0 arm64 1.24.0-1 [262 kB] 150s Get:22 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12t64 arm64 3.12.10-1 [2314 kB] 150s Get:23 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-stdlib arm64 3.12.10-1 [2029 kB] 151s Get:24 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-minimal arm64 3.12.10-1 [836 kB] 151s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 patch arm64 2.8-1 [94.0 kB] 151s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 python3-attr all 25.3.0-1 [50.9 kB] 151s Preconfiguring packages ... 151s Fetched 9956 kB in 1s (8041 kB/s) 152s (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 ... 117820 files and directories currently installed.) 152s Preparing to unpack .../diffutils_1%3a3.10-4_arm64.deb ... 152s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 152s Setting up diffutils (1:3.10-4) ... 152s (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 ... 117820 files and directories currently installed.) 152s Preparing to unpack .../libselinux1_3.8.1-1_arm64.deb ... 152s Unpacking libselinux1:arm64 (3.8.1-1) over (3.7-3ubuntu3) ... 152s Setting up libselinux1:arm64 (3.8.1-1) ... 152s (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 ... 117820 files and directories currently installed.) 152s Preparing to unpack .../base-passwd_3.6.7_arm64.deb ... 152s Unpacking base-passwd (3.6.7) over (3.6.6) ... 152s Setting up base-passwd (3.6.7) ... 152s (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 ... 117820 files and directories currently installed.) 152s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 152s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 152s Preparing to unpack .../libgpg-error0_1.51-4_arm64.deb ... 152s Unpacking libgpg-error0:arm64 (1.51-4) over (1.51-3) ... 152s Setting up libgpg-error0:arm64 (1.51-4) ... 153s (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 ... 117820 files and directories currently installed.) 153s Preparing to unpack .../00-less_668-1_arm64.deb ... 153s Unpacking less (668-1) over (643-1) ... 153s Preparing to unpack .../01-libbpf1_1%3a1.5.0-3_arm64.deb ... 153s Unpacking libbpf1:arm64 (1:1.5.0-3) over (1:1.5.0-2) ... 153s Preparing to unpack .../02-libunistring5_1.3-2_arm64.deb ... 153s Unpacking libunistring5:arm64 (1.3-2) over (1.3-1) ... 153s Preparing to unpack .../03-netbase_6.5_all.deb ... 153s Unpacking netbase (6.5) over (6.4) ... 153s Preparing to unpack .../04-netcat-openbsd_1.229-1_arm64.deb ... 153s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 153s Preparing to unpack .../05-ethtool_1%3a6.14-2_arm64.deb ... 153s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 153s Preparing to unpack .../06-gettext-base_0.23.1-2_arm64.deb ... 153s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 153s Preparing to unpack .../07-libevdev2_1.13.4+dfsg-1_arm64.deb ... 153s Unpacking libevdev2:arm64 (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 153s Preparing to unpack .../08-libnghttp2-14_1.64.0-1.1_arm64.deb ... 153s Unpacking libnghttp2-14:arm64 (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 153s Preparing to unpack .../09-libusb-1.0-0_2%3a1.0.28-1_arm64.deb ... 153s Unpacking libusb-1.0-0:arm64 (2:1.0.28-1) over (2:1.0.27-2) ... 153s Preparing to unpack .../10-man-db_2.13.1-1_arm64.deb ... 153s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 154s Preparing to unpack .../11-usbutils_1%3a018-2_arm64.deb ... 154s Unpacking usbutils (1:018-2) over (1:018-1) ... 154s Preparing to unpack .../12-btrfs-progs_6.14-1_arm64.deb ... 154s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 154s Preparing to unpack .../13-hwdata_0.394-1_all.deb ... 154s Unpacking hwdata (0.394-1) over (0.393-3) ... 154s Preparing to unpack .../14-pnp.ids_0.394-1_all.deb ... 154s Unpacking pnp.ids (0.394-1) over (0.393-3) ... 154s Preparing to unpack .../15-libmm-glib0_1.24.0-1_arm64.deb ... 154s Unpacking libmm-glib0:arm64 (1.24.0-1) over (1.23.4-0ubuntu3) ... 154s Preparing to unpack .../16-libpython3.12t64_3.12.10-1_arm64.deb ... 154s Unpacking libpython3.12t64:arm64 (3.12.10-1) over (3.12.8-3) ... 154s Preparing to unpack .../17-libpython3.12-stdlib_3.12.10-1_arm64.deb ... 154s Unpacking libpython3.12-stdlib:arm64 (3.12.10-1) over (3.12.8-3) ... 154s Preparing to unpack .../18-libpython3.12-minimal_3.12.10-1_arm64.deb ... 154s Unpacking libpython3.12-minimal:arm64 (3.12.10-1) over (3.12.8-3) ... 154s Preparing to unpack .../19-patch_2.8-1_arm64.deb ... 154s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 155s Preparing to unpack .../20-python3-attr_25.3.0-1_all.deb ... 155s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 155s Setting up python3-attr (25.3.0-1) ... 155s Setting up btrfs-progs (6.14-1) ... 155s Setting up netcat-openbsd (1.229-1) ... 155s Setting up libpython3.12-minimal:arm64 (3.12.10-1) ... 155s Setting up libnghttp2-14:arm64 (1.64.0-1.1) ... 155s Setting up less (668-1) ... 155s Setting up gettext-base (0.23.1-2) ... 155s Setting up man-db (2.13.1-1) ... 155s Updating database of manual pages ... 158s man-db.service is a disabled or a static unit not running, not starting it. 158s Setting up libunistring5:arm64 (1.3-2) ... 158s Setting up patch (2.8-1) ... 158s Setting up libmm-glib0:arm64 (1.24.0-1) ... 158s Setting up pnp.ids (0.394-1) ... 158s Setting up netbase (6.5) ... 158s Installing new version of config file /etc/ethertypes ... 158s Installing new version of config file /etc/services ... 158s Setting up libusb-1.0-0:arm64 (2:1.0.28-1) ... 158s Setting up libgpg-error-l10n (1.51-4) ... 158s Setting up libevdev2:arm64 (1.13.4+dfsg-1) ... 158s Setting up libbpf1:arm64 (1:1.5.0-3) ... 158s Setting up ethtool (1:6.14-2) ... 158s Setting up libpython3.12-stdlib:arm64 (3.12.10-1) ... 158s Setting up usbutils (1:018-2) ... 158s Setting up hwdata (0.394-1) ... 158s Setting up libpython3.12t64:arm64 (3.12.10-1) ... 158s Processing triggers for initramfs-tools (0.147ubuntu1) ... 158s update-initramfs: Generating /boot/initrd.img-6.14.0-15-generic 158s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 183s System running in EFI mode, skipping. 183s Processing triggers for libc-bin (2.41-6ubuntu1) ... 183s Processing triggers for install-info (7.1.1-1) ... 184s Reading package lists... 184s Building dependency tree... 184s Reading state information... 184s Starting pkgProblemResolver with broken count: 0 185s Starting 2 pkgProblemResolver with broken count: 0 185s Done 185s Solving dependencies... 186s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 186s autopkgtest [08:58:32]: rebooting testbed after setup commands that affected boot 220s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 227s autopkgtest [08:59:13]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 14:37:51 UTC 2025 230s autopkgtest [08:59:16]: @@@@@@@@@@@@@@@@@@@@ apt-source python-sphobjinv 233s Get:1 http://ftpmaster.internal/ubuntu questing/universe python-sphobjinv 2.3.1.2-2 (dsc) [2893 B] 233s Get:2 http://ftpmaster.internal/ubuntu questing/universe python-sphobjinv 2.3.1.2-2 (tar) [1345 kB] 233s Get:3 http://ftpmaster.internal/ubuntu questing/universe python-sphobjinv 2.3.1.2-2 (diff) [12.5 kB] 234s gpgv: Signature made Sun Mar 16 17:34:12 2025 UTC 234s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 234s gpgv: Can't check signature: No public key 234s dpkg-source: warning: cannot verify inline signature for ./python-sphobjinv_2.3.1.2-2.dsc: no acceptable signature found 234s autopkgtest [08:59:20]: testing package python-sphobjinv version 2.3.1.2-2 234s autopkgtest [08:59:20]: build not needed 235s autopkgtest [08:59:21]: test upstream-tests: preparing testbed 235s Reading package lists... 235s Building dependency tree... 235s Reading state information... 236s Starting pkgProblemResolver with broken count: 0 236s Starting 2 pkgProblemResolver with broken count: 0 236s Done 237s The following NEW packages will be installed: 237s docutils-common fonts-font-awesome fonts-lato libjs-jquery libjs-sphinxdoc 237s libjs-underscore libjson-perl python-sphobjinv-doc python3-alabaster 237s python3-all python3-defusedxml python3-dictdiffer python3-docutils 237s python3-imagesize python3-iniconfig python3-packaging python3-pluggy 237s python3-pytest python3-pytest-check python3-roman python3-roman-numerals 237s python3-snowballstemmer python3-sphinx python3-sphinx-removed-in 237s python3-sphobjinv sgml-base sphinx-common sphinx-rtd-theme-common xml-core 237s 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. 237s Need to get 7370 kB of archives. 237s After this operation, 29.7 MB of additional disk space will be used. 237s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-lato all 2.015-1 [2781 kB] 238s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 238s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 xml-core all 0.19 [20.3 kB] 238s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 238s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 238s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 238s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 238s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libjs-sphinxdoc all 8.2.3-1 [27.8 kB] 238s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 238s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 238s Get:11 http://ftpmaster.internal/ubuntu questing/universe arm64 python-sphobjinv-doc all 2.3.1.2-2 [243 kB] 238s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 python3-all arm64 3.13.3-1 [880 B] 238s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 238s Get:14 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-dictdiffer all 0.9.0-3 [13.1 kB] 238s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 python3-roman all 5.0-1 [10.3 kB] 238s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 238s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 238s Get:18 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 238s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 python3-packaging all 24.2-1 [51.5 kB] 238s Get:20 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 238s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest all 8.3.5-1 [252 kB] 238s Get:22 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-check all 2.5.3-1 [19.3 kB] 238s Get:23 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-roman-numerals all 3.1.0-1ubuntu1 [8432 B] 238s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 238s Get:25 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 sphinx-common all 8.2.3-1 [656 kB] 238s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 238s Get:27 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 python3-sphinx all 8.2.3-1 [482 kB] 238s Get:28 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-removed-in all 0.2.3-2 [4204 B] 238s Get:29 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphobjinv all 2.3.1.2-2 [38.3 kB] 238s Fetched 7370 kB in 1s (6174 kB/s) 238s Selecting previously unselected package fonts-lato. 239s (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.) 239s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 239s Unpacking fonts-lato (2.015-1) ... 239s Selecting previously unselected package sgml-base. 239s Preparing to unpack .../01-sgml-base_1.31+nmu1_all.deb ... 239s Unpacking sgml-base (1.31+nmu1) ... 239s Selecting previously unselected package xml-core. 239s Preparing to unpack .../02-xml-core_0.19_all.deb ... 239s Unpacking xml-core (0.19) ... 239s Selecting previously unselected package docutils-common. 239s Preparing to unpack .../03-docutils-common_0.21.2+dfsg-2_all.deb ... 239s Unpacking docutils-common (0.21.2+dfsg-2) ... 239s Selecting previously unselected package fonts-font-awesome. 239s Preparing to unpack .../04-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 239s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 239s Selecting previously unselected package libjs-jquery. 239s Preparing to unpack .../05-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 239s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 239s Selecting previously unselected package libjs-underscore. 239s Preparing to unpack .../06-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 239s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 239s Selecting previously unselected package libjs-sphinxdoc. 239s Preparing to unpack .../07-libjs-sphinxdoc_8.2.3-1_all.deb ... 239s Unpacking libjs-sphinxdoc (8.2.3-1) ... 239s Selecting previously unselected package libjson-perl. 239s Preparing to unpack .../08-libjson-perl_4.10000-1_all.deb ... 239s Unpacking libjson-perl (4.10000-1) ... 239s Selecting previously unselected package sphinx-rtd-theme-common. 239s Preparing to unpack .../09-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 239s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 239s Selecting previously unselected package python-sphobjinv-doc. 240s Preparing to unpack .../10-python-sphobjinv-doc_2.3.1.2-2_all.deb ... 240s Unpacking python-sphobjinv-doc (2.3.1.2-2) ... 240s Selecting previously unselected package python3-all. 240s Preparing to unpack .../11-python3-all_3.13.3-1_arm64.deb ... 240s Unpacking python3-all (3.13.3-1) ... 240s Selecting previously unselected package python3-defusedxml. 240s Preparing to unpack .../12-python3-defusedxml_0.7.1-3_all.deb ... 240s Unpacking python3-defusedxml (0.7.1-3) ... 240s Selecting previously unselected package python3-dictdiffer. 240s Preparing to unpack .../13-python3-dictdiffer_0.9.0-3_all.deb ... 240s Unpacking python3-dictdiffer (0.9.0-3) ... 240s Selecting previously unselected package python3-roman. 240s Preparing to unpack .../14-python3-roman_5.0-1_all.deb ... 240s Unpacking python3-roman (5.0-1) ... 240s Selecting previously unselected package python3-docutils. 240s Preparing to unpack .../15-python3-docutils_0.21.2+dfsg-2_all.deb ... 240s Unpacking python3-docutils (0.21.2+dfsg-2) ... 240s Selecting previously unselected package python3-imagesize. 240s Preparing to unpack .../16-python3-imagesize_1.4.1-1_all.deb ... 240s Unpacking python3-imagesize (1.4.1-1) ... 240s Selecting previously unselected package python3-iniconfig. 240s Preparing to unpack .../17-python3-iniconfig_1.1.1-2_all.deb ... 240s Unpacking python3-iniconfig (1.1.1-2) ... 240s Selecting previously unselected package python3-packaging. 240s Preparing to unpack .../18-python3-packaging_24.2-1_all.deb ... 240s Unpacking python3-packaging (24.2-1) ... 240s Selecting previously unselected package python3-pluggy. 240s Preparing to unpack .../19-python3-pluggy_1.5.0-1_all.deb ... 240s Unpacking python3-pluggy (1.5.0-1) ... 240s Selecting previously unselected package python3-pytest. 240s Preparing to unpack .../20-python3-pytest_8.3.5-1_all.deb ... 240s Unpacking python3-pytest (8.3.5-1) ... 240s Selecting previously unselected package python3-pytest-check. 240s Preparing to unpack .../21-python3-pytest-check_2.5.3-1_all.deb ... 240s Unpacking python3-pytest-check (2.5.3-1) ... 240s Selecting previously unselected package python3-roman-numerals. 240s Preparing to unpack .../22-python3-roman-numerals_3.1.0-1ubuntu1_all.deb ... 240s Unpacking python3-roman-numerals (3.1.0-1ubuntu1) ... 240s Selecting previously unselected package python3-snowballstemmer. 240s Preparing to unpack .../23-python3-snowballstemmer_2.2.0-4build1_all.deb ... 240s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 240s Selecting previously unselected package sphinx-common. 240s Preparing to unpack .../24-sphinx-common_8.2.3-1_all.deb ... 240s Unpacking sphinx-common (8.2.3-1) ... 240s Selecting previously unselected package python3-alabaster. 240s Preparing to unpack .../25-python3-alabaster_0.7.16-0.1_all.deb ... 240s Unpacking python3-alabaster (0.7.16-0.1) ... 240s Selecting previously unselected package python3-sphinx. 240s Preparing to unpack .../26-python3-sphinx_8.2.3-1_all.deb ... 240s Unpacking python3-sphinx (8.2.3-1) ... 240s Selecting previously unselected package python3-sphinx-removed-in. 240s Preparing to unpack .../27-python3-sphinx-removed-in_0.2.3-2_all.deb ... 240s Unpacking python3-sphinx-removed-in (0.2.3-2) ... 241s Selecting previously unselected package python3-sphobjinv. 241s Preparing to unpack .../28-python3-sphobjinv_2.3.1.2-2_all.deb ... 241s Unpacking python3-sphobjinv (2.3.1.2-2) ... 241s Setting up python3-iniconfig (1.1.1-2) ... 241s Setting up fonts-lato (2.015-1) ... 241s Setting up python3-defusedxml (0.7.1-3) ... 241s Setting up python3-alabaster (0.7.16-0.1) ... 241s Setting up python3-all (3.13.3-1) ... 241s Setting up python3-dictdiffer (0.9.0-3) ... 241s Setting up python3-roman (5.0-1) ... 241s Setting up python3-packaging (24.2-1) ... 241s Setting up python3-snowballstemmer (2.2.0-4build1) ... 242s Setting up python3-pluggy (1.5.0-1) ... 242s Setting up python3-sphobjinv (2.3.1.2-2) ... 242s Setting up libjson-perl (4.10000-1) ... 242s Setting up python3-roman-numerals (3.1.0-1ubuntu1) ... 242s Setting up sgml-base (1.31+nmu1) ... 242s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 242s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 242s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 242s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 242s Setting up python3-imagesize (1.4.1-1) ... 242s Setting up python3-pytest (8.3.5-1) ... 243s Setting up python3-pytest-check (2.5.3-1) ... 243s Setting up libjs-sphinxdoc (8.2.3-1) ... 243s Setting up xml-core (0.19) ... 243s Setting up python-sphobjinv-doc (2.3.1.2-2) ... 243s Setting up sphinx-common (8.2.3-1) ... 243s Processing triggers for man-db (2.13.1-1) ... 244s Processing triggers for sgml-base (1.31+nmu1) ... 244s Setting up docutils-common (0.21.2+dfsg-2) ... 244s Processing triggers for sgml-base (1.31+nmu1) ... 244s Setting up python3-docutils (0.21.2+dfsg-2) ... 245s Setting up python3-sphinx (8.2.3-1) ... 246s Setting up python3-sphinx-removed-in (0.2.3-2) ... 247s autopkgtest [08:59:33]: test upstream-tests: [----------------------- 248s 248s *************************** 248s *** Testing with python3.13 248s *************************** 248s 248s Content of current working folder: 248s 248s total 24 248s drwxr-xr-x 3 ubuntu ubuntu 4096 May 5 08:59 . 248s drwxrwxrwt 5 root root 4096 May 5 08:59 .. 248s -rw-rw-r-- 1 ubuntu ubuntu 9841 Dec 22 22:18 conftest.py 248s drwxrwxr-x 3 ubuntu ubuntu 4096 May 5 08:59 tests 248s Running tests... 248s 248s ============================= test session starts ============================== 248s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 248s rootdir: /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp 248s plugins: check-2.5.3, typeguard-4.4.2 248s collected 758 items / 1 deselected / 757 selected 248s 249s tests/test_api_fail.py ................................xxxx [ 4%] 249s tests/test_api_good.py ................................................. [ 11%] 270s .............................................................sssssssssss [ 20%] 270s sssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssss [ 30%] 270s ssssssssssssssssssssssssssssssssss.ssss. [ 35%] 270s tests/test_api_good_nonlocal.py ssssssssssssssssssssssssssssssssssssssss [ 40%] 270s sssssssssssssssssssssss [ 43%] 271s tests/test_cli.py ...ssss...s...s.........ssssssssssssssssssssssssssssss [ 50%] 271s ssssssssssssssssssssssssss.ssssss.sssssssssss..s....sssssss [ 58%] 271s tests/test_cli_nonlocal.py ssssssssssss [ 60%] 271s tests/test_fixture.py ..... [ 61%] 271s tests/test_flake8_ext.py s [ 61%] 271s tests/test_intersphinx.py .... [ 61%] 271s tests/test_valid_objects.py ............................................ [ 67%] 271s .xFFF..............FFF....x............................................. [ 77%] 271s ....................................................F................... [ 86%] 272s ........................................................................ [ 96%] 272s .............................. [100%] 272s 272s =================================== FAILURES =================================== 272s ________________________ test_name_lead_chars[11_\x0b] _________________________ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s leadint = 11 272s 272s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 272s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 272s """Screen for valid/invalid first characters.""" 272s name = int_to_latin_1(leadint) + " foo" 272s 272s # Expect only two fail cases, newline and '#' 272s if leadint in (10, 35): 272s pytest.xfail("Known invalid name lead char") 272s 272s > test_dataobjstr_valid_objects( 272s misc_info, 272s sphinx_ifile_data_count, 272s name=name, 272s domain="py", 272s role="data", 272s prio=1, 272s uri="data.html#$", 272s dispname="-", 272s ) 272s 272s tests/test_valid_objects.py:173: 272s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s name = '\x0b foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 272s dispname = '-' 272s 272s @pytest.mark.parametrize( 272s ("name", "domain", "role", "prio", "uri", "dispname"), 272s [ 272s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 272s ("foo", "py", "data", 0, "quux.html#$", "-"), 272s ("foo", "py", "data", -1, "quux.html#$", "-"), 272s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 272s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 272s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 272s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 272s ("Index Page", "std", "doc", 1, "index.html", "-"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 272s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 272s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 272s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 272s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 272s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 272s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 272s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s # Colon in domain (invalid but undetectable) 272s ("foo", "p:y", "data", 1, "data.html#$", "-"), 272s ], 272s ) 272s def test_dataobjstr_valid_objects( 272s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 272s ): 272s """Run sphobjinv/sphinx comparison on specific object data lines.""" 272s dos = soi.DataObjStr( 272s name=name, 272s domain=domain, 272s role=role, 272s priority=str(prio), 272s uri=uri, 272s dispname=dispname, 272s ) 272s 272s assert dos 272s 272s inv = soi.Inventory() 272s inv.project = "Foo" 272s inv.version = "1.0" 272s inv.objects.append( 272s soi.DataObjStr( 272s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 272s ) 272s ) 272s inv.objects.append(dos) 272s 272s df = inv.data_file(contract=True) 272s 272s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 272s 272s ifile_count = sphinx_ifile_data_count(ifile_data) 272s 272s assert inv.count == ifile_count 272s 272s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 272s 272s assert domrole in ifile_data 272s > assert dos.name in ifile_data[domrole] 272s E AssertionError: assert '\x0b foo' in {' foo': _InventoryItem(project_name='Foo', project_version='1.0', uri='data.html# foo', display_name='-'), 'bar': _InventoryItem(project_name='Foo', project_version='1.0', uri='bar', display_name='-')} 272s E + where '\x0b foo' = DataObjStr(name='\x0b foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 272s 272s tests/test_valid_objects.py:123: AssertionError 272s ________________________ test_name_lead_chars[12_\x0c] _________________________ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s leadint = 12 272s 272s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 272s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 272s """Screen for valid/invalid first characters.""" 272s name = int_to_latin_1(leadint) + " foo" 272s 272s # Expect only two fail cases, newline and '#' 272s if leadint in (10, 35): 272s pytest.xfail("Known invalid name lead char") 272s 272s > test_dataobjstr_valid_objects( 272s misc_info, 272s sphinx_ifile_data_count, 272s name=name, 272s domain="py", 272s role="data", 272s prio=1, 272s uri="data.html#$", 272s dispname="-", 272s ) 272s 272s tests/test_valid_objects.py:173: 272s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s name = '\x0c foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 272s dispname = '-' 272s 272s @pytest.mark.parametrize( 272s ("name", "domain", "role", "prio", "uri", "dispname"), 272s [ 272s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 272s ("foo", "py", "data", 0, "quux.html#$", "-"), 272s ("foo", "py", "data", -1, "quux.html#$", "-"), 272s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 272s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 272s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 272s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 272s ("Index Page", "std", "doc", 1, "index.html", "-"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 272s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 272s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 272s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 272s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 272s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 272s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 272s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s # Colon in domain (invalid but undetectable) 272s ("foo", "p:y", "data", 1, "data.html#$", "-"), 272s ], 272s ) 272s def test_dataobjstr_valid_objects( 272s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 272s ): 272s """Run sphobjinv/sphinx comparison on specific object data lines.""" 272s dos = soi.DataObjStr( 272s name=name, 272s domain=domain, 272s role=role, 272s priority=str(prio), 272s uri=uri, 272s dispname=dispname, 272s ) 272s 272s assert dos 272s 272s inv = soi.Inventory() 272s inv.project = "Foo" 272s inv.version = "1.0" 272s inv.objects.append( 272s soi.DataObjStr( 272s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 272s ) 272s ) 272s inv.objects.append(dos) 272s 272s df = inv.data_file(contract=True) 272s 272s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 272s 272s ifile_count = sphinx_ifile_data_count(ifile_data) 272s 272s assert inv.count == ifile_count 272s 272s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 272s 272s assert domrole in ifile_data 272s > assert dos.name in ifile_data[domrole] 272s E AssertionError: assert '\x0c foo' in {' foo': _InventoryItem(project_name='Foo', project_version='1.0', uri='data.html# foo', display_name='-'), 'bar': _InventoryItem(project_name='Foo', project_version='1.0', uri='bar', display_name='-')} 272s E + where '\x0c foo' = DataObjStr(name='\x0c foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 272s 272s tests/test_valid_objects.py:123: AssertionError 272s _________________________ test_name_lead_chars[13_\r] __________________________ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s leadint = 13 272s 272s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 272s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 272s """Screen for valid/invalid first characters.""" 272s name = int_to_latin_1(leadint) + " foo" 272s 272s # Expect only two fail cases, newline and '#' 272s if leadint in (10, 35): 272s pytest.xfail("Known invalid name lead char") 272s 272s > test_dataobjstr_valid_objects( 272s misc_info, 272s sphinx_ifile_data_count, 272s name=name, 272s domain="py", 272s role="data", 272s prio=1, 272s uri="data.html#$", 272s dispname="-", 272s ) 272s 272s tests/test_valid_objects.py:173: 272s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s name = '\r foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 272s dispname = '-' 272s 272s @pytest.mark.parametrize( 272s ("name", "domain", "role", "prio", "uri", "dispname"), 272s [ 272s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 272s ("foo", "py", "data", 0, "quux.html#$", "-"), 272s ("foo", "py", "data", -1, "quux.html#$", "-"), 272s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 272s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 272s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 272s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 272s ("Index Page", "std", "doc", 1, "index.html", "-"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 272s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 272s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 272s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 272s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 272s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 272s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 272s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s # Colon in domain (invalid but undetectable) 272s ("foo", "p:y", "data", 1, "data.html#$", "-"), 272s ], 272s ) 272s def test_dataobjstr_valid_objects( 272s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 272s ): 272s """Run sphobjinv/sphinx comparison on specific object data lines.""" 272s dos = soi.DataObjStr( 272s name=name, 272s domain=domain, 272s role=role, 272s priority=str(prio), 272s uri=uri, 272s dispname=dispname, 272s ) 272s 272s assert dos 272s 272s inv = soi.Inventory() 272s inv.project = "Foo" 272s inv.version = "1.0" 272s inv.objects.append( 272s soi.DataObjStr( 272s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 272s ) 272s ) 272s inv.objects.append(dos) 272s 272s df = inv.data_file(contract=True) 272s 272s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 272s 272s ifile_count = sphinx_ifile_data_count(ifile_data) 272s 272s assert inv.count == ifile_count 272s 272s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 272s 272s assert domrole in ifile_data 272s > assert dos.name in ifile_data[domrole] 272s E AssertionError: assert '\r foo' in {' foo': _InventoryItem(project_name='Foo', project_version='1.0', uri='data.html# foo', display_name='-'), 'bar': _InventoryItem(project_name='Foo', project_version='1.0', uri='bar', display_name='-')} 272s E + where '\r foo' = DataObjStr(name='\r foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 272s 272s tests/test_valid_objects.py:123: AssertionError 272s ________________________ test_name_lead_chars[28_\x1c] _________________________ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s leadint = 28 272s 272s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 272s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 272s """Screen for valid/invalid first characters.""" 272s name = int_to_latin_1(leadint) + " foo" 272s 272s # Expect only two fail cases, newline and '#' 272s if leadint in (10, 35): 272s pytest.xfail("Known invalid name lead char") 272s 272s > test_dataobjstr_valid_objects( 272s misc_info, 272s sphinx_ifile_data_count, 272s name=name, 272s domain="py", 272s role="data", 272s prio=1, 272s uri="data.html#$", 272s dispname="-", 272s ) 272s 272s tests/test_valid_objects.py:173: 272s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s name = '\x1c foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 272s dispname = '-' 272s 272s @pytest.mark.parametrize( 272s ("name", "domain", "role", "prio", "uri", "dispname"), 272s [ 272s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 272s ("foo", "py", "data", 0, "quux.html#$", "-"), 272s ("foo", "py", "data", -1, "quux.html#$", "-"), 272s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 272s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 272s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 272s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 272s ("Index Page", "std", "doc", 1, "index.html", "-"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 272s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 272s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 272s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 272s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 272s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 272s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 272s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s # Colon in domain (invalid but undetectable) 272s ("foo", "p:y", "data", 1, "data.html#$", "-"), 272s ], 272s ) 272s def test_dataobjstr_valid_objects( 272s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 272s ): 272s """Run sphobjinv/sphinx comparison on specific object data lines.""" 272s dos = soi.DataObjStr( 272s name=name, 272s domain=domain, 272s role=role, 272s priority=str(prio), 272s uri=uri, 272s dispname=dispname, 272s ) 272s 272s assert dos 272s 272s inv = soi.Inventory() 272s inv.project = "Foo" 272s inv.version = "1.0" 272s inv.objects.append( 272s soi.DataObjStr( 272s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 272s ) 272s ) 272s inv.objects.append(dos) 272s 272s df = inv.data_file(contract=True) 272s 272s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 272s 272s ifile_count = sphinx_ifile_data_count(ifile_data) 272s 272s assert inv.count == ifile_count 272s 272s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 272s 272s assert domrole in ifile_data 272s > assert dos.name in ifile_data[domrole] 272s E AssertionError: assert '\x1c foo' in {' foo': _InventoryItem(project_name='Foo', project_version='1.0', uri='data.html# foo', display_name='-'), 'bar': _InventoryItem(project_name='Foo', project_version='1.0', uri='bar', display_name='-')} 272s E + where '\x1c foo' = DataObjStr(name='\x1c foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 272s 272s tests/test_valid_objects.py:123: AssertionError 272s ________________________ test_name_lead_chars[29_\x1d] _________________________ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s leadint = 29 272s 272s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 272s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 272s """Screen for valid/invalid first characters.""" 272s name = int_to_latin_1(leadint) + " foo" 272s 272s # Expect only two fail cases, newline and '#' 272s if leadint in (10, 35): 272s pytest.xfail("Known invalid name lead char") 272s 272s > test_dataobjstr_valid_objects( 272s misc_info, 272s sphinx_ifile_data_count, 272s name=name, 272s domain="py", 272s role="data", 272s prio=1, 272s uri="data.html#$", 272s dispname="-", 272s ) 272s 272s tests/test_valid_objects.py:173: 272s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s name = '\x1d foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 272s dispname = '-' 272s 272s @pytest.mark.parametrize( 272s ("name", "domain", "role", "prio", "uri", "dispname"), 272s [ 272s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 272s ("foo", "py", "data", 0, "quux.html#$", "-"), 272s ("foo", "py", "data", -1, "quux.html#$", "-"), 272s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 272s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 272s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 272s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 272s ("Index Page", "std", "doc", 1, "index.html", "-"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 272s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 272s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 272s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 272s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 272s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 272s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 272s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s # Colon in domain (invalid but undetectable) 272s ("foo", "p:y", "data", 1, "data.html#$", "-"), 272s ], 272s ) 272s def test_dataobjstr_valid_objects( 272s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 272s ): 272s """Run sphobjinv/sphinx comparison on specific object data lines.""" 272s dos = soi.DataObjStr( 272s name=name, 272s domain=domain, 272s role=role, 272s priority=str(prio), 272s uri=uri, 272s dispname=dispname, 272s ) 272s 272s assert dos 272s 272s inv = soi.Inventory() 272s inv.project = "Foo" 272s inv.version = "1.0" 272s inv.objects.append( 272s soi.DataObjStr( 272s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 272s ) 272s ) 272s inv.objects.append(dos) 272s 272s df = inv.data_file(contract=True) 272s 272s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 272s 272s ifile_count = sphinx_ifile_data_count(ifile_data) 272s 272s assert inv.count == ifile_count 272s 272s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 272s 272s assert domrole in ifile_data 272s > assert dos.name in ifile_data[domrole] 272s E AssertionError: assert '\x1d foo' in {' foo': _InventoryItem(project_name='Foo', project_version='1.0', uri='data.html# foo', display_name='-'), 'bar': _InventoryItem(project_name='Foo', project_version='1.0', uri='bar', display_name='-')} 272s E + where '\x1d foo' = DataObjStr(name='\x1d foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 272s 272s tests/test_valid_objects.py:123: AssertionError 272s ________________________ test_name_lead_chars[30_\x1e] _________________________ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s leadint = 30 272s 272s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 272s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 272s """Screen for valid/invalid first characters.""" 272s name = int_to_latin_1(leadint) + " foo" 272s 272s # Expect only two fail cases, newline and '#' 272s if leadint in (10, 35): 272s pytest.xfail("Known invalid name lead char") 272s 272s > test_dataobjstr_valid_objects( 272s misc_info, 272s sphinx_ifile_data_count, 272s name=name, 272s domain="py", 272s role="data", 272s prio=1, 272s uri="data.html#$", 272s dispname="-", 272s ) 272s 272s tests/test_valid_objects.py:173: 272s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s name = '\x1e foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 272s dispname = '-' 272s 272s @pytest.mark.parametrize( 272s ("name", "domain", "role", "prio", "uri", "dispname"), 272s [ 272s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 272s ("foo", "py", "data", 0, "quux.html#$", "-"), 272s ("foo", "py", "data", -1, "quux.html#$", "-"), 272s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 272s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 272s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 272s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 272s ("Index Page", "std", "doc", 1, "index.html", "-"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 272s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 272s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 272s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 272s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 272s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 272s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 272s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s # Colon in domain (invalid but undetectable) 272s ("foo", "p:y", "data", 1, "data.html#$", "-"), 272s ], 272s ) 272s def test_dataobjstr_valid_objects( 272s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 272s ): 272s """Run sphobjinv/sphinx comparison on specific object data lines.""" 272s dos = soi.DataObjStr( 272s name=name, 272s domain=domain, 272s role=role, 272s priority=str(prio), 272s uri=uri, 272s dispname=dispname, 272s ) 272s 272s assert dos 272s 272s inv = soi.Inventory() 272s inv.project = "Foo" 272s inv.version = "1.0" 272s inv.objects.append( 272s soi.DataObjStr( 272s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 272s ) 272s ) 272s inv.objects.append(dos) 272s 272s df = inv.data_file(contract=True) 272s 272s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 272s 272s ifile_count = sphinx_ifile_data_count(ifile_data) 272s 272s assert inv.count == ifile_count 272s 272s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 272s 272s assert domrole in ifile_data 272s > assert dos.name in ifile_data[domrole] 272s E AssertionError: assert '\x1e foo' in {' foo': _InventoryItem(project_name='Foo', project_version='1.0', uri='data.html# foo', display_name='-'), 'bar': _InventoryItem(project_name='Foo', project_version='1.0', uri='bar', display_name='-')} 272s E + where '\x1e foo' = DataObjStr(name='\x1e foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 272s 272s tests/test_valid_objects.py:123: AssertionError 272s ________________________ test_name_lead_chars[133_\x85] ________________________ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s leadint = 133 272s 272s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 272s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 272s """Screen for valid/invalid first characters.""" 272s name = int_to_latin_1(leadint) + " foo" 272s 272s # Expect only two fail cases, newline and '#' 272s if leadint in (10, 35): 272s pytest.xfail("Known invalid name lead char") 272s 272s > test_dataobjstr_valid_objects( 272s misc_info, 272s sphinx_ifile_data_count, 272s name=name, 272s domain="py", 272s role="data", 272s prio=1, 272s uri="data.html#$", 272s dispname="-", 272s ) 272s 272s tests/test_valid_objects.py:173: 272s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 272s 272s misc_info = .Info object at 0xfd88f27ae270> 272s sphinx_ifile_data_count = 272s name = '\x85 foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 272s dispname = '-' 272s 272s @pytest.mark.parametrize( 272s ("name", "domain", "role", "prio", "uri", "dispname"), 272s [ 272s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 272s ("foo", "py", "data", 0, "quux.html#$", "-"), 272s ("foo", "py", "data", -1, "quux.html#$", "-"), 272s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 272s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 272s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 272s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 272s ("Index Page", "std", "doc", 1, "index.html", "-"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 272s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 272s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 272s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 272s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 272s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 272s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 272s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 272s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 272s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 272s # Colon in domain (invalid but undetectable) 272s ("foo", "p:y", "data", 1, "data.html#$", "-"), 272s ], 272s ) 272s def test_dataobjstr_valid_objects( 272s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 272s ): 272s """Run sphobjinv/sphinx comparison on specific object data lines.""" 272s dos = soi.DataObjStr( 272s name=name, 272s domain=domain, 272s role=role, 272s priority=str(prio), 272s uri=uri, 272s dispname=dispname, 272s ) 272s 272s assert dos 272s 272s inv = soi.Inventory() 272s inv.project = "Foo" 272s inv.version = "1.0" 272s inv.objects.append( 272s soi.DataObjStr( 272s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 272s ) 272s ) 272s inv.objects.append(dos) 272s 272s df = inv.data_file(contract=True) 272s 272s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 272s 272s ifile_count = sphinx_ifile_data_count(ifile_data) 272s 272s assert inv.count == ifile_count 272s 272s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 272s 272s assert domrole in ifile_data 272s > assert dos.name in ifile_data[domrole] 272s E AssertionError: assert '\x85 foo' in {' foo': _InventoryItem(project_name='Foo', project_version='1.0', uri='data.html# foo', display_name='-'), 'bar': _InventoryItem(project_name='Foo', project_version='1.0', uri='bar', display_name='-')} 272s E + where '\x85 foo' = DataObjStr(name='\x85 foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 272s 272s tests/test_valid_objects.py:123: AssertionError 272s =============================== warnings summary =============================== 272s tests/test_api_fail.py:41 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_fail.py:41: PytestUnknownMarkWarning: Unknown pytest.mark.api - 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 272s pytestmark = [pytest.mark.api, pytest.mark.local] 272s 272s tests/test_api_fail.py:41 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_fail.py:41: PytestUnknownMarkWarning: Unknown pytest.mark.local - 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 272s pytestmark = [pytest.mark.api, pytest.mark.local] 272s 272s tests/test_api_good.py:43 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good.py:43: PytestUnknownMarkWarning: Unknown pytest.mark.api - 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 272s pytestmark = [pytest.mark.api, pytest.mark.local] 272s 272s tests/test_api_good.py:43 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good.py:43: PytestUnknownMarkWarning: Unknown pytest.mark.local - 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 272s pytestmark = [pytest.mark.api, pytest.mark.local] 272s 272s tests/test_api_good.py:476 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good.py:476: PytestUnknownMarkWarning: Unknown pytest.mark.testall - 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 272s @pytest.mark.testall 272s 272s tests/test_api_good.py:483 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good.py:483: PytestUnknownMarkWarning: Unknown pytest.mark.testall - 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 272s @pytest.mark.testall 272s 272s tests/test_api_good.py:516 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good.py:516: PytestUnknownMarkWarning: Unknown pytest.mark.testall - 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 272s @pytest.mark.testall 272s 272s tests/test_api_good_nonlocal.py:37 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good_nonlocal.py:37: PytestUnknownMarkWarning: Unknown pytest.mark.api - 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 272s pytestmark = [pytest.mark.api, pytest.mark.nonloc] 272s 272s tests/test_api_good_nonlocal.py:37 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good_nonlocal.py:37: PytestUnknownMarkWarning: Unknown pytest.mark.nonloc - 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 272s pytestmark = [pytest.mark.api, pytest.mark.nonloc] 272s 272s tests/test_api_good_nonlocal.py:59 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good_nonlocal.py:59: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(30) 272s 272s tests/test_api_good_nonlocal.py:66 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good_nonlocal.py:66: PytestUnknownMarkWarning: Unknown pytest.mark.testall - 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 272s @pytest.mark.testall 272s 272s tests/test_api_good_nonlocal.py:67 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_api_good_nonlocal.py:67: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(30) 272s 272s tests/test_cli.py:50 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:50: PytestUnknownMarkWarning: Unknown pytest.mark.cli - 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 272s pytestmark = [pytest.mark.cli, pytest.mark.local] 272s 272s tests/test_cli.py:50 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:50: PytestUnknownMarkWarning: Unknown pytest.mark.local - 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 272s pytestmark = [pytest.mark.cli, pytest.mark.local] 272s 272s tests/test_cli.py:56 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:56: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:68 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:68: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:73 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:73: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:82 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:82: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:91 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:91: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:112 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:112: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:145 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:145: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 2) 272s 272s tests/test_cli.py:169 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:169: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:206 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:206: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 50 * 3) 272s 272s tests/test_cli.py:207 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:207: PytestUnknownMarkWarning: Unknown pytest.mark.testall - 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 272s @pytest.mark.testall 272s 272s tests/test_cli.py:251 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:251: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:348 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:348: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:356 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:356: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:364 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:364: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:372 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:372: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:380 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:380: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:392 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:392: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:400 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:400: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:409 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:409: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:422 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:422: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 2) 272s 272s tests/test_cli.py:433 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:433: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:447 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:447: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:452 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:452: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:467 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:467: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:482 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:482: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli.py:487 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli.py:487: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 272s 272s tests/test_cli_nonlocal.py:45 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:45: PytestUnknownMarkWarning: Unknown pytest.mark.cli - 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 272s pytestmark = [pytest.mark.cli, pytest.mark.nonloc] 272s 272s tests/test_cli_nonlocal.py:45 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:45: PytestUnknownMarkWarning: Unknown pytest.mark.nonloc - 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 272s pytestmark = [pytest.mark.cli, pytest.mark.nonloc] 272s 272s tests/test_cli_nonlocal.py:62 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:62: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 272s 272s tests/test_cli_nonlocal.py:82 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:82: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 272s 272s tests/test_cli_nonlocal.py:95 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:95: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 272s 272s tests/test_cli_nonlocal.py:116 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:116: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 272s 272s tests/test_cli_nonlocal.py:133 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:133: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 272s 272s tests/test_cli_nonlocal.py:174 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:174: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 272s 272s tests/test_cli_nonlocal.py:202 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:202: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 272s 272s tests/test_cli_nonlocal.py:215 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:215: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 272s 272s tests/test_cli_nonlocal.py:229 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_cli_nonlocal.py:229: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - 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 272s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 272s 272s tests/test_fixture.py:34 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_fixture.py:34: PytestUnknownMarkWarning: Unknown pytest.mark.fixture - 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 272s pytestmark = pytest.mark.fixture 272s 272s tests/test_flake8_ext.py:39 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_flake8_ext.py:39: PytestUnknownMarkWarning: Unknown pytest.mark.flake8_ext - 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 272s pytestmark = [pytest.mark.flake8_ext] 272s 272s tests/test_intersphinx.py:37 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_intersphinx.py:37: PytestUnknownMarkWarning: Unknown pytest.mark.intersphinx - 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 272s pytestmark = [pytest.mark.intersphinx, pytest.mark.local] 272s 272s tests/test_intersphinx.py:37 272s /tmp/autopkgtest.Zzi3xb/autopkgtest_tmp/tests/test_intersphinx.py:37: PytestUnknownMarkWarning: Unknown pytest.mark.local - 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 272s pytestmark = [pytest.mark.intersphinx, pytest.mark.local] 272s 272s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 272s =========================== short test summary info ============================ 272s FAILED tests/test_valid_objects.py::test_name_lead_chars[11_\x0b] - Assertion... 272s FAILED tests/test_valid_objects.py::test_name_lead_chars[12_\x0c] - Assertion... 272s FAILED tests/test_valid_objects.py::test_name_lead_chars[13_\r] - AssertionEr... 272s FAILED tests/test_valid_objects.py::test_name_lead_chars[28_\x1c] - Assertion... 272s FAILED tests/test_valid_objects.py::test_name_lead_chars[29_\x1d] - Assertion... 272s FAILED tests/test_valid_objects.py::test_name_lead_chars[30_\x1e] - Assertion... 272s FAILED tests/test_valid_objects.py::test_name_lead_chars[133_\x85] - Assertio... 272s = 7 failed, 461 passed, 283 skipped, 1 deselected, 6 xfailed, 55 warnings in 23.46s = 272s autopkgtest [08:59:58]: test upstream-tests: -----------------------] 273s autopkgtest [08:59:59]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 273s upstream-tests FAIL non-zero exit status 1 273s autopkgtest [08:59:59]: test autodep8-python3: preparing testbed 475s autopkgtest [09:03:21]: testbed dpkg architecture: arm64 475s autopkgtest [09:03:21]: testbed apt version: 3.0.0 475s autopkgtest [09:03:21]: @@@@@@@@@@@@@@@@@@@@ test bed setup 476s autopkgtest [09:03:22]: testbed release detected to be: questing 476s autopkgtest [09:03:22]: updating testbed package index (apt update) 477s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 477s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 477s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 477s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 477s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [91.4 kB] 478s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [32.2 kB] 478s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [931 kB] 479s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [115 kB] 479s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [939 kB] 480s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [17.1 kB] 480s Fetched 2236 kB in 3s (704 kB/s) 481s Reading package lists... 482s autopkgtest [09:03:28]: upgrading testbed (apt dist-upgrade and autopurge) 482s Reading package lists... 482s Building dependency tree... 482s Reading state information... 483s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 483s Starting 2 pkgProblemResolver with broken count: 0 483s Done 484s Entering ResolveByKeep 485s 485s Calculating upgrade... 485s The following packages will be upgraded: 485s base-passwd btrfs-progs diffutils ethtool gettext-base hwdata less libbpf1 485s libevdev2 libgpg-error-l10n libgpg-error0 libmm-glib0 libnghttp2-14 485s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libselinux1 485s libunistring5 libusb-1.0-0 man-db netbase netcat-openbsd patch pnp.ids 485s python3-attr usbutils 486s 26 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 486s Need to get 9956 kB of archives. 486s After this operation, 118 kB disk space will be freed. 486s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 diffutils arm64 1:3.10-4 [183 kB] 486s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libselinux1 arm64 3.8.1-1 [89.5 kB] 486s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 base-passwd arm64 3.6.7 [54.2 kB] 486s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libgpg-error-l10n all 1.51-4 [8880 B] 486s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libgpg-error0 arm64 1.51-4 [76.0 kB] 486s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 less arm64 668-1 [172 kB] 486s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 libbpf1 arm64 1:1.5.0-3 [182 kB] 487s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libunistring5 arm64 1.3-2 [601 kB] 487s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 netbase all 6.5 [12.9 kB] 487s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 netcat-openbsd arm64 1.229-1 [43.8 kB] 487s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 ethtool arm64 1:6.14-2 [242 kB] 488s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 gettext-base arm64 0.23.1-2 [40.9 kB] 488s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libevdev2 arm64 1.13.4+dfsg-1 [35.8 kB] 488s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libnghttp2-14 arm64 1.64.0-1.1 [74.6 kB] 488s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libusb-1.0-0 arm64 2:1.0.28-1 [54.8 kB] 488s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 man-db arm64 2.13.1-1 [1369 kB] 489s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 usbutils arm64 1:018-2 [81.5 kB] 489s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 btrfs-progs arm64 6.14-1 [1018 kB] 490s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 hwdata all 0.394-1 [1564 B] 490s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 pnp.ids all 0.394-1 [29.5 kB] 490s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 libmm-glib0 arm64 1.24.0-1 [262 kB] 491s Get:22 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12t64 arm64 3.12.10-1 [2314 kB] 493s Get:23 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-stdlib arm64 3.12.10-1 [2029 kB] 495s Get:24 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-minimal arm64 3.12.10-1 [836 kB] 496s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 patch arm64 2.8-1 [94.0 kB] 496s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 python3-attr all 25.3.0-1 [50.9 kB] 496s Preconfiguring packages ... 497s Fetched 9956 kB in 10s (964 kB/s) 497s (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 ... 117820 files and directories currently installed.) 497s Preparing to unpack .../diffutils_1%3a3.10-4_arm64.deb ... 497s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 497s Setting up diffutils (1:3.10-4) ... 497s (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 ... 117820 files and directories currently installed.) 497s Preparing to unpack .../libselinux1_3.8.1-1_arm64.deb ... 497s Unpacking libselinux1:arm64 (3.8.1-1) over (3.7-3ubuntu3) ... 497s Setting up libselinux1:arm64 (3.8.1-1) ... 498s (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 ... 117820 files and directories currently installed.) 498s Preparing to unpack .../base-passwd_3.6.7_arm64.deb ... 498s Unpacking base-passwd (3.6.7) over (3.6.6) ... 498s Setting up base-passwd (3.6.7) ... 498s (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 ... 117820 files and directories currently installed.) 498s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 498s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 498s Preparing to unpack .../libgpg-error0_1.51-4_arm64.deb ... 498s Unpacking libgpg-error0:arm64 (1.51-4) over (1.51-3) ... 498s Setting up libgpg-error0:arm64 (1.51-4) ... 498s (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 ... 117820 files and directories currently installed.) 498s Preparing to unpack .../00-less_668-1_arm64.deb ... 498s Unpacking less (668-1) over (643-1) ... 498s Preparing to unpack .../01-libbpf1_1%3a1.5.0-3_arm64.deb ... 498s Unpacking libbpf1:arm64 (1:1.5.0-3) over (1:1.5.0-2) ... 499s Preparing to unpack .../02-libunistring5_1.3-2_arm64.deb ... 499s Unpacking libunistring5:arm64 (1.3-2) over (1.3-1) ... 499s Preparing to unpack .../03-netbase_6.5_all.deb ... 499s Unpacking netbase (6.5) over (6.4) ... 499s Preparing to unpack .../04-netcat-openbsd_1.229-1_arm64.deb ... 499s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 499s Preparing to unpack .../05-ethtool_1%3a6.14-2_arm64.deb ... 499s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 499s Preparing to unpack .../06-gettext-base_0.23.1-2_arm64.deb ... 499s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 499s Preparing to unpack .../07-libevdev2_1.13.4+dfsg-1_arm64.deb ... 499s Unpacking libevdev2:arm64 (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 499s Preparing to unpack .../08-libnghttp2-14_1.64.0-1.1_arm64.deb ... 499s Unpacking libnghttp2-14:arm64 (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 499s Preparing to unpack .../09-libusb-1.0-0_2%3a1.0.28-1_arm64.deb ... 499s Unpacking libusb-1.0-0:arm64 (2:1.0.28-1) over (2:1.0.27-2) ... 499s Preparing to unpack .../10-man-db_2.13.1-1_arm64.deb ... 499s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 500s Preparing to unpack .../11-usbutils_1%3a018-2_arm64.deb ... 500s Unpacking usbutils (1:018-2) over (1:018-1) ... 500s Preparing to unpack .../12-btrfs-progs_6.14-1_arm64.deb ... 500s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 500s Preparing to unpack .../13-hwdata_0.394-1_all.deb ... 500s Unpacking hwdata (0.394-1) over (0.393-3) ... 500s Preparing to unpack .../14-pnp.ids_0.394-1_all.deb ... 500s Unpacking pnp.ids (0.394-1) over (0.393-3) ... 500s Preparing to unpack .../15-libmm-glib0_1.24.0-1_arm64.deb ... 500s Unpacking libmm-glib0:arm64 (1.24.0-1) over (1.23.4-0ubuntu3) ... 500s Preparing to unpack .../16-libpython3.12t64_3.12.10-1_arm64.deb ... 500s Unpacking libpython3.12t64:arm64 (3.12.10-1) over (3.12.8-3) ... 500s Preparing to unpack .../17-libpython3.12-stdlib_3.12.10-1_arm64.deb ... 500s Unpacking libpython3.12-stdlib:arm64 (3.12.10-1) over (3.12.8-3) ... 500s Preparing to unpack .../18-libpython3.12-minimal_3.12.10-1_arm64.deb ... 501s Unpacking libpython3.12-minimal:arm64 (3.12.10-1) over (3.12.8-3) ... 501s Preparing to unpack .../19-patch_2.8-1_arm64.deb ... 501s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 501s Preparing to unpack .../20-python3-attr_25.3.0-1_all.deb ... 501s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 501s Setting up python3-attr (25.3.0-1) ... 501s Setting up btrfs-progs (6.14-1) ... 501s Setting up netcat-openbsd (1.229-1) ... 501s Setting up libpython3.12-minimal:arm64 (3.12.10-1) ... 501s Setting up libnghttp2-14:arm64 (1.64.0-1.1) ... 501s Setting up less (668-1) ... 501s Setting up gettext-base (0.23.1-2) ... 501s Setting up man-db (2.13.1-1) ... 501s Updating database of manual pages ... 505s man-db.service is a disabled or a static unit not running, not starting it. 505s Setting up libunistring5:arm64 (1.3-2) ... 505s Setting up patch (2.8-1) ... 505s Setting up libmm-glib0:arm64 (1.24.0-1) ... 505s Setting up pnp.ids (0.394-1) ... 505s Setting up netbase (6.5) ... 505s Installing new version of config file /etc/ethertypes ... 505s Installing new version of config file /etc/services ... 505s Setting up libusb-1.0-0:arm64 (2:1.0.28-1) ... 505s Setting up libgpg-error-l10n (1.51-4) ... 505s Setting up libevdev2:arm64 (1.13.4+dfsg-1) ... 505s Setting up libbpf1:arm64 (1:1.5.0-3) ... 505s Setting up ethtool (1:6.14-2) ... 505s Setting up libpython3.12-stdlib:arm64 (3.12.10-1) ... 505s Setting up usbutils (1:018-2) ... 505s Setting up hwdata (0.394-1) ... 505s Setting up libpython3.12t64:arm64 (3.12.10-1) ... 505s Processing triggers for initramfs-tools (0.147ubuntu1) ... 505s update-initramfs: Generating /boot/initrd.img-6.14.0-15-generic 505s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 533s System running in EFI mode, skipping. 533s Processing triggers for libc-bin (2.41-6ubuntu1) ... 533s Processing triggers for install-info (7.1.1-1) ... 534s Reading package lists... 534s Building dependency tree... 534s Reading state information... 534s Starting pkgProblemResolver with broken count: 0 534s Starting 2 pkgProblemResolver with broken count: 0 534s Done 535s Solving dependencies... 535s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 536s autopkgtest [09:04:22]: rebooting testbed after setup commands that affected boot 564s Reading package lists... 564s Building dependency tree... 564s Reading state information... 565s Starting pkgProblemResolver with broken count: 0 565s Starting 2 pkgProblemResolver with broken count: 0 565s Done 566s The following NEW packages will be installed: 566s python3-all python3-sphobjinv 566s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 566s Need to get 39.2 kB of archives. 566s After this operation, 199 kB of additional disk space will be used. 566s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 python3-all arm64 3.13.3-1 [880 B] 566s Get:2 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphobjinv all 2.3.1.2-2 [38.3 kB] 567s Fetched 39.2 kB in 0s (109 kB/s) 567s Selecting previously unselected package python3-all. 567s (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.) 567s Preparing to unpack .../python3-all_3.13.3-1_arm64.deb ... 567s Unpacking python3-all (3.13.3-1) ... 567s Selecting previously unselected package python3-sphobjinv. 567s Preparing to unpack .../python3-sphobjinv_2.3.1.2-2_all.deb ... 567s Unpacking python3-sphobjinv (2.3.1.2-2) ... 567s Setting up python3-all (3.13.3-1) ... 567s Setting up python3-sphobjinv (2.3.1.2-2) ... 570s autopkgtest [09:04:56]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import sphobjinv; print(sphobjinv)" ; done 570s autopkgtest [09:04:56]: test autodep8-python3: [----------------------- 570s Testing with python3.13: 570s 571s autopkgtest [09:04:57]: test autodep8-python3: -----------------------] 571s autopkgtest [09:04:57]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 571s autodep8-python3 PASS (superficial) 572s autopkgtest [09:04:58]: @@@@@@@@@@@@@@@@@@@@ summary 572s upstream-tests FAIL non-zero exit status 1 572s autodep8-python3 PASS (superficial) 589s nova [W] Using flock in prodstack6-arm64 589s flock: timeout while waiting to get lock 589s Creating nova instance adt-questing-arm64-python-sphobjinv-20250505-085526-juju-7f2275-prod-proposed-migration-environment-2-e729f233-f130-45ac-b233-dc61486b3d9d from image adt/ubuntu-questing-arm64-server-20250504.img (UUID 3e7dda1a-15da-4805-968a-898260235e53)... 589s nova [W] Timed out waiting for a781c5d0-0026-4f90-b89a-7ad37c8e6b60 to get deleted. 589s nova [W] Using flock in prodstack6-arm64 589s Creating nova instance adt-questing-arm64-python-sphobjinv-20250505-085526-juju-7f2275-prod-proposed-migration-environment-2-e729f233-f130-45ac-b233-dc61486b3d9d from image adt/ubuntu-questing-arm64-server-20250504.img (UUID 3e7dda1a-15da-4805-968a-898260235e53)... 589s nova [W] Timed out waiting for 44d47379-8955-472c-82b8-1e4b2571c585 to get deleted.