0s autopkgtest [20:55:12]: starting date and time: 2024-11-26 20:55:12+0000 0s autopkgtest [20:55:12]: git checkout: 6408f825 Correct logic in old-systemd fallback code 0s autopkgtest [20:55:12]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.s8m6d5pm/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:python-mkdocs --apt-upgrade mkdocstrings --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-mkdocs/1.5.3+dfsg-2 -- lxd -r lxd-armhf-10.145.243.52 lxd-armhf-10.145.243.52:autopkgtest/ubuntu/plucky/armhf 64s autopkgtest [20:56:16]: testbed dpkg architecture: armhf 67s autopkgtest [20:56:19]: testbed apt version: 2.9.14ubuntu1 67s autopkgtest [20:56:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 77s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 77s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [821 kB] 77s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.1 kB] 77s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 77s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [54.5 kB] 77s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [67.7 kB] 77s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 77s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [589 kB] 77s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6432 B] 78s Fetched 1637 kB in 1s (2120 kB/s) 78s Reading package lists... 101s tee: /proc/self/fd/2: Permission denied 122s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 122s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 123s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 123s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 124s Reading package lists... 124s Reading package lists... 124s Building dependency tree... 124s Reading state information... 125s Calculating upgrade... 125s The following NEW packages will be installed: 125s appstream cloud-init-base gir1.2-packagekitglib-1.0 libappstream5 125s libduktape207 libglib2.0-bin libgstreamer1.0-0 libpackagekit-glib2-18 125s libstemmer0d libunwind8 packagekit packagekit-tools polkitd 125s python3-distro-info python3-software-properties sgml-base 125s software-properties-common unattended-upgrades xml-core 125s The following packages will be upgraded: 125s cloud-init dracut-install libperl5.40 perl perl-base perl-modules-5.40 125s ubuntu-minimal ubuntu-standard wget 125s 9 upgraded, 19 newly installed, 0 to remove and 0 not upgraded. 125s Need to get 12.9 MB of archives. 125s After this operation, 7910 kB of additional disk space will be used. 125s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libperl5.40 armhf 5.40.0-8 [4137 kB] 126s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf perl armhf 5.40.0-8 [262 kB] 126s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf perl-base armhf 5.40.0-8 [1674 kB] 126s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf perl-modules-5.40 all 5.40.0-8 [3214 kB] 126s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf sgml-base all 1.31 [11.4 kB] 126s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf ubuntu-minimal armhf 1.544 [11.3 kB] 126s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3-distro-info all 1.12 [7754 B] 126s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf wget armhf 1.24.5-2ubuntu1 [326 kB] 126s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf ubuntu-standard armhf 1.544 [11.3 kB] 126s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libstemmer0d armhf 2.2.0-4build1 [130 kB] 126s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libappstream5 armhf 1.0.3-1 [209 kB] 126s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf appstream armhf 1.0.3-1 [64.2 kB] 126s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf cloud-init all 24.4-0ubuntu1 [2088 B] 126s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf cloud-init-base all 24.4-0ubuntu1 [612 kB] 126s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf dracut-install armhf 105-2ubuntu3 [37.6 kB] 126s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libpackagekit-glib2-18 armhf 1.3.0-2 [109 kB] 126s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf gir1.2-packagekitglib-1.0 armhf 1.3.0-2 [25.5 kB] 126s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libduktape207 armhf 2.7.0+tests-0ubuntu3 [123 kB] 126s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf libglib2.0-bin armhf 2.82.2-3 [92.3 kB] 126s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libunwind8 armhf 1.6.2-3.1 [47.6 kB] 126s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf libgstreamer1.0-0 armhf 1.24.9-1 [1136 kB] 126s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf xml-core all 0.19 [20.3 kB] 126s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf polkitd armhf 125-2ubuntu1 [91.5 kB] 126s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf packagekit armhf 1.3.0-2 [430 kB] 126s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf packagekit-tools armhf 1.3.0-2 [27.7 kB] 126s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.105 [30.3 kB] 126s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.105 [16.5 kB] 126s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf unattended-upgrades all 2.9.1+nmu4ubuntu1 [51.2 kB] 126s Preconfiguring packages ... 127s Fetched 12.9 MB in 1s (11.2 MB/s) 127s (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 ... 59609 files and directories currently installed.) 127s Preparing to unpack .../libperl5.40_5.40.0-8_armhf.deb ... 127s Unpacking libperl5.40:armhf (5.40.0-8) over (5.40.0-7) ... 127s Preparing to unpack .../perl_5.40.0-8_armhf.deb ... 127s Unpacking perl (5.40.0-8) over (5.40.0-7) ... 127s Preparing to unpack .../perl-base_5.40.0-8_armhf.deb ... 127s Unpacking perl-base (5.40.0-8) over (5.40.0-7) ... 127s Setting up perl-base (5.40.0-8) ... 127s (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 ... 59609 files and directories currently installed.) 127s Preparing to unpack .../00-perl-modules-5.40_5.40.0-8_all.deb ... 127s Unpacking perl-modules-5.40 (5.40.0-8) over (5.40.0-7) ... 128s Selecting previously unselected package sgml-base. 128s Preparing to unpack .../01-sgml-base_1.31_all.deb ... 128s Unpacking sgml-base (1.31) ... 128s Preparing to unpack .../02-ubuntu-minimal_1.544_armhf.deb ... 128s Unpacking ubuntu-minimal (1.544) over (1.543) ... 128s Selecting previously unselected package python3-distro-info. 128s Preparing to unpack .../03-python3-distro-info_1.12_all.deb ... 128s Unpacking python3-distro-info (1.12) ... 128s Preparing to unpack .../04-wget_1.24.5-2ubuntu1_armhf.deb ... 128s Unpacking wget (1.24.5-2ubuntu1) over (1.24.5-1ubuntu2) ... 128s Preparing to unpack .../05-ubuntu-standard_1.544_armhf.deb ... 128s Unpacking ubuntu-standard (1.544) over (1.543) ... 128s Selecting previously unselected package libstemmer0d:armhf. 128s Preparing to unpack .../06-libstemmer0d_2.2.0-4build1_armhf.deb ... 128s Unpacking libstemmer0d:armhf (2.2.0-4build1) ... 128s Selecting previously unselected package libappstream5:armhf. 128s Preparing to unpack .../07-libappstream5_1.0.3-1_armhf.deb ... 128s Unpacking libappstream5:armhf (1.0.3-1) ... 128s Selecting previously unselected package appstream. 128s Preparing to unpack .../08-appstream_1.0.3-1_armhf.deb ... 128s Unpacking appstream (1.0.3-1) ... 128s Preparing to unpack .../09-cloud-init_24.4-0ubuntu1_all.deb ... 128s Unpacking cloud-init (24.4-0ubuntu1) over (24.4~3+really24.3.1-0ubuntu4) ... 128s dpkg: warning: unable to delete old directory '/etc/cloud/templates': Directory not empty 128s dpkg: warning: unable to delete old directory '/etc/cloud/cloud.cfg.d': Directory not empty 128s dpkg: warning: unable to delete old directory '/etc/cloud': Directory not empty 128s Selecting previously unselected package cloud-init-base. 128s Preparing to unpack .../10-cloud-init-base_24.4-0ubuntu1_all.deb ... 128s awk: fatal: cannot open file `/etc/fstab' for reading: No such file or directory 129s Unpacking cloud-init-base (24.4-0ubuntu1) ... 129s Preparing to unpack .../11-dracut-install_105-2ubuntu3_armhf.deb ... 129s Unpacking dracut-install (105-2ubuntu3) over (105-2ubuntu2) ... 129s Selecting previously unselected package libpackagekit-glib2-18:armhf. 129s Preparing to unpack .../12-libpackagekit-glib2-18_1.3.0-2_armhf.deb ... 129s Unpacking libpackagekit-glib2-18:armhf (1.3.0-2) ... 129s Selecting previously unselected package gir1.2-packagekitglib-1.0. 129s Preparing to unpack .../13-gir1.2-packagekitglib-1.0_1.3.0-2_armhf.deb ... 129s Unpacking gir1.2-packagekitglib-1.0 (1.3.0-2) ... 129s Selecting previously unselected package libduktape207:armhf. 129s Preparing to unpack .../14-libduktape207_2.7.0+tests-0ubuntu3_armhf.deb ... 129s Unpacking libduktape207:armhf (2.7.0+tests-0ubuntu3) ... 129s Selecting previously unselected package libglib2.0-bin. 129s Preparing to unpack .../15-libglib2.0-bin_2.82.2-3_armhf.deb ... 129s Unpacking libglib2.0-bin (2.82.2-3) ... 129s Selecting previously unselected package libunwind8:armhf. 129s Preparing to unpack .../16-libunwind8_1.6.2-3.1_armhf.deb ... 129s Unpacking libunwind8:armhf (1.6.2-3.1) ... 129s Selecting previously unselected package libgstreamer1.0-0:armhf. 129s Preparing to unpack .../17-libgstreamer1.0-0_1.24.9-1_armhf.deb ... 129s Unpacking libgstreamer1.0-0:armhf (1.24.9-1) ... 129s Selecting previously unselected package xml-core. 129s Preparing to unpack .../18-xml-core_0.19_all.deb ... 129s Unpacking xml-core (0.19) ... 129s Selecting previously unselected package polkitd. 129s Preparing to unpack .../19-polkitd_125-2ubuntu1_armhf.deb ... 129s Unpacking polkitd (125-2ubuntu1) ... 129s Selecting previously unselected package packagekit. 129s Preparing to unpack .../20-packagekit_1.3.0-2_armhf.deb ... 129s Unpacking packagekit (1.3.0-2) ... 129s Selecting previously unselected package packagekit-tools. 129s Preparing to unpack .../21-packagekit-tools_1.3.0-2_armhf.deb ... 129s Unpacking packagekit-tools (1.3.0-2) ... 129s Selecting previously unselected package python3-software-properties. 129s Preparing to unpack .../22-python3-software-properties_0.105_all.deb ... 129s Unpacking python3-software-properties (0.105) ... 129s Selecting previously unselected package software-properties-common. 129s Preparing to unpack .../23-software-properties-common_0.105_all.deb ... 129s Unpacking software-properties-common (0.105) ... 129s Selecting previously unselected package unattended-upgrades. 129s Preparing to unpack .../24-unattended-upgrades_2.9.1+nmu4ubuntu1_all.deb ... 129s Unpacking unattended-upgrades (2.9.1+nmu4ubuntu1) ... 129s Setting up wget (1.24.5-2ubuntu1) ... 129s Setting up ubuntu-minimal (1.544) ... 129s Setting up libglib2.0-bin (2.82.2-3) ... 129s Setting up libpackagekit-glib2-18:armhf (1.3.0-2) ... 129s Setting up ubuntu-standard (1.544) ... 129s Setting up libunwind8:armhf (1.6.2-3.1) ... 129s Setting up cloud-init-base (24.4-0ubuntu1) ... 131s Setting up gir1.2-packagekitglib-1.0 (1.3.0-2) ... 131s Setting up python3-software-properties (0.105) ... 131s Setting up dracut-install (105-2ubuntu3) ... 131s Setting up perl-modules-5.40 (5.40.0-8) ... 131s Setting up libduktape207:armhf (2.7.0+tests-0ubuntu3) ... 131s Setting up sgml-base (1.31) ... 131s Setting up libstemmer0d:armhf (2.2.0-4build1) ... 131s Setting up python3-distro-info (1.12) ... 131s Setting up libgstreamer1.0-0:armhf (1.24.9-1) ... 131s Setcap worked! gst-ptp-helper is not suid! 131s Setting up cloud-init (24.4-0ubuntu1) ... 131s Setting up libappstream5:armhf (1.0.3-1) ... 131s Setting up libperl5.40:armhf (5.40.0-8) ... 131s Setting up unattended-upgrades (2.9.1+nmu4ubuntu1) ... 131s 131s Creating config file /etc/apt/apt.conf.d/20auto-upgrades with new version 131s 131s Creating config file /etc/apt/apt.conf.d/50unattended-upgrades with new version 132s Created symlink '/etc/systemd/system/multi-user.target.wants/unattended-upgrades.service' → '/usr/lib/systemd/system/unattended-upgrades.service'. 132s Synchronizing state of unattended-upgrades.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 132s Executing: /usr/lib/systemd/systemd-sysv-install enable unattended-upgrades 133s Setting up perl (5.40.0-8) ... 133s Setting up appstream (1.0.3-1) ... 133s ✔ Metadata cache was updated successfully. 133s Setting up xml-core (0.19) ... 133s Processing triggers for install-info (7.1.1-1) ... 133s Processing triggers for libc-bin (2.40-1ubuntu3) ... 133s Processing triggers for rsyslog (8.2406.0-1ubuntu2) ... 133s Processing triggers for man-db (2.13.0-1) ... 134s Processing triggers for dbus (1.14.10-4ubuntu5) ... 134s Processing triggers for sgml-base (1.31) ... 134s Setting up polkitd (125-2ubuntu1) ... 135s Setting up packagekit (1.3.0-2) ... 135s Created symlink '/etc/systemd/user/sockets.target.wants/pk-debconf-helper.socket' → '/usr/lib/systemd/user/pk-debconf-helper.socket'. 135s Setting up packagekit-tools (1.3.0-2) ... 135s Setting up software-properties-common (0.105) ... 135s Processing triggers for dbus (1.14.10-4ubuntu5) ... 135s Reading package lists... 135s Building dependency tree... 135s Reading state information... 136s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 138s autopkgtest [20:57:30]: rebooting testbed after setup commands that affected boot 209s autopkgtest [20:58:41]: testbed running kernel: Linux 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 18:12:14 UTC 2 238s autopkgtest [20:59:10]: @@@@@@@@@@@@@@@@@@@@ apt-source mkdocstrings 249s Get:1 http://ftpmaster.internal/ubuntu plucky/universe mkdocstrings 0.27.0-1build1 (dsc) [2582 B] 249s Get:2 http://ftpmaster.internal/ubuntu plucky/universe mkdocstrings 0.27.0-1build1 (tar) [92.3 kB] 249s Get:3 http://ftpmaster.internal/ubuntu plucky/universe mkdocstrings 0.27.0-1build1 (diff) [5964 B] 249s gpgv: Signature made Tue Nov 26 10:34:18 2024 UTC 249s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 249s gpgv: Can't check signature: No public key 249s dpkg-source: warning: cannot verify inline signature for ./mkdocstrings_0.27.0-1build1.dsc: no acceptable signature found 249s autopkgtest [20:59:21]: testing package mkdocstrings version 0.27.0-1build1 252s autopkgtest [20:59:24]: build not needed 254s autopkgtest [20:59:26]: test upstream-tests: preparing testbed 265s Reading package lists... 265s Building dependency tree... 265s Reading state information... 266s Starting pkgProblemResolver with broken count: 0 266s Starting 2 pkgProblemResolver with broken count: 0 266s Done 267s The following additional packages will be installed: 267s docutils-common fonts-font-awesome fonts-lato ghp-import javascript-common 267s libjs-bootstrap4 libjs-jquery libjs-lunr libjs-modernizr libjs-popper.js 267s libjs-sphinxdoc libjs-underscore libjson-perl mkdocs mkdocs-autorefs 267s mkdocs-literate-nav mkdocs-material mkdocs-material-extensions mkdocstrings 267s mkdocstrings-python-handlers python3-alabaster python3-all python3-click 267s python3-colorama python3-dateutil python3-defusedxml python3-docutils 267s python3-griffe python3-imagesize python3-iniconfig python3-joblib 267s python3-livereload python3-lunr python3-markdown python3-markdown-callouts 267s python3-markdown-exec python3-mergedeep python3-nltk python3-packaging 267s python3-paginate python3-pathspec python3-platformdirs python3-pluggy 267s python3-pymdownx python3-pytest python3-pyyaml-env-tag python3-regex 267s python3-roman python3-snowballstemmer python3-sphinx python3-tornado 267s python3-tqdm python3-watchdog sphinx-common sphinx-rtd-theme-common 267s Suggested packages: 267s apache2 | lighttpd | httpd libjs-es5-shim mkdocs-doc nodejs 267s mkdocs-literate-nav-doc docutils-doc fonts-linuxlibertine 267s | ttf-linux-libertine texlive-lang-french texlive-latex-base 267s texlive-latex-recommended python-joblib-doc coffeescript node-less 267s node-uglify python-livereload-doc python3-django python3-flask 267s python3-slimmer python-lunr-doc python-markdown-doc python3-stemmer dvipng 267s dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk libjs-mathjax 267s python3-sphinx-rtd-theme sphinx-doc tex-gyre texlive-fonts-extra 267s texlive-fonts-recommended texlive-latex-extra texlive-plain-generic 267s python3-pycurl python-tornado-doc python3-twisted 267s Recommended packages: 267s node-jquery libjson-xs-perl libpaper-utils python3-pil python3-numpy 267s python3-simplejson python3-psutil python3-pyinotify prover9 python3-tk 267s The following NEW packages will be installed: 267s autopkgtest-satdep docutils-common fonts-font-awesome fonts-lato ghp-import 267s javascript-common libjs-bootstrap4 libjs-jquery libjs-lunr libjs-modernizr 267s libjs-popper.js libjs-sphinxdoc libjs-underscore libjson-perl mkdocs 267s mkdocs-autorefs mkdocs-literate-nav mkdocs-material 267s mkdocs-material-extensions mkdocstrings mkdocstrings-python-handlers 267s python3-alabaster python3-all python3-click python3-colorama 267s python3-dateutil python3-defusedxml python3-docutils python3-griffe 267s python3-imagesize python3-iniconfig python3-joblib python3-livereload 267s python3-lunr python3-markdown python3-markdown-callouts 267s python3-markdown-exec python3-mergedeep python3-nltk python3-packaging 267s python3-paginate python3-pathspec python3-platformdirs python3-pluggy 267s python3-pymdownx python3-pytest python3-pyyaml-env-tag python3-regex 267s python3-roman python3-snowballstemmer python3-sphinx python3-tornado 267s python3-tqdm python3-watchdog sphinx-common sphinx-rtd-theme-common 267s 0 upgraded, 56 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 17.1 MB/17.1 MB of archives. 267s After this operation, 75.2 MB of additional disk space will be used. 267s Get:1 /tmp/autopkgtest.GRguPa/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [812 B] 267s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-lato all 2.015-1 [2781 kB] 267s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 267s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 267s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-dateutil all 2.9.0-3 [80.2 kB] 267s Get:6 http://ftpmaster.internal/ubuntu plucky/universe armhf ghp-import all 2.1.0-3 [12.4 kB] 267s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf javascript-common all 11+nmu1 [5936 B] 267s Get:8 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 267s Get:9 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 267s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 267s Get:11 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-lunr all 2.3.9~dfsg-2 [66.8 kB] 267s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 268s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-sphinxdoc all 7.4.7-4 [158 kB] 268s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-perl all 4.10000-1 [81.9 kB] 268s Get:15 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 268s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf python3-tornado armhf 6.4.1-3 [298 kB] 268s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-livereload all 2.7.0-0.1 [22.5 kB] 268s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf python3-colorama all 0.4.6-4 [32.1 kB] 268s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf python3-click all 8.1.7-2 [79.5 kB] 268s Get:20 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-joblib all 1.3.2-5 [206 kB] 268s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-regex armhf 0.1.20240724-1build1 [274 kB] 268s Get:22 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-tqdm all 4.67.0-1 [91.6 kB] 268s Get:23 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-nltk all 3.9.1-2 [1006 kB] 268s Get:24 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-lunr all 0.7.0-1 [26.8 kB] 268s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 268s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf python3-markdown all 3.6-1 [73.4 kB] 268s Get:27 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-mergedeep all 1.3.4-3 [6560 B] 268s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.2-1 [51.5 kB] 268s Get:29 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 268s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 268s Get:31 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyyaml-env-tag all 0.1-3 [5268 B] 268s Get:32 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-watchdog all 5.0.0-1 [125 kB] 268s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf mkdocs all 1.5.3+dfsg-2 [2255 kB] 268s Get:34 http://ftpmaster.internal/ubuntu plucky/universe armhf mkdocs-autorefs all 1.2.0-1 [16.5 kB] 268s Get:35 http://ftpmaster.internal/ubuntu plucky/universe armhf mkdocs-literate-nav all 0.6.1-1 [13.1 kB] 268s Get:36 http://ftpmaster.internal/ubuntu plucky/universe armhf mkdocs-material-extensions all 1.3.1-1 [10.3 kB] 268s Get:37 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-paginate all 0.5.7-2 [13.3 kB] 268s Get:38 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pymdownx all 10.11.2-1 [156 kB] 268s Get:39 http://ftpmaster.internal/ubuntu plucky/universe armhf mkdocs-material all 9.5.18-1 [3947 kB] 268s Get:40 http://ftpmaster.internal/ubuntu plucky/universe armhf mkdocstrings all 0.27.0-1build1 [26.1 kB] 268s Get:41 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-griffe all 1.5.1-1 [88.5 kB] 268s Get:42 http://ftpmaster.internal/ubuntu plucky/universe armhf mkdocstrings-python-handlers all 1.10.5-1 [32.9 kB] 268s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf python3-all armhf 3.12.6-0ubuntu1 [886 B] 268s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf python3-defusedxml all 0.7.1-2 [42.0 kB] 268s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf python3-roman all 4.2-1 [10.0 kB] 268s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 268s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf python3-imagesize all 1.4.1-1 [6844 B] 268s Get:48 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 268s Get:49 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-markdown-callouts all 0.4.0-1 [7276 B] 268s Get:50 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-markdown-exec all 1.9.3-1 [21.0 kB] 268s Get:51 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 268s Get:52 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.3-1 [251 kB] 268s Get:53 http://ftpmaster.internal/ubuntu plucky/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 268s Get:54 http://ftpmaster.internal/ubuntu plucky/main armhf sphinx-common all 7.4.7-4 [775 kB] 268s Get:55 http://ftpmaster.internal/ubuntu plucky/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 268s Get:56 http://ftpmaster.internal/ubuntu plucky/main armhf python3-sphinx all 7.4.7-4 [593 kB] 268s Fetched 17.1 MB in 1s (11.8 MB/s) 269s Selecting previously unselected package fonts-lato. 269s (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 ... 59963 files and directories currently installed.) 269s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 269s Unpacking fonts-lato (2.015-1) ... 269s Selecting previously unselected package docutils-common. 269s Preparing to unpack .../01-docutils-common_0.21.2+dfsg-2_all.deb ... 269s Unpacking docutils-common (0.21.2+dfsg-2) ... 269s Selecting previously unselected package fonts-font-awesome. 269s Preparing to unpack .../02-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 269s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 269s Selecting previously unselected package python3-dateutil. 269s Preparing to unpack .../03-python3-dateutil_2.9.0-3_all.deb ... 269s Unpacking python3-dateutil (2.9.0-3) ... 269s Selecting previously unselected package ghp-import. 269s Preparing to unpack .../04-ghp-import_2.1.0-3_all.deb ... 269s Unpacking ghp-import (2.1.0-3) ... 269s Selecting previously unselected package javascript-common. 269s Preparing to unpack .../05-javascript-common_11+nmu1_all.deb ... 269s Unpacking javascript-common (11+nmu1) ... 269s Selecting previously unselected package libjs-popper.js. 269s Preparing to unpack .../06-libjs-popper.js_1.16.1+ds-6_all.deb ... 269s Unpacking libjs-popper.js (1.16.1+ds-6) ... 269s Selecting previously unselected package libjs-bootstrap4. 269s Preparing to unpack .../07-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 269s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 269s Selecting previously unselected package libjs-jquery. 269s Preparing to unpack .../08-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 269s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 269s Selecting previously unselected package libjs-lunr. 269s Preparing to unpack .../09-libjs-lunr_2.3.9~dfsg-2_all.deb ... 269s Unpacking libjs-lunr (2.3.9~dfsg-2) ... 269s Selecting previously unselected package libjs-underscore. 269s Preparing to unpack .../10-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 269s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 269s Selecting previously unselected package libjs-sphinxdoc. 269s Preparing to unpack .../11-libjs-sphinxdoc_7.4.7-4_all.deb ... 269s Unpacking libjs-sphinxdoc (7.4.7-4) ... 269s Selecting previously unselected package libjson-perl. 269s Preparing to unpack .../12-libjson-perl_4.10000-1_all.deb ... 269s Unpacking libjson-perl (4.10000-1) ... 269s Selecting previously unselected package libjs-modernizr. 269s Preparing to unpack .../13-libjs-modernizr_3.13.0-0.1_all.deb ... 269s Unpacking libjs-modernizr (3.13.0-0.1) ... 269s Selecting previously unselected package python3-tornado. 269s Preparing to unpack .../14-python3-tornado_6.4.1-3_armhf.deb ... 269s Unpacking python3-tornado (6.4.1-3) ... 269s Selecting previously unselected package python3-livereload. 269s Preparing to unpack .../15-python3-livereload_2.7.0-0.1_all.deb ... 269s Unpacking python3-livereload (2.7.0-0.1) ... 269s Selecting previously unselected package python3-colorama. 269s Preparing to unpack .../16-python3-colorama_0.4.6-4_all.deb ... 269s Unpacking python3-colorama (0.4.6-4) ... 269s Selecting previously unselected package python3-click. 269s Preparing to unpack .../17-python3-click_8.1.7-2_all.deb ... 269s Unpacking python3-click (8.1.7-2) ... 269s Selecting previously unselected package python3-joblib. 269s Preparing to unpack .../18-python3-joblib_1.3.2-5_all.deb ... 269s Unpacking python3-joblib (1.3.2-5) ... 269s Selecting previously unselected package python3-regex. 270s Preparing to unpack .../19-python3-regex_0.1.20240724-1build1_armhf.deb ... 270s Unpacking python3-regex (0.1.20240724-1build1) ... 270s Selecting previously unselected package python3-tqdm. 270s Preparing to unpack .../20-python3-tqdm_4.67.0-1_all.deb ... 270s Unpacking python3-tqdm (4.67.0-1) ... 270s Selecting previously unselected package python3-nltk. 270s Preparing to unpack .../21-python3-nltk_3.9.1-2_all.deb ... 270s Unpacking python3-nltk (3.9.1-2) ... 270s Selecting previously unselected package python3-lunr. 270s Preparing to unpack .../22-python3-lunr_0.7.0-1_all.deb ... 270s Unpacking python3-lunr (0.7.0-1) ... 270s Selecting previously unselected package sphinx-rtd-theme-common. 270s Preparing to unpack .../23-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 270s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 270s Selecting previously unselected package python3-markdown. 270s Preparing to unpack .../24-python3-markdown_3.6-1_all.deb ... 270s Unpacking python3-markdown (3.6-1) ... 270s Selecting previously unselected package python3-mergedeep. 270s Preparing to unpack .../25-python3-mergedeep_1.3.4-3_all.deb ... 270s Unpacking python3-mergedeep (1.3.4-3) ... 270s Selecting previously unselected package python3-packaging. 270s Preparing to unpack .../26-python3-packaging_24.2-1_all.deb ... 270s Unpacking python3-packaging (24.2-1) ... 270s Selecting previously unselected package python3-pathspec. 270s Preparing to unpack .../27-python3-pathspec_0.12.1-1_all.deb ... 270s Unpacking python3-pathspec (0.12.1-1) ... 270s Selecting previously unselected package python3-platformdirs. 270s Preparing to unpack .../28-python3-platformdirs_4.3.6-1_all.deb ... 270s Unpacking python3-platformdirs (4.3.6-1) ... 270s Selecting previously unselected package python3-pyyaml-env-tag. 270s Preparing to unpack .../29-python3-pyyaml-env-tag_0.1-3_all.deb ... 270s Unpacking python3-pyyaml-env-tag (0.1-3) ... 270s Selecting previously unselected package python3-watchdog. 270s Preparing to unpack .../30-python3-watchdog_5.0.0-1_all.deb ... 270s Unpacking python3-watchdog (5.0.0-1) ... 270s Selecting previously unselected package mkdocs. 270s Preparing to unpack .../31-mkdocs_1.5.3+dfsg-2_all.deb ... 270s Unpacking mkdocs (1.5.3+dfsg-2) ... 270s Selecting previously unselected package mkdocs-autorefs. 270s Preparing to unpack .../32-mkdocs-autorefs_1.2.0-1_all.deb ... 270s Unpacking mkdocs-autorefs (1.2.0-1) ... 270s Selecting previously unselected package mkdocs-literate-nav. 270s Preparing to unpack .../33-mkdocs-literate-nav_0.6.1-1_all.deb ... 270s Unpacking mkdocs-literate-nav (0.6.1-1) ... 270s Selecting previously unselected package mkdocs-material-extensions. 270s Preparing to unpack .../34-mkdocs-material-extensions_1.3.1-1_all.deb ... 270s Unpacking mkdocs-material-extensions (1.3.1-1) ... 270s Selecting previously unselected package python3-paginate. 270s Preparing to unpack .../35-python3-paginate_0.5.7-2_all.deb ... 270s Unpacking python3-paginate (0.5.7-2) ... 270s Selecting previously unselected package python3-pymdownx. 270s Preparing to unpack .../36-python3-pymdownx_10.11.2-1_all.deb ... 270s Unpacking python3-pymdownx (10.11.2-1) ... 270s Selecting previously unselected package mkdocs-material. 270s Preparing to unpack .../37-mkdocs-material_9.5.18-1_all.deb ... 270s Unpacking mkdocs-material (9.5.18-1) ... 272s Selecting previously unselected package mkdocstrings. 272s Preparing to unpack .../38-mkdocstrings_0.27.0-1build1_all.deb ... 272s Unpacking mkdocstrings (0.27.0-1build1) ... 272s Selecting previously unselected package python3-griffe. 272s Preparing to unpack .../39-python3-griffe_1.5.1-1_all.deb ... 272s Unpacking python3-griffe (1.5.1-1) ... 272s Selecting previously unselected package mkdocstrings-python-handlers. 272s Preparing to unpack .../40-mkdocstrings-python-handlers_1.10.5-1_all.deb ... 272s Unpacking mkdocstrings-python-handlers (1.10.5-1) ... 272s Selecting previously unselected package python3-all. 272s Preparing to unpack .../41-python3-all_3.12.6-0ubuntu1_armhf.deb ... 272s Unpacking python3-all (3.12.6-0ubuntu1) ... 272s Selecting previously unselected package python3-defusedxml. 272s Preparing to unpack .../42-python3-defusedxml_0.7.1-2_all.deb ... 272s Unpacking python3-defusedxml (0.7.1-2) ... 272s Selecting previously unselected package python3-roman. 272s Preparing to unpack .../43-python3-roman_4.2-1_all.deb ... 272s Unpacking python3-roman (4.2-1) ... 272s Selecting previously unselected package python3-docutils. 272s Preparing to unpack .../44-python3-docutils_0.21.2+dfsg-2_all.deb ... 272s Unpacking python3-docutils (0.21.2+dfsg-2) ... 272s Selecting previously unselected package python3-imagesize. 272s Preparing to unpack .../45-python3-imagesize_1.4.1-1_all.deb ... 272s Unpacking python3-imagesize (1.4.1-1) ... 272s Selecting previously unselected package python3-iniconfig. 272s Preparing to unpack .../46-python3-iniconfig_1.1.1-2_all.deb ... 272s Unpacking python3-iniconfig (1.1.1-2) ... 272s Selecting previously unselected package python3-markdown-callouts. 272s Preparing to unpack .../47-python3-markdown-callouts_0.4.0-1_all.deb ... 272s Unpacking python3-markdown-callouts (0.4.0-1) ... 272s Selecting previously unselected package python3-markdown-exec. 272s Preparing to unpack .../48-python3-markdown-exec_1.9.3-1_all.deb ... 272s Unpacking python3-markdown-exec (1.9.3-1) ... 272s Selecting previously unselected package python3-pluggy. 272s Preparing to unpack .../49-python3-pluggy_1.5.0-1_all.deb ... 272s Unpacking python3-pluggy (1.5.0-1) ... 272s Selecting previously unselected package python3-pytest. 272s Preparing to unpack .../50-python3-pytest_8.3.3-1_all.deb ... 272s Unpacking python3-pytest (8.3.3-1) ... 272s Selecting previously unselected package python3-snowballstemmer. 272s Preparing to unpack .../51-python3-snowballstemmer_2.2.0-4build1_all.deb ... 272s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 272s Selecting previously unselected package sphinx-common. 272s Preparing to unpack .../52-sphinx-common_7.4.7-4_all.deb ... 272s Unpacking sphinx-common (7.4.7-4) ... 273s Selecting previously unselected package python3-alabaster. 273s Preparing to unpack .../53-python3-alabaster_0.7.16-0.1_all.deb ... 273s Unpacking python3-alabaster (0.7.16-0.1) ... 273s Selecting previously unselected package python3-sphinx. 273s Preparing to unpack .../54-python3-sphinx_7.4.7-4_all.deb ... 273s Unpacking python3-sphinx (7.4.7-4) ... 273s Selecting previously unselected package autopkgtest-satdep. 273s Preparing to unpack .../55-1-autopkgtest-satdep.deb ... 273s Unpacking autopkgtest-satdep (0) ... 273s Setting up javascript-common (11+nmu1) ... 273s Setting up python3-iniconfig (1.1.1-2) ... 273s Setting up python3-tornado (6.4.1-3) ... 273s Setting up fonts-lato (2.015-1) ... 273s Setting up python3-joblib (1.3.2-5) ... 274s Setting up libjs-popper.js (1.16.1+ds-6) ... 274s Setting up python3-colorama (0.4.6-4) ... 274s Setting up python3-defusedxml (0.7.1-2) ... 274s Setting up python3-alabaster (0.7.16-0.1) ... 274s Setting up libjs-lunr (2.3.9~dfsg-2) ... 274s Setting up python3-tqdm (4.67.0-1) ... 274s Setting up python3-all (3.12.6-0ubuntu1) ... 274s Setting up python3-click (8.1.7-2) ... 274s Setting up libjs-modernizr (3.13.0-0.1) ... 274s Setting up mkdocs-material-extensions (1.3.1-1) ... 274s Setting up python3-platformdirs (4.3.6-1) ... 275s Setting up python3-pyyaml-env-tag (0.1-3) ... 275s Setting up python3-roman (4.2-1) ... 275s Setting up python3-griffe (1.5.1-1) ... 275s Setting up python3-packaging (24.2-1) ... 275s Setting up python3-paginate (0.5.7-2) ... 275s Setting up python3-snowballstemmer (2.2.0-4build1) ... 276s Setting up python3-markdown (3.6-1) ... 276s Setting up python3-mergedeep (1.3.4-3) ... 276s Setting up python3-regex (0.1.20240724-1build1) ... 276s Setting up python3-pluggy (1.5.0-1) ... 276s Setting up python3-livereload (2.7.0-0.1) ... 276s Setting up docutils-common (0.21.2+dfsg-2) ... 276s Setting up libjson-perl (4.10000-1) ... 276s Setting up python3-dateutil (2.9.0-3) ... 277s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 277s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 277s Setting up python3-pathspec (0.12.1-1) ... 277s Setting up python3-nltk (3.9.1-2) ... 278s Setting up python3-markdown-callouts (0.4.0-1) ... 278s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 278s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 278s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 278s Setting up python3-lunr (0.7.0-1) ... 278s Setting up python3-imagesize (1.4.1-1) ... 278s Setting up python3-pytest (8.3.3-1) ... 279s Setting up python3-pymdownx (10.11.2-1) ... 279s Setting up libjs-sphinxdoc (7.4.7-4) ... 279s Setting up ghp-import (2.1.0-3) ... 279s Setting up python3-markdown-exec (1.9.3-1) ... 279s Setting up python3-watchdog (5.0.0-1) ... 279s Setting up sphinx-common (7.4.7-4) ... 279s Setting up mkdocs (1.5.3+dfsg-2) ... 280s Setting up mkdocs-autorefs (1.2.0-1) ... 280s Setting up mkdocs-material (9.5.18-1) ... 280s Setting up mkdocs-literate-nav (0.6.1-1) ... 280s Setting up mkdocstrings (0.27.0-1build1) ... 280s Setting up mkdocstrings-python-handlers (1.10.5-1) ... 280s Processing triggers for man-db (2.13.0-1) ... 281s Processing triggers for sgml-base (1.31) ... 281s Setting up python3-docutils (0.21.2+dfsg-2) ... 281s Setting up python3-sphinx (7.4.7-4) ... 282s Setting up autopkgtest-satdep (0) ... 305s (Reading database ... 77143 files and directories currently installed.) 305s Removing autopkgtest-satdep (0) ... 311s autopkgtest [21:00:23]: test upstream-tests: [----------------------- 314s 314s *************************** 314s *** Testing with python3.12 314s *************************** 314s 314s Content of current working folder: 314s 314s total 96 314s drwxr-xr-x 1 ubuntu ubuntu 152 Nov 26 21:00 . 314s drwxrwxrwt 1 root root 578 Nov 26 21:00 .. 314s -rw-rw-r-- 1 ubuntu ubuntu 62844 Nov 8 17:07 CHANGELOG.md 314s -rw-rw-r-- 1 ubuntu ubuntu 5480 Nov 8 17:07 CODE_OF_CONDUCT.md 314s -rw-rw-r-- 1 ubuntu ubuntu 4431 Nov 8 17:07 CONTRIBUTING.md 314s -rw-rw-r-- 1 ubuntu ubuntu 5897 Nov 8 17:07 README.md 314s drwxrwxr-x 1 ubuntu ubuntu 312 Nov 8 17:07 docs 314s -rw-rw-r-- 1 ubuntu ubuntu 5552 Nov 26 20:59 mkdocs.yml 314s drwxrwxr-x 1 ubuntu ubuntu 24 Nov 8 17:07 src 314s drwxrwxr-x 1 ubuntu ubuntu 222 Nov 26 21:00 tests 314s Running tests... 314s 314s ============================= test session starts ============================== 314s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 314s cachedir: .pytest_cache 314s rootdir: /tmp/autopkgtest.GRguPa/autopkgtest_tmp 314s plugins: typeguard-4.4.1 314s collecting ... collected 65 items / 2 deselected / 63 selected 314s 314s tests/test_cache.py::test_expand_env_vars[USER-USER-env0] PASSED 314s tests/test_cache.py::test_expand_env_vars[$USER-$USER-env1] PASSED 314s tests/test_cache.py::test_expand_env_vars[${USER-${USER-env2] PASSED 314s tests/test_cache.py::test_expand_env_vars[$USER}-$USER}-env3] PASSED 314s tests/test_cache.py::test_expand_env_vars[${TOKEN}-testtoken-env4] PASSED 314s tests/test_cache.py::test_expand_env_vars[${USER}:${PASSWORD}-${USER}:testpass-env5] PASSED 314s tests/test_cache.py::test_expand_env_vars[${USER}:${PASSWORD}-testuser:testpass-env6] PASSED 314s tests/test_cache.py::test_expand_env_vars[user_prefix_${USER}_user_$uffix:pwd_prefix_${PASSWORD}_pwd_${uffix-user_prefix_testuser_user_$uffix:pwd_prefix_testpass_pwd_${uffix-env7] PASSED 314s tests/test_cache.py::test_expand_env_vars_with_missing_env_var PASSED 314s tests/test_cache.py::test_extract_auth_from_url[http://host/path-http://host/path] PASSED 314s tests/test_cache.py::test_extract_auth_from_url[http://token@host/path-http://host/path] PASSED 314s tests/test_cache.py::test_extract_auth_from_url[http://${token}@host/path-http://host/path] PASSED 314s tests/test_cache.py::test_extract_auth_from_url[http://username:password@host/path-http://host/path] PASSED 314s tests/test_cache.py::test_extract_auth_from_url[http://username:${PASSWORD}@host/path-http://host/path] PASSED 314s tests/test_cache.py::test_extract_auth_from_url[http://${USERNAME}:${PASSWORD}@host/path-http://host/path] PASSED 314s tests/test_cache.py::test_extract_auth_from_url[http://prefix${USERNAME}suffix:prefix${PASSWORD}suffix@host/path-http://host/path] PASSED 314s tests/test_cache.py::test_create_auth_header_basic_auth PASSED 314s tests/test_cache.py::test_create_auth_header_bearer_auth PASSED 314s tests/test_cache.py::test_env_var_pattern[${var}-var] PASSED 314s tests/test_cache.py::test_env_var_pattern[${VAR}-VAR] PASSED 314s tests/test_cache.py::test_env_var_pattern[${_}-_] PASSED 314s tests/test_cache.py::test_env_var_pattern[${_VAR}-_VAR] PASSED 314s tests/test_cache.py::test_env_var_pattern[${VAR123}-VAR123] PASSED 314s tests/test_cache.py::test_env_var_pattern[${VAR123_}-VAR123_] PASSED 314s tests/test_cache.py::test_env_var_pattern[VAR-None] PASSED 314s tests/test_cache.py::test_env_var_pattern[$1VAR-None] PASSED 314s tests/test_cache.py::test_env_var_pattern[${1VAR}-None] PASSED 314s tests/test_cache.py::test_env_var_pattern[${}-None] PASSED 314s tests/test_cache.py::test_env_var_pattern[${ }-None] PASSED 314s tests/test_extension.py::test_multiple_footnotes[ext_markdown0] FAILED 314s tests/test_extension.py::test_markdown_heading_level FAILED 314s tests/test_extension.py::test_keeps_preceding_text FAILED 314s tests/test_extension.py::test_reference_inside_autodoc FAILED 314s tests/test_extension.py::test_quote_inside_annotation FAILED 314s tests/test_extension.py::test_html_inside_heading FAILED 315s tests/test_extension.py::test_no_double_toc[ext_markdown0-@@@] XFAIL 315s tests/test_extension.py::test_no_double_toc[ext_markdown1-TeSt] XFAIL 315s tests/test_extension.py::test_no_double_toc[ext_markdown2-¶] XFAIL 315s tests/test_extension.py::test_use_custom_handler PASSED 315s tests/test_extension.py::test_dont_register_every_identifier_as_anchor FAILED 315s tests/test_extension.py::test_use_options_yaml_key FAILED 315s tests/test_extension.py::test_use_yaml_options_after_blank_line FAILED 315s tests/test_extension.py::test_removing_duplicated_headings[ext_markdown0] FAILED 315s tests/test_extension.py::test_backup_of_anchors[ext_markdown0] FAILED 315s tests/test_handlers.py::test_highlighter_without_pygments[codehilite] PASSED 315s tests/test_handlers.py::test_highlighter_without_pygments[pymdownx.highlight] PASSED 315s tests/test_handlers.py::test_highlighter_basic[False-None] PASSED 315s tests/test_handlers.py::test_highlighter_basic[False-codehilite] PASSED 315s tests/test_handlers.py::test_highlighter_basic[False-pymdownx.highlight] PASSED 315s tests/test_handlers.py::test_highlighter_basic[True-None] PASSED 315s tests/test_handlers.py::test_highlighter_basic[True-codehilite] PASSED 315s tests/test_handlers.py::test_highlighter_basic[True-pymdownx.highlight] PASSED 315s tests/test_inventory.py::test_sphinx_load_inventory_file[our_inv0] PASSED 315s tests/test_inventory.py::test_sphinx_load_inventory_file[our_inv1] PASSED 315s tests/test_inventory.py::test_sphinx_load_inventory_file[our_inv2] PASSED 315s tests/test_inventory.py::test_sphinx_load_inventory_file[our_inv3] PASSED 316s tests/test_inventory.py::test_load_inventory PASSED 316s tests/test_loggers.py::test_logger[kwargs0] PASSED 316s tests/test_loggers.py::test_logger[kwargs1] PASSED 316s tests/test_loggers.py::test_logger[kwargs2] PASSED 316s tests/test_loggers.py::test_template_logger[kwargs0] PASSED 316s tests/test_loggers.py::test_template_logger[kwargs1] PASSED 316s tests/test_loggers.py::test_template_logger[kwargs2] PASSED 316s 316s =================================== FAILURES =================================== 316s ____________________ test_multiple_footnotes[ext_markdown0] ____________________ 316s 316s ext_markdown = 316s 316s @pytest.mark.parametrize("ext_markdown", [{"markdown_extensions": [{"footnotes": {}}]}], indirect=["ext_markdown"]) 316s def test_multiple_footnotes(ext_markdown: Markdown) -> None: 316s """Assert footnotes don't get added to subsequent docstrings.""" 316s > output = ext_markdown.convert( 316s dedent( 316s """ 316s Top.[^aaa] 316s 316s ::: tests.fixtures.footnotes.func_a 316s 316s ::: tests.fixtures.footnotes.func_b 316s 316s ::: tests.fixtures.footnotes.func_c 316s 316s [^aaa]: Top footnote 316s """, 316s ), 316s ) 316s 316s tests/test_extension.py:21: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s _________________________ test_markdown_heading_level __________________________ 316s 316s ext_markdown = 316s 316s def test_markdown_heading_level(ext_markdown: Markdown) -> None: 316s """Assert that Markdown headings' level doesn't exceed heading_level.""" 316s > output = ext_markdown.convert("::: tests.fixtures.headings\n options:\n show_root_heading: true") 316s 316s tests/test_extension.py:43: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s __________________________ test_keeps_preceding_text ___________________________ 316s 316s ext_markdown = 316s 316s def test_keeps_preceding_text(ext_markdown: Markdown) -> None: 316s """Assert that autodoc is recognized in the middle of a block and preceding text is kept.""" 316s > output = ext_markdown.convert("**preceding**\n::: tests.fixtures.headings") 316s 316s tests/test_extension.py:51: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s ________________________ test_reference_inside_autodoc _________________________ 316s 316s ext_markdown = 316s 316s def test_reference_inside_autodoc(ext_markdown: Markdown) -> None: 316s """Assert cross-reference Markdown extension works correctly.""" 316s > output = ext_markdown.convert("::: tests.fixtures.cross_reference") 316s 316s tests/test_extension.py:59: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s _________________________ test_quote_inside_annotation _________________________ 316s 316s ext_markdown = 316s 316s @pytest.mark.skipif(sys.version_info < (3, 8), reason="typing.Literal requires Python 3.8") 316s def test_quote_inside_annotation(ext_markdown: Markdown) -> None: 316s """Assert that inline highlighting doesn't double-escape HTML.""" 316s > output = ext_markdown.convert("::: tests.fixtures.string_annotation.Foo") 316s 316s tests/test_extension.py:66: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s ___________________________ test_html_inside_heading ___________________________ 316s 316s ext_markdown = 316s 316s def test_html_inside_heading(ext_markdown: Markdown) -> None: 316s """Assert that headings don't double-escape HTML.""" 316s > output = ext_markdown.convert("::: tests.fixtures.html_tokens") 316s 316s tests/test_extension.py:73: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s ________________ test_dont_register_every_identifier_as_anchor _________________ 316s 316s plugin = 316s ext_markdown = 316s 316s def test_dont_register_every_identifier_as_anchor(plugin: MkdocstringsPlugin, ext_markdown: Markdown) -> None: 316s """Assert that we don't preemptively register all identifiers of a rendered object.""" 316s > handler = plugin._handlers.get_handler("python") # type: ignore[union-attr] 316s 316s tests/test_extension.py:160: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s __________________________ test_use_options_yaml_key ___________________________ 316s 316s ext_markdown = 316s 316s def test_use_options_yaml_key(ext_markdown: Markdown) -> None: 316s """Check that using the 'options' YAML key works as expected.""" 316s > assert "h1" in ext_markdown.convert("::: tests.fixtures.headings\n options:\n heading_level: 1") 316s 316s tests/test_extension.py:172: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s ____________________ test_use_yaml_options_after_blank_line ____________________ 316s 316s ext_markdown = 316s 316s def test_use_yaml_options_after_blank_line(ext_markdown: Markdown) -> None: 316s """Check that YAML options are detected even after a blank line.""" 316s > assert "h1" not in ext_markdown.convert("::: tests.fixtures.headings\n\n options:\n heading_level: 2") 316s 316s tests/test_extension.py:178: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s _______________ test_removing_duplicated_headings[ext_markdown0] _______________ 316s 316s ext_markdown = 316s 316s @pytest.mark.parametrize("ext_markdown", [{"markdown_extensions": [{"admonition": {}}]}], indirect=["ext_markdown"]) 316s def test_removing_duplicated_headings(ext_markdown: Markdown) -> None: 316s """Assert duplicated headings are removed from the output.""" 316s > output = ext_markdown.convert( 316s dedent( 316s """ 316s ::: tests.fixtures.headings_many.heading_1 316s 316s !!! note 316s 316s ::: tests.fixtures.headings_many.heading_2 316s 316s ::: tests.fixtures.headings_many.heading_3 316s """, 316s ), 316s ) 316s 316s tests/test_extension.py:184: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s ____________________ test_backup_of_anchors[ext_markdown0] _____________________ 316s 316s ext_markdown = 316s 316s @pytest.mark.parametrize("ext_markdown", [{"markdown_extensions": [{"attr_list": {}}]}], indirect=["ext_markdown"]) 316s def test_backup_of_anchors(ext_markdown: Markdown) -> None: 316s """Anchors with empty `href` are backed up.""" 316s > output = ext_markdown.convert("::: tests.fixtures.markdown_anchors") 316s 316s tests/test_extension.py:213: 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s /usr/lib/python3/dist-packages/markdown/core.py:357: in convert 316s root = self.parser.parseDocument(self.lines).getroot() 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:117: in parseDocument 316s self.parseChunk(self.root, '\n'.join(lines)) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:136: in parseChunk 316s self.parseBlocks(parent, text.split('\n\n')) 316s /usr/lib/python3/dist-packages/markdown/blockparser.py:158: in parseBlocks 316s if processor.run(parent, blocks) is not False: 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:130: in run 316s html, handler, data = self._process_block(identifier, block, heading_level) 316s /usr/lib/python3/dist-packages/mkdocstrings/extension.py:206: in _process_block 316s handler = self._handlers.get_handler(handler_name, handler_config) 316s /usr/lib/python3/dist-packages/mkdocstrings/handlers/base.py:477: in get_handler 316s module = importlib.import_module(f"mkdocstrings_handlers.{name}") 316s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 316s return _bootstrap._gcd_import(name[level:], package, level) 316s :1387: in _gcd_import 316s ??? 316s :1360: in _find_and_load 316s ??? 316s :1331: in _find_and_load_unlocked 316s ??? 316s :935: in _load_unlocked 316s ??? 316s :995: in exec_module 316s ??? 316s :488: in _call_with_frames_removed 316s ??? 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/__init__.py:3: in 316s from mkdocstrings_handlers.python.handler import get_handler 316s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 316s 316s """This module implements a handler for the Python language.""" 316s 316s from __future__ import annotations 316s 316s import glob 316s import os 316s import posixpath 316s import re 316s import sys 316s from collections import ChainMap 316s from contextlib import suppress 316s from pathlib import Path 316s from typing import TYPE_CHECKING, Any, BinaryIO, ClassVar, Iterator, Mapping, Sequence 316s 316s > from griffe.collections import LinesCollection, ModulesCollection 316s E ModuleNotFoundError: No module named 'griffe.collections' 316s 316s /usr/lib/python3/dist-packages/mkdocstrings_handlers/python/handler.py:15: ModuleNotFoundError 316s =========================== short test summary info ============================ 316s FAILED tests/test_extension.py::test_multiple_footnotes[ext_markdown0] - Modu... 316s FAILED tests/test_extension.py::test_markdown_heading_level - ModuleNotFoundE... 316s FAILED tests/test_extension.py::test_keeps_preceding_text - ModuleNotFoundErr... 316s FAILED tests/test_extension.py::test_reference_inside_autodoc - ModuleNotFoun... 316s FAILED tests/test_extension.py::test_quote_inside_annotation - ModuleNotFound... 316s FAILED tests/test_extension.py::test_html_inside_heading - ModuleNotFoundErro... 316s FAILED tests/test_extension.py::test_dont_register_every_identifier_as_anchor 316s FAILED tests/test_extension.py::test_use_options_yaml_key - ModuleNotFoundErr... 316s FAILED tests/test_extension.py::test_use_yaml_options_after_blank_line - Modu... 316s FAILED tests/test_extension.py::test_removing_duplicated_headings[ext_markdown0] 316s FAILED tests/test_extension.py::test_backup_of_anchors[ext_markdown0] - Modul... 316s ============ 11 failed, 49 passed, 2 deselected, 3 xfailed in 1.85s ============ 316s autopkgtest [21:00:28]: test upstream-tests: -----------------------] 321s autopkgtest [21:00:33]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 321s upstream-tests FAIL non-zero exit status 1 325s autopkgtest [21:00:37]: @@@@@@@@@@@@@@@@@@@@ summary 325s upstream-tests FAIL non-zero exit status 1