0s autopkgtest [12:08:08]: starting date and time: 2024-03-22 12:08:08+0000 0s autopkgtest [12:08:08]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [12:08:08]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.yrua9lei/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 mypy --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-3@bos02-s390x-25.secgroup --name adt-noble-s390x-mypy-20240322-120808-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --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/ 91s autopkgtest [12:09:39]: testbed dpkg architecture: s390x 91s autopkgtest [12:09:39]: testbed apt version: 2.7.12 91s autopkgtest [12:09:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 92s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 92s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 92s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [54.0 kB] 92s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3807 kB] 93s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 93s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [665 kB] 94s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 94s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 94s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 94s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3992 kB] 94s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 94s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [45.1 kB] 94s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 96s Fetched 9195 kB in 4s (2619 kB/s) 97s Reading package lists... 99s Reading package lists... 99s Building dependency tree... 99s Reading state information... 100s Calculating upgrade... 100s The following packages will be upgraded: 100s cloud-init debianutils fonts-ubuntu-console python3-markupsafe 100s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 100s Need to get 719 kB of archives. 100s After this operation, 11.3 kB disk space will be freed. 100s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x debianutils s390x 5.17 [90.1 kB] 100s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 100s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x python3-markupsafe s390x 2.1.5-1build1 [12.8 kB] 100s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x cloud-init all 24.1.2-0ubuntu1 [597 kB] 101s Preconfiguring packages ... 101s Fetched 719 kB in 0s (1480 kB/s) 101s (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 ... 52171 files and directories currently installed.) 101s Preparing to unpack .../debianutils_5.17_s390x.deb ... 101s Unpacking debianutils (5.17) over (5.16) ... 101s Setting up debianutils (5.17) ... 101s (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 ... 52171 files and directories currently installed.) 101s Preparing to unpack .../fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 101s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 101s Preparing to unpack .../python3-markupsafe_2.1.5-1build1_s390x.deb ... 101s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 101s Preparing to unpack .../cloud-init_24.1.2-0ubuntu1_all.deb ... 101s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 101s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 101s Setting up cloud-init (24.1.2-0ubuntu1) ... 103s Setting up python3-markupsafe (2.1.5-1build1) ... 103s Processing triggers for man-db (2.12.0-3) ... 104s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 104s Reading package lists... 105s Building dependency tree... 105s Reading state information... 105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 105s Unknown architecture, assuming PC-style ttyS0 105s sh: Attempting to set up Debian/Ubuntu apt sources automatically 105s sh: Distribution appears to be Ubuntu 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 107s eatmydata is already the newest version (131-1). 107s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 107s dbus is already the newest version (1.14.10-4ubuntu1). 107s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 107s rng-tools-debian is already the newest version (2.4). 107s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s Reading package lists... 108s Building dependency tree... 108s Reading state information... 108s The following packages will be REMOVED: 108s cloud-init* python3-configobj* python3-debconf* 108s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 108s After this operation, 3256 kB disk space will be freed. 108s (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.) 108s Removing cloud-init (24.1.2-0ubuntu1) ... 109s Removing python3-configobj (5.0.8-3) ... 109s Removing python3-debconf (1.5.86) ... 109s Processing triggers for man-db (2.12.0-3) ... 109s (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.) 109s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 110s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 110s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 110s invoke-rc.d: policy-rc.d denied execution of try-restart. 110s Reading package lists... 110s Building dependency tree... 110s Reading state information... 110s linux-generic is already the newest version (6.8.0-11.11+1). 110s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 111s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 111s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 111s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 113s Reading package lists... 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 113s Calculating upgrade... 114s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s autopkgtest [12:10:02]: rebooting testbed after setup commands that affected boot 133s autopkgtest [12:10:21]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 136s autopkgtest [12:10:24]: @@@@@@@@@@@@@@@@@@@@ apt-source mypy 140s Get:1 http://ftpmaster.internal/ubuntu noble/universe mypy 1.8.0-1 (dsc) [2742 B] 140s Get:2 http://ftpmaster.internal/ubuntu noble/universe mypy 1.8.0-1 (tar) [2990 kB] 140s Get:3 http://ftpmaster.internal/ubuntu noble/universe mypy 1.8.0-1 (diff) [14.0 kB] 140s gpgv: Signature made Thu Dec 21 17:43:23 2023 UTC 140s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 140s gpgv: Can't check signature: No public key 140s dpkg-source: warning: cannot verify inline signature for ./mypy_1.8.0-1.dsc: no acceptable signature found 140s autopkgtest [12:10:28]: testing package mypy version 1.8.0-1 141s autopkgtest [12:10:29]: build not needed 146s autopkgtest [12:10:34]: test run-unit-test: preparing testbed 148s Reading package lists... 148s Building dependency tree... 148s Reading state information... 148s Starting pkgProblemResolver with broken count: 0 148s Starting 2 pkgProblemResolver with broken count: 0 148s Done 149s The following additional packages will be installed: 149s cpp cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu gcc gcc-13 149s gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu libasan8 libatomic1 libc-dev-bin 149s libc6-dev libcc1-0 libcrypt-dev libexpat1-dev libgcc-13-dev libgomp1 149s libisl23 libitm1 libjs-jquery libjs-sphinxdoc libjs-underscore libmpc3 149s libnsl-dev libpython3-dev libpython3.12 libpython3.12-dev libtirpc-dev 149s libubsan1 libxslt1.1 linux-libc-dev mypy mypy-doc python3-dev 149s python3-distlib python3-execnet python3-filelock python3-iniconfig 149s python3-lxml python3-mypy python3-mypy-extensions python3-packaging 149s python3-pip-whl python3-platformdirs python3-pluggy python3-psutil 149s python3-pytest python3-pytest-xdist python3-setuptools-whl python3-tomli 149s python3-typeshed python3-virtualenv python3-wheel-whl python3.12-dev 149s rpcsvc-proto zlib1g-dev 149s Suggested packages: 149s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 149s automake libtool flex bison gdb gcc-doc gcc-13-multilib gcc-13-doc 149s gdb-s390x-linux-gnu glibc-doc python3-doc cython-doc python-six-doc 149s python-setuptools-doc python-attr-doc execnet-doc python-lxml-doc 149s Recommended packages: 149s manpages manpages-dev libc-devtools javascript-common python3-bs4 149s python3-cssselect python3-html5lib build-essential 149s The following NEW packages will be installed: 149s autopkgtest-satdep cpp cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu gcc 149s gcc-13 gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu libasan8 libatomic1 149s libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libexpat1-dev libgcc-13-dev 149s libgomp1 libisl23 libitm1 libjs-jquery libjs-sphinxdoc libjs-underscore 149s libmpc3 libnsl-dev libpython3-dev libpython3.12 libpython3.12-dev 149s libtirpc-dev libubsan1 libxslt1.1 linux-libc-dev mypy mypy-doc python3-dev 149s python3-distlib python3-execnet python3-filelock python3-iniconfig 149s python3-lxml python3-mypy python3-mypy-extensions python3-packaging 149s python3-pip-whl python3-platformdirs python3-pluggy python3-psutil 149s python3-pytest python3-pytest-xdist python3-setuptools-whl python3-tomli 149s python3-typeshed python3-virtualenv python3-wheel-whl python3.12-dev 149s rpcsvc-proto zlib1g-dev 149s 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. 149s Need to get 78.3 MB/78.3 MB of archives. 149s After this operation, 270 MB of additional disk space will be used. 149s Get:1 /tmp/autopkgtest.aElItV/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [796 B] 149s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libisl23 s390x 0.26-3 [722 kB] 150s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libmpc3 s390x 1.3.1-1 [54.9 kB] 150s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [9929 kB] 152s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13 s390x 13.2.0-17ubuntu2 [1026 B] 152s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 152s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 152s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libcc1-0 s390x 14-20240303-1ubuntu1 [49.9 kB] 152s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libgomp1 s390x 14-20240303-1ubuntu1 [151 kB] 152s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x libitm1 s390x 14-20240303-1ubuntu1 [31.1 kB] 152s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libatomic1 s390x 14-20240303-1ubuntu1 [9392 B] 152s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libasan8 s390x 14-20240303-1ubuntu1 [2998 kB] 153s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x libubsan1 s390x 14-20240303-1ubuntu1 [1186 kB] 153s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x libgcc-13-dev s390x 13.2.0-17ubuntu2 [1003 kB] 153s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [19.1 MB] 157s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13 s390x 13.2.0-17ubuntu2 [467 kB] 157s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 157s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 157s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x libc-dev-bin s390x 2.39-0ubuntu2 [20.2 kB] 157s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x linux-libc-dev s390x 6.8.0-11.11 [1590 kB] 157s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x libcrypt-dev s390x 1:4.4.36-4 [135 kB] 158s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x libtirpc-dev s390x 1.3.4+ds-1build1 [225 kB] 158s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libnsl-dev s390x 1.3.0-3 [73.5 kB] 158s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x rpcsvc-proto s390x 1.4.2-0ubuntu6 [64.7 kB] 158s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x libc6-dev s390x 2.39-0ubuntu2 [1629 kB] 158s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x libexpat1-dev s390x 2.6.0-1 [1013 kB] 158s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 158s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 158s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x libjs-sphinxdoc all 7.2.6-4 [149 kB] 158s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x libpython3.12 s390x 3.12.2-1 [2561 kB] 159s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x zlib1g-dev s390x 1:1.3.dfsg-3ubuntu1 [905 kB] 159s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x libpython3.12-dev s390x 3.12.2-1 [5667 kB] 160s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x libpython3-dev s390x 3.12.1-0ubuntu2 [9986 B] 160s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x libxslt1.1 s390x 1.1.35-1 [157 kB] 160s Get:35 http://ftpmaster.internal/ubuntu noble/universe s390x python3-mypy-extensions all 1.0.0-1 [6148 B] 160s Get:36 http://ftpmaster.internal/ubuntu noble/universe s390x python3-tomli all 2.0.1-2 [16.5 kB] 160s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x python3-psutil s390x 5.9.8-1 [195 kB] 160s Get:38 http://ftpmaster.internal/ubuntu noble/universe s390x python3-mypy s390x 1.8.0-1 [19.8 MB] 164s Get:39 http://ftpmaster.internal/ubuntu noble/universe s390x mypy all 1.8.0-1 [23.8 kB] 164s Get:40 http://ftpmaster.internal/ubuntu noble/universe s390x mypy-doc all 1.8.0-1 [426 kB] 164s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x python3.12-dev s390x 3.12.2-1 [505 kB] 164s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x python3-dev s390x 3.12.1-0ubuntu2 [26.7 kB] 164s Get:43 http://ftpmaster.internal/ubuntu noble/universe s390x python3-distlib all 0.3.8-1 [318 kB] 164s Get:44 http://ftpmaster.internal/ubuntu noble/universe s390x python3-execnet all 2.0.0-2 [33.6 kB] 164s Get:45 http://ftpmaster.internal/ubuntu noble/universe s390x python3-filelock all 3.13.1-1 [10.8 kB] 164s Get:46 http://ftpmaster.internal/ubuntu noble/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 164s Get:47 http://ftpmaster.internal/ubuntu noble/main s390x python3-lxml s390x 5.1.0-1 [2268 kB] 165s Get:48 http://ftpmaster.internal/ubuntu noble/main s390x python3-packaging all 23.2-1 [40.6 kB] 165s Get:49 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pip-whl all 24.0+dfsg-1 [1702 kB] 165s Get:50 http://ftpmaster.internal/ubuntu noble/universe s390x python3-platformdirs all 4.2.0-1 [16.1 kB] 165s Get:51 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pluggy all 1.4.0-1 [20.4 kB] 165s Get:52 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest all 7.4.4-1 [305 kB] 165s Get:53 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-xdist all 3.4.0-1 [32.0 kB] 165s Get:54 http://ftpmaster.internal/ubuntu noble/universe s390x python3-setuptools-whl all 68.1.2-2 [715 kB] 165s Get:55 http://ftpmaster.internal/ubuntu noble/universe s390x python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 166s Get:56 http://ftpmaster.internal/ubuntu noble/universe s390x python3-wheel-whl all 0.42.0-1 [67.8 kB] 166s Get:57 http://ftpmaster.internal/ubuntu noble/universe s390x python3-virtualenv all 20.25.0+ds-1 [70.7 kB] 166s Fetched 78.3 MB in 17s (4649 kB/s) 166s Selecting previously unselected package libisl23:s390x. 166s (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.) 166s Preparing to unpack .../00-libisl23_0.26-3_s390x.deb ... 166s Unpacking libisl23:s390x (0.26-3) ... 166s Selecting previously unselected package libmpc3:s390x. 166s Preparing to unpack .../01-libmpc3_1.3.1-1_s390x.deb ... 166s Unpacking libmpc3:s390x (1.3.1-1) ... 166s Selecting previously unselected package cpp-13-s390x-linux-gnu. 166s Preparing to unpack .../02-cpp-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 166s Unpacking cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 167s Selecting previously unselected package cpp-13. 167s Preparing to unpack .../03-cpp-13_13.2.0-17ubuntu2_s390x.deb ... 167s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 167s Selecting previously unselected package cpp-s390x-linux-gnu. 167s Preparing to unpack .../04-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 167s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 167s Selecting previously unselected package cpp. 167s Preparing to unpack .../05-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 167s Unpacking cpp (4:13.2.0-7ubuntu1) ... 167s Selecting previously unselected package libcc1-0:s390x. 167s Preparing to unpack .../06-libcc1-0_14-20240303-1ubuntu1_s390x.deb ... 167s Unpacking libcc1-0:s390x (14-20240303-1ubuntu1) ... 167s Selecting previously unselected package libgomp1:s390x. 167s Preparing to unpack .../07-libgomp1_14-20240303-1ubuntu1_s390x.deb ... 167s Unpacking libgomp1:s390x (14-20240303-1ubuntu1) ... 167s Selecting previously unselected package libitm1:s390x. 167s Preparing to unpack .../08-libitm1_14-20240303-1ubuntu1_s390x.deb ... 167s Unpacking libitm1:s390x (14-20240303-1ubuntu1) ... 167s Selecting previously unselected package libatomic1:s390x. 167s Preparing to unpack .../09-libatomic1_14-20240303-1ubuntu1_s390x.deb ... 167s Unpacking libatomic1:s390x (14-20240303-1ubuntu1) ... 167s Selecting previously unselected package libasan8:s390x. 167s Preparing to unpack .../10-libasan8_14-20240303-1ubuntu1_s390x.deb ... 167s Unpacking libasan8:s390x (14-20240303-1ubuntu1) ... 167s Selecting previously unselected package libubsan1:s390x. 167s Preparing to unpack .../11-libubsan1_14-20240303-1ubuntu1_s390x.deb ... 167s Unpacking libubsan1:s390x (14-20240303-1ubuntu1) ... 167s Selecting previously unselected package libgcc-13-dev:s390x. 167s Preparing to unpack .../12-libgcc-13-dev_13.2.0-17ubuntu2_s390x.deb ... 167s Unpacking libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 167s Selecting previously unselected package gcc-13-s390x-linux-gnu. 167s Preparing to unpack .../13-gcc-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 167s Unpacking gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 168s Selecting previously unselected package gcc-13. 168s Preparing to unpack .../14-gcc-13_13.2.0-17ubuntu2_s390x.deb ... 168s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 168s Selecting previously unselected package gcc-s390x-linux-gnu. 168s Preparing to unpack .../15-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 168s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 168s Selecting previously unselected package gcc. 168s Preparing to unpack .../16-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 168s Unpacking gcc (4:13.2.0-7ubuntu1) ... 168s Selecting previously unselected package libc-dev-bin. 168s Preparing to unpack .../17-libc-dev-bin_2.39-0ubuntu2_s390x.deb ... 168s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 168s Selecting previously unselected package linux-libc-dev:s390x. 168s Preparing to unpack .../18-linux-libc-dev_6.8.0-11.11_s390x.deb ... 168s Unpacking linux-libc-dev:s390x (6.8.0-11.11) ... 168s Selecting previously unselected package libcrypt-dev:s390x. 168s Preparing to unpack .../19-libcrypt-dev_1%3a4.4.36-4_s390x.deb ... 168s Unpacking libcrypt-dev:s390x (1:4.4.36-4) ... 168s Selecting previously unselected package libtirpc-dev:s390x. 168s Preparing to unpack .../20-libtirpc-dev_1.3.4+ds-1build1_s390x.deb ... 168s Unpacking libtirpc-dev:s390x (1.3.4+ds-1build1) ... 168s Selecting previously unselected package libnsl-dev:s390x. 168s Preparing to unpack .../21-libnsl-dev_1.3.0-3_s390x.deb ... 168s Unpacking libnsl-dev:s390x (1.3.0-3) ... 168s Selecting previously unselected package rpcsvc-proto. 168s Preparing to unpack .../22-rpcsvc-proto_1.4.2-0ubuntu6_s390x.deb ... 168s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 168s Selecting previously unselected package libc6-dev:s390x. 168s Preparing to unpack .../23-libc6-dev_2.39-0ubuntu2_s390x.deb ... 168s Unpacking libc6-dev:s390x (2.39-0ubuntu2) ... 168s Selecting previously unselected package libexpat1-dev:s390x. 168s Preparing to unpack .../24-libexpat1-dev_2.6.0-1_s390x.deb ... 168s Unpacking libexpat1-dev:s390x (2.6.0-1) ... 168s Selecting previously unselected package libjs-jquery. 168s Preparing to unpack .../25-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 168s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 168s Selecting previously unselected package libjs-underscore. 168s Preparing to unpack .../26-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 168s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 168s Selecting previously unselected package libjs-sphinxdoc. 168s Preparing to unpack .../27-libjs-sphinxdoc_7.2.6-4_all.deb ... 168s Unpacking libjs-sphinxdoc (7.2.6-4) ... 168s Selecting previously unselected package libpython3.12:s390x. 168s Preparing to unpack .../28-libpython3.12_3.12.2-1_s390x.deb ... 168s Unpacking libpython3.12:s390x (3.12.2-1) ... 168s Selecting previously unselected package zlib1g-dev:s390x. 168s Preparing to unpack .../29-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_s390x.deb ... 168s Unpacking zlib1g-dev:s390x (1:1.3.dfsg-3ubuntu1) ... 168s Selecting previously unselected package libpython3.12-dev:s390x. 168s Preparing to unpack .../30-libpython3.12-dev_3.12.2-1_s390x.deb ... 168s Unpacking libpython3.12-dev:s390x (3.12.2-1) ... 169s Selecting previously unselected package libpython3-dev:s390x. 169s Preparing to unpack .../31-libpython3-dev_3.12.1-0ubuntu2_s390x.deb ... 169s Unpacking libpython3-dev:s390x (3.12.1-0ubuntu2) ... 169s Selecting previously unselected package libxslt1.1:s390x. 169s Preparing to unpack .../32-libxslt1.1_1.1.35-1_s390x.deb ... 169s Unpacking libxslt1.1:s390x (1.1.35-1) ... 169s Selecting previously unselected package python3-mypy-extensions. 169s Preparing to unpack .../33-python3-mypy-extensions_1.0.0-1_all.deb ... 169s Unpacking python3-mypy-extensions (1.0.0-1) ... 169s Selecting previously unselected package python3-tomli. 169s Preparing to unpack .../34-python3-tomli_2.0.1-2_all.deb ... 169s Unpacking python3-tomli (2.0.1-2) ... 169s Selecting previously unselected package python3-psutil. 169s Preparing to unpack .../35-python3-psutil_5.9.8-1_s390x.deb ... 169s Unpacking python3-psutil (5.9.8-1) ... 169s Selecting previously unselected package python3-mypy. 169s Preparing to unpack .../36-python3-mypy_1.8.0-1_s390x.deb ... 169s Unpacking python3-mypy (1.8.0-1) ... 169s Selecting previously unselected package mypy. 169s Preparing to unpack .../37-mypy_1.8.0-1_all.deb ... 169s Unpacking mypy (1.8.0-1) ... 170s Selecting previously unselected package mypy-doc. 170s Preparing to unpack .../38-mypy-doc_1.8.0-1_all.deb ... 170s Unpacking mypy-doc (1.8.0-1) ... 170s Selecting previously unselected package python3.12-dev. 170s Preparing to unpack .../39-python3.12-dev_3.12.2-1_s390x.deb ... 170s Unpacking python3.12-dev (3.12.2-1) ... 170s Selecting previously unselected package python3-dev. 170s Preparing to unpack .../40-python3-dev_3.12.1-0ubuntu2_s390x.deb ... 170s Unpacking python3-dev (3.12.1-0ubuntu2) ... 170s Selecting previously unselected package python3-distlib. 170s Preparing to unpack .../41-python3-distlib_0.3.8-1_all.deb ... 170s Unpacking python3-distlib (0.3.8-1) ... 170s Selecting previously unselected package python3-execnet. 170s Preparing to unpack .../42-python3-execnet_2.0.0-2_all.deb ... 170s Unpacking python3-execnet (2.0.0-2) ... 170s Selecting previously unselected package python3-filelock. 170s Preparing to unpack .../43-python3-filelock_3.13.1-1_all.deb ... 170s Unpacking python3-filelock (3.13.1-1) ... 170s Selecting previously unselected package python3-iniconfig. 170s Preparing to unpack .../44-python3-iniconfig_1.1.1-2_all.deb ... 170s Unpacking python3-iniconfig (1.1.1-2) ... 170s Selecting previously unselected package python3-lxml:s390x. 170s Preparing to unpack .../45-python3-lxml_5.1.0-1_s390x.deb ... 170s Unpacking python3-lxml:s390x (5.1.0-1) ... 170s Selecting previously unselected package python3-packaging. 170s Preparing to unpack .../46-python3-packaging_23.2-1_all.deb ... 170s Unpacking python3-packaging (23.2-1) ... 170s Selecting previously unselected package python3-pip-whl. 170s Preparing to unpack .../47-python3-pip-whl_24.0+dfsg-1_all.deb ... 170s Unpacking python3-pip-whl (24.0+dfsg-1) ... 170s Selecting previously unselected package python3-platformdirs. 170s Preparing to unpack .../48-python3-platformdirs_4.2.0-1_all.deb ... 170s Unpacking python3-platformdirs (4.2.0-1) ... 170s Selecting previously unselected package python3-pluggy. 170s Preparing to unpack .../49-python3-pluggy_1.4.0-1_all.deb ... 170s Unpacking python3-pluggy (1.4.0-1) ... 170s Selecting previously unselected package python3-pytest. 170s Preparing to unpack .../50-python3-pytest_7.4.4-1_all.deb ... 170s Unpacking python3-pytest (7.4.4-1) ... 170s Selecting previously unselected package python3-pytest-xdist. 170s Preparing to unpack .../51-python3-pytest-xdist_3.4.0-1_all.deb ... 170s Unpacking python3-pytest-xdist (3.4.0-1) ... 170s Selecting previously unselected package python3-setuptools-whl. 170s Preparing to unpack .../52-python3-setuptools-whl_68.1.2-2_all.deb ... 170s Unpacking python3-setuptools-whl (68.1.2-2) ... 170s Selecting previously unselected package python3-typeshed. 170s Preparing to unpack .../53-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 170s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 171s Selecting previously unselected package python3-wheel-whl. 171s Preparing to unpack .../54-python3-wheel-whl_0.42.0-1_all.deb ... 171s Unpacking python3-wheel-whl (0.42.0-1) ... 171s Selecting previously unselected package python3-virtualenv. 171s Preparing to unpack .../55-python3-virtualenv_20.25.0+ds-1_all.deb ... 171s Unpacking python3-virtualenv (20.25.0+ds-1) ... 171s Selecting previously unselected package autopkgtest-satdep. 171s Preparing to unpack .../56-1-autopkgtest-satdep.deb ... 171s Unpacking autopkgtest-satdep (0) ... 171s Setting up python3-iniconfig (1.1.1-2) ... 171s Setting up python3-setuptools-whl (68.1.2-2) ... 171s Setting up python3-filelock (3.13.1-1) ... 171s Setting up python3-tomli (2.0.1-2) ... 171s Setting up python3-pip-whl (24.0+dfsg-1) ... 171s Setting up python3-mypy-extensions (1.0.0-1) ... 171s Setting up linux-libc-dev:s390x (6.8.0-11.11) ... 171s Setting up python3-distlib (0.3.8-1) ... 172s Setting up libgomp1:s390x (14-20240303-1ubuntu1) ... 172s Setting up python3-platformdirs (4.2.0-1) ... 172s Setting up python3-psutil (5.9.8-1) ... 172s Setting up python3-packaging (23.2-1) ... 172s Setting up libtirpc-dev:s390x (1.3.4+ds-1build1) ... 172s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 172s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 172s Setting up libmpc3:s390x (1.3.1-1) ... 172s Setting up libatomic1:s390x (14-20240303-1ubuntu1) ... 172s Setting up python3-mypy (1.8.0-1) ... 174s Setting up python3-pluggy (1.4.0-1) ... 174s Setting up libubsan1:s390x (14-20240303-1ubuntu1) ... 174s Setting up libnsl-dev:s390x (1.3.0-3) ... 174s Setting up libcrypt-dev:s390x (1:4.4.36-4) ... 174s Setting up libasan8:s390x (14-20240303-1ubuntu1) ... 174s Setting up libxslt1.1:s390x (1.1.35-1) ... 174s Setting up mypy (1.8.0-1) ... 174s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 174s Setting up libisl23:s390x (0.26-3) ... 174s Setting up libc-dev-bin (2.39-0ubuntu2) ... 174s Setting up python3-execnet (2.0.0-2) ... 174s Setting up python3-wheel-whl (0.42.0-1) ... 174s Setting up libpython3.12:s390x (3.12.2-1) ... 174s Setting up libcc1-0:s390x (14-20240303-1ubuntu1) ... 174s Setting up libitm1:s390x (14-20240303-1ubuntu1) ... 174s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 174s Setting up python3-pytest (7.4.4-1) ... 174s Setting up python3-virtualenv (20.25.0+ds-1) ... 175s Setting up cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 175s Setting up libjs-sphinxdoc (7.2.6-4) ... 175s Setting up mypy-doc (1.8.0-1) ... 175s Setting up libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 175s Setting up python3-lxml:s390x (5.1.0-1) ... 175s Setting up libc6-dev:s390x (2.39-0ubuntu2) ... 175s Setting up python3-pytest-xdist (3.4.0-1) ... 175s Setting up cpp-13 (13.2.0-17ubuntu2) ... 175s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 175s Setting up libexpat1-dev:s390x (2.6.0-1) ... 175s Setting up gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 175s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 175s Setting up gcc-13 (13.2.0-17ubuntu2) ... 175s Setting up zlib1g-dev:s390x (1:1.3.dfsg-3ubuntu1) ... 175s Setting up cpp (4:13.2.0-7ubuntu1) ... 175s Setting up libpython3.12-dev:s390x (3.12.2-1) ... 175s Setting up gcc (4:13.2.0-7ubuntu1) ... 175s Setting up python3.12-dev (3.12.2-1) ... 175s Setting up libpython3-dev:s390x (3.12.1-0ubuntu2) ... 175s Setting up python3-dev (3.12.1-0ubuntu2) ... 175s Setting up autopkgtest-satdep (0) ... 175s Processing triggers for man-db (2.12.0-3) ... 176s Processing triggers for libc-bin (2.39-0ubuntu2) ... 179s (Reading database ... 61180 files and directories currently installed.) 179s Removing autopkgtest-satdep (0) ... 180s autopkgtest [12:11:08]: test run-unit-test: [----------------------- 180s + pkg=mypy 180s +++++ readlink -fm /tmp/autopkgtest.aElItV/build.NQL/src/debian/tests/run-unit-test 180s ++++ dirname /tmp/autopkgtest.aElItV/build.NQL/src/debian/tests/run-unit-test 180s +++ dirname /tmp/autopkgtest.aElItV/build.NQL/src/debian/tests 180s ++ dirname /tmp/autopkgtest.aElItV/build.NQL/src/debian 180s + START=/tmp/autopkgtest.aElItV/build.NQL/src 180s + '[' /tmp/autopkgtest.aElItV/autopkgtest_tmp = '' ']' 180s + cd /tmp/autopkgtest.aElItV/autopkgtest_tmp 180s + mypy --help 180s usage: mypy [-h] [-v] [-V] [more options; see below] 180s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 180s 180s Mypy is a program that will type check your Python code. 180s 180s Pass in any files or folders you want to type check. Mypy will 180s recursively traverse any provided folders to find .py files: 180s 180s $ mypy my_program.py my_src_folder 180s 180s For more information on getting started, see: 180s 180s - https://mypy.readthedocs.io/en/stable/getting_started.html 180s 180s For more details on both running mypy and using the flags below, see: 180s 180s - https://mypy.readthedocs.io/en/stable/running_mypy.html 180s - https://mypy.readthedocs.io/en/stable/command_line.html 180s 180s You can also use a config file to configure mypy instead of using 180s command line flags. For more details, see: 180s 180s - https://mypy.readthedocs.io/en/stable/config_file.html 180s 180s options: 180s --enable-incomplete-feature FEATURE 180s Enable support of incomplete/experimental features 180s for early preview 180s 180s Optional arguments: 180s -h, --help Show this help message and exit 180s -v, --verbose More verbose messages 180s -V, --version Show program's version number and exit 180s 180s Config file: 180s Use a config file instead of command line arguments. This is useful if you 180s are using many flags or want to set different options per each module. 180s 180s --config-file CONFIG_FILE 180s Configuration file, must have a [mypy] section 180s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 180s setup.cfg, ~/.config/mypy/config, ~/.mypy.ini) 180s --warn-unused-configs Warn about unused '[mypy-]' or 180s '[[tool.mypy.overrides]]' config sections 180s (inverse: --no-warn-unused-configs) 180s 180s Import discovery: 180s Configure how imports are discovered and followed. 180s 180s --no-namespace-packages Support namespace packages (PEP 420, __init__.py- 180s less) (inverse: --namespace-packages) 180s --ignore-missing-imports Silently ignore imports of missing modules 180s --follow-imports {normal,silent,skip,error} 180s How to treat imports (default normal) 180s --python-executable EXECUTABLE 180s Python executable used for finding PEP 561 180s compliant installed packages and stubs 180s --no-site-packages Do not search for installed PEP 561 compliant 180s packages 180s --no-silence-site-packages 180s Do not silence errors in PEP 561 compliant 180s installed packages 180s --junit-format {global,per_file} 180s If --junit-xml is set, specifies format. global: 180s single test with all errors; per_file: one test 180s entry per file with failures 180s 180s Platform configuration: 180s Type check code assuming it will be run under certain runtime conditions. 180s By default, mypy assumes your code will be run using the same operating 180s system and Python version you are using to run mypy itself. 180s 180s --python-version x.y Type check code assuming it will be running on 180s Python x.y 180s --platform PLATFORM Type check special-cased code for the given OS 180s platform (defaults to sys.platform) 180s --always-true NAME Additional variable to be considered True (may be 180s repeated) 180s --always-false NAME Additional variable to be considered False (may be 180s repeated) 180s 180s Disallow dynamic typing: 180s Disallow the use of the dynamic 'Any' type under certain conditions. 180s 180s --disallow-any-unimported 180s Disallow Any types resulting from unfollowed 180s imports 180s --disallow-any-expr Disallow all expressions that have type Any 180s --disallow-any-decorated Disallow functions that have Any in their 180s signature after decorator transformation 180s --disallow-any-explicit Disallow explicit Any in type positions 180s --disallow-any-generics Disallow usage of generic types that do not 180s specify explicit type parameters (inverse: 180s --allow-any-generics) 180s --disallow-subclassing-any 180s Disallow subclassing values of type 'Any' when 180s defining classes (inverse: --allow-subclassing- 180s any) 180s 180s Untyped definitions and calls: 180s Configure how untyped definitions and calls are handled. Note: by default, 180s mypy ignores any untyped function definitions and assumes any calls to 180s such functions have a return type of 'Any'. 180s 180s --disallow-untyped-calls Disallow calling functions without type 180s annotations from functions with type annotations 180s (inverse: --allow-untyped-calls) 180s --untyped-calls-exclude MODULE 180s Disable --disallow-untyped-calls for 180s functions/methods coming from specific package, 180s module, or class 180s --disallow-untyped-defs Disallow defining functions without type 180s annotations or with incomplete type annotations 180s (inverse: --allow-untyped-defs) 180s --disallow-incomplete-defs 180s Disallow defining functions with incomplete type 180s annotations (while still allowing entirely 180s unannotated definitions) (inverse: --allow- 180s incomplete-defs) 180s --check-untyped-defs Type check the interior of functions without type 180s annotations (inverse: --no-check-untyped-defs) 180s --disallow-untyped-decorators 180s Disallow decorating typed functions with untyped 180s decorators (inverse: --allow-untyped-decorators) 180s 180s None and Optional handling: 180s Adjust how values of type 'None' are handled. For more context on how mypy 180s handles values of type 'None', see: 180s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 180s optional 180s 180s --implicit-optional Assume arguments with default values of None are 180s Optional (inverse: --no-implicit-optional) 180s --no-strict-optional Disable strict Optional checks (inverse: --strict- 180s optional) 180s 180s Configuring warnings: 180s Detect code that is sound but redundant or problematic. 180s 180s --warn-redundant-casts Warn about casting an expression to its inferred 180s type (inverse: --no-warn-redundant-casts) 180s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 180s (inverse: --no-warn-unused-ignores) 180s --no-warn-no-return Do not warn about functions that end without 180s returning (inverse: --warn-no-return) 180s --warn-return-any Warn about returning values of type Any from non- 180s Any typed functions (inverse: --no-warn-return- 180s any) 180s --warn-unreachable Warn about statements or expressions inferred to 180s be unreachable (inverse: --no-warn-unreachable) 180s 180s Miscellaneous strictness flags: 180s --allow-untyped-globals Suppress toplevel errors caused by missing 180s annotations (inverse: --disallow-untyped-globals) 180s --allow-redefinition Allow unconditional variable redefinition with a 180s new type (inverse: --disallow-redefinition) 180s --no-implicit-reexport Treat imports as private unless aliased (inverse: 180s --implicit-reexport) 180s --strict-equality Prohibit equality, identity, and container checks 180s for non-overlapping types (inverse: --no-strict- 180s equality) 180s --extra-checks Enable additional checks that are technically 180s correct but may be impractical in real code. For 180s example, this prohibits partial overlap in 180s TypedDict updates, and makes arguments prepended 180s via Concatenate positional-only (inverse: --no- 180s extra-checks) 180s --strict Strict mode; enables the following flags: --warn- 180s unused-configs, --disallow-any-generics, 180s --disallow-subclassing-any, --disallow-untyped- 180s calls, --disallow-untyped-defs, --disallow- 180s incomplete-defs, --check-untyped-defs, --disallow- 180s untyped-decorators, --warn-redundant-casts, 180s --warn-unused-ignores, --warn-return-any, --no- 180s implicit-reexport, --strict-equality, --extra- 180s checks 180s --disable-error-code NAME 180s Disable a specific error code 180s --enable-error-code NAME Enable a specific error code 180s 180s Configuring error messages: 180s Adjust the amount of detail shown in error messages. 180s 180s --show-error-context Precede errors with "note:" messages explaining 180s context (inverse: --hide-error-context) 180s --show-column-numbers Show column numbers in error messages (inverse: 180s --hide-column-numbers) 180s --show-error-end Show end line/end column numbers in error 180s messages. This implies --show-column-numbers 180s (inverse: --hide-error-end) 180s --hide-error-codes Hide error codes in error messages (inverse: 180s --show-error-codes) 180s --show-error-code-links Show links to error code documentation (inverse: 180s --hide-error-code-links) 180s --pretty Use visually nicer output in error messages: Use 180s soft word wrap, show source code snippets, and 180s show error location markers (inverse: --no-pretty) 180s --no-color-output Do not colorize error messages (inverse: --color- 180s output) 180s --no-error-summary Do not show error stats summary (inverse: --error- 180s summary) 180s --show-absolute-path Show absolute paths to files (inverse: --hide- 180s absolute-path) 180s 180s Incremental mode: 180s Adjust how mypy incrementally type checks and caches modules. Mypy caches 180s type information about modules into a cache to let you speed up future 180s invocations of mypy. Also see mypy's daemon mode: 180s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 180s 180s --no-incremental Disable module cache (inverse: --incremental) 180s --cache-dir DIR Store module cache info in the given folder in 180s incremental mode (defaults to '.mypy_cache') 180s --sqlite-cache Use a sqlite database to store the cache (inverse: 180s --no-sqlite-cache) 180s --cache-fine-grained Include fine-grained dependency information in the 180s cache for the mypy daemon 180s --skip-version-check Allow using cache written by older mypy version 180s --skip-cache-mtime-checks 180s Skip cache internal consistency checks based on 180s mtime 180s 180s Advanced options: 180s Debug and customize mypy internals. 180s 180s --pdb Invoke pdb on fatal error 180s --show-traceback, --tb Show traceback on fatal error 180s --raise-exceptions Raise exception on fatal error 180s --custom-typing-module MODULE 180s Use a custom typing module 180s --old-type-inference Disable new experimental type inference algorithm 180s --custom-typeshed-dir DIR 180s Use the custom typeshed in DIR 180s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 180s relevant with --disallow-untyped-defs or 180s --disallow-incomplete-defs enabled (inverse: --no- 180s warn-incomplete-stub) 180s --shadow-file SOURCE_FILE SHADOW_FILE 180s When encountering SOURCE_FILE, read and type check 180s the contents of SHADOW_FILE instead. 180s 180s Report generation: 180s Generate a report in the specified format. 180s 180s --any-exprs-report DIR 180s --cobertura-xml-report DIR 180s --html-report DIR 180s --linecount-report DIR 180s --linecoverage-report DIR 180s --lineprecision-report DIR 180s --txt-report DIR 180s --xml-report DIR 180s --xslt-html-report DIR 180s --xslt-txt-report DIR 180s 180s Miscellaneous: 180s --junit-xml JUNIT_XML Write junit.xml to the given file 180s --find-occurrences CLASS.MEMBER 180s Print out all usages of a class member 180s (experimental) 180s --scripts-are-modules Script x becomes module x instead of __main__ 180s --install-types Install detected missing library stub packages 180s using pip (inverse: --no-install-types) 180s --non-interactive Install stubs without asking for confirmation and 180s hide errors, with --install-types (inverse: 180s --interactive) 180s 180s Running code: 180s Specify the code you want to type check. For more details, see 180s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 180s 180s --explicit-package-bases Use current directory and MYPYPATH to determine 180s module names of files passed (inverse: --no- 180s explicit-package-bases) 180s --exclude PATTERN Regular expression to match file names, directory 180s names or paths which mypy should ignore while 180s recursively discovering files to check, e.g. 180s --exclude '/setup\.py$'. May be specified more 180s than once, eg. --exclude a --exclude b 180s -m MODULE, --module MODULE 180s Type-check module; can repeat for more modules 180s -p PACKAGE, --package PACKAGE 180s Type-check package recursively; can be repeated 180s -c PROGRAM_TEXT, --command PROGRAM_TEXT 180s Type-check program passed in as string 180s files Type-check given files or directories 180s 180s Environment variables: 180s Define MYPYPATH for additional module search path entries. 180s Define MYPY_CACHE_DIR to override configuration cache_dir path. 180s + mypyc --help 181s usage: mypy [-h] [-v] [-V] [more options; see below] 181s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 181s 181s Mypy is a program that will type check your Python code. 181s 181s Pass in any files or folders you want to type check. Mypy will 181s recursively traverse any provided folders to find .py files: 181s 181s $ mypy my_program.py my_src_folder 181s 181s For more information on getting started, see: 181s 181s - https://mypy.readthedocs.io/en/stable/getting_started.html 181s 181s For more details on both running mypy and using the flags below, see: 181s 181s - https://mypy.readthedocs.io/en/stable/running_mypy.html 181s - https://mypy.readthedocs.io/en/stable/command_line.html 181s 181s You can also use a config file to configure mypy instead of using 181s command line flags. For more details, see: 181s 181s - https://mypy.readthedocs.io/en/stable/config_file.html 181s 181s options: 181s --enable-incomplete-feature FEATURE 181s Enable support of incomplete/experimental features 181s for early preview 181s 181s Optional arguments: 181s -h, --help Show this help message and exit 181s -v, --verbose More verbose messages 181s -V, --version Show program's version number and exit 181s 181s Config file: 181s Use a config file instead of command line arguments. This is useful if you 181s are using many flags or want to set different options per each module. 181s 181s --config-file CONFIG_FILE 181s Configuration file, must have a [mypy] section 181s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 181s setup.cfg, ~/.config/mypy/config, ~/.mypy.ini) 181s --warn-unused-configs Warn about unused '[mypy-]' or 181s '[[tool.mypy.overrides]]' config sections 181s (inverse: --no-warn-unused-configs) 181s 181s Import discovery: 181s Configure how imports are discovered and followed. 181s 181s --no-namespace-packages Support namespace packages (PEP 420, __init__.py- 181s less) (inverse: --namespace-packages) 181s --ignore-missing-imports Silently ignore imports of missing modules 181s --follow-imports {normal,silent,skip,error} 181s How to treat imports (default normal) 181s --python-executable EXECUTABLE 181s Python executable used for finding PEP 561 181s compliant installed packages and stubs 181s --no-site-packages Do not search for installed PEP 561 compliant 181s packages 181s --no-silence-site-packages 181s Do not silence errors in PEP 561 compliant 181s installed packages 181s --junit-format {global,per_file} 181s If --junit-xml is set, specifies format. global: 181s single test with all errors; per_file: one test 181s entry per file with failures 181s 181s Platform configuration: 181s Type check code assuming it will be run under certain runtime conditions. 181s By default, mypy assumes your code will be run using the same operating 181s system and Python version you are using to run mypy itself. 181s 181s --python-version x.y Type check code assuming it will be running on 181s Python x.y 181s --platform PLATFORM Type check special-cased code for the given OS 181s platform (defaults to sys.platform) 181s --always-true NAME Additional variable to be considered True (may be 181s repeated) 181s --always-false NAME Additional variable to be considered False (may be 181s repeated) 181s 181s Disallow dynamic typing: 181s Disallow the use of the dynamic 'Any' type under certain conditions. 181s 181s --disallow-any-unimported 181s Disallow Any types resulting from unfollowed 181s imports 181s --disallow-any-expr Disallow all expressions that have type Any 181s --disallow-any-decorated Disallow functions that have Any in their 181s signature after decorator transformation 181s --disallow-any-explicit Disallow explicit Any in type positions 181s --disallow-any-generics Disallow usage of generic types that do not 181s specify explicit type parameters (inverse: 181s --allow-any-generics) 181s --disallow-subclassing-any 181s Disallow subclassing values of type 'Any' when 181s defining classes (inverse: --allow-subclassing- 181s any) 181s 181s Untyped definitions and calls: 181s Configure how untyped definitions and calls are handled. Note: by default, 181s mypy ignores any untyped function definitions and assumes any calls to 181s such functions have a return type of 'Any'. 181s 181s --disallow-untyped-calls Disallow calling functions without type 181s annotations from functions with type annotations 181s (inverse: --allow-untyped-calls) 181s --untyped-calls-exclude MODULE 181s Disable --disallow-untyped-calls for 181s functions/methods coming from specific package, 181s module, or class 181s --disallow-untyped-defs Disallow defining functions without type 181s annotations or with incomplete type annotations 181s (inverse: --allow-untyped-defs) 181s --disallow-incomplete-defs 181s Disallow defining functions with incomplete type 181s annotations (while still allowing entirely 181s unannotated definitions) (inverse: --allow- 181s incomplete-defs) 181s --check-untyped-defs Type check the interior of functions without type 181s annotations (inverse: --no-check-untyped-defs) 181s --disallow-untyped-decorators 181s Disallow decorating typed functions with untyped 181s decorators (inverse: --allow-untyped-decorators) 181s 181s None and Optional handling: 181s Adjust how values of type 'None' are handled. For more context on how mypy 181s handles values of type 'None', see: 181s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 181s optional 181s 181s --implicit-optional Assume arguments with default values of None are 181s Optional (inverse: --no-implicit-optional) 181s --no-strict-optional Disable strict Optional checks (inverse: --strict- 181s optional) 181s 181s Configuring warnings: 181s Detect code that is sound but redundant or problematic. 181s 181s --warn-redundant-casts Warn about casting an expression to its inferred 181s type (inverse: --no-warn-redundant-casts) 181s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 181s (inverse: --no-warn-unused-ignores) 181s --no-warn-no-return Do not warn about functions that end without 181s returning (inverse: --warn-no-return) 181s --warn-return-any Warn about returning values of type Any from non- 181s Any typed functions (inverse: --no-warn-return- 181s any) 181s --warn-unreachable Warn about statements or expressions inferred to 181s be unreachable (inverse: --no-warn-unreachable) 181s 181s Miscellaneous strictness flags: 181s --allow-untyped-globals Suppress toplevel errors caused by missing 181s annotations (inverse: --disallow-untyped-globals) 181s --allow-redefinition Allow unconditional variable redefinition with a 181s new type (inverse: --disallow-redefinition) 181s --no-implicit-reexport Treat imports as private unless aliased (inverse: 181s --implicit-reexport) 181s --strict-equality Prohibit equality, identity, and container checks 181s for non-overlapping types (inverse: --no-strict- 181s equality) 181s --extra-checks Enable additional checks that are technically 181s correct but may be impractical in real code. For 181s example, this prohibits partial overlap in 181s TypedDict updates, and makes arguments prepended 181s via Concatenate positional-only (inverse: --no- 181s extra-checks) 181s --strict Strict mode; enables the following flags: --warn- 181s unused-configs, --disallow-any-generics, 181s --disallow-subclassing-any, --disallow-untyped- 181s calls, --disallow-untyped-defs, --disallow- 181s incomplete-defs, --check-untyped-defs, --disallow- 181s untyped-decorators, --warn-redundant-casts, 181s --warn-unused-ignores, --warn-return-any, --no- 181s implicit-reexport, --strict-equality, --extra- 181s checks 181s --disable-error-code NAME 181s Disable a specific error code 181s --enable-error-code NAME Enable a specific error code 181s 181s Configuring error messages: 181s Adjust the amount of detail shown in error messages. 181s 181s --show-error-context Precede errors with "note:" messages explaining 181s context (inverse: --hide-error-context) 181s --show-column-numbers Show column numbers in error messages (inverse: 181s --hide-column-numbers) 181s --show-error-end Show end line/end column numbers in error 181s messages. This implies --show-column-numbers 181s (inverse: --hide-error-end) 181s --hide-error-codes Hide error codes in error messages (inverse: 181s --show-error-codes) 181s --show-error-code-links Show links to error code documentation (inverse: 181s --hide-error-code-links) 181s --pretty Use visually nicer output in error messages: Use 181s soft word wrap, show source code snippets, and 181s show error location markers (inverse: --no-pretty) 181s --no-color-output Do not colorize error messages (inverse: --color- 181s output) 181s --no-error-summary Do not show error stats summary (inverse: --error- 181s summary) 181s --show-absolute-path Show absolute paths to files (inverse: --hide- 181s absolute-path) 181s 181s Incremental mode: 181s Adjust how mypy incrementally type checks and caches modules. Mypy caches 181s type information about modules into a cache to let you speed up future 181s invocations of mypy. Also see mypy's daemon mode: 181s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 181s 181s --no-incremental Disable module cache (inverse: --incremental) 181s --cache-dir DIR Store module cache info in the given folder in 181s incremental mode (defaults to '.mypy_cache') 181s --sqlite-cache Use a sqlite database to store the cache (inverse: 181s --no-sqlite-cache) 181s --cache-fine-grained Include fine-grained dependency information in the 181s cache for the mypy daemon 181s --skip-version-check Allow using cache written by older mypy version 181s --skip-cache-mtime-checks 181s Skip cache internal consistency checks based on 181s mtime 181s 181s Advanced options: 181s Debug and customize mypy internals. 181s 181s --pdb Invoke pdb on fatal error 181s --show-traceback, --tb Show traceback on fatal error 181s --raise-exceptions Raise exception on fatal error 181s --custom-typing-module MODULE 181s Use a custom typing module 181s --old-type-inference Disable new experimental type inference algorithm 181s --custom-typeshed-dir DIR 181s Use the custom typeshed in DIR 181s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 181s relevant with --disallow-untyped-defs or 181s --disallow-incomplete-defs enabled (inverse: --no- 181s warn-incomplete-stub) 181s --shadow-file SOURCE_FILE SHADOW_FILE 181s When encountering SOURCE_FILE, read and type check 181s the contents of SHADOW_FILE instead. 181s 181s Report generation: 181s Generate a report in the specified format. 181s 181s --any-exprs-report DIR 181s --cobertura-xml-report DIR 181s --html-report DIR 181s --linecount-report DIR 181s --linecoverage-report DIR 181s --lineprecision-report DIR 181s --txt-report DIR 181s --xml-report DIR 181s --xslt-html-report DIR 181s --xslt-txt-report DIR 181s 181s Miscellaneous: 181s --junit-xml JUNIT_XML Write junit.xml to the given file 181s --find-occurrences CLASS.MEMBER 181s Print out all usages of a class member 181s (experimental) 181s --scripts-are-modules Script x becomes module x instead of __main__ 181s --install-types Install detected missing library stub packages 181s using pip (inverse: --no-install-types) 181s --non-interactive Install stubs without asking for confirmation and 181s hide errors, with --install-types (inverse: 181s --interactive) 181s 181s Running code: 181s Specify the code you want to type check. For more details, see 181s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 181s 181s --explicit-package-bases Use current directory and MYPYPATH to determine 181s module names of files passed (inverse: --no- 181s explicit-package-bases) 181s --exclude PATTERN Regular expression to match file names, directory 181s names or paths which mypy should ignore while 181s recursively discovering files to check, e.g. 181s --exclude '/setup\.py$'. May be specified more 181s than once, eg. --exclude a --exclude b 181s -m MODULE, --module MODULE 181s Type-check module; can repeat for more modules 181s -p PACKAGE, --package PACKAGE 181s Type-check package recursively; can be repeated 181s -c PROGRAM_TEXT, --command PROGRAM_TEXT 181s Type-check program passed in as string 181s files Type-check given files or directories 181s 181s Environment variables: 181s Define MYPYPATH for additional module search path entries. 181s Define MYPY_CACHE_DIR to override configuration cache_dir path. 181s + stubgen --help 181s usage: stubgen [-h] [more options, see -h] 181s [-m MODULE] [-p PACKAGE] [files ...] 181s 181s Generate draft stubs for modules. Stubs are generated in directory ./out, to 181s avoid overriding files with manual changes. This directory is assumed to 181s exist. 181s 181s positional arguments: 181s files generate stubs for given files or directories 181s 181s options: 181s -h, --help show this help message and exit 181s --ignore-errors ignore errors when trying to generate stubs for 181s modules 181s --no-import don't import the modules, just parse and analyze them 181s (doesn't work with C extension modules and might not 181s respect __all__) 181s --no-analysis, --parse-only 181s don't perform semantic analysis of sources, just parse 181s them (only applies to Python modules, might affect 181s quality of stubs. Not compatible with --inspect) 181s --inspect-mode import and inspect modules instead of parsing source 181s code.This is the default behavior for c modules and 181s pyc-only packages, but it is also useful for pure 181s python modules with dynamically generated members. 181s --include-private generate stubs for objects and members considered 181s private (single leading underscore and no trailing 181s underscores) 181s --export-less don't implicitly export all names imported from other 181s modules in the same package 181s --include-docstrings include existing docstrings with the stubs 181s -v, --verbose show more verbose messages 181s -q, --quiet show fewer messages 181s --doc-dir PATH use .rst documentation in PATH (this may result in 181s better stubs in some cases; consider setting this to 181s DIR/Python-X.Y.Z/Doc/library) 181s --search-path PATH specify module search directories, separated by ':' 181s (currently only used if --no-import is given) 181s -o PATH, --output PATH 181s change the output directory [default: out] 181s -m MODULE, --module MODULE 181s generate stub for module; can repeat for more modules 181s -p PACKAGE, --package PACKAGE 181s generate stubs for package recursively; can be 181s repeated 181s + stubtest --help 181s usage: stubtest [-h] [--concise] [--ignore-missing-stub] 181s [--ignore-positional-only] [--allowlist FILE] 181s [--generate-allowlist] [--ignore-unused-allowlist] 181s [--mypy-config-file FILE] [--custom-typeshed-dir DIR] 181s [--check-typeshed] [--version] 181s [modules ...] 181s 181s Compares stubs to objects introspected from the runtime. 181s 181s positional arguments: 181s modules Modules to test 181s 181s options: 181s -h, --help show this help message and exit 181s --concise Makes stubtest's output more concise, one line per 181s error 181s --ignore-missing-stub 181s Ignore errors for stub missing things that are present 181s at runtime 181s --ignore-positional-only 181s Ignore errors for whether an argument should or 181s shouldn't be positional-only 181s --allowlist FILE, --whitelist FILE 181s Use file as an allowlist. Can be passed multiple times 181s to combine multiple allowlists. Allowlists can be 181s created with --generate-allowlist. Allowlists support 181s regular expressions. 181s --generate-allowlist, --generate-whitelist 181s Print an allowlist (to stdout) to be used with 181s --allowlist 181s --ignore-unused-allowlist, --ignore-unused-whitelist 181s Ignore unused allowlist entries 181s --mypy-config-file FILE 181s Use specified mypy config file to determine mypy 181s plugins and mypy path 181s --custom-typeshed-dir DIR 181s Use the custom typeshed in DIR 181s --check-typeshed Check all stdlib modules in typeshed 181s --version show program's version number and exit 181s + export TEST_MYPYC=1 181s + TEST_MYPYC=1 181s + rm -Rf mypy mypyc 181s + cp -r /usr/lib/python3/dist-packages/mypy ./ 181s + cp -r /usr/lib/python3/dist-packages/mypyc ./ 181s + MYPY_TEST_PREFIX=/tmp/autopkgtest.aElItV/build.NQL/src 181s + pytest-3 -v --pyargs mypy 181s ============================= test session starts ============================== 181s platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3 181s cachedir: .pytest_cache 181s rootdir: /tmp/autopkgtest.aElItV/autopkgtest_tmp 181s plugins: xdist-3.4.0 182s collecting ... collected 16 items 182s 182s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace PASSED [ 6%] 182s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_explicit_base PASSED [ 12%] 182s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_multi_dir PASSED [ 18%] 182s test/test_find_sources.py::SourceFinderSuite::test_crawl_no_namespace PASSED [ 25%] 182s test/test_find_sources.py::SourceFinderSuite::test_find_sources_exclude PASSED [ 31%] 182s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace PASSED [ 37%] 182s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_explicit_base PASSED [ 43%] 182s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_multi_dir PASSED [ 50%] 182s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_no_namespace PASSED [ 56%] 182s test/meta/test_diff_helper.py::DiffHelperSuite::test_diff_ranges PASSED [ 62%] 182s test/meta/test_diff_helper.py::DiffHelperSuite::test_render_diff_range PASSED [ 68%] 183s test/meta/test_parse_data.py::ParseTestDataSuite::test_bad_eq_version_check PASSED [ 75%] 183s test/meta/test_parse_data.py::ParseTestDataSuite::test_bad_ge_version_check PASSED [ 81%] 183s test/meta/test_parse_data.py::ParseTestDataSuite::test_parse_invalid_case PASSED [ 87%] 184s test/meta/test_parse_data.py::ParseTestDataSuite::test_parse_invalid_section PASSED [ 93%] 186s test/meta/test_update_data.py::UpdateDataSuite::test_update_data PASSED [100%] 186s 186s ============================== 16 passed in 4.78s ============================== 186s + rm -Rf mypy/typeshed 186s + /usr/bin/mypy --config-file /tmp/autopkgtest.aElItV/build.NQL/src/mypy_self_check.ini mypy 203s Success: no issues found in 178 source files 203s autopkgtest [12:11:31]: test run-unit-test: -----------------------] 204s run-unit-test PASS 204s autopkgtest [12:11:32]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 204s autopkgtest [12:11:32]: test autodep8-python3: preparing testbed 306s autopkgtest [12:13:14]: testbed dpkg architecture: s390x 306s autopkgtest [12:13:14]: testbed apt version: 2.7.12 306s autopkgtest [12:13:14]: @@@@@@@@@@@@@@@@@@@@ test bed setup 307s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 308s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 308s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 308s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3807 kB] 309s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [54.0 kB] 309s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [665 kB] 309s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 309s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 309s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 309s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3992 kB] 310s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 310s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [45.1 kB] 310s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 312s Fetched 9195 kB in 3s (2693 kB/s) 312s Reading package lists... 315s Reading package lists... 315s Building dependency tree... 315s Reading state information... 316s Calculating upgrade... 316s The following packages will be upgraded: 316s cloud-init debianutils fonts-ubuntu-console python3-markupsafe 316s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 316s Need to get 719 kB of archives. 316s After this operation, 11.3 kB disk space will be freed. 316s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x debianutils s390x 5.17 [90.1 kB] 316s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 316s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x python3-markupsafe s390x 2.1.5-1build1 [12.8 kB] 316s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x cloud-init all 24.1.2-0ubuntu1 [597 kB] 317s Preconfiguring packages ... 317s Fetched 719 kB in 1s (1191 kB/s) 317s (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 ... 52171 files and directories currently installed.) 317s Preparing to unpack .../debianutils_5.17_s390x.deb ... 317s Unpacking debianutils (5.17) over (5.16) ... 317s Setting up debianutils (5.17) ... 317s (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 ... 52171 files and directories currently installed.) 317s Preparing to unpack .../fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 317s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 317s Preparing to unpack .../python3-markupsafe_2.1.5-1build1_s390x.deb ... 317s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 317s Preparing to unpack .../cloud-init_24.1.2-0ubuntu1_all.deb ... 317s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 318s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 318s Setting up cloud-init (24.1.2-0ubuntu1) ... 319s Setting up python3-markupsafe (2.1.5-1build1) ... 319s Processing triggers for man-db (2.12.0-3) ... 321s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 321s Reading package lists... 322s Building dependency tree... 322s Reading state information... 322s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 322s Unknown architecture, assuming PC-style ttyS0 322s sh: Attempting to set up Debian/Ubuntu apt sources automatically 322s sh: Distribution appears to be Ubuntu 323s Reading package lists... 323s Building dependency tree... 323s Reading state information... 324s eatmydata is already the newest version (131-1). 324s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 324s Reading package lists... 324s Building dependency tree... 324s Reading state information... 324s dbus is already the newest version (1.14.10-4ubuntu1). 324s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 324s Reading package lists... 324s Building dependency tree... 324s Reading state information... 325s rng-tools-debian is already the newest version (2.4). 325s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 325s Reading package lists... 325s Building dependency tree... 325s Reading state information... 325s The following packages will be REMOVED: 325s cloud-init* python3-configobj* python3-debconf* 326s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 326s After this operation, 3256 kB disk space will be freed. 326s (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.) 326s Removing cloud-init (24.1.2-0ubuntu1) ... 326s Removing python3-configobj (5.0.8-3) ... 326s Removing python3-debconf (1.5.86) ... 326s Processing triggers for man-db (2.12.0-3) ... 327s (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.) 327s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 327s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 327s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 327s invoke-rc.d: policy-rc.d denied execution of try-restart. 328s Reading package lists... 328s Building dependency tree... 328s Reading state information... 328s linux-generic is already the newest version (6.8.0-11.11+1). 328s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 329s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 329s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 329s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 331s Reading package lists... 331s Reading package lists... 331s Building dependency tree... 331s Reading state information... 332s Calculating upgrade... 332s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 332s Reading package lists... 332s Building dependency tree... 332s Reading state information... 333s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 333s autopkgtest [12:13:41]: rebooting testbed after setup commands that affected boot 353s Reading package lists... 353s Building dependency tree... 353s Reading state information... 353s Starting pkgProblemResolver with broken count: 0 353s Starting 2 pkgProblemResolver with broken count: 0 353s Done 354s The following additional packages will be installed: 354s python3-all python3-mypy python3-mypy-extensions python3-psutil 354s Recommended packages: 354s python3-lxml 354s The following NEW packages will be installed: 354s autopkgtest-satdep python3-all python3-mypy python3-mypy-extensions 354s python3-psutil 354s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 354s Need to get 20.0 MB/20.0 MB of archives. 354s After this operation, 68.0 MB of additional disk space will be used. 354s Get:1 /tmp/autopkgtest.aElItV/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [716 B] 354s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x python3-all s390x 3.12.1-0ubuntu2 [908 B] 354s Get:3 http://ftpmaster.internal/ubuntu noble/universe s390x python3-mypy-extensions all 1.0.0-1 [6148 B] 354s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x python3-psutil s390x 5.9.8-1 [195 kB] 354s Get:5 http://ftpmaster.internal/ubuntu noble/universe s390x python3-mypy s390x 1.8.0-1 [19.8 MB] 360s Fetched 20.0 MB in 6s (3498 kB/s) 360s Selecting previously unselected package python3-all. 360s (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.) 360s Preparing to unpack .../python3-all_3.12.1-0ubuntu2_s390x.deb ... 360s Unpacking python3-all (3.12.1-0ubuntu2) ... 360s Selecting previously unselected package python3-mypy-extensions. 360s Preparing to unpack .../python3-mypy-extensions_1.0.0-1_all.deb ... 360s Unpacking python3-mypy-extensions (1.0.0-1) ... 360s Selecting previously unselected package python3-psutil. 360s Preparing to unpack .../python3-psutil_5.9.8-1_s390x.deb ... 360s Unpacking python3-psutil (5.9.8-1) ... 360s Selecting previously unselected package python3-mypy. 360s Preparing to unpack .../python3-mypy_1.8.0-1_s390x.deb ... 360s Unpacking python3-mypy (1.8.0-1) ... 361s Selecting previously unselected package autopkgtest-satdep. 361s Preparing to unpack .../2-autopkgtest-satdep.deb ... 361s Unpacking autopkgtest-satdep (0) ... 361s Setting up python3-mypy-extensions (1.0.0-1) ... 361s Setting up python3-all (3.12.1-0ubuntu2) ... 361s Setting up python3-psutil (5.9.8-1) ... 361s Setting up python3-mypy (1.8.0-1) ... 363s Setting up autopkgtest-satdep (0) ... 365s (Reading database ... 53310 files and directories currently installed.) 365s Removing autopkgtest-satdep (0) ... 368s autopkgtest [12:14:16]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import mypy; print(mypy)" ; done 368s autopkgtest [12:14:16]: test autodep8-python3: [----------------------- 368s Testing with python3.12: 368s 369s autopkgtest [12:14:17]: test autodep8-python3: -----------------------] 369s autopkgtest [12:14:17]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 369s autodep8-python3 PASS (superficial) 369s autopkgtest [12:14:17]: @@@@@@@@@@@@@@@@@@@@ summary 369s run-unit-test PASS 369s autodep8-python3 PASS (superficial) 380s Creating nova instance adt-noble-s390x-mypy-20240322-120808-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-s390x-server-20240321.img (UUID f7ee8f0f-480f-4014-94f0-3be2a19e259d)... 380s Creating nova instance adt-noble-s390x-mypy-20240322-120808-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-s390x-server-20240321.img (UUID f7ee8f0f-480f-4014-94f0-3be2a19e259d)...