0s autopkgtest [20:42:30]: starting date and time: 2024-11-23 20:42:30+0000 0s autopkgtest [20:42:30]: git checkout: 6408f825 Correct logic in old-systemd fallback code 0s autopkgtest [20:42:30]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.k2frs5ur/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-cheroot --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 -- lxd -r lxd-armhf-10.145.243.9 lxd-armhf-10.145.243.9:autopkgtest/ubuntu/plucky/armhf 56s autopkgtest [20:43:26]: testbed dpkg architecture: armhf 58s autopkgtest [20:43:28]: testbed apt version: 2.9.8 58s autopkgtest [20:43:28]: @@@@@@@@@@@@@@@@@@@@ test bed setup 66s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 67s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [53.2 kB] 67s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [925 kB] 67s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.6 kB] 67s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9704 B] 67s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [61.7 kB] 67s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [756 B] 67s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [721 kB] 67s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [5924 B] 67s Fetched 1865 kB in 1s (1975 kB/s) 67s Reading package lists... 84s tee: /proc/self/fd/2: Permission denied 106s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 106s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 106s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 106s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 107s Reading package lists... 107s Reading package lists... 108s Building dependency tree... 108s Reading state information... 108s Calculating upgrade... 109s The following packages will be upgraded: 109s bash debconf debconf-i18n dracut-install libpython3-stdlib pinentry-curses 109s python3 python3-blinker python3-debconf python3-minimal vim-common vim-tiny 109s xxd 109s 13 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s Need to get 2311 kB of archives. 109s After this operation, 4096 B of additional disk space will be used. 109s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf bash armhf 5.2.32-1ubuntu2 [673 kB] 110s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-minimal armhf 3.12.7-1 [27.4 kB] 110s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3 armhf 3.12.7-1 [24.0 kB] 110s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpython3-stdlib armhf 3.12.7-1 [10.0 kB] 110s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf debconf-i18n all 1.5.87ubuntu1 [204 kB] 110s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf python3-debconf all 1.5.87ubuntu1 [4156 B] 110s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf debconf all 1.5.87ubuntu1 [124 kB] 110s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf vim-tiny armhf 2:9.1.0861-1ubuntu1 [694 kB] 110s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf vim-common all 2:9.1.0861-1ubuntu1 [395 kB] 110s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf xxd armhf 2:9.1.0861-1ubuntu1 [67.0 kB] 110s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf dracut-install armhf 105-2ubuntu2 [37.5 kB] 110s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf pinentry-curses armhf 1.3.1-0ubuntu2 [40.0 kB] 110s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf python3-blinker all 1.9.0-1 [10.7 kB] 110s Preconfiguring packages ... 110s Fetched 2311 kB in 1s (3226 kB/s) 110s (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 ... 59616 files and directories currently installed.) 110s Preparing to unpack .../bash_5.2.32-1ubuntu2_armhf.deb ... 110s Unpacking bash (5.2.32-1ubuntu2) over (5.2.32-1ubuntu1) ... 110s Setting up bash (5.2.32-1ubuntu2) ... 110s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 110s (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 ... 59616 files and directories currently installed.) 110s Preparing to unpack .../python3-minimal_3.12.7-1_armhf.deb ... 110s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 110s Setting up python3-minimal (3.12.7-1) ... 111s (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 ... 59616 files and directories currently installed.) 111s Preparing to unpack .../python3_3.12.7-1_armhf.deb ... 111s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 111s Preparing to unpack .../libpython3-stdlib_3.12.7-1_armhf.deb ... 111s Unpacking libpython3-stdlib:armhf (3.12.7-1) over (3.12.6-0ubuntu1) ... 111s Preparing to unpack .../debconf-i18n_1.5.87ubuntu1_all.deb ... 111s Unpacking debconf-i18n (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 111s Preparing to unpack .../python3-debconf_1.5.87ubuntu1_all.deb ... 111s Unpacking python3-debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 111s Preparing to unpack .../debconf_1.5.87ubuntu1_all.deb ... 111s Unpacking debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 111s Setting up debconf (1.5.87ubuntu1) ... 111s (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 ... 59616 files and directories currently installed.) 112s Preparing to unpack .../0-vim-tiny_2%3a9.1.0861-1ubuntu1_armhf.deb ... 112s Unpacking vim-tiny (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 112s Preparing to unpack .../1-vim-common_2%3a9.1.0861-1ubuntu1_all.deb ... 112s Unpacking vim-common (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 112s Preparing to unpack .../2-xxd_2%3a9.1.0861-1ubuntu1_armhf.deb ... 112s Unpacking xxd (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 112s Preparing to unpack .../3-dracut-install_105-2ubuntu2_armhf.deb ... 112s Unpacking dracut-install (105-2ubuntu2) over (105-1ubuntu1) ... 112s Preparing to unpack .../4-pinentry-curses_1.3.1-0ubuntu2_armhf.deb ... 112s Unpacking pinentry-curses (1.3.1-0ubuntu2) over (1.2.1-3ubuntu5) ... 112s Preparing to unpack .../5-python3-blinker_1.9.0-1_all.deb ... 112s Unpacking python3-blinker (1.9.0-1) over (1.8.2-1) ... 112s Setting up pinentry-curses (1.3.1-0ubuntu2) ... 112s Setting up debconf-i18n (1.5.87ubuntu1) ... 112s Setting up xxd (2:9.1.0861-1ubuntu1) ... 112s Setting up vim-common (2:9.1.0861-1ubuntu1) ... 112s Setting up dracut-install (105-2ubuntu2) ... 112s Setting up libpython3-stdlib:armhf (3.12.7-1) ... 112s Setting up python3 (3.12.7-1) ... 112s Setting up vim-tiny (2:9.1.0861-1ubuntu1) ... 112s Setting up python3-blinker (1.9.0-1) ... 112s Setting up python3-debconf (1.5.87ubuntu1) ... 112s Processing triggers for debianutils (5.21) ... 112s Processing triggers for install-info (7.1.1-1) ... 112s Processing triggers for man-db (2.13.0-1) ... 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 117s autopkgtest [20:44:27]: rebooting testbed after setup commands that affected boot 185s autopkgtest [20:45:35]: testbed running kernel: Linux 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 18:12:14 UTC 2 213s autopkgtest [20:46:03]: @@@@@@@@@@@@@@@@@@@@ apt-source python-cheroot 224s Get:1 http://ftpmaster.internal/ubuntu plucky/main python-cheroot 10.0.1+ds1-1 (dsc) [2675 B] 224s Get:2 http://ftpmaster.internal/ubuntu plucky/main python-cheroot 10.0.1+ds1-1 (tar) [113 kB] 224s Get:3 http://ftpmaster.internal/ubuntu plucky/main python-cheroot 10.0.1+ds1-1 (diff) [5152 B] 224s gpgv: Signature made Sun Sep 8 10:29:27 2024 UTC 224s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 224s gpgv: Can't check signature: No public key 224s dpkg-source: warning: cannot verify inline signature for ./python-cheroot_10.0.1+ds1-1.dsc: no acceptable signature found 225s autopkgtest [20:46:15]: testing package python-cheroot version 10.0.1+ds1-1 227s autopkgtest [20:46:17]: build not needed 230s autopkgtest [20:46:20]: test pybuild-autopkgtest: preparing testbed 240s Reading package lists... 241s Building dependency tree... 241s Reading state information... 241s Starting pkgProblemResolver with broken count: 0 241s Starting 2 pkgProblemResolver with broken count: 0 241s Done 242s The following additional packages will be installed: 242s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 242s cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 242s dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz g++ 242s g++-14 g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 242s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 242s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev 242s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libgomp1 242s libisl23 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 242s libjs-jquery-metadata libjs-jquery-tablesorter 242s libjs-jquery-throttle-debounce libjs-sphinxdoc libjs-underscore libjson-perl 242s libmpc3 libpython3.13-minimal libpython3.13-stdlib libstdc++-14-dev libtool 242s libubsan1 linux-libc-dev m4 po-debconf pybuild-plugin-autopkgtest 242s pybuild-plugin-pyproject python3-alabaster python3-all python3-build 242s python3-cheroot python3-coverage python3-dateutil python3-defusedxml 242s python3-docutils python3-execnet python3-imagesize python3-iniconfig 242s python3-installer python3-jaraco.text python3-packaging python3-pluggy 242s python3-portend python3-py python3-pyproject-hooks python3-pytest 242s python3-pytest-cov python3-pytest-forked python3-pytest-mock 242s python3-pytest-rerunfailures python3-pytest-xdist python3-requests-toolbelt 242s python3-requests-unixsocket python3-roman python3-setuptools-scm 242s python3-snowballstemmer python3-sphinx python3-tempora python3-toml 242s python3-trustme python3-wheel python3.13 python3.13-minimal rpcsvc-proto 242s sgml-base sphinx-common xml-core 242s Suggested packages: 242s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales 242s cpp-14-doc dh-make flit gcc-14-doc gcc-multilib manpages-dev flex bison gdb 242s gcc-doc gdb-arm-linux-gnueabihf gettext-doc libasprintf-dev libgettextpo-dev 242s libc-devtools glibc-doc libstdc++-14-doc libtool-doc gfortran 242s | fortran95-compiler gcj-jdk m4-doc libmail-box-perl python3-pip 242s python3-venv python-build-doc python-coverage-doc docutils-doc 242s fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french 242s texlive-latex-base texlive-latex-recommended execnet-doc 242s python-installer-doc subversion python-pytest-mock-doc python3-stemmer 242s dvipng dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk libjs-mathjax 242s python3-sphinx-rtd-theme sphinx-doc tex-gyre texlive-fonts-extra 242s texlive-fonts-recommended texlive-latex-extra texlive-plain-generic 242s python3.13-venv python3.13-doc binfmt-support sgml-base-doc 242s Recommended packages: 242s manpages manpages-dev libarchive-cpio-perl javascript-common libjson-xs-perl 242s libltdl-dev libmail-sendmail-perl libpaper-utils python3-pil 243s The following NEW packages will be installed: 243s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 243s cpp cpp-14 cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper 243s debugedit dh-autoreconf dh-python dh-strip-nondeterminism docutils-common 243s dwz g++ g++-14 g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 243s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 243s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev 243s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libgomp1 243s libisl23 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 243s libjs-jquery-metadata libjs-jquery-tablesorter 243s libjs-jquery-throttle-debounce libjs-sphinxdoc libjs-underscore libjson-perl 243s libmpc3 libpython3.13-minimal libpython3.13-stdlib libstdc++-14-dev libtool 243s libubsan1 linux-libc-dev m4 po-debconf pybuild-plugin-autopkgtest 243s pybuild-plugin-pyproject python3-alabaster python3-all python3-build 243s python3-cheroot python3-coverage python3-dateutil python3-defusedxml 243s python3-docutils python3-execnet python3-imagesize python3-iniconfig 243s python3-installer python3-jaraco.text python3-packaging python3-pluggy 243s python3-portend python3-py python3-pyproject-hooks python3-pytest 243s python3-pytest-cov python3-pytest-forked python3-pytest-mock 243s python3-pytest-rerunfailures python3-pytest-xdist python3-requests-toolbelt 243s python3-requests-unixsocket python3-roman python3-setuptools-scm 243s python3-snowballstemmer python3-sphinx python3-tempora python3-toml 243s python3-trustme python3-wheel python3.13 python3.13-minimal rpcsvc-proto 243s sgml-base sphinx-common xml-core 243s 0 upgraded, 98 newly installed, 0 to remove and 0 not upgraded. 243s Need to get 63.9 MB/63.9 MB of archives. 243s After this operation, 195 MB of additional disk space will be used. 243s Get:1 /tmp/autopkgtest.wynSms/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [928 B] 243s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-minimal armhf 3.13.0-2 [866 kB] 243s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-minimal armhf 3.13.0-2 [1854 kB] 243s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf sgml-base all 1.31 [11.4 kB] 243s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 243s Get:6 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 243s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf m4 armhf 1.4.19-4build1 [235 kB] 243s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf autoconf all 2.72-3 [382 kB] 243s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf autotools-dev all 20220109.1 [44.9 kB] 243s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] 243s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf autopoint all 0.22.5-2 [616 kB] 243s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libc-dev-bin armhf 2.40-1ubuntu3 [19.2 kB] 243s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.11.0-8.8 [1628 kB] 243s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.36-5 [119 kB] 243s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 243s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libc6-dev armhf 2.40-1ubuntu3 [1370 kB] 243s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 244s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 244s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [9219 kB] 244s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-8ubuntu1 [1032 B] 244s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [5464 B] 244s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.1.0-2ubuntu1 [22.4 kB] 244s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 14.2.0-8ubuntu1 [43.3 kB] 244s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-8ubuntu1 [125 kB] 244s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 14.2.0-8ubuntu1 [2901 kB] 244s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 14.2.0-8ubuntu1 [1150 kB] 244s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-8ubuntu1 [897 kB] 244s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [18.0 MB] 244s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-8ubuntu1 [498 kB] 244s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [1222 B] 244s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.1.0-2ubuntu1 [5002 B] 244s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-8ubuntu1 [2569 kB] 245s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [10.5 MB] 245s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-8ubuntu1 [19.9 kB] 245s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [968 B] 245s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.1.0-2ubuntu1 [1084 B] 245s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 245s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 245s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libtool all 2.4.7-8 [166 kB] 245s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf dh-autoreconf all 20 [16.1 kB] 245s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 245s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 245s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf dh-strip-nondeterminism all 1.14.0-1 [5058 B] 245s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf debugedit armhf 1:5.1-1 [46.5 kB] 245s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf dwz armhf 0.15-1build6 [116 kB] 245s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf gettext armhf 0.22.5-2 [995 kB] 245s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 245s Get:48 http://ftpmaster.internal/ubuntu plucky/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 245s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf debhelper all 13.20ubuntu1 [893 kB] 245s Get:50 http://ftpmaster.internal/ubuntu plucky/universe armhf dh-python all 6.20241024 [112 kB] 245s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf xml-core all 0.19 [20.3 kB] 245s Get:52 http://ftpmaster.internal/ubuntu plucky/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 245s Get:53 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-metadata all 12-4 [6582 B] 245s Get:54 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 245s Get:55 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 245s Get:56 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 245s Get:57 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-sphinxdoc all 7.4.7-4 [158 kB] 245s Get:58 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-perl all 4.10000-1 [81.9 kB] 245s Get:59 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-stdlib armhf 3.13.0-2 [1972 kB] 245s Get:60 http://ftpmaster.internal/ubuntu plucky/universe armhf pybuild-plugin-autopkgtest all 6.20241024 [1746 B] 245s Get:61 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.2-1 [51.5 kB] 245s Get:62 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 245s Get:63 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-toml all 0.10.2-1 [16.5 kB] 245s Get:64 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-wheel all 0.45.0-1 [57.7 kB] 245s Get:65 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-build all 1.2.2-1 [31.0 kB] 245s Get:66 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 245s Get:67 http://ftpmaster.internal/ubuntu plucky/universe armhf pybuild-plugin-pyproject all 6.20241024 [1728 B] 245s Get:68 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13 armhf 3.13.0-2 [719 kB] 245s Get:69 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-all armhf 3.12.7-1 [890 B] 245s Get:70 http://ftpmaster.internal/ubuntu plucky/main armhf python3-cheroot all 10.0.1+ds1-1 [78.5 kB] 245s Get:71 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-coverage armhf 7.4.4+dfsg1-0ubuntu3 [148 kB] 245s Get:72 http://ftpmaster.internal/ubuntu plucky/main armhf python3-dateutil all 2.9.0-3 [80.2 kB] 245s Get:73 http://ftpmaster.internal/ubuntu plucky/main armhf python3-defusedxml all 0.7.1-2 [42.0 kB] 245s Get:74 http://ftpmaster.internal/ubuntu plucky/main armhf python3-roman all 4.2-1 [10.0 kB] 245s Get:75 http://ftpmaster.internal/ubuntu plucky/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 245s Get:76 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-execnet all 2.1.1-1 [33.4 kB] 245s Get:77 http://ftpmaster.internal/ubuntu plucky/main armhf python3-imagesize all 1.4.1-1 [6844 B] 245s Get:78 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 245s Get:79 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jaraco.text all 4.0.0-1 [11.5 kB] 245s Get:80 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 245s Get:81 http://ftpmaster.internal/ubuntu plucky/main armhf python3-tempora all 5.7.0-2 [15.1 kB] 245s Get:82 http://ftpmaster.internal/ubuntu plucky/main armhf python3-portend all 3.2.0-1 [7524 B] 245s Get:83 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-py all 1.11.0-2 [72.7 kB] 245s Get:84 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.3-1 [251 kB] 245s Get:85 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 246s Get:86 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-cov all 5.0.0-1 [21.3 kB] 246s Get:87 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-forked all 1.6.0-2 [7382 B] 246s Get:88 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-mock all 3.14.0-2 [11.7 kB] 246s Get:89 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-rerunfailures all 14.0-2 [13.7 kB] 246s Get:90 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-xdist all 3.6.1-1 [33.8 kB] 246s Get:91 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-requests-toolbelt all 1.0.0-3 [36.9 kB] 246s Get:92 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-requests-unixsocket all 0.3.0-4ubuntu1 [7500 B] 246s Get:93 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-setuptools-scm all 8.1.0-1 [32.2 kB] 246s Get:94 http://ftpmaster.internal/ubuntu plucky/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 246s Get:95 http://ftpmaster.internal/ubuntu plucky/main armhf sphinx-common all 7.4.7-4 [775 kB] 246s Get:96 http://ftpmaster.internal/ubuntu plucky/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 246s Get:97 http://ftpmaster.internal/ubuntu plucky/main armhf python3-sphinx all 7.4.7-4 [593 kB] 246s Get:98 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-trustme all 1.2.0-0.1 [12.3 kB] 247s Fetched 63.9 MB in 3s (20.4 MB/s) 247s Selecting previously unselected package libpython3.13-minimal:armhf. 247s (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 ... 59616 files and directories currently installed.) 247s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_armhf.deb ... 247s Unpacking libpython3.13-minimal:armhf (3.13.0-2) ... 247s Selecting previously unselected package python3.13-minimal. 247s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_armhf.deb ... 247s Unpacking python3.13-minimal (3.13.0-2) ... 247s Selecting previously unselected package sgml-base. 247s Preparing to unpack .../02-sgml-base_1.31_all.deb ... 247s Unpacking sgml-base (1.31) ... 247s Selecting previously unselected package libjs-jquery. 247s Preparing to unpack .../03-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 247s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 247s Selecting previously unselected package libjs-jquery-hotkeys. 247s Preparing to unpack .../04-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 247s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 247s Selecting previously unselected package m4. 247s Preparing to unpack .../05-m4_1.4.19-4build1_armhf.deb ... 247s Unpacking m4 (1.4.19-4build1) ... 247s Selecting previously unselected package autoconf. 247s Preparing to unpack .../06-autoconf_2.72-3_all.deb ... 247s Unpacking autoconf (2.72-3) ... 248s Selecting previously unselected package autotools-dev. 248s Preparing to unpack .../07-autotools-dev_20220109.1_all.deb ... 248s Unpacking autotools-dev (20220109.1) ... 248s Selecting previously unselected package automake. 248s Preparing to unpack .../08-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 248s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 248s Selecting previously unselected package autopoint. 248s Preparing to unpack .../09-autopoint_0.22.5-2_all.deb ... 248s Unpacking autopoint (0.22.5-2) ... 248s Selecting previously unselected package libc-dev-bin. 248s Preparing to unpack .../10-libc-dev-bin_2.40-1ubuntu3_armhf.deb ... 248s Unpacking libc-dev-bin (2.40-1ubuntu3) ... 248s Selecting previously unselected package linux-libc-dev:armhf. 248s Preparing to unpack .../11-linux-libc-dev_6.11.0-8.8_armhf.deb ... 248s Unpacking linux-libc-dev:armhf (6.11.0-8.8) ... 248s Selecting previously unselected package libcrypt-dev:armhf. 248s Preparing to unpack .../12-libcrypt-dev_1%3a4.4.36-5_armhf.deb ... 248s Unpacking libcrypt-dev:armhf (1:4.4.36-5) ... 248s Selecting previously unselected package rpcsvc-proto. 248s Preparing to unpack .../13-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 248s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 248s Selecting previously unselected package libc6-dev:armhf. 248s Preparing to unpack .../14-libc6-dev_2.40-1ubuntu3_armhf.deb ... 248s Unpacking libc6-dev:armhf (2.40-1ubuntu3) ... 248s Selecting previously unselected package libisl23:armhf. 248s Preparing to unpack .../15-libisl23_0.27-1_armhf.deb ... 248s Unpacking libisl23:armhf (0.27-1) ... 249s Selecting previously unselected package libmpc3:armhf. 249s Preparing to unpack .../16-libmpc3_1.3.1-1build2_armhf.deb ... 249s Unpacking libmpc3:armhf (1.3.1-1build2) ... 249s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 249s Preparing to unpack .../17-cpp-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package cpp-14. 249s Preparing to unpack .../18-cpp-14_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package cpp-arm-linux-gnueabihf. 249s Preparing to unpack .../19-cpp-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 249s Unpacking cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 249s Selecting previously unselected package cpp. 249s Preparing to unpack .../20-cpp_4%3a14.1.0-2ubuntu1_armhf.deb ... 249s Unpacking cpp (4:14.1.0-2ubuntu1) ... 249s Selecting previously unselected package libcc1-0:armhf. 249s Preparing to unpack .../21-libcc1-0_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking libcc1-0:armhf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package libgomp1:armhf. 249s Preparing to unpack .../22-libgomp1_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking libgomp1:armhf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package libasan8:armhf. 249s Preparing to unpack .../23-libasan8_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking libasan8:armhf (14.2.0-8ubuntu1) ... 249s Selecting previously unselected package libubsan1:armhf. 249s Preparing to unpack .../24-libubsan1_14.2.0-8ubuntu1_armhf.deb ... 249s Unpacking libubsan1:armhf (14.2.0-8ubuntu1) ... 250s Selecting previously unselected package libgcc-14-dev:armhf. 250s Preparing to unpack .../25-libgcc-14-dev_14.2.0-8ubuntu1_armhf.deb ... 250s Unpacking libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 250s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 250s Preparing to unpack .../26-gcc-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 250s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 250s Selecting previously unselected package gcc-14. 250s Preparing to unpack .../27-gcc-14_14.2.0-8ubuntu1_armhf.deb ... 250s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 250s Selecting previously unselected package gcc-arm-linux-gnueabihf. 250s Preparing to unpack .../28-gcc-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 250s Unpacking gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 251s Selecting previously unselected package gcc. 251s Preparing to unpack .../29-gcc_4%3a14.1.0-2ubuntu1_armhf.deb ... 251s Unpacking gcc (4:14.1.0-2ubuntu1) ... 251s Selecting previously unselected package libstdc++-14-dev:armhf. 251s Preparing to unpack .../30-libstdc++-14-dev_14.2.0-8ubuntu1_armhf.deb ... 251s Unpacking libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 251s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 251s Preparing to unpack .../31-g++-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 251s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 251s Selecting previously unselected package g++-14. 251s Preparing to unpack .../32-g++-14_14.2.0-8ubuntu1_armhf.deb ... 251s Unpacking g++-14 (14.2.0-8ubuntu1) ... 251s Selecting previously unselected package g++-arm-linux-gnueabihf. 251s Preparing to unpack .../33-g++-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 251s Unpacking g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 251s Selecting previously unselected package g++. 251s Preparing to unpack .../34-g++_4%3a14.1.0-2ubuntu1_armhf.deb ... 251s Unpacking g++ (4:14.1.0-2ubuntu1) ... 251s Selecting previously unselected package build-essential. 251s Preparing to unpack .../35-build-essential_12.10ubuntu1_armhf.deb ... 251s Unpacking build-essential (12.10ubuntu1) ... 251s Selecting previously unselected package libdebhelper-perl. 252s Preparing to unpack .../36-libdebhelper-perl_13.20ubuntu1_all.deb ... 252s Unpacking libdebhelper-perl (13.20ubuntu1) ... 252s Selecting previously unselected package libtool. 252s Preparing to unpack .../37-libtool_2.4.7-8_all.deb ... 252s Unpacking libtool (2.4.7-8) ... 252s Selecting previously unselected package dh-autoreconf. 252s Preparing to unpack .../38-dh-autoreconf_20_all.deb ... 252s Unpacking dh-autoreconf (20) ... 252s Selecting previously unselected package libarchive-zip-perl. 252s Preparing to unpack .../39-libarchive-zip-perl_1.68-1_all.deb ... 252s Unpacking libarchive-zip-perl (1.68-1) ... 252s Selecting previously unselected package libfile-stripnondeterminism-perl. 252s Preparing to unpack .../40-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 252s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 252s Selecting previously unselected package dh-strip-nondeterminism. 252s Preparing to unpack .../41-dh-strip-nondeterminism_1.14.0-1_all.deb ... 252s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 252s Selecting previously unselected package debugedit. 252s Preparing to unpack .../42-debugedit_1%3a5.1-1_armhf.deb ... 252s Unpacking debugedit (1:5.1-1) ... 252s Selecting previously unselected package dwz. 252s Preparing to unpack .../43-dwz_0.15-1build6_armhf.deb ... 252s Unpacking dwz (0.15-1build6) ... 252s Selecting previously unselected package gettext. 252s Preparing to unpack .../44-gettext_0.22.5-2_armhf.deb ... 252s Unpacking gettext (0.22.5-2) ... 252s Selecting previously unselected package intltool-debian. 252s Preparing to unpack .../45-intltool-debian_0.35.0+20060710.6_all.deb ... 252s Unpacking intltool-debian (0.35.0+20060710.6) ... 252s Selecting previously unselected package po-debconf. 252s Preparing to unpack .../46-po-debconf_1.0.21+nmu1_all.deb ... 252s Unpacking po-debconf (1.0.21+nmu1) ... 252s Selecting previously unselected package debhelper. 252s Preparing to unpack .../47-debhelper_13.20ubuntu1_all.deb ... 252s Unpacking debhelper (13.20ubuntu1) ... 252s Selecting previously unselected package dh-python. 252s Preparing to unpack .../48-dh-python_6.20241024_all.deb ... 252s Unpacking dh-python (6.20241024) ... 252s Selecting previously unselected package xml-core. 252s Preparing to unpack .../49-xml-core_0.19_all.deb ... 252s Unpacking xml-core (0.19) ... 252s Selecting previously unselected package docutils-common. 252s Preparing to unpack .../50-docutils-common_0.21.2+dfsg-2_all.deb ... 252s Unpacking docutils-common (0.21.2+dfsg-2) ... 253s Selecting previously unselected package libjs-jquery-metadata. 253s Preparing to unpack .../51-libjs-jquery-metadata_12-4_all.deb ... 253s Unpacking libjs-jquery-metadata (12-4) ... 253s Selecting previously unselected package libjs-jquery-tablesorter. 253s Preparing to unpack .../52-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 253s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 253s Selecting previously unselected package libjs-jquery-throttle-debounce. 253s Preparing to unpack .../53-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 253s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 253s Selecting previously unselected package libjs-underscore. 253s Preparing to unpack .../54-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 253s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 253s Selecting previously unselected package libjs-sphinxdoc. 253s Preparing to unpack .../55-libjs-sphinxdoc_7.4.7-4_all.deb ... 253s Unpacking libjs-sphinxdoc (7.4.7-4) ... 253s Selecting previously unselected package libjson-perl. 253s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 253s Unpacking libjson-perl (4.10000-1) ... 253s Selecting previously unselected package libpython3.13-stdlib:armhf. 253s Preparing to unpack .../57-libpython3.13-stdlib_3.13.0-2_armhf.deb ... 253s Unpacking libpython3.13-stdlib:armhf (3.13.0-2) ... 253s Selecting previously unselected package pybuild-plugin-autopkgtest. 253s Preparing to unpack .../58-pybuild-plugin-autopkgtest_6.20241024_all.deb ... 253s Unpacking pybuild-plugin-autopkgtest (6.20241024) ... 253s Selecting previously unselected package python3-packaging. 253s Preparing to unpack .../59-python3-packaging_24.2-1_all.deb ... 253s Unpacking python3-packaging (24.2-1) ... 253s Selecting previously unselected package python3-pyproject-hooks. 253s Preparing to unpack .../60-python3-pyproject-hooks_1.2.0-1_all.deb ... 253s Unpacking python3-pyproject-hooks (1.2.0-1) ... 253s Selecting previously unselected package python3-toml. 253s Preparing to unpack .../61-python3-toml_0.10.2-1_all.deb ... 253s Unpacking python3-toml (0.10.2-1) ... 253s Selecting previously unselected package python3-wheel. 253s Preparing to unpack .../62-python3-wheel_0.45.0-1_all.deb ... 253s Unpacking python3-wheel (0.45.0-1) ... 254s Selecting previously unselected package python3-build. 254s Preparing to unpack .../63-python3-build_1.2.2-1_all.deb ... 254s Unpacking python3-build (1.2.2-1) ... 254s Selecting previously unselected package python3-installer. 254s Preparing to unpack .../64-python3-installer_0.7.0+dfsg1-3_all.deb ... 254s Unpacking python3-installer (0.7.0+dfsg1-3) ... 254s Selecting previously unselected package pybuild-plugin-pyproject. 254s Preparing to unpack .../65-pybuild-plugin-pyproject_6.20241024_all.deb ... 254s Unpacking pybuild-plugin-pyproject (6.20241024) ... 254s Selecting previously unselected package python3.13. 254s Preparing to unpack .../66-python3.13_3.13.0-2_armhf.deb ... 254s Unpacking python3.13 (3.13.0-2) ... 254s Selecting previously unselected package python3-all. 254s Preparing to unpack .../67-python3-all_3.12.7-1_armhf.deb ... 254s Unpacking python3-all (3.12.7-1) ... 254s Selecting previously unselected package python3-cheroot. 254s Preparing to unpack .../68-python3-cheroot_10.0.1+ds1-1_all.deb ... 254s Unpacking python3-cheroot (10.0.1+ds1-1) ... 254s Selecting previously unselected package python3-coverage. 254s Preparing to unpack .../69-python3-coverage_7.4.4+dfsg1-0ubuntu3_armhf.deb ... 254s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 254s Selecting previously unselected package python3-dateutil. 254s Preparing to unpack .../70-python3-dateutil_2.9.0-3_all.deb ... 254s Unpacking python3-dateutil (2.9.0-3) ... 254s Selecting previously unselected package python3-defusedxml. 254s Preparing to unpack .../71-python3-defusedxml_0.7.1-2_all.deb ... 254s Unpacking python3-defusedxml (0.7.1-2) ... 254s Selecting previously unselected package python3-roman. 254s Preparing to unpack .../72-python3-roman_4.2-1_all.deb ... 254s Unpacking python3-roman (4.2-1) ... 254s Selecting previously unselected package python3-docutils. 254s Preparing to unpack .../73-python3-docutils_0.21.2+dfsg-2_all.deb ... 254s Unpacking python3-docutils (0.21.2+dfsg-2) ... 254s Selecting previously unselected package python3-execnet. 254s Preparing to unpack .../74-python3-execnet_2.1.1-1_all.deb ... 254s Unpacking python3-execnet (2.1.1-1) ... 254s Selecting previously unselected package python3-imagesize. 254s Preparing to unpack .../75-python3-imagesize_1.4.1-1_all.deb ... 254s Unpacking python3-imagesize (1.4.1-1) ... 254s Selecting previously unselected package python3-iniconfig. 254s Preparing to unpack .../76-python3-iniconfig_1.1.1-2_all.deb ... 254s Unpacking python3-iniconfig (1.1.1-2) ... 254s Selecting previously unselected package python3-jaraco.text. 254s Preparing to unpack .../77-python3-jaraco.text_4.0.0-1_all.deb ... 254s Unpacking python3-jaraco.text (4.0.0-1) ... 255s Selecting previously unselected package python3-pluggy. 255s Preparing to unpack .../78-python3-pluggy_1.5.0-1_all.deb ... 255s Unpacking python3-pluggy (1.5.0-1) ... 255s Selecting previously unselected package python3-tempora. 255s Preparing to unpack .../79-python3-tempora_5.7.0-2_all.deb ... 255s Unpacking python3-tempora (5.7.0-2) ... 255s Selecting previously unselected package python3-portend. 255s Preparing to unpack .../80-python3-portend_3.2.0-1_all.deb ... 255s Unpacking python3-portend (3.2.0-1) ... 255s Selecting previously unselected package python3-py. 255s Preparing to unpack .../81-python3-py_1.11.0-2_all.deb ... 255s Unpacking python3-py (1.11.0-2) ... 255s Selecting previously unselected package python3-pytest. 255s Preparing to unpack .../82-python3-pytest_8.3.3-1_all.deb ... 255s Unpacking python3-pytest (8.3.3-1) ... 255s Selecting previously unselected package libjs-jquery-isonscreen. 255s Preparing to unpack .../83-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 255s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 255s Selecting previously unselected package python3-pytest-cov. 255s Preparing to unpack .../84-python3-pytest-cov_5.0.0-1_all.deb ... 255s Unpacking python3-pytest-cov (5.0.0-1) ... 255s Selecting previously unselected package python3-pytest-forked. 255s Preparing to unpack .../85-python3-pytest-forked_1.6.0-2_all.deb ... 255s Unpacking python3-pytest-forked (1.6.0-2) ... 255s Selecting previously unselected package python3-pytest-mock. 255s Preparing to unpack .../86-python3-pytest-mock_3.14.0-2_all.deb ... 255s Unpacking python3-pytest-mock (3.14.0-2) ... 255s Selecting previously unselected package python3-pytest-rerunfailures. 255s Preparing to unpack .../87-python3-pytest-rerunfailures_14.0-2_all.deb ... 255s Unpacking python3-pytest-rerunfailures (14.0-2) ... 255s Selecting previously unselected package python3-pytest-xdist. 255s Preparing to unpack .../88-python3-pytest-xdist_3.6.1-1_all.deb ... 255s Unpacking python3-pytest-xdist (3.6.1-1) ... 255s Selecting previously unselected package python3-requests-toolbelt. 255s Preparing to unpack .../89-python3-requests-toolbelt_1.0.0-3_all.deb ... 255s Unpacking python3-requests-toolbelt (1.0.0-3) ... 255s Selecting previously unselected package python3-requests-unixsocket. 255s Preparing to unpack .../90-python3-requests-unixsocket_0.3.0-4ubuntu1_all.deb ... 255s Unpacking python3-requests-unixsocket (0.3.0-4ubuntu1) ... 255s Selecting previously unselected package python3-setuptools-scm. 255s Preparing to unpack .../91-python3-setuptools-scm_8.1.0-1_all.deb ... 255s Unpacking python3-setuptools-scm (8.1.0-1) ... 255s Selecting previously unselected package python3-snowballstemmer. 255s Preparing to unpack .../92-python3-snowballstemmer_2.2.0-4build1_all.deb ... 255s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 256s Selecting previously unselected package sphinx-common. 256s Preparing to unpack .../93-sphinx-common_7.4.7-4_all.deb ... 256s Unpacking sphinx-common (7.4.7-4) ... 256s Selecting previously unselected package python3-alabaster. 256s Preparing to unpack .../94-python3-alabaster_0.7.16-0.1_all.deb ... 256s Unpacking python3-alabaster (0.7.16-0.1) ... 256s Selecting previously unselected package python3-sphinx. 256s Preparing to unpack .../95-python3-sphinx_7.4.7-4_all.deb ... 256s Unpacking python3-sphinx (7.4.7-4) ... 256s Selecting previously unselected package python3-trustme. 256s Preparing to unpack .../96-python3-trustme_1.2.0-0.1_all.deb ... 256s Unpacking python3-trustme (1.2.0-0.1) ... 256s Selecting previously unselected package autopkgtest-satdep. 256s Preparing to unpack .../97-1-autopkgtest-satdep.deb ... 256s Unpacking autopkgtest-satdep (0) ... 256s Setting up dh-python (6.20241024) ... 256s Setting up python3-iniconfig (1.1.1-2) ... 257s Setting up python3-requests-toolbelt (1.0.0-3) ... 257s Setting up python3-py (1.11.0-2) ... 258s Setting up python3-defusedxml (0.7.1-2) ... 258s Setting up libarchive-zip-perl (1.68-1) ... 258s Setting up python3-alabaster (0.7.16-0.1) ... 258s Setting up libdebhelper-perl (13.20ubuntu1) ... 258s Setting up linux-libc-dev:armhf (6.11.0-8.8) ... 258s Setting up m4 (1.4.19-4build1) ... 258s Setting up python3-trustme (1.2.0-0.1) ... 259s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 259s Setting up libgomp1:armhf (14.2.0-8ubuntu1) ... 259s Setting up python3-wheel (0.45.0-1) ... 259s Setting up python3-requests-unixsocket (0.3.0-4ubuntu1) ... 260s Setting up libpython3.13-minimal:armhf (3.13.0-2) ... 260s Setting up python3-roman (4.2-1) ... 260s Setting up autotools-dev (20220109.1) ... 260s Setting up python3-packaging (24.2-1) ... 260s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 260s Setting up python3-pyproject-hooks (1.2.0-1) ... 261s Setting up python3-cheroot (10.0.1+ds1-1) ... 261s Setting up python3-snowballstemmer (2.2.0-4build1) ... 262s Setting up python3-jaraco.text (4.0.0-1) ... 262s Setting up libmpc3:armhf (1.3.1-1build2) ... 262s Setting up autopoint (0.22.5-2) ... 262s Setting up python3-toml (0.10.2-1) ... 262s Setting up python3-installer (0.7.0+dfsg1-3) ... 263s Setting up autoconf (2.72-3) ... 263s Setting up python3-pluggy (1.5.0-1) ... 263s Setting up libubsan1:armhf (14.2.0-8ubuntu1) ... 263s Setting up dwz (0.15-1build6) ... 263s Setting up libcrypt-dev:armhf (1:4.4.36-5) ... 263s Setting up libasan8:armhf (14.2.0-8ubuntu1) ... 263s Setting up libjson-perl (4.10000-1) ... 263s Setting up debugedit (1:5.1-1) ... 263s Setting up python3.13-minimal (3.13.0-2) ... 265s Setting up python3-dateutil (2.9.0-3) ... 265s Setting up sgml-base (1.31) ... 265s Setting up python3-tempora (5.7.0-2) ... 265s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 265s Setting up libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 265s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 265s Setting up libisl23:armhf (0.27-1) ... 265s Setting up python3-build (1.2.2-1) ... 266s Setting up libc-dev-bin (2.40-1ubuntu3) ... 266s Setting up python3-execnet (2.1.1-1) ... 266s Setting up libpython3.13-stdlib:armhf (3.13.0-2) ... 266s Setting up libcc1-0:armhf (14.2.0-8ubuntu1) ... 266s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 266s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 266s Setting up python3-imagesize (1.4.1-1) ... 267s Setting up automake (1:1.16.5-1.3ubuntu1) ... 267s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 267s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 267s Setting up gettext (0.22.5-2) ... 267s Setting up python3.13 (3.13.0-2) ... 269s Setting up pybuild-plugin-pyproject (6.20241024) ... 269s Setting up python3-pytest (8.3.3-1) ... 270s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 270s Setting up python3-all (3.12.7-1) ... 270s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 270s Setting up python3-portend (3.2.0-1) ... 270s Setting up python3-setuptools-scm (8.1.0-1) ... 271s Setting up intltool-debian (0.35.0+20060710.6) ... 271s Setting up python3-pytest-forked (1.6.0-2) ... 271s Setting up libjs-jquery-metadata (12-4) ... 271s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 271s Setting up libjs-sphinxdoc (7.4.7-4) ... 271s Setting up cpp-14 (14.2.0-8ubuntu1) ... 271s Setting up dh-strip-nondeterminism (1.14.0-1) ... 271s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 271s Setting up python3-pytest-mock (3.14.0-2) ... 272s Setting up xml-core (0.19) ... 272s Setting up libc6-dev:armhf (2.40-1ubuntu3) ... 272s Setting up libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 272s Setting up cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 272s Setting up gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 272s Setting up g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 272s Setting up python3-pytest-rerunfailures (14.0-2) ... 272s Setting up python3-pytest-xdist (3.6.1-1) ... 273s Setting up po-debconf (1.0.21+nmu1) ... 273s Setting up python3-pytest-cov (5.0.0-1) ... 273s Setting up gcc-14 (14.2.0-8ubuntu1) ... 273s Setting up sphinx-common (7.4.7-4) ... 273s Setting up cpp (4:14.1.0-2ubuntu1) ... 273s Setting up g++-14 (14.2.0-8ubuntu1) ... 273s Setting up g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 273s Setting up libtool (2.4.7-8) ... 273s Setting up gcc (4:14.1.0-2ubuntu1) ... 273s Setting up dh-autoreconf (20) ... 273s Setting up g++ (4:14.1.0-2ubuntu1) ... 273s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 273s Setting up build-essential (12.10ubuntu1) ... 273s Setting up debhelper (13.20ubuntu1) ... 273s Setting up pybuild-plugin-autopkgtest (6.20241024) ... 273s Processing triggers for libc-bin (2.40-1ubuntu3) ... 273s Processing triggers for systemd (256.5-2ubuntu4) ... 273s Processing triggers for man-db (2.13.0-1) ... 275s Processing triggers for install-info (7.1.1-1) ... 275s Processing triggers for sgml-base (1.31) ... 275s Setting up docutils-common (0.21.2+dfsg-2) ... 275s Processing triggers for sgml-base (1.31) ... 275s Setting up python3-docutils (0.21.2+dfsg-2) ... 276s Setting up python3-sphinx (7.4.7-4) ... 279s Setting up autopkgtest-satdep (0) ... 303s (Reading database ... 66443 files and directories currently installed.) 303s Removing autopkgtest-satdep (0) ... 308s autopkgtest [20:47:38]: test pybuild-autopkgtest: pybuild-autopkgtest 308s autopkgtest [20:47:38]: test pybuild-autopkgtest: [----------------------- 311s pybuild-autopkgtest 311s I: pybuild base:311: cd /tmp/autopkgtest.wynSms/autopkgtest_tmp/build; python3.13 -m pytest -k "not (test_https_over_http_error)" -n auto --pyargs cheroot.test 316s ============================= test session starts ============================== 316s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 316s cachedir: .pytest_cache 316s rootdir: /tmp/autopkgtest.wynSms/autopkgtest_tmp/build 316s configfile: pytest.ini 316s plugins: typeguard-4.4.1, cov-5.0.0, forked-1.6.0, mock-3.14.0, rerunfailures-14.0, xdist-3.6.1 316s created: 8/8 workers 316s 8 workers [138 items] 316s 316s scheduling tests via LoadScheduling 316s 316s test__compat.py::test_compat_functions_positive[ntob-bar-bar] 316s test_cli.py::test_parse_wsgi_bind_addr[foo@bar:5000-expected_bind_addr3] 316s test__compat.py::test_extract_bytes_invalid 316s test_conn.py::test_streaming_10[False] 316s test_cli.py::test_parse_wsgi_bind_addr[/tmp/some-random-file-name-/tmp/some-random-file-name] 316s test_cli.py::test_Aplication_resolve[main-main] 316s test_conn.py::test_keepalive_conn_management 316s test__compat.py::test_compat_functions_negative_nonnative[ntou] 316s [gw5] [ 0%] PASSED test_cli.py::test_parse_wsgi_bind_addr[/tmp/some-random-file-name-/tmp/some-random-file-name] 316s test_cli.py::test_parse_wsgi_bind_addr[@cheroot-\x00cheroot] 316s [gw3] [ 1%] PASSED test__compat.py::test_compat_functions_positive[ntob-bar-bar] 316s [gw1] [ 2%] PASSED test_cli.py::test_parse_wsgi_bind_addr[foo@bar:5000-expected_bind_addr3] 316s [gw5] [ 2%] PASSED test_cli.py::test_parse_wsgi_bind_addr[@cheroot-\x00cheroot] 316s test_cli.py::test_parse_wsgi_bind_addr[foo-expected_bind_addr4] 316s test__compat.py::test_compat_functions_positive[ntou-bar-bar] 316s [gw0] [ 3%] PASSED test__compat.py::test_compat_functions_negative_nonnative[ntou] 316s [gw2] [ 4%] PASSED test_cli.py::test_Aplication_resolve[main-main] 316s test_conn.py::test_HTTP11_persistent_connections 316s test__compat.py::test_ntou_escape 316s test_cli.py::test_Aplication_resolve[None-application] 316s [gw5] [ 5%] PASSED test_cli.py::test_Aplication_resolve[None-application] 316s [gw3] [ 5%] PASSED test__compat.py::test_compat_functions_positive[ntou-bar-bar] 316s test__compat.py::test_compat_functions_positive[bton-bar-bar] 316s [gw3] [ 6%] PASSED test__compat.py::test_compat_functions_positive[bton-bar-bar] 316s [gw1] [ 7%] PASSED test_cli.py::test_parse_wsgi_bind_addr[foo-expected_bind_addr4] 316s test_cli.py::test_parse_wsgi_bind_addr[123456789-expected_bind_addr5] 316s test_cli.py::test_Aplication_resolve[application-application] 316s [gw1] [ 7%] PASSED test_cli.py::test_parse_wsgi_bind_addr[123456789-expected_bind_addr5] 316s [gw0] [ 8%] PASSED test__compat.py::test_ntou_escape 316s test__compat.py::test_extract_bytes[qwerty-qwerty] 316s [gw0] [ 9%] PASSED test__compat.py::test_extract_bytes[qwerty-qwerty] 316s test__compat.py::test_compat_functions_negative_nonnative[ntob] 316s [gw3] [ 10%] PASSED test__compat.py::test_compat_functions_negative_nonnative[ntob] 316s test_cli.py::test_parse_wsgi_bind_addr[/tmp/cheroot.sock-/tmp/cheroot.sock] 316s [gw4] [ 10%] PASSED test__compat.py::test_extract_bytes_invalid 316s test_cli.py::test_parse_wsgi_bind_addr[192.168.1.1:80-expected_bind_addr0] 316s [gw4] [ 11%] PASSED test_cli.py::test_parse_wsgi_bind_addr[192.168.1.1:80-expected_bind_addr0] 316s test_cli.py::test_parse_wsgi_bind_addr[[::1]:8000-expected_bind_addr1] 316s [gw4] [ 12%] PASSED test_cli.py::test_parse_wsgi_bind_addr[[::1]:8000-expected_bind_addr1] 316s test_conn.py::test_broken_connection_during_tcp_fin[ConnectionResetError(ECONNRESET)] 316s [gw5] [ 13%] PASSED test_cli.py::test_Aplication_resolve[application-application] 316s test_conn.py::test_broken_connection_during_tcp_fin[real socket.error(ENOTCONN)] 316s [gw1] [ 13%] PASSED test_cli.py::test_parse_wsgi_bind_addr[/tmp/cheroot.sock-/tmp/cheroot.sock] 316s test_conn.py::test_kb_int_from_http_handler 316s test_cli.py::test_parse_wsgi_bind_addr[localhost:5000-expected_bind_addr2] 316s [gw4] [ 14%] PASSED test_cli.py::test_parse_wsgi_bind_addr[localhost:5000-expected_bind_addr2] 316s test_conn.py::test_HTTP11_Timeout[False] 316s test__compat.py::test_extract_bytes[input_argument1-asdfgh] 316s [gw0] [ 15%] PASSED test__compat.py::test_extract_bytes[input_argument1-asdfgh] 316s test_conn.py::test_readall_or_close[0] 316s [gw6] [ 15%] PASSED test_conn.py::test_streaming_10[False] 316s [gw2] [ 16%] PASSED test_conn.py::test_HTTP11_persistent_connections 316s [gw0] [ 17%] PASSED test_conn.py::test_readall_or_close[0] 316s [gw5] [ 18%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[real socket.error(ENOTCONN)] 316s [gw3] [ 18%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[ConnectionResetError(ECONNRESET)] 316s test_conn.py::test_streaming_10[True] 316s test_conn.py::test_streaming_11[False] 316s test_conn.py::test_broken_connection_during_tcp_fin[socket.error(ESHUTDOWN)] 317s test_conn.py::test_broken_connection_during_tcp_fin[BrokenPipeError(EPIPE)] 317s test_conn.py::test_readall_or_close[1001] 317s [gw6] [ 19%] PASSED test_conn.py::test_streaming_10[True] 317s [gw2] [ 20%] PASSED test_conn.py::test_streaming_11[False] 317s [gw1] [ 21%] PASSED test_conn.py::test_kb_int_from_http_handler 317s test_conn.py::test_unhandled_exception_in_request_handler 317s [gw0] [ 21%] PASSED test_conn.py::test_readall_or_close[1001] 317s [gw5] [ 22%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[socket.error(ESHUTDOWN)] 317s [gw3] [ 23%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[BrokenPipeError(EPIPE)] 317s test_conn.py::test_keepalive[HTTP/1.0] 317s test_conn.py::test_broken_connection_during_tcp_fin[RuntimeError(666)] 317s test_conn.py::test_streaming_11[True] 317s test_conn.py::test_broken_connection_during_tcp_fin[BrokenPipeError(ESHUTDOWN)] 317s test_conn.py::test_No_Message_Body 317s [gw6] [ 23%] PASSED test_conn.py::test_keepalive[HTTP/1.0] 317s [gw0] [ 24%] PASSED test_conn.py::test_No_Message_Body 317s [gw5] [ 25%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[RuntimeError(666)] 317s [gw2] [ 26%] ERROR test_conn.py::test_streaming_11[True] 317s [gw3] [ 26%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[BrokenPipeError(ESHUTDOWN)] 317s [gw1] [ 27%] PASSED test_conn.py::test_unhandled_exception_in_request_handler 318s test_conn.py::test_remains_alive_post_unhandled_exception 318s test_conn.py::test_Content_Length_in 318s test_conn.py::test_keepalive[HTTP/1.1] 318s test_conn.py::test_broken_connection_during_tcp_fin[socket.error(-1)] 318s test_conn.py::test_broken_connection_during_http_communication_fallback 318s [gw2] [ 28%] PASSED test_conn.py::test_Content_Length_in 318s test_conn.py::test_Chunked_Encoding 318s [gw6] [ 28%] PASSED test_conn.py::test_keepalive[HTTP/1.1] 318s [gw5] [ 29%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[socket.error(-1)] 318s [gw0] [ 30%] XFAIL test_conn.py::test_Chunked_Encoding 318s [gw4] [ 31%] PASSED test_conn.py::test_HTTP11_Timeout[False] 318s test_conn.py::test_HTTP11_Timeout_after_request 318s [gw1] [ 31%] PASSED test_conn.py::test_remains_alive_post_unhandled_exception 318s test_conn.py::test_HTTP11_Timeout[True] 318s test_conn.py::test_Content_Length_not_int 318s test_conn.py::test_598 318s test_core.py::test_http_connect_request 318s [gw2] [ 32%] PASSED test_conn.py::test_Content_Length_not_int 318s test_core.py::test_parse_uri_unsafe_uri 318s [gw5] [ 33%] PASSED test_core.py::test_http_connect_request 318s [gw3] [ 34%] PASSED test_conn.py::test_broken_connection_during_http_communication_fallback 318s test_core.py::test_parse_acceptable_uri[/hello] 319s [gw0] [ 34%] PASSED test_core.py::test_parse_uri_unsafe_uri 319s [gw3] [ 35%] PASSED test_core.py::test_parse_acceptable_uri[/hello] 319s test_conn.py::test_Content_Length_out[/wrong_cl_buffered-500-The requested resource returned more bytes than the declared Content-Length.] 319s test_core.py::test_normal_request 319s [gw2] [ 36%] PASSED test_conn.py::test_Content_Length_out[/wrong_cl_buffered-500-The requested resource returned more bytes than the declared Content-Length.] 319s test_core.py::test_parse_uri_invalid_uri 319s [gw5] [ 36%] PASSED test_core.py::test_normal_request 319s test_core.py::test_parse_acceptable_uri[/query_string?test=True] 319s [gw6] [ 37%] XFAIL test_conn.py::test_598 319s [gw0] [ 38%] PASSED test_core.py::test_parse_uri_invalid_uri 319s [gw3] [ 39%] PASSED test_core.py::test_parse_acceptable_uri[/query_string?test=True] 319s [gw7] [ 39%] PASSED test_conn.py::test_keepalive_conn_management 319s test_conn.py::test_No_CRLF[\n\n] 320s test_conn.py::test_Content_Length_out[/wrong_cl_unbuffered-200-I too] 320s [gw6] [ 40%] PASSED test_conn.py::test_No_CRLF[\n\n] 320s test_core.py::test_query_string_request 320s [gw2] [ 41%] PASSED test_conn.py::test_Content_Length_out[/wrong_cl_unbuffered-200-I too] 320s test_core.py::test_parse_no_leading_slash_invalid[hello] 320s [gw5] [ 42%] PASSED test_core.py::test_query_string_request 320s test_core.py::test_parse_acceptable_uri[/%D0%AE%D1%85%D1%85%D1%83%D1%83%D1%83?%D1%97=%D0%B9%D0%BE] 320s [gw0] [ 42%] PASSED test_core.py::test_parse_no_leading_slash_invalid[hello] 320s [gw3] [ 43%] PASSED test_core.py::test_parse_acceptable_uri[/%D0%AE%D1%85%D1%85%D1%83%D1%83%D1%83?%D1%97=%D0%B9%D0%BE] 320s test_conn.py::test_broken_connection_during_tcp_fin[socket.error(ECONNRESET)] 320s test_conn.py::test_No_CRLF[\r\n\n] 320s [gw7] [ 44%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[socket.error(ECONNRESET)] 320s test_core.py::test_parse_uri_fragment_uri 320s [gw1] [ 44%] PASSED test_conn.py::test_HTTP11_Timeout[True] 320s test_core.py::test_large_request 320s [gw6] [ 45%] PASSED test_conn.py::test_No_CRLF[\r\n\n] 320s test_core.py::test_parse_no_leading_slash_invalid[\u043f\u0440\u0438\u0432\u0456\u0442] 320s test_core.py::test_malformed_request_line[GET / HTTPS/1.1-400-Malformed Request-Line: bad protocol] 320s [gw1] [ 46%] PASSED test_core.py::test_parse_no_leading_slash_invalid[\u043f\u0440\u0438\u0432\u0456\u0442] 320s [gw2] [ 47%] ERROR test_core.py::test_parse_uri_fragment_uri 320s test_core.py::test_malformed_request_line[GET / HTTP/2.15-505-Cannot fulfill request] 320s [gw0] [ 47%] PASSED test_core.py::test_malformed_request_line[GET / HTTPS/1.1-400-Malformed Request-Line: bad protocol] 320s [gw5] [ 48%] XFAIL test_core.py::test_large_request 320s [gw3] [ 49%] PASSED test_core.py::test_malformed_request_line[GET / HTTP/2.15-505-Cannot fulfill request] 321s test_conn.py::test_broken_connection_during_tcp_fin[socket.error(EPIPE)] 321s test_core.py::test_no_content_length 321s test_conn.py::test_invalid_selected_connection 321s [gw7] [ 50%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[socket.error(EPIPE)] 321s [gw2] [ 50%] PASSED test_core.py::test_no_content_length 321s test_core.py::test_malformed_request_line[GET /-400-Malformed Request-Line] 321s test_core.py::test_parse_uri_absolute_uri 321s test_core.py::test_malformed_request_line[GET / HTTP/1-400-Malformed Request-Line: bad version] 321s [gw5] [ 51%] PASSED test_core.py::test_malformed_request_line[GET /-400-Malformed Request-Line] 321s [gw1] [ 52%] PASSED test_core.py::test_parse_uri_absolute_uri 321s test_core.py::test_malformed_http_method 321s [gw0] [ 52%] PASSED test_core.py::test_malformed_request_line[GET / HTTP/1-400-Malformed Request-Line: bad version] 321s [gw3] [ 53%] PASSED test_core.py::test_malformed_http_method 321s test_conn.py::test_broken_connection_during_tcp_fin[simulated socket.error(ENOTCONN)] 321s test_core.py::test_content_length_required 321s [gw7] [ 54%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[simulated socket.error(ENOTCONN)] 321s [gw2] [ 55%] PASSED test_core.py::test_content_length_required 321s test_core.py::test_parse_uri_asterisk_uri 321s test_core.py::test_garbage_in 321s test_dispatch.py::test_dispatch_no_script_name 321s [gw0] [ 55%] PASSED test_dispatch.py::test_dispatch_no_script_name 321s test_errors.py::test_plat_specific_errors[err_names0-err_nums0] 321s [gw0] [ 56%] PASSED test_errors.py::test_plat_specific_errors[err_names0-err_nums0] 322s test_server.py::test_server_interrupt[KeyboardInterrupt] 322s [gw1] [ 57%] PASSED test_core.py::test_parse_uri_asterisk_uri 322s [gw5] [ 57%] PASSED test_core.py::test_garbage_in 322s test_errors.py::test_plat_specific_errors[err_names1-err_nums1] 322s [gw3] [ 58%] PASSED test_errors.py::test_plat_specific_errors[err_names1-err_nums1] 322s test_makefile.py::test_bytes_read 322s [gw3] [ 59%] FAILED test_makefile.py::test_bytes_read 322s test_server.py::test_server_interrupt[RuntimeError] 322s test_makefile.py::test_bytes_written 322s [gw7] [ 60%] FAILED test_makefile.py::test_bytes_written 322s [gw6] [ 60%] PASSED test_conn.py::test_invalid_selected_connection 322s test_server.py::test_prepare_makes_server_ready 322s [gw7] [ 61%] PASSED test_server.py::test_prepare_makes_server_ready 322s test_server.py::test_bind_addr_inet[0.0.0.0] 322s test_core.py::test_malformed_header 322s test_server.py::test_stop_interrupts_serve 322s [gw7] [ 62%] PASSED test_server.py::test_bind_addr_inet[0.0.0.0] 322s [gw6] [ 63%] PASSED test_core.py::test_malformed_header 322s test_core.py::test_send_header_before_closing 322s test_server.py::test_server_interrupt[OSError0] 322s [gw0] [ 63%] PASSED test_server.py::test_server_interrupt[KeyboardInterrupt] 322s test_server.py::test_server_interrupt[OSError1] 322s [gw4] [ 64%] PASSED test_conn.py::test_HTTP11_Timeout_after_request 322s [gw5] [ 65%] PASSED test_core.py::test_send_header_before_closing 322s [gw3] [ 65%] PASSED test_server.py::test_server_interrupt[RuntimeError] 322s test_server.py::test_serving_is_false_and_stop_returns_after_ctrlc 322s [gw3] [ 66%] PASSED test_server.py::test_serving_is_false_and_stop_returns_after_ctrlc 322s test_server.py::test_peercreds_unix_sock[file] 322s test_server.py::test_bind_addr_inet[::] 322s [gw2] [ 67%] PASSED test_server.py::test_stop_interrupts_serve 322s test_server.py::test_bind_addr_unix[abstract] 322s [gw7] [ 68%] PASSED test_server.py::test_bind_addr_inet[::] 322s test_core.py::test_request_line_split_issue_1220 323s [gw2] [ 68%] PASSED test_server.py::test_bind_addr_unix[abstract] 323s [gw6] [ 69%] PASSED test_core.py::test_request_line_split_issue_1220 323s test_conn.py::test_HTTP11_pipelining 323s [gw1] [ 70%] PASSED test_server.py::test_server_interrupt[OSError0] 323s test_server.py::test_bind_addr_unix_abstract 323s test_server.py::test_bind_addr_unix[file] 323s [gw4] [ 71%] PASSED test_conn.py::test_HTTP11_pipelining 323s [gw1] [ 71%] PASSED test_server.py::test_bind_addr_unix_abstract 323s [gw5] [ 72%] PASSED test_server.py::test_bind_addr_unix[file] 323s test_server.py::test_peercreds_unix_sock_with_lookup[file] 323s test_server.py::test_high_number_of_file_descriptors[1024] 323s [gw3] [ 73%] PASSED test_server.py::test_peercreds_unix_sock[file] 323s test_server.py::test_peercreds_unix_sock_with_lookup[abstract] 323s [gw7] [ 73%] PASSED test_server.py::test_peercreds_unix_sock_with_lookup[file] 323s [gw3] [ 74%] PASSED test_server.py::test_peercreds_unix_sock_with_lookup[abstract] 323s [gw2] [ 75%] PASSED test_server.py::test_high_number_of_file_descriptors[1024] 323s test_server.py::test_high_number_of_file_descriptors[2048] 323s test_server.py::test_reuse_port[0.0.0.0] 323s test_server.py::test_reuse_port[::] 323s [gw1] [ 76%] PASSED test_server.py::test_reuse_port[0.0.0.0] 323s [gw5] [ 76%] PASSED test_server.py::test_reuse_port[::] 323s test_server.py::test_threadpool_threadrange_set[1-inf-inf] 323s [gw1] [ 77%] PASSED test_server.py::test_threadpool_threadrange_set[1-inf-inf] 323s test_server.py::test_threadpool_threadrange_set[2--2-inf] 323s [gw5] [ 78%] PASSED test_server.py::test_threadpool_threadrange_set[2--2-inf] 323s test_server.py::test_threadpool_threadrange_set[2--1-inf] 323s [gw1] [ 78%] PASSED test_server.py::test_threadpool_threadrange_set[2--1-inf] 323s test_server.py::test_threadpool_threadrange_set[2-2-2] 323s [gw5] [ 79%] PASSED test_server.py::test_threadpool_threadrange_set[2-2-2] 323s test_server.py::test_threadpool_threadrange_set[2-inf-inf] 323s test_server.py::test_threadpool_invalid_threadrange[-1--1-min=-1 must be > 0] 323s [gw1] [ 80%] PASSED test_server.py::test_threadpool_threadrange_set[2-inf-inf] 323s test_server.py::test_threadpool_invalid_threadrange[-1-0-min=-1 must be > 0] 323s [gw5] [ 81%] PASSED test_server.py::test_threadpool_invalid_threadrange[-1--1-min=-1 must be > 0] 323s test_server.py::test_threadpool_invalid_threadrange[-1-1-min=-1 must be > 0] 323s [gw1] [ 81%] PASSED test_server.py::test_threadpool_invalid_threadrange[-1-0-min=-1 must be > 0] 323s [gw5] [ 82%] PASSED test_server.py::test_threadpool_invalid_threadrange[-1-1-min=-1 must be > 0] 323s test_server.py::test_threadpool_invalid_threadrange[-1-2-min=-1 must be > 0] 323s test_server.py::test_threadpool_invalid_threadrange[0--1-min=0 must be > 0] 323s [gw1] [ 83%] PASSED test_server.py::test_threadpool_invalid_threadrange[-1-2-min=-1 must be > 0] 323s [gw5] [ 84%] PASSED test_server.py::test_threadpool_invalid_threadrange[0--1-min=0 must be > 0] 323s test_server.py::test_threadpool_invalid_threadrange[0-0-min=0 must be > 0] 323s [gw0] [ 84%] PASSED test_server.py::test_server_interrupt[OSError1] 323s test_server.py::test_threadpool_invalid_threadrange[0-1-min=0 must be > 0] 323s [gw1] [ 85%] PASSED test_server.py::test_threadpool_invalid_threadrange[0-0-min=0 must be > 0] 323s [gw5] [ 86%] PASSED test_server.py::test_threadpool_invalid_threadrange[0-1-min=0 must be > 0] 323s test_server.py::test_threadpool_invalid_threadrange[0-2-min=0 must be > 0] 323s test_server.py::test_threadpool_invalid_threadrange[1-0-Expected an integer or the infinity value for the `max` argument but got 0.] 323s test_server.py::test_peercreds_unix_sock[abstract] 323s [gw1] [ 86%] PASSED test_server.py::test_threadpool_invalid_threadrange[0-2-min=0 must be > 0] 323s test_server.py::test_threadpool_invalid_threadrange[2-0-Expected an integer or the infinity value for the `max` argument but got 0.] 323s [gw5] [ 87%] PASSED test_server.py::test_threadpool_invalid_threadrange[1-0-Expected an integer or the infinity value for the `max` argument but got 0.] 323s test_server.py::test_threadpool_invalid_threadrange[2-1-Expected an integer or the infinity value for the `max` argument but got '1'.] 323s [gw1] [ 88%] PASSED test_server.py::test_threadpool_invalid_threadrange[2-0-Expected an integer or the infinity value for the `max` argument but got 0.] 323s test_server.py::test_threadpool_invalid_threadrange[2-1-max=1 must be > min=2] 323s [gw5] [ 89%] PASSED test_server.py::test_threadpool_invalid_threadrange[2-1-Expected an integer or the infinity value for the `max` argument but got '1'.] 323s [gw1] [ 89%] PASSED test_server.py::test_threadpool_invalid_threadrange[2-1-max=1 must be > min=2] 323s test_server.py::test_threadpool_multistart_validation 323s [gw6] [ 90%] PASSED test_server.py::test_high_number_of_file_descriptors[2048] 323s test_wsgi.py::test_connection_keepalive 323s [gw5] [ 91%] PASSED test_server.py::test_threadpool_multistart_validation 323s test_wsgi.py::test_gateway_start_response_called_twice 323s [gw5] [ 92%] PASSED test_wsgi.py::test_gateway_start_response_called_twice 323s webtest.py::cheroot.test.webtest.WebCase.getPage 323s test_conn.py::test_100_Continue 323s [gw5] [ 92%] PASSED webtest.py::cheroot.test.webtest.WebCase.getPage 323s webtest.py::cheroot.test.webtest.strip_netloc 323s [gw5] [ 93%] PASSED webtest.py::cheroot.test.webtest.strip_netloc /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 323s self.warn(msg, slug="module-not-measured") 323s 323s [gw4] [ 94%] PASSED test_conn.py::test_100_Continue 324s test_server.py::test_threadpool_threadrange_set[1--2-inf] 324s [gw7] [ 94%] PASSED test_server.py::test_threadpool_threadrange_set[1--2-inf] /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 324s self.warn(msg, slug="module-not-measured") 324s 324s test_server.py::test_threadpool_threadrange_set[1-1-1] 324s [gw3] [ 95%] PASSED test_server.py::test_threadpool_threadrange_set[1-1-1] /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 324s self.warn(msg, slug="module-not-measured") 324s 324s test_server.py::test_threadpool_threadrange_set[1--1-inf] 324s [gw2] [ 96%] PASSED test_server.py::test_threadpool_threadrange_set[1--1-inf] /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 324s self.warn(msg, slug="module-not-measured") 324s 324s test_server.py::test_threadpool_threadrange_set[1-2-2] 324s [gw6] [ 97%] PASSED test_server.py::test_threadpool_threadrange_set[1-2-2] /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 324s self.warn(msg, slug="module-not-measured") 324s 324s [gw0] [ 97%] PASSED test_server.py::test_peercreds_unix_sock[abstract] 324s test_server.py::test_threadpool_invalid_threadrange[1-0.5-Expected an integer or the infinity value for the `max` argument but got 0.5.] 324s [gw0] [ 98%] PASSED test_server.py::test_threadpool_invalid_threadrange[1-0.5-Expected an integer or the infinity value for the `max` argument but got 0.5.] /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 324s self.warn(msg, slug="module-not-measured") 324s /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 324s self.warn(msg, slug="module-not-measured") 332s 332s [gw1] [ 99%] PASSED test_wsgi.py::test_connection_keepalive 332s test_wsgi.py::test_gateway_write_needs_start_response_called_before 332s [gw1] [100%] PASSED test_wsgi.py::test_gateway_write_needs_start_response_called_before /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 332s self.warn(msg, slug="module-not-measured") 334s 334s 334s ==================================== ERRORS ==================================== 334s _________________________ ERROR collecting test_ssl.py _________________________ 334s ImportError while importing test module '/usr/lib/python3/dist-packages/cheroot/test/test_ssl.py'. 334s Hint: make sure your test modules/packages have valid Python names. 334s Traceback: 334s /usr/lib/python3.13/importlib/__init__.py:88: in import_module 334s return _bootstrap._gcd_import(name[level:], package, level) 334s /usr/lib/python3/dist-packages/cheroot/test/test_ssl.py:14: in 334s import OpenSSL.SSL 334s /usr/lib/python3/dist-packages/OpenSSL/__init__.py:8: in 334s from OpenSSL import SSL, crypto 334s /usr/lib/python3/dist-packages/OpenSSL/SSL.py:11: in 334s from OpenSSL._util import ( 334s /usr/lib/python3/dist-packages/OpenSSL/_util.py:6: in 334s from cryptography.hazmat.bindings.openssl.binding import Binding 334s /usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py:15: in 334s from cryptography.exceptions import InternalError 334s /usr/lib/python3/dist-packages/cryptography/exceptions.py:9: in 334s from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions 334s E ImportError: cannot import name 'exceptions' from 'cryptography.hazmat.bindings._rust' (unknown location) 334s __________________ ERROR at setup of test_streaming_11[True] ___________________ 334s [gw2] linux -- Python 3.13.0 /usr/bin/python3.13 334s 334s cls = 334s func = . at 0xe96ee438> 334s when = 'setup' 334s reraise = (, ) 334s 334s @classmethod 334s def from_call( 334s cls, 334s func: Callable[[], TResult], 334s when: Literal["collect", "setup", "call", "teardown"], 334s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 334s ) -> CallInfo[TResult]: 334s """Call func, wrapping the result in a CallInfo. 334s 334s :param func: 334s The function to call. Called without arguments. 334s :type func: Callable[[], _pytest.runner.TResult] 334s :param when: 334s The phase in which the function is called. 334s :param reraise: 334s Exception or exceptions that shall propagate if raised by the 334s function, instead of being wrapped in the CallInfo. 334s """ 334s excinfo = None 334s start = timing.time() 334s precise_start = timing.perf_counter() 334s try: 334s > result: TResult | None = func() 334s 334s cls = 334s duration = 0.11006715100666042 334s excinfo = \n\nTrac...rite\n return self._sock.send(b)\n ~~~~~~~~~~~~~~~^^^\nOSError: [Errno 9] Bad file descriptor\n') tblen=8> 334s func = . at 0xe96ee438> 334s precise_start = 127534.684391691 334s precise_stop = 127534.794458842 334s reraise = (, ) 334s result = None 334s start = 1732394867.5557044 334s stop = 1732394867.665781 334s when = 'setup' 334s 334s /usr/lib/python3/dist-packages/_pytest/runner.py:341: 334s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 334s /usr/lib/python3/dist-packages/_pytest/runner.py:242: in 334s lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise 334s item = 334s kwds = {} 334s runtest_hook = 334s /usr/lib/python3/dist-packages/pluggy/_hooks.py:513: in __call__ 334s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 334s firstresult = False 334s kwargs = {'item': } 334s self = 334s /usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec 334s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 334s firstresult = False 334s hook_name = 'pytest_runtest_setup' 334s kwargs = {'item': } 334s methods = [>, >, ...] 334s self = <_pytest.config.PytestPluginManager object at 0xea53e310> 334s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:90: in pytest_runtest_setup 334s yield from unraisable_exception_runtest_hook() 334s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 334s 334s def unraisable_exception_runtest_hook() -> Generator[None]: 334s with catch_unraisable_exception() as cm: 334s try: 334s yield 334s finally: 334s if cm.unraisable: 334s if cm.unraisable.err_msg is not None: 334s err_msg = cm.unraisable.err_msg 334s else: 334s err_msg = "Exception ignored in" 334s msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" 334s msg += "".join( 334s traceback.format_exception( 334s cm.unraisable.exc_type, 334s cm.unraisable.exc_value, 334s cm.unraisable.exc_traceback, 334s ) 334s ) 334s > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 334s E pytest.PytestUnraisableExceptionWarning: Exception ignored in: 334s E 334s E Traceback (most recent call last): 334s E File "/usr/lib/python3.13/_pyio.py", line 418, in __del__ 334s E self.close() 334s E ~~~~~~~~~~^^ 334s E File "/usr/lib/python3.13/_pyio.py", line 1313, in close 334s E self.flush() 334s E ~~~~~~~~~~^^ 334s E File "/usr/lib/python3.13/_pyio.py", line 1274, in flush 334s E self._flush_unlocked() 334s E ~~~~~~~~~~~~~~~~~~~~^^ 334s E File "/usr/lib/python3/dist-packages/cheroot/makefile.py", line 33, in _flush_unlocked 334s E n = self.raw.write(bytes(self._write_buf)) 334s E File "/usr/lib/python3.13/socket.py", line 737, in write 334s E return self._sock.send(b) 334s E ~~~~~~~~~~~~~~~^^^ 334s E OSError: [Errno 9] Bad file descriptor 334s 334s cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xe97110b8> 334s err_msg = 'Exception ignored in' 334s msg = 'Exception ignored in: \n\nTraceback (most recent call last):\n File "/usr/lib... 737, in write\n return self._sock.send(b)\n ~~~~~~~~~~~~~~~^^^\nOSError: [Errno 9] Bad file descriptor\n' 334s 334s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning 334s ________________ ERROR at setup of test_parse_uri_fragment_uri _________________ 334s [gw2] linux -- Python 3.13.0 /usr/bin/python3.13 334s 334s cls = 334s func = . at 0xe96a31b8> 334s when = 'setup' 334s reraise = (, ) 334s 334s @classmethod 334s def from_call( 334s cls, 334s func: Callable[[], TResult], 334s when: Literal["collect", "setup", "call", "teardown"], 334s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 334s ) -> CallInfo[TResult]: 334s """Call func, wrapping the result in a CallInfo. 334s 334s :param func: 334s The function to call. Called without arguments. 334s :type func: Callable[[], _pytest.runner.TResult] 334s :param when: 334s The phase in which the function is called. 334s :param reraise: 334s Exception or exceptions that shall propagate if raised by the 334s function, instead of being wrapped in the CallInfo. 334s """ 334s excinfo = None 334s start = timing.time() 334s precise_start = timing.perf_counter() 334s try: 334s > result: TResult | None = func() 334s 334s cls = 334s duration = 0.10414310899795964 334s excinfo = \n\nTrac...rite\n return self._sock.send(b)\n ~~~~~~~~~~~~~~~^^^\nOSError: [Errno 9] Bad file descriptor\n') tblen=8> 334s func = . at 0xe96a31b8> 334s precise_start = 127537.693719286 334s precise_stop = 127537.797862395 334s reraise = (, ) 334s result = None 334s start = 1732394870.565033 334s stop = 1732394870.6691804 334s when = 'setup' 334s 334s /usr/lib/python3/dist-packages/_pytest/runner.py:341: 334s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 334s /usr/lib/python3/dist-packages/_pytest/runner.py:242: in 334s lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise 334s item = 334s kwds = {} 334s runtest_hook = 334s /usr/lib/python3/dist-packages/pluggy/_hooks.py:513: in __call__ 334s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 334s firstresult = False 334s kwargs = {'item': } 334s self = 334s /usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec 334s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 334s firstresult = False 334s hook_name = 'pytest_runtest_setup' 334s kwargs = {'item': } 334s methods = [>, >, ...] 334s self = <_pytest.config.PytestPluginManager object at 0xea53e310> 334s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:90: in pytest_runtest_setup 334s yield from unraisable_exception_runtest_hook() 334s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 334s 334s def unraisable_exception_runtest_hook() -> Generator[None]: 334s with catch_unraisable_exception() as cm: 334s try: 334s yield 334s finally: 334s if cm.unraisable: 334s if cm.unraisable.err_msg is not None: 334s err_msg = cm.unraisable.err_msg 334s else: 334s err_msg = "Exception ignored in" 334s msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" 334s msg += "".join( 334s traceback.format_exception( 334s cm.unraisable.exc_type, 334s cm.unraisable.exc_value, 334s cm.unraisable.exc_traceback, 334s ) 334s ) 334s > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 334s E pytest.PytestUnraisableExceptionWarning: Exception ignored in: 334s E 334s E Traceback (most recent call last): 334s E File "/usr/lib/python3.13/_pyio.py", line 418, in __del__ 334s E self.close() 334s E ~~~~~~~~~~^^ 334s E File "/usr/lib/python3.13/_pyio.py", line 1313, in close 334s E self.flush() 334s E ~~~~~~~~~~^^ 334s E File "/usr/lib/python3.13/_pyio.py", line 1274, in flush 334s E self._flush_unlocked() 334s E ~~~~~~~~~~~~~~~~~~~~^^ 334s E File "/usr/lib/python3/dist-packages/cheroot/makefile.py", line 33, in _flush_unlocked 334s E n = self.raw.write(bytes(self._write_buf)) 334s E File "/usr/lib/python3.13/socket.py", line 737, in write 334s E return self._sock.send(b) 334s E ~~~~~~~~~~~~~~~^^^ 334s E OSError: [Errno 9] Bad file descriptor 334s 334s cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xe96f4170> 334s err_msg = 'Exception ignored in' 334s msg = 'Exception ignored in: \n\nTraceback (most recent call last):\n File "/usr/lib... 737, in write\n return self._sock.send(b)\n ~~~~~~~~~~~~~~~^^^\nOSError: [Errno 9] Bad file descriptor\n' 334s 334s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning 334s =================================== FAILURES =================================== 334s _______________________________ test_bytes_read ________________________________ 334s [gw3] linux -- Python 3.13.0 /usr/bin/python3.13 334s 334s cls = 334s func = . at 0xeb424618>, when = 'call' 334s reraise = (, ) 334s 334s @classmethod 334s def from_call( 334s cls, 334s func: Callable[[], TResult], 334s when: Literal["collect", "setup", "call", "teardown"], 334s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 334s ) -> CallInfo[TResult]: 334s """Call func, wrapping the result in a CallInfo. 334s 334s :param func: 334s The function to call. Called without arguments. 334s :type func: Callable[[], _pytest.runner.TResult] 334s :param when: 334s The phase in which the function is called. 334s :param reraise: 334s Exception or exceptions that shall propagate if raised by the 334s function, instead of being wrapped in the CallInfo. 334s """ 334s excinfo = None 334s start = timing.time() 334s precise_start = timing.perf_counter() 334s try: 334s > result: TResult | None = func() 334s 334s cls = 334s duration = 0.004192644992144778 334s excinfo = \n\nTrac...^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: \'MockSocket\' object has no attribute \'_decref_socketios\'\n') tblen=12> 334s func = . at 0xeb424618> 334s precise_start = 127539.155474201 334s precise_stop = 127539.159666846 334s reraise = (, ) 334s result = None 334s start = 1732394872.0267873 334s stop = 1732394872.0309882 334s when = 'call' 334s 334s /usr/lib/python3/dist-packages/_pytest/runner.py:341: 334s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 334s /usr/lib/python3/dist-packages/_pytest/runner.py:242: in 334s lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise 334s item = 334s kwds = {} 334s runtest_hook = 334s /usr/lib/python3/dist-packages/pluggy/_hooks.py:513: in __call__ 334s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 334s firstresult = False 334s kwargs = {'item': } 334s self = 334s /usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec 334s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 334s firstresult = False 334s hook_name = 'pytest_runtest_call' 334s kwargs = {'item': } 334s methods = [>, ...] 334s self = <_pytest.config.PytestPluginManager object at 0xec2ff310> 334s /usr/lib/python3/dist-packages/_pytest/threadexception.py:92: in pytest_runtest_call 334s yield from thread_exception_runtest_hook() 334s /usr/lib/python3/dist-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook 334s yield 334s cm = <_pytest.threadexception.catch_threading_exception object at 0xeb376b70> 334s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:95: in pytest_runtest_call 334s yield from unraisable_exception_runtest_hook() 334s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 334s 334s def unraisable_exception_runtest_hook() -> Generator[None]: 334s with catch_unraisable_exception() as cm: 334s try: 334s yield 334s finally: 334s if cm.unraisable: 334s if cm.unraisable.err_msg is not None: 334s err_msg = cm.unraisable.err_msg 334s else: 334s err_msg = "Exception ignored in" 334s msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" 334s msg += "".join( 334s traceback.format_exception( 334s cm.unraisable.exc_type, 334s cm.unraisable.exc_value, 334s cm.unraisable.exc_traceback, 334s ) 334s ) 334s > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 334s E pytest.PytestUnraisableExceptionWarning: Exception ignored in: 334s E 334s E Traceback (most recent call last): 334s E File "/usr/lib/python3.13/_pyio.py", line 418, in __del__ 334s E self.close() 334s E ~~~~~~~~~~^^ 334s E File "/usr/lib/python3.13/_pyio.py", line 818, in close 334s E self.raw.close() 334s E ~~~~~~~~~~~~~~^^ 334s E File "/usr/lib/python3.13/socket.py", line 789, in close 334s E self._sock._decref_socketios() 334s E ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 334s E AttributeError: 'MockSocket' object has no attribute '_decref_socketios' 334s 334s cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xeb376c00> 334s err_msg = 'Exception ignored in' 334s msg = 'Exception ignored in: \n\nTraceback (most recent call last):\n File "/usr/lib...os()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: \'MockSocket\' object has no attribute \'_decref_socketios\'\n' 334s 334s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning 334s ______________________________ test_bytes_written ______________________________ 334s [gw7] linux -- Python 3.13.0 /usr/bin/python3.13 334s 334s cls = 334s func = . at 0xe8d2e988>, when = 'call' 334s reraise = (, ) 334s 334s @classmethod 334s def from_call( 334s cls, 334s func: Callable[[], TResult], 334s when: Literal["collect", "setup", "call", "teardown"], 334s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 334s ) -> CallInfo[TResult]: 334s """Call func, wrapping the result in a CallInfo. 334s 334s :param func: 334s The function to call. Called without arguments. 334s :type func: Callable[[], _pytest.runner.TResult] 334s :param when: 334s The phase in which the function is called. 334s :param reraise: 334s Exception or exceptions that shall propagate if raised by the 334s function, instead of being wrapped in the CallInfo. 334s """ 334s excinfo = None 334s start = timing.time() 334s precise_start = timing.perf_counter() 334s try: 334s > result: TResult | None = func() 334s 334s cls = 334s duration = 0.003391028003534302 334s excinfo = \n\nTrac...^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: \'MockSocket\' object has no attribute \'_decref_socketios\'\n') tblen=12> 334s func = . at 0xe8d2e988> 334s precise_start = 127539.313268395 334s precise_stop = 127539.316659423 334s reraise = (, ) 334s result = None 334s start = 1732394872.1845827 334s stop = 1732394872.1879773 334s when = 'call' 334s 334s /usr/lib/python3/dist-packages/_pytest/runner.py:341: 334s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 334s /usr/lib/python3/dist-packages/_pytest/runner.py:242: in 334s lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise 334s item = 334s kwds = {} 334s runtest_hook = 334s /usr/lib/python3/dist-packages/pluggy/_hooks.py:513: in __call__ 334s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 334s firstresult = False 334s kwargs = {'item': } 334s self = 334s /usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec 334s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 334s firstresult = False 334s hook_name = 'pytest_runtest_call' 334s kwargs = {'item': } 334s methods = [>, ...] 334s self = <_pytest.config.PytestPluginManager object at 0xe9aa2310> 334s /usr/lib/python3/dist-packages/_pytest/threadexception.py:92: in pytest_runtest_call 334s yield from thread_exception_runtest_hook() 334s /usr/lib/python3/dist-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook 334s yield 334s cm = <_pytest.threadexception.catch_threading_exception object at 0xe8d16dc8> 334s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:95: in pytest_runtest_call 334s yield from unraisable_exception_runtest_hook() 334s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 334s 334s def unraisable_exception_runtest_hook() -> Generator[None]: 334s with catch_unraisable_exception() as cm: 334s try: 334s yield 334s finally: 334s if cm.unraisable: 334s if cm.unraisable.err_msg is not None: 334s err_msg = cm.unraisable.err_msg 334s else: 334s err_msg = "Exception ignored in" 334s msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" 334s msg += "".join( 334s traceback.format_exception( 334s cm.unraisable.exc_type, 334s cm.unraisable.exc_value, 334s cm.unraisable.exc_traceback, 334s ) 334s ) 334s > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 334s E pytest.PytestUnraisableExceptionWarning: Exception ignored in: 334s E 334s E Traceback (most recent call last): 334s E File "/usr/lib/python3.13/_pyio.py", line 418, in __del__ 334s E self.close() 334s E ~~~~~~~~~~^^ 334s E File "/usr/lib/python3.13/_pyio.py", line 1316, in close 334s E self.raw.close() 334s E ~~~~~~~~~~~~~~^^ 334s E File "/usr/lib/python3.13/socket.py", line 789, in close 334s E self._sock._decref_socketios() 334s E ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 334s E AttributeError: 'MockSocket' object has no attribute '_decref_socketios' 334s 334s cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xe8d165d0> 334s err_msg = 'Exception ignored in' 334s msg = 'Exception ignored in: \n\nTraceback (most recent call last):\n File "/usr/lib...os()\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: \'MockSocket\' object has no attribute \'_decref_socketios\'\n' 334s 334s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning 334s - generated xml file: /tmp/autopkgtest.wynSms/autopkgtest_tmp/build/.test-results/pytest/test.xml - 334s 334s ---------- coverage: platform linux, python 3.13.0-final-0 ----------- 334s Name Stmts Miss Cover Missing 334s --------------------------------------------------------------------------------------------- 334s /usr/lib/python3/dist-packages/cheroot/__init__.py 10 10 0% 3-14 334s /usr/lib/python3/dist-packages/cheroot/__main__.py 3 3 0% 3-6 334s /usr/lib/python3/dist-packages/cheroot/_compat.py 36 2 94% 12-13 334s /usr/lib/python3/dist-packages/cheroot/cli.py 70 22 69% 86, 93, 101-107, 111, 119, 123-129, 150-151, 232-243 334s /usr/lib/python3/dist-packages/cheroot/connections.py 178 49 72% 17-39, 227, 284, 293-330, 339-344, 351-375 334s /usr/lib/python3/dist-packages/cheroot/errors.py 21 2 90% 55-56 334s /usr/lib/python3/dist-packages/cheroot/makefile.py 41 2 95% 20, 35 334s /usr/lib/python3/dist-packages/cheroot/server.py 1021 266 74% 120-127, 132-135, 144, 198, 204, 218, 229, 234, 251-252, 270, 281-284, 296-299, 323-332, 336, 340, 344-347, 374, 393-402, 414-423, 427, 431, 435-437, 465, 471, 480-481, 493, 501, 518, 522, 531-533, 547-578, 590-599, 608-629, 633, 693, 716-721, 728-734, 768-770, 838-864, 899-903, 907-911, 928-930, 937, 960-961, 1028-1030, 1059-1061, 1072-1078, 1110, 1150, 1283, 1314, 1316, 1327-1341, 1355, 1357, 1376, 1393, 1397, 1408-1416, 1448, 1667-1670, 1674, 1721, 1735, 1740, 1759, 1764-1766, 1777-1785, 1792-1796, 1799, 1821-1822, 1870, 1907, 1921-1927, 1937, 1951-1952, 1956-1958, 1965-1971, 1974, 1989, 1992, 1999, 2002-2005, 2040, 2055-2058, 2094-2096, 2146-2151, 2171-2173, 2208-2231 334s /usr/lib/python3/dist-packages/cheroot/ssl/__init__.py 18 18 0% 3-44 334s /usr/lib/python3/dist-packages/cheroot/ssl/builtin.py 191 191 0% 10-448 334s /usr/lib/python3/dist-packages/cheroot/ssl/pyopenssl.py 144 144 0% 53-378 334s /usr/lib/python3/dist-packages/cheroot/test/_pytest_plugin.py 6 4 33% 7-13, 16 334s /usr/lib/python3/dist-packages/cheroot/test/conftest.py 54 4 93% 29, 32, 55-56 334s /usr/lib/python3/dist-packages/cheroot/test/helper.py 99 42 58% 42-70, 75-76, 81-83, 88-91, 97-105, 135, 150-151, 166 334s /usr/lib/python3/dist-packages/cheroot/test/test_conn.py 719 41 94% 55, 97, 175-178, 275-284, 306-311, 515, 1049-1053, 1077-1080, 1083, 1177, 1351-1364, 1477-1479 334s /usr/lib/python3/dist-packages/cheroot/test/test_core.py 220 12 95% 32, 235-241, 296-298, 403-406, 439 334s /usr/lib/python3/dist-packages/cheroot/test/test_makefile.py 30 4 87% 24-27 334s /usr/lib/python3/dist-packages/cheroot/test/test_server.py 242 5 98% 54, 238, 265, 307, 408 334s /usr/lib/python3/dist-packages/cheroot/test/test_ssl.py 251 240 4% 15-702 334s /usr/lib/python3/dist-packages/cheroot/test/webtest.py 306 178 42% 44, 48, 54-57, 62-64, 72-79, 94-96, 125-126, 130-134, 145-150, 159, 163, 171, 198-228, 238-246, 251-296, 301, 305-310, 318-323, 327-338, 342-351, 355-362, 366-371, 375-381, 385-392, 396-401, 405-410, 414-419, 439, 451-454, 478, 502-505, 509, 518, 524, 579-588 334s /usr/lib/python3/dist-packages/cheroot/testing.py 88 10 89% 46-47, 147-149, 153, 160, 165-167 334s /usr/lib/python3/dist-packages/cheroot/workers/threadpool.py 176 38 78% 26, 29, 163, 218-222, 305-310, 320, 336-352, 363-364, 394-395, 400-411, 426 334s /usr/lib/python3/dist-packages/cheroot/wsgi.py 143 33 77% 88, 92, 140, 163-164, 170, 174, 194, 271-281, 309, 325-342, 396-402 334s --------------------------------------------------------------------------------------------- 334s TOTAL 4183 1320 68% 334s 334s 7 files skipped due to complete coverage. 334s Coverage XML written to file .test-results/pytest/cov.xml 334s 334s ============================= slowest 10 durations ============================= 334s 8.53s call test_wsgi.py::test_connection_keepalive 334s 4.02s call test_conn.py::test_HTTP11_Timeout_after_request 334s 3.42s call test_conn.py::test_keepalive_conn_management 334s 2.00s call test_conn.py::test_HTTP11_Timeout[True] 334s 2.00s call test_conn.py::test_HTTP11_Timeout[False] 334s 1.11s call test_server.py::test_server_interrupt[OSError1] 334s 1.02s call test_conn.py::test_invalid_selected_connection 334s 0.63s call test_conn.py::test_broken_connection_during_http_communication_fallback 334s 0.63s call test_conn.py::test_kb_int_from_http_handler 334s 0.62s call test_conn.py::test_598 334s =========================== short test summary info ============================ 334s XFAIL test_conn.py::test_Chunked_Encoding - Headers from earlier request leak into the request line for a subsequent request, resulting in 400 instead of 413. See cherrypy/cheroot#69 for details. 334s XFAIL test_conn.py::test_598 - Sometimes this test fails due to low timeout. Ref: https://github.com/cherrypy/cherrypy/issues/598 334s XFAIL test_core.py::test_large_request - https://github.com/cherrypy/cheroot/issues/106 334s ERROR test_ssl.py 334s ERROR test_conn.py::test_streaming_11[True] - pytest.PytestUnraisableExceptio... 334s ERROR test_core.py::test_parse_uri_fragment_uri - pytest.PytestUnraisableExce... 334s FAILED test_makefile.py::test_bytes_read - pytest.PytestUnraisableExceptionWa... 334s FAILED test_makefile.py::test_bytes_written - pytest.PytestUnraisableExceptio... 334s ============= 2 failed, 131 passed, 3 xfailed, 3 errors in 21.56s ============== 334s E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.wynSms/autopkgtest_tmp/build; python3.13 -m pytest -k "not (test_https_over_http_error)" -n auto --pyargs cheroot.test 334s I: pybuild base:311: cd /tmp/autopkgtest.wynSms/autopkgtest_tmp/build; python3.12 -m pytest -k "not (test_https_over_http_error)" -n auto --pyargs cheroot.test 342s ============================= test session starts ============================== 342s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 342s cachedir: .pytest_cache 342s rootdir: /tmp/autopkgtest.wynSms/autopkgtest_tmp/build 342s configfile: pytest.ini 342s plugins: typeguard-4.4.1, cov-5.0.0, forked-1.6.0, mock-3.14.0, rerunfailures-14.0, xdist-3.6.1 342s created: 8/8 workers 342s 8 workers [184 items] 342s 342s scheduling tests via LoadScheduling 342s 342s test_conn.py::test_broken_connection_during_tcp_fin[socket.error(-1)] 342s test_cli.py::test_Aplication_resolve[main-main] 342s test_cli.py::test_parse_wsgi_bind_addr[/tmp/cheroot.sock-/tmp/cheroot.sock] 342s test__compat.py::test_compat_functions_positive[ntob-bar-bar] 342s test_cli.py::test_parse_wsgi_bind_addr[[::1]:8000-expected_bind_addr1] 342s test_conn.py::test_streaming_10[True] 342s test_conn.py::test_broken_connection_during_tcp_fin[socket.error(EPIPE)] 342s test__compat.py::test_ntou_escape 342s [gw0] [ 0%] PASSED test__compat.py::test_compat_functions_positive[ntob-bar-bar] 342s [gw2] [ 1%] PASSED test_cli.py::test_Aplication_resolve[main-main] 342s test_conn.py::test_HTTP11_persistent_connections 342s [gw4] [ 1%] PASSED test_cli.py::test_parse_wsgi_bind_addr[[::1]:8000-expected_bind_addr1] 342s test_cli.py::test_parse_wsgi_bind_addr[localhost:5000-expected_bind_addr2] 342s [gw4] [ 2%] PASSED test_cli.py::test_parse_wsgi_bind_addr[localhost:5000-expected_bind_addr2] 342s [gw5] [ 2%] PASSED test_cli.py::test_parse_wsgi_bind_addr[/tmp/cheroot.sock-/tmp/cheroot.sock] 342s test_cli.py::test_parse_wsgi_bind_addr[/tmp/some-random-file-name-/tmp/some-random-file-name] 342s [gw5] [ 3%] PASSED test_cli.py::test_parse_wsgi_bind_addr[/tmp/some-random-file-name-/tmp/some-random-file-name] 342s test_cli.py::test_parse_wsgi_bind_addr[@cheroot-\x00cheroot] 342s [gw5] [ 3%] PASSED test_cli.py::test_parse_wsgi_bind_addr[@cheroot-\x00cheroot] 342s test__compat.py::test_compat_functions_positive[ntou-bar-bar] 342s [gw0] [ 4%] PASSED test__compat.py::test_compat_functions_positive[ntou-bar-bar] 342s test__compat.py::test_compat_functions_positive[bton-bar-bar] 342s [gw0] [ 4%] PASSED test__compat.py::test_compat_functions_positive[bton-bar-bar] 342s test__compat.py::test_compat_functions_negative_nonnative[ntob] 342s [gw0] [ 5%] PASSED test__compat.py::test_compat_functions_negative_nonnative[ntob] 342s [gw1] [ 5%] PASSED test__compat.py::test_ntou_escape 342s test__compat.py::test_extract_bytes[qwerty-qwerty] 342s [gw1] [ 6%] PASSED test__compat.py::test_extract_bytes[qwerty-qwerty] 342s test__compat.py::test_extract_bytes[input_argument1-asdfgh] 342s [gw1] [ 7%] PASSED test__compat.py::test_extract_bytes[input_argument1-asdfgh] 342s test_cli.py::test_parse_wsgi_bind_addr[foo@bar:5000-expected_bind_addr3] 342s [gw4] [ 7%] PASSED test_cli.py::test_parse_wsgi_bind_addr[foo@bar:5000-expected_bind_addr3] 342s test_cli.py::test_parse_wsgi_bind_addr[foo-expected_bind_addr4] 342s [gw4] [ 8%] PASSED test_cli.py::test_parse_wsgi_bind_addr[foo-expected_bind_addr4] 342s test__compat.py::test_extract_bytes_invalid 342s [gw1] [ 8%] PASSED test__compat.py::test_extract_bytes_invalid 342s test_cli.py::test_Aplication_resolve[None-application] 342s [gw5] [ 9%] PASSED test_cli.py::test_Aplication_resolve[None-application] 342s test__compat.py::test_compat_functions_negative_nonnative[ntou] 342s test_cli.py::test_parse_wsgi_bind_addr[123456789-expected_bind_addr5] 342s [gw4] [ 9%] PASSED test_cli.py::test_parse_wsgi_bind_addr[123456789-expected_bind_addr5] 342s test_cli.py::test_Aplication_resolve[application-application] 342s [gw0] [ 10%] PASSED test__compat.py::test_compat_functions_negative_nonnative[ntou] 342s test_cli.py::test_parse_wsgi_bind_addr[192.168.1.1:80-expected_bind_addr0] 342s test_conn.py::test_kb_int_from_http_handler 342s test_conn.py::test_Chunked_Encoding 342s [gw1] [ 10%] PASSED test_cli.py::test_parse_wsgi_bind_addr[192.168.1.1:80-expected_bind_addr0] 342s [gw5] [ 11%] PASSED test_cli.py::test_Aplication_resolve[application-application] 342s test_conn.py::test_598 342s test_conn.py::test_HTTP11_pipelining 342s [gw3] [ 11%] PASSED test_conn.py::test_streaming_10[True] 342s [gw2] [ 12%] PASSED test_conn.py::test_HTTP11_persistent_connections 342s [gw7] [ 13%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[socket.error(-1)] 342s [gw5] [ 13%] PASSED test_conn.py::test_HTTP11_pipelining 342s [gw6] [ 14%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[socket.error(EPIPE)] 343s [gw0] [ 14%] XFAIL test_conn.py::test_Chunked_Encoding 343s test_conn.py::test_broken_connection_during_tcp_fin[ConnectionResetError(ECONNRESET)] 343s test_conn.py::test_broken_connection_during_tcp_fin[simulated socket.error(ENOTCONN)] 343s test_conn.py::test_keepalive[HTTP/1.0] 343s test_conn.py::test_streaming_11[False] 343s test_conn.py::test_Content_Length_in 343s test_conn.py::test_100_Continue 343s [gw2] [ 15%] PASSED test_conn.py::test_streaming_11[False] 343s [gw3] [ 15%] PASSED test_conn.py::test_keepalive[HTTP/1.0] 343s [gw0] [ 16%] PASSED test_conn.py::test_Content_Length_in 343s [gw4] [ 16%] PASSED test_conn.py::test_kb_int_from_http_handler 343s test_conn.py::test_unhandled_exception_in_request_handler 343s [gw7] [ 17%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[ConnectionResetError(ECONNRESET)] 343s [gw5] [ 17%] PASSED test_conn.py::test_100_Continue 343s [gw6] [ 18%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[simulated socket.error(ENOTCONN)] 343s test_conn.py::test_readall_or_close[0] 343s [gw1] [ 19%] XFAIL test_conn.py::test_598 343s [gw5] [ 19%] PASSED test_conn.py::test_readall_or_close[0] 343s test_conn.py::test_No_CRLF[\n\n] 343s test_conn.py::test_broken_connection_during_tcp_fin[BrokenPipeError(EPIPE)] 343s test_conn.py::test_broken_connection_during_tcp_fin[real socket.error(ENOTCONN)] 343s test_conn.py::test_keepalive[HTTP/1.1] 343s test_conn.py::test_streaming_11[True] 343s test_conn.py::test_Content_Length_not_int 344s [gw1] [ 20%] PASSED test_conn.py::test_No_CRLF[\n\n] 344s [gw2] [ 20%] PASSED test_conn.py::test_streaming_11[True] 344s [gw3] [ 21%] PASSED test_conn.py::test_keepalive[HTTP/1.1] 344s [gw0] [ 21%] PASSED test_conn.py::test_Content_Length_not_int 344s [gw7] [ 22%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[BrokenPipeError(EPIPE)] 344s [gw6] [ 22%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[real socket.error(ENOTCONN)] 344s test_conn.py::test_readall_or_close[1001] 344s [gw4] [ 23%] PASSED test_conn.py::test_unhandled_exception_in_request_handler 344s test_conn.py::test_remains_alive_post_unhandled_exception 344s [gw5] [ 23%] PASSED test_conn.py::test_readall_or_close[1001] 344s test_conn.py::test_No_CRLF[\r\n\n] 344s test_conn.py::test_broken_connection_during_tcp_fin[BrokenPipeError(ESHUTDOWN)] 344s test_conn.py::test_broken_connection_during_tcp_fin[socket.error(ESHUTDOWN)] 344s test_conn.py::test_streaming_10[False] 344s test_conn.py::test_keepalive_conn_management 344s test_conn.py::test_Content_Length_out[/wrong_cl_buffered-500-The requested resource returned more bytes than the declared Content-Length.] 344s [gw1] [ 24%] PASSED test_conn.py::test_No_CRLF[\r\n\n] 344s [gw2] [ 25%] PASSED test_conn.py::test_streaming_10[False] 344s [gw0] [ 25%] PASSED test_conn.py::test_Content_Length_out[/wrong_cl_buffered-500-The requested resource returned more bytes than the declared Content-Length.] 344s [gw7] [ 26%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[BrokenPipeError(ESHUTDOWN)] 344s [gw6] [ 26%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[socket.error(ESHUTDOWN)] 344s test_conn.py::test_No_Message_Body 344s [gw5] [ 27%] PASSED test_conn.py::test_No_Message_Body 344s [gw4] [ 27%] PASSED test_conn.py::test_remains_alive_post_unhandled_exception 345s test_conn.py::test_HTTP11_Timeout[True] 345s test_conn.py::test_invalid_selected_connection 345s test_conn.py::test_broken_connection_during_http_communication_fallback 345s test_conn.py::test_broken_connection_during_tcp_fin[RuntimeError(666)] 345s test_core.py::test_normal_request 345s test_conn.py::test_Content_Length_out[/wrong_cl_unbuffered-200-I too] 345s [gw2] [ 28%] PASSED test_core.py::test_normal_request 345s [gw0] [ 28%] PASSED test_conn.py::test_Content_Length_out[/wrong_cl_unbuffered-200-I too] 345s [gw6] [ 29%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[RuntimeError(666)] 345s test_core.py::test_parse_uri_invalid_uri 345s [gw5] [ 29%] PASSED test_core.py::test_parse_uri_invalid_uri 345s test_core.py::test_malformed_request_line[GET / HTTP/1-400-Malformed Request-Line: bad version] 345s test_core.py::test_query_string_request 345s test_core.py::test_garbage_in 345s [gw7] [ 30%] PASSED test_conn.py::test_broken_connection_during_http_communication_fallback 345s test_core.py::test_no_content_length 345s [gw6] [ 30%] PASSED test_core.py::test_malformed_request_line[GET / HTTP/1-400-Malformed Request-Line: bad version] 345s [gw2] [ 31%] PASSED test_core.py::test_query_string_request 345s [gw0] [ 32%] PASSED test_core.py::test_garbage_in 346s [gw7] [ 32%] PASSED test_core.py::test_no_content_length 346s test_core.py::test_parse_no_leading_slash_invalid[hello] 346s [gw5] [ 33%] PASSED test_core.py::test_parse_no_leading_slash_invalid[hello] 346s [gw1] [ 33%] PASSED test_conn.py::test_invalid_selected_connection 346s test_core.py::test_http_connect_request 346s test_core.py::test_malformed_request_line[GET / HTTP/2.15-505-Cannot fulfill request] 346s [gw1] [ 34%] PASSED test_core.py::test_http_connect_request 346s test_core.py::test_parse_acceptable_uri[/hello] 346s test_core.py::test_send_header_before_closing 346s [gw6] [ 34%] PASSED test_core.py::test_malformed_request_line[GET / HTTP/2.15-505-Cannot fulfill request] 346s test_core.py::test_content_length_required 346s [gw2] [ 35%] PASSED test_core.py::test_parse_acceptable_uri[/hello] 346s [gw0] [ 35%] PASSED test_core.py::test_send_header_before_closing 346s [gw7] [ 36%] PASSED test_core.py::test_content_length_required 346s test_core.py::test_parse_no_leading_slash_invalid[\u043f\u0440\u0438\u0432\u0456\u0442] 346s [gw5] [ 36%] PASSED test_core.py::test_parse_no_leading_slash_invalid[\u043f\u0440\u0438\u0432\u0456\u0442] 346s test_makefile.py::test_bytes_read 346s [gw1] [ 37%] PASSED test_makefile.py::test_bytes_read 346s test_makefile.py::test_bytes_written 346s [gw1] [ 38%] PASSED test_makefile.py::test_bytes_written 346s test_server.py::test_prepare_makes_server_ready 346s [gw1] [ 38%] PASSED test_server.py::test_prepare_makes_server_ready 347s test_server.py::test_stop_interrupts_serve 347s test_core.py::test_malformed_http_method 347s test_core.py::test_parse_acceptable_uri[/query_string?test=True] 347s [gw4] [ 39%] PASSED test_conn.py::test_HTTP11_Timeout[True] 347s test_conn.py::test_HTTP11_Timeout[False] 347s test_dispatch.py::test_dispatch_no_script_name 347s [gw0] [ 39%] PASSED test_dispatch.py::test_dispatch_no_script_name 347s test_errors.py::test_plat_specific_errors[err_names0-err_nums0] 347s [gw0] [ 40%] PASSED test_errors.py::test_plat_specific_errors[err_names0-err_nums0] 347s test_errors.py::test_plat_specific_errors[err_names1-err_nums1] 347s [gw0] [ 40%] PASSED test_errors.py::test_plat_specific_errors[err_names1-err_nums1] 347s test_server.py::test_server_interrupt[KeyboardInterrupt] 347s [gw6] [ 41%] PASSED test_core.py::test_malformed_http_method 347s [gw2] [ 41%] PASSED test_core.py::test_parse_acceptable_uri[/query_string?test=True] 347s test_core.py::test_large_request 347s test_core.py::test_parse_uri_absolute_uri 347s [gw5] [ 42%] PASSED test_core.py::test_parse_uri_absolute_uri 347s [gw7] [ 42%] XFAIL test_core.py::test_large_request 347s [gw1] [ 43%] PASSED test_server.py::test_stop_interrupts_serve 347s test_server.py::test_server_interrupt[OSError0] 347s test_core.py::test_parse_acceptable_uri[/%D0%AE%D1%85%D1%85%D1%83%D1%83%D1%83?%D1%97=%D0%B9%D0%BE] 347s test_core.py::test_malformed_header 347s [gw0] [ 44%] PASSED test_server.py::test_server_interrupt[KeyboardInterrupt] 347s test_server.py::test_server_interrupt[OSError1] 347s [gw6] [ 44%] PASSED test_core.py::test_malformed_header 347s [gw2] [ 45%] PASSED test_core.py::test_parse_acceptable_uri[/%D0%AE%D1%85%D1%85%D1%83%D1%83%D1%83?%D1%97=%D0%B9%D0%BE] 347s test_core.py::test_malformed_request_line[GET /-400-Malformed Request-Line] 347s [gw7] [ 45%] PASSED test_core.py::test_malformed_request_line[GET /-400-Malformed Request-Line] 347s test_core.py::test_parse_uri_asterisk_uri 348s [gw5] [ 46%] PASSED test_core.py::test_parse_uri_asterisk_uri 348s [gw3] [ 46%] PASSED test_conn.py::test_keepalive_conn_management 348s [gw1] [ 47%] PASSED test_server.py::test_server_interrupt[OSError0] 348s test_server.py::test_bind_addr_inet[0.0.0.0] 348s [gw1] [ 47%] PASSED test_server.py::test_bind_addr_inet[0.0.0.0] 348s test_core.py::test_request_line_split_issue_1220 348s test_core.py::test_parse_uri_unsafe_uri 348s [gw0] [ 48%] PASSED test_server.py::test_server_interrupt[OSError1] 348s test_server.py::test_server_interrupt[RuntimeError] 348s [gw6] [ 48%] PASSED test_core.py::test_request_line_split_issue_1220 348s [gw2] [ 49%] PASSED test_core.py::test_parse_uri_unsafe_uri 348s test_core.py::test_malformed_request_line[GET / HTTPS/1.1-400-Malformed Request-Line: bad protocol] 348s [gw7] [ 50%] PASSED test_core.py::test_malformed_request_line[GET / HTTPS/1.1-400-Malformed Request-Line: bad protocol] 348s test_core.py::test_parse_uri_fragment_uri 348s test_conn.py::test_broken_connection_during_tcp_fin[socket.error(ECONNRESET)] 348s [gw5] [ 50%] PASSED test_core.py::test_parse_uri_fragment_uri 348s test_server.py::test_bind_addr_inet[::] 348s [gw1] [ 51%] PASSED test_server.py::test_bind_addr_inet[::] 348s [gw3] [ 51%] PASSED test_conn.py::test_broken_connection_during_tcp_fin[socket.error(ECONNRESET)] 348s test_server.py::test_bind_addr_unix_abstract 348s test_server.py::test_peercreds_unix_sock_with_lookup[file] 348s [gw0] [ 52%] PASSED test_server.py::test_server_interrupt[RuntimeError] 348s test_server.py::test_serving_is_false_and_stop_returns_after_ctrlc 348s [gw0] [ 52%] PASSED test_server.py::test_serving_is_false_and_stop_returns_after_ctrlc 348s test_server.py::test_threadpool_threadrange_set[2-2-2] 348s [gw0] [ 53%] PASSED test_server.py::test_threadpool_threadrange_set[2-2-2] 348s test_server.py::test_threadpool_threadrange_set[2-inf-inf] 348s [gw0] [ 53%] PASSED test_server.py::test_threadpool_threadrange_set[2-inf-inf] 348s test_server.py::test_threadpool_invalid_threadrange[-1--1-min=-1 must be > 0] 348s [gw0] [ 54%] PASSED test_server.py::test_threadpool_invalid_threadrange[-1--1-min=-1 must be > 0] 348s test_server.py::test_threadpool_invalid_threadrange[-1-0-min=-1 must be > 0] 348s [gw6] [ 54%] PASSED test_server.py::test_bind_addr_unix_abstract 348s [gw0] [ 55%] PASSED test_server.py::test_threadpool_invalid_threadrange[-1-0-min=-1 must be > 0] 348s test_server.py::test_threadpool_invalid_threadrange[-1-1-min=-1 must be > 0] 348s [gw0] [ 55%] PASSED test_server.py::test_threadpool_invalid_threadrange[-1-1-min=-1 must be > 0] 348s test_server.py::test_threadpool_invalid_threadrange[-1-2-min=-1 must be > 0] 348s [gw0] [ 56%] PASSED test_server.py::test_threadpool_invalid_threadrange[-1-2-min=-1 must be > 0] 348s test_server.py::test_reuse_port[0.0.0.0] 349s test_server.py::test_threadpool_invalid_threadrange[0--1-min=0 must be > 0] 349s [gw0] [ 57%] PASSED test_server.py::test_threadpool_invalid_threadrange[0--1-min=0 must be > 0] 349s [gw2] [ 57%] PASSED test_server.py::test_peercreds_unix_sock_with_lookup[file] 349s test_server.py::test_threadpool_invalid_threadrange[0-0-min=0 must be > 0] 349s [gw0] [ 58%] PASSED test_server.py::test_threadpool_invalid_threadrange[0-0-min=0 must be > 0] 349s test_server.py::test_threadpool_invalid_threadrange[0-1-min=0 must be > 0] 349s [gw7] [ 58%] PASSED test_server.py::test_reuse_port[0.0.0.0] 349s [gw0] [ 59%] PASSED test_server.py::test_threadpool_invalid_threadrange[0-1-min=0 must be > 0] 349s test_server.py::test_reuse_port[::] 349s test_server.py::test_threadpool_invalid_threadrange[0-2-min=0 must be > 0] 349s [gw0] [ 59%] PASSED test_server.py::test_threadpool_invalid_threadrange[0-2-min=0 must be > 0] 349s test_server.py::test_threadpool_invalid_threadrange[1-0-Expected an integer or the infinity value for the `max` argument but got 0.] 349s [gw0] [ 60%] PASSED test_server.py::test_threadpool_invalid_threadrange[1-0-Expected an integer or the infinity value for the `max` argument but got 0.] 349s [gw7] [ 60%] PASSED test_server.py::test_reuse_port[::] 349s test_server.py::test_threadpool_invalid_threadrange[1-0.5-Expected an integer or the infinity value for the `max` argument but got 0.5.] 349s test_server.py::test_threadpool_threadrange_set[1--2-inf] 349s [gw7] [ 61%] PASSED test_server.py::test_threadpool_threadrange_set[1--2-inf] 349s test_server.py::test_threadpool_invalid_threadrange[2-1-max=1 must be > min=2] 349s [gw0] [ 61%] PASSED test_server.py::test_threadpool_invalid_threadrange[1-0.5-Expected an integer or the infinity value for the `max` argument but got 0.5.] 349s test_server.py::test_threadpool_invalid_threadrange[2-0-Expected an integer or the infinity value for the `max` argument but got 0.] 349s [gw0] [ 62%] PASSED test_server.py::test_threadpool_invalid_threadrange[2-0-Expected an integer or the infinity value for the `max` argument but got 0.] 349s [gw7] [ 63%] PASSED test_server.py::test_threadpool_invalid_threadrange[2-1-max=1 must be > min=2] 349s test_server.py::test_threadpool_multistart_validation 349s test_server.py::test_threadpool_invalid_threadrange[2-1-Expected an integer or the infinity value for the `max` argument but got '1'.] 349s [gw7] [ 63%] PASSED test_server.py::test_threadpool_multistart_validation 349s test_ssl.py::test_ssl_adapters[builtin] 349s [gw0] [ 64%] PASSED test_server.py::test_threadpool_invalid_threadrange[2-1-Expected an integer or the infinity value for the `max` argument but got '1'.] 349s test_ssl.py::test_tls_client_auth[0-True-localhost-builtin] 349s test_server.py::test_threadpool_threadrange_set[1--1-inf] 349s [gw5] [ 64%] PASSED test_server.py::test_threadpool_threadrange_set[1--1-inf] 349s test_server.py::test_threadpool_threadrange_set[1-1-1] 349s [gw5] [ 65%] PASSED test_server.py::test_threadpool_threadrange_set[1-1-1] 349s test_server.py::test_threadpool_threadrange_set[1-2-2] 349s [gw5] [ 65%] PASSED test_server.py::test_threadpool_threadrange_set[1-2-2] 349s test_ssl.py::test_tls_client_auth[0-True-127.0.0.1-builtin] 349s test_server.py::test_bind_addr_unix[abstract] 349s [gw4] [ 66%] PASSED test_conn.py::test_HTTP11_Timeout[False] 349s test_server.py::test_threadpool_threadrange_set[1-inf-inf] 349s [gw3] [ 66%] PASSED test_server.py::test_threadpool_threadrange_set[1-inf-inf] 349s test_server.py::test_threadpool_threadrange_set[2--2-inf] 349s [gw3] [ 67%] PASSED test_server.py::test_threadpool_threadrange_set[2--2-inf] 349s test_server.py::test_threadpool_threadrange_set[2--1-inf] 349s [gw3] [ 67%] PASSED test_server.py::test_threadpool_threadrange_set[2--1-inf] 349s test_ssl.py::test_tls_client_auth[0-True-*.localhost-builtin] 349s [gw1] [ 68%] PASSED test_server.py::test_bind_addr_unix[abstract] 349s [gw7] [ 69%] PASSED test_ssl.py::test_ssl_adapters[builtin] 349s [gw0] [ 69%] PASSED test_ssl.py::test_tls_client_auth[0-True-localhost-builtin] 349s [gw5] [ 70%] PASSED test_ssl.py::test_tls_client_auth[0-True-127.0.0.1-builtin] 349s test_server.py::test_peercreds_unix_sock[abstract] 349s [gw3] [ 70%] PASSED test_ssl.py::test_tls_client_auth[0-True-*.localhost-builtin] 349s test_server.py::test_high_number_of_file_descriptors[1024] 349s test_conn.py::test_HTTP11_Timeout_after_request 349s [gw2] [ 71%] PASSED test_server.py::test_high_number_of_file_descriptors[1024] 349s test_server.py::test_bind_addr_unix[file] 349s test_ssl.py::test_ssl_adapters[pyopenssl] 349s [gw1] [ 71%] PASSED test_server.py::test_bind_addr_unix[file] 349s test_ssl.py::test_tls_client_auth[0-True-localhost-pyopenssl] 349s test_ssl.py::test_tls_client_auth[0-True-127.0.0.1-pyopenssl] 349s [gw7] [ 72%] PASSED test_ssl.py::test_ssl_adapters[pyopenssl] 349s [gw0] [ 72%] PASSED test_ssl.py::test_tls_client_auth[0-True-localhost-pyopenssl] 350s test_ssl.py::test_tls_client_auth[0-True-*.localhost-pyopenssl] 350s [gw5] [ 73%] PASSED test_ssl.py::test_tls_client_auth[0-True-127.0.0.1-pyopenssl] 350s [gw6] [ 73%] PASSED test_server.py::test_peercreds_unix_sock[abstract] 350s test_server.py::test_peercreds_unix_sock[file] 350s [gw3] [ 74%] PASSED test_ssl.py::test_tls_client_auth[0-True-*.localhost-pyopenssl] 350s test_server.py::test_high_number_of_file_descriptors[2048] 350s test_ssl.py::test_tls_client_auth[0-True-not_localhost-pyopenssl] 350s [gw2] [ 75%] PASSED test_server.py::test_high_number_of_file_descriptors[2048] 350s [gw1] [ 75%] PASSED test_ssl.py::test_tls_client_auth[0-True-not_localhost-pyopenssl] 350s test_ssl.py::test_tls_client_auth[0-False-localhost-builtin] 350s test_ssl.py::test_tls_client_auth[0-False-localhost-pyopenssl] 350s test_ssl.py::test_tls_client_auth[1-True-localhost-builtin] 350s [gw0] [ 76%] PASSED test_ssl.py::test_tls_client_auth[0-False-localhost-pyopenssl] 350s [gw7] [ 76%] PASSED test_ssl.py::test_tls_client_auth[0-False-localhost-builtin] 350s test_ssl.py::test_tls_client_auth[1-True-localhost-pyopenssl] 350s [gw6] [ 77%] PASSED test_server.py::test_peercreds_unix_sock[file] 350s test_server.py::test_peercreds_unix_sock_with_lookup[abstract] 350s [gw5] [ 77%] PASSED test_ssl.py::test_tls_client_auth[1-True-localhost-builtin] 350s [gw6] [ 78%] PASSED test_server.py::test_peercreds_unix_sock_with_lookup[abstract] 350s [gw3] [ 78%] PASSED test_ssl.py::test_tls_client_auth[1-True-localhost-pyopenssl] 350s test_ssl.py::test_tls_client_auth[1-True-127.0.0.1-builtin] 351s test_ssl.py::test_tls_client_auth[1-True-127.0.0.1-pyopenssl] 351s [gw2] [ 79%] PASSED test_ssl.py::test_tls_client_auth[1-True-127.0.0.1-builtin] 351s [gw1] [ 79%] PASSED test_ssl.py::test_tls_client_auth[1-True-127.0.0.1-pyopenssl] 351s test_ssl.py::test_tls_client_auth[1-True-*.localhost-builtin] 351s test_ssl.py::test_tls_client_auth[1-True-*.localhost-pyopenssl] 351s test_ssl.py::test_tls_client_auth[1-True-not_localhost-builtin] 351s [gw7] [ 80%] PASSED test_ssl.py::test_tls_client_auth[1-True-*.localhost-builtin] 351s [gw0] [ 80%] PASSED test_ssl.py::test_tls_client_auth[1-True-*.localhost-pyopenssl] 351s test_ssl.py::test_tls_client_auth[1-False-localhost-builtin] 351s test_ssl.py::test_tls_client_auth[1-True-not_localhost-pyopenssl] 351s [gw5] [ 81%] PASSED test_ssl.py::test_tls_client_auth[1-True-not_localhost-builtin] 351s [gw3] [ 82%] PASSED test_ssl.py::test_tls_client_auth[1-True-not_localhost-pyopenssl] 351s [gw6] [ 82%] PASSED test_ssl.py::test_tls_client_auth[1-False-localhost-builtin] 351s test_ssl.py::test_tls_client_auth[1-False-localhost-pyopenssl] 351s test_ssl.py::test_tls_client_auth[2-True-localhost-builtin] 351s [gw2] [ 83%] PASSED test_ssl.py::test_tls_client_auth[1-False-localhost-pyopenssl] 351s [gw1] [ 83%] PASSED test_ssl.py::test_tls_client_auth[2-True-localhost-builtin] 351s test_ssl.py::test_tls_client_auth[2-True-localhost-pyopenssl] 351s test_ssl.py::test_tls_client_auth[2-True-127.0.0.1-builtin] 351s test_ssl.py::test_tls_client_auth[2-True-127.0.0.1-pyopenssl] 351s [gw7] [ 84%] PASSED test_ssl.py::test_tls_client_auth[2-True-localhost-pyopenssl] 351s [gw0] [ 84%] PASSED test_ssl.py::test_tls_client_auth[2-True-127.0.0.1-builtin] 351s test_ssl.py::test_tls_client_auth[2-True-*.localhost-pyopenssl] 351s test_ssl.py::test_tls_client_auth[2-True-*.localhost-builtin] 352s [gw5] [ 85%] PASSED test_ssl.py::test_tls_client_auth[2-True-127.0.0.1-pyopenssl] 352s [gw6] [ 85%] PASSED test_ssl.py::test_tls_client_auth[2-True-*.localhost-builtin] 352s [gw3] [ 86%] PASSED test_ssl.py::test_tls_client_auth[2-True-*.localhost-pyopenssl] 352s test_ssl.py::test_tls_client_auth[2-True-not_localhost-builtin] 352s test_ssl.py::test_tls_client_auth[2-True-not_localhost-pyopenssl] 352s [gw2] [ 86%] PASSED test_ssl.py::test_tls_client_auth[2-True-not_localhost-builtin] 352s [gw1] [ 87%] PASSED test_ssl.py::test_tls_client_auth[2-True-not_localhost-pyopenssl] 352s test_ssl.py::test_tls_client_auth[2-False-localhost-builtin] 352s test_ssl.py::test_tls_client_auth[2-False-localhost-pyopenssl] 352s test_ssl.py::test_ssl_env[0-False-builtin] 352s [gw0] [ 88%] PASSED test_ssl.py::test_tls_client_auth[2-False-localhost-pyopenssl] 352s [gw7] [ 88%] PASSED test_ssl.py::test_tls_client_auth[2-False-localhost-builtin] 352s test_ssl.py::test_ssl_env[0-True-builtin] 352s test_ssl.py::test_ssl_env[0-False-pyopenssl] 352s [gw5] [ 89%] PASSED test_ssl.py::test_ssl_env[0-False-builtin] 352s [gw6] [ 89%] PASSED test_ssl.py::test_ssl_env[0-True-builtin] 353s [gw3] [ 90%] PASSED test_ssl.py::test_ssl_env[0-False-pyopenssl] 353s test_ssl.py::test_ssl_env[0-True-pyopenssl] 353s test_ssl.py::test_ssl_env[1-False-builtin] 353s [gw2] [ 90%] PASSED test_ssl.py::test_ssl_env[0-True-pyopenssl] 353s [gw1] [ 91%] PASSED test_ssl.py::test_ssl_env[1-False-builtin] 353s test_ssl.py::test_ssl_env[1-True-builtin] 353s test_ssl.py::test_ssl_env[1-False-pyopenssl] 353s test_ssl.py::test_ssl_env[1-True-pyopenssl] 353s [gw0] [ 91%] PASSED test_ssl.py::test_ssl_env[1-True-builtin] 353s [gw7] [ 92%] PASSED test_ssl.py::test_ssl_env[1-False-pyopenssl] 353s test_ssl.py::test_ssl_env[2-True-builtin] 353s test_ssl.py::test_ssl_env[2-True-pyopenssl] 353s [gw5] [ 92%] PASSED test_ssl.py::test_ssl_env[1-True-pyopenssl] 353s [gw3] [ 93%] PASSED test_ssl.py::test_ssl_env[2-True-pyopenssl] 353s [gw6] [ 94%] PASSED test_ssl.py::test_ssl_env[2-True-builtin] 353s test_ssl.py::test_http_over_https_error[0.0.0.0-builtin] 353s test_ssl.py::test_http_over_https_error[0.0.0.0-pyopenssl] 353s test_ssl.py::test_http_over_https_error[::-builtin] 353s test_ssl.py::test_http_over_https_error[::-pyopenssl] 353s [gw4] [ 94%] PASSED test_conn.py::test_HTTP11_Timeout_after_request 353s test_wsgi.py::test_connection_keepalive 353s test_wsgi.py::test_gateway_start_response_called_twice 353s test_wsgi.py::test_gateway_write_needs_start_response_called_before 353s [gw6] [ 95%] PASSED test_wsgi.py::test_gateway_start_response_called_twice 353s [gw3] [ 95%] PASSED test_wsgi.py::test_gateway_write_needs_start_response_called_before /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 353s self.warn(msg, slug="module-not-measured") 353s /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 353s self.warn(msg, slug="module-not-measured") 354s 354s [gw2] [ 96%] PASSED test_ssl.py::test_http_over_https_error[0.0.0.0-builtin] 354s [gw1] [ 96%] PASSED test_ssl.py::test_http_over_https_error[0.0.0.0-pyopenssl] 354s webtest.py::cheroot.test.webtest.WebCase.getPage 354s webtest.py::cheroot.test.webtest.strip_netloc 354s [gw2] [ 97%] PASSED webtest.py::cheroot.test.webtest.WebCase.getPage 354s [gw1] [ 97%] PASSED webtest.py::cheroot.test.webtest.strip_netloc /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 354s self.warn(msg, slug="module-not-measured") 354s /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 354s self.warn(msg, slug="module-not-measured") 354s 354s test_ssl.py::test_tls_client_auth[0-True-not_localhost-builtin] 354s [gw7] [ 98%] PASSED test_ssl.py::test_http_over_https_error[::-pyopenssl] /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 354s self.warn(msg, slug="module-not-measured") 354s 354s [gw0] [ 98%] PASSED test_ssl.py::test_http_over_https_error[::-builtin] /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 354s self.warn(msg, slug="module-not-measured") 354s 355s [gw4] [ 99%] PASSED test_ssl.py::test_tls_client_auth[0-True-not_localhost-builtin] /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 355s self.warn(msg, slug="module-not-measured") 366s 366s [gw5] [100%] PASSED test_wsgi.py::test_connection_keepalive /usr/lib/python3/dist-packages/coverage/inorout.py:519: CoverageWarning: Module cheroot was previously imported, but not measured (module-not-measured) 366s self.warn(msg, slug="module-not-measured") 367s 367s 367s - generated xml file: /tmp/autopkgtest.wynSms/autopkgtest_tmp/build/.test-results/pytest/test.xml - 367s 367s ---------- coverage: platform linux, python 3.12.7-final-0 ----------- 367s Name Stmts Miss Cover Missing 367s --------------------------------------------------------------------------------------------- 367s /usr/lib/python3/dist-packages/cheroot/__init__.py 10 10 0% 3-14 367s /usr/lib/python3/dist-packages/cheroot/__main__.py 3 3 0% 3-6 367s /usr/lib/python3/dist-packages/cheroot/_compat.py 36 2 94% 12-13 367s /usr/lib/python3/dist-packages/cheroot/cli.py 70 22 69% 86, 93, 101-107, 111, 119, 123-129, 150-151, 232-243 367s /usr/lib/python3/dist-packages/cheroot/connections.py 178 31 83% 17-39, 227, 284, 325, 339-344, 351-375 367s /usr/lib/python3/dist-packages/cheroot/errors.py 21 2 90% 55-56 367s /usr/lib/python3/dist-packages/cheroot/makefile.py 41 2 95% 20, 35 367s /usr/lib/python3/dist-packages/cheroot/server.py 1021 237 77% 120-127, 132-135, 144, 198, 204, 218, 229, 234, 251-252, 270, 281-284, 296-299, 323-332, 336, 340, 344-347, 374, 393-402, 414-423, 427, 431, 435-437, 465, 471, 480-481, 493, 501, 518, 522, 531-533, 547-578, 590-599, 608-629, 633, 716-721, 728-734, 768-770, 838-864, 907-911, 928-930, 937, 960-961, 1028-1030, 1059-1061, 1072-1078, 1110, 1150, 1283, 1328, 1355, 1357, 1393, 1397, 1408-1416, 1448, 1667-1670, 1674, 1721, 1735, 1740, 1759, 1764-1766, 1777-1785, 1792-1796, 1799, 1821-1822, 1870, 1907, 1921-1927, 1937, 1951-1952, 1956-1958, 1965-1971, 1974, 1989, 1992, 1999, 2002-2005, 2055-2058, 2094-2096, 2146-2151, 2171-2173, 2217, 2225-2226 367s /usr/lib/python3/dist-packages/cheroot/ssl/builtin.py 191 29 85% 17-18, 22-26, 37, 73, 101-102, 127, 206, 218, 225, 233, 236, 273, 289-290, 318, 365, 396, 406-407, 421, 430, 441-442 367s /usr/lib/python3/dist-packages/cheroot/ssl/pyopenssl.py 144 20 86% 65-68, 100, 105-108, 111, 116-117, 126, 130, 150, 158, 272, 283, 304, 378 367s /usr/lib/python3/dist-packages/cheroot/test/_pytest_plugin.py 6 4 33% 7-13, 16 367s /usr/lib/python3/dist-packages/cheroot/test/conftest.py 54 4 93% 29, 32, 55-56 367s /usr/lib/python3/dist-packages/cheroot/test/helper.py 99 42 58% 42-70, 75-76, 81-83, 88-91, 97-105, 135, 150-151, 166 367s /usr/lib/python3/dist-packages/cheroot/test/test_conn.py 719 33 95% 55, 97, 175-178, 306-311, 1049-1053, 1077-1080, 1083, 1177, 1351-1364, 1477-1479 367s /usr/lib/python3/dist-packages/cheroot/test/test_core.py 220 7 97% 32, 296-298, 403-406, 439 367s /usr/lib/python3/dist-packages/cheroot/test/test_makefile.py 30 4 87% 24-27 367s /usr/lib/python3/dist-packages/cheroot/test/test_server.py 242 5 98% 54, 238, 265, 307, 408 367s /usr/lib/python3/dist-packages/cheroot/test/test_ssl.py 251 30 88% 89, 153-156, 338, 354, 358, 364-368, 378, 430, 551, 553-569, 574, 590-603, 637, 687, 691 367s /usr/lib/python3/dist-packages/cheroot/test/webtest.py 306 176 42% 54-57, 62-64, 72-79, 94-96, 125-126, 130-134, 145-150, 159, 163, 171, 198-228, 238-246, 251-296, 301, 305-310, 318-323, 327-338, 342-351, 355-362, 366-371, 375-381, 385-392, 396-401, 405-410, 414-419, 439, 451-454, 478, 502-505, 509, 518, 524, 579-588 367s /usr/lib/python3/dist-packages/cheroot/testing.py 88 9 90% 46-47, 147-149, 153, 165-167 367s /usr/lib/python3/dist-packages/cheroot/workers/threadpool.py 176 38 78% 26, 29, 163, 218-222, 305-310, 320, 336-352, 363-364, 394-395, 400-411, 426 367s /usr/lib/python3/dist-packages/cheroot/wsgi.py 143 32 78% 88, 92, 140, 163-164, 170, 174, 194, 271-281, 325-342, 396-402 367s --------------------------------------------------------------------------------------------- 367s TOTAL 4183 742 82% 367s 367s 8 files skipped due to complete coverage. 367s Coverage XML written to file .test-results/pytest/cov.xml 367s 367s ============================= slowest 10 durations ============================= 367s 11.66s call test_wsgi.py::test_connection_keepalive 367s 4.02s call test_conn.py::test_HTTP11_Timeout_after_request 367s 3.44s call test_conn.py::test_keepalive_conn_management 367s 2.00s call test_conn.py::test_HTTP11_Timeout[False] 367s 2.00s call test_conn.py::test_HTTP11_Timeout[True] 367s 1.04s call test_conn.py::test_invalid_selected_connection 367s 0.63s call test_conn.py::test_598 367s 0.63s call test_conn.py::test_unhandled_exception_in_request_handler 367s 0.63s call test_conn.py::test_broken_connection_during_http_communication_fallback 367s 0.63s call test_conn.py::test_kb_int_from_http_handler 367s =========================== short test summary info ============================ 367s XFAIL test_conn.py::test_Chunked_Encoding - Headers from earlier request leak into the request line for a subsequent request, resulting in 400 instead of 413. See cherrypy/cheroot#69 for details. 367s XFAIL test_conn.py::test_598 - Sometimes this test fails due to low timeout. Ref: https://github.com/cherrypy/cherrypy/issues/598 367s XFAIL test_core.py::test_large_request - https://github.com/cherrypy/cheroot/issues/106 367s ======================= 181 passed, 3 xfailed in 32.51s ======================== 367s I: pybuild pybuild:334: rm -Rf /tmp/autopkgtest.wynSms/autopkgtest_tmp/build/.test-results /tmp/autopkgtest.wynSms/autopkgtest_tmp/build/.coverage 367s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p "3.13 3.12" returned exit code 13 367s make: *** [/tmp/0sGIwSZmXi/run:4: pybuild-autopkgtest] Error 25 367s pybuild-autopkgtest: error: /tmp/0sGIwSZmXi/run pybuild-autopkgtest returned exit code 2 368s autopkgtest [20:48:38]: test pybuild-autopkgtest: -----------------------] 372s autopkgtest [20:48:42]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 372s pybuild-autopkgtest FAIL non-zero exit status 25 377s autopkgtest [20:48:47]: @@@@@@@@@@@@@@@@@@@@ summary 377s pybuild-autopkgtest FAIL non-zero exit status 25