0s autopkgtest [00:55:05]: starting date and time: 2024-03-23 00:55:05+0000 0s autopkgtest [00:55:05]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [00:55:05]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lrk92ljq/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:sphinx --apt-upgrade vcr.py --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/7.2.6-6 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-16.secgroup --name adt-noble-s390x-vcr.py-20240323-005505-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 142s autopkgtest [00:57:27]: testbed dpkg architecture: s390x 142s autopkgtest [00:57:27]: testbed apt version: 2.7.12 142s autopkgtest [00:57:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 144s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 144s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3979 kB] 145s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [57.7 kB] 145s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [498 kB] 145s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 145s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [665 kB] 145s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 145s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 145s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 145s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [4162 kB] 146s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 146s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [47.5 kB] 146s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 148s Fetched 9545 kB in 4s (2614 kB/s) 148s Reading package lists... 151s Reading package lists... 151s Building dependency tree... 151s Reading state information... 151s Calculating upgrade... 151s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 151s Reading package lists... 152s Building dependency tree... 152s Reading state information... 152s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 152s Unknown architecture, assuming PC-style ttyS0 152s sh: Attempting to set up Debian/Ubuntu apt sources automatically 152s sh: Distribution appears to be Ubuntu 153s Reading package lists... 153s Building dependency tree... 153s Reading state information... 154s eatmydata is already the newest version (131-1). 154s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 154s dbus is already the newest version (1.14.10-4ubuntu1). 154s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 154s rng-tools-debian is already the newest version (2.4). 154s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 155s The following packages will be REMOVED: 155s cloud-init* python3-configobj* python3-debconf* 155s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 155s After this operation, 3256 kB disk space will be freed. 155s (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 ... 52170 files and directories currently installed.) 155s Removing cloud-init (24.1.2-0ubuntu1) ... 156s Removing python3-configobj (5.0.8-3) ... 156s Removing python3-debconf (1.5.86) ... 156s Processing triggers for man-db (2.12.0-3) ... 156s (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 ... 51781 files and directories currently installed.) 156s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 157s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 157s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 157s invoke-rc.d: policy-rc.d denied execution of try-restart. 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s linux-generic is already the newest version (6.8.0-11.11+1). 157s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 158s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 158s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 160s Reading package lists... 160s Reading package lists... 160s Building dependency tree... 160s Reading state information... 160s Calculating upgrade... 161s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 161s Reading package lists... 161s Building dependency tree... 161s Reading state information... 161s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 161s autopkgtest [00:57:46]: rebooting testbed after setup commands that affected boot 177s autopkgtest [00:58:02]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 180s autopkgtest [00:58:05]: @@@@@@@@@@@@@@@@@@@@ apt-source vcr.py 183s Get:1 http://ftpmaster.internal/ubuntu noble/universe vcr.py 5.1.0-1.1 (dsc) [2911 B] 183s Get:2 http://ftpmaster.internal/ubuntu noble/universe vcr.py 5.1.0-1.1 (tar) [337 kB] 183s Get:3 http://ftpmaster.internal/ubuntu noble/universe vcr.py 5.1.0-1.1 (diff) [6620 B] 183s gpgv: Signature made Mon Jan 15 02:34:25 2024 UTC 183s gpgv: using RSA key D56571B88A8BBAF140BF63D6BD7EAA60778FA6F5 183s gpgv: issuer "doko@debian.org" 183s gpgv: Can't check signature: No public key 183s dpkg-source: warning: cannot verify inline signature for ./vcr.py_5.1.0-1.1.dsc: no acceptable signature found 183s autopkgtest [00:58:08]: testing package vcr.py version 5.1.0-1.1 183s autopkgtest [00:58:08]: build not needed 184s autopkgtest [00:58:09]: test pybuild-autopkgtest: preparing testbed 185s Reading package lists... 186s Building dependency tree... 186s Reading state information... 186s Starting pkgProblemResolver with broken count: 0 186s Starting 2 pkgProblemResolver with broken count: 0 186s Done 186s The following additional packages will be installed: 186s autoconf automake autopoint autotools-dev build-essential cpp cpp-13 186s cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 186s dh-python dh-strip-nondeterminism docutils-common dwz fonts-font-awesome 186s fonts-lato g++ g++-13 g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 186s gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu gettext intltool-debian 186s libarchive-zip-perl libasan8 libatomic1 libc-dev-bin libc6-dev libcc1-0 186s libcrypt-dev libdebhelper-perl libdw1 libfile-stripnondeterminism-perl 186s libgcc-13-dev libgomp1 libisl23 libitm1 libjs-jquery libjs-sphinxdoc 186s libjs-underscore libjson-perl liblua5.4-0 libmpc3 libnsl-dev 186s libstdc++-13-dev libsub-override-perl libtirpc-dev libtool libubsan1 186s linux-libc-dev m4 pandoc pandoc-data po-debconf pybuild-plugin-autopkgtest 186s python-vcr-doc python3-aiohttp python3-aiosignal python3-alabaster 186s python3-all python3-async-timeout python3-boto3 python3-botocore 186s python3-brotli python3-click python3-colorama python3-dateutil 186s python3-decorator python3-docutils python3-flasgger python3-flask 186s python3-frozenlist python3-greenlet python3-httpbin python3-imagesize 186s python3-iniconfig python3-itsdangerous python3-jmespath python3-mistune0 186s python3-multidict python3-packaging python3-pluggy python3-pytest 186s python3-pytest-httpbin python3-pytest-tornado python3-roman 186s python3-s3transfer python3-snowballstemmer python3-sphinx 186s python3-sphinx-rtd-theme python3-sphinxcontrib.jquery python3-tornado 186s python3-vcr python3-werkzeug python3-wrapt python3-yarl rpcsvc-proto 186s sgml-base sphinx-common sphinx-rtd-theme-common xml-core 186s Suggested packages: 186s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 186s cpp-13-doc dh-make flit python3-build python3-installer python3-wheel 186s g++-multilib g++-13-multilib gcc-13-doc gcc-multilib manpages-dev flex bison 186s gdb gcc-doc gcc-13-multilib gdb-s390x-linux-gnu gettext-doc libasprintf-dev 186s libgettextpo-dev glibc-doc libstdc++-13-doc libtool-doc gfortran 186s | fortran95-compiler gcj-jdk m4-doc texlive-latex-recommended texlive-xetex 186s texlive-luatex pandoc-citeproc texlive-latex-extra context wkhtmltopdf 186s librsvg2-bin groff ghc nodejs php python ruby r-base-core libjs-mathjax 186s libjs-katex citation-style-language-styles libmail-box-perl docutils-doc 186s fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french 186s texlive-latex-base python3-dotenv python-flask-doc python-greenlet-dev 186s python-greenlet-doc python3-stemmer dvipng fonts-freefont-otf 186s imagemagick-6.q16 latexmk sphinx-doc tex-gyre texlive-fonts-recommended 186s texlive-plain-generic python3-pycurl python-tornado-doc python3-twisted 186s ipython3 python-werkzeug-doc python3-lxml python3-watchdog sgml-base-doc 186s Recommended packages: 186s manpages manpages-dev libc-devtools libarchive-cpio-perl javascript-common 186s libjson-xs-perl libltdl-dev libmail-sendmail-perl python3-aiodns 186s libpaper-utils python3-pil python3-asgiref gunicorn python3-simplejson 186s python3-pyinotify 186s The following NEW packages will be installed: 186s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 186s cpp cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit 186s dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz 186s fonts-font-awesome fonts-lato g++ g++-13 g++-13-s390x-linux-gnu 186s g++-s390x-linux-gnu gcc gcc-13 gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu 186s gettext intltool-debian libarchive-zip-perl libasan8 libatomic1 libc-dev-bin 186s libc6-dev libcc1-0 libcrypt-dev libdebhelper-perl libdw1 186s libfile-stripnondeterminism-perl libgcc-13-dev libgomp1 libisl23 libitm1 186s libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl liblua5.4-0 186s libmpc3 libnsl-dev libstdc++-13-dev libsub-override-perl libtirpc-dev 186s libtool libubsan1 linux-libc-dev m4 pandoc pandoc-data po-debconf 186s pybuild-plugin-autopkgtest python-vcr-doc python3-aiohttp python3-aiosignal 186s python3-alabaster python3-all python3-async-timeout python3-boto3 186s python3-botocore python3-brotli python3-click python3-colorama 186s python3-dateutil python3-decorator python3-docutils python3-flasgger 186s python3-flask python3-frozenlist python3-greenlet python3-httpbin 186s python3-imagesize python3-iniconfig python3-itsdangerous python3-jmespath 186s python3-mistune0 python3-multidict python3-packaging python3-pluggy 186s python3-pytest python3-pytest-httpbin python3-pytest-tornado python3-roman 186s python3-s3transfer python3-snowballstemmer python3-sphinx 186s python3-sphinx-rtd-theme python3-sphinxcontrib.jquery python3-tornado 186s python3-vcr python3-werkzeug python3-wrapt python3-yarl rpcsvc-proto 186s sgml-base sphinx-common sphinx-rtd-theme-common xml-core 186s 0 upgraded, 107 newly installed, 0 to remove and 0 not upgraded. 186s Need to get 117 MB/117 MB of archives. 186s After this operation, 654 MB of additional disk space will be used. 186s Get:1 /tmp/autopkgtest.PDLpNs/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [884 B] 186s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x fonts-lato all 2.015-1 [2781 kB] 187s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x sgml-base all 1.31 [11.4 kB] 187s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x m4 s390x 1.4.19-4 [255 kB] 187s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x autoconf all 2.71-3 [339 kB] 187s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x autotools-dev all 20220109.1 [44.9 kB] 187s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 187s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x autopoint all 0.21-14ubuntu1 [422 kB] 188s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libc-dev-bin s390x 2.39-0ubuntu2 [20.2 kB] 188s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x linux-libc-dev s390x 6.8.0-11.11 [1590 kB] 188s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libcrypt-dev s390x 1:4.4.36-4 [135 kB] 188s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libtirpc-dev s390x 1.3.4+ds-1build1 [225 kB] 188s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x libnsl-dev s390x 1.3.0-3 [73.5 kB] 188s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x rpcsvc-proto s390x 1.4.2-0ubuntu6 [64.7 kB] 188s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libc6-dev s390x 2.39-0ubuntu2 [1629 kB] 188s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x libisl23 s390x 0.26-3 [722 kB] 188s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libmpc3 s390x 1.3.1-1 [54.9 kB] 188s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [9929 kB] 189s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13 s390x 13.2.0-17ubuntu2 [1026 B] 189s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 189s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 189s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x libcc1-0 s390x 14-20240303-1ubuntu1 [49.9 kB] 189s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libgomp1 s390x 14-20240303-1ubuntu1 [151 kB] 189s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x libitm1 s390x 14-20240303-1ubuntu1 [31.1 kB] 189s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x libatomic1 s390x 14-20240303-1ubuntu1 [9392 B] 189s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x libasan8 s390x 14-20240303-1ubuntu1 [2998 kB] 189s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x libubsan1 s390x 14-20240303-1ubuntu1 [1186 kB] 189s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x libgcc-13-dev s390x 13.2.0-17ubuntu2 [1003 kB] 189s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [19.1 MB] 191s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13 s390x 13.2.0-17ubuntu2 [467 kB] 191s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 191s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 191s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x libstdc++-13-dev s390x 13.2.0-17ubuntu2 [2430 kB] 191s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x g++-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [11.3 MB] 192s Get:35 http://ftpmaster.internal/ubuntu noble/main s390x g++-13 s390x 13.2.0-17ubuntu2 [14.4 kB] 192s Get:36 http://ftpmaster.internal/ubuntu noble/main s390x g++-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [956 B] 192s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x g++ s390x 4:13.2.0-7ubuntu1 [1096 B] 192s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 192s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 192s Get:40 http://ftpmaster.internal/ubuntu noble/main s390x libtool all 2.4.7-7 [166 kB] 192s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x dh-autoreconf all 20 [16.1 kB] 192s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 192s Get:43 http://ftpmaster.internal/ubuntu noble/main s390x libsub-override-perl all 0.10-1 [10.0 kB] 192s Get:44 http://ftpmaster.internal/ubuntu noble/main s390x libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 192s Get:45 http://ftpmaster.internal/ubuntu noble/main s390x dh-strip-nondeterminism all 1.13.1-1 [5362 B] 192s Get:46 http://ftpmaster.internal/ubuntu noble/main s390x libdw1 s390x 0.190-1 [282 kB] 192s Get:47 http://ftpmaster.internal/ubuntu noble/main s390x debugedit s390x 1:5.0-5 [47.5 kB] 192s Get:48 http://ftpmaster.internal/ubuntu noble/main s390x dwz s390x 0.15-1 [108 kB] 192s Get:49 http://ftpmaster.internal/ubuntu noble/main s390x gettext s390x 0.21-14ubuntu1 [917 kB] 192s Get:50 http://ftpmaster.internal/ubuntu noble/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 192s Get:51 http://ftpmaster.internal/ubuntu noble/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 192s Get:52 http://ftpmaster.internal/ubuntu noble/main s390x debhelper all 13.14.1ubuntu1 [869 kB] 192s Get:53 http://ftpmaster.internal/ubuntu noble/universe s390x dh-python all 6.20231223ubuntu2 [111 kB] 192s Get:54 http://ftpmaster.internal/ubuntu noble/main s390x xml-core all 0.19 [20.3 kB] 192s Get:55 http://ftpmaster.internal/ubuntu noble/main s390x docutils-common all 0.20.1+dfsg-3 [132 kB] 192s Get:56 http://ftpmaster.internal/ubuntu noble/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 192s Get:57 http://ftpmaster.internal/ubuntu noble/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 192s Get:58 http://ftpmaster.internal/ubuntu noble/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 192s Get:59 http://ftpmaster.internal/ubuntu noble/main s390x libjs-sphinxdoc all 7.2.6-4 [149 kB] 192s Get:60 http://ftpmaster.internal/ubuntu noble/main s390x libjson-perl all 4.10000-1 [81.9 kB] 192s Get:61 http://ftpmaster.internal/ubuntu noble/main s390x liblua5.4-0 s390x 5.4.6-3 [179 kB] 192s Get:62 http://ftpmaster.internal/ubuntu noble/universe s390x pandoc-data all 3.1.3-1 [92.4 kB] 192s Get:63 http://ftpmaster.internal/ubuntu noble/universe s390x pandoc s390x 3.1.3+ds-2 [41.5 MB] 195s Get:64 http://ftpmaster.internal/ubuntu noble/universe s390x pybuild-plugin-autopkgtest all 6.20231223ubuntu2 [1760 B] 195s Get:65 http://ftpmaster.internal/ubuntu noble/universe s390x python-vcr-doc all 5.1.0-1.1 [185 kB] 195s Get:66 http://ftpmaster.internal/ubuntu noble/universe s390x python3-multidict s390x 6.0.4-1.1 [55.2 kB] 195s Get:67 http://ftpmaster.internal/ubuntu noble/universe s390x python3-yarl s390x 1.8.2-3build1 [71.0 kB] 195s Get:68 http://ftpmaster.internal/ubuntu noble/universe s390x python3-async-timeout all 4.0.3-1 [6412 B] 195s Get:69 http://ftpmaster.internal/ubuntu noble/universe s390x python3-frozenlist s390x 1.4.0-1build1 [67.5 kB] 195s Get:70 http://ftpmaster.internal/ubuntu noble/universe s390x python3-aiosignal all 1.3.1-1 [5172 B] 195s Get:71 http://ftpmaster.internal/ubuntu noble/universe s390x python3-aiohttp s390x 3.9.1-1 [395 kB] 195s Get:72 http://ftpmaster.internal/ubuntu noble/main s390x python3-all s390x 3.12.1-0ubuntu2 [908 B] 195s Get:73 http://ftpmaster.internal/ubuntu noble/main s390x python3-dateutil all 2.8.2-3 [79.2 kB] 195s Get:74 http://ftpmaster.internal/ubuntu noble/main s390x python3-jmespath all 1.0.1-1 [21.3 kB] 195s Get:75 http://ftpmaster.internal/ubuntu noble/universe s390x python3-botocore all 1.34.46+repack-1 [6211 kB] 196s Get:76 http://ftpmaster.internal/ubuntu noble/universe s390x python3-s3transfer all 0.10.0-1 [53.9 kB] 196s Get:77 http://ftpmaster.internal/ubuntu noble/universe s390x python3-boto3 all 1.34.18+dfsg-1 [72.3 kB] 196s Get:78 http://ftpmaster.internal/ubuntu noble/universe s390x python3-brotli s390x 1.1.0-2 [383 kB] 196s Get:79 http://ftpmaster.internal/ubuntu noble/main s390x python3-colorama all 0.4.6-4 [32.1 kB] 196s Get:80 http://ftpmaster.internal/ubuntu noble/main s390x python3-click all 8.1.6-1 [79.0 kB] 196s Get:81 http://ftpmaster.internal/ubuntu noble/main s390x python3-decorator all 5.1.1-5 [10.1 kB] 196s Get:82 http://ftpmaster.internal/ubuntu noble/main s390x python3-roman all 3.3-3 [9632 B] 196s Get:83 http://ftpmaster.internal/ubuntu noble/main s390x python3-docutils all 0.20.1+dfsg-3 [393 kB] 196s Get:84 http://ftpmaster.internal/ubuntu noble/main s390x python3-itsdangerous all 2.1.2-4 [14.6 kB] 196s Get:85 http://ftpmaster.internal/ubuntu noble/main s390x python3-werkzeug all 3.0.1-3 [169 kB] 196s Get:86 http://ftpmaster.internal/ubuntu noble/main s390x python3-flask all 2.2.5-1ubuntu1 [85.7 kB] 196s Get:87 http://ftpmaster.internal/ubuntu noble/universe s390x python3-mistune0 all 0.8.4-2 [13.8 kB] 196s Get:88 http://ftpmaster.internal/ubuntu noble/main s390x python3-packaging all 23.2-1 [40.6 kB] 196s Get:89 http://ftpmaster.internal/ubuntu noble/universe s390x python3-flasgger all 0.9.7.2~dev2+dfsg-2 [1693 kB] 196s Get:90 http://ftpmaster.internal/ubuntu noble/main s390x python3-greenlet s390x 3.0.1-2 [174 kB] 196s Get:91 http://ftpmaster.internal/ubuntu noble/universe s390x python3-httpbin all 0.10.2+dfsg-1 [89.0 kB] 196s Get:92 http://ftpmaster.internal/ubuntu noble/main s390x python3-imagesize all 1.4.1-1 [6844 B] 196s Get:93 http://ftpmaster.internal/ubuntu noble/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 196s Get:94 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pluggy all 1.4.0-1 [20.4 kB] 196s Get:95 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest all 7.4.4-1 [305 kB] 196s Get:96 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-httpbin all 2.0.0-1 [16.1 kB] 196s Get:97 http://ftpmaster.internal/ubuntu noble/main s390x python3-tornado s390x 6.4.0-1 [297 kB] 196s Get:98 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-tornado all 0.8.1-3 [7180 B] 196s Get:99 http://ftpmaster.internal/ubuntu noble/main s390x python3-snowballstemmer all 2.2.0-4 [59.7 kB] 196s Get:100 http://ftpmaster.internal/ubuntu noble/main s390x sphinx-common all 7.2.6-4 [741 kB] 196s Get:101 http://ftpmaster.internal/ubuntu noble/main s390x python3-alabaster all 0.7.12-1 [17.8 kB] 196s Get:102 http://ftpmaster.internal/ubuntu noble/main s390x python3-sphinx all 7.2.6-4 [557 kB] 196s Get:103 http://ftpmaster.internal/ubuntu noble/main s390x sphinx-rtd-theme-common all 2.0.0+dfsg-1 [1012 kB] 197s Get:104 http://ftpmaster.internal/ubuntu noble/universe s390x python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 197s Get:105 http://ftpmaster.internal/ubuntu noble/universe s390x python3-sphinx-rtd-theme all 2.0.0+dfsg-1 [23.1 kB] 197s Get:106 http://ftpmaster.internal/ubuntu noble/main s390x python3-wrapt s390x 1.15.0-2build1 [40.4 kB] 197s Get:107 http://ftpmaster.internal/ubuntu noble/universe s390x python3-vcr all 5.1.0-1.1 [32.5 kB] 198s Fetched 117 MB in 11s (10.3 MB/s) 198s Selecting previously unselected package fonts-lato. 198s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51726 files and directories currently installed.) 198s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 198s Unpacking fonts-lato (2.015-1) ... 198s Selecting previously unselected package sgml-base. 198s Preparing to unpack .../001-sgml-base_1.31_all.deb ... 198s Unpacking sgml-base (1.31) ... 198s Selecting previously unselected package m4. 198s Preparing to unpack .../002-m4_1.4.19-4_s390x.deb ... 198s Unpacking m4 (1.4.19-4) ... 198s Selecting previously unselected package autoconf. 198s Preparing to unpack .../003-autoconf_2.71-3_all.deb ... 198s Unpacking autoconf (2.71-3) ... 198s Selecting previously unselected package autotools-dev. 198s Preparing to unpack .../004-autotools-dev_20220109.1_all.deb ... 198s Unpacking autotools-dev (20220109.1) ... 198s Selecting previously unselected package automake. 198s Preparing to unpack .../005-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 198s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 199s Selecting previously unselected package autopoint. 199s Preparing to unpack .../006-autopoint_0.21-14ubuntu1_all.deb ... 199s Unpacking autopoint (0.21-14ubuntu1) ... 199s Selecting previously unselected package libc-dev-bin. 199s Preparing to unpack .../007-libc-dev-bin_2.39-0ubuntu2_s390x.deb ... 199s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 199s Selecting previously unselected package linux-libc-dev:s390x. 199s Preparing to unpack .../008-linux-libc-dev_6.8.0-11.11_s390x.deb ... 199s Unpacking linux-libc-dev:s390x (6.8.0-11.11) ... 199s Selecting previously unselected package libcrypt-dev:s390x. 199s Preparing to unpack .../009-libcrypt-dev_1%3a4.4.36-4_s390x.deb ... 199s Unpacking libcrypt-dev:s390x (1:4.4.36-4) ... 199s Selecting previously unselected package libtirpc-dev:s390x. 199s Preparing to unpack .../010-libtirpc-dev_1.3.4+ds-1build1_s390x.deb ... 199s Unpacking libtirpc-dev:s390x (1.3.4+ds-1build1) ... 199s Selecting previously unselected package libnsl-dev:s390x. 199s Preparing to unpack .../011-libnsl-dev_1.3.0-3_s390x.deb ... 199s Unpacking libnsl-dev:s390x (1.3.0-3) ... 199s Selecting previously unselected package rpcsvc-proto. 199s Preparing to unpack .../012-rpcsvc-proto_1.4.2-0ubuntu6_s390x.deb ... 199s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 199s Selecting previously unselected package libc6-dev:s390x. 199s Preparing to unpack .../013-libc6-dev_2.39-0ubuntu2_s390x.deb ... 199s Unpacking libc6-dev:s390x (2.39-0ubuntu2) ... 199s Selecting previously unselected package libisl23:s390x. 199s Preparing to unpack .../014-libisl23_0.26-3_s390x.deb ... 199s Unpacking libisl23:s390x (0.26-3) ... 199s Selecting previously unselected package libmpc3:s390x. 199s Preparing to unpack .../015-libmpc3_1.3.1-1_s390x.deb ... 199s Unpacking libmpc3:s390x (1.3.1-1) ... 199s Selecting previously unselected package cpp-13-s390x-linux-gnu. 199s Preparing to unpack .../016-cpp-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 199s Unpacking cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 199s Selecting previously unselected package cpp-13. 199s Preparing to unpack .../017-cpp-13_13.2.0-17ubuntu2_s390x.deb ... 199s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 199s Selecting previously unselected package cpp-s390x-linux-gnu. 199s Preparing to unpack .../018-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 199s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 199s Selecting previously unselected package cpp. 199s Preparing to unpack .../019-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 199s Unpacking cpp (4:13.2.0-7ubuntu1) ... 199s Selecting previously unselected package libcc1-0:s390x. 199s Preparing to unpack .../020-libcc1-0_14-20240303-1ubuntu1_s390x.deb ... 199s Unpacking libcc1-0:s390x (14-20240303-1ubuntu1) ... 199s Selecting previously unselected package libgomp1:s390x. 199s Preparing to unpack .../021-libgomp1_14-20240303-1ubuntu1_s390x.deb ... 199s Unpacking libgomp1:s390x (14-20240303-1ubuntu1) ... 199s Selecting previously unselected package libitm1:s390x. 199s Preparing to unpack .../022-libitm1_14-20240303-1ubuntu1_s390x.deb ... 199s Unpacking libitm1:s390x (14-20240303-1ubuntu1) ... 199s Selecting previously unselected package libatomic1:s390x. 199s Preparing to unpack .../023-libatomic1_14-20240303-1ubuntu1_s390x.deb ... 199s Unpacking libatomic1:s390x (14-20240303-1ubuntu1) ... 199s Selecting previously unselected package libasan8:s390x. 199s Preparing to unpack .../024-libasan8_14-20240303-1ubuntu1_s390x.deb ... 199s Unpacking libasan8:s390x (14-20240303-1ubuntu1) ... 199s Selecting previously unselected package libubsan1:s390x. 199s Preparing to unpack .../025-libubsan1_14-20240303-1ubuntu1_s390x.deb ... 199s Unpacking libubsan1:s390x (14-20240303-1ubuntu1) ... 200s Selecting previously unselected package libgcc-13-dev:s390x. 200s Preparing to unpack .../026-libgcc-13-dev_13.2.0-17ubuntu2_s390x.deb ... 200s Unpacking libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 200s Selecting previously unselected package gcc-13-s390x-linux-gnu. 200s Preparing to unpack .../027-gcc-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 200s Unpacking gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 200s Selecting previously unselected package gcc-13. 200s Preparing to unpack .../028-gcc-13_13.2.0-17ubuntu2_s390x.deb ... 200s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 200s Selecting previously unselected package gcc-s390x-linux-gnu. 200s Preparing to unpack .../029-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 200s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 200s Selecting previously unselected package gcc. 200s Preparing to unpack .../030-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 200s Unpacking gcc (4:13.2.0-7ubuntu1) ... 200s Selecting previously unselected package libstdc++-13-dev:s390x. 200s Preparing to unpack .../031-libstdc++-13-dev_13.2.0-17ubuntu2_s390x.deb ... 200s Unpacking libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 200s Selecting previously unselected package g++-13-s390x-linux-gnu. 200s Preparing to unpack .../032-g++-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 200s Unpacking g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 201s Selecting previously unselected package g++-13. 201s Preparing to unpack .../033-g++-13_13.2.0-17ubuntu2_s390x.deb ... 201s Unpacking g++-13 (13.2.0-17ubuntu2) ... 201s Selecting previously unselected package g++-s390x-linux-gnu. 201s Preparing to unpack .../034-g++-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 201s Unpacking g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 201s Selecting previously unselected package g++. 201s Preparing to unpack .../035-g++_4%3a13.2.0-7ubuntu1_s390x.deb ... 201s Unpacking g++ (4:13.2.0-7ubuntu1) ... 201s Selecting previously unselected package build-essential. 201s Preparing to unpack .../036-build-essential_12.10ubuntu1_s390x.deb ... 201s Unpacking build-essential (12.10ubuntu1) ... 201s Selecting previously unselected package libdebhelper-perl. 201s Preparing to unpack .../037-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 201s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 201s Selecting previously unselected package libtool. 201s Preparing to unpack .../038-libtool_2.4.7-7_all.deb ... 201s Unpacking libtool (2.4.7-7) ... 201s Selecting previously unselected package dh-autoreconf. 201s Preparing to unpack .../039-dh-autoreconf_20_all.deb ... 201s Unpacking dh-autoreconf (20) ... 201s Selecting previously unselected package libarchive-zip-perl. 201s Preparing to unpack .../040-libarchive-zip-perl_1.68-1_all.deb ... 201s Unpacking libarchive-zip-perl (1.68-1) ... 201s Selecting previously unselected package libsub-override-perl. 201s Preparing to unpack .../041-libsub-override-perl_0.10-1_all.deb ... 201s Unpacking libsub-override-perl (0.10-1) ... 201s Selecting previously unselected package libfile-stripnondeterminism-perl. 201s Preparing to unpack .../042-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 201s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 201s Selecting previously unselected package dh-strip-nondeterminism. 201s Preparing to unpack .../043-dh-strip-nondeterminism_1.13.1-1_all.deb ... 201s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 201s Selecting previously unselected package libdw1:s390x. 201s Preparing to unpack .../044-libdw1_0.190-1_s390x.deb ... 201s Unpacking libdw1:s390x (0.190-1) ... 201s Selecting previously unselected package debugedit. 201s Preparing to unpack .../045-debugedit_1%3a5.0-5_s390x.deb ... 201s Unpacking debugedit (1:5.0-5) ... 201s Selecting previously unselected package dwz. 201s Preparing to unpack .../046-dwz_0.15-1_s390x.deb ... 201s Unpacking dwz (0.15-1) ... 201s Selecting previously unselected package gettext. 201s Preparing to unpack .../047-gettext_0.21-14ubuntu1_s390x.deb ... 201s Unpacking gettext (0.21-14ubuntu1) ... 201s Selecting previously unselected package intltool-debian. 201s Preparing to unpack .../048-intltool-debian_0.35.0+20060710.6_all.deb ... 201s Unpacking intltool-debian (0.35.0+20060710.6) ... 201s Selecting previously unselected package po-debconf. 201s Preparing to unpack .../049-po-debconf_1.0.21+nmu1_all.deb ... 201s Unpacking po-debconf (1.0.21+nmu1) ... 201s Selecting previously unselected package debhelper. 201s Preparing to unpack .../050-debhelper_13.14.1ubuntu1_all.deb ... 201s Unpacking debhelper (13.14.1ubuntu1) ... 201s Selecting previously unselected package dh-python. 201s Preparing to unpack .../051-dh-python_6.20231223ubuntu2_all.deb ... 201s Unpacking dh-python (6.20231223ubuntu2) ... 201s Selecting previously unselected package xml-core. 201s Preparing to unpack .../052-xml-core_0.19_all.deb ... 201s Unpacking xml-core (0.19) ... 201s Selecting previously unselected package docutils-common. 201s Preparing to unpack .../053-docutils-common_0.20.1+dfsg-3_all.deb ... 201s Unpacking docutils-common (0.20.1+dfsg-3) ... 201s Selecting previously unselected package fonts-font-awesome. 201s Preparing to unpack .../054-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 201s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 201s Selecting previously unselected package libjs-jquery. 201s Preparing to unpack .../055-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 201s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 201s Selecting previously unselected package libjs-underscore. 201s Preparing to unpack .../056-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 201s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 201s Selecting previously unselected package libjs-sphinxdoc. 201s Preparing to unpack .../057-libjs-sphinxdoc_7.2.6-4_all.deb ... 201s Unpacking libjs-sphinxdoc (7.2.6-4) ... 201s Selecting previously unselected package libjson-perl. 201s Preparing to unpack .../058-libjson-perl_4.10000-1_all.deb ... 201s Unpacking libjson-perl (4.10000-1) ... 201s Selecting previously unselected package liblua5.4-0:s390x. 201s Preparing to unpack .../059-liblua5.4-0_5.4.6-3_s390x.deb ... 201s Unpacking liblua5.4-0:s390x (5.4.6-3) ... 201s Selecting previously unselected package pandoc-data. 201s Preparing to unpack .../060-pandoc-data_3.1.3-1_all.deb ... 201s Unpacking pandoc-data (3.1.3-1) ... 201s Selecting previously unselected package pandoc. 201s Preparing to unpack .../061-pandoc_3.1.3+ds-2_s390x.deb ... 201s Unpacking pandoc (3.1.3+ds-2) ... 203s Selecting previously unselected package pybuild-plugin-autopkgtest. 203s Preparing to unpack .../062-pybuild-plugin-autopkgtest_6.20231223ubuntu2_all.deb ... 203s Unpacking pybuild-plugin-autopkgtest (6.20231223ubuntu2) ... 203s Selecting previously unselected package python-vcr-doc. 203s Preparing to unpack .../063-python-vcr-doc_5.1.0-1.1_all.deb ... 203s Unpacking python-vcr-doc (5.1.0-1.1) ... 203s Selecting previously unselected package python3-multidict. 203s Preparing to unpack .../064-python3-multidict_6.0.4-1.1_s390x.deb ... 203s Unpacking python3-multidict (6.0.4-1.1) ... 203s Selecting previously unselected package python3-yarl. 203s Preparing to unpack .../065-python3-yarl_1.8.2-3build1_s390x.deb ... 203s Unpacking python3-yarl (1.8.2-3build1) ... 203s Selecting previously unselected package python3-async-timeout. 203s Preparing to unpack .../066-python3-async-timeout_4.0.3-1_all.deb ... 203s Unpacking python3-async-timeout (4.0.3-1) ... 204s Selecting previously unselected package python3-frozenlist. 204s Preparing to unpack .../067-python3-frozenlist_1.4.0-1build1_s390x.deb ... 204s Unpacking python3-frozenlist (1.4.0-1build1) ... 204s Selecting previously unselected package python3-aiosignal. 204s Preparing to unpack .../068-python3-aiosignal_1.3.1-1_all.deb ... 204s Unpacking python3-aiosignal (1.3.1-1) ... 204s Selecting previously unselected package python3-aiohttp. 204s Preparing to unpack .../069-python3-aiohttp_3.9.1-1_s390x.deb ... 204s Unpacking python3-aiohttp (3.9.1-1) ... 204s Selecting previously unselected package python3-all. 204s Preparing to unpack .../070-python3-all_3.12.1-0ubuntu2_s390x.deb ... 204s Unpacking python3-all (3.12.1-0ubuntu2) ... 204s Selecting previously unselected package python3-dateutil. 204s Preparing to unpack .../071-python3-dateutil_2.8.2-3_all.deb ... 204s Unpacking python3-dateutil (2.8.2-3) ... 204s Selecting previously unselected package python3-jmespath. 204s Preparing to unpack .../072-python3-jmespath_1.0.1-1_all.deb ... 204s Unpacking python3-jmespath (1.0.1-1) ... 204s Selecting previously unselected package python3-botocore. 204s Preparing to unpack .../073-python3-botocore_1.34.46+repack-1_all.deb ... 204s Unpacking python3-botocore (1.34.46+repack-1) ... 205s Selecting previously unselected package python3-s3transfer. 205s Preparing to unpack .../074-python3-s3transfer_0.10.0-1_all.deb ... 205s Unpacking python3-s3transfer (0.10.0-1) ... 205s Selecting previously unselected package python3-boto3. 205s Preparing to unpack .../075-python3-boto3_1.34.18+dfsg-1_all.deb ... 205s Unpacking python3-boto3 (1.34.18+dfsg-1) ... 205s Selecting previously unselected package python3-brotli. 205s Preparing to unpack .../076-python3-brotli_1.1.0-2_s390x.deb ... 205s Unpacking python3-brotli (1.1.0-2) ... 205s Selecting previously unselected package python3-colorama. 205s Preparing to unpack .../077-python3-colorama_0.4.6-4_all.deb ... 205s Unpacking python3-colorama (0.4.6-4) ... 205s Selecting previously unselected package python3-click. 205s Preparing to unpack .../078-python3-click_8.1.6-1_all.deb ... 205s Unpacking python3-click (8.1.6-1) ... 205s Selecting previously unselected package python3-decorator. 205s Preparing to unpack .../079-python3-decorator_5.1.1-5_all.deb ... 205s Unpacking python3-decorator (5.1.1-5) ... 205s Selecting previously unselected package python3-roman. 205s Preparing to unpack .../080-python3-roman_3.3-3_all.deb ... 205s Unpacking python3-roman (3.3-3) ... 205s Selecting previously unselected package python3-docutils. 205s Preparing to unpack .../081-python3-docutils_0.20.1+dfsg-3_all.deb ... 205s Unpacking python3-docutils (0.20.1+dfsg-3) ... 205s Selecting previously unselected package python3-itsdangerous. 205s Preparing to unpack .../082-python3-itsdangerous_2.1.2-4_all.deb ... 205s Unpacking python3-itsdangerous (2.1.2-4) ... 205s Selecting previously unselected package python3-werkzeug. 205s Preparing to unpack .../083-python3-werkzeug_3.0.1-3_all.deb ... 205s Unpacking python3-werkzeug (3.0.1-3) ... 205s Selecting previously unselected package python3-flask. 205s Preparing to unpack .../084-python3-flask_2.2.5-1ubuntu1_all.deb ... 205s Unpacking python3-flask (2.2.5-1ubuntu1) ... 205s Selecting previously unselected package python3-mistune0. 205s Preparing to unpack .../085-python3-mistune0_0.8.4-2_all.deb ... 205s Unpacking python3-mistune0 (0.8.4-2) ... 205s Selecting previously unselected package python3-packaging. 205s Preparing to unpack .../086-python3-packaging_23.2-1_all.deb ... 205s Unpacking python3-packaging (23.2-1) ... 205s Selecting previously unselected package python3-flasgger. 205s Preparing to unpack .../087-python3-flasgger_0.9.7.2~dev2+dfsg-2_all.deb ... 205s Unpacking python3-flasgger (0.9.7.2~dev2+dfsg-2) ... 205s Selecting previously unselected package python3-greenlet. 205s Preparing to unpack .../088-python3-greenlet_3.0.1-2_s390x.deb ... 205s Unpacking python3-greenlet (3.0.1-2) ... 205s Selecting previously unselected package python3-httpbin. 205s Preparing to unpack .../089-python3-httpbin_0.10.2+dfsg-1_all.deb ... 205s Unpacking python3-httpbin (0.10.2+dfsg-1) ... 205s Selecting previously unselected package python3-imagesize. 205s Preparing to unpack .../090-python3-imagesize_1.4.1-1_all.deb ... 205s Unpacking python3-imagesize (1.4.1-1) ... 205s Selecting previously unselected package python3-iniconfig. 205s Preparing to unpack .../091-python3-iniconfig_1.1.1-2_all.deb ... 205s Unpacking python3-iniconfig (1.1.1-2) ... 205s Selecting previously unselected package python3-pluggy. 205s Preparing to unpack .../092-python3-pluggy_1.4.0-1_all.deb ... 205s Unpacking python3-pluggy (1.4.0-1) ... 205s Selecting previously unselected package python3-pytest. 205s Preparing to unpack .../093-python3-pytest_7.4.4-1_all.deb ... 205s Unpacking python3-pytest (7.4.4-1) ... 205s Selecting previously unselected package python3-pytest-httpbin. 205s Preparing to unpack .../094-python3-pytest-httpbin_2.0.0-1_all.deb ... 205s Unpacking python3-pytest-httpbin (2.0.0-1) ... 205s Selecting previously unselected package python3-tornado. 205s Preparing to unpack .../095-python3-tornado_6.4.0-1_s390x.deb ... 205s Unpacking python3-tornado (6.4.0-1) ... 205s Selecting previously unselected package python3-pytest-tornado. 205s Preparing to unpack .../096-python3-pytest-tornado_0.8.1-3_all.deb ... 205s Unpacking python3-pytest-tornado (0.8.1-3) ... 205s Selecting previously unselected package python3-snowballstemmer. 205s Preparing to unpack .../097-python3-snowballstemmer_2.2.0-4_all.deb ... 205s Unpacking python3-snowballstemmer (2.2.0-4) ... 205s Selecting previously unselected package sphinx-common. 205s Preparing to unpack .../098-sphinx-common_7.2.6-4_all.deb ... 205s Unpacking sphinx-common (7.2.6-4) ... 205s Selecting previously unselected package python3-alabaster. 205s Preparing to unpack .../099-python3-alabaster_0.7.12-1_all.deb ... 205s Unpacking python3-alabaster (0.7.12-1) ... 205s Selecting previously unselected package python3-sphinx. 205s Preparing to unpack .../100-python3-sphinx_7.2.6-4_all.deb ... 205s Unpacking python3-sphinx (7.2.6-4) ... 205s Selecting previously unselected package sphinx-rtd-theme-common. 205s Preparing to unpack .../101-sphinx-rtd-theme-common_2.0.0+dfsg-1_all.deb ... 205s Unpacking sphinx-rtd-theme-common (2.0.0+dfsg-1) ... 205s Selecting previously unselected package python3-sphinxcontrib.jquery. 205s Preparing to unpack .../102-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 205s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 206s Selecting previously unselected package python3-sphinx-rtd-theme. 206s Preparing to unpack .../103-python3-sphinx-rtd-theme_2.0.0+dfsg-1_all.deb ... 206s Unpacking python3-sphinx-rtd-theme (2.0.0+dfsg-1) ... 206s Selecting previously unselected package python3-wrapt. 206s Preparing to unpack .../104-python3-wrapt_1.15.0-2build1_s390x.deb ... 206s Unpacking python3-wrapt (1.15.0-2build1) ... 206s Selecting previously unselected package python3-vcr. 206s Preparing to unpack .../105-python3-vcr_5.1.0-1.1_all.deb ... 206s Unpacking python3-vcr (5.1.0-1.1) ... 206s Selecting previously unselected package autopkgtest-satdep. 206s Preparing to unpack .../106-1-autopkgtest-satdep.deb ... 206s Unpacking autopkgtest-satdep (0) ... 206s Setting up dh-python (6.20231223ubuntu2) ... 206s Setting up python3-iniconfig (1.1.1-2) ... 206s Setting up python3-tornado (6.4.0-1) ... 206s Setting up libdw1:s390x (0.190-1) ... 206s Setting up fonts-lato (2.015-1) ... 206s Setting up python3-colorama (0.4.6-4) ... 206s Setting up libarchive-zip-perl (1.68-1) ... 206s Setting up python3-alabaster (0.7.12-1) ... 206s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 206s Setting up linux-libc-dev:s390x (6.8.0-11.11) ... 206s Setting up m4 (1.4.19-4) ... 206s Setting up python3-itsdangerous (2.1.2-4) ... 207s Setting up python3-all (3.12.1-0ubuntu2) ... 207s Setting up libgomp1:s390x (14-20240303-1ubuntu1) ... 207s Setting up python3-click (8.1.6-1) ... 207s Setting up python3-multidict (6.0.4-1.1) ... 207s Setting up python3-frozenlist (1.4.0-1build1) ... 207s Setting up python3-aiosignal (1.3.1-1) ... 207s Setting up python3-async-timeout (4.0.3-1) ... 207s Setting up python3-roman (3.3-3) ... 207s Setting up python3-decorator (5.1.1-5) ... 207s Setting up autotools-dev (20220109.1) ... 207s Setting up python3-packaging (23.2-1) ... 208s Setting up libtirpc-dev:s390x (1.3.4+ds-1build1) ... 208s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 208s Setting up python3-snowballstemmer (2.2.0-4) ... 208s Setting up python3-jmespath (1.0.1-1) ... 208s Setting up python3-brotli (1.1.0-2) ... 208s Setting up python3-greenlet (3.0.1-2) ... 208s Setting up libmpc3:s390x (1.3.1-1) ... 208s Setting up libatomic1:s390x (14-20240303-1ubuntu1) ... 208s Setting up python3-wrapt (1.15.0-2build1) ... 208s Setting up autopoint (0.21-14ubuntu1) ... 208s Setting up autoconf (2.71-3) ... 208s Setting up python3-pluggy (1.4.0-1) ... 209s Setting up libubsan1:s390x (14-20240303-1ubuntu1) ... 209s Setting up python3-mistune0 (0.8.4-2) ... 209s /usr/lib/python3/dist-packages/mistune0.py:435: SyntaxWarning: invalid escape sequence '\|' 209s cells[i][c] = re.sub('\\\\\|', '|', cell) 209s Setting up dwz (0.15-1) ... 209s Setting up libnsl-dev:s390x (1.3.0-3) ... 209s Setting up libcrypt-dev:s390x (1:4.4.36-4) ... 209s Setting up libasan8:s390x (14-20240303-1ubuntu1) ... 209s Setting up libjson-perl (4.10000-1) ... 209s Setting up debugedit (1:5.0-5) ... 209s Setting up liblua5.4-0:s390x (5.4.6-3) ... 209s Setting up libsub-override-perl (0.10-1) ... 209s Setting up python3-dateutil (2.8.2-3) ... 209s Setting up sgml-base (1.31) ... 209s Setting up pandoc-data (3.1.3-1) ... 209s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 209s Setting up libisl23:s390x (0.26-3) ... 209s Setting up libc-dev-bin (2.39-0ubuntu2) ... 209s Setting up python3-yarl (1.8.2-3build1) ... 209s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 209s Setting up sphinx-rtd-theme-common (2.0.0+dfsg-1) ... 209s Setting up libcc1-0:s390x (14-20240303-1ubuntu1) ... 209s Setting up libitm1:s390x (14-20240303-1ubuntu1) ... 209s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 209s Setting up python3-imagesize (1.4.1-1) ... 209s Setting up automake (1:1.16.5-1.3ubuntu1) ... 209s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 209s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 209s Setting up gettext (0.21-14ubuntu1) ... 209s Setting up python3-pytest (7.4.4-1) ... 210s Setting up python3-aiohttp (3.9.1-1) ... 210s Setting up intltool-debian (0.35.0+20060710.6) ... 210s Setting up cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 210s Setting up pandoc (3.1.3+ds-2) ... 210s Setting up python3-pytest-tornado (0.8.1-3) ... 210s Setting up python3-werkzeug (3.0.1-3) ... 210s Setting up python3-botocore (1.34.46+repack-1) ... 210s Setting up python3-vcr (5.1.0-1.1) ... 211s Setting up libjs-sphinxdoc (7.2.6-4) ... 211s Setting up dh-strip-nondeterminism (1.13.1-1) ... 211s Setting up libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 211s Setting up xml-core (0.19) ... 211s Setting up libc6-dev:s390x (2.39-0ubuntu2) ... 211s Setting up libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 211s Setting up python-vcr-doc (5.1.0-1.1) ... 211s Setting up cpp-13 (13.2.0-17ubuntu2) ... 211s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 211s Setting up python3-flask (2.2.5-1ubuntu1) ... 211s Setting up po-debconf (1.0.21+nmu1) ... 211s Setting up python3-s3transfer (0.10.0-1) ... 211s Setting up gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 211s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 211s Setting up g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 211s Setting up sphinx-common (7.2.6-4) ... 211s Setting up gcc-13 (13.2.0-17ubuntu2) ... 211s Setting up python3-boto3 (1.34.18+dfsg-1) ... 211s Setting up cpp (4:13.2.0-7ubuntu1) ... 211s Setting up g++-13 (13.2.0-17ubuntu2) ... 211s Setting up libtool (2.4.7-7) ... 211s Setting up python3-flasgger (0.9.7.2~dev2+dfsg-2) ... 211s Setting up g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 211s Setting up gcc (4:13.2.0-7ubuntu1) ... 211s Setting up dh-autoreconf (20) ... 211s Setting up g++ (4:13.2.0-7ubuntu1) ... 211s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 211s Setting up python3-httpbin (0.10.2+dfsg-1) ... 211s /usr/lib/python3/dist-packages/httpbin/helpers.py:33: SyntaxWarning: invalid escape sequence '\_' 211s ASCII_ART = """ 211s /usr/lib/python3/dist-packages/httpbin/helpers.py:78: SyntaxWarning: invalid escape sequence '\ ' 211s ANGRY_ASCII =""" 211s /usr/lib/python3/dist-packages/httpbin/helpers.py:445: SyntaxWarning: invalid escape sequence '\s' 211s match = re.search('\s*(W/)?\"?([^"]*)\"?\s*', part) 211s Setting up python3-pytest-httpbin (2.0.0-1) ... 212s Setting up build-essential (12.10ubuntu1) ... 212s Setting up debhelper (13.14.1ubuntu1) ... 212s Setting up pybuild-plugin-autopkgtest (6.20231223ubuntu2) ... 212s Processing triggers for libc-bin (2.39-0ubuntu2) ... 212s Processing triggers for man-db (2.12.0-3) ... 213s Processing triggers for install-info (7.1-3) ... 213s Processing triggers for sgml-base (1.31) ... 213s Setting up docutils-common (0.20.1+dfsg-3) ... 213s Processing triggers for sgml-base (1.31) ... 213s Setting up python3-docutils (0.20.1+dfsg-3) ... 213s Setting up python3-sphinx (7.2.6-4) ... 214s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 214s Setting up python3-sphinx-rtd-theme (2.0.0+dfsg-1) ... 214s Setting up autopkgtest-satdep (0) ... 218s (Reading database ... 61191 files and directories currently installed.) 218s Removing autopkgtest-satdep (0) ... 219s autopkgtest [00:58:44]: test pybuild-autopkgtest: pybuild-autopkgtest 219s autopkgtest [00:58:44]: test pybuild-autopkgtest: [----------------------- 219s pybuild-autopkgtest 219s I: pybuild base:305: cd /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build; python3.12 -m pytest --ignore tests/integration/test_aiohttp.py --ignore tests/integration/test_tornado.py --ignore tests/integration/test_requests.py -m "not online" -k "not test_basic_json_use and not test_load_cassette_with_custom_persister" 221s ============================= test session starts ============================== 221s platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 221s rootdir: /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build 221s plugins: tornado-0.8.1, httpbin-2.0.0 221s collected 300 items / 28 deselected / 2 skipped / 272 selected 221s 221s tests/integration/test_basic.py .... [ 1%] 221s tests/integration/test_boto3.py ss [ 2%] 221s tests/integration/test_config.py . [ 2%] 221s tests/integration/test_filter.py .......... [ 6%] 221s tests/integration/test_httplib2.py ........ [ 9%] 221s tests/integration/test_urllib2.py ........ [ 12%] 221s tests/integration/test_urllib3.py .....F127.0.0.1 - - [23/Mar/2024 00:58:46] "GET /gzip HTTP/1.1" 200 165 221s . [ 14%] 221s tests/integration/test_httplib2.py ........ [ 17%] 222s tests/integration/test_urllib2.py ........ [ 20%] 222s tests/integration/test_urllib3.py .....F. [ 23%] 222s tests/integration/test_httplib2.py . [ 23%] 222s tests/integration/test_ignore.py .... [ 25%] 222s tests/integration/test_matchers.py .............. [ 30%] 222s tests/integration/test_multiple.py .127.0.0.1 - - [23/Mar/2024 00:58:47] "GET /status/201 HTTP/1.1" 201 0 222s [ 30%] 222s tests/integration/test_proxy.py . [ 30%] 222s tests/integration/test_record_mode.py ..127.0.0.1 - - [23/Mar/2024 00:58:47] "GET / HTTP/1.1" 200 9358 222s ...... [ 33%] 222s tests/integration/test_register_persister.py .. [ 34%] 222s tests/integration/test_register_serializer.py . [ 34%] 222s tests/integration/test_request.py .. [ 35%] 222s tests/integration/test_stubs.py .... [ 37%] 222s tests/integration/test_urllib2.py . [ 37%] 222s tests/integration/test_urllib3.py ... [ 38%] 222s tests/integration/test_wild.py .... [ 40%] 223s tests/unit/test_cassettes.py ............................... [ 51%] 223s tests/unit/test_errors.py .... [ 52%] 223s tests/unit/test_filters.py ........................ [ 61%] 223s tests/unit/test_json_serializer.py . [ 62%] 223s tests/unit/test_matchers.py ............................ [ 72%] 223s tests/unit/test_migration.py ... [ 73%] 223s tests/unit/test_persist.py .... [ 75%] 223s tests/unit/test_request.py ................. [ 81%] 223s tests/unit/test_response.py .... [ 82%] 223s tests/unit/test_serialize.py ............... [ 88%] 223s tests/unit/test_stubs.py . [ 88%] 223s tests/unit/test_unittest.py ....... [ 91%] 223s tests/unit/test_vcr.py ....................... [ 99%] 223s tests/unit/test_vcr_import.py . [100%] 223s 223s =================================== FAILURES =================================== 223s _______________________________ test_post[http] ________________________________ 223s 223s self = 223s method = 'POST', url = '/post', body = {'key1': 'value1', 'key2': 'value2'} 223s headers = HTTPHeaderDict({}) 223s retries = Retry(total=3, connect=None, read=None, redirect=None, status=None) 223s redirect = False, assert_same_host = False, timeout = <_TYPE_DEFAULT.token: -1> 223s pool_timeout = None, release_conn = True, chunked = False, body_pos = None 223s preload_content = True, decode_content = True, response_kw = {} 223s parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/post', query=None, fragment=None) 223s destination_scheme = None, conn = None, release_this_conn = True 223s http_tunnel_required = False, err = None, clean_exit = False 223s 223s def urlopen( # type: ignore[override] 223s self, 223s method: str, 223s url: str, 223s body: _TYPE_BODY | None = None, 223s headers: typing.Mapping[str, str] | None = None, 223s retries: Retry | bool | int | None = None, 223s redirect: bool = True, 223s assert_same_host: bool = True, 223s timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT, 223s pool_timeout: int | None = None, 223s release_conn: bool | None = None, 223s chunked: bool = False, 223s body_pos: _TYPE_BODY_POSITION | None = None, 223s preload_content: bool = True, 223s decode_content: bool = True, 223s **response_kw: typing.Any, 223s ) -> BaseHTTPResponse: 223s """ 223s Get a connection from the pool and perform an HTTP request. This is the 223s lowest level call for making a request, so you'll need to specify all 223s the raw details. 223s 223s .. note:: 223s 223s More commonly, it's appropriate to use a convenience method 223s such as :meth:`request`. 223s 223s .. note:: 223s 223s `release_conn` will only behave as expected if 223s `preload_content=False` because we want to make 223s `preload_content=False` the default behaviour someday soon without 223s breaking backwards compatibility. 223s 223s :param method: 223s HTTP request method (such as GET, POST, PUT, etc.) 223s 223s :param url: 223s The URL to perform the request on. 223s 223s :param body: 223s Data to send in the request body, either :class:`str`, :class:`bytes`, 223s an iterable of :class:`str`/:class:`bytes`, or a file-like object. 223s 223s :param headers: 223s Dictionary of custom headers to send, such as User-Agent, 223s If-None-Match, etc. If None, pool headers are used. If provided, 223s these headers completely replace any pool-specific headers. 223s 223s :param retries: 223s Configure the number of retries to allow before raising a 223s :class:`~urllib3.exceptions.MaxRetryError` exception. 223s 223s Pass ``None`` to retry until you receive a response. Pass a 223s :class:`~urllib3.util.retry.Retry` object for fine-grained control 223s over different types of retries. 223s Pass an integer number to retry connection errors that many times, 223s but no other types of errors. Pass zero to never retry. 223s 223s If ``False``, then retries are disabled and any exception is raised 223s immediately. Also, instead of raising a MaxRetryError on redirects, 223s the redirect response will be returned. 223s 223s :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int. 223s 223s :param redirect: 223s If True, automatically handle redirects (status codes 301, 302, 223s 303, 307, 308). Each redirect counts as a retry. Disabling retries 223s will disable redirect, too. 223s 223s :param assert_same_host: 223s If ``True``, will make sure that the host of the pool requests is 223s consistent else will raise HostChangedError. When ``False``, you can 223s use the pool on an HTTP proxy and request foreign hosts. 223s 223s :param timeout: 223s If specified, overrides the default timeout for this one 223s request. It may be a float (in seconds) or an instance of 223s :class:`urllib3.util.Timeout`. 223s 223s :param pool_timeout: 223s If set and the pool is set to block=True, then this method will 223s block for ``pool_timeout`` seconds and raise EmptyPoolError if no 223s connection is available within the time period. 223s 223s :param bool preload_content: 223s If True, the response's body will be preloaded into memory. 223s 223s :param bool decode_content: 223s If True, will attempt to decode the body based on the 223s 'content-encoding' header. 223s 223s :param release_conn: 223s If False, then the urlopen call will not release the connection 223s back into the pool once a response is received (but will release if 223s you read the entire contents of the response such as when 223s `preload_content=True`). This is useful if you're not preloading 223s the response's content immediately. You will need to call 223s ``r.release_conn()`` on the response ``r`` to return the connection 223s back into the pool. If None, it takes the value of ``preload_content`` 223s which defaults to ``True``. 223s 223s :param bool chunked: 223s If True, urllib3 will send the body using chunked transfer 223s encoding. Otherwise, urllib3 will send the body using the standard 223s content-length form. Defaults to False. 223s 223s :param int body_pos: 223s Position to seek to in file-like body in the event of a retry or 223s redirect. Typically this won't need to be set because urllib3 will 223s auto-populate the value when needed. 223s """ 223s parsed_url = parse_url(url) 223s destination_scheme = parsed_url.scheme 223s 223s if headers is None: 223s headers = self.headers 223s 223s if not isinstance(retries, Retry): 223s retries = Retry.from_int(retries, redirect=redirect, default=self.retries) 223s 223s if release_conn is None: 223s release_conn = preload_content 223s 223s # Check host 223s if assert_same_host and not self.is_same_host(url): 223s raise HostChangedError(self, url, retries) 223s 223s # Ensure that the URL we're connecting to is properly encoded 223s if url.startswith("/"): 223s url = to_str(_encode_target(url)) 223s else: 223s url = to_str(parsed_url.url) 223s 223s conn = None 223s 223s # Track whether `conn` needs to be released before 223s # returning/raising/recursing. Update this variable if necessary, and 223s # leave `release_conn` constant throughout the function. That way, if 223s # the function recurses, the original value of `release_conn` will be 223s # passed down into the recursive call, and its value will be respected. 223s # 223s # See issue #651 [1] for details. 223s # 223s # [1] 223s release_this_conn = release_conn 223s 223s http_tunnel_required = connection_requires_http_tunnel( 223s self.proxy, self.proxy_config, destination_scheme 223s ) 223s 223s # Merge the proxy headers. Only done when not using HTTP CONNECT. We 223s # have to copy the headers dict so we can safely change it without those 223s # changes being reflected in anyone else's copy. 223s if not http_tunnel_required: 223s headers = headers.copy() # type: ignore[attr-defined] 223s headers.update(self.proxy_headers) # type: ignore[union-attr] 223s 223s # Must keep the exception bound to a separate variable or else Python 3 223s # complains about UnboundLocalError. 223s err = None 223s 223s # Keep track of whether we cleanly exited the except block. This 223s # ensures we do proper cleanup in finally. 223s clean_exit = False 223s 223s # Rewind body position, if needed. Record current position 223s # for future rewinds in the event of a redirect/retry. 223s body_pos = set_file_position(body, body_pos) 223s 223s try: 223s # Request a connection from the queue. 223s timeout_obj = self._get_timeout(timeout) 223s conn = self._get_conn(timeout=pool_timeout) 223s 223s conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment] 223s 223s # Is this a closed/new connection that requires CONNECT tunnelling? 223s if self.proxy is not None and http_tunnel_required and conn.is_closed: 223s try: 223s self._prepare_proxy(conn) 223s except (BaseSSLError, OSError, SocketTimeout) as e: 223s self._raise_timeout( 223s err=e, url=self.proxy.url, timeout_value=conn.timeout 223s ) 223s raise 223s 223s # If we're going to release the connection in ``finally:``, then 223s # the response doesn't need to know about the connection. Otherwise 223s # it will also try to release it and we'll have a double-release 223s # mess. 223s response_conn = conn if not release_conn else None 223s 223s # Make the request on the HTTPConnection object 223s > response = self._make_request( 223s conn, 223s method, 223s url, 223s timeout=timeout_obj, 223s body=body, 223s headers=headers, 223s chunked=chunked, 223s retries=retries, 223s response_conn=response_conn, 223s preload_content=preload_content, 223s decode_content=decode_content, 223s **response_kw, 223s ) 223s 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:791: 223s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:537: in _make_request 223s response = conn.getresponse() 223s /usr/lib/python3/dist-packages/vcr/stubs/__init__.py:277: in getresponse 223s self.real_connection.request( 223s /usr/lib/python3/dist-packages/urllib3/connection.py:407: in request 223s self.send(b"%x\r\n%b\r\n" % (len(chunk), chunk)) 223s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 223s 223s self = 223s data = b'4\r\nkey2\r\n' 223s 223s def send(self, data): 223s """Send `data' to the server. 223s ``data`` can be a string object, a bytes object, an array object, a 223s file-like object that supports a .read() method, or an iterable object. 223s """ 223s 223s if self.sock is None: 223s if self.auto_open: 223s self.connect() 223s else: 223s raise NotConnected() 223s 223s if self.debuglevel > 0: 223s print("send:", repr(data)) 223s if hasattr(data, "read") : 223s if self.debuglevel > 0: 223s print("sending a readable") 223s encode = self._is_textIO(data) 223s if encode and self.debuglevel > 0: 223s print("encoding file using iso-8859-1") 223s while datablock := data.read(self.blocksize): 223s if encode: 223s datablock = datablock.encode("iso-8859-1") 223s sys.audit("http.client.send", self, datablock) 223s self.sock.sendall(datablock) 223s return 223s sys.audit("http.client.send", self, data) 223s try: 223s > self.sock.sendall(data) 223s E BrokenPipeError: [Errno 32] Broken pipe 223s 223s /usr/lib/python3.12/http/client.py:1049: BrokenPipeError 223s 223s During handling of the above exception, another exception occurred: 223s 223s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_post_http_0') 223s httpbin_both = 223s verify_pool_mgr = 223s 223s def test_post(tmpdir, httpbin_both, verify_pool_mgr): 223s """Ensure that we can post and cache the results""" 223s data = {"key1": "value1", "key2": "value2"} 223s url = httpbin_both.url + "/post" 223s with vcr.use_cassette(str(tmpdir.join("verify_pool_mgr.yaml"))): 223s > req1 = verify_pool_mgr.request("POST", url, data).data 223s 223s tests/integration/test_urllib3.py:93: 223s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 223s /usr/lib/python3/dist-packages/urllib3/_request_methods.py:118: in request 223s return self.request_encode_body( 223s /usr/lib/python3/dist-packages/urllib3/_request_methods.py:217: in request_encode_body 223s return self.urlopen(method, url, **extra_kw) 223s /usr/lib/python3/dist-packages/urllib3/poolmanager.py:443: in urlopen 223s response = conn.urlopen(method, u.request_uri, **kw) 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:845: in urlopen 223s retries = retries.increment( 223s /usr/lib/python3/dist-packages/urllib3/util/retry.py:470: in increment 223s raise reraise(type(error), error, _stacktrace) 223s /usr/lib/python3/dist-packages/urllib3/util/util.py:38: in reraise 223s raise value.with_traceback(tb) 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:791: in urlopen 223s response = self._make_request( 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:537: in _make_request 223s response = conn.getresponse() 223s /usr/lib/python3/dist-packages/vcr/stubs/__init__.py:277: in getresponse 223s self.real_connection.request( 223s /usr/lib/python3/dist-packages/urllib3/connection.py:407: in request 223s self.send(b"%x\r\n%b\r\n" % (len(chunk), chunk)) 223s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 223s 223s self = 223s data = b'4\r\nkey2\r\n' 223s 223s def send(self, data): 223s """Send `data' to the server. 223s ``data`` can be a string object, a bytes object, an array object, a 223s file-like object that supports a .read() method, or an iterable object. 223s """ 223s 223s if self.sock is None: 223s if self.auto_open: 223s self.connect() 223s else: 223s raise NotConnected() 223s 223s if self.debuglevel > 0: 223s print("send:", repr(data)) 223s if hasattr(data, "read") : 223s if self.debuglevel > 0: 223s print("sending a readable") 223s encode = self._is_textIO(data) 223s if encode and self.debuglevel > 0: 223s print("encoding file using iso-8859-1") 223s while datablock := data.read(self.blocksize): 223s if encode: 223s datablock = datablock.encode("iso-8859-1") 223s sys.audit("http.client.send", self, datablock) 223s self.sock.sendall(datablock) 223s return 223s sys.audit("http.client.send", self, data) 223s try: 223s > self.sock.sendall(data) 223s E urllib3.exceptions.ProtocolError: ('Connection aborted.', BrokenPipeError(32, 'Broken pipe')) 223s 223s /usr/lib/python3.12/http/client.py:1049: ProtocolError 223s ----------------------------- Captured stderr call ----------------------------- 223s 127.0.0.1 - - [23/Mar/2024 00:58:46] "POST /post HTTP/1.1" 501 159 223s _______________________________ test_post[https] _______________________________ 223s 223s self = 223s method = 'POST', url = '/post', body = {'key1': 'value1', 'key2': 'value2'} 223s headers = HTTPHeaderDict({}) 223s retries = Retry(total=1, connect=None, read=None, redirect=None, status=None) 223s redirect = False, assert_same_host = False, timeout = <_TYPE_DEFAULT.token: -1> 223s pool_timeout = None, release_conn = True, chunked = False, body_pos = None 223s preload_content = True, decode_content = True, response_kw = {} 223s parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/post', query=None, fragment=None) 223s destination_scheme = None, conn = None, release_this_conn = True 223s http_tunnel_required = False, err = None, clean_exit = False 223s 223s def urlopen( # type: ignore[override] 223s self, 223s method: str, 223s url: str, 223s body: _TYPE_BODY | None = None, 223s headers: typing.Mapping[str, str] | None = None, 223s retries: Retry | bool | int | None = None, 223s redirect: bool = True, 223s assert_same_host: bool = True, 223s timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT, 223s pool_timeout: int | None = None, 223s release_conn: bool | None = None, 223s chunked: bool = False, 223s body_pos: _TYPE_BODY_POSITION | None = None, 223s preload_content: bool = True, 223s decode_content: bool = True, 223s **response_kw: typing.Any, 223s ) -> BaseHTTPResponse: 223s """ 223s Get a connection from the pool and perform an HTTP request. This is the 223s lowest level call for making a request, so you'll need to specify all 223s the raw details. 223s 223s .. note:: 223s 223s More commonly, it's appropriate to use a convenience method 223s such as :meth:`request`. 223s 223s .. note:: 223s 223s `release_conn` will only behave as expected if 223s `preload_content=False` because we want to make 223s `preload_content=False` the default behaviour someday soon without 223s breaking backwards compatibility. 223s 223s :param method: 223s HTTP request method (such as GET, POST, PUT, etc.) 223s 223s :param url: 223s The URL to perform the request on. 223s 223s :param body: 223s Data to send in the request body, either :class:`str`, :class:`bytes`, 223s an iterable of :class:`str`/:class:`bytes`, or a file-like object. 223s 223s :param headers: 223s Dictionary of custom headers to send, such as User-Agent, 223s If-None-Match, etc. If None, pool headers are used. If provided, 223s these headers completely replace any pool-specific headers. 223s 223s :param retries: 223s Configure the number of retries to allow before raising a 223s :class:`~urllib3.exceptions.MaxRetryError` exception. 223s 223s Pass ``None`` to retry until you receive a response. Pass a 223s :class:`~urllib3.util.retry.Retry` object for fine-grained control 223s over different types of retries. 223s Pass an integer number to retry connection errors that many times, 223s but no other types of errors. Pass zero to never retry. 223s 223s If ``False``, then retries are disabled and any exception is raised 223s immediately. Also, instead of raising a MaxRetryError on redirects, 223s the redirect response will be returned. 223s 223s :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int. 223s 223s :param redirect: 223s If True, automatically handle redirects (status codes 301, 302, 223s 303, 307, 308). Each redirect counts as a retry. Disabling retries 223s will disable redirect, too. 223s 223s :param assert_same_host: 223s If ``True``, will make sure that the host of the pool requests is 223s consistent else will raise HostChangedError. When ``False``, you can 223s use the pool on an HTTP proxy and request foreign hosts. 223s 223s :param timeout: 223s If specified, overrides the default timeout for this one 223s request. It may be a float (in seconds) or an instance of 223s :class:`urllib3.util.Timeout`. 223s 223s :param pool_timeout: 223s If set and the pool is set to block=True, then this method will 223s block for ``pool_timeout`` seconds and raise EmptyPoolError if no 223s connection is available within the time period. 223s 223s :param bool preload_content: 223s If True, the response's body will be preloaded into memory. 223s 223s :param bool decode_content: 223s If True, will attempt to decode the body based on the 223s 'content-encoding' header. 223s 223s :param release_conn: 223s If False, then the urlopen call will not release the connection 223s back into the pool once a response is received (but will release if 223s you read the entire contents of the response such as when 223s `preload_content=True`). This is useful if you're not preloading 223s the response's content immediately. You will need to call 223s ``r.release_conn()`` on the response ``r`` to return the connection 223s back into the pool. If None, it takes the value of ``preload_content`` 223s which defaults to ``True``. 223s 223s :param bool chunked: 223s If True, urllib3 will send the body using chunked transfer 223s encoding. Otherwise, urllib3 will send the body using the standard 223s content-length form. Defaults to False. 223s 223s :param int body_pos: 223s Position to seek to in file-like body in the event of a retry or 223s redirect. Typically this won't need to be set because urllib3 will 223s auto-populate the value when needed. 223s """ 223s parsed_url = parse_url(url) 223s destination_scheme = parsed_url.scheme 223s 223s if headers is None: 223s headers = self.headers 223s 223s if not isinstance(retries, Retry): 223s retries = Retry.from_int(retries, redirect=redirect, default=self.retries) 223s 223s if release_conn is None: 223s release_conn = preload_content 223s 223s # Check host 223s if assert_same_host and not self.is_same_host(url): 223s raise HostChangedError(self, url, retries) 223s 223s # Ensure that the URL we're connecting to is properly encoded 223s if url.startswith("/"): 223s url = to_str(_encode_target(url)) 223s else: 223s url = to_str(parsed_url.url) 223s 223s conn = None 223s 223s # Track whether `conn` needs to be released before 223s # returning/raising/recursing. Update this variable if necessary, and 223s # leave `release_conn` constant throughout the function. That way, if 223s # the function recurses, the original value of `release_conn` will be 223s # passed down into the recursive call, and its value will be respected. 223s # 223s # See issue #651 [1] for details. 223s # 223s # [1] 223s release_this_conn = release_conn 223s 223s http_tunnel_required = connection_requires_http_tunnel( 223s self.proxy, self.proxy_config, destination_scheme 223s ) 223s 223s # Merge the proxy headers. Only done when not using HTTP CONNECT. We 223s # have to copy the headers dict so we can safely change it without those 223s # changes being reflected in anyone else's copy. 223s if not http_tunnel_required: 223s headers = headers.copy() # type: ignore[attr-defined] 223s headers.update(self.proxy_headers) # type: ignore[union-attr] 223s 223s # Must keep the exception bound to a separate variable or else Python 3 223s # complains about UnboundLocalError. 223s err = None 223s 223s # Keep track of whether we cleanly exited the except block. This 223s # ensures we do proper cleanup in finally. 223s clean_exit = False 223s 223s # Rewind body position, if needed. Record current position 223s # for future rewinds in the event of a redirect/retry. 223s body_pos = set_file_position(body, body_pos) 223s 223s try: 223s # Request a connection from the queue. 223s timeout_obj = self._get_timeout(timeout) 223s conn = self._get_conn(timeout=pool_timeout) 223s 223s conn.timeout = timeout_obj.connect_timeout # type: ignore[assignment] 223s 223s # Is this a closed/new connection that requires CONNECT tunnelling? 223s if self.proxy is not None and http_tunnel_required and conn.is_closed: 223s try: 223s self._prepare_proxy(conn) 223s except (BaseSSLError, OSError, SocketTimeout) as e: 223s self._raise_timeout( 223s err=e, url=self.proxy.url, timeout_value=conn.timeout 223s ) 223s raise 223s 223s # If we're going to release the connection in ``finally:``, then 223s # the response doesn't need to know about the connection. Otherwise 223s # it will also try to release it and we'll have a double-release 223s # mess. 223s response_conn = conn if not release_conn else None 223s 223s # Make the request on the HTTPConnection object 223s > response = self._make_request( 223s conn, 223s method, 223s url, 223s timeout=timeout_obj, 223s body=body, 223s headers=headers, 223s chunked=chunked, 223s retries=retries, 223s response_conn=response_conn, 223s preload_content=preload_content, 223s decode_content=decode_content, 223s **response_kw, 223s ) 223s 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:791: 223s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:537: in _make_request 223s response = conn.getresponse() 223s /usr/lib/python3/dist-packages/vcr/stubs/__init__.py:285: in getresponse 223s response = self.real_connection.getresponse() 223s /usr/lib/python3/dist-packages/urllib3/connection.py:461: in getresponse 223s httplib_response = super().getresponse() 223s /usr/lib/python3.12/http/client.py:1423: in getresponse 223s response.begin() 223s /usr/lib/python3.12/http/client.py:331: in begin 223s version, status, reason = self._read_status() 223s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 223s 223s self = 223s 223s def _read_status(self): 223s line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") 223s if len(line) > _MAXLINE: 223s raise LineTooLong("status line") 223s if self.debuglevel > 0: 223s print("reply:", repr(line)) 223s if not line: 223s # Presumably, the server closed the connection before 223s # sending a valid response. 223s > raise RemoteDisconnected("Remote end closed connection without" 223s " response") 223s E http.client.RemoteDisconnected: Remote end closed connection without response 223s 223s /usr/lib/python3.12/http/client.py:300: RemoteDisconnected 223s 223s During handling of the above exception, another exception occurred: 223s 223s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_post_https_0') 223s httpbin_both = 223s verify_pool_mgr = 223s 223s def test_post(tmpdir, httpbin_both, verify_pool_mgr): 223s """Ensure that we can post and cache the results""" 223s data = {"key1": "value1", "key2": "value2"} 223s url = httpbin_both.url + "/post" 223s with vcr.use_cassette(str(tmpdir.join("verify_pool_mgr.yaml"))): 223s > req1 = verify_pool_mgr.request("POST", url, data).data 223s 223s tests/integration/test_urllib3.py:93: 223s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 223s /usr/lib/python3/dist-packages/urllib3/_request_methods.py:118: in request 223s return self.request_encode_body( 223s /usr/lib/python3/dist-packages/urllib3/_request_methods.py:217: in request_encode_body 223s return self.urlopen(method, url, **extra_kw) 223s /usr/lib/python3/dist-packages/urllib3/poolmanager.py:443: in urlopen 223s response = conn.urlopen(method, u.request_uri, **kw) 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:875: in urlopen 223s return self.urlopen( 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:875: in urlopen 223s return self.urlopen( 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:845: in urlopen 223s retries = retries.increment( 223s /usr/lib/python3/dist-packages/urllib3/util/retry.py:470: in increment 223s raise reraise(type(error), error, _stacktrace) 223s /usr/lib/python3/dist-packages/urllib3/util/util.py:38: in reraise 223s raise value.with_traceback(tb) 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:791: in urlopen 223s response = self._make_request( 223s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:537: in _make_request 223s response = conn.getresponse() 223s /usr/lib/python3/dist-packages/vcr/stubs/__init__.py:285: in getresponse 223s response = self.real_connection.getresponse() 223s /usr/lib/python3/dist-packages/urllib3/connection.py:461: in getresponse 223s httplib_response = super().getresponse() 223s /usr/lib/python3.12/http/client.py:1423: in getresponse 223s response.begin() 223s /usr/lib/python3.12/http/client.py:331: in begin 223s version, status, reason = self._read_status() 223s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 223s 223s self = 223s 223s def _read_status(self): 223s line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") 223s if len(line) > _MAXLINE: 223s raise LineTooLong("status line") 223s if self.debuglevel > 0: 223s print("reply:", repr(line)) 223s if not line: 223s # Presumably, the server closed the connection before 223s # sending a valid response. 223s > raise RemoteDisconnected("Remote end closed connection without" 223s " response") 223s E urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 223s 223s /usr/lib/python3.12/http/client.py:300: ProtocolError 223s ----------------------------- Captured stderr call ----------------------------- 223s 127.0.0.1 - - [23/Mar/2024 00:58:47] "POST /post HTTP/1.1" 501 159 223s 127.0.0.1 - - [23/Mar/2024 00:58:47] "POST /post HTTP/1.1" 501 159 223s 127.0.0.1 - - [23/Mar/2024 00:58:47] "POST /post HTTP/1.1" 501 159 223s ------------------------------ Captured log call ------------------------------- 223s WARNING urllib3.connectionpool:connectionpool.py:872 Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:2406)')': /post 223s WARNING urllib3.connectionpool:connectionpool.py:872 Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:2406)')': /post 223s =============================== warnings summary =============================== 223s ../../../../usr/lib/python3/dist-packages/dateutil/tz/tz.py:37 223s /usr/lib/python3/dist-packages/dateutil/tz/tz.py:37: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). 223s EPOCH = datetime.datetime.utcfromtimestamp(0) 223s 223s tests/integration/test_config.py:10 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_config.py:10: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_config.py:24 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_config.py:24: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_config.py:34 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_config.py:34: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_config.py:47 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_config.py:47: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_config.py:69 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_config.py:69: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_disksaver.py:14 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_disksaver.py:14: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_disksaver.py:35 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_disksaver.py:35: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_httplib2.py:58 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_httplib2.py:58: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_register_matcher.py:16 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_register_matcher.py:16: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_register_matcher.py:32 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_register_matcher.py:32: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_urllib2.py:59 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_urllib2.py:59: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @mark.online 223s 223s tests/integration/test_urllib3.py:101 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_urllib3.py:101: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_wild.py:55 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_wild.py:55: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_wild.py:74 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/integration/test_wild.py:74: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/unit/test_stubs.py:16 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/unit/test_stubs.py:16: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @mark.online 223s 223s tests/unit/test_unittest.py:131 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/unit/test_unittest.py:131: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/unit/test_unittest.py:166 223s /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build/tests/unit/test_unittest.py:166: PytestUnknownMarkWarning: Unknown pytest.mark.online - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 223s @pytest.mark.online 223s 223s tests/integration/test_httplib2.py: 19 warnings 223s /usr/lib/python3/dist-packages/httplib2/__init__.py:147: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 223s context = ssl.SSLContext(DEFAULT_TLS_VERSION) 223s 223s tests/integration/test_proxy.py::test_use_proxy 223s tests/integration/test_wild.py::test_xmlrpclib 223s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=2680) is multi-threaded, use of fork() may lead to deadlocks in the child. 223s self.pid = os.fork() 223s 223s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 223s =========================== short test summary info ============================ 223s FAILED tests/integration/test_urllib3.py::test_post[http] - urllib3.exception... 223s FAILED tests/integration/test_urllib3.py::test_post[https] - urllib3.exceptio... 223s ===== 2 failed, 268 passed, 4 skipped, 28 deselected, 39 warnings in 3.39s ===== 224s E: pybuild pybuild:391: test: plugin distutils failed with: exit code=1: cd /tmp/autopkgtest.PDLpNs/autopkgtest_tmp/build; python3.12 -m pytest --ignore tests/integration/test_aiohttp.py --ignore tests/integration/test_tornado.py --ignore tests/integration/test_requests.py -m "not online" -k "not test_basic_json_use and not test_load_cassette_with_custom_persister" 224s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p 3.12 returned exit code 13 224s make: *** [/tmp/bsdpqbeA2U/run:4: pybuild-autopkgtest] Error 25 224s pybuild-autopkgtest: error: /tmp/bsdpqbeA2U/run pybuild-autopkgtest returned exit code 2 224s autopkgtest [00:58:49]: test pybuild-autopkgtest: -----------------------] 224s pybuild-autopkgtest FAIL non-zero exit status 25 224s autopkgtest [00:58:49]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 225s autopkgtest [00:58:50]: @@@@@@@@@@@@@@@@@@@@ summary 225s pybuild-autopkgtest FAIL non-zero exit status 25 238s Creating nova instance adt-noble-s390x-vcr.py-20240323-005505-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240322.img (UUID c8671f9a-0e89-48e3-af4f-3c79b89294e8)...