0s autopkgtest [12:14:34]: starting date and time: 2025-05-05 12:14:34+0000 0s autopkgtest [12:14:34]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [12:14:34]: host juju-7f2275-prod-proposed-migration-environment-23; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vn9h24sw/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-cpu2-ram4-disk20-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@sto01-ppc64el-2.secgroup --name adt-questing-ppc64el-python-sphobjinv-20250505-121434-juju-7f2275-prod-proposed-migration-environment-23-dda752a7-810a-485f-8fa0-7b3eb8ff64a1 --image adt/ubuntu-questing-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-23 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 113s autopkgtest [12:16:27]: testbed dpkg architecture: ppc64el 113s autopkgtest [12:16:27]: testbed apt version: 3.0.0 113s autopkgtest [12:16:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 113s autopkgtest [12:16:27]: testbed release detected to be: None 114s autopkgtest [12:16:28]: updating testbed package index (apt update) 114s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 114s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 114s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 114s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 114s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [931 kB] 114s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [32.2 kB] 114s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [91.4 kB] 114s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [121 kB] 114s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [894 kB] 114s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [19.2 kB] 115s Fetched 2199 kB in 0s (4710 kB/s) 115s Reading package lists... 116s autopkgtest [12:16:30]: upgrading testbed (apt dist-upgrade and autopurge) 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 116s Starting 2 pkgProblemResolver with broken count: 0 116s Done 117s Entering ResolveByKeep 117s 117s Calculating upgrade... 117s The following packages will be upgraded: 117s diffutils gettext-base libgpg-error-l10n libgpg-error0 libperl5.40 117s libselinux1 netbase perl perl-base perl-modules-5.40 python3-attr 117s 11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 117s Need to get 10.9 MB of archives. 117s After this operation, 2048 B of additional disk space will be used. 117s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el diffutils ppc64el 1:3.10-4 [206 kB] 117s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libperl5.40 ppc64el 5.40.1-3 [4949 kB] 117s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el perl ppc64el 5.40.1-3 [262 kB] 118s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el perl-base ppc64el 5.40.1-3 [1923 kB] 118s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el perl-modules-5.40 all 5.40.1-3 [3217 kB] 118s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libselinux1 ppc64el 3.8.1-1 [110 kB] 118s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libgpg-error-l10n all 1.51-4 [8880 B] 118s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el libgpg-error0 ppc64el 1.51-4 [95.1 kB] 118s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el netbase all 6.5 [12.9 kB] 118s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el gettext-base ppc64el 0.23.1-2 [43.9 kB] 118s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-attr all 25.3.0-1 [50.9 kB] 118s Fetched 10.9 MB in 0s (27.3 MB/s) 118s (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 ... 78710 files and directories currently installed.) 118s Preparing to unpack .../diffutils_1%3a3.10-4_ppc64el.deb ... 118s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 118s Setting up diffutils (1:3.10-4) ... 118s (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 ... 78710 files and directories currently installed.) 118s Preparing to unpack .../libperl5.40_5.40.1-3_ppc64el.deb ... 118s Unpacking libperl5.40:ppc64el (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 119s Preparing to unpack .../perl_5.40.1-3_ppc64el.deb ... 119s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 119s Preparing to unpack .../perl-base_5.40.1-3_ppc64el.deb ... 119s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 119s Setting up perl-base (5.40.1-3) ... 119s (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 ... 78710 files and directories currently installed.) 119s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 119s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 120s Preparing to unpack .../libselinux1_3.8.1-1_ppc64el.deb ... 120s Unpacking libselinux1:ppc64el (3.8.1-1) over (3.7-3ubuntu3) ... 120s Setting up libselinux1:ppc64el (3.8.1-1) ... 120s (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 ... 78710 files and directories currently installed.) 120s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 120s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 120s Preparing to unpack .../libgpg-error0_1.51-4_ppc64el.deb ... 120s Unpacking libgpg-error0:ppc64el (1.51-4) over (1.51-3) ... 120s Setting up libgpg-error0:ppc64el (1.51-4) ... 120s (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 ... 78710 files and directories currently installed.) 120s Preparing to unpack .../archives/netbase_6.5_all.deb ... 120s Unpacking netbase (6.5) over (6.4) ... 120s Preparing to unpack .../gettext-base_0.23.1-2_ppc64el.deb ... 120s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 120s Preparing to unpack .../python3-attr_25.3.0-1_all.deb ... 120s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 120s Setting up python3-attr (25.3.0-1) ... 120s Setting up gettext-base (0.23.1-2) ... 120s Setting up perl-modules-5.40 (5.40.1-3) ... 120s Setting up netbase (6.5) ... 120s Installing new version of config file /etc/ethertypes ... 120s Installing new version of config file /etc/services ... 120s Setting up libgpg-error-l10n (1.51-4) ... 120s Setting up libperl5.40:ppc64el (5.40.1-3) ... 120s Setting up perl (5.40.1-3) ... 120s Processing triggers for libc-bin (2.41-6ubuntu1) ... 121s Processing triggers for man-db (2.13.1-1) ... 122s Processing triggers for install-info (7.1.1-1) ... 123s Reading package lists... 123s Building dependency tree... 123s Reading state information... 123s Starting pkgProblemResolver with broken count: 0 123s Starting 2 pkgProblemResolver with broken count: 0 123s Done 123s Solving dependencies... 123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 126s autopkgtest [12:16:40]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP Sun Apr 6 14:52:42 UTC 2025 126s autopkgtest [12:16:40]: @@@@@@@@@@@@@@@@@@@@ apt-source python-sphobjinv 127s Get:1 http://ftpmaster.internal/ubuntu questing/universe python-sphobjinv 2.3.1.2-2 (dsc) [2893 B] 127s Get:2 http://ftpmaster.internal/ubuntu questing/universe python-sphobjinv 2.3.1.2-2 (tar) [1345 kB] 127s Get:3 http://ftpmaster.internal/ubuntu questing/universe python-sphobjinv 2.3.1.2-2 (diff) [12.5 kB] 127s gpgv: Signature made Sun Mar 16 17:34:12 2025 UTC 127s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 127s gpgv: Can't check signature: No public key 127s dpkg-source: warning: cannot verify inline signature for ./python-sphobjinv_2.3.1.2-2.dsc: no acceptable signature found 127s autopkgtest [12:16:41]: testing package python-sphobjinv version 2.3.1.2-2 128s autopkgtest [12:16:42]: build not needed 128s autopkgtest [12:16:42]: test upstream-tests: preparing testbed 128s Reading package lists... 128s Building dependency tree... 128s Reading state information... 129s Starting pkgProblemResolver with broken count: 0 129s Starting 2 pkgProblemResolver with broken count: 0 129s Done 129s The following NEW packages will be installed: 129s docutils-common fonts-font-awesome fonts-lato libjs-jquery libjs-sphinxdoc 129s libjs-underscore libjson-perl python-sphobjinv-doc python3-alabaster 129s python3-all python3-defusedxml python3-dictdiffer python3-docutils 129s python3-imagesize python3-iniconfig python3-pluggy python3-pytest 129s python3-pytest-check python3-roman python3-roman-numerals 129s python3-snowballstemmer python3-sphinx python3-sphinx-removed-in 129s python3-sphobjinv sgml-base sphinx-common sphinx-rtd-theme-common xml-core 129s 0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded. 129s Need to get 7319 kB of archives. 129s After this operation, 29.4 MB of additional disk space will be used. 129s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-lato all 2.015-1 [2781 kB] 129s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 129s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el xml-core all 0.19 [20.3 kB] 129s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el docutils-common all 0.21.2+dfsg-2 [131 kB] 129s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 129s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 129s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 129s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libjs-sphinxdoc all 8.2.3-1 [27.8 kB] 129s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 129s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 129s Get:11 http://ftpmaster.internal/ubuntu questing/universe ppc64el python-sphobjinv-doc all 2.3.1.2-2 [243 kB] 129s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-all ppc64el 3.13.3-1 [880 B] 129s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-defusedxml all 0.7.1-3 [42.2 kB] 129s Get:14 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-dictdiffer all 0.9.0-3 [13.1 kB] 129s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-roman all 5.0-1 [10.3 kB] 129s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-docutils all 0.21.2+dfsg-2 [409 kB] 129s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] 129s Get:18 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 129s Get:19 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 129s Get:20 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pytest all 8.3.5-1 [252 kB] 129s Get:21 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pytest-check all 2.5.3-1 [19.3 kB] 129s Get:22 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-roman-numerals all 3.1.0-1ubuntu1 [8432 B] 129s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 129s Get:24 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el sphinx-common all 8.2.3-1 [656 kB] 129s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-alabaster all 0.7.16-0.1 [18.5 kB] 129s Get:26 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el python3-sphinx all 8.2.3-1 [482 kB] 129s Get:27 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-sphinx-removed-in all 0.2.3-2 [4204 B] 129s Get:28 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-sphobjinv all 2.3.1.2-2 [38.3 kB] 130s Fetched 7319 kB in 0s (15.8 MB/s) 130s Selecting previously unselected package fonts-lato. 130s (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 ... 78710 files and directories currently installed.) 130s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 130s Unpacking fonts-lato (2.015-1) ... 130s Selecting previously unselected package sgml-base. 130s Preparing to unpack .../01-sgml-base_1.31+nmu1_all.deb ... 130s Unpacking sgml-base (1.31+nmu1) ... 130s Selecting previously unselected package xml-core. 130s Preparing to unpack .../02-xml-core_0.19_all.deb ... 130s Unpacking xml-core (0.19) ... 130s Selecting previously unselected package docutils-common. 130s Preparing to unpack .../03-docutils-common_0.21.2+dfsg-2_all.deb ... 130s Unpacking docutils-common (0.21.2+dfsg-2) ... 130s Selecting previously unselected package fonts-font-awesome. 130s Preparing to unpack .../04-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 130s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 130s Selecting previously unselected package libjs-jquery. 130s Preparing to unpack .../05-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 130s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 130s Selecting previously unselected package libjs-underscore. 130s Preparing to unpack .../06-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 130s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 130s Selecting previously unselected package libjs-sphinxdoc. 130s Preparing to unpack .../07-libjs-sphinxdoc_8.2.3-1_all.deb ... 130s Unpacking libjs-sphinxdoc (8.2.3-1) ... 130s Selecting previously unselected package libjson-perl. 130s Preparing to unpack .../08-libjson-perl_4.10000-1_all.deb ... 130s Unpacking libjson-perl (4.10000-1) ... 130s Selecting previously unselected package sphinx-rtd-theme-common. 130s Preparing to unpack .../09-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 130s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 130s Selecting previously unselected package python-sphobjinv-doc. 130s Preparing to unpack .../10-python-sphobjinv-doc_2.3.1.2-2_all.deb ... 130s Unpacking python-sphobjinv-doc (2.3.1.2-2) ... 130s Selecting previously unselected package python3-all. 130s Preparing to unpack .../11-python3-all_3.13.3-1_ppc64el.deb ... 130s Unpacking python3-all (3.13.3-1) ... 130s Selecting previously unselected package python3-defusedxml. 130s Preparing to unpack .../12-python3-defusedxml_0.7.1-3_all.deb ... 130s Unpacking python3-defusedxml (0.7.1-3) ... 130s Selecting previously unselected package python3-dictdiffer. 130s Preparing to unpack .../13-python3-dictdiffer_0.9.0-3_all.deb ... 130s Unpacking python3-dictdiffer (0.9.0-3) ... 130s Selecting previously unselected package python3-roman. 130s Preparing to unpack .../14-python3-roman_5.0-1_all.deb ... 130s Unpacking python3-roman (5.0-1) ... 130s Selecting previously unselected package python3-docutils. 130s Preparing to unpack .../15-python3-docutils_0.21.2+dfsg-2_all.deb ... 130s Unpacking python3-docutils (0.21.2+dfsg-2) ... 130s Selecting previously unselected package python3-imagesize. 130s Preparing to unpack .../16-python3-imagesize_1.4.1-1_all.deb ... 130s Unpacking python3-imagesize (1.4.1-1) ... 130s Selecting previously unselected package python3-iniconfig. 130s Preparing to unpack .../17-python3-iniconfig_1.1.1-2_all.deb ... 130s Unpacking python3-iniconfig (1.1.1-2) ... 130s Selecting previously unselected package python3-pluggy. 130s Preparing to unpack .../18-python3-pluggy_1.5.0-1_all.deb ... 130s Unpacking python3-pluggy (1.5.0-1) ... 130s Selecting previously unselected package python3-pytest. 130s Preparing to unpack .../19-python3-pytest_8.3.5-1_all.deb ... 130s Unpacking python3-pytest (8.3.5-1) ... 130s Selecting previously unselected package python3-pytest-check. 130s Preparing to unpack .../20-python3-pytest-check_2.5.3-1_all.deb ... 130s Unpacking python3-pytest-check (2.5.3-1) ... 130s Selecting previously unselected package python3-roman-numerals. 130s Preparing to unpack .../21-python3-roman-numerals_3.1.0-1ubuntu1_all.deb ... 130s Unpacking python3-roman-numerals (3.1.0-1ubuntu1) ... 130s Selecting previously unselected package python3-snowballstemmer. 130s Preparing to unpack .../22-python3-snowballstemmer_2.2.0-4build1_all.deb ... 130s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 130s Selecting previously unselected package sphinx-common. 130s Preparing to unpack .../23-sphinx-common_8.2.3-1_all.deb ... 130s Unpacking sphinx-common (8.2.3-1) ... 131s Selecting previously unselected package python3-alabaster. 131s Preparing to unpack .../24-python3-alabaster_0.7.16-0.1_all.deb ... 131s Unpacking python3-alabaster (0.7.16-0.1) ... 131s Selecting previously unselected package python3-sphinx. 131s Preparing to unpack .../25-python3-sphinx_8.2.3-1_all.deb ... 131s Unpacking python3-sphinx (8.2.3-1) ... 131s Selecting previously unselected package python3-sphinx-removed-in. 131s Preparing to unpack .../26-python3-sphinx-removed-in_0.2.3-2_all.deb ... 131s Unpacking python3-sphinx-removed-in (0.2.3-2) ... 131s Selecting previously unselected package python3-sphobjinv. 131s Preparing to unpack .../27-python3-sphobjinv_2.3.1.2-2_all.deb ... 131s Unpacking python3-sphobjinv (2.3.1.2-2) ... 131s Setting up python3-iniconfig (1.1.1-2) ... 131s Setting up fonts-lato (2.015-1) ... 131s Setting up python3-defusedxml (0.7.1-3) ... 131s Setting up python3-alabaster (0.7.16-0.1) ... 131s Setting up python3-all (3.13.3-1) ... 131s Setting up python3-dictdiffer (0.9.0-3) ... 131s Setting up python3-roman (5.0-1) ... 131s Setting up python3-snowballstemmer (2.2.0-4build1) ... 131s Setting up python3-pluggy (1.5.0-1) ... 131s Setting up python3-sphobjinv (2.3.1.2-2) ... 132s Setting up libjson-perl (4.10000-1) ... 132s Setting up python3-roman-numerals (3.1.0-1ubuntu1) ... 132s Setting up sgml-base (1.31+nmu1) ... 132s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 132s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 132s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 132s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 132s Setting up python3-imagesize (1.4.1-1) ... 132s Setting up python3-pytest (8.3.5-1) ... 132s Setting up python3-pytest-check (2.5.3-1) ... 132s Setting up libjs-sphinxdoc (8.2.3-1) ... 132s Setting up xml-core (0.19) ... 132s Setting up python-sphobjinv-doc (2.3.1.2-2) ... 132s Setting up sphinx-common (8.2.3-1) ... 132s Processing triggers for man-db (2.13.1-1) ... 134s Processing triggers for sgml-base (1.31+nmu1) ... 134s Setting up docutils-common (0.21.2+dfsg-2) ... 134s Processing triggers for sgml-base (1.31+nmu1) ... 134s Setting up python3-docutils (0.21.2+dfsg-2) ... 134s Setting up python3-sphinx (8.2.3-1) ... 135s Setting up python3-sphinx-removed-in (0.2.3-2) ... 136s autopkgtest [12:16:50]: test upstream-tests: [----------------------- 136s 136s *************************** 136s *** Testing with python3.13 136s *************************** 136s 136s Content of current working folder: 136s 136s total 24 136s drwxr-xr-x 3 ubuntu ubuntu 4096 May 5 12:16 . 136s drwxrwxrwt 5 root root 4096 May 5 12:16 .. 136s -rw-rw-r-- 1 ubuntu ubuntu 9841 Dec 22 22:18 conftest.py 136s drwxrwxr-x 3 ubuntu ubuntu 4096 May 5 12:16 tests 136s Running tests... 136s 138s ============================= test session starts ============================== 138s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 138s rootdir: /tmp/autopkgtest.9NbOwq/autopkgtest_tmp 138s plugins: typeguard-4.4.2, check-2.5.3 138s collected 758 items / 1 deselected / 757 selected 138s 138s tests/test_api_fail.py ................................xxxx [ 4%] 138s tests/test_api_good.py ................................................. [ 11%] 172s .............................................................sssssssssss [ 20%] 172s ssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssss [ 30%] 172s sssssssssssssssss.sssssssssssssssssssss. [ 35%] 172s tests/test_api_good_nonlocal.py ssssssssssssssssssssssssssssssssssssssss [ 40%] 172s sssssssssssssssssssssss [ 43%] 173s tests/test_cli.py ...ssss...s...s.........ssssssssssssssssssssssssssssss [ 50%] 173s sssssssss.sssssssssssssssssssssss.sssssssssss..s....sssssss [ 58%] 173s tests/test_cli_nonlocal.py ssssssssssss [ 60%] 173s tests/test_fixture.py ..... [ 61%] 173s tests/test_flake8_ext.py s [ 61%] 173s tests/test_intersphinx.py .... [ 61%] 173s tests/test_valid_objects.py ............................................ [ 67%] 173s .xFFF..............FFF....x............................................. [ 77%] 173s ....................................................F................... [ 86%] 173s ........................................................................ [ 96%] 173s .............................. [100%] 173s 173s =================================== FAILURES =================================== 173s ________________________ test_name_lead_chars[11_\x0b] _________________________ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s leadint = 11 173s 173s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 173s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 173s """Screen for valid/invalid first characters.""" 173s name = int_to_latin_1(leadint) + " foo" 173s 173s # Expect only two fail cases, newline and '#' 173s if leadint in (10, 35): 173s pytest.xfail("Known invalid name lead char") 173s 173s > test_dataobjstr_valid_objects( 173s misc_info, 173s sphinx_ifile_data_count, 173s name=name, 173s domain="py", 173s role="data", 173s prio=1, 173s uri="data.html#$", 173s dispname="-", 173s ) 173s 173s tests/test_valid_objects.py:173: 173s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s name = '\x0b foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 173s dispname = '-' 173s 173s @pytest.mark.parametrize( 173s ("name", "domain", "role", "prio", "uri", "dispname"), 173s [ 173s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 173s ("foo", "py", "data", 0, "quux.html#$", "-"), 173s ("foo", "py", "data", -1, "quux.html#$", "-"), 173s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 173s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 173s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 173s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 173s ("Index Page", "std", "doc", 1, "index.html", "-"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 173s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 173s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 173s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 173s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 173s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 173s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 173s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s # Colon in domain (invalid but undetectable) 173s ("foo", "p:y", "data", 1, "data.html#$", "-"), 173s ], 173s ) 173s def test_dataobjstr_valid_objects( 173s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 173s ): 173s """Run sphobjinv/sphinx comparison on specific object data lines.""" 173s dos = soi.DataObjStr( 173s name=name, 173s domain=domain, 173s role=role, 173s priority=str(prio), 173s uri=uri, 173s dispname=dispname, 173s ) 173s 173s assert dos 173s 173s inv = soi.Inventory() 173s inv.project = "Foo" 173s inv.version = "1.0" 173s inv.objects.append( 173s soi.DataObjStr( 173s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 173s ) 173s ) 173s inv.objects.append(dos) 173s 173s df = inv.data_file(contract=True) 173s 173s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 173s 173s ifile_count = sphinx_ifile_data_count(ifile_data) 173s 173s assert inv.count == ifile_count 173s 173s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 173s 173s assert domrole in ifile_data 173s > assert dos.name in ifile_data[domrole] 173s 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='-')} 173s E + where '\x0b foo' = DataObjStr(name='\x0b foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 173s 173s tests/test_valid_objects.py:123: AssertionError 173s ________________________ test_name_lead_chars[12_\x0c] _________________________ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s leadint = 12 173s 173s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 173s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 173s """Screen for valid/invalid first characters.""" 173s name = int_to_latin_1(leadint) + " foo" 173s 173s # Expect only two fail cases, newline and '#' 173s if leadint in (10, 35): 173s pytest.xfail("Known invalid name lead char") 173s 173s > test_dataobjstr_valid_objects( 173s misc_info, 173s sphinx_ifile_data_count, 173s name=name, 173s domain="py", 173s role="data", 173s prio=1, 173s uri="data.html#$", 173s dispname="-", 173s ) 173s 173s tests/test_valid_objects.py:173: 173s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s name = '\x0c foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 173s dispname = '-' 173s 173s @pytest.mark.parametrize( 173s ("name", "domain", "role", "prio", "uri", "dispname"), 173s [ 173s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 173s ("foo", "py", "data", 0, "quux.html#$", "-"), 173s ("foo", "py", "data", -1, "quux.html#$", "-"), 173s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 173s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 173s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 173s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 173s ("Index Page", "std", "doc", 1, "index.html", "-"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 173s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 173s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 173s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 173s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 173s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 173s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 173s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s # Colon in domain (invalid but undetectable) 173s ("foo", "p:y", "data", 1, "data.html#$", "-"), 173s ], 173s ) 173s def test_dataobjstr_valid_objects( 173s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 173s ): 173s """Run sphobjinv/sphinx comparison on specific object data lines.""" 173s dos = soi.DataObjStr( 173s name=name, 173s domain=domain, 173s role=role, 173s priority=str(prio), 173s uri=uri, 173s dispname=dispname, 173s ) 173s 173s assert dos 173s 173s inv = soi.Inventory() 173s inv.project = "Foo" 173s inv.version = "1.0" 173s inv.objects.append( 173s soi.DataObjStr( 173s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 173s ) 173s ) 173s inv.objects.append(dos) 173s 173s df = inv.data_file(contract=True) 173s 173s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 173s 173s ifile_count = sphinx_ifile_data_count(ifile_data) 173s 173s assert inv.count == ifile_count 173s 173s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 173s 173s assert domrole in ifile_data 173s > assert dos.name in ifile_data[domrole] 173s 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='-')} 173s E + where '\x0c foo' = DataObjStr(name='\x0c foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 173s 173s tests/test_valid_objects.py:123: AssertionError 173s _________________________ test_name_lead_chars[13_\r] __________________________ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s leadint = 13 173s 173s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 173s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 173s """Screen for valid/invalid first characters.""" 173s name = int_to_latin_1(leadint) + " foo" 173s 173s # Expect only two fail cases, newline and '#' 173s if leadint in (10, 35): 173s pytest.xfail("Known invalid name lead char") 173s 173s > test_dataobjstr_valid_objects( 173s misc_info, 173s sphinx_ifile_data_count, 173s name=name, 173s domain="py", 173s role="data", 173s prio=1, 173s uri="data.html#$", 173s dispname="-", 173s ) 173s 173s tests/test_valid_objects.py:173: 173s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s name = '\r foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 173s dispname = '-' 173s 173s @pytest.mark.parametrize( 173s ("name", "domain", "role", "prio", "uri", "dispname"), 173s [ 173s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 173s ("foo", "py", "data", 0, "quux.html#$", "-"), 173s ("foo", "py", "data", -1, "quux.html#$", "-"), 173s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 173s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 173s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 173s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 173s ("Index Page", "std", "doc", 1, "index.html", "-"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 173s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 173s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 173s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 173s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 173s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 173s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 173s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s # Colon in domain (invalid but undetectable) 173s ("foo", "p:y", "data", 1, "data.html#$", "-"), 173s ], 173s ) 173s def test_dataobjstr_valid_objects( 173s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 173s ): 173s """Run sphobjinv/sphinx comparison on specific object data lines.""" 173s dos = soi.DataObjStr( 173s name=name, 173s domain=domain, 173s role=role, 173s priority=str(prio), 173s uri=uri, 173s dispname=dispname, 173s ) 173s 173s assert dos 173s 173s inv = soi.Inventory() 173s inv.project = "Foo" 173s inv.version = "1.0" 173s inv.objects.append( 173s soi.DataObjStr( 173s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 173s ) 173s ) 173s inv.objects.append(dos) 173s 173s df = inv.data_file(contract=True) 173s 173s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 173s 173s ifile_count = sphinx_ifile_data_count(ifile_data) 173s 173s assert inv.count == ifile_count 173s 173s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 173s 173s assert domrole in ifile_data 173s > assert dos.name in ifile_data[domrole] 173s 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='-')} 173s E + where '\r foo' = DataObjStr(name='\r foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 173s 173s tests/test_valid_objects.py:123: AssertionError 173s ________________________ test_name_lead_chars[28_\x1c] _________________________ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s leadint = 28 173s 173s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 173s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 173s """Screen for valid/invalid first characters.""" 173s name = int_to_latin_1(leadint) + " foo" 173s 173s # Expect only two fail cases, newline and '#' 173s if leadint in (10, 35): 173s pytest.xfail("Known invalid name lead char") 173s 173s > test_dataobjstr_valid_objects( 173s misc_info, 173s sphinx_ifile_data_count, 173s name=name, 173s domain="py", 173s role="data", 173s prio=1, 173s uri="data.html#$", 173s dispname="-", 173s ) 173s 173s tests/test_valid_objects.py:173: 173s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s name = '\x1c foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 173s dispname = '-' 173s 173s @pytest.mark.parametrize( 173s ("name", "domain", "role", "prio", "uri", "dispname"), 173s [ 173s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 173s ("foo", "py", "data", 0, "quux.html#$", "-"), 173s ("foo", "py", "data", -1, "quux.html#$", "-"), 173s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 173s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 173s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 173s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 173s ("Index Page", "std", "doc", 1, "index.html", "-"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 173s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 173s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 173s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 173s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 173s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 173s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 173s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s # Colon in domain (invalid but undetectable) 173s ("foo", "p:y", "data", 1, "data.html#$", "-"), 173s ], 173s ) 173s def test_dataobjstr_valid_objects( 173s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 173s ): 173s """Run sphobjinv/sphinx comparison on specific object data lines.""" 173s dos = soi.DataObjStr( 173s name=name, 173s domain=domain, 173s role=role, 173s priority=str(prio), 173s uri=uri, 173s dispname=dispname, 173s ) 173s 173s assert dos 173s 173s inv = soi.Inventory() 173s inv.project = "Foo" 173s inv.version = "1.0" 173s inv.objects.append( 173s soi.DataObjStr( 173s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 173s ) 173s ) 173s inv.objects.append(dos) 173s 173s df = inv.data_file(contract=True) 173s 173s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 173s 173s ifile_count = sphinx_ifile_data_count(ifile_data) 173s 173s assert inv.count == ifile_count 173s 173s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 173s 173s assert domrole in ifile_data 173s > assert dos.name in ifile_data[domrole] 173s 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='-')} 173s E + where '\x1c foo' = DataObjStr(name='\x1c foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 173s 173s tests/test_valid_objects.py:123: AssertionError 173s ________________________ test_name_lead_chars[29_\x1d] _________________________ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s leadint = 29 173s 173s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 173s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 173s """Screen for valid/invalid first characters.""" 173s name = int_to_latin_1(leadint) + " foo" 173s 173s # Expect only two fail cases, newline and '#' 173s if leadint in (10, 35): 173s pytest.xfail("Known invalid name lead char") 173s 173s > test_dataobjstr_valid_objects( 173s misc_info, 173s sphinx_ifile_data_count, 173s name=name, 173s domain="py", 173s role="data", 173s prio=1, 173s uri="data.html#$", 173s dispname="-", 173s ) 173s 173s tests/test_valid_objects.py:173: 173s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s name = '\x1d foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 173s dispname = '-' 173s 173s @pytest.mark.parametrize( 173s ("name", "domain", "role", "prio", "uri", "dispname"), 173s [ 173s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 173s ("foo", "py", "data", 0, "quux.html#$", "-"), 173s ("foo", "py", "data", -1, "quux.html#$", "-"), 173s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 173s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 173s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 173s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 173s ("Index Page", "std", "doc", 1, "index.html", "-"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 173s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 173s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 173s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 173s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 173s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 173s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 173s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s # Colon in domain (invalid but undetectable) 173s ("foo", "p:y", "data", 1, "data.html#$", "-"), 173s ], 173s ) 173s def test_dataobjstr_valid_objects( 173s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 173s ): 173s """Run sphobjinv/sphinx comparison on specific object data lines.""" 173s dos = soi.DataObjStr( 173s name=name, 173s domain=domain, 173s role=role, 173s priority=str(prio), 173s uri=uri, 173s dispname=dispname, 173s ) 173s 173s assert dos 173s 173s inv = soi.Inventory() 173s inv.project = "Foo" 173s inv.version = "1.0" 173s inv.objects.append( 173s soi.DataObjStr( 173s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 173s ) 173s ) 173s inv.objects.append(dos) 173s 173s df = inv.data_file(contract=True) 173s 173s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 173s 173s ifile_count = sphinx_ifile_data_count(ifile_data) 173s 173s assert inv.count == ifile_count 173s 173s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 173s 173s assert domrole in ifile_data 173s > assert dos.name in ifile_data[domrole] 173s 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='-')} 173s E + where '\x1d foo' = DataObjStr(name='\x1d foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 173s 173s tests/test_valid_objects.py:123: AssertionError 173s ________________________ test_name_lead_chars[30_\x1e] _________________________ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s leadint = 30 173s 173s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 173s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 173s """Screen for valid/invalid first characters.""" 173s name = int_to_latin_1(leadint) + " foo" 173s 173s # Expect only two fail cases, newline and '#' 173s if leadint in (10, 35): 173s pytest.xfail("Known invalid name lead char") 173s 173s > test_dataobjstr_valid_objects( 173s misc_info, 173s sphinx_ifile_data_count, 173s name=name, 173s domain="py", 173s role="data", 173s prio=1, 173s uri="data.html#$", 173s dispname="-", 173s ) 173s 173s tests/test_valid_objects.py:173: 173s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s name = '\x1e foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 173s dispname = '-' 173s 173s @pytest.mark.parametrize( 173s ("name", "domain", "role", "prio", "uri", "dispname"), 173s [ 173s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 173s ("foo", "py", "data", 0, "quux.html#$", "-"), 173s ("foo", "py", "data", -1, "quux.html#$", "-"), 173s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 173s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 173s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 173s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 173s ("Index Page", "std", "doc", 1, "index.html", "-"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 173s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 173s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 173s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 173s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 173s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 173s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 173s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s # Colon in domain (invalid but undetectable) 173s ("foo", "p:y", "data", 1, "data.html#$", "-"), 173s ], 173s ) 173s def test_dataobjstr_valid_objects( 173s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 173s ): 173s """Run sphobjinv/sphinx comparison on specific object data lines.""" 173s dos = soi.DataObjStr( 173s name=name, 173s domain=domain, 173s role=role, 173s priority=str(prio), 173s uri=uri, 173s dispname=dispname, 173s ) 173s 173s assert dos 173s 173s inv = soi.Inventory() 173s inv.project = "Foo" 173s inv.version = "1.0" 173s inv.objects.append( 173s soi.DataObjStr( 173s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 173s ) 173s ) 173s inv.objects.append(dos) 173s 173s df = inv.data_file(contract=True) 173s 173s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 173s 173s ifile_count = sphinx_ifile_data_count(ifile_data) 173s 173s assert inv.count == ifile_count 173s 173s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 173s 173s assert domrole in ifile_data 173s > assert dos.name in ifile_data[domrole] 173s 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='-')} 173s E + where '\x1e foo' = DataObjStr(name='\x1e foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 173s 173s tests/test_valid_objects.py:123: AssertionError 173s ________________________ test_name_lead_chars[133_\x85] ________________________ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s leadint = 133 173s 173s @pytest.mark.parametrize("leadint", range(255), ids=latin_1_id) 173s def test_name_lead_chars(misc_info, sphinx_ifile_data_count, leadint): 173s """Screen for valid/invalid first characters.""" 173s name = int_to_latin_1(leadint) + " foo" 173s 173s # Expect only two fail cases, newline and '#' 173s if leadint in (10, 35): 173s pytest.xfail("Known invalid name lead char") 173s 173s > test_dataobjstr_valid_objects( 173s misc_info, 173s sphinx_ifile_data_count, 173s name=name, 173s domain="py", 173s role="data", 173s prio=1, 173s uri="data.html#$", 173s dispname="-", 173s ) 173s 173s tests/test_valid_objects.py:173: 173s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 173s 173s misc_info = .Info object at 0x6c558a13e270> 173s sphinx_ifile_data_count = 173s name = '\x85 foo', domain = 'py', role = 'data', prio = 1, uri = 'data.html#$' 173s dispname = '-' 173s 173s @pytest.mark.parametrize( 173s ("name", "domain", "role", "prio", "uri", "dispname"), 173s [ 173s ("foo", "py", "data", 1, "quux.html#$", "-"), # Priorities 173s ("foo", "py", "data", 0, "quux.html#$", "-"), 173s ("foo", "py", "data", -1, "quux.html#$", "-"), 173s ("foo", "py", "data", -1235778, "quux.html#$", "-"), 173s ("foo", "py", "data", 2214888, "quux.html#$", "-"), 173s ("foo bar", "std", "term", 1, "quux.html#$", "-"), # Space in name 173s ("foo\tbar", "std", "term", 1, "quux.html#$", "-"), # Valid but discouraged 173s ("Index Page", "std", "doc", 1, "index.html", "-"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index Page Thing"), 173s ("Index Page", "std", "doc", 1, "index.html", "Index\tPage\tThing"), 173s ("Index Page", "std", "doc", 1, "", "-"), # Zero-length uri 173s ("Index # Page", "std", "doc", 1, "index.html", "-"), # Symbol in name 173s ("Thing \u33a4", "std", "ref", 1, "index.html#$", "-"), # Unicode in name 173s ("Thing One", "std", "ref", 1, "index.html#$", "\u33a4"), # Unicode in dispname 173s ("foo", "py", "da:ta", 1, "data.html#$", "-"), # Colon in role (used in Sphinx) 173s ("foo", "py$", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py\u33a4", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data$", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data\u33a4", 1, "data.html#$", "-"), # Valid but discouraged 173s ("foo", "py", "data", 1, "data/\u33a4.html#$", "-"), # Valid but discouraged 173s (" foo", "py", "data", 1, "data.html#$", "-"), # Valid but discouraged 173s # Colon in domain (invalid but undetectable) 173s ("foo", "p:y", "data", 1, "data.html#$", "-"), 173s ], 173s ) 173s def test_dataobjstr_valid_objects( 173s misc_info, sphinx_ifile_data_count, name, domain, role, prio, uri, dispname 173s ): 173s """Run sphobjinv/sphinx comparison on specific object data lines.""" 173s dos = soi.DataObjStr( 173s name=name, 173s domain=domain, 173s role=role, 173s priority=str(prio), 173s uri=uri, 173s dispname=dispname, 173s ) 173s 173s assert dos 173s 173s inv = soi.Inventory() 173s inv.project = "Foo" 173s inv.version = "1.0" 173s inv.objects.append( 173s soi.DataObjStr( 173s name="bar", domain="py", role="data", priority="1", uri="$", dispname="-" 173s ) 173s ) 173s inv.objects.append(dos) 173s 173s df = inv.data_file(contract=True) 173s 173s ifile_data = IFile.load(BytesIO(soi.compress(df)), "", osp.join) 173s 173s ifile_count = sphinx_ifile_data_count(ifile_data) 173s 173s assert inv.count == ifile_count 173s 173s domrole = "{dos.domain}:{dos.role}".format(dos=dos) 173s 173s assert domrole in ifile_data 173s > assert dos.name in ifile_data[domrole] 173s 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='-')} 173s E + where '\x85 foo' = DataObjStr(name='\x85 foo', domain='py', role='data', priority='1', uri='data.html#$', dispname='-').name 173s 173s tests/test_valid_objects.py:123: AssertionError 173s =============================== warnings summary =============================== 173s tests/test_api_fail.py:41 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.api, pytest.mark.local] 173s 173s tests/test_api_fail.py:41 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.api, pytest.mark.local] 173s 173s tests/test_api_good.py:43 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.api, pytest.mark.local] 173s 173s tests/test_api_good.py:43 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.api, pytest.mark.local] 173s 173s tests/test_api_good.py:476 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.testall 173s 173s tests/test_api_good.py:483 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.testall 173s 173s tests/test_api_good.py:516 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.testall 173s 173s tests/test_api_good_nonlocal.py:37 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.api, pytest.mark.nonloc] 173s 173s tests/test_api_good_nonlocal.py:37 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.api, pytest.mark.nonloc] 173s 173s tests/test_api_good_nonlocal.py:59 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(30) 173s 173s tests/test_api_good_nonlocal.py:66 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.testall 173s 173s tests/test_api_good_nonlocal.py:67 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(30) 173s 173s tests/test_cli.py:50 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.cli, pytest.mark.local] 173s 173s tests/test_cli.py:50 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.cli, pytest.mark.local] 173s 173s tests/test_cli.py:56 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:68 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:73 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:82 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:91 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:112 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:145 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 2) 173s 173s tests/test_cli.py:169 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:206 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 50 * 3) 173s 173s tests/test_cli.py:207 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.testall 173s 173s tests/test_cli.py:251 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:348 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:356 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:364 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:372 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:380 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:392 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:400 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:409 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:422 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 2) 173s 173s tests/test_cli.py:433 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:447 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:452 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:467 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:482 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli.py:487 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT) 173s 173s tests/test_cli_nonlocal.py:45 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.cli, pytest.mark.nonloc] 173s 173s tests/test_cli_nonlocal.py:45 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.cli, pytest.mark.nonloc] 173s 173s tests/test_cli_nonlocal.py:62 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 173s 173s tests/test_cli_nonlocal.py:82 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 173s 173s tests/test_cli_nonlocal.py:95 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 173s 173s tests/test_cli_nonlocal.py:116 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 173s 173s tests/test_cli_nonlocal.py:133 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 173s 173s tests/test_cli_nonlocal.py:174 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 173s 173s tests/test_cli_nonlocal.py:202 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 173s 173s tests/test_cli_nonlocal.py:215 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 173s 173s tests/test_cli_nonlocal.py:229 173s /tmp/autopkgtest.9NbOwq/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 173s @pytest.mark.timeout(CLI_TEST_TIMEOUT * 4) 173s 173s tests/test_fixture.py:34 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = pytest.mark.fixture 173s 173s tests/test_flake8_ext.py:39 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.flake8_ext] 173s 173s tests/test_intersphinx.py:37 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.intersphinx, pytest.mark.local] 173s 173s tests/test_intersphinx.py:37 173s /tmp/autopkgtest.9NbOwq/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 173s pytestmark = [pytest.mark.intersphinx, pytest.mark.local] 173s 173s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 173s =========================== short test summary info ============================ 173s FAILED tests/test_valid_objects.py::test_name_lead_chars[11_\x0b] - Assertion... 173s FAILED tests/test_valid_objects.py::test_name_lead_chars[12_\x0c] - Assertion... 173s FAILED tests/test_valid_objects.py::test_name_lead_chars[13_\r] - AssertionEr... 173s FAILED tests/test_valid_objects.py::test_name_lead_chars[28_\x1c] - Assertion... 173s FAILED tests/test_valid_objects.py::test_name_lead_chars[29_\x1d] - Assertion... 173s FAILED tests/test_valid_objects.py::test_name_lead_chars[30_\x1e] - Assertion... 173s FAILED tests/test_valid_objects.py::test_name_lead_chars[133_\x85] - Assertio... 173s = 7 failed, 461 passed, 283 skipped, 1 deselected, 6 xfailed, 55 warnings in 35.95s = 174s autopkgtest [12:17:28]: test upstream-tests: -----------------------] 174s autopkgtest [12:17:28]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 174s upstream-tests FAIL non-zero exit status 1 174s autopkgtest [12:17:28]: test autodep8-python3: preparing testbed 267s autopkgtest [12:19:01]: testbed dpkg architecture: ppc64el 267s autopkgtest [12:19:01]: testbed apt version: 3.0.0 267s autopkgtest [12:19:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 268s autopkgtest [12:19:02]: testbed release detected to be: questing 268s autopkgtest [12:19:02]: updating testbed package index (apt update) 268s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 268s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 268s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 269s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 269s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [91.4 kB] 269s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [32.2 kB] 269s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [931 kB] 269s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [121 kB] 269s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [894 kB] 269s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [19.2 kB] 269s Fetched 2199 kB in 1s (3008 kB/s) 270s Reading package lists... 271s autopkgtest [12:19:05]: upgrading testbed (apt dist-upgrade and autopurge) 271s Reading package lists... 271s Building dependency tree... 271s Reading state information... 271s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 271s Starting 2 pkgProblemResolver with broken count: 0 271s Done 272s Entering ResolveByKeep 272s 272s Calculating upgrade... 272s The following packages will be upgraded: 272s diffutils gettext-base libgpg-error-l10n libgpg-error0 libperl5.40 272s libselinux1 netbase perl perl-base perl-modules-5.40 python3-attr 272s 11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 272s Need to get 10.9 MB of archives. 272s After this operation, 2048 B of additional disk space will be used. 272s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el diffutils ppc64el 1:3.10-4 [206 kB] 272s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libperl5.40 ppc64el 5.40.1-3 [4949 kB] 272s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el perl ppc64el 5.40.1-3 [262 kB] 272s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el perl-base ppc64el 5.40.1-3 [1923 kB] 273s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el perl-modules-5.40 all 5.40.1-3 [3217 kB] 273s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libselinux1 ppc64el 3.8.1-1 [110 kB] 273s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libgpg-error-l10n all 1.51-4 [8880 B] 273s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el libgpg-error0 ppc64el 1.51-4 [95.1 kB] 273s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el netbase all 6.5 [12.9 kB] 273s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el gettext-base ppc64el 0.23.1-2 [43.9 kB] 273s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-attr all 25.3.0-1 [50.9 kB] 273s Fetched 10.9 MB in 1s (19.6 MB/s) 274s (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 ... 78710 files and directories currently installed.) 274s Preparing to unpack .../diffutils_1%3a3.10-4_ppc64el.deb ... 274s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 274s Setting up diffutils (1:3.10-4) ... 274s (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 ... 78710 files and directories currently installed.) 274s Preparing to unpack .../libperl5.40_5.40.1-3_ppc64el.deb ... 274s Unpacking libperl5.40:ppc64el (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 275s Preparing to unpack .../perl_5.40.1-3_ppc64el.deb ... 275s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 275s Preparing to unpack .../perl-base_5.40.1-3_ppc64el.deb ... 275s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 275s Setting up perl-base (5.40.1-3) ... 275s (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 ... 78710 files and directories currently installed.) 275s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 275s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 276s Preparing to unpack .../libselinux1_3.8.1-1_ppc64el.deb ... 276s Unpacking libselinux1:ppc64el (3.8.1-1) over (3.7-3ubuntu3) ... 276s Setting up libselinux1:ppc64el (3.8.1-1) ... 276s (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 ... 78710 files and directories currently installed.) 276s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 276s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 276s Preparing to unpack .../libgpg-error0_1.51-4_ppc64el.deb ... 276s Unpacking libgpg-error0:ppc64el (1.51-4) over (1.51-3) ... 276s Setting up libgpg-error0:ppc64el (1.51-4) ... 277s (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 ... 78710 files and directories currently installed.) 277s Preparing to unpack .../archives/netbase_6.5_all.deb ... 277s Unpacking netbase (6.5) over (6.4) ... 277s Preparing to unpack .../gettext-base_0.23.1-2_ppc64el.deb ... 277s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 277s Preparing to unpack .../python3-attr_25.3.0-1_all.deb ... 277s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 277s Setting up python3-attr (25.3.0-1) ... 277s Setting up gettext-base (0.23.1-2) ... 277s Setting up perl-modules-5.40 (5.40.1-3) ... 277s Setting up netbase (6.5) ... 277s Installing new version of config file /etc/ethertypes ... 277s Installing new version of config file /etc/services ... 277s Setting up libgpg-error-l10n (1.51-4) ... 277s Setting up libperl5.40:ppc64el (5.40.1-3) ... 277s Setting up perl (5.40.1-3) ... 277s Processing triggers for libc-bin (2.41-6ubuntu1) ... 277s Processing triggers for man-db (2.13.1-1) ... 279s Processing triggers for install-info (7.1.1-1) ... 280s Reading package lists... 280s Building dependency tree... 280s Reading state information... 280s Starting pkgProblemResolver with broken count: 0 280s Starting 2 pkgProblemResolver with broken count: 0 280s Done 280s Solving dependencies... 280s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 283s Reading package lists... 283s Building dependency tree... 283s Reading state information... 283s Starting pkgProblemResolver with broken count: 0 283s Starting 2 pkgProblemResolver with broken count: 0 283s Done 283s The following NEW packages will be installed: 283s python3-all python3-sphobjinv 283s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 283s Need to get 39.2 kB of archives. 283s After this operation, 199 kB of additional disk space will be used. 283s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-all ppc64el 3.13.3-1 [880 B] 283s Get:2 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-sphobjinv all 2.3.1.2-2 [38.3 kB] 283s Fetched 39.2 kB in 0s (3788 kB/s) 283s Selecting previously unselected package python3-all. 283s (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 ... 78710 files and directories currently installed.) 283s Preparing to unpack .../python3-all_3.13.3-1_ppc64el.deb ... 283s Unpacking python3-all (3.13.3-1) ... 283s Selecting previously unselected package python3-sphobjinv. 283s Preparing to unpack .../python3-sphobjinv_2.3.1.2-2_all.deb ... 283s Unpacking python3-sphobjinv (2.3.1.2-2) ... 284s Setting up python3-all (3.13.3-1) ... 284s Setting up python3-sphobjinv (2.3.1.2-2) ... 285s autopkgtest [12:19:19]: 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 285s autopkgtest [12:19:19]: test autodep8-python3: [----------------------- 286s Testing with python3.13: 286s 286s autopkgtest [12:19:20]: test autodep8-python3: -----------------------] 286s autodep8-python3 PASS (superficial) 286s autopkgtest [12:19:20]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 287s autopkgtest [12:19:21]: @@@@@@@@@@@@@@@@@@@@ summary 287s upstream-tests FAIL non-zero exit status 1 287s autodep8-python3 PASS (superficial) 290s nova [W] Using flock in prodstack7-ppc64el 290s flock: timeout while waiting to get lock 290s Creating nova instance adt-questing-ppc64el-python-sphobjinv-20250505-121434-juju-7f2275-prod-proposed-migration-environment-23-dda752a7-810a-485f-8fa0-7b3eb8ff64a1 from image adt/ubuntu-questing-ppc64el-server-20250505.img (UUID 1f333b8a-0e22-4209-a8a8-539666d3d5e7)... 290s nova [W] Timed out waiting for 7d2ef183-bf67-4f7a-9274-187e69d101a4 to get deleted. 290s nova [W] Using flock in prodstack7-ppc64el 290s Creating nova instance adt-questing-ppc64el-python-sphobjinv-20250505-121434-juju-7f2275-prod-proposed-migration-environment-23-dda752a7-810a-485f-8fa0-7b3eb8ff64a1 from image adt/ubuntu-questing-ppc64el-server-20250505.img (UUID 1f333b8a-0e22-4209-a8a8-539666d3d5e7)... 290s nova [W] Timed out waiting for d1c6c3d8-33eb-499e-9ac1-a9551075f5ec to get deleted.