0s autopkgtest [07:44:44]: starting date and time: 2025-05-06 07:44:44+0000 0s autopkgtest [07:44:44]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [07:44:44]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.y8cxyt_3/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,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:sphinx --apt-upgrade numpydoc --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/8.2.3-1 -- lxd -r lxd-armhf-10.145.243.232 lxd-armhf-10.145.243.232:autopkgtest/ubuntu/questing/armhf 20s autopkgtest [07:45:04]: testbed dpkg architecture: armhf 22s autopkgtest [07:45:06]: testbed apt version: 3.0.0 25s autopkgtest [07:45:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [07:45:11]: testbed release detected to be: None 35s autopkgtest [07:45:19]: updating testbed package index (apt update) 36s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 37s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 37s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 37s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 37s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [657 kB] 38s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [76.0 kB] 38s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [29.1 kB] 38s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [135 kB] 38s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [682 kB] 38s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [14.8 kB] 38s Get:11 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 43s Get:12 http://ftpmaster.internal/ubuntu questing/multiverse Sources [308 kB] 43s Get:13 http://ftpmaster.internal/ubuntu questing/main Sources [1396 kB] 43s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 43s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.5 MB] 48s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [182 kB] 50s Fetched 42.0 MB in 13s (3143 kB/s) 51s Reading package lists... 56s autopkgtest [07:45:40]: upgrading testbed (apt dist-upgrade and autopurge) 58s Reading package lists... 59s Building dependency tree... 59s Reading state information... 59s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 59s Starting 2 pkgProblemResolver with broken count: 0 59s Done 60s Entering ResolveByKeep 60s 61s Calculating upgrade... 61s The following packages will be upgraded: 61s base-files base-passwd btrfs-progs cloud-init cloud-init-base debianutils 61s dhcpcd-base diffutils dirmngr distro-info-data dpkg dpkg-dev ed ethtool 61s fwupd gettext-base gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils gpg 61s gpg-agent gpg-wks-client gpgconf gpgsm gpgv groff-base htop iso-codes 61s keyboxd less libbpf1 libdpkg-perl libevdev2 libftdi1-2 libfwupd3 61s libglib2.0-0t64 libglib2.0-data libgpg-error-l10n libgpg-error0 libjcat1 61s libmbim-glib4 libmbim-proxy libmm-glib0 libnftnl11 libnghttp2-14 libnpth0t64 61s libnuma1 libnvme1t64 libperl5.40 libqmi-glib5 libqmi-proxy libselinux1 61s libsemanage-common libsemanage2 libsensors-config libsensors5 libsepol2 61s libunistring5 liburcu8t64 libusb-1.0-0 libx11-6 libx11-data libxml2 man-db 61s motd-news-config nano netbase netcat-openbsd numactl openssh-client 61s openssh-server openssh-sftp-server patch perl perl-base perl-modules-5.40 61s publicsuffix python3-attr python3-dbus python3-lazr.restfulclient 61s python3-more-itertools python3-packaging python3-s3transfer python3-wadllib 61s sos ubuntu-pro-client ubuntu-pro-client-l10n usb.ids usbutils 61s 90 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s Need to get 34.2 MB of archives. 61s After this operation, 671 kB disk space will be freed. 61s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 62s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 62s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 62s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf diffutils armhf 1:3.10-4 [172 kB] 62s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 62s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libperl5.40 armhf 5.40.1-3 [4144 kB] 63s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf perl armhf 5.40.1-3 [262 kB] 63s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf perl-base armhf 5.40.1-3 [1667 kB] 64s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf perl-modules-5.40 all 5.40.1-3 [3217 kB] 64s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libselinux1 armhf 3.8.1-1 [80.4 kB] 64s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf base-passwd armhf 3.6.7 [53.9 kB] 64s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf openssh-sftp-server armhf 1:9.9p1-3ubuntu3.1 [35.7 kB] 64s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf openssh-server armhf 1:9.9p1-3ubuntu3.1 [532 kB] 64s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf openssh-client armhf 1:9.9p1-3ubuntu3.1 [924 kB] 65s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage-common all 3.8.1-1 [7826 B] 65s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 65s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libsemanage2 armhf 3.8.1-1 [88.2 kB] 65s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error-l10n all 1.51-4 [8880 B] 65s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libgpg-error0 armhf 1.51-4 [64.6 kB] 65s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 65s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf gpg-wks-client armhf 2.4.4-2ubuntu24 [87.5 kB] 65s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf dirmngr armhf 2.4.4-2ubuntu24 [348 kB] 65s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf gpgsm armhf 2.4.4-2ubuntu24 [242 kB] 65s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-utils armhf 2.4.4-2ubuntu24 [160 kB] 65s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf gpg-agent armhf 2.4.4-2ubuntu24 [237 kB] 65s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf gpg armhf 2.4.4-2ubuntu24 [525 kB] 65s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf gpgconf armhf 2.4.4-2ubuntu24 [117 kB] 65s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf gnupg all 2.4.4-2ubuntu24 [359 kB] 65s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf keyboxd armhf 2.4.4-2ubuntu24 [112 kB] 65s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf gpgv armhf 2.4.4-2ubuntu24 [225 kB] 65s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf dhcpcd-base armhf 1:10.1.0-10 [189 kB] 65s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 65s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf gir1.2-glib-2.0 armhf 2.84.1-2 [185 kB] 65s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-0t64 armhf 2.84.1-2 [1455 kB] 65s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf iso-codes all 4.18.0-1 [3703 kB] 66s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf less armhf 668-1 [158 kB] 66s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libbpf1 armhf 1:1.5.0-3 [158 kB] 66s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libglib2.0-data all 2.84.1-2 [53.2 kB] 66s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libunistring5 armhf 1.3-2 [583 kB] 67s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 [599 kB] 67s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf netbase all 6.5 [12.9 kB] 67s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf netcat-openbsd armhf 1.229-1 [42.4 kB] 67s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf python3-dbus armhf 1.4.0-1 [96.6 kB] 67s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 67s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 67s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 67s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf ethtool armhf 1:6.14-2 [230 kB] 67s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf gettext-base armhf 0.23.1-2 [43.5 kB] 67s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf groff-base armhf 1.23.0-8 [942 kB] 67s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf libevdev2 armhf 1.13.4+dfsg-1 [29.8 kB] 67s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 67s Get:52 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-14 armhf 1.64.0-1.1 [68.5 kB] 67s Get:53 http://ftpmaster.internal/ubuntu questing/main armhf libnuma1 armhf 2.0.19-1 [19.9 kB] 67s Get:54 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 67s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 67s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 67s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf libusb-1.0-0 armhf 2:1.0.28-1 [50.0 kB] 67s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf libx11-data all 2:1.8.12-1 [116 kB] 67s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libx11-6 armhf 2:1.8.12-1 [586 kB] 67s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf man-db armhf 2.13.1-1 [1341 kB] 68s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 68s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf numactl armhf 2.0.19-1 [38.5 kB] 68s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf publicsuffix all 20250328.1952-0.1 [135 kB] 68s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 68s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf usbutils armhf 1:018-2 [77.4 kB] 68s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf btrfs-progs armhf 6.14-1 [901 kB] 68s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 69s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 69s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 69s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf patch armhf 2.8-1 [94.1 kB] 69s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf libjcat1 armhf 0.2.3-1 [30.9 kB] 69s Get:72 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 69s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 69s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 69s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 69s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libmm-glib0 armhf 1.24.0-1 [223 kB] 69s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 69s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 70s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf gnupg-l10n all 2.4.4-2ubuntu24 [66.8 kB] 70s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 70s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 70s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 70s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf python3-attr all 25.3.0-1 [50.9 kB] 70s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf python3-wadllib all 2.0.0-3 [36.3 kB] 70s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 70s Get:86 http://ftpmaster.internal/ubuntu questing/main armhf python3-more-itertools all 10.7.0-1 [59.6 kB] 70s Get:87 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 70s Get:88 http://ftpmaster.internal/ubuntu questing/main armhf python3-s3transfer all 0.11.4-1 [55.8 kB] 70s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 70s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 71s Preconfiguring packages ... 71s Fetched 34.2 MB in 9s (3934 kB/s) 71s (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 ... 63953 files and directories currently installed.) 71s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 71s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 71s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 71s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 71s Setting up base-files (13.7ubuntu1) ... 71s Installing new version of config file /etc/issue ... 71s Installing new version of config file /etc/issue.net ... 71s Installing new version of config file /etc/lsb-release ... 72s motd-news.service is a disabled or a static unit not running, not starting it. 72s (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 ... 63953 files and directories currently installed.) 72s Preparing to unpack .../debianutils_5.22_armhf.deb ... 72s Unpacking debianutils (5.22) over (5.21) ... 72s Setting up debianutils (5.22) ... 72s (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 ... 63953 files and directories currently installed.) 72s Preparing to unpack .../diffutils_1%3a3.10-4_armhf.deb ... 72s Unpacking diffutils (1:3.10-4) over (1:3.10-3) ... 72s Setting up diffutils (1:3.10-4) ... 72s (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 ... 63953 files and directories currently installed.) 72s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 72s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 72s Setting up dpkg (1.22.18ubuntu3) ... 73s (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 ... 63953 files and directories currently installed.) 73s Preparing to unpack .../libperl5.40_5.40.1-3_armhf.deb ... 73s Unpacking libperl5.40:armhf (5.40.1-3) over (5.40.1-2) ... 73s Preparing to unpack .../perl_5.40.1-3_armhf.deb ... 73s Unpacking perl (5.40.1-3) over (5.40.1-2) ... 73s Preparing to unpack .../perl-base_5.40.1-3_armhf.deb ... 73s Unpacking perl-base (5.40.1-3) over (5.40.1-2) ... 73s Setting up perl-base (5.40.1-3) ... 73s (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 ... 63953 files and directories currently installed.) 73s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 73s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2) ... 74s Preparing to unpack .../libselinux1_3.8.1-1_armhf.deb ... 74s Unpacking libselinux1:armhf (3.8.1-1) over (3.7-3ubuntu3) ... 74s Setting up libselinux1:armhf (3.8.1-1) ... 74s (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 ... 63953 files and directories currently installed.) 74s Preparing to unpack .../base-passwd_3.6.7_armhf.deb ... 74s Unpacking base-passwd (3.6.7) over (3.6.6) ... 74s Setting up base-passwd (3.6.7) ... 74s (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 ... 63953 files and directories currently installed.) 74s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 74s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 74s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 74s Unpacking openssh-server (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 74s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu3.1_armhf.deb ... 74s Unpacking openssh-client (1:9.9p1-3ubuntu3.1) over (1:9.9p1-3ubuntu3) ... 74s Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ... 74s Unpacking libsemanage-common (3.8.1-1) over (3.7-2.1build1) ... 74s Setting up libsemanage-common (3.8.1-1) ... 74s (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 ... 63953 files and directories currently installed.) 74s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 74s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 74s Setting up libsepol2:armhf (3.8.1-1) ... 75s (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 ... 63953 files and directories currently installed.) 75s Preparing to unpack .../libsemanage2_3.8.1-1_armhf.deb ... 75s Unpacking libsemanage2:armhf (3.8.1-1) over (3.7-2.1build1) ... 75s Setting up libsemanage2:armhf (3.8.1-1) ... 75s (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 ... 63953 files and directories currently installed.) 75s Preparing to unpack .../libgpg-error-l10n_1.51-4_all.deb ... 75s Unpacking libgpg-error-l10n (1.51-4) over (1.51-3) ... 75s Preparing to unpack .../libgpg-error0_1.51-4_armhf.deb ... 75s Unpacking libgpg-error0:armhf (1.51-4) over (1.51-3) ... 75s Setting up libgpg-error0:armhf (1.51-4) ... 75s (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 ... 63953 files and directories currently installed.) 75s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 75s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 75s Setting up libnpth0t64:armhf (1.8-3) ... 75s (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 ... 63953 files and directories currently installed.) 75s Preparing to unpack .../0-gpg-wks-client_2.4.4-2ubuntu24_armhf.deb ... 75s Unpacking gpg-wks-client (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Preparing to unpack .../1-dirmngr_2.4.4-2ubuntu24_armhf.deb ... 75s Unpacking dirmngr (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Preparing to unpack .../2-gpgsm_2.4.4-2ubuntu24_armhf.deb ... 75s Unpacking gpgsm (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Preparing to unpack .../3-gnupg-utils_2.4.4-2ubuntu24_armhf.deb ... 75s Unpacking gnupg-utils (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Preparing to unpack .../4-gpg-agent_2.4.4-2ubuntu24_armhf.deb ... 75s Unpacking gpg-agent (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Preparing to unpack .../5-gpg_2.4.4-2ubuntu24_armhf.deb ... 75s Unpacking gpg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Preparing to unpack .../6-gpgconf_2.4.4-2ubuntu24_armhf.deb ... 75s Unpacking gpgconf (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Preparing to unpack .../7-gnupg_2.4.4-2ubuntu24_all.deb ... 75s Unpacking gnupg (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Preparing to unpack .../8-keyboxd_2.4.4-2ubuntu24_armhf.deb ... 75s Unpacking keyboxd (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Preparing to unpack .../9-gpgv_2.4.4-2ubuntu24_armhf.deb ... 75s Unpacking gpgv (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 75s Setting up gpgv (2.4.4-2ubuntu24) ... 75s (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 ... 63953 files and directories currently installed.) 75s Preparing to unpack .../00-dhcpcd-base_1%3a10.1.0-10_armhf.deb ... 75s Unpacking dhcpcd-base (1:10.1.0-10) over (1:10.1.0-8) ... 75s Preparing to unpack .../01-distro-info-data_0.64_all.deb ... 75s Unpacking distro-info-data (0.64) over (0.63) ... 75s Preparing to unpack .../02-gir1.2-glib-2.0_2.84.1-2_armhf.deb ... 75s Unpacking gir1.2-glib-2.0:armhf (2.84.1-2) over (2.84.1-1) ... 75s Preparing to unpack .../03-libglib2.0-0t64_2.84.1-2_armhf.deb ... 75s Unpacking libglib2.0-0t64:armhf (2.84.1-2) over (2.84.1-1) ... 76s Preparing to unpack .../04-iso-codes_4.18.0-1_all.deb ... 76s Unpacking iso-codes (4.18.0-1) over (4.17.0-1) ... 76s Preparing to unpack .../05-less_668-1_armhf.deb ... 76s Unpacking less (668-1) over (643-1) ... 76s Preparing to unpack .../06-libbpf1_1%3a1.5.0-3_armhf.deb ... 76s Unpacking libbpf1:armhf (1:1.5.0-3) over (1:1.5.0-2) ... 76s Preparing to unpack .../07-libglib2.0-data_2.84.1-2_all.deb ... 76s Unpacking libglib2.0-data (2.84.1-2) over (2.84.1-1) ... 76s Preparing to unpack .../08-libunistring5_1.3-2_armhf.deb ... 76s Unpacking libunistring5:armhf (1.3-2) over (1.3-1) ... 76s Preparing to unpack .../09-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.1_armhf.deb ... 76s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) over (2.12.7+dfsg+really2.9.14-0.4) ... 76s Preparing to unpack .../10-netbase_6.5_all.deb ... 76s Unpacking netbase (6.5) over (6.4) ... 76s Preparing to unpack .../11-netcat-openbsd_1.229-1_armhf.deb ... 76s Unpacking netcat-openbsd (1.229-1) over (1.228-1) ... 76s Preparing to unpack .../12-python3-dbus_1.4.0-1_armhf.deb ... 76s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 76s Preparing to unpack .../13-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 76s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 76s Preparing to unpack .../14-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 77s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 77s Preparing to unpack .../15-ed_1.21.1-1_armhf.deb ... 77s Unpacking ed (1.21.1-1) over (1.21-1) ... 77s Preparing to unpack .../16-ethtool_1%3a6.14-2_armhf.deb ... 77s Unpacking ethtool (1:6.14-2) over (1:6.11-1) ... 77s Preparing to unpack .../17-gettext-base_0.23.1-2_armhf.deb ... 77s Unpacking gettext-base (0.23.1-2) over (0.23.1-1) ... 77s Preparing to unpack .../18-groff-base_1.23.0-8_armhf.deb ... 77s Unpacking groff-base (1.23.0-8) over (1.23.0-7) ... 77s Preparing to unpack .../19-libevdev2_1.13.4+dfsg-1_armhf.deb ... 77s Unpacking libevdev2:armhf (1.13.4+dfsg-1) over (1.13.3+dfsg-1) ... 77s Preparing to unpack .../20-libnftnl11_1.2.9-1_armhf.deb ... 77s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 77s Preparing to unpack .../21-libnghttp2-14_1.64.0-1.1_armhf.deb ... 77s Unpacking libnghttp2-14:armhf (1.64.0-1.1) over (1.64.0-1ubuntu1) ... 77s Preparing to unpack .../22-libnuma1_2.0.19-1_armhf.deb ... 77s Unpacking libnuma1:armhf (2.0.19-1) over (2.0.18-1build1) ... 77s Preparing to unpack .../23-libsensors-config_1%3a3.6.2-2_all.deb ... 77s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 77s Preparing to unpack .../24-libsensors5_1%3a3.6.2-2_armhf.deb ... 77s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 77s Preparing to unpack .../25-liburcu8t64_0.15.2-2_armhf.deb ... 77s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 77s Preparing to unpack .../26-libusb-1.0-0_2%3a1.0.28-1_armhf.deb ... 77s Unpacking libusb-1.0-0:armhf (2:1.0.28-1) over (2:1.0.27-2) ... 77s Preparing to unpack .../27-libx11-data_2%3a1.8.12-1_all.deb ... 77s Unpacking libx11-data (2:1.8.12-1) over (2:1.8.10-2) ... 77s Preparing to unpack .../28-libx11-6_2%3a1.8.12-1_armhf.deb ... 77s Unpacking libx11-6:armhf (2:1.8.12-1) over (2:1.8.10-2) ... 77s Preparing to unpack .../29-man-db_2.13.1-1_armhf.deb ... 77s Unpacking man-db (2.13.1-1) over (2.13.0-1) ... 78s Preparing to unpack .../30-nano_8.4-1_armhf.deb ... 78s Unpacking nano (8.4-1) over (8.3-1) ... 78s Preparing to unpack .../31-numactl_2.0.19-1_armhf.deb ... 78s Unpacking numactl (2.0.19-1) over (2.0.18-1build1) ... 78s Preparing to unpack .../32-publicsuffix_20250328.1952-0.1_all.deb ... 78s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 78s Preparing to unpack .../33-usb.ids_2025.04.01-1_all.deb ... 78s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 78s Preparing to unpack .../34-usbutils_1%3a018-2_armhf.deb ... 78s Unpacking usbutils (1:018-2) over (1:018-1) ... 78s Preparing to unpack .../35-btrfs-progs_6.14-1_armhf.deb ... 78s Unpacking btrfs-progs (6.14-1) over (6.12-1build1) ... 78s Preparing to unpack .../36-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 78s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 79s Preparing to unpack .../37-dpkg-dev_1.22.18ubuntu3_all.deb ... 79s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 79s Preparing to unpack .../38-libdpkg-perl_1.22.18ubuntu3_all.deb ... 79s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 79s Preparing to unpack .../39-patch_2.8-1_armhf.deb ... 79s Unpacking patch (2.8-1) over (2.7.6-7build3) ... 79s Preparing to unpack .../40-libjcat1_0.2.3-1_armhf.deb ... 79s Unpacking libjcat1:armhf (0.2.3-1) over (0.2.0-2build3) ... 79s Preparing to unpack .../41-fwupd_2.0.8-3_armhf.deb ... 79s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 79s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 79s Preparing to unpack .../42-libfwupd3_2.0.8-3_armhf.deb ... 79s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 79s Preparing to unpack .../43-libmbim-proxy_1.32.0-1_armhf.deb ... 79s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 79s Preparing to unpack .../44-libmbim-glib4_1.32.0-1_armhf.deb ... 79s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 79s Preparing to unpack .../45-libmm-glib0_1.24.0-1_armhf.deb ... 79s Unpacking libmm-glib0:armhf (1.24.0-1) over (1.23.4-0ubuntu3) ... 80s Preparing to unpack .../46-libqmi-proxy_1.36.0-1_armhf.deb ... 80s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 80s Preparing to unpack .../47-libqmi-glib5_1.36.0-1_armhf.deb ... 80s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 80s Preparing to unpack .../48-gnupg-l10n_2.4.4-2ubuntu24_all.deb ... 80s Unpacking gnupg-l10n (2.4.4-2ubuntu24) over (2.4.4-2ubuntu23) ... 80s Preparing to unpack .../49-htop_3.4.1-4_armhf.deb ... 80s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 80s Preparing to unpack .../50-libftdi1-2_1.5-10_armhf.deb ... 80s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 80s Preparing to unpack .../51-libnvme1t64_1.13-2_armhf.deb ... 80s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 80s Preparing to unpack .../52-python3-attr_25.3.0-1_all.deb ... 80s Unpacking python3-attr (25.3.0-1) over (25.1.0-1) ... 80s Preparing to unpack .../53-python3-wadllib_2.0.0-3_all.deb ... 80s Unpacking python3-wadllib (2.0.0-3) over (2.0.0-2) ... 80s Preparing to unpack .../54-python3-lazr.restfulclient_0.14.6-3_all.deb ... 80s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 80s Preparing to unpack .../55-python3-more-itertools_10.7.0-1_all.deb ... 80s Unpacking python3-more-itertools (10.7.0-1) over (10.6.0-1) ... 80s Preparing to unpack .../56-python3-packaging_25.0-1_all.deb ... 80s Unpacking python3-packaging (25.0-1) over (24.2-1) ... 80s Preparing to unpack .../57-python3-s3transfer_0.11.4-1_all.deb ... 81s Unpacking python3-s3transfer (0.11.4-1) over (0.11.2-2) ... 81s Preparing to unpack .../58-sos_4.9.1-1_all.deb ... 81s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 81s Preparing to unpack .../59-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 81s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 81s Setting up motd-news-config (13.7ubuntu1) ... 81s Setting up python3-more-itertools (10.7.0-1) ... 81s Setting up python3-attr (25.3.0-1) ... 81s Setting up liburcu8t64:armhf (0.15.2-2) ... 81s Setting up distro-info-data (0.64) ... 81s Setting up htop (3.4.1-4) ... 81s Setting up openssh-client (1:9.9p1-3ubuntu3.1) ... 81s Setting up btrfs-progs (6.14-1) ... 81s Setting up python3-s3transfer (0.11.4-1) ... 82s Setting up netcat-openbsd (1.229-1) ... 82s Setting up libsensors-config (1:3.6.2-2) ... 82s Installing new version of config file /etc/sensors3.conf ... 82s Setting up libnghttp2-14:armhf (1.64.0-1.1) ... 82s Setting up less (668-1) ... 82s Setting up gettext-base (0.23.1-2) ... 82s Setting up libnftnl11:armhf (1.2.9-1) ... 82s Setting up libglib2.0-0t64:armhf (2.84.1-2) ... 82s No schema files found: doing nothing. 82s Setting up libglib2.0-data (2.84.1-2) ... 82s Setting up python3-packaging (25.0-1) ... 82s Setting up libnvme1t64 (1.13-2) ... 82s Setting up libx11-data (2:1.8.12-1) ... 82s Setting up gnupg-l10n (2.4.4-2ubuntu24) ... 82s Setting up ed (1.21.1-1) ... 82s Setting up python3-wadllib (2.0.0-3) ... 82s Setting up libunistring5:armhf (1.3-2) ... 82s Setting up patch (2.8-1) ... 82s Setting up usb.ids (2025.04.01-1) ... 82s Setting up dhcpcd-base (1:10.1.0-10) ... 82s Installing new version of config file /etc/dhcpcd.conf ... 82s Setting up gir1.2-glib-2.0:armhf (2.84.1-2) ... 82s Setting up libsensors5:armhf (1:3.6.2-2) ... 82s Setting up nano (8.4-1) ... 82s Installing new version of config file /etc/nanorc ... 82s Setting up libnuma1:armhf (2.0.19-1) ... 82s Setting up perl-modules-5.40 (5.40.1-3) ... 82s Setting up libmm-glib0:armhf (1.24.0-1) ... 82s Setting up groff-base (1.23.0-8) ... 82s Setting up gpgconf (2.4.4-2ubuntu24) ... 82s Setting up libx11-6:armhf (2:1.8.12-1) ... 82s Setting up netbase (6.5) ... 82s Installing new version of config file /etc/ethertypes ... 82s Installing new version of config file /etc/services ... 82s Setting up libusb-1.0-0:armhf (2:1.0.28-1) ... 82s Setting up python3-lazr.restfulclient (0.14.6-3) ... 82s Setting up libgpg-error-l10n (1.51-4) ... 82s Setting up libevdev2:armhf (1.13.4+dfsg-1) ... 82s Setting up publicsuffix (20250328.1952-0.1) ... 82s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.4ubuntu0.1) ... 82s Setting up ubuntu-pro-client (35.1ubuntu0) ... 82s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 82s 83s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 83s 83s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 83s 84s Setting up iso-codes (4.18.0-1) ... 84s Setting up gpg (2.4.4-2ubuntu24) ... 84s Setting up libbpf1:armhf (1:1.5.0-3) ... 84s Setting up libmbim-glib4:armhf (1.32.0-1) ... 84s Setting up ethtool (1:6.14-2) ... 84s Setting up gnupg-utils (2.4.4-2ubuntu24) ... 84s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 84s Setting up sos (4.9.1-1) ... 85s Setting up openssh-sftp-server (1:9.9p1-3ubuntu3.1) ... 85s Setting up python3-dbus (1.4.0-1) ... 85s Setting up gpg-agent (2.4.4-2ubuntu24) ... 86s Setting up numactl (2.0.19-1) ... 86s Setting up openssh-server (1:9.9p1-3ubuntu3.1) ... 87s Setting up gpgsm (2.4.4-2ubuntu24) ... 87s Setting up libmbim-proxy (1.32.0-1) ... 87s Setting up man-db (2.13.1-1) ... 87s Updating database of manual pages ... 89s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 89s 90s man-db.service is a disabled or a static unit not running, not starting it. 90s Setting up usbutils (1:018-2) ... 90s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 91s Setting up libjcat1:armhf (0.2.3-1) ... 91s Setting up libperl5.40:armhf (5.40.1-3) ... 91s Setting up dirmngr (2.4.4-2ubuntu24) ... 92s Setting up libftdi1-2:armhf (1.5-10) ... 92s Setting up perl (5.40.1-3) ... 92s Setting up keyboxd (2.4.4-2ubuntu24) ... 92s Setting up libdpkg-perl (1.22.18ubuntu3) ... 92s Setting up gnupg (2.4.4-2ubuntu24) ... 92s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 92s Setting up gpg-wks-client (2.4.4-2ubuntu24) ... 92s Setting up libqmi-glib5:armhf (1.36.0-1) ... 92s Setting up libfwupd3:armhf (2.0.8-3) ... 92s Setting up dpkg-dev (1.22.18ubuntu3) ... 92s Setting up libqmi-proxy (1.36.0-1) ... 92s Setting up fwupd (2.0.8-3) ... 92s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 92s fwupd.service is a disabled or a static unit not running, not starting it. 92s Processing triggers for libc-bin (2.41-6ubuntu1) ... 93s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 93s Processing triggers for ufw (0.36.2-9) ... 93s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 93s Processing triggers for dbus (1.16.2-2ubuntu1) ... 93s Processing triggers for install-info (7.1.1-1) ... 93s Processing triggers for initramfs-tools (0.147ubuntu1) ... 95s Reading package lists... 95s Building dependency tree... 95s Reading state information... 96s Starting pkgProblemResolver with broken count: 0 96s Starting 2 pkgProblemResolver with broken count: 0 96s Done 97s Solving dependencies... 97s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 99s autopkgtest [07:46:23]: rebooting testbed after setup commands that affected boot 140s autopkgtest [07:47:04]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 165s autopkgtest [07:47:29]: @@@@@@@@@@@@@@@@@@@@ apt-source numpydoc 176s Get:1 http://ftpmaster.internal/ubuntu questing/universe numpydoc 1.8.0-1 (dsc) [2370 B] 176s Get:2 http://ftpmaster.internal/ubuntu questing/universe numpydoc 1.8.0-1 (tar) [90.4 kB] 176s Get:3 http://ftpmaster.internal/ubuntu questing/universe numpydoc 1.8.0-1 (diff) [5120 B] 176s gpgv: Signature made Mon Nov 25 22:56:09 2024 UTC 176s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 176s gpgv: issuer "tchet@debian.org" 176s gpgv: Can't check signature: No public key 176s dpkg-source: warning: cannot verify inline signature for ./numpydoc_1.8.0-1.dsc: no acceptable signature found 176s autopkgtest [07:47:40]: testing package numpydoc version 1.8.0-1 178s autopkgtest [07:47:42]: build not needed 180s autopkgtest [07:47:44]: test command1: preparing testbed 182s Reading package lists... 183s Building dependency tree... 183s Reading state information... 183s Starting pkgProblemResolver with broken count: 0 183s Starting 2 pkgProblemResolver with broken count: 0 183s Done 184s The following NEW packages will be installed: 184s docutils-common libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 184s libjs-jquery-metadata libjs-jquery-tablesorter 184s libjs-jquery-throttle-debounce libjs-sphinxdoc libjs-underscore libjson-perl 184s python3-alabaster python3-all python3-bs4 python3-coverage 184s python3-defusedxml python3-doc python3-docutils python3-imagesize 184s python3-iniconfig python3-numpydoc python3-pluggy python3-pytest 184s python3-pytest-cov python3-roman python3-roman-numerals 184s python3-snowballstemmer python3-soupsieve python3-sphinx python3-tabulate 184s python3.13-doc sgml-base sphinx-common xml-core 184s 0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded. 184s Need to get 17.6 MB of archives. 184s After this operation, 90.6 MB of additional disk space will be used. 184s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31+nmu1 [11.0 kB] 184s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 184s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 185s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 185s Get:5 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-metadata all 12-4 [6582 B] 185s Get:6 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 185s Get:7 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 185s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 185s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf libjs-sphinxdoc all 8.2.3-1 [27.8 kB] 185s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 185s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 185s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf python3-soupsieve all 2.7-1 [33.5 kB] 185s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf python3-bs4 all 4.13.4-1 [137 kB] 185s Get:14 http://ftpmaster.internal/ubuntu questing/universe armhf python3-coverage armhf 7.6.0+dfsg1-2build1 [152 kB] 185s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 185s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-doc all 3.13.3-1 [14.2 MB] 196s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf python3-doc all 3.13.3-1 [10.7 kB] 196s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 196s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 196s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 196s Get:21 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 196s Get:22 http://ftpmaster.internal/ubuntu questing-proposed/main armhf sphinx-common all 8.2.3-1 [656 kB] 196s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 196s Get:24 http://ftpmaster.internal/ubuntu questing/universe armhf python3-roman-numerals all 3.1.0-1ubuntu1 [8432 B] 196s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 197s Get:26 http://ftpmaster.internal/ubuntu questing-proposed/main armhf python3-sphinx all 8.2.3-1 [482 kB] 197s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf python3-tabulate all 0.9.0-1 [45.3 kB] 197s Get:28 http://ftpmaster.internal/ubuntu questing/universe armhf python3-numpydoc all 1.8.0-1 [52.4 kB] 197s Get:29 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 197s Get:30 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-1 [252 kB] 197s Get:31 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 197s Get:32 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 197s Get:33 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest-cov all 5.0.0-1 [21.3 kB] 198s Fetched 17.6 MB in 13s (1338 kB/s) 198s Selecting previously unselected package sgml-base. 198s (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 ... 63964 files and directories currently installed.) 198s Preparing to unpack .../00-sgml-base_1.31+nmu1_all.deb ... 198s Unpacking sgml-base (1.31+nmu1) ... 198s Selecting previously unselected package xml-core. 198s Preparing to unpack .../01-xml-core_0.19_all.deb ... 198s Unpacking xml-core (0.19) ... 198s Selecting previously unselected package docutils-common. 198s Preparing to unpack .../02-docutils-common_0.21.2+dfsg-2_all.deb ... 198s Unpacking docutils-common (0.21.2+dfsg-2) ... 198s Selecting previously unselected package libjs-jquery. 198s Preparing to unpack .../03-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 198s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 198s Selecting previously unselected package libjs-jquery-metadata. 198s Preparing to unpack .../04-libjs-jquery-metadata_12-4_all.deb ... 198s Unpacking libjs-jquery-metadata (12-4) ... 198s Selecting previously unselected package libjs-jquery-tablesorter. 198s Preparing to unpack .../05-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 198s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 198s Selecting previously unselected package libjs-jquery-throttle-debounce. 198s Preparing to unpack .../06-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 198s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 198s Selecting previously unselected package libjs-underscore. 198s Preparing to unpack .../07-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 198s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 198s Selecting previously unselected package libjs-sphinxdoc. 198s Preparing to unpack .../08-libjs-sphinxdoc_8.2.3-1_all.deb ... 198s Unpacking libjs-sphinxdoc (8.2.3-1) ... 198s Selecting previously unselected package libjson-perl. 198s Preparing to unpack .../09-libjson-perl_4.10000-1_all.deb ... 198s Unpacking libjson-perl (4.10000-1) ... 198s Selecting previously unselected package python3-all. 198s Preparing to unpack .../10-python3-all_3.13.3-1_armhf.deb ... 198s Unpacking python3-all (3.13.3-1) ... 198s Selecting previously unselected package python3-soupsieve. 199s Preparing to unpack .../11-python3-soupsieve_2.7-1_all.deb ... 200s Unpacking python3-soupsieve (2.7-1) ... 200s Selecting previously unselected package python3-bs4. 200s Preparing to unpack .../12-python3-bs4_4.13.4-1_all.deb ... 200s Unpacking python3-bs4 (4.13.4-1) ... 200s Selecting previously unselected package python3-coverage. 200s Preparing to unpack .../13-python3-coverage_7.6.0+dfsg1-2build1_armhf.deb ... 200s Unpacking python3-coverage (7.6.0+dfsg1-2build1) ... 200s Selecting previously unselected package python3-defusedxml. 200s Preparing to unpack .../14-python3-defusedxml_0.7.1-3_all.deb ... 200s Unpacking python3-defusedxml (0.7.1-3) ... 200s Selecting previously unselected package python3.13-doc. 200s Preparing to unpack .../15-python3.13-doc_3.13.3-1_all.deb ... 200s Unpacking python3.13-doc (3.13.3-1) ... 200s Selecting previously unselected package python3-doc. 200s Preparing to unpack .../16-python3-doc_3.13.3-1_all.deb ... 200s Unpacking python3-doc (3.13.3-1) ... 200s Selecting previously unselected package python3-roman. 200s Preparing to unpack .../17-python3-roman_5.0-1_all.deb ... 200s Unpacking python3-roman (5.0-1) ... 200s Selecting previously unselected package python3-docutils. 200s Preparing to unpack .../18-python3-docutils_0.21.2+dfsg-2_all.deb ... 200s Unpacking python3-docutils (0.21.2+dfsg-2) ... 200s Selecting previously unselected package python3-imagesize. 200s Preparing to unpack .../19-python3-imagesize_1.4.1-1_all.deb ... 200s Unpacking python3-imagesize (1.4.1-1) ... 200s Selecting previously unselected package python3-iniconfig. 200s Preparing to unpack .../20-python3-iniconfig_1.1.1-2_all.deb ... 200s Unpacking python3-iniconfig (1.1.1-2) ... 200s Selecting previously unselected package sphinx-common. 200s Preparing to unpack .../21-sphinx-common_8.2.3-1_all.deb ... 200s Unpacking sphinx-common (8.2.3-1) ... 200s Selecting previously unselected package python3-alabaster. 200s Preparing to unpack .../22-python3-alabaster_0.7.16-0.1_all.deb ... 200s Unpacking python3-alabaster (0.7.16-0.1) ... 200s Selecting previously unselected package python3-roman-numerals. 200s Preparing to unpack .../23-python3-roman-numerals_3.1.0-1ubuntu1_all.deb ... 200s Unpacking python3-roman-numerals (3.1.0-1ubuntu1) ... 200s Selecting previously unselected package python3-snowballstemmer. 200s Preparing to unpack .../24-python3-snowballstemmer_2.2.0-4build1_all.deb ... 200s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 200s Selecting previously unselected package python3-sphinx. 200s Preparing to unpack .../25-python3-sphinx_8.2.3-1_all.deb ... 200s Unpacking python3-sphinx (8.2.3-1) ... 200s Selecting previously unselected package python3-tabulate. 200s Preparing to unpack .../26-python3-tabulate_0.9.0-1_all.deb ... 200s Unpacking python3-tabulate (0.9.0-1) ... 200s Selecting previously unselected package python3-numpydoc. 200s Preparing to unpack .../27-python3-numpydoc_1.8.0-1_all.deb ... 200s Unpacking python3-numpydoc (1.8.0-1) ... 200s Selecting previously unselected package python3-pluggy. 200s Preparing to unpack .../28-python3-pluggy_1.5.0-1_all.deb ... 200s Unpacking python3-pluggy (1.5.0-1) ... 200s Selecting previously unselected package python3-pytest. 200s Preparing to unpack .../29-python3-pytest_8.3.5-1_all.deb ... 200s Unpacking python3-pytest (8.3.5-1) ... 200s Selecting previously unselected package libjs-jquery-hotkeys. 200s Preparing to unpack .../30-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 200s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 200s Selecting previously unselected package libjs-jquery-isonscreen. 200s Preparing to unpack .../31-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 200s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 200s Selecting previously unselected package python3-pytest-cov. 200s Preparing to unpack .../32-python3-pytest-cov_5.0.0-1_all.deb ... 200s Unpacking python3-pytest-cov (5.0.0-1) ... 200s Setting up python3-iniconfig (1.1.1-2) ... 200s Setting up python3-defusedxml (0.7.1-3) ... 200s Setting up python3-alabaster (0.7.16-0.1) ... 200s Setting up python3-tabulate (0.9.0-1) ... 201s Setting up python3-all (3.13.3-1) ... 201s Setting up python3-coverage (7.6.0+dfsg1-2build1) ... 201s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 201s Setting up python3-roman (5.0-1) ... 201s Setting up python3-snowballstemmer (2.2.0-4build1) ... 201s Setting up python3-pluggy (1.5.0-1) ... 201s Setting up libjson-perl (4.10000-1) ... 201s Setting up python3-roman-numerals (3.1.0-1ubuntu1) ... 202s Setting up sgml-base (1.31+nmu1) ... 202s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 202s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 202s Setting up python3-soupsieve (2.7-1) ... 202s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 202s Setting up python3-imagesize (1.4.1-1) ... 202s Setting up python3-pytest (8.3.5-1) ... 202s Setting up python3-bs4 (4.13.4-1) ... 203s Setting up python3.13-doc (3.13.3-1) ... 203s Setting up libjs-jquery-metadata (12-4) ... 203s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 203s Setting up libjs-sphinxdoc (8.2.3-1) ... 203s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 203s Setting up xml-core (0.19) ... 203s Setting up python3-doc (3.13.3-1) ... 203s Setting up python3-pytest-cov (5.0.0-1) ... 203s Setting up sphinx-common (8.2.3-1) ... 203s Processing triggers for install-info (7.1.1-1) ... 203s Processing triggers for man-db (2.13.1-1) ... 204s Processing triggers for sgml-base (1.31+nmu1) ... 204s Setting up docutils-common (0.21.2+dfsg-2) ... 204s Processing triggers for sgml-base (1.31+nmu1) ... 204s Setting up python3-docutils (0.21.2+dfsg-2) ... 205s Setting up python3-sphinx (8.2.3-1) ... 205s Setting up python3-numpydoc (1.8.0-1) ... 214s autopkgtest [07:48:18]: test command1: set -e; for p in $(py3versions -s); do $p -m pytest numpydoc/; done 214s autopkgtest [07:48:18]: test command1: [----------------------- 217s ============================= test session starts ============================== 217s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 217s rootdir: /tmp/autopkgtest.T4jOB6/build.q2z/src 217s configfile: pyproject.toml 217s plugins: typeguard-4.4.2, cov-5.0.0 217s collected 295 items 217s 217s numpydoc/numpydoc.py . [ 0%] 217s numpydoc/tests/hooks/test_utils.py ..... [ 2%] 217s numpydoc/tests/hooks/test_validate_hook.py ....... [ 4%] 218s numpydoc/tests/test_docscrape.py ....................................... [ 17%] 218s ....................... [ 25%] 219s numpydoc/tests/test_full.py ..... [ 27%] 219s numpydoc/tests/test_main.py .......... [ 30%] 220s numpydoc/tests/test_numpydoc.py FF.FFFFFFF... [ 34%] 220s numpydoc/tests/test_validate.py ........................................ [ 48%] 221s ................................................................x..x.... [ 72%] 221s ................ [ 78%] 221s numpydoc/tests/test_xref.py ............................................ [ 93%] 221s ................... [ 99%] 221s numpydoc/validate.py . [100%] 221s 221s =================================== FAILURES =================================== 221s _________________________ test_mangle_docstrings_basic _________________________ 221s 221s def test_mangle_docstrings_basic(): 221s s = """ 221s A top section before 221s 221s .. autoclass:: str 221s """ 221s lines = s.split("\n") 221s > mangle_docstrings(MockApp(), "class", "str", str, {}, lines) 221s 221s lines = ['', 'A top section before', '', '.. autoclass:: str', ' '] 221s s = '\nA top section before\n\n.. autoclass:: str\n ' 221s 221s numpydoc/tests/test_numpydoc.py:62: 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s numpydoc/numpydoc.py:194: in mangle_docstrings 221s doc = get_doc_object( 221s app = 221s cfg = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s lines = ['', 'A top section before', '', '.. autoclass:: str', ' '] 221s name = 'str' 221s obj = 221s options = {} 221s show_inherited_class_members = True 221s u_NL = '\n' 221s what = 'class' 221s numpydoc/docscrape_sphinx.py:417: in get_doc_object 221s template_loader.init(builder, dirs=template_dirs) 221s builder = 221s config = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s doc = '\nA top section before\n\n.. autoclass:: str\n ' 221s obj = 221s template_dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s template_loader = 221s what = 'class' 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s 221s self = 221s builder = , theme = None 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s 221s def init( 221s self, 221s builder: Builder, 221s theme: Theme | None = None, 221s dirs: list[str] | None = None, 221s ) -> None: 221s # create a chain of paths to search 221s if theme: 221s # the theme's own dir and its bases' dirs 221s pathchain = theme.get_theme_dirs() 221s # the loader dirs: pathchain + the parent directories for all themes 221s loaderchain = pathchain + [p.parent for p in pathchain] 221s elif dirs: 221s pathchain = list(map(_StrPath, dirs)) 221s loaderchain = list(map(_StrPath, dirs)) 221s else: 221s pathchain = [] 221s loaderchain = [] 221s 221s # prepend explicit template paths 221s self.templatepathlen = len(builder.config.templates_path) 221s if builder.config.templates_path: 221s cfg_templates_path = [ 221s builder.confdir / tp for tp in builder.config.templates_path 221s ] 221s pathchain[0:0] = cfg_templates_path 221s loaderchain[0:0] = cfg_templates_path 221s 221s # store it for use in newest_template_mtime 221s self.pathchain = pathchain 221s 221s # make the paths into loaders 221s self.loaders = [SphinxFileSystemLoader(x) for x in loaderchain] 221s 221s > use_i18n = builder._translator is not None 221s E AttributeError: 'MockBuilder' object has no attribute '_translator' 221s 221s builder = 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s loaderchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s pathchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s self = 221s theme = None 221s 221s /usr/lib/python3/dist-packages/sphinx/jinja2glue.py:201: AttributeError 221s ----------------------------- Captured stderr call ----------------------------- 221s ERROR: [numpydoc] While processing docstring for 'str' 221s ________________ test_mangle_docstrings_inherited_class_members ________________ 221s 221s def test_mangle_docstrings_inherited_class_members(): 221s # if subclass docs are rendered, this PosixPath should have Path.samefile 221s p = """ 221s A top section before 221s 221s .. autoclass:: pathlib.PosixPath 221s """ 221s lines = p.split("\n") 221s app = MockApp() 221s > mangle_docstrings(app, "class", "pathlib.PosixPath", PosixPath, {}, lines) 221s 221s app = 221s lines = ['', 'A top section before', '', '.. autoclass:: pathlib.PosixPath', ''] 221s p = '\nA top section before\n\n.. autoclass:: pathlib.PosixPath\n' 221s 221s numpydoc/tests/test_numpydoc.py:92: 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s numpydoc/numpydoc.py:194: in mangle_docstrings 221s doc = get_doc_object( 221s app = 221s cfg = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s lines = ['', 'A top section before', '', '.. autoclass:: pathlib.PosixPath', ''] 221s name = 'pathlib.PosixPath' 221s obj = 221s options = {} 221s show_inherited_class_members = True 221s u_NL = '\n' 221s what = 'class' 221s numpydoc/docscrape_sphinx.py:417: in get_doc_object 221s template_loader.init(builder, dirs=template_dirs) 221s builder = 221s config = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s doc = '\nA top section before\n\n.. autoclass:: pathlib.PosixPath\n' 221s obj = 221s template_dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s template_loader = 221s what = 'class' 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s 221s self = 221s builder = , theme = None 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s 221s def init( 221s self, 221s builder: Builder, 221s theme: Theme | None = None, 221s dirs: list[str] | None = None, 221s ) -> None: 221s # create a chain of paths to search 221s if theme: 221s # the theme's own dir and its bases' dirs 221s pathchain = theme.get_theme_dirs() 221s # the loader dirs: pathchain + the parent directories for all themes 221s loaderchain = pathchain + [p.parent for p in pathchain] 221s elif dirs: 221s pathchain = list(map(_StrPath, dirs)) 221s loaderchain = list(map(_StrPath, dirs)) 221s else: 221s pathchain = [] 221s loaderchain = [] 221s 221s # prepend explicit template paths 221s self.templatepathlen = len(builder.config.templates_path) 221s if builder.config.templates_path: 221s cfg_templates_path = [ 221s builder.confdir / tp for tp in builder.config.templates_path 221s ] 221s pathchain[0:0] = cfg_templates_path 221s loaderchain[0:0] = cfg_templates_path 221s 221s # store it for use in newest_template_mtime 221s self.pathchain = pathchain 221s 221s # make the paths into loaders 221s self.loaders = [SphinxFileSystemLoader(x) for x in loaderchain] 221s 221s > use_i18n = builder._translator is not None 221s E AttributeError: 'MockBuilder' object has no attribute '_translator' 221s 221s builder = 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s loaderchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s pathchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s self = 221s theme = None 221s 221s /usr/lib/python3/dist-packages/sphinx/jinja2glue.py:201: AttributeError 221s ----------------------------- Captured stderr call ----------------------------- 221s ERROR: [numpydoc] While processing docstring for 'pathlib.PosixPath' 221s _ test_mangle_docstring_validation_warnings[numpydoc_validation_checks0-expected_warn0-non_warnings0] _ 221s 221s f = ._function_without_seealso_and_examples at 0xedcb8438> 221s numpydoc_validation_checks = set(), expected_warn = [], non_warnings = [] 221s 221s @pytest.mark.parametrize( 221s ( 221s "numpydoc_validation_checks", 221s "expected_warn", 221s "non_warnings", 221s ), 221s ( 221s # Validation configured off - expect no warnings 221s (set(), [], []), 221s # Validation on with expected warnings 221s ({"SA01", "EX01"}, ("SA01", "EX01"), []), 221s # Validation on with only one activated check 221s ({"SA01"}, ("SA01",), ("EX01",)), 221s ), 221s ) 221s def test_mangle_docstring_validation_warnings( 221s f, 221s numpydoc_validation_checks, 221s expected_warn, 221s non_warnings, 221s ): 221s app = MockApp() 221s # Set up config for test 221s app.config.numpydoc_validation_checks = numpydoc_validation_checks 221s # Update configuration 221s update_config(app) 221s # Set up logging 221s status, warning = StringIO(), StringIO() 221s logging.setup(app, status, warning) 221s # Run mangle docstrings with the above configuration 221s > mangle_docstrings(app, "function", "f", f, None, f.__doc__.split("\n")) 221s 221s app = 221s expected_warn = [] 221s f = ._function_without_seealso_and_examples at 0xedcb8438> 221s non_warnings = [] 221s numpydoc_validation_checks = set() 221s status = <_io.StringIO object at 0xef55c710> 221s warning = <_io.StringIO object at 0xedd16c58> 221s 221s numpydoc/tests/test_numpydoc.py:188: 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s numpydoc/numpydoc.py:194: in mangle_docstrings 221s doc = get_doc_object( 221s app = 221s cfg = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s lines = ['', 'A function whose docstring has no examples or see also section.', '', 'Expect SA01 and EX01 errors if validation enabled.', ''] 221s name = 'f' 221s obj = ._function_without_seealso_and_examples at 0xedcb8438> 221s options = None 221s show_inherited_class_members = True 221s u_NL = '\n' 221s what = 'function' 221s numpydoc/docscrape_sphinx.py:417: in get_doc_object 221s template_loader.init(builder, dirs=template_dirs) 221s builder = 221s config = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s doc = '\nA function whose docstring has no examples or see also section.\n\nExpect SA01 and EX01 errors if validation enabled.\n' 221s obj = ._function_without_seealso_and_examples at 0xedcb8438> 221s template_dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s template_loader = 221s what = 'function' 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s 221s self = 221s builder = , theme = None 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s 221s def init( 221s self, 221s builder: Builder, 221s theme: Theme | None = None, 221s dirs: list[str] | None = None, 221s ) -> None: 221s # create a chain of paths to search 221s if theme: 221s # the theme's own dir and its bases' dirs 221s pathchain = theme.get_theme_dirs() 221s # the loader dirs: pathchain + the parent directories for all themes 221s loaderchain = pathchain + [p.parent for p in pathchain] 221s elif dirs: 221s pathchain = list(map(_StrPath, dirs)) 221s loaderchain = list(map(_StrPath, dirs)) 221s else: 221s pathchain = [] 221s loaderchain = [] 221s 221s # prepend explicit template paths 221s self.templatepathlen = len(builder.config.templates_path) 221s if builder.config.templates_path: 221s cfg_templates_path = [ 221s builder.confdir / tp for tp in builder.config.templates_path 221s ] 221s pathchain[0:0] = cfg_templates_path 221s loaderchain[0:0] = cfg_templates_path 221s 221s # store it for use in newest_template_mtime 221s self.pathchain = pathchain 221s 221s # make the paths into loaders 221s self.loaders = [SphinxFileSystemLoader(x) for x in loaderchain] 221s 221s > use_i18n = builder._translator is not None 221s E AttributeError: 'MockBuilder' object has no attribute '_translator' 221s 221s builder = 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s loaderchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s pathchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s self = 221s theme = None 221s 221s /usr/lib/python3/dist-packages/sphinx/jinja2glue.py:201: AttributeError 221s _ test_mangle_docstring_validation_warnings[numpydoc_validation_checks1-expected_warn1-non_warnings1] _ 221s 221s f = ._function_without_seealso_and_examples at 0xedcb82f8> 221s numpydoc_validation_checks = {'EX01', 'SA01'}, expected_warn = ('SA01', 'EX01') 221s non_warnings = [] 221s 221s @pytest.mark.parametrize( 221s ( 221s "numpydoc_validation_checks", 221s "expected_warn", 221s "non_warnings", 221s ), 221s ( 221s # Validation configured off - expect no warnings 221s (set(), [], []), 221s # Validation on with expected warnings 221s ({"SA01", "EX01"}, ("SA01", "EX01"), []), 221s # Validation on with only one activated check 221s ({"SA01"}, ("SA01",), ("EX01",)), 221s ), 221s ) 221s def test_mangle_docstring_validation_warnings( 221s f, 221s numpydoc_validation_checks, 221s expected_warn, 221s non_warnings, 221s ): 221s app = MockApp() 221s # Set up config for test 221s app.config.numpydoc_validation_checks = numpydoc_validation_checks 221s # Update configuration 221s update_config(app) 221s # Set up logging 221s status, warning = StringIO(), StringIO() 221s logging.setup(app, status, warning) 221s # Run mangle docstrings with the above configuration 221s > mangle_docstrings(app, "function", "f", f, None, f.__doc__.split("\n")) 221s 221s app = 221s expected_warn = ('SA01', 'EX01') 221s f = ._function_without_seealso_and_examples at 0xedcb82f8> 221s non_warnings = [] 221s numpydoc_validation_checks = {'EX01', 'SA01'} 221s status = <_io.StringIO object at 0xee371c58> 221s warning = <_io.StringIO object at 0xee371e60> 221s 221s numpydoc/tests/test_numpydoc.py:188: 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s numpydoc/numpydoc.py:194: in mangle_docstrings 221s doc = get_doc_object( 221s app = 221s cfg = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s lines = ['', 'A function whose docstring has no examples or see also section.', '', 'Expect SA01 and EX01 errors if validation enabled.', ''] 221s name = 'f' 221s obj = ._function_without_seealso_and_examples at 0xedcb82f8> 221s options = None 221s show_inherited_class_members = True 221s u_NL = '\n' 221s what = 'function' 221s numpydoc/docscrape_sphinx.py:417: in get_doc_object 221s template_loader.init(builder, dirs=template_dirs) 221s builder = 221s config = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s doc = '\nA function whose docstring has no examples or see also section.\n\nExpect SA01 and EX01 errors if validation enabled.\n' 221s obj = ._function_without_seealso_and_examples at 0xedcb82f8> 221s template_dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s template_loader = 221s what = 'function' 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s 221s self = 221s builder = , theme = None 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s 221s def init( 221s self, 221s builder: Builder, 221s theme: Theme | None = None, 221s dirs: list[str] | None = None, 221s ) -> None: 221s # create a chain of paths to search 221s if theme: 221s # the theme's own dir and its bases' dirs 221s pathchain = theme.get_theme_dirs() 221s # the loader dirs: pathchain + the parent directories for all themes 221s loaderchain = pathchain + [p.parent for p in pathchain] 221s elif dirs: 221s pathchain = list(map(_StrPath, dirs)) 221s loaderchain = list(map(_StrPath, dirs)) 221s else: 221s pathchain = [] 221s loaderchain = [] 221s 221s # prepend explicit template paths 221s self.templatepathlen = len(builder.config.templates_path) 221s if builder.config.templates_path: 221s cfg_templates_path = [ 221s builder.confdir / tp for tp in builder.config.templates_path 221s ] 221s pathchain[0:0] = cfg_templates_path 221s loaderchain[0:0] = cfg_templates_path 221s 221s # store it for use in newest_template_mtime 221s self.pathchain = pathchain 221s 221s # make the paths into loaders 221s self.loaders = [SphinxFileSystemLoader(x) for x in loaderchain] 221s 221s > use_i18n = builder._translator is not None 221s E AttributeError: 'MockBuilder' object has no attribute '_translator' 221s 221s builder = 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s loaderchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s pathchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s self = 221s theme = None 221s 221s /usr/lib/python3/dist-packages/sphinx/jinja2glue.py:201: AttributeError 221s _ test_mangle_docstring_validation_warnings[numpydoc_validation_checks2-expected_warn2-non_warnings2] _ 221s 221s f = ._function_without_seealso_and_examples at 0xee320b68> 221s numpydoc_validation_checks = {'SA01'}, expected_warn = ('SA01',) 221s non_warnings = ('EX01',) 221s 221s @pytest.mark.parametrize( 221s ( 221s "numpydoc_validation_checks", 221s "expected_warn", 221s "non_warnings", 221s ), 221s ( 221s # Validation configured off - expect no warnings 221s (set(), [], []), 221s # Validation on with expected warnings 221s ({"SA01", "EX01"}, ("SA01", "EX01"), []), 221s # Validation on with only one activated check 221s ({"SA01"}, ("SA01",), ("EX01",)), 221s ), 221s ) 221s def test_mangle_docstring_validation_warnings( 221s f, 221s numpydoc_validation_checks, 221s expected_warn, 221s non_warnings, 221s ): 221s app = MockApp() 221s # Set up config for test 221s app.config.numpydoc_validation_checks = numpydoc_validation_checks 221s # Update configuration 221s update_config(app) 221s # Set up logging 221s status, warning = StringIO(), StringIO() 221s logging.setup(app, status, warning) 221s # Run mangle docstrings with the above configuration 221s > mangle_docstrings(app, "function", "f", f, None, f.__doc__.split("\n")) 221s 221s app = 221s expected_warn = ('SA01',) 221s f = ._function_without_seealso_and_examples at 0xee320b68> 221s non_warnings = ('EX01',) 221s numpydoc_validation_checks = {'SA01'} 221s status = <_io.StringIO object at 0xedcc70f8> 221s warning = <_io.StringIO object at 0xedcc7a50> 221s 221s numpydoc/tests/test_numpydoc.py:188: 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s numpydoc/numpydoc.py:194: in mangle_docstrings 221s doc = get_doc_object( 221s app = 221s cfg = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s lines = ['', 'A function whose docstring has no examples or see also section.', '', 'Expect SA01 and EX01 errors if validation enabled.', ''] 221s name = 'f' 221s obj = ._function_without_seealso_and_examples at 0xee320b68> 221s options = None 221s show_inherited_class_members = True 221s u_NL = '\n' 221s what = 'function' 221s numpydoc/docscrape_sphinx.py:417: in get_doc_object 221s template_loader.init(builder, dirs=template_dirs) 221s builder = 221s config = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s doc = '\nA function whose docstring has no examples or see also section.\n\nExpect SA01 and EX01 errors if validation enabled.\n' 221s obj = ._function_without_seealso_and_examples at 0xee320b68> 221s template_dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s template_loader = 221s what = 'function' 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s 221s self = 221s builder = , theme = None 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s 221s def init( 221s self, 221s builder: Builder, 221s theme: Theme | None = None, 221s dirs: list[str] | None = None, 221s ) -> None: 221s # create a chain of paths to search 221s if theme: 221s # the theme's own dir and its bases' dirs 221s pathchain = theme.get_theme_dirs() 221s # the loader dirs: pathchain + the parent directories for all themes 221s loaderchain = pathchain + [p.parent for p in pathchain] 221s elif dirs: 221s pathchain = list(map(_StrPath, dirs)) 221s loaderchain = list(map(_StrPath, dirs)) 221s else: 221s pathchain = [] 221s loaderchain = [] 221s 221s # prepend explicit template paths 221s self.templatepathlen = len(builder.config.templates_path) 221s if builder.config.templates_path: 221s cfg_templates_path = [ 221s builder.confdir / tp for tp in builder.config.templates_path 221s ] 221s pathchain[0:0] = cfg_templates_path 221s loaderchain[0:0] = cfg_templates_path 221s 221s # store it for use in newest_template_mtime 221s self.pathchain = pathchain 221s 221s # make the paths into loaders 221s self.loaders = [SphinxFileSystemLoader(x) for x in loaderchain] 221s 221s > use_i18n = builder._translator is not None 221s E AttributeError: 'MockBuilder' object has no attribute '_translator' 221s 221s builder = 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s loaderchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s pathchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s self = 221s theme = None 221s 221s /usr/lib/python3/dist-packages/sphinx/jinja2glue.py:201: AttributeError 221s ___________________ test_mangle_docstring_validation_exclude ___________________ 221s 221s def test_mangle_docstring_validation_exclude(): 221s def function_with_bad_docstring(): 221s """ 221s This docstring will raise docstring validation warnings.""" 221s 221s app = MockApp() 221s app.config.numpydoc_validation_checks = {"all"} 221s app.config.numpydoc_validation_exclude = [r"_bad_"] 221s # Call update_config to construct regexp from config value 221s update_config(app) 221s # Setup for catching warnings 221s status, warning = StringIO(), StringIO() 221s logging.setup(app, status, warning) 221s # Run mangle docstrings on function_with_bad_docstring 221s > mangle_docstrings( 221s app, 221s "function", 221s function_with_bad_docstring.__name__, 221s function_with_bad_docstring, 221s None, 221s function_with_bad_docstring.__doc__.split("\n"), 221s ) 221s 221s app = 221s function_with_bad_docstring = .function_with_bad_docstring at 0xee3802a8> 221s status = <_io.StringIO object at 0xef55c710> 221s warning = <_io.StringIO object at 0xedcc71c8> 221s 221s numpydoc/tests/test_numpydoc.py:211: 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s numpydoc/numpydoc.py:194: in mangle_docstrings 221s doc = get_doc_object( 221s app = 221s cfg = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s lines = ['', 'This docstring will raise docstring validation warnings.'] 221s name = 'function_with_bad_docstring' 221s obj = .function_with_bad_docstring at 0xee3802a8> 221s options = None 221s show_inherited_class_members = True 221s u_NL = '\n' 221s what = 'function' 221s numpydoc/docscrape_sphinx.py:417: in get_doc_object 221s template_loader.init(builder, dirs=template_dirs) 221s builder = 221s config = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s doc = '\nThis docstring will raise docstring validation warnings.' 221s obj = .function_with_bad_docstring at 0xee3802a8> 221s template_dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s template_loader = 221s what = 'function' 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s 221s self = 221s builder = , theme = None 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s 221s def init( 221s self, 221s builder: Builder, 221s theme: Theme | None = None, 221s dirs: list[str] | None = None, 221s ) -> None: 221s # create a chain of paths to search 221s if theme: 221s # the theme's own dir and its bases' dirs 221s pathchain = theme.get_theme_dirs() 221s # the loader dirs: pathchain + the parent directories for all themes 221s loaderchain = pathchain + [p.parent for p in pathchain] 221s elif dirs: 221s pathchain = list(map(_StrPath, dirs)) 221s loaderchain = list(map(_StrPath, dirs)) 221s else: 221s pathchain = [] 221s loaderchain = [] 221s 221s # prepend explicit template paths 221s self.templatepathlen = len(builder.config.templates_path) 221s if builder.config.templates_path: 221s cfg_templates_path = [ 221s builder.confdir / tp for tp in builder.config.templates_path 221s ] 221s pathchain[0:0] = cfg_templates_path 221s loaderchain[0:0] = cfg_templates_path 221s 221s # store it for use in newest_template_mtime 221s self.pathchain = pathchain 221s 221s # make the paths into loaders 221s self.loaders = [SphinxFileSystemLoader(x) for x in loaderchain] 221s 221s > use_i18n = builder._translator is not None 221s E AttributeError: 'MockBuilder' object has no attribute '_translator' 221s 221s builder = 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s loaderchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s pathchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s self = 221s theme = None 221s 221s /usr/lib/python3/dist-packages/sphinx/jinja2glue.py:201: AttributeError 221s _________________ test_mangle_docstrings_overrides[overrides0] _________________ 221s 221s overrides = {} 221s 221s @pytest.mark.parametrize("overrides", [{}, {"SS02"}, {"SS02", "SS03"}]) 221s def test_mangle_docstrings_overrides(overrides): 221s def process_something_noop_function(): 221s """Process something.""" 221s 221s app = MockApp() 221s app.config.numpydoc_validation_checks = {"all"} 221s app.config.numpydoc_validation_overrides = { 221s check: [r"^Process "] # overrides are regex on docstring content 221s for check in overrides 221s } 221s update_config(app) 221s 221s # Setup for catching warnings 221s status, warning = StringIO(), StringIO() 221s logging.setup(app, status, warning) 221s 221s # Run mangle docstrings on process_something_noop_function 221s > mangle_docstrings( 221s app, 221s "function", 221s process_something_noop_function.__name__, 221s process_something_noop_function, 221s None, 221s process_something_noop_function.__doc__.split("\n"), 221s ) 221s 221s app = 221s overrides = {} 221s process_something_noop_function = .process_something_noop_function at 0xee3c1c08> 221s status = <_io.StringIO object at 0xedcc7028> 221s warning = <_io.StringIO object at 0xedcc7d28> 221s 221s numpydoc/tests/test_numpydoc.py:242: 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s numpydoc/numpydoc.py:194: in mangle_docstrings 221s doc = get_doc_object( 221s app = 221s cfg = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s lines = ['Process something.'] 221s name = 'process_something_noop_function' 221s obj = .process_something_noop_function at 0xee3c1c08> 221s options = None 221s show_inherited_class_members = True 221s u_NL = '\n' 221s what = 'function' 221s numpydoc/docscrape_sphinx.py:417: in get_doc_object 221s template_loader.init(builder, dirs=template_dirs) 221s builder = 221s config = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s doc = 'Process something.' 221s obj = .process_something_noop_function at 0xee3c1c08> 221s template_dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s template_loader = 221s what = 'function' 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s 221s self = 221s builder = , theme = None 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s 221s def init( 221s self, 221s builder: Builder, 221s theme: Theme | None = None, 221s dirs: list[str] | None = None, 221s ) -> None: 221s # create a chain of paths to search 221s if theme: 221s # the theme's own dir and its bases' dirs 221s pathchain = theme.get_theme_dirs() 221s # the loader dirs: pathchain + the parent directories for all themes 221s loaderchain = pathchain + [p.parent for p in pathchain] 221s elif dirs: 221s pathchain = list(map(_StrPath, dirs)) 221s loaderchain = list(map(_StrPath, dirs)) 221s else: 221s pathchain = [] 221s loaderchain = [] 221s 221s # prepend explicit template paths 221s self.templatepathlen = len(builder.config.templates_path) 221s if builder.config.templates_path: 221s cfg_templates_path = [ 221s builder.confdir / tp for tp in builder.config.templates_path 221s ] 221s pathchain[0:0] = cfg_templates_path 221s loaderchain[0:0] = cfg_templates_path 221s 221s # store it for use in newest_template_mtime 221s self.pathchain = pathchain 221s 221s # make the paths into loaders 221s self.loaders = [SphinxFileSystemLoader(x) for x in loaderchain] 221s 221s > use_i18n = builder._translator is not None 221s E AttributeError: 'MockBuilder' object has no attribute '_translator' 221s 221s builder = 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s loaderchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s pathchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s self = 221s theme = None 221s 221s /usr/lib/python3/dist-packages/sphinx/jinja2glue.py:201: AttributeError 221s _________________ test_mangle_docstrings_overrides[overrides1] _________________ 221s 221s overrides = {'SS02'} 221s 221s @pytest.mark.parametrize("overrides", [{}, {"SS02"}, {"SS02", "SS03"}]) 221s def test_mangle_docstrings_overrides(overrides): 221s def process_something_noop_function(): 221s """Process something.""" 221s 221s app = MockApp() 221s app.config.numpydoc_validation_checks = {"all"} 221s app.config.numpydoc_validation_overrides = { 221s check: [r"^Process "] # overrides are regex on docstring content 221s for check in overrides 221s } 221s update_config(app) 221s 221s # Setup for catching warnings 221s status, warning = StringIO(), StringIO() 221s logging.setup(app, status, warning) 221s 221s # Run mangle docstrings on process_something_noop_function 221s > mangle_docstrings( 221s app, 221s "function", 221s process_something_noop_function.__name__, 221s process_something_noop_function, 221s None, 221s process_something_noop_function.__doc__.split("\n"), 221s ) 221s 221s app = 221s overrides = {'SS02'} 221s process_something_noop_function = .process_something_noop_function at 0xee33b4d8> 221s status = <_io.StringIO object at 0xedce1028> 221s warning = <_io.StringIO object at 0xedce10f8> 221s 221s numpydoc/tests/test_numpydoc.py:242: 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s numpydoc/numpydoc.py:194: in mangle_docstrings 221s doc = get_doc_object( 221s app = 221s cfg = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s lines = ['Process something.'] 221s name = 'process_something_noop_function' 221s obj = .process_something_noop_function at 0xee33b4d8> 221s options = None 221s show_inherited_class_members = True 221s u_NL = '\n' 221s what = 'function' 221s numpydoc/docscrape_sphinx.py:417: in get_doc_object 221s template_loader.init(builder, dirs=template_dirs) 221s builder = 221s config = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s doc = 'Process something.' 221s obj = .process_something_noop_function at 0xee33b4d8> 221s template_dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s template_loader = 221s what = 'function' 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s 221s self = 221s builder = , theme = None 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s 221s def init( 221s self, 221s builder: Builder, 221s theme: Theme | None = None, 221s dirs: list[str] | None = None, 221s ) -> None: 221s # create a chain of paths to search 221s if theme: 221s # the theme's own dir and its bases' dirs 221s pathchain = theme.get_theme_dirs() 221s # the loader dirs: pathchain + the parent directories for all themes 221s loaderchain = pathchain + [p.parent for p in pathchain] 221s elif dirs: 221s pathchain = list(map(_StrPath, dirs)) 221s loaderchain = list(map(_StrPath, dirs)) 221s else: 221s pathchain = [] 221s loaderchain = [] 221s 221s # prepend explicit template paths 221s self.templatepathlen = len(builder.config.templates_path) 221s if builder.config.templates_path: 221s cfg_templates_path = [ 221s builder.confdir / tp for tp in builder.config.templates_path 221s ] 221s pathchain[0:0] = cfg_templates_path 221s loaderchain[0:0] = cfg_templates_path 221s 221s # store it for use in newest_template_mtime 221s self.pathchain = pathchain 221s 221s # make the paths into loaders 221s self.loaders = [SphinxFileSystemLoader(x) for x in loaderchain] 221s 221s > use_i18n = builder._translator is not None 221s E AttributeError: 'MockBuilder' object has no attribute '_translator' 221s 221s builder = 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s loaderchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s pathchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s self = 221s theme = None 221s 221s /usr/lib/python3/dist-packages/sphinx/jinja2glue.py:201: AttributeError 221s _________________ test_mangle_docstrings_overrides[overrides2] _________________ 221s 221s overrides = {'SS02', 'SS03'} 221s 221s @pytest.mark.parametrize("overrides", [{}, {"SS02"}, {"SS02", "SS03"}]) 221s def test_mangle_docstrings_overrides(overrides): 221s def process_something_noop_function(): 221s """Process something.""" 221s 221s app = MockApp() 221s app.config.numpydoc_validation_checks = {"all"} 221s app.config.numpydoc_validation_overrides = { 221s check: [r"^Process "] # overrides are regex on docstring content 221s for check in overrides 221s } 221s update_config(app) 221s 221s # Setup for catching warnings 221s status, warning = StringIO(), StringIO() 221s logging.setup(app, status, warning) 221s 221s # Run mangle docstrings on process_something_noop_function 221s > mangle_docstrings( 221s app, 221s "function", 221s process_something_noop_function.__name__, 221s process_something_noop_function, 221s None, 221s process_something_noop_function.__doc__.split("\n"), 221s ) 221s 221s app = 221s overrides = {'SS02', 'SS03'} 221s process_something_noop_function = .process_something_noop_function at 0xee33b7a8> 221s status = <_io.StringIO object at 0xedcc7df8> 221s warning = <_io.StringIO object at 0xedcc71c8> 221s 221s numpydoc/tests/test_numpydoc.py:242: 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s numpydoc/numpydoc.py:194: in mangle_docstrings 221s doc = get_doc_object( 221s app = 221s cfg = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s lines = ['Process something.'] 221s name = 'process_something_noop_function' 221s obj = .process_something_noop_function at 0xee33b7a8> 221s options = None 221s show_inherited_class_members = True 221s u_NL = '\n' 221s what = 'function' 221s numpydoc/docscrape_sphinx.py:417: in get_doc_object 221s template_loader.init(builder, dirs=template_dirs) 221s builder = 221s config = {'attributes_as_param_list': True, 'class_members_toctree': True, 'show_class_members': True, 'show_inherited_class_members': True, ...} 221s doc = 'Process something.' 221s obj = .process_something_noop_function at 0xee33b7a8> 221s template_dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s template_loader = 221s what = 'function' 221s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 221s 221s self = 221s builder = , theme = None 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s 221s def init( 221s self, 221s builder: Builder, 221s theme: Theme | None = None, 221s dirs: list[str] | None = None, 221s ) -> None: 221s # create a chain of paths to search 221s if theme: 221s # the theme's own dir and its bases' dirs 221s pathchain = theme.get_theme_dirs() 221s # the loader dirs: pathchain + the parent directories for all themes 221s loaderchain = pathchain + [p.parent for p in pathchain] 221s elif dirs: 221s pathchain = list(map(_StrPath, dirs)) 221s loaderchain = list(map(_StrPath, dirs)) 221s else: 221s pathchain = [] 221s loaderchain = [] 221s 221s # prepend explicit template paths 221s self.templatepathlen = len(builder.config.templates_path) 221s if builder.config.templates_path: 221s cfg_templates_path = [ 221s builder.confdir / tp for tp in builder.config.templates_path 221s ] 221s pathchain[0:0] = cfg_templates_path 221s loaderchain[0:0] = cfg_templates_path 221s 221s # store it for use in newest_template_mtime 221s self.pathchain = pathchain 221s 221s # make the paths into loaders 221s self.loaders = [SphinxFileSystemLoader(x) for x in loaderchain] 221s 221s > use_i18n = builder._translator is not None 221s E AttributeError: 'MockBuilder' object has no attribute '_translator' 221s 221s builder = 221s dirs = ['/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates'] 221s loaderchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s pathchain = [_StrPath('/tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/templates')] 221s self = 221s theme = None 221s 221s /usr/lib/python3/dist-packages/sphinx/jinja2glue.py:201: AttributeError 221s =============================== warnings summary =============================== 221s numpydoc/tests/test_docscrape.py: 17 warnings 221s /tmp/autopkgtest.T4jOB6/build.q2z/src/numpydoc/docscrape_sphinx.py:163: DeprecationWarning: 'maxsplit' is passed as positional argument 221s desc = re.split(r"\n\s*\n", obj_doc.strip(), 1)[0] 221s 221s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 221s - generated xml file: /tmp/autopkgtest.T4jOB6/build.q2z/src/junit-results.xml -- 221s =========================== short test summary info ============================ 221s FAILED numpydoc/tests/test_numpydoc.py::test_mangle_docstrings_basic - Attrib... 221s FAILED numpydoc/tests/test_numpydoc.py::test_mangle_docstrings_inherited_class_members 221s FAILED numpydoc/tests/test_numpydoc.py::test_mangle_docstring_validation_warnings[numpydoc_validation_checks0-expected_warn0-non_warnings0] 221s FAILED numpydoc/tests/test_numpydoc.py::test_mangle_docstring_validation_warnings[numpydoc_validation_checks1-expected_warn1-non_warnings1] 221s FAILED numpydoc/tests/test_numpydoc.py::test_mangle_docstring_validation_warnings[numpydoc_validation_checks2-expected_warn2-non_warnings2] 221s FAILED numpydoc/tests/test_numpydoc.py::test_mangle_docstring_validation_exclude 221s FAILED numpydoc/tests/test_numpydoc.py::test_mangle_docstrings_overrides[overrides0] 221s FAILED numpydoc/tests/test_numpydoc.py::test_mangle_docstrings_overrides[overrides1] 221s FAILED numpydoc/tests/test_numpydoc.py::test_mangle_docstrings_overrides[overrides2] 221s ============ 9 failed, 284 passed, 2 xfailed, 17 warnings in 4.77s ============= 222s autopkgtest [07:48:26]: test command1: -----------------------] 226s command1 FAIL non-zero exit status 1 226s autopkgtest [07:48:30]: test command1: - - - - - - - - - - results - - - - - - - - - - 230s autopkgtest [07:48:34]: @@@@@@@@@@@@@@@@@@@@ summary 230s command1 FAIL non-zero exit status 1