0s autopkgtest [17:02:38]: starting date and time: 2025-11-17 17:02:38+0000 0s autopkgtest [17:02:38]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [17:02:38]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lgvdk612/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-docutils --apt-upgrade sphinx-tabs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-docutils/0.22.3+dfsg-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-arm64-1.secgroup --name adt-resolute-arm64-sphinx-tabs-20251117-164402-juju-7f2275-prod-proposed-migration-environment-20-4a0ec2cd-4eee-4dde-9190-db414206c1c3 --image adt/ubuntu-resolute-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/ 4s Creating nova instance adt-resolute-arm64-sphinx-tabs-20251117-164402-juju-7f2275-prod-proposed-migration-environment-20-4a0ec2cd-4eee-4dde-9190-db414206c1c3 from image adt/ubuntu-resolute-arm64-server-20251117.img (UUID 1cd33fbb-18df-4c5a-b8f0-2dcb25269485)... 66s autopkgtest [17:03:44]: testbed dpkg architecture: arm64 66s autopkgtest [17:03:44]: testbed apt version: 3.1.11 66s autopkgtest [17:03:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 67s autopkgtest [17:03:45]: testbed release detected to be: None 68s autopkgtest [17:03:46]: updating testbed package index (apt update) 68s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 68s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 68s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 68s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 68s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9852 B] 68s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 68s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [73.2 kB] 68s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [779 kB] 69s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [143 kB] 69s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3224 B] 69s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [107 kB] 69s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 69s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [517 kB] 69s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [17.1 kB] 69s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [12.5 kB] 69s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [576 B] 70s Fetched 1774 kB in 1s (1271 kB/s) 71s Reading package lists... 72s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 72s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 73s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 73s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 74s Reading package lists... 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 75s Calculating upgrade... 75s The following packages will be upgraded: 75s apt libapt-pkg7.0 libcrypt-dev libcrypt1 usbutils 75s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 75s Need to get 2764 kB of archives. 75s After this operation, 104 kB of additional disk space will be used. 75s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 76s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt1 arm64 1:4.5.1-1 [88.3 kB] 76s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libapt-pkg7.0 arm64 3.1.12 [1063 kB] 77s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 apt arm64 3.1.12 [1407 kB] 78s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 usbutils arm64 1:019-1 [81.7 kB] 78s dpkg-preconfigure: unable to re-open stdin: No such file or directory 78s Fetched 2764 kB in 3s (1091 kB/s) 79s (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 ... 88137 files and directories currently installed.) 79s Preparing to unpack .../libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 79s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) over (1:4.4.38-1build1) ... 79s Preparing to unpack .../libcrypt1_1%3a4.5.1-1_arm64.deb ... 79s Unpacking libcrypt1:arm64 (1:4.5.1-1) over (1:4.4.38-1build1) ... 79s Setting up libcrypt1:arm64 (1:4.5.1-1) ... 79s (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 ... 88137 files and directories currently installed.) 79s Preparing to unpack .../libapt-pkg7.0_3.1.12_arm64.deb ... 79s Unpacking libapt-pkg7.0:arm64 (3.1.12) over (3.1.11) ... 80s Preparing to unpack .../archives/apt_3.1.12_arm64.deb ... 80s Unpacking apt (3.1.12) over (3.1.11) ... 80s Preparing to unpack .../usbutils_1%3a019-1_arm64.deb ... 80s Unpacking usbutils (1:019-1) over (1:018-2) ... 80s Setting up usbutils (1:019-1) ... 80s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 80s Setting up libapt-pkg7.0:arm64 (3.1.12) ... 80s Setting up apt (3.1.12) ... 81s Processing triggers for man-db (2.13.1-1) ... 84s Processing triggers for libc-bin (2.42-2ubuntu2) ... 84s autopkgtest [17:04:02]: upgrading testbed (apt dist-upgrade and autopurge) 86s Reading package lists... 86s Building dependency tree... 86s Reading state information... 87s Calculating upgrade... 87s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 88s Reading package lists... 88s Building dependency tree... 88s Reading state information... 88s Solving dependencies... 89s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 89s autopkgtest [17:04:07]: rebooting testbed after setup commands that affected boot 120s autopkgtest [17:04:38]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 09:50:31 UTC 2025 123s autopkgtest [17:04:41]: @@@@@@@@@@@@@@@@@@@@ apt-source sphinx-tabs 126s Get:1 http://ftpmaster.internal/ubuntu resolute/universe sphinx-tabs 3.4.7-1 (dsc) [2516 B] 126s Get:2 http://ftpmaster.internal/ubuntu resolute/universe sphinx-tabs 3.4.7-1 (tar) [524 kB] 126s Get:3 http://ftpmaster.internal/ubuntu resolute/universe sphinx-tabs 3.4.7-1 (diff) [19.6 kB] 126s gpgv: Signature made Sun Nov 24 18:58:24 2024 UTC 126s gpgv: using RSA key AB6B1DBEB0342F27571DED6AB26614B452F446B6 126s gpgv: issuer "mitya57@debian.org" 126s gpgv: Can't check signature: No public key 126s dpkg-source: warning: cannot verify inline signature for ./sphinx-tabs_3.4.7-1.dsc: no acceptable signature found 127s autopkgtest [17:04:45]: testing package sphinx-tabs version 3.4.7-1 127s autopkgtest [17:04:45]: build not needed 127s autopkgtest [17:04:45]: test python3-sphinx-tabs: preparing testbed 128s Reading package lists... 128s Building dependency tree... 128s Reading state information... 128s Solving dependencies... 128s The following NEW packages will be installed: 128s docutils-common fonts-font-awesome fonts-lato libjs-jquery 128s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 128s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc 128s libjs-underscore libjson-perl python3-alabaster python3-all python3-bs4 128s python3-coverage python3-defusedxml python3-docutils python3-imagesize 128s python3-iniconfig python3-pluggy python3-pytest python3-pytest-cov 128s python3-pytest-datadir python3-pytest-regressions python3-roman 128s python3-roman-numerals python3-snowballstemmer python3-soupsieve 128s python3-sphinx python3-sphinx-tabs python3-sphinx-tabs-doc sgml-base 128s sphinx-common sphinx-rtd-theme-common xml-core 129s 0 upgraded, 36 newly installed, 0 to remove and 0 not upgraded. 129s Need to get 7691 kB of archives. 129s After this operation, 31.9 MB of additional disk space will be used. 129s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-lato all 2.015-1 [2781 kB] 131s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 131s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19 [20.3 kB] 131s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 docutils-common all 0.22.3+dfsg-1 [130 kB] 131s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 131s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 131s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-metadata all 12-4 [6582 B] 131s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 131s Get:9 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 131s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 131s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 131s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 131s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-all arm64 3.13.7-1 [884 B] 131s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-soupsieve all 2.7-2 [33.6 kB] 131s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-bs4 all 4.13.4-3 [137 kB] 131s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 131s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 131s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-roman-numerals all 3.1.0-2 [8470 B] 131s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-docutils all 0.22.3+dfsg-1 [438 kB] 132s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 132s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 2.1.0-1 [6840 B] 132s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pluggy all 1.6.0-1 [21.0 kB] 132s Get:23 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest all 8.3.5-2 [252 kB] 132s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 132s Get:25 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 132s Get:26 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 132s Get:27 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest-datadir all 1.4.1+ds-2 [5806 B] 132s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 132s Get:29 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest-regressions all 2.5.0+ds-3 [35.4 kB] 132s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman all 5.1-1 [10.6 kB] 132s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 132s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-1ubuntu2 [656 kB] 133s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 133s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 133s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-tabs all 3.4.7-1 [11.4 kB] 133s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-tabs-doc all 3.4.7-1 [25.2 kB] 133s Fetched 7691 kB in 4s (1816 kB/s) 133s 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 ... 88137 files and directories currently installed.) 134s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 134s Unpacking fonts-lato (2.015-1) ... 134s Selecting previously unselected package sgml-base. 134s Preparing to unpack .../01-sgml-base_1.31+nmu1_all.deb ... 134s Unpacking sgml-base (1.31+nmu1) ... 134s Selecting previously unselected package xml-core. 134s Preparing to unpack .../02-xml-core_0.19_all.deb ... 134s Unpacking xml-core (0.19) ... 134s Selecting previously unselected package docutils-common. 134s Preparing to unpack .../03-docutils-common_0.22.3+dfsg-1_all.deb ... 134s Unpacking docutils-common (0.22.3+dfsg-1) ... 134s Selecting previously unselected package fonts-font-awesome. 134s Preparing to unpack .../04-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 134s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 134s Selecting previously unselected package libjs-jquery. 134s Preparing to unpack .../05-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 134s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 134s Selecting previously unselected package libjs-jquery-metadata. 134s Preparing to unpack .../06-libjs-jquery-metadata_12-4_all.deb ... 134s Unpacking libjs-jquery-metadata (12-4) ... 134s Selecting previously unselected package libjs-jquery-tablesorter. 134s Preparing to unpack .../07-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 134s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 134s Selecting previously unselected package libjs-jquery-throttle-debounce. 134s Preparing to unpack .../08-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 134s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 134s Selecting previously unselected package libjs-underscore. 134s Preparing to unpack .../09-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 134s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 134s Selecting previously unselected package libjs-sphinxdoc. 134s Preparing to unpack .../10-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 134s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 134s Selecting previously unselected package libjson-perl. 134s Preparing to unpack .../11-libjson-perl_4.10000-1_all.deb ... 134s Unpacking libjson-perl (4.10000-1) ... 134s Selecting previously unselected package python3-all. 134s Preparing to unpack .../12-python3-all_3.13.7-1_arm64.deb ... 134s Unpacking python3-all (3.13.7-1) ... 135s Selecting previously unselected package python3-soupsieve. 135s Preparing to unpack .../13-python3-soupsieve_2.7-2_all.deb ... 135s Unpacking python3-soupsieve (2.7-2) ... 135s Selecting previously unselected package python3-bs4. 135s Preparing to unpack .../14-python3-bs4_4.13.4-3_all.deb ... 135s Unpacking python3-bs4 (4.13.4-3) ... 135s Selecting previously unselected package python3-coverage. 135s Preparing to unpack .../15-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 135s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 135s Selecting previously unselected package python3-defusedxml. 135s Preparing to unpack .../16-python3-defusedxml_0.7.1-3_all.deb ... 135s Unpacking python3-defusedxml (0.7.1-3) ... 135s Selecting previously unselected package python3-roman-numerals. 135s Preparing to unpack .../17-python3-roman-numerals_3.1.0-2_all.deb ... 135s Unpacking python3-roman-numerals (3.1.0-2) ... 135s Selecting previously unselected package python3-docutils. 135s Preparing to unpack .../18-python3-docutils_0.22.3+dfsg-1_all.deb ... 135s Unpacking python3-docutils (0.22.3+dfsg-1) ... 135s Selecting previously unselected package python3-imagesize. 135s Preparing to unpack .../19-python3-imagesize_1.4.1-1_all.deb ... 135s Unpacking python3-imagesize (1.4.1-1) ... 135s Selecting previously unselected package python3-iniconfig. 135s Preparing to unpack .../20-python3-iniconfig_2.1.0-1_all.deb ... 135s Unpacking python3-iniconfig (2.1.0-1) ... 135s Selecting previously unselected package python3-pluggy. 135s Preparing to unpack .../21-python3-pluggy_1.6.0-1_all.deb ... 135s Unpacking python3-pluggy (1.6.0-1) ... 135s Selecting previously unselected package python3-pytest. 135s Preparing to unpack .../22-python3-pytest_8.3.5-2_all.deb ... 135s Unpacking python3-pytest (8.3.5-2) ... 135s Selecting previously unselected package libjs-jquery-hotkeys. 135s Preparing to unpack .../23-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 135s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 135s Selecting previously unselected package libjs-jquery-isonscreen. 135s Preparing to unpack .../24-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 135s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 135s Selecting previously unselected package python3-pytest-cov. 135s Preparing to unpack .../25-python3-pytest-cov_5.0.0-1_all.deb ... 135s Unpacking python3-pytest-cov (5.0.0-1) ... 135s Selecting previously unselected package python3-pytest-datadir. 135s Preparing to unpack .../26-python3-pytest-datadir_1.4.1+ds-2_all.deb ... 135s Unpacking python3-pytest-datadir (1.4.1+ds-2) ... 135s Selecting previously unselected package sphinx-rtd-theme-common. 135s Preparing to unpack .../27-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 135s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 135s Selecting previously unselected package python3-pytest-regressions. 135s Preparing to unpack .../28-python3-pytest-regressions_2.5.0+ds-3_all.deb ... 135s Unpacking python3-pytest-regressions (2.5.0+ds-3) ... 135s Selecting previously unselected package python3-roman. 135s Preparing to unpack .../29-python3-roman_5.1-1_all.deb ... 135s Unpacking python3-roman (5.1-1) ... 135s Selecting previously unselected package python3-snowballstemmer. 135s Preparing to unpack .../30-python3-snowballstemmer_3.0.1-1_all.deb ... 135s Unpacking python3-snowballstemmer (3.0.1-1) ... 135s Selecting previously unselected package sphinx-common. 135s Preparing to unpack .../31-sphinx-common_8.2.3-1ubuntu2_all.deb ... 135s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 136s Selecting previously unselected package python3-alabaster. 136s Preparing to unpack .../32-python3-alabaster_0.7.16-0.1_all.deb ... 136s Unpacking python3-alabaster (0.7.16-0.1) ... 136s Selecting previously unselected package python3-sphinx. 136s Preparing to unpack .../33-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 136s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 136s Selecting previously unselected package python3-sphinx-tabs. 136s Preparing to unpack .../34-python3-sphinx-tabs_3.4.7-1_all.deb ... 136s Unpacking python3-sphinx-tabs (3.4.7-1) ... 136s Selecting previously unselected package python3-sphinx-tabs-doc. 136s Preparing to unpack .../35-python3-sphinx-tabs-doc_3.4.7-1_all.deb ... 136s Unpacking python3-sphinx-tabs-doc (3.4.7-1) ... 136s Setting up python3-iniconfig (2.1.0-1) ... 136s Setting up fonts-lato (2.015-1) ... 136s Setting up python3-defusedxml (0.7.1-3) ... 136s Setting up python3-alabaster (0.7.16-0.1) ... 136s Setting up python3-all (3.13.7-1) ... 136s Setting up python3-coverage (7.8.2+dfsg1-1) ... 136s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 136s Setting up python3-roman (5.1-1) ... 137s Setting up python3-snowballstemmer (3.0.1-1) ... 137s Setting up python3-pluggy (1.6.0-1) ... 137s Setting up libjson-perl (4.10000-1) ... 137s Setting up python3-roman-numerals (3.1.0-2) ... 137s Setting up sgml-base (1.31+nmu1) ... 137s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 137s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 137s Setting up python3-soupsieve (2.7-2) ... 137s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 137s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 137s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 137s Setting up python3-imagesize (1.4.1-1) ... 137s Setting up python3-pytest (8.3.5-2) ... 138s Setting up python3-pytest-datadir (1.4.1+ds-2) ... 138s Setting up python3-bs4 (4.13.4-3) ... 138s Setting up libjs-jquery-metadata (12-4) ... 138s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 138s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 138s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 138s Setting up xml-core (0.19) ... 138s Setting up python3-sphinx-tabs-doc (3.4.7-1) ... 138s Setting up python3-pytest-cov (5.0.0-1) ... 139s Setting up python3-pytest-regressions (2.5.0+ds-3) ... 139s Setting up sphinx-common (8.2.3-1ubuntu2) ... 139s Processing triggers for man-db (2.13.1-1) ... 140s Processing triggers for sgml-base (1.31+nmu1) ... 140s Setting up docutils-common (0.22.3+dfsg-1) ... 140s Processing triggers for sgml-base (1.31+nmu1) ... 140s Setting up python3-docutils (0.22.3+dfsg-1) ... 140s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 141s Setting up python3-sphinx-tabs (3.4.7-1) ... 143s autopkgtest [17:05:01]: test python3-sphinx-tabs: [----------------------- 144s ============================= test session starts ============================== 144s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 144s rootdir: /tmp/autopkgtest.11Oy26/autopkgtest_tmp 144s plugins: cov-5.0.0, typeguard-4.4.2, datadir-1.4.1+ds, regressions-2.5.0+ds 144s collected 14 items / 1 deselected / 13 selected 144s 147s tests/test_build.py E.EEEFFFEEEEE [100%] 147s 147s ==================================== ERRORS ==================================== 147s _________________________ ERROR at setup of test_basic _________________________ 147s 147s app = 147s status = <_io.StringIO object at 0xfe29a4935000> 147s warning = <_io.StringIO object at 0xfe29a49350c0> 147s check_build_success = .check at 0xfe29a3f53600> 147s get_sphinx_app_doctree = .read at 0xfe29a3f53d80> 147s regress_sphinx_app_output = .read at 0xfe29a3f99940> 147s request = > 147s 147s @pytest.fixture(autouse=True) 147s def auto_build_and_check( 147s app, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s request, 147s ): 147s """ 147s Build and check build success and output regressions. 147s Currently all tests start with this. 147s Disable using a `noautobuild` mark. 147s """ 147s if "noautobuild" in request.keywords: 147s return 147s > app.build() 147s 147s tests/conftest.py:41: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s _______________ ERROR at setup of test_conditional_assets[index] _______________ 147s 147s app = 147s status = <_io.StringIO object at 0xfe29a4109180> 147s warning = <_io.StringIO object at 0xfe29a4109f00> 147s check_build_success = .check at 0xfe29a38aac00> 147s get_sphinx_app_doctree = .read at 0xfe29a38aad40> 147s regress_sphinx_app_output = .read at 0xfe29a38a02c0> 147s request = > 147s 147s @pytest.fixture(autouse=True) 147s def auto_build_and_check( 147s app, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s request, 147s ): 147s """ 147s Build and check build success and output regressions. 147s Currently all tests start with this. 147s Disable using a `noautobuild` mark. 147s """ 147s if "noautobuild" in request.keywords: 147s return 147s > app.build() 147s 147s tests/conftest.py:41: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s _____________ ERROR at setup of test_conditional_assets[no_tabs1] ______________ 147s 147s app = 147s status = <_io.StringIO object at 0xfe29a4109540> 147s warning = <_io.StringIO object at 0xfe29a410a500> 147s check_build_success = .check at 0xfe29a38a1c60> 147s get_sphinx_app_doctree = .read at 0xfe29a38a1a80> 147s regress_sphinx_app_output = .read at 0xfe29a38a2160> 147s request = > 147s 147s @pytest.fixture(autouse=True) 147s def auto_build_and_check( 147s app, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s request, 147s ): 147s """ 147s Build and check build success and output regressions. 147s Currently all tests start with this. 147s Disable using a `noautobuild` mark. 147s """ 147s if "noautobuild" in request.keywords: 147s return 147s > app.build() 147s 147s tests/conftest.py:41: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s _____________ ERROR at setup of test_conditional_assets[no_tabs2] ______________ 147s 147s app = 147s status = <_io.StringIO object at 0xfe29a3ee6b00> 147s warning = <_io.StringIO object at 0xfe29a3ee6140> 147s check_build_success = .check at 0xfe29a3e647c0> 147s get_sphinx_app_doctree = .read at 0xfe29a3e65620> 147s regress_sphinx_app_output = .read at 0xfe29a3e654e0> 147s request = > 147s 147s @pytest.fixture(autouse=True) 147s def auto_build_and_check( 147s app, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s request, 147s ): 147s """ 147s Build and check build success and output regressions. 147s Currently all tests start with this. 147s Disable using a `noautobuild` mark. 147s """ 147s if "noautobuild" in request.keywords: 147s return 147s > app.build() 147s 147s tests/conftest.py:41: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s ___________________ ERROR at setup of test_other_with_assets ___________________ 147s 147s app = 147s status = <_io.StringIO object at 0xfe29a3ef7280> 147s warning = <_io.StringIO object at 0xfe29a3ef6d40> 147s check_build_success = .check at 0xfe29a38a1440> 147s get_sphinx_app_doctree = .read at 0xfe29a38a2ac0> 147s regress_sphinx_app_output = .read at 0xfe29a38a0360> 147s request = > 147s 147s @pytest.fixture(autouse=True) 147s def auto_build_and_check( 147s app, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s request, 147s ): 147s """ 147s Build and check build success and output regressions. 147s Currently all tests start with this. 147s Disable using a `noautobuild` mark. 147s """ 147s if "noautobuild" in request.keywords: 147s return 147s > app.build() 147s 147s tests/conftest.py:41: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s _____________________ ERROR at setup of test_nested_markup _____________________ 147s 147s app = 147s status = <_io.StringIO object at 0xfe29a4934400> 147s warning = <_io.StringIO object at 0xfe29a4934040> 147s check_build_success = .check at 0xfe29a38a9300> 147s get_sphinx_app_doctree = .read at 0xfe29a38a9800> 147s regress_sphinx_app_output = .read at 0xfe29a38a8ea0> 147s request = > 147s 147s @pytest.fixture(autouse=True) 147s def auto_build_and_check( 147s app, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s request, 147s ): 147s """ 147s Build and check build success and output regressions. 147s Currently all tests start with this. 147s Disable using a `noautobuild` mark. 147s """ 147s if "noautobuild" in request.keywords: 147s return 147s > app.build() 147s 147s tests/conftest.py:41: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s _____________________ ERROR at setup of test_custom_lexer ______________________ 147s 147s app = 147s status = <_io.StringIO object at 0xfe29a410bac0> 147s warning = <_io.StringIO object at 0xfe29a410ac80> 147s check_build_success = .check at 0xfe29a38a9bc0> 147s get_sphinx_app_doctree = .read at 0xfe29a38a8d60> 147s regress_sphinx_app_output = .read at 0xfe29a38a99e0> 147s request = > 147s 147s @pytest.fixture(autouse=True) 147s def auto_build_and_check( 147s app, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s request, 147s ): 147s """ 147s Build and check build success and output regressions. 147s Currently all tests start with this. 147s Disable using a `noautobuild` mark. 147s """ 147s if "noautobuild" in request.keywords: 147s return 147s > app.build() 147s 147s tests/conftest.py:41: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s ____________________ ERROR at setup of test_disable_closing ____________________ 147s 147s app = 147s status = <_io.StringIO object at 0xfe29a4109180> 147s warning = <_io.StringIO object at 0xfe29a4109000> 147s check_build_success = .check at 0xfe29a3bed580> 147s get_sphinx_app_doctree = .read at 0xfe29a3bed1c0> 147s regress_sphinx_app_output = .read at 0xfe29a3beccc0> 147s request = > 147s 147s @pytest.fixture(autouse=True) 147s def auto_build_and_check( 147s app, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s request, 147s ): 147s """ 147s Build and check build success and output regressions. 147s Currently all tests start with this. 147s Disable using a `noautobuild` mark. 147s """ 147s if "noautobuild" in request.keywords: 147s return 147s > app.build() 147s 147s tests/conftest.py:41: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s __________________ ERROR at setup of test_disable_css_loading __________________ 147s 147s app = 147s status = <_io.StringIO object at 0xfe29a410a8c0> 147s warning = <_io.StringIO object at 0xfe29a410b7c0> 147s check_build_success = .check at 0xfe29a38a9120> 147s get_sphinx_app_doctree = .read at 0xfe29a38a8900> 147s regress_sphinx_app_output = .read at 0xfe29a38a9440> 147s request = > 147s 147s @pytest.fixture(autouse=True) 147s def auto_build_and_check( 147s app, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s request, 147s ): 147s """ 147s Build and check build success and output regressions. 147s Currently all tests start with this. 147s Disable using a `noautobuild` mark. 147s """ 147s if "noautobuild" in request.keywords: 147s return 147s > app.build() 147s 147s tests/conftest.py:41: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s =================================== FAILURES =================================== 147s ______________ test_conditional_assets_html_assets_policy[index] _______________ 147s 147s app = , docname = 'index' 147s status = <_io.StringIO object at 0xfe29a3ef4ac0> 147s warning = <_io.StringIO object at 0xfe29a3ef4d00> 147s check_build_success = .check at 0xfe29a3e66340> 147s get_sphinx_app_doctree = .read at 0xfe29a3e663e0> 147s regress_sphinx_app_output = .read at 0xfe29a3e65bc0> 147s check_asset_links = .check at 0xfe29a3e665c0> 147s 147s @pytest.mark.noautobuild 147s @pytest.mark.parametrize("docname", ["index", "no_tabs1", "no_tabs2"]) 147s @pytest.mark.sphinx(testroot="conditionalassets-policy") 147s def test_conditional_assets_html_assets_policy( 147s app, 147s docname, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s check_asset_links, 147s ): 147s app.set_html_assets_policy("always") 147s 147s # Following lines are copied from ``auto_build_and_check`` since we need to 147s # set a config in the build object before auto build. Because of this, we 147s # need to use ``noautobuild``. 147s > app.build() 147s 147s tests/test_build.py:46: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s --------------------------- Captured stdout teardown --------------------------- 147s # testroot: root 147s # builder: html 147s # srcdir: /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy 147s # outdir: /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html 147s # status: 147s Running Sphinx v8.2.3 147s loading translations [en]... done 147s Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. 147s building [mo]: targets for 0 po files that are out of date 147s writing output...  147s building [html]: targets for 3 source files that are out of date 147s updating environment: [new config] 3 added, 0 changed, 0 removed 147s reading sources... [ 33%] index 147s reading sources... [ 67%] no_tabs1 147s reading sources... [100%] no_tabs2 147s 147s looking for now-outdated files... none found 147s pickling environment... done 147s checking consistency... done 147s preparing documents... done 147s copying assets...  147s copying static files...  147s Writing evaluated template result to /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html/_static/documentation_options.js 147s Writing evaluated template result to /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html/_static/language_data.js 147s Writing evaluated template result to /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html/_static/basic.css 147s copying static files: done 147s copying extra files...  147s copying extra files: done 147s copying assets: done 147s writing output... [ 33%] index 147s 147s # warning: 147s 147s _____________ test_conditional_assets_html_assets_policy[no_tabs1] _____________ 147s 147s app = , docname = 'no_tabs1' 147s status = <_io.StringIO object at 0xfe29a3ef6c80> 147s warning = <_io.StringIO object at 0xfe29a3ef6380> 147s check_build_success = .check at 0xfe29a3e64d60> 147s get_sphinx_app_doctree = .read at 0xfe29a3e653a0> 147s regress_sphinx_app_output = .read at 0xfe29a3e65a80> 147s check_asset_links = .check at 0xfe29a3e658a0> 147s 147s @pytest.mark.noautobuild 147s @pytest.mark.parametrize("docname", ["index", "no_tabs1", "no_tabs2"]) 147s @pytest.mark.sphinx(testroot="conditionalassets-policy") 147s def test_conditional_assets_html_assets_policy( 147s app, 147s docname, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s check_asset_links, 147s ): 147s app.set_html_assets_policy("always") 147s 147s # Following lines are copied from ``auto_build_and_check`` since we need to 147s # set a config in the build object before auto build. Because of this, we 147s # need to use ``noautobuild``. 147s > app.build() 147s 147s tests/test_build.py:46: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s --------------------------- Captured stdout teardown --------------------------- 147s # testroot: root 147s # builder: html 147s # srcdir: /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy 147s # outdir: /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html 147s # status: 147s Running Sphinx v8.2.3 147s loading translations [en]... done 147s Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. 147s building [mo]: targets for 0 po files that are out of date 147s writing output...  147s building [html]: targets for 3 source files that are out of date 147s updating environment: [new config] 3 added, 0 changed, 0 removed 147s reading sources... [ 33%] index 147s reading sources... [ 67%] no_tabs1 147s reading sources... [100%] no_tabs2 147s 147s looking for now-outdated files... none found 147s pickling environment... done 147s checking consistency... done 147s preparing documents... done 147s copying assets...  147s copying static files...  147s Writing evaluated template result to /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html/_static/documentation_options.js 147s Writing evaluated template result to /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html/_static/language_data.js 147s Writing evaluated template result to /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html/_static/basic.css 147s copying static files: done 147s copying extra files...  147s copying extra files: done 147s copying assets: done 147s writing output... [ 33%] index 147s 147s # warning: 147s 147s _____________ test_conditional_assets_html_assets_policy[no_tabs2] _____________ 147s 147s app = , docname = 'no_tabs2' 147s status = <_io.StringIO object at 0xfe29a3ef6ec0> 147s warning = <_io.StringIO object at 0xfe29a3ef6680> 147s check_build_success = .check at 0xfe29a38a0720> 147s get_sphinx_app_doctree = .read at 0xfe29a38a1800> 147s regress_sphinx_app_output = .read at 0xfe29a38a0fe0> 147s check_asset_links = .check at 0xfe29a38a3880> 147s 147s @pytest.mark.noautobuild 147s @pytest.mark.parametrize("docname", ["index", "no_tabs1", "no_tabs2"]) 147s @pytest.mark.sphinx(testroot="conditionalassets-policy") 147s def test_conditional_assets_html_assets_policy( 147s app, 147s docname, 147s status, 147s warning, 147s check_build_success, 147s get_sphinx_app_doctree, 147s regress_sphinx_app_output, 147s check_asset_links, 147s ): 147s app.set_html_assets_policy("always") 147s 147s # Following lines are copied from ``auto_build_and_check`` since we need to 147s # set a config in the build object before auto build. Because of this, we 147s # need to use ``noautobuild``. 147s > app.build() 147s 147s tests/test_build.py:46: 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s /usr/lib/python3/dist-packages/sphinx/testing/util.py:237: in build 147s super().build(force_all, filenames) 147s /usr/lib/python3/dist-packages/sphinx/application.py:425: in build 147s self.builder.build_update() 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:375: in build_update 147s self.build( 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:454: in build 147s self.write(docnames, updated_docnames, method) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:735: in write 147s self.write_documents(docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:749: in write_documents 147s self._write_serial(sorted_docnames) 147s /usr/lib/python3/dist-packages/sphinx/builders/__init__.py:768: in _write_serial 147s self.write_doc(docname, doctree) 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:670: in write_doc 147s self.docwriter.write(doctree, destination) 147s /usr/lib/python3/dist-packages/docutils/writers/__init__.py:97: in write 147s self.translate() 147s /usr/lib/python3/dist-packages/sphinx/writers/html.py:36: in translate 147s self.document.walkabout(visitor) 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:232: in walkabout 147s if child.walkabout(visitor): 147s /usr/lib/python3/dist-packages/docutils/nodes.py:224: in walkabout 147s visitor.dispatch_visit(self) 147s /usr/lib/python3/dist-packages/sphinx/util/docutils.py:767: in dispatch_visit 147s method(node) 147s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 147s 147s translator = 147s node = > 147s 147s def visit(translator, node): 147s # Borrowed from `sphinx-inline-tabs` 147s attrs = node.attributes.copy() 147s attrs.pop("classes") 147s attrs.pop("ids") 147s attrs.pop("names") 147s attrs.pop("dupnames") 147s > attrs.pop("backrefs") 147s E KeyError: 'backrefs' 147s 147s /usr/lib/python3/dist-packages/sphinx_tabs/tabs.py:69: KeyError 147s --------------------------- Captured stdout teardown --------------------------- 147s # testroot: root 147s # builder: html 147s # srcdir: /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy 147s # outdir: /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html 147s # status: 147s Running Sphinx v8.2.3 147s loading translations [en]... done 147s Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. 147s building [mo]: targets for 0 po files that are out of date 147s writing output...  147s building [html]: targets for 3 source files that are out of date 147s updating environment: [new config] 3 added, 0 changed, 0 removed 147s reading sources... [ 33%] index 147s reading sources... [ 67%] no_tabs1 147s reading sources... [100%] no_tabs2 147s 147s looking for now-outdated files... none found 147s pickling environment... done 147s checking consistency... done 147s preparing documents... done 147s copying assets...  147s copying static files...  147s Writing evaluated template result to /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html/_static/documentation_options.js 147s Writing evaluated template result to /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html/_static/language_data.js 147s Writing evaluated template result to /tmp/pytest-of-ubuntu/pytest-0/conditionalassets-policy/_build/html/_static/basic.css 147s copying static files: done 147s copying extra files...  147s copying extra files: done 147s copying assets: done 147s writing output... [ 33%] index 147s 147s # warning: 147s 147s =============================== warnings summary =============================== 147s tests/test_build.py: 13 warnings 147s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:154: PendingDeprecationWarning: Argument "parser_name" will be removed in Docutils 2.0. 147s Specify parser name in the "parser" argument. 147s reader: Reader[DocTreeInput] = docutils.readers.doctree.Reader( 147s 147s tests/test_build.py::test_no_tabs 147s /tmp/autopkgtest.11Oy26/autopkgtest_tmp/tests/conftest.py:98: DeprecationWarning: Call to deprecated method findAll. (Replaced by find_all) -- Deprecated since version 4.0.0. 147s doc_div = soup.findAll("div", {"class": "documentwrapper"})[0] 147s 147s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 147s =========================== short test summary info ============================ 147s FAILED tests/test_build.py::test_conditional_assets_html_assets_policy[index] 147s FAILED tests/test_build.py::test_conditional_assets_html_assets_policy[no_tabs1] 147s FAILED tests/test_build.py::test_conditional_assets_html_assets_policy[no_tabs2] 147s ERROR tests/test_build.py::test_basic - KeyError: 'backrefs' 147s ERROR tests/test_build.py::test_conditional_assets[index] - KeyError: 'backrefs' 147s ERROR tests/test_build.py::test_conditional_assets[no_tabs1] - KeyError: 'bac... 147s ERROR tests/test_build.py::test_conditional_assets[no_tabs2] - KeyError: 'bac... 147s ERROR tests/test_build.py::test_other_with_assets - KeyError: 'backrefs' 147s ERROR tests/test_build.py::test_nested_markup - KeyError: 'backrefs' 147s ERROR tests/test_build.py::test_custom_lexer - KeyError: 'backrefs' 147s ERROR tests/test_build.py::test_disable_closing - KeyError: 'backrefs' 147s ERROR tests/test_build.py::test_disable_css_loading - KeyError: 'backrefs' 147s ======= 3 failed, 1 passed, 1 deselected, 14 warnings, 9 errors in 3.18s ======= 147s autopkgtest [17:05:05]: test python3-sphinx-tabs: -----------------------] 148s python3-sphinx-tabs FAIL non-zero exit status 1 148s autopkgtest [17:05:06]: test python3-sphinx-tabs: - - - - - - - - - - results - - - - - - - - - - 148s autopkgtest [17:05:06]: @@@@@@@@@@@@@@@@@@@@ summary 148s python3-sphinx-tabs FAIL non-zero exit status 1