0s autopkgtest [17:23:46]: starting date and time: 2025-05-06 17:23:46+0000 0s autopkgtest [17:23:46]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [17:23:46]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.00oe_f5g/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx-autodoc-typehints --apt-upgrade sphinx-toolbox --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx-autodoc-typehints/3.2.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-arm64-19.secgroup --name adt-questing-arm64-sphinx-toolbox-20250506-172345-juju-7f2275-prod-proposed-migration-environment-20-45a69174-814c-4128-97d7-f96bb6ddca1d --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 114s autopkgtest [17:25:40]: testbed dpkg architecture: arm64 114s autopkgtest [17:25:40]: testbed apt version: 3.0.0 114s autopkgtest [17:25:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 114s autopkgtest [17:25:40]: testbed release detected to be: None 115s autopkgtest [17:25:41]: updating testbed package index (apt update) 116s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 116s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 116s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 116s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 116s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 116s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 116s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.8 kB] 116s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [125 kB] 116s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [639 kB] 116s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 116s Fetched 1566 kB in 1s (1718 kB/s) 117s Reading package lists... 118s autopkgtest [17:25:44]: upgrading testbed (apt dist-upgrade and autopurge) 118s Reading package lists... 118s Building dependency tree... 118s Reading state information... 119s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 119s Starting 2 pkgProblemResolver with broken count: 0 119s Done 119s Entering ResolveByKeep 120s 120s Calculating upgrade... 120s The following packages will be upgraded: 120s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 120s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 120s Need to get 5180 kB of archives. 120s After this operation, 291 kB disk space will be freed. 120s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12t64 arm64 3.12.10-1 [2314 kB] 121s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-stdlib arm64 3.12.10-1 [2029 kB] 121s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-minimal arm64 3.12.10-1 [836 kB] 121s Fetched 5180 kB in 1s (6720 kB/s) 122s (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.) 122s Preparing to unpack .../libpython3.12t64_3.12.10-1_arm64.deb ... 122s Unpacking libpython3.12t64:arm64 (3.12.10-1) over (3.12.8-3) ... 122s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_arm64.deb ... 122s Unpacking libpython3.12-stdlib:arm64 (3.12.10-1) over (3.12.8-3) ... 122s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_arm64.deb ... 122s Unpacking libpython3.12-minimal:arm64 (3.12.10-1) over (3.12.8-3) ... 122s Setting up libpython3.12-minimal:arm64 (3.12.10-1) ... 122s Setting up libpython3.12-stdlib:arm64 (3.12.10-1) ... 122s Setting up libpython3.12t64:arm64 (3.12.10-1) ... 122s Processing triggers for libc-bin (2.41-6ubuntu1) ... 122s 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 124s Solving dependencies... 124s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 127s autopkgtest [17:25:53]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 14:37:51 UTC 2025 127s autopkgtest [17:25:53]: @@@@@@@@@@@@@@@@@@@@ apt-source sphinx-toolbox 129s Get:1 http://ftpmaster.internal/ubuntu questing/universe sphinx-toolbox 3.9.0-1 (dsc) [3129 B] 129s Get:2 http://ftpmaster.internal/ubuntu questing/universe sphinx-toolbox 3.9.0-1 (tar) [432 kB] 129s Get:3 http://ftpmaster.internal/ubuntu questing/universe sphinx-toolbox 3.9.0-1 (diff) [6228 B] 129s gpgv: Signature made Fri Apr 11 13:30:44 2025 UTC 129s gpgv: using RSA key FC875C834BC71FB6546250A86E25BF686AA7D62A 129s gpgv: issuer "katharasasikumar007@gmail.com" 129s gpgv: Can't check signature: No public key 129s dpkg-source: warning: cannot verify inline signature for ./sphinx-toolbox_3.9.0-1.dsc: no acceptable signature found 129s autopkgtest [17:25:55]: testing package sphinx-toolbox version 3.9.0-1 129s autopkgtest [17:25:55]: build not needed 130s autopkgtest [17:25:56]: test upstream-tests: preparing testbed 130s Reading package lists... 130s Building dependency tree... 130s Reading state information... 131s Starting pkgProblemResolver with broken count: 1 131s Starting 2 pkgProblemResolver with broken count: 1 131s Investigating (0) python3-sphinx-autodoc-typehints:arm64 < none -> 3.2.0-1 @un puN Ib > 131s Broken python3-sphinx-autodoc-typehints:arm64 Depends on python3-sphinx:arm64 < none -> 8.1.3-5 @un puN > (>= 8.2) 131s Considering python3-sphinx:arm64 8 as a solution to python3-sphinx-autodoc-typehints:arm64 1 131s Re-Instated python3-sphinx:arm64 131s Done 131s Some packages could not be installed. This may mean that you have 131s requested an impossible situation or if you are using the unstable 131s distribution that some required packages have not yet been created 131s or been moved out of Incoming. 131s The following information may help to resolve the situation: 131s 131s The following packages have unmet dependencies: 131s python3-sphinx-autodoc-typehints : Depends: python3-sphinx (>= 8.2) but 8.1.3-5 is to be installed 131s E: Unable to correct problems, you have held broken packages. 131s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from questing-proposed 131s Reading package lists... 132s Building dependency tree... 132s Reading state information... 132s Starting pkgProblemResolver with broken count: 0 132s Starting 2 pkgProblemResolver with broken count: 0 132s Done 133s The following NEW packages will be installed: 133s docutils-common fonts-font-awesome fonts-lato libjs-jquery libjs-sphinxdoc 133s libjs-underscore libjson-perl python3-alabaster python3-all python3-apeye 133s python3-apeye-core python3-autodocsumm python3-bs4 python3-cachecontrol 133s python3-coincidence python3-css-parser python3-cssutils python3-dateutil 133s python3-defusedxml python3-dict2css python3-docutils 133s python3-domdf-python-tools python3-filelock python3-html5lib 133s python3-hypothesis python3-imagesize python3-iniconfig python3-msgpack 133s python3-natsort python3-packaging python3-platformdirs python3-pluggy 133s python3-pytest python3-pytest-datadir python3-pytest-httpserver 133s python3-pytest-regressions python3-pytest-timeout python3-roman 133s python3-roman-numerals python3-ruamel.yaml python3-ruamel.yaml.clib 133s python3-snowballstemmer python3-sortedcontainers python3-soupsieve 133s python3-sphinx python3-sphinx-autodoc-typehints python3-sphinx-jinja2-compat 133s python3-sphinx-prompt python3-sphinx-tabs python3-sphinx-toolbox 133s python3-sphobjinv python3-tabulate python3-webencodings python3-werkzeug 133s sgml-base sphinx-common sphinx-rtd-theme-common xml-core 133s 0 upgraded, 58 newly installed, 0 to remove and 49 not upgraded. 133s Need to get 9390 kB of archives. 133s After this operation, 39.9 MB of additional disk space will be used. 133s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-lato all 2.015-1 [2781 kB] 134s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 134s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 xml-core all 0.19 [20.3 kB] 134s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 134s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 134s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 134s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 134s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libjs-sphinxdoc all 8.2.3-1 [27.8 kB] 134s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 134s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 python3-all arm64 3.13.3-1 [880 B] 134s Get:11 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-natsort all 8.0.2-2 [33.8 kB] 134s Get:12 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-domdf-python-tools all 3.10.0-1 [96.1 kB] 134s Get:13 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-apeye-core all 1.1.5-1 [91.1 kB] 134s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 python3-platformdirs all 4.3.7-1 [16.9 kB] 134s Get:15 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-apeye all 1.4.1-4syncable1 [91.1 kB] 134s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 134s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 sphinx-common all 8.2.3-1 [656 kB] 134s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 134s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 python3-roman all 5.0-1 [10.3 kB] 134s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 134s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 134s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 python3-packaging all 25.0-1 [52.8 kB] 134s Get:23 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-roman-numerals all 3.1.0-1ubuntu1 [8432 B] 134s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 134s Get:25 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 python3-sphinx all 8.2.3-1 [482 kB] 134s Get:26 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-autodocsumm all 0.2.14-2 [11.9 kB] 134s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 python3-soupsieve all 2.7-1 [33.5 kB] 134s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 python3-bs4 all 4.13.4-1 [137 kB] 134s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 python3-msgpack arm64 1.0.3-3build4 [82.7 kB] 134s Get:30 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-cachecontrol all 0.14.3-1 [18.7 kB] 134s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 134s Get:32 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 134s Get:33 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 python3-pytest all 8.3.5-2 [252 kB] 134s Get:34 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-datadir all 1.4.1+ds-1 [5386 B] 134s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 134s Get:36 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-regressions all 2.5.0+ds-2 [39.2 kB] 134s Get:37 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-coincidence all 0.6.6-2 [15.6 kB] 134s Get:38 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-css-parser all 1.0.10-1 [129 kB] 134s Get:39 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-cssutils all 2.11.1-1 [268 kB] 134s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 134s Get:41 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-dict2css all 0.3.0-2 [8186 B] 134s Get:42 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-filelock all 3.18.0-1 [13.0 kB] 134s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 python3-webencodings all 0.5.1-5 [11.5 kB] 134s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 python3-html5lib all 1.2-2 [90.6 kB] 134s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 134s Get:46 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 python3-hypothesis all 6.130.5-1 [341 kB] 134s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 python3-werkzeug all 3.1.3-2 [169 kB] 134s Get:48 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-httpserver all 1.1.3-1 [19.1 kB] 134s Get:49 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-timeout all 2.3.1-1 [22.1 kB] 134s Get:50 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-ruamel.yaml.clib arm64 0.2.12+ds-1build1 [138 kB] 134s Get:51 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-ruamel.yaml all 0.18.10+ds-1 [127 kB] 134s Get:52 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 python3-sphinx-autodoc-typehints all 3.2.0-1 [22.2 kB] 134s Get:53 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-jinja2-compat all 0.3.0-2 [6192 B] 134s Get:54 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-prompt all 1.9.0-1 [7334 B] 134s Get:55 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-tabs all 3.4.7-1 [11.4 kB] 134s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 python3-tabulate all 0.9.0-1 [45.3 kB] 134s Get:57 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-toolbox all 3.9.0-1 [88.7 kB] 134s Get:58 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphobjinv all 2.3.1.2-2 [38.3 kB] 134s Fetched 9390 kB in 1s (7521 kB/s) 134s Selecting previously unselected package fonts-lato. 134s (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.) 134s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 134s Unpacking fonts-lato (2.015-1) ... 135s Selecting previously unselected package sgml-base. 135s Preparing to unpack .../01-sgml-base_1.31+nmu1_all.deb ... 135s Unpacking sgml-base (1.31+nmu1) ... 135s Selecting previously unselected package xml-core. 135s Preparing to unpack .../02-xml-core_0.19_all.deb ... 135s Unpacking xml-core (0.19) ... 135s Selecting previously unselected package docutils-common. 135s Preparing to unpack .../03-docutils-common_0.21.2+dfsg-2_all.deb ... 135s Unpacking docutils-common (0.21.2+dfsg-2) ... 135s Selecting previously unselected package fonts-font-awesome. 135s Preparing to unpack .../04-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 135s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 135s Selecting previously unselected package libjs-jquery. 135s Preparing to unpack .../05-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 135s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 135s Selecting previously unselected package libjs-underscore. 135s Preparing to unpack .../06-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 135s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 135s Selecting previously unselected package libjs-sphinxdoc. 135s Preparing to unpack .../07-libjs-sphinxdoc_8.2.3-1_all.deb ... 135s Unpacking libjs-sphinxdoc (8.2.3-1) ... 135s Selecting previously unselected package libjson-perl. 135s Preparing to unpack .../08-libjson-perl_4.10000-1_all.deb ... 135s Unpacking libjson-perl (4.10000-1) ... 135s Selecting previously unselected package python3-all. 135s Preparing to unpack .../09-python3-all_3.13.3-1_arm64.deb ... 135s Unpacking python3-all (3.13.3-1) ... 135s Selecting previously unselected package python3-natsort. 135s Preparing to unpack .../10-python3-natsort_8.0.2-2_all.deb ... 135s Unpacking python3-natsort (8.0.2-2) ... 135s Selecting previously unselected package python3-domdf-python-tools. 135s Preparing to unpack .../11-python3-domdf-python-tools_3.10.0-1_all.deb ... 135s Unpacking python3-domdf-python-tools (3.10.0-1) ... 135s Selecting previously unselected package python3-apeye-core. 135s Preparing to unpack .../12-python3-apeye-core_1.1.5-1_all.deb ... 135s Unpacking python3-apeye-core (1.1.5-1) ... 135s Selecting previously unselected package python3-platformdirs. 135s Preparing to unpack .../13-python3-platformdirs_4.3.7-1_all.deb ... 135s Unpacking python3-platformdirs (4.3.7-1) ... 135s Selecting previously unselected package python3-apeye. 135s Preparing to unpack .../14-python3-apeye_1.4.1-4syncable1_all.deb ... 135s Unpacking python3-apeye (1.4.1-4syncable1) ... 135s Selecting previously unselected package python3-defusedxml. 135s Preparing to unpack .../15-python3-defusedxml_0.7.1-3_all.deb ... 135s Unpacking python3-defusedxml (0.7.1-3) ... 135s Selecting previously unselected package sphinx-common. 135s Preparing to unpack .../16-sphinx-common_8.2.3-1_all.deb ... 135s Unpacking sphinx-common (8.2.3-1) ... 135s Selecting previously unselected package python3-alabaster. 135s Preparing to unpack .../17-python3-alabaster_0.7.16-0.1_all.deb ... 135s Unpacking python3-alabaster (0.7.16-0.1) ... 135s Selecting previously unselected package python3-roman. 135s Preparing to unpack .../18-python3-roman_5.0-1_all.deb ... 135s Unpacking python3-roman (5.0-1) ... 136s Selecting previously unselected package python3-docutils. 136s Preparing to unpack .../19-python3-docutils_0.21.2+dfsg-2_all.deb ... 136s Unpacking python3-docutils (0.21.2+dfsg-2) ... 136s Selecting previously unselected package python3-imagesize. 136s Preparing to unpack .../20-python3-imagesize_1.4.1-1_all.deb ... 136s Unpacking python3-imagesize (1.4.1-1) ... 136s Selecting previously unselected package python3-packaging. 136s Preparing to unpack .../21-python3-packaging_25.0-1_all.deb ... 136s Unpacking python3-packaging (25.0-1) ... 136s Selecting previously unselected package python3-roman-numerals. 136s Preparing to unpack .../22-python3-roman-numerals_3.1.0-1ubuntu1_all.deb ... 136s Unpacking python3-roman-numerals (3.1.0-1ubuntu1) ... 136s Selecting previously unselected package python3-snowballstemmer. 136s Preparing to unpack .../23-python3-snowballstemmer_2.2.0-4build1_all.deb ... 136s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 136s Selecting previously unselected package python3-sphinx. 136s Preparing to unpack .../24-python3-sphinx_8.2.3-1_all.deb ... 136s Unpacking python3-sphinx (8.2.3-1) ... 136s Selecting previously unselected package python3-autodocsumm. 136s Preparing to unpack .../25-python3-autodocsumm_0.2.14-2_all.deb ... 136s Unpacking python3-autodocsumm (0.2.14-2) ... 136s Selecting previously unselected package python3-soupsieve. 136s Preparing to unpack .../26-python3-soupsieve_2.7-1_all.deb ... 136s Unpacking python3-soupsieve (2.7-1) ... 136s Selecting previously unselected package python3-bs4. 136s Preparing to unpack .../27-python3-bs4_4.13.4-1_all.deb ... 136s Unpacking python3-bs4 (4.13.4-1) ... 136s Selecting previously unselected package python3-msgpack. 136s Preparing to unpack .../28-python3-msgpack_1.0.3-3build4_arm64.deb ... 136s Unpacking python3-msgpack (1.0.3-3build4) ... 136s Selecting previously unselected package python3-cachecontrol. 136s Preparing to unpack .../29-python3-cachecontrol_0.14.3-1_all.deb ... 136s Unpacking python3-cachecontrol (0.14.3-1) ... 136s Selecting previously unselected package python3-iniconfig. 136s Preparing to unpack .../30-python3-iniconfig_1.1.1-2_all.deb ... 136s Unpacking python3-iniconfig (1.1.1-2) ... 136s Selecting previously unselected package python3-pluggy. 136s Preparing to unpack .../31-python3-pluggy_1.5.0-1_all.deb ... 136s Unpacking python3-pluggy (1.5.0-1) ... 136s Selecting previously unselected package python3-pytest. 136s Preparing to unpack .../32-python3-pytest_8.3.5-2_all.deb ... 136s Unpacking python3-pytest (8.3.5-2) ... 136s Selecting previously unselected package python3-pytest-datadir. 136s Preparing to unpack .../33-python3-pytest-datadir_1.4.1+ds-1_all.deb ... 136s Unpacking python3-pytest-datadir (1.4.1+ds-1) ... 136s Selecting previously unselected package sphinx-rtd-theme-common. 136s Preparing to unpack .../34-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 136s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 136s Selecting previously unselected package python3-pytest-regressions. 136s Preparing to unpack .../35-python3-pytest-regressions_2.5.0+ds-2_all.deb ... 136s Unpacking python3-pytest-regressions (2.5.0+ds-2) ... 136s Selecting previously unselected package python3-coincidence. 136s Preparing to unpack .../36-python3-coincidence_0.6.6-2_all.deb ... 136s Unpacking python3-coincidence (0.6.6-2) ... 136s Selecting previously unselected package python3-css-parser. 136s Preparing to unpack .../37-python3-css-parser_1.0.10-1_all.deb ... 136s Unpacking python3-css-parser (1.0.10-1) ... 136s Selecting previously unselected package python3-cssutils. 136s Preparing to unpack .../38-python3-cssutils_2.11.1-1_all.deb ... 136s Unpacking python3-cssutils (2.11.1-1) ... 136s Selecting previously unselected package python3-dateutil. 136s Preparing to unpack .../39-python3-dateutil_2.9.0-4_all.deb ... 136s Unpacking python3-dateutil (2.9.0-4) ... 136s Selecting previously unselected package python3-dict2css. 136s Preparing to unpack .../40-python3-dict2css_0.3.0-2_all.deb ... 136s Unpacking python3-dict2css (0.3.0-2) ... 136s Selecting previously unselected package python3-filelock. 136s Preparing to unpack .../41-python3-filelock_3.18.0-1_all.deb ... 136s Unpacking python3-filelock (3.18.0-1) ... 136s Selecting previously unselected package python3-webencodings. 136s Preparing to unpack .../42-python3-webencodings_0.5.1-5_all.deb ... 136s Unpacking python3-webencodings (0.5.1-5) ... 137s Selecting previously unselected package python3-html5lib. 137s Preparing to unpack .../43-python3-html5lib_1.2-2_all.deb ... 137s Unpacking python3-html5lib (1.2-2) ... 137s Selecting previously unselected package python3-sortedcontainers. 137s Preparing to unpack .../44-python3-sortedcontainers_2.4.0-2_all.deb ... 137s Unpacking python3-sortedcontainers (2.4.0-2) ... 137s Selecting previously unselected package python3-hypothesis. 137s Preparing to unpack .../45-python3-hypothesis_6.130.5-1_all.deb ... 137s Unpacking python3-hypothesis (6.130.5-1) ... 137s Selecting previously unselected package python3-werkzeug. 137s Preparing to unpack .../46-python3-werkzeug_3.1.3-2_all.deb ... 137s Unpacking python3-werkzeug (3.1.3-2) ... 137s Selecting previously unselected package python3-pytest-httpserver. 137s Preparing to unpack .../47-python3-pytest-httpserver_1.1.3-1_all.deb ... 137s Unpacking python3-pytest-httpserver (1.1.3-1) ... 137s Selecting previously unselected package python3-pytest-timeout. 137s Preparing to unpack .../48-python3-pytest-timeout_2.3.1-1_all.deb ... 137s Unpacking python3-pytest-timeout (2.3.1-1) ... 137s Selecting previously unselected package python3-ruamel.yaml.clib. 137s Preparing to unpack .../49-python3-ruamel.yaml.clib_0.2.12+ds-1build1_arm64.deb ... 137s Unpacking python3-ruamel.yaml.clib (0.2.12+ds-1build1) ... 137s Selecting previously unselected package python3-ruamel.yaml. 137s Preparing to unpack .../50-python3-ruamel.yaml_0.18.10+ds-1_all.deb ... 137s Unpacking python3-ruamel.yaml (0.18.10+ds-1) ... 137s Selecting previously unselected package python3-sphinx-autodoc-typehints. 137s Preparing to unpack .../51-python3-sphinx-autodoc-typehints_3.2.0-1_all.deb ... 137s Unpacking python3-sphinx-autodoc-typehints (3.2.0-1) ... 137s Selecting previously unselected package python3-sphinx-jinja2-compat. 137s Preparing to unpack .../52-python3-sphinx-jinja2-compat_0.3.0-2_all.deb ... 137s Unpacking python3-sphinx-jinja2-compat (0.3.0-2) ... 137s Selecting previously unselected package python3-sphinx-prompt. 137s Preparing to unpack .../53-python3-sphinx-prompt_1.9.0-1_all.deb ... 137s Unpacking python3-sphinx-prompt (1.9.0-1) ... 137s Selecting previously unselected package python3-sphinx-tabs. 137s Preparing to unpack .../54-python3-sphinx-tabs_3.4.7-1_all.deb ... 137s Unpacking python3-sphinx-tabs (3.4.7-1) ... 137s Selecting previously unselected package python3-tabulate. 137s Preparing to unpack .../55-python3-tabulate_0.9.0-1_all.deb ... 137s Unpacking python3-tabulate (0.9.0-1) ... 137s Selecting previously unselected package python3-sphinx-toolbox. 137s Preparing to unpack .../56-python3-sphinx-toolbox_3.9.0-1_all.deb ... 137s Unpacking python3-sphinx-toolbox (3.9.0-1) ... 137s Selecting previously unselected package python3-sphobjinv. 137s Preparing to unpack .../57-python3-sphobjinv_2.3.1.2-2_all.deb ... 137s Unpacking python3-sphobjinv (2.3.1.2-2) ... 137s Setting up python3-css-parser (1.0.10-1) ... 138s Setting up python3-iniconfig (1.1.1-2) ... 138s Setting up python3-filelock (3.18.0-1) ... 138s Setting up fonts-lato (2.015-1) ... 138s Setting up python3-defusedxml (0.7.1-3) ... 139s Setting up python3-alabaster (0.7.16-0.1) ... 139s Setting up python3-cssutils (2.11.1-1) ... 139s update-alternatives: using /usr/bin/cssparse_py3 to provide /usr/bin/cssparse (cssparse) in auto mode 139s update-alternatives: using /usr/bin/csscombine_py3 to provide /usr/bin/csscombine (csscombine) in auto mode 139s update-alternatives: using /usr/bin/csscapture_py3 to provide /usr/bin/csscapture (csscapture) in auto mode 139s Setting up python3-ruamel.yaml.clib (0.2.12+ds-1build1) ... 139s Setting up python3-sphinx-jinja2-compat (0.3.0-2) ... 140s Setting up python3-tabulate (0.9.0-1) ... 140s Setting up python3-all (3.13.3-1) ... 140s Setting up python3-sortedcontainers (2.4.0-2) ... 140s Setting up python3-webencodings (0.5.1-5) ... 141s Setting up python3-platformdirs (4.3.7-1) ... 141s Setting up python3-natsort (8.0.2-2) ... 141s Setting up python3-roman (5.0-1) ... 142s Setting up python3-packaging (25.0-1) ... 142s Setting up python3-snowballstemmer (2.2.0-4build1) ... 143s Setting up python3-werkzeug (3.1.3-2) ... 144s Setting up python3-html5lib (1.2-2) ... 145s Setting up python3-pluggy (1.5.0-1) ... 145s Setting up python3-ruamel.yaml (0.18.10+ds-1) ... 146s Setting up python3-sphobjinv (2.3.1.2-2) ... 146s Setting up libjson-perl (4.10000-1) ... 146s Setting up python3-pytest-httpserver (1.1.3-1) ... 147s Setting up python3-domdf-python-tools (3.10.0-1) ... 147s Setting up python3-roman-numerals (3.1.0-1ubuntu1) ... 148s Setting up python3-dateutil (2.9.0-4) ... 148s Setting up sgml-base (1.31+nmu1) ... 148s Setting up python3-msgpack (1.0.3-3build4) ... 149s Setting up python3-cachecontrol (0.14.3-1) ... 149s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 149s Setting up python3-soupsieve (2.7-1) ... 149s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 149s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 149s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 149s Setting up python3-imagesize (1.4.1-1) ... 150s Setting up python3-pytest (8.3.5-2) ... 150s Setting up python3-pytest-datadir (1.4.1+ds-1) ... 151s Setting up python3-hypothesis (6.130.5-1) ... 151s Setting up python3-bs4 (4.13.4-1) ... 152s Setting up python3-apeye-core (1.1.5-1) ... 152s Setting up python3-dict2css (0.3.0-2) ... 153s Setting up python3-apeye (1.4.1-4syncable1) ... 153s Setting up libjs-sphinxdoc (8.2.3-1) ... 153s Setting up xml-core (0.19) ... 153s Setting up python3-pytest-timeout (2.3.1-1) ... 154s Setting up python3-pytest-regressions (2.5.0+ds-2) ... 154s Setting up python3-coincidence (0.6.6-2) ... 154s Setting up sphinx-common (8.2.3-1) ... 154s Processing triggers for man-db (2.13.1-1) ... 155s Processing triggers for sgml-base (1.31+nmu1) ... 155s Setting up docutils-common (0.21.2+dfsg-2) ... 155s Processing triggers for sgml-base (1.31+nmu1) ... 155s Setting up python3-docutils (0.21.2+dfsg-2) ... 156s Setting up python3-sphinx (8.2.3-1) ... 157s Setting up python3-sphinx-prompt (1.9.0-1) ... 157s Setting up python3-sphinx-autodoc-typehints (3.2.0-1) ... 158s Setting up python3-autodocsumm (0.2.14-2) ... 158s Setting up python3-sphinx-tabs (3.4.7-1) ... 158s Setting up python3-sphinx-toolbox (3.9.0-1) ... 160s autopkgtest [17:26:26]: test upstream-tests: [----------------------- 160s 160s *************************** 160s *** Testing with python3.13 160s *************************** 160s 160s Content of current working folder: 160s 160s total 12 160s drwxr-xr-x 3 ubuntu ubuntu 4096 May 6 17:26 . 160s drwxrwxrwt 5 root root 4096 May 6 17:26 .. 160s drwxrwxr-x 14 ubuntu ubuntu 4096 Feb 26 11:14 tests 160s Running tests... 160s 162s ============================= test session starts ============================== 162s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 162s Test session started at 17:26:27 162s rootdir: /tmp/autopkgtest.axYWjt/autopkgtest_tmp 162s plugins: hypothesis-6.130.5, typeguard-4.4.2, datadir-1.4.1+ds, regressions-2.5.0+ds, timeout-2.3.1, pytest_httpserver-1.1.3 162s collected 2454 items / 3 deselected / 2451 selected 162s 162s tests/test_assets.py . [ 0%] 162s tests/test_code.py .. [ 0%] 162s tests/test_config.py ...... [ 0%] 162s tests/test_css.py .. [ 0%] 162s tests/test_github.py ................................................... [ 2%] 162s ........................................................................ [ 5%] 162s ........................................................................ [ 8%] 162s ........................................................................ [ 11%] 162s ........................................................................ [ 14%] 162s ........................................................................ [ 17%] 162s ........................................................................ [ 20%] 162s ........................................................................ [ 23%] 162s ........................................................................ [ 26%] 163s ........................................................................ [ 28%] 163s ........................................................................ [ 31%] 163s ........................................................................ [ 34%] 163s ........................................................................ [ 37%] 163s ........................................................................ [ 40%] 163s ........................................................................ [ 43%] 166s ........................................................................ [ 46%] 170s ........................................ [ 48%] 170s tests/test_installation.py ... [ 48%] 170s tests/test_issues.py ................................................... [ 50%] 170s ........................................................................ [ 53%] 171s ........................................................................ [ 56%] 171s ........................................................................ [ 59%] 171s ........................................................................ [ 62%] 171s ........................................................................ [ 65%] 171s ........................................................................ [ 68%] 171s ........................................................................ [ 70%] 171s ........................................................................ [ 73%] 171s ........................................................................ [ 76%] 171s ........................................................................ [ 79%] 171s ........................................................................ [ 82%] 171s ........................................................................ [ 85%] 171s ........................................................................ [ 88%] 172s ........................................................................ [ 91%] 172s ............................................ [ 93%] 172s tests/test_latex.py .... [ 93%] 172s tests/test_main.py . [ 93%] 172s tests/test_more_autodoc/test_augment_defaults.py .. [ 93%] 172s tests/test_more_autodoc/test_autonamedtuple.py . [ 93%] 172s tests/test_more_autodoc/test_autoprotocol.py . [ 93%] 172s tests/test_more_autodoc/test_autotypeddict.py . [ 93%] 172s tests/test_more_autodoc/test_generic_bases.py . [ 93%] 172s tests/test_more_autodoc/test_genericalias.py . [ 93%] 172s tests/test_more_autodoc/test_no_docstring.py . [ 93%] 172s tests/test_more_autodoc/test_overloads.py . [ 93%] 172s tests/test_more_autodoc/test_regex.py .................................. [ 95%] 172s ...................... [ 96%] 172s tests/test_more_autodoc/test_setup.py . [ 96%] 172s tests/test_more_autodoc/test_source_link.py . [ 96%] 172s tests/test_more_autodoc/test_sourcelink.py . [ 96%] 172s tests/test_more_autodoc/test_typehints.py ..........s.s.s.s............F [ 97%] 172s FFF... [ 97%] 172s tests/test_more_autodoc/test_typevars.py . [ 97%] 172s tests/test_more_autodoc/test_variables.py F. [ 97%] 172s tests/test_more_autosummary.py . [ 97%] 172s tests/test_rest_example.py .. [ 98%] 172s tests/test_setup.py . [ 98%] 172s tests/test_shields.py .. [ 98%] 172s tests/test_sidebar_links.py .... [ 98%] 172s tests/test_source.py .... [ 98%] 172s tests/test_source_output_github/test_source_output.py . [ 98%] 172s tests/test_source_output_sphinx/test_source_output.py . [ 98%] 172s tests/test_testing.py . [ 98%] 172s tests/test_tweaks/test_footnote_symbols.py . [ 98%] 172s tests/test_tweaks/test_param_dash.py . [ 98%] 172s tests/test_tweaks/test_sphinx_panels_tabs.py .. [ 98%] 172s tests/test_tweaks/test_tabsize.py . [ 98%] 173s tests/test_utils.py ...........x............. [ 99%] 173s tests/test_wikipedia.py .... [100%] 173s 173s =================================== FAILURES =================================== 173s _____________________ test_format_annotation[Literal_True] _____________________ 173s 173s annotation = typing.Literal[True] 173s expected = ':py:data:`typing.Literal`\\[:py:obj:`True`]' 173s 173s @pytest.mark.parametrize( 173s "annotation, expected", 173s [ 173s pytest.param(True, ":py:obj:`True`", id="True"), 173s pytest.param(False, ":py:obj:`False`", id="False"), 173s pytest.param(None, ":py:obj:`None`", id="None"), 173s pytest.param(type(None), ":py:obj:`None`", id="NoneType"), 173s pytest.param(Ellipsis, "...", id="Ellipsis"), 173s pytest.param(..., "...", id="..."), 173s pytest.param(itertools.cycle, ":func:`itertools.cycle`", id="itertools.cycle"), 173s pytest.param( 173s types.GetSetDescriptorType, 173s ":py:data:`types.GetSetDescriptorType`", 173s id="types.GetSetDescriptorType" 173s ), 173s pytest.param( 173s types.MemberDescriptorType, 173s ":py:data:`types.MemberDescriptorType`", 173s id="types.MemberDescriptorType" 173s ), 173s pytest.param( 173s ClassMethodDescriptorType, 173s ":py:data:`types.ClassMethodDescriptorType`", 173s id="types.ClassMethodDescriptorType" 173s ), 173s pytest.param( 173s typing.ContextManager[str], 173s r":py:class:`contextlib.AbstractContextManager`\[:py:class:`str`]", 173s id="typing.ContextManager", 173s marks=max_version("3.9"), 173s ), 173s pytest.param( 173s MethodDescriptorType, 173s ":py:data:`types.MethodDescriptorType`", 173s id="types.MethodDescriptorType", 173s marks=not_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodDescriptorType, 173s ":py:data:`types.FunctionType`", 173s id="types.MethodDescriptorType", 173s marks=only_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodWrapperType, 173s ":py:data:`types.MethodWrapperType`", 173s id="types.MethodWrapperType", 173s marks=not_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodWrapperType, 173s ":py:data:`types.MethodType`", 173s id="types.MethodWrapperType", 173s marks=only_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s WrapperDescriptorType, 173s ":py:data:`types.WrapperDescriptorType`", 173s id="types.WrapperDescriptorType", 173s marks=not_pypy("PyPy reuses some types") 173s ), 173s pytest.param( 173s WrapperDescriptorType, 173s ":py:data:`types.FunctionType`", 173s id="types.WrapperDescriptorType", 173s marks=only_pypy("PyPy reuses some types") 173s ), 173s pytest.param( 173s types.BuiltinFunctionType, 173s ":py:data:`types.BuiltinFunctionType`", 173s id="types.BuiltinFunctionType" 173s ), 173s pytest.param(types.FunctionType, ":py:data:`types.FunctionType`", id="types.FunctionType"), 173s pytest.param( 173s types.MethodType, 173s ":py:data:`types.MethodType`", 173s id="types.MethodType", 173s ), 173s pytest.param( 173s types.MappingProxyType, ":py:class:`types.MappingProxyType`", id="types.MappingProxyType" 173s ), 173s pytest.param(types.ModuleType, ":py:class:`types.ModuleType`", id="types.ModuleType"), 173s pytest.param(type(re.compile('')), ":py:class:`typing.Pattern`", id="regex"), 173s pytest.param(List, ":py:class:`typing.List`", id="typing.List"), 173s pytest.param(Protocol, ":py:class:`typing.Protocol`", id="typing_extensions.Protocol"), 173s pytest.param( 173s Address, ":py:class:`email.headerregistry.Address`", id="email.headerregistry.Address" 173s ), 173s pytest.param(io.StringIO, ":py:class:`io.StringIO`", id="io.StringIO"), 173s pytest.param(ast.AST, ":py:class:`ast.AST`", id="ast.AST"), 173s pytest.param( 173s TemporaryDirectory, 173s ":py:obj:`tempfile.TemporaryDirectory`", 173s id="tempfile.TemporaryDirectory" 173s ), 173s pytest.param(Literal[True], r":py:data:`typing.Literal`\[:py:obj:`True`]", id="Literal_True"), 173s pytest.param(Literal[False], r":py:data:`typing.Literal`\[:py:obj:`False`]", id="Literal_False"), 173s pytest.param( 173s Literal[True, "Hello"], 173s r":py:data:`typing.Literal`\[:py:obj:`True`, ``'Hello'``]", 173s id="Literal_True_String" 173s ), 173s pytest.param( 173s Literal[True, 123], 173s r":py:data:`typing.Literal`\[:py:obj:`True`, ``123``]", 173s id="Literal_True_Int" 173s ), 173s pytest.param( 173s UnionType, 173s ":py:data:`types.UnionType`", 173s id="types.UnionType", 173s marks=min_version("3.10", reason="Introduced in 3.10") 173s ), 173s ] 173s ) 173s def test_format_annotation(annotation: Any, expected: str): 173s > assert typehints.format_annotation(annotation, True) == expected 173s E AssertionError: assert ':py:class:`t...y:obj:`True`]' == ':py:data:`ty...y:obj:`True`]' 173s E 173s E - :py:data:`typing.Literal`\[:py:obj:`True`] 173s E ? ^ ^^ 173s E + :py:class:`typing.Literal`\[:py:obj:`True`] 173s E ? ^^ ^^ 173s 173s tests/test_more_autodoc/test_typehints.py:153: AssertionError 173s ____________________ test_format_annotation[Literal_False] _____________________ 173s 173s annotation = typing.Literal[False] 173s expected = ':py:data:`typing.Literal`\\[:py:obj:`False`]' 173s 173s @pytest.mark.parametrize( 173s "annotation, expected", 173s [ 173s pytest.param(True, ":py:obj:`True`", id="True"), 173s pytest.param(False, ":py:obj:`False`", id="False"), 173s pytest.param(None, ":py:obj:`None`", id="None"), 173s pytest.param(type(None), ":py:obj:`None`", id="NoneType"), 173s pytest.param(Ellipsis, "...", id="Ellipsis"), 173s pytest.param(..., "...", id="..."), 173s pytest.param(itertools.cycle, ":func:`itertools.cycle`", id="itertools.cycle"), 173s pytest.param( 173s types.GetSetDescriptorType, 173s ":py:data:`types.GetSetDescriptorType`", 173s id="types.GetSetDescriptorType" 173s ), 173s pytest.param( 173s types.MemberDescriptorType, 173s ":py:data:`types.MemberDescriptorType`", 173s id="types.MemberDescriptorType" 173s ), 173s pytest.param( 173s ClassMethodDescriptorType, 173s ":py:data:`types.ClassMethodDescriptorType`", 173s id="types.ClassMethodDescriptorType" 173s ), 173s pytest.param( 173s typing.ContextManager[str], 173s r":py:class:`contextlib.AbstractContextManager`\[:py:class:`str`]", 173s id="typing.ContextManager", 173s marks=max_version("3.9"), 173s ), 173s pytest.param( 173s MethodDescriptorType, 173s ":py:data:`types.MethodDescriptorType`", 173s id="types.MethodDescriptorType", 173s marks=not_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodDescriptorType, 173s ":py:data:`types.FunctionType`", 173s id="types.MethodDescriptorType", 173s marks=only_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodWrapperType, 173s ":py:data:`types.MethodWrapperType`", 173s id="types.MethodWrapperType", 173s marks=not_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodWrapperType, 173s ":py:data:`types.MethodType`", 173s id="types.MethodWrapperType", 173s marks=only_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s WrapperDescriptorType, 173s ":py:data:`types.WrapperDescriptorType`", 173s id="types.WrapperDescriptorType", 173s marks=not_pypy("PyPy reuses some types") 173s ), 173s pytest.param( 173s WrapperDescriptorType, 173s ":py:data:`types.FunctionType`", 173s id="types.WrapperDescriptorType", 173s marks=only_pypy("PyPy reuses some types") 173s ), 173s pytest.param( 173s types.BuiltinFunctionType, 173s ":py:data:`types.BuiltinFunctionType`", 173s id="types.BuiltinFunctionType" 173s ), 173s pytest.param(types.FunctionType, ":py:data:`types.FunctionType`", id="types.FunctionType"), 173s pytest.param( 173s types.MethodType, 173s ":py:data:`types.MethodType`", 173s id="types.MethodType", 173s ), 173s pytest.param( 173s types.MappingProxyType, ":py:class:`types.MappingProxyType`", id="types.MappingProxyType" 173s ), 173s pytest.param(types.ModuleType, ":py:class:`types.ModuleType`", id="types.ModuleType"), 173s pytest.param(type(re.compile('')), ":py:class:`typing.Pattern`", id="regex"), 173s pytest.param(List, ":py:class:`typing.List`", id="typing.List"), 173s pytest.param(Protocol, ":py:class:`typing.Protocol`", id="typing_extensions.Protocol"), 173s pytest.param( 173s Address, ":py:class:`email.headerregistry.Address`", id="email.headerregistry.Address" 173s ), 173s pytest.param(io.StringIO, ":py:class:`io.StringIO`", id="io.StringIO"), 173s pytest.param(ast.AST, ":py:class:`ast.AST`", id="ast.AST"), 173s pytest.param( 173s TemporaryDirectory, 173s ":py:obj:`tempfile.TemporaryDirectory`", 173s id="tempfile.TemporaryDirectory" 173s ), 173s pytest.param(Literal[True], r":py:data:`typing.Literal`\[:py:obj:`True`]", id="Literal_True"), 173s pytest.param(Literal[False], r":py:data:`typing.Literal`\[:py:obj:`False`]", id="Literal_False"), 173s pytest.param( 173s Literal[True, "Hello"], 173s r":py:data:`typing.Literal`\[:py:obj:`True`, ``'Hello'``]", 173s id="Literal_True_String" 173s ), 173s pytest.param( 173s Literal[True, 123], 173s r":py:data:`typing.Literal`\[:py:obj:`True`, ``123``]", 173s id="Literal_True_Int" 173s ), 173s pytest.param( 173s UnionType, 173s ":py:data:`types.UnionType`", 173s id="types.UnionType", 173s marks=min_version("3.10", reason="Introduced in 3.10") 173s ), 173s ] 173s ) 173s def test_format_annotation(annotation: Any, expected: str): 173s > assert typehints.format_annotation(annotation, True) == expected 173s E AssertionError: assert ':py:class:`t...:obj:`False`]' == ':py:data:`ty...:obj:`False`]' 173s E 173s E - :py:data:`typing.Literal`\[:py:obj:`False`] 173s E ? ^ ^^ 173s E + :py:class:`typing.Literal`\[:py:obj:`False`] 173s E ? ^^ ^^ 173s 173s tests/test_more_autodoc/test_typehints.py:153: AssertionError 173s _________________ test_format_annotation[Literal_True_String] __________________ 173s 173s annotation = typing.Literal[True, 'Hello'] 173s expected = ":py:data:`typing.Literal`\\[:py:obj:`True`, ``'Hello'``]" 173s 173s @pytest.mark.parametrize( 173s "annotation, expected", 173s [ 173s pytest.param(True, ":py:obj:`True`", id="True"), 173s pytest.param(False, ":py:obj:`False`", id="False"), 173s pytest.param(None, ":py:obj:`None`", id="None"), 173s pytest.param(type(None), ":py:obj:`None`", id="NoneType"), 173s pytest.param(Ellipsis, "...", id="Ellipsis"), 173s pytest.param(..., "...", id="..."), 173s pytest.param(itertools.cycle, ":func:`itertools.cycle`", id="itertools.cycle"), 173s pytest.param( 173s types.GetSetDescriptorType, 173s ":py:data:`types.GetSetDescriptorType`", 173s id="types.GetSetDescriptorType" 173s ), 173s pytest.param( 173s types.MemberDescriptorType, 173s ":py:data:`types.MemberDescriptorType`", 173s id="types.MemberDescriptorType" 173s ), 173s pytest.param( 173s ClassMethodDescriptorType, 173s ":py:data:`types.ClassMethodDescriptorType`", 173s id="types.ClassMethodDescriptorType" 173s ), 173s pytest.param( 173s typing.ContextManager[str], 173s r":py:class:`contextlib.AbstractContextManager`\[:py:class:`str`]", 173s id="typing.ContextManager", 173s marks=max_version("3.9"), 173s ), 173s pytest.param( 173s MethodDescriptorType, 173s ":py:data:`types.MethodDescriptorType`", 173s id="types.MethodDescriptorType", 173s marks=not_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodDescriptorType, 173s ":py:data:`types.FunctionType`", 173s id="types.MethodDescriptorType", 173s marks=only_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodWrapperType, 173s ":py:data:`types.MethodWrapperType`", 173s id="types.MethodWrapperType", 173s marks=not_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodWrapperType, 173s ":py:data:`types.MethodType`", 173s id="types.MethodWrapperType", 173s marks=only_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s WrapperDescriptorType, 173s ":py:data:`types.WrapperDescriptorType`", 173s id="types.WrapperDescriptorType", 173s marks=not_pypy("PyPy reuses some types") 173s ), 173s pytest.param( 173s WrapperDescriptorType, 173s ":py:data:`types.FunctionType`", 173s id="types.WrapperDescriptorType", 173s marks=only_pypy("PyPy reuses some types") 173s ), 173s pytest.param( 173s types.BuiltinFunctionType, 173s ":py:data:`types.BuiltinFunctionType`", 173s id="types.BuiltinFunctionType" 173s ), 173s pytest.param(types.FunctionType, ":py:data:`types.FunctionType`", id="types.FunctionType"), 173s pytest.param( 173s types.MethodType, 173s ":py:data:`types.MethodType`", 173s id="types.MethodType", 173s ), 173s pytest.param( 173s types.MappingProxyType, ":py:class:`types.MappingProxyType`", id="types.MappingProxyType" 173s ), 173s pytest.param(types.ModuleType, ":py:class:`types.ModuleType`", id="types.ModuleType"), 173s pytest.param(type(re.compile('')), ":py:class:`typing.Pattern`", id="regex"), 173s pytest.param(List, ":py:class:`typing.List`", id="typing.List"), 173s pytest.param(Protocol, ":py:class:`typing.Protocol`", id="typing_extensions.Protocol"), 173s pytest.param( 173s Address, ":py:class:`email.headerregistry.Address`", id="email.headerregistry.Address" 173s ), 173s pytest.param(io.StringIO, ":py:class:`io.StringIO`", id="io.StringIO"), 173s pytest.param(ast.AST, ":py:class:`ast.AST`", id="ast.AST"), 173s pytest.param( 173s TemporaryDirectory, 173s ":py:obj:`tempfile.TemporaryDirectory`", 173s id="tempfile.TemporaryDirectory" 173s ), 173s pytest.param(Literal[True], r":py:data:`typing.Literal`\[:py:obj:`True`]", id="Literal_True"), 173s pytest.param(Literal[False], r":py:data:`typing.Literal`\[:py:obj:`False`]", id="Literal_False"), 173s pytest.param( 173s Literal[True, "Hello"], 173s r":py:data:`typing.Literal`\[:py:obj:`True`, ``'Hello'``]", 173s id="Literal_True_String" 173s ), 173s pytest.param( 173s Literal[True, 123], 173s r":py:data:`typing.Literal`\[:py:obj:`True`, ``123``]", 173s id="Literal_True_Int" 173s ), 173s pytest.param( 173s UnionType, 173s ":py:data:`types.UnionType`", 173s id="types.UnionType", 173s marks=min_version("3.10", reason="Introduced in 3.10") 173s ), 173s ] 173s ) 173s def test_format_annotation(annotation: Any, expected: str): 173s > assert typehints.format_annotation(annotation, True) == expected 173s E assert ":py:class:`t... ``'Hello'``]" == ":py:data:`ty... ``'Hello'``]" 173s E 173s E - :py:data:`typing.Literal`\[:py:obj:`True`, ``'Hello'``] 173s E ? ^ ^^ 173s E + :py:class:`typing.Literal`\[:py:obj:`True`, ``'Hello'``] 173s E ? ^^ ^^ 173s 173s tests/test_more_autodoc/test_typehints.py:153: AssertionError 173s ___________________ test_format_annotation[Literal_True_Int] ___________________ 173s 173s annotation = typing.Literal[True, 123] 173s expected = ':py:data:`typing.Literal`\\[:py:obj:`True`, ``123``]' 173s 173s @pytest.mark.parametrize( 173s "annotation, expected", 173s [ 173s pytest.param(True, ":py:obj:`True`", id="True"), 173s pytest.param(False, ":py:obj:`False`", id="False"), 173s pytest.param(None, ":py:obj:`None`", id="None"), 173s pytest.param(type(None), ":py:obj:`None`", id="NoneType"), 173s pytest.param(Ellipsis, "...", id="Ellipsis"), 173s pytest.param(..., "...", id="..."), 173s pytest.param(itertools.cycle, ":func:`itertools.cycle`", id="itertools.cycle"), 173s pytest.param( 173s types.GetSetDescriptorType, 173s ":py:data:`types.GetSetDescriptorType`", 173s id="types.GetSetDescriptorType" 173s ), 173s pytest.param( 173s types.MemberDescriptorType, 173s ":py:data:`types.MemberDescriptorType`", 173s id="types.MemberDescriptorType" 173s ), 173s pytest.param( 173s ClassMethodDescriptorType, 173s ":py:data:`types.ClassMethodDescriptorType`", 173s id="types.ClassMethodDescriptorType" 173s ), 173s pytest.param( 173s typing.ContextManager[str], 173s r":py:class:`contextlib.AbstractContextManager`\[:py:class:`str`]", 173s id="typing.ContextManager", 173s marks=max_version("3.9"), 173s ), 173s pytest.param( 173s MethodDescriptorType, 173s ":py:data:`types.MethodDescriptorType`", 173s id="types.MethodDescriptorType", 173s marks=not_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodDescriptorType, 173s ":py:data:`types.FunctionType`", 173s id="types.MethodDescriptorType", 173s marks=only_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodWrapperType, 173s ":py:data:`types.MethodWrapperType`", 173s id="types.MethodWrapperType", 173s marks=not_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s MethodWrapperType, 173s ":py:data:`types.MethodType`", 173s id="types.MethodWrapperType", 173s marks=only_pypy("PyPy reuses some types"), 173s ), 173s pytest.param( 173s WrapperDescriptorType, 173s ":py:data:`types.WrapperDescriptorType`", 173s id="types.WrapperDescriptorType", 173s marks=not_pypy("PyPy reuses some types") 173s ), 173s pytest.param( 173s WrapperDescriptorType, 173s ":py:data:`types.FunctionType`", 173s id="types.WrapperDescriptorType", 173s marks=only_pypy("PyPy reuses some types") 173s ), 173s pytest.param( 173s types.BuiltinFunctionType, 173s ":py:data:`types.BuiltinFunctionType`", 173s id="types.BuiltinFunctionType" 173s ), 173s pytest.param(types.FunctionType, ":py:data:`types.FunctionType`", id="types.FunctionType"), 173s pytest.param( 173s types.MethodType, 173s ":py:data:`types.MethodType`", 173s id="types.MethodType", 173s ), 173s pytest.param( 173s types.MappingProxyType, ":py:class:`types.MappingProxyType`", id="types.MappingProxyType" 173s ), 173s pytest.param(types.ModuleType, ":py:class:`types.ModuleType`", id="types.ModuleType"), 173s pytest.param(type(re.compile('')), ":py:class:`typing.Pattern`", id="regex"), 173s pytest.param(List, ":py:class:`typing.List`", id="typing.List"), 173s pytest.param(Protocol, ":py:class:`typing.Protocol`", id="typing_extensions.Protocol"), 173s pytest.param( 173s Address, ":py:class:`email.headerregistry.Address`", id="email.headerregistry.Address" 173s ), 173s pytest.param(io.StringIO, ":py:class:`io.StringIO`", id="io.StringIO"), 173s pytest.param(ast.AST, ":py:class:`ast.AST`", id="ast.AST"), 173s pytest.param( 173s TemporaryDirectory, 173s ":py:obj:`tempfile.TemporaryDirectory`", 173s id="tempfile.TemporaryDirectory" 173s ), 173s pytest.param(Literal[True], r":py:data:`typing.Literal`\[:py:obj:`True`]", id="Literal_True"), 173s pytest.param(Literal[False], r":py:data:`typing.Literal`\[:py:obj:`False`]", id="Literal_False"), 173s pytest.param( 173s Literal[True, "Hello"], 173s r":py:data:`typing.Literal`\[:py:obj:`True`, ``'Hello'``]", 173s id="Literal_True_String" 173s ), 173s pytest.param( 173s Literal[True, 123], 173s r":py:data:`typing.Literal`\[:py:obj:`True`, ``123``]", 173s id="Literal_True_Int" 173s ), 173s pytest.param( 173s UnionType, 173s ":py:data:`types.UnionType`", 173s id="types.UnionType", 173s marks=min_version("3.10", reason="Introduced in 3.10") 173s ), 173s ] 173s ) 173s def test_format_annotation(annotation: Any, expected: str): 173s > assert typehints.format_annotation(annotation, True) == expected 173s E AssertionError: assert ':py:class:`t...ue`, ``123``]' == ':py:data:`ty...ue`, ``123``]' 173s E 173s E - :py:data:`typing.Literal`\[:py:obj:`True`, ``123``] 173s E ? ^ ^^ 173s E + :py:class:`typing.Literal`\[:py:obj:`True`, ``123``] 173s E ? ^^ ^^ 173s 173s tests/test_more_autodoc/test_typehints.py:153: AssertionError 173s ____________________________ test_get_variable_type ____________________________ 173s 173s @no_type_check 173s def test_get_variable_type(): 173s assert get_variable_type(Documenter(Foo, ["Foo", 'a'], Analyzer({}))) == ":py:class:`str`" 173s assert get_variable_type(Documenter(Foo, ["Foo", 'b'], Analyzer({}))) == ":py:class:`int`" 173s assert get_variable_type(Documenter(Foo, ["Foo", 'c'], Analyzer({}))) == ":py:class:`float`" 173s assert get_variable_type(Documenter(Foo, ["Foo", 'd'], Analyzer({}))) == ":py:class:`float`" 173s assert get_variable_type(Documenter(Foo, ["Foo", 'e'], Analyzer({}))) == ":py:class:`~typing.List`" 173s 173s if PEP_563: 173s # On 3.10 with PEP 563 failed forward references break things earlier 173s assert get_variable_type(Documenter(Bar, ["Bar", 'a'], Analyzer({}))) == ":py:obj:`~.str`" 173s assert get_variable_type(Documenter(Bar, ["Bar", 'b'], Analyzer({}))) == ":py:obj:`~.int`" 173s assert get_variable_type(Documenter(Bar, ["Bar", 'c'], Analyzer({}))) == ":py:obj:`~.float`" 173s else: 173s assert get_variable_type(Documenter(Bar, ["Bar", 'a'], Analyzer({}))) == ":py:class:`str`" 173s assert get_variable_type(Documenter(Bar, ["Bar", 'b'], Analyzer({}))) == ":py:class:`int`" 173s assert get_variable_type(Documenter(Bar, ["Bar", 'c'], Analyzer({}))) == ":py:class:`float`" 173s 173s # Failed forward reference throws everything else out of whack 173s assert get_variable_type(Documenter(Bar, ["Bar", 'd'], Analyzer({}))) == ":py:obj:`~.float`" 173s assert get_variable_type(Documenter(Bar, ["Bar", 'e'], Analyzer({}))) == ":py:obj:`~.List`" 173s assert get_variable_type(Documenter(Bar, ["Bar", 'f'], Analyzer({}))) == ":py:obj:`~.Set`" 173s assert get_variable_type(Documenter(Bar, ["Bar", 'g'], Analyzer({}))) == '' 173s # assert get_variable_type(Documenter(Bar, ["Bar", "g"], Analyzer({("Bar", "g"): "Secret"}))) == ":py:class:`~domdf_python_tools.secrets.Secret`" 173s assert get_variable_type( 173s Documenter(Bar, ["Bar", 'h'], Analyzer({("Bar", 'h'): "'Secret'"})) 173s ) == ":py:class:`~domdf_python_tools.secrets.Secret`" 173s assert get_variable_type( 173s Documenter(Bar, ["Bar", 'h'], Analyzer({("Bar", 'h'): '"Secret"'})) 173s ) == ":py:class:`~domdf_python_tools.secrets.Secret`" 173s > assert get_variable_type( 173s Documenter(Bar, ["Bar", 'h'], Analyzer({("Bar", 'h'): "Union[str, float, int]"})) 173s ) == ":py:data:`~typing.Union`\\[:py:class:`str`, :py:class:`float`, :py:class:`int`]" 173s E AssertionError: assert ':py:class:`~...:class:`int`]' == ':py:data:`~t...:class:`int`]' 173s E 173s E - :py:data:`~typing.Union`\[:py:class:`str`, :py:class:`float`, :py:class:`int`] 173s E ? ^ ^^ 173s E + :py:class:`~typing.Union`\[:py:class:`str`, :py:class:`float`, :py:class:`int`] 173s E ? ^^ ^^ 173s 173s tests/test_more_autodoc/test_variables.py:77: AssertionError 173s =============================== warnings summary =============================== 173s ../../../usr/lib/python3/dist-packages/sphinx_toolbox/more_autodoc/regex.py:114 173s /usr/lib/python3/dist-packages/sphinx_toolbox/more_autodoc/regex.py:114: DeprecationWarning: module 'sre_parse' is deprecated 173s import sre_parse 173s 173s ../../../usr/lib/python3/dist-packages/sphinx_toolbox/more_autodoc/regex.py:115 173s /usr/lib/python3/dist-packages/sphinx_toolbox/more_autodoc/regex.py:115: DeprecationWarning: module 'sre_constants' is deprecated 173s from sre_constants import ( 173s 173s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 173s =========================== short test summary info ============================ 173s FAILED tests/test_more_autodoc/test_typehints.py::test_format_annotation[Literal_True] 173s FAILED tests/test_more_autodoc/test_typehints.py::test_format_annotation[Literal_False] 173s FAILED tests/test_more_autodoc/test_typehints.py::test_format_annotation[Literal_True_String] 173s FAILED tests/test_more_autodoc/test_typehints.py::test_format_annotation[Literal_True_Int] 173s FAILED tests/test_more_autodoc/test_variables.py::test_get_variable_type - As... 173s = 5 failed, 2441 passed, 4 skipped, 3 deselected, 1 xfailed, 2 warnings in 11.80s = 174s autopkgtest [17:26:40]: test upstream-tests: -----------------------] 174s upstream-tests FAIL non-zero exit status 1 174s autopkgtest [17:26:40]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 174s autopkgtest [17:26:40]: test autodep8-python3: preparing testbed 254s autopkgtest [17:28:00]: testbed dpkg architecture: arm64 254s autopkgtest [17:28:00]: testbed apt version: 3.0.0 254s autopkgtest [17:28:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 255s autopkgtest [17:28:01]: testbed release detected to be: questing 255s autopkgtest [17:28:01]: updating testbed package index (apt update) 256s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 256s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 256s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 256s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 256s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 256s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.8 kB] 256s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 256s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [125 kB] 256s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [639 kB] 256s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 256s Fetched 1566 kB in 1s (1776 kB/s) 257s Reading package lists... 258s autopkgtest [17:28:04]: upgrading testbed (apt dist-upgrade and autopurge) 258s Reading package lists... 258s Building dependency tree... 258s Reading state information... 259s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 259s Starting 2 pkgProblemResolver with broken count: 0 259s Done 260s Entering ResolveByKeep 260s 260s Calculating upgrade... 260s The following packages will be upgraded: 260s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 260s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 260s Need to get 5180 kB of archives. 260s After this operation, 291 kB disk space will be freed. 260s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12t64 arm64 3.12.10-1 [2314 kB] 261s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-stdlib arm64 3.12.10-1 [2029 kB] 262s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libpython3.12-minimal arm64 3.12.10-1 [836 kB] 262s Fetched 5180 kB in 1s (3806 kB/s) 262s (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.) 262s Preparing to unpack .../libpython3.12t64_3.12.10-1_arm64.deb ... 262s Unpacking libpython3.12t64:arm64 (3.12.10-1) over (3.12.8-3) ... 262s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_arm64.deb ... 263s Unpacking libpython3.12-stdlib:arm64 (3.12.10-1) over (3.12.8-3) ... 263s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_arm64.deb ... 263s Unpacking libpython3.12-minimal:arm64 (3.12.10-1) over (3.12.8-3) ... 263s Setting up libpython3.12-minimal:arm64 (3.12.10-1) ... 263s Setting up libpython3.12-stdlib:arm64 (3.12.10-1) ... 263s Setting up libpython3.12t64:arm64 (3.12.10-1) ... 263s Processing triggers for libc-bin (2.41-6ubuntu1) ... 263s Reading package lists... 263s Building dependency tree... 263s Reading state information... 264s Starting pkgProblemResolver with broken count: 0 264s Starting 2 pkgProblemResolver with broken count: 0 264s Done 264s Solving dependencies... 265s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 267s Reading package lists... 268s Building dependency tree... 268s Reading state information... 268s Starting pkgProblemResolver with broken count: 1 268s Starting 2 pkgProblemResolver with broken count: 1 268s Investigating (0) python3-sphinx-autodoc-typehints:arm64 < none -> 3.2.0-1 @un puN Ib > 268s Broken python3-sphinx-autodoc-typehints:arm64 Depends on python3-sphinx:arm64 < none -> 8.1.3-5 @un puN > (>= 8.2) 268s Considering python3-sphinx:arm64 4 as a solution to python3-sphinx-autodoc-typehints:arm64 0 268s Re-Instated python3-sphinx:arm64 268s Done 268s Some packages could not be installed. This may mean that you have 268s requested an impossible situation or if you are using the unstable 268s distribution that some required packages have not yet been created 268s or been moved out of Incoming. 268s The following information may help to resolve the situation: 268s 268s The following packages have unmet dependencies: 269s python3-sphinx-autodoc-typehints : Depends: python3-sphinx (>= 8.2) but 8.1.3-5 is to be installed 269s E: Unable to correct problems, you have held broken packages. 269s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from questing-proposed 269s Reading package lists... 269s Building dependency tree... 269s Reading state information... 270s Starting pkgProblemResolver with broken count: 0 270s Starting 2 pkgProblemResolver with broken count: 0 270s Done 270s The following NEW packages will be installed: 270s docutils-common libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl 270s python3-alabaster python3-all python3-apeye python3-apeye-core 270s python3-autodocsumm python3-bs4 python3-cachecontrol python3-cssutils 270s python3-defusedxml python3-dict2css python3-docutils 270s python3-domdf-python-tools python3-filelock python3-imagesize 270s python3-msgpack python3-natsort python3-packaging python3-platformdirs 270s python3-roman python3-roman-numerals python3-ruamel.yaml 270s python3-ruamel.yaml.clib python3-snowballstemmer python3-soupsieve 270s python3-sphinx python3-sphinx-autodoc-typehints python3-sphinx-jinja2-compat 270s python3-sphinx-prompt python3-sphinx-tabs python3-sphinx-toolbox 270s python3-tabulate sgml-base sphinx-common xml-core 271s 0 upgraded, 39 newly installed, 0 to remove and 49 not upgraded. 271s Need to get 3812 kB of archives. 271s After this operation, 18.9 MB of additional disk space will be used. 271s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 271s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 xml-core all 0.19 [20.3 kB] 271s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 271s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 271s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 271s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libjs-sphinxdoc all 8.2.3-1 [27.8 kB] 271s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 271s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 python3-all arm64 3.13.3-1 [880 B] 271s Get:9 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-natsort all 8.0.2-2 [33.8 kB] 271s Get:10 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-domdf-python-tools all 3.10.0-1 [96.1 kB] 271s Get:11 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-apeye-core all 1.1.5-1 [91.1 kB] 271s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 python3-platformdirs all 4.3.7-1 [16.9 kB] 271s Get:13 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-apeye all 1.4.1-4syncable1 [91.1 kB] 271s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 271s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 sphinx-common all 8.2.3-1 [656 kB] 271s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 271s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 python3-roman all 5.0-1 [10.3 kB] 271s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 271s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 271s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 python3-packaging all 25.0-1 [52.8 kB] 271s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-roman-numerals all 3.1.0-1ubuntu1 [8432 B] 271s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 271s Get:23 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 python3-sphinx all 8.2.3-1 [482 kB] 271s Get:24 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-autodocsumm all 0.2.14-2 [11.9 kB] 271s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 python3-soupsieve all 2.7-1 [33.5 kB] 271s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 python3-bs4 all 4.13.4-1 [137 kB] 271s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 python3-msgpack arm64 1.0.3-3build4 [82.7 kB] 271s Get:28 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-cachecontrol all 0.14.3-1 [18.7 kB] 271s Get:29 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-cssutils all 2.11.1-1 [268 kB] 271s Get:30 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-dict2css all 0.3.0-2 [8186 B] 271s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-filelock all 3.18.0-1 [13.0 kB] 271s Get:32 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-ruamel.yaml.clib arm64 0.2.12+ds-1build1 [138 kB] 271s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-ruamel.yaml all 0.18.10+ds-1 [127 kB] 271s Get:34 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 python3-sphinx-autodoc-typehints all 3.2.0-1 [22.2 kB] 271s Get:35 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-jinja2-compat all 0.3.0-2 [6192 B] 271s Get:36 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-prompt all 1.9.0-1 [7334 B] 271s Get:37 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-tabs all 3.4.7-1 [11.4 kB] 271s Get:38 http://ftpmaster.internal/ubuntu questing/main arm64 python3-tabulate all 0.9.0-1 [45.3 kB] 272s Get:39 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-toolbox all 3.9.0-1 [88.7 kB] 272s Fetched 3812 kB in 1s (3395 kB/s) 272s Selecting previously unselected package sgml-base. 272s (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.) 272s Preparing to unpack .../00-sgml-base_1.31+nmu1_all.deb ... 272s Unpacking sgml-base (1.31+nmu1) ... 272s Selecting previously unselected package xml-core. 272s Preparing to unpack .../01-xml-core_0.19_all.deb ... 272s Unpacking xml-core (0.19) ... 272s Selecting previously unselected package docutils-common. 272s Preparing to unpack .../02-docutils-common_0.21.2+dfsg-2_all.deb ... 272s Unpacking docutils-common (0.21.2+dfsg-2) ... 272s Selecting previously unselected package libjs-jquery. 272s Preparing to unpack .../03-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 272s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 272s Selecting previously unselected package libjs-underscore. 272s Preparing to unpack .../04-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 272s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 272s Selecting previously unselected package libjs-sphinxdoc. 272s Preparing to unpack .../05-libjs-sphinxdoc_8.2.3-1_all.deb ... 272s Unpacking libjs-sphinxdoc (8.2.3-1) ... 272s Selecting previously unselected package libjson-perl. 272s Preparing to unpack .../06-libjson-perl_4.10000-1_all.deb ... 272s Unpacking libjson-perl (4.10000-1) ... 272s Selecting previously unselected package python3-all. 272s Preparing to unpack .../07-python3-all_3.13.3-1_arm64.deb ... 272s Unpacking python3-all (3.13.3-1) ... 272s Selecting previously unselected package python3-natsort. 272s Preparing to unpack .../08-python3-natsort_8.0.2-2_all.deb ... 272s Unpacking python3-natsort (8.0.2-2) ... 272s Selecting previously unselected package python3-domdf-python-tools. 272s Preparing to unpack .../09-python3-domdf-python-tools_3.10.0-1_all.deb ... 272s Unpacking python3-domdf-python-tools (3.10.0-1) ... 272s Selecting previously unselected package python3-apeye-core. 272s Preparing to unpack .../10-python3-apeye-core_1.1.5-1_all.deb ... 272s Unpacking python3-apeye-core (1.1.5-1) ... 272s Selecting previously unselected package python3-platformdirs. 272s Preparing to unpack .../11-python3-platformdirs_4.3.7-1_all.deb ... 272s Unpacking python3-platformdirs (4.3.7-1) ... 272s Selecting previously unselected package python3-apeye. 273s Preparing to unpack .../12-python3-apeye_1.4.1-4syncable1_all.deb ... 273s Unpacking python3-apeye (1.4.1-4syncable1) ... 273s Selecting previously unselected package python3-defusedxml. 273s Preparing to unpack .../13-python3-defusedxml_0.7.1-3_all.deb ... 273s Unpacking python3-defusedxml (0.7.1-3) ... 273s Selecting previously unselected package sphinx-common. 273s Preparing to unpack .../14-sphinx-common_8.2.3-1_all.deb ... 273s Unpacking sphinx-common (8.2.3-1) ... 273s Selecting previously unselected package python3-alabaster. 273s Preparing to unpack .../15-python3-alabaster_0.7.16-0.1_all.deb ... 273s Unpacking python3-alabaster (0.7.16-0.1) ... 273s Selecting previously unselected package python3-roman. 273s Preparing to unpack .../16-python3-roman_5.0-1_all.deb ... 273s Unpacking python3-roman (5.0-1) ... 273s Selecting previously unselected package python3-docutils. 273s Preparing to unpack .../17-python3-docutils_0.21.2+dfsg-2_all.deb ... 273s Unpacking python3-docutils (0.21.2+dfsg-2) ... 273s Selecting previously unselected package python3-imagesize. 273s Preparing to unpack .../18-python3-imagesize_1.4.1-1_all.deb ... 273s Unpacking python3-imagesize (1.4.1-1) ... 273s Selecting previously unselected package python3-packaging. 273s Preparing to unpack .../19-python3-packaging_25.0-1_all.deb ... 273s Unpacking python3-packaging (25.0-1) ... 273s Selecting previously unselected package python3-roman-numerals. 273s Preparing to unpack .../20-python3-roman-numerals_3.1.0-1ubuntu1_all.deb ... 273s Unpacking python3-roman-numerals (3.1.0-1ubuntu1) ... 273s Selecting previously unselected package python3-snowballstemmer. 273s Preparing to unpack .../21-python3-snowballstemmer_2.2.0-4build1_all.deb ... 273s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 273s Selecting previously unselected package python3-sphinx. 273s Preparing to unpack .../22-python3-sphinx_8.2.3-1_all.deb ... 273s Unpacking python3-sphinx (8.2.3-1) ... 273s Selecting previously unselected package python3-autodocsumm. 273s Preparing to unpack .../23-python3-autodocsumm_0.2.14-2_all.deb ... 273s Unpacking python3-autodocsumm (0.2.14-2) ... 273s Selecting previously unselected package python3-soupsieve. 273s Preparing to unpack .../24-python3-soupsieve_2.7-1_all.deb ... 273s Unpacking python3-soupsieve (2.7-1) ... 273s Selecting previously unselected package python3-bs4. 273s Preparing to unpack .../25-python3-bs4_4.13.4-1_all.deb ... 273s Unpacking python3-bs4 (4.13.4-1) ... 273s Selecting previously unselected package python3-msgpack. 273s Preparing to unpack .../26-python3-msgpack_1.0.3-3build4_arm64.deb ... 273s Unpacking python3-msgpack (1.0.3-3build4) ... 273s Selecting previously unselected package python3-cachecontrol. 273s Preparing to unpack .../27-python3-cachecontrol_0.14.3-1_all.deb ... 273s Unpacking python3-cachecontrol (0.14.3-1) ... 273s Selecting previously unselected package python3-cssutils. 273s Preparing to unpack .../28-python3-cssutils_2.11.1-1_all.deb ... 273s Unpacking python3-cssutils (2.11.1-1) ... 273s Selecting previously unselected package python3-dict2css. 273s Preparing to unpack .../29-python3-dict2css_0.3.0-2_all.deb ... 273s Unpacking python3-dict2css (0.3.0-2) ... 273s Selecting previously unselected package python3-filelock. 273s Preparing to unpack .../30-python3-filelock_3.18.0-1_all.deb ... 273s Unpacking python3-filelock (3.18.0-1) ... 273s Selecting previously unselected package python3-ruamel.yaml.clib. 273s Preparing to unpack .../31-python3-ruamel.yaml.clib_0.2.12+ds-1build1_arm64.deb ... 273s Unpacking python3-ruamel.yaml.clib (0.2.12+ds-1build1) ... 273s Selecting previously unselected package python3-ruamel.yaml. 273s Preparing to unpack .../32-python3-ruamel.yaml_0.18.10+ds-1_all.deb ... 273s Unpacking python3-ruamel.yaml (0.18.10+ds-1) ... 273s Selecting previously unselected package python3-sphinx-autodoc-typehints. 273s Preparing to unpack .../33-python3-sphinx-autodoc-typehints_3.2.0-1_all.deb ... 273s Unpacking python3-sphinx-autodoc-typehints (3.2.0-1) ... 273s Selecting previously unselected package python3-sphinx-jinja2-compat. 273s Preparing to unpack .../34-python3-sphinx-jinja2-compat_0.3.0-2_all.deb ... 273s Unpacking python3-sphinx-jinja2-compat (0.3.0-2) ... 273s Selecting previously unselected package python3-sphinx-prompt. 273s Preparing to unpack .../35-python3-sphinx-prompt_1.9.0-1_all.deb ... 273s Unpacking python3-sphinx-prompt (1.9.0-1) ... 274s Selecting previously unselected package python3-sphinx-tabs. 274s Preparing to unpack .../36-python3-sphinx-tabs_3.4.7-1_all.deb ... 274s Unpacking python3-sphinx-tabs (3.4.7-1) ... 274s Selecting previously unselected package python3-tabulate. 274s Preparing to unpack .../37-python3-tabulate_0.9.0-1_all.deb ... 274s Unpacking python3-tabulate (0.9.0-1) ... 274s Selecting previously unselected package python3-sphinx-toolbox. 274s Preparing to unpack .../38-python3-sphinx-toolbox_3.9.0-1_all.deb ... 274s Unpacking python3-sphinx-toolbox (3.9.0-1) ... 274s Setting up python3-filelock (3.18.0-1) ... 274s Setting up python3-defusedxml (0.7.1-3) ... 274s Setting up python3-alabaster (0.7.16-0.1) ... 275s Setting up python3-cssutils (2.11.1-1) ... 275s update-alternatives: using /usr/bin/cssparse_py3 to provide /usr/bin/cssparse (cssparse) in auto mode 275s update-alternatives: using /usr/bin/csscombine_py3 to provide /usr/bin/csscombine (csscombine) in auto mode 275s update-alternatives: using /usr/bin/csscapture_py3 to provide /usr/bin/csscapture (csscapture) in auto mode 275s Setting up python3-ruamel.yaml.clib (0.2.12+ds-1build1) ... 275s Setting up python3-sphinx-jinja2-compat (0.3.0-2) ... 275s Setting up python3-tabulate (0.9.0-1) ... 276s Setting up python3-all (3.13.3-1) ... 276s Setting up python3-platformdirs (4.3.7-1) ... 276s Setting up python3-natsort (8.0.2-2) ... 276s Setting up python3-roman (5.0-1) ... 277s Setting up python3-packaging (25.0-1) ... 277s Setting up python3-snowballstemmer (2.2.0-4build1) ... 278s Setting up python3-ruamel.yaml (0.18.10+ds-1) ... 278s Setting up libjson-perl (4.10000-1) ... 278s Setting up python3-domdf-python-tools (3.10.0-1) ... 278s Setting up python3-roman-numerals (3.1.0-1ubuntu1) ... 279s Setting up sgml-base (1.31+nmu1) ... 279s Setting up python3-msgpack (1.0.3-3build4) ... 279s Setting up python3-cachecontrol (0.14.3-1) ... 279s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 279s Setting up python3-soupsieve (2.7-1) ... 280s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 280s Setting up python3-imagesize (1.4.1-1) ... 280s Setting up python3-bs4 (4.13.4-1) ... 280s Setting up python3-apeye-core (1.1.5-1) ... 281s Setting up python3-dict2css (0.3.0-2) ... 281s Setting up python3-apeye (1.4.1-4syncable1) ... 281s Setting up libjs-sphinxdoc (8.2.3-1) ... 281s Setting up xml-core (0.19) ... 282s Setting up sphinx-common (8.2.3-1) ... 282s Processing triggers for man-db (2.13.1-1) ... 283s Processing triggers for sgml-base (1.31+nmu1) ... 283s Setting up docutils-common (0.21.2+dfsg-2) ... 283s Processing triggers for sgml-base (1.31+nmu1) ... 283s Setting up python3-docutils (0.21.2+dfsg-2) ... 283s Setting up python3-sphinx (8.2.3-1) ... 284s Setting up python3-sphinx-prompt (1.9.0-1) ... 284s Setting up python3-sphinx-autodoc-typehints (3.2.0-1) ... 285s Setting up python3-autodocsumm (0.2.14-2) ... 285s Setting up python3-sphinx-tabs (3.4.7-1) ... 285s Setting up python3-sphinx-toolbox (3.9.0-1) ... 288s autopkgtest [17:28:34]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import sphinx_toolbox; print(sphinx_toolbox)" ; done 288s autopkgtest [17:28:34]: test autodep8-python3: [----------------------- 288s Testing with python3.13: 288s 289s autopkgtest [17:28:35]: test autodep8-python3: -----------------------] 289s autodep8-python3 PASS (superficial) 289s autopkgtest [17:28:35]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 290s autopkgtest [17:28:36]: @@@@@@@@@@@@@@@@@@@@ summary 290s upstream-tests FAIL non-zero exit status 1 290s autodep8-python3 PASS (superficial) 294s nova [W] Using flock in prodstack6-arm64 294s Creating nova instance adt-questing-arm64-sphinx-toolbox-20250506-172345-juju-7f2275-prod-proposed-migration-environment-20-45a69174-814c-4128-97d7-f96bb6ddca1d from image adt/ubuntu-questing-arm64-server-20250506.img (UUID dbd2b533-f985-4adb-816b-f648e6478ce9)... 294s nova [W] Timed out waiting for 17fc6bf0-38bd-454e-bccd-803e93073f58 to get deleted. 294s nova [W] Using flock in prodstack6-arm64 294s Creating nova instance adt-questing-arm64-sphinx-toolbox-20250506-172345-juju-7f2275-prod-proposed-migration-environment-20-45a69174-814c-4128-97d7-f96bb6ddca1d from image adt/ubuntu-questing-arm64-server-20250506.img (UUID dbd2b533-f985-4adb-816b-f648e6478ce9)... 294s nova [W] Timed out waiting for 8d4d033f-81ed-4983-a772-9c14e8519f20 to get deleted.