0s autopkgtest [10:07:24]: starting date and time: 2024-11-13 10:07:24+0000 0s autopkgtest [10:07:24]: git checkout: 0acbae0a WIP show VirtSubproc stderr in real-time 0s autopkgtest [10:07:24]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.5qvpf_n0/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults,src:python3-stdlib-extensions --apt-upgrade pytest-mpi --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 python3-stdlib-extensions/3.12.7-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-28.secgroup --name adt-plucky-arm64-pytest-mpi-20241113-100724-juju-7f2275-prod-proposed-migration-environment-2-a5eb8601-8b46-4f29-9c30-d7ea9aa1a5e0 --image adt/ubuntu-plucky-arm64-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,keyserver.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/ 67s autopkgtest [10:08:31]: testbed dpkg architecture: arm64 67s autopkgtest [10:08:31]: testbed apt version: 2.9.8 67s autopkgtest [10:08:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 68s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 68s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 68s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [849 kB] 69s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 69s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.4 kB] 69s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [104 kB] 69s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 69s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [601 kB] 69s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [17.1 kB] 69s Fetched 1794 kB in 1s (1960 kB/s) 69s Reading package lists... 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 72s Calculating upgrade... 73s The following NEW packages will be installed: 73s python3.13-gdbm 73s The following packages will be upgraded: 73s libpython3-stdlib python3 python3-gdbm python3-minimal 73s 4 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 73s Need to get 101 kB of archives. 73s After this operation, 141 kB of additional disk space will be used. 73s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 73s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 73s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 73s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-gdbm arm64 3.13.0-2 [30.7 kB] 73s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-gdbm arm64 3.12.7-1 [8642 B] 74s Fetched 101 kB in 0s (280 kB/s) 74s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79924 files and directories currently installed.) 74s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 74s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 74s Setting up python3-minimal (3.12.7-1) ... 74s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79924 files and directories currently installed.) 74s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 74s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 74s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 74s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 74s Selecting previously unselected package python3.13-gdbm. 74s Preparing to unpack .../python3.13-gdbm_3.13.0-2_arm64.deb ... 74s Unpacking python3.13-gdbm (3.13.0-2) ... 75s Preparing to unpack .../python3-gdbm_3.12.7-1_arm64.deb ... 75s Unpacking python3-gdbm:arm64 (3.12.7-1) over (3.12.6-1ubuntu1) ... 75s Setting up python3.13-gdbm (3.13.0-2) ... 75s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 75s Setting up python3 (3.12.7-1) ... 75s Setting up python3-gdbm:arm64 (3.12.7-1) ... 75s Processing triggers for man-db (2.12.1-3) ... 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 77s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 77s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 77s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 77s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 78s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 79s Reading package lists... 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s Calculating upgrade... 80s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 81s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 84s autopkgtest [10:08:48]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 85s autopkgtest [10:08:49]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-mpi 87s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pytest-mpi 0.6-6 (dsc) [2317 B] 87s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pytest-mpi 0.6-6 (tar) [41.6 kB] 87s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pytest-mpi 0.6-6 (diff) [6720 B] 88s gpgv: Signature made Fri Aug 30 11:43:14 2024 UTC 88s gpgv: using RSA key 1B5D04B1E507BBF03669E2B801F35FC33E73AF8C 88s gpgv: Can't check signature: No public key 88s dpkg-source: warning: cannot verify inline signature for ./pytest-mpi_0.6-6.dsc: no acceptable signature found 88s autopkgtest [10:08:52]: testing package pytest-mpi version 0.6-6 90s autopkgtest [10:08:54]: build not needed 91s autopkgtest [10:08:55]: test unittests: preparing testbed 94s Reading package lists... 95s Building dependency tree... 95s Reading state information... 96s Starting pkgProblemResolver with broken count: 0 96s Starting 2 pkgProblemResolver with broken count: 0 96s Done 97s The following additional packages will be installed: 97s cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-14 97s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu libamd-comgr2 libamdhip64-5 97s libasan8 libcc1-0 libdrm-amdgpu1 libevent-pthreads-2.1-7t64 libfabric1 97s libgcc-14-dev libgomp1 libhsa-runtime64-1 libhsakmt1 libhwasan0 97s libhwloc-plugins libhwloc15 libibmad5 libibumad3 libisl23 libitm1 97s libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 97s libjs-jquery-metadata libjs-jquery-tablesorter 97s libjs-jquery-throttle-debounce libllvm17t64 liblsan0 libmpc3 libmunge2 97s libopenmpi3t64 libpciaccess0 libpmix2t64 libpython3.13-minimal 97s libpython3.13-stdlib librdmacm1t64 libtsan2 libubsan1 libucx0 libxnvctrl0 97s mpi-default-bin ocl-icd-libopencl1 openmpi-bin openmpi-common python3-all 97s python3-coverage python3-iniconfig python3-mpi4py python3-packaging 97s python3-pluggy python3-pytest python3-pytest-cov python3-pytest-mpi 97s python3-sybil python3.13 python3.13-minimal 97s Suggested packages: 97s cpp-doc gcc-14-locales cpp-14-doc gcc-multilib manpages-dev autoconf 97s automake libtool flex bison gdb gcc-doc gcc-14-doc gdb-aarch64-linux-gnu 97s opencl-icd gfortran | fortran-compiler python-coverage-doc python3-numpy 97s python-pytest-mpi-doc python3.13-venv python3.13-doc binfmt-support 97s Recommended packages: 97s javascript-common 97s The following NEW packages will be installed: 97s autopkgtest-satdep cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu 97s gcc gcc-14 gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu libamd-comgr2 97s libamdhip64-5 libasan8 libcc1-0 libdrm-amdgpu1 libevent-pthreads-2.1-7t64 97s libfabric1 libgcc-14-dev libgomp1 libhsa-runtime64-1 libhsakmt1 libhwasan0 97s libhwloc-plugins libhwloc15 libibmad5 libibumad3 libisl23 libitm1 97s libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 97s libjs-jquery-metadata libjs-jquery-tablesorter 97s libjs-jquery-throttle-debounce libllvm17t64 liblsan0 libmpc3 libmunge2 97s libopenmpi3t64 libpciaccess0 libpmix2t64 libpython3.13-minimal 97s libpython3.13-stdlib librdmacm1t64 libtsan2 libubsan1 libucx0 libxnvctrl0 97s mpi-default-bin ocl-icd-libopencl1 openmpi-bin openmpi-common python3-all 97s python3-coverage python3-iniconfig python3-mpi4py python3-packaging 97s python3-pluggy python3-pytest python3-pytest-cov python3-pytest-mpi 97s python3-sybil python3.13 python3.13-minimal 97s 0 upgraded, 63 newly installed, 0 to remove and 0 not upgraded. 97s Need to get 107 MB/107 MB of archives. 97s After this operation, 414 MB of additional disk space will be used. 97s Get:1 /tmp/autopkgtest.0cxT58/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [760 B] 97s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 98s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 98s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 98s Get:5 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 98s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 98s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 98s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [10.6 MB] 100s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-8ubuntu1 [1028 B] 100s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 100s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 100s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-8ubuntu1 [49.7 kB] 100s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-8ubuntu1 [145 kB] 100s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-8ubuntu1 [27.8 kB] 100s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-8ubuntu1 [2893 kB] 100s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-8ubuntu1 [1283 kB] 101s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-8ubuntu1 [2686 kB] 101s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-8ubuntu1 [1151 kB] 101s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-8ubuntu1 [1598 kB] 101s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-8ubuntu1 [2594 kB] 101s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [20.9 MB] 102s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-8ubuntu1 [518 kB] 102s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 102s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 102s Get:25 http://ftpmaster.internal/ubuntu plucky/universe arm64 libllvm17t64 arm64 1:17.0.6-18 [24.9 MB] 103s Get:26 http://ftpmaster.internal/ubuntu plucky/universe arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3build2 [14.1 MB] 104s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libdrm-amdgpu1 arm64 2.4.123-1 [20.9 kB] 104s Get:28 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhsakmt1 arm64 5.7.0-1build1 [63.6 kB] 104s Get:29 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhsa-runtime64-1 arm64 5.7.1-2build1 [286 kB] 104s Get:30 http://ftpmaster.internal/ubuntu plucky/universe arm64 libamdhip64-5 arm64 5.7.1-5 [9704 kB] 104s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10 [7922 B] 104s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 librdmacm1t64 arm64 52.0-2ubuntu1 [71.5 kB] 104s Get:33 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfabric1 arm64 1.17.0-3ubuntu1 [542 kB] 104s Get:34 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhwloc15 arm64 2.11.2-1 [162 kB] 104s Get:35 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-metadata all 12-4 [6582 B] 104s Get:36 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 104s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 104s Get:38 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmunge2 arm64 0.5.15-4build1 [14.9 kB] 104s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 libpciaccess0 arm64 0.17-3build1 [18.9 kB] 104s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libxnvctrl0 arm64 510.47.03-0ubuntu4 [12.4 kB] 104s Get:41 http://ftpmaster.internal/ubuntu plucky/universe arm64 ocl-icd-libopencl1 arm64 2.3.2-1build1 [37.6 kB] 104s Get:42 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhwloc-plugins arm64 2.11.2-1 [15.8 kB] 105s Get:43 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpmix2t64 arm64 5.0.3-2 [662 kB] 105s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 libibumad3 arm64 52.0-2ubuntu1 [29.3 kB] 105s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 libibmad5 arm64 52.0-2ubuntu1 [43.1 kB] 105s Get:46 http://ftpmaster.internal/ubuntu plucky/universe arm64 libucx0 arm64 1.17.0+ds-3build1 [1093 kB] 105s Get:47 http://ftpmaster.internal/ubuntu plucky/universe arm64 libopenmpi3t64 arm64 4.1.6-13.3ubuntu2 [2487 kB] 105s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 105s Get:49 http://ftpmaster.internal/ubuntu plucky/universe arm64 openmpi-common all 4.1.6-13.3ubuntu2 [170 kB] 105s Get:50 http://ftpmaster.internal/ubuntu plucky/universe arm64 openmpi-bin arm64 4.1.6-13.3ubuntu2 [114 kB] 105s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 105s Get:52 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 105s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-coverage arm64 7.4.4+dfsg1-0ubuntu2 [148 kB] 105s Get:54 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 105s Get:55 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.1-1 [41.4 kB] 105s Get:56 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 105s Get:57 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 105s Get:58 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 105s Get:59 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 105s Get:60 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-mpi all 0.6-6 [7966 B] 105s Get:61 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sybil all 8.0.0-1 [22.5 kB] 105s Get:62 http://ftpmaster.internal/ubuntu plucky/universe arm64 mpi-default-bin arm64 1.17 [2296 B] 105s Get:63 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mpi4py arm64 3.1.6-9ubuntu1 [449 kB] 105s Fetched 107 MB in 8s (13.3 MB/s) 105s Selecting previously unselected package libpython3.13-minimal:arm64. 105s (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 ... 79931 files and directories currently installed.) 105s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_arm64.deb ... 105s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 105s Selecting previously unselected package python3.13-minimal. 105s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_arm64.deb ... 105s Unpacking python3.13-minimal (3.13.0-2) ... 105s Selecting previously unselected package libjs-jquery. 105s Preparing to unpack .../02-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 106s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 106s Selecting previously unselected package libjs-jquery-hotkeys. 106s Preparing to unpack .../03-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 106s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 106s Selecting previously unselected package libisl23:arm64. 106s Preparing to unpack .../04-libisl23_0.27-1_arm64.deb ... 106s Unpacking libisl23:arm64 (0.27-1) ... 106s Selecting previously unselected package libmpc3:arm64. 106s Preparing to unpack .../05-libmpc3_1.3.1-1build2_arm64.deb ... 106s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 106s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 106s Preparing to unpack .../06-cpp-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 106s Selecting previously unselected package cpp-14. 106s Preparing to unpack .../07-cpp-14_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 106s Selecting previously unselected package cpp-aarch64-linux-gnu. 106s Preparing to unpack .../08-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 106s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 106s Selecting previously unselected package cpp. 106s Preparing to unpack .../09-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 106s Unpacking cpp (4:14.1.0-2ubuntu1) ... 106s Selecting previously unselected package libcc1-0:arm64. 106s Preparing to unpack .../10-libcc1-0_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking libcc1-0:arm64 (14.2.0-8ubuntu1) ... 106s Selecting previously unselected package libgomp1:arm64. 106s Preparing to unpack .../11-libgomp1_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking libgomp1:arm64 (14.2.0-8ubuntu1) ... 106s Selecting previously unselected package libitm1:arm64. 106s Preparing to unpack .../12-libitm1_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking libitm1:arm64 (14.2.0-8ubuntu1) ... 106s Selecting previously unselected package libasan8:arm64. 106s Preparing to unpack .../13-libasan8_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking libasan8:arm64 (14.2.0-8ubuntu1) ... 106s Selecting previously unselected package liblsan0:arm64. 106s Preparing to unpack .../14-liblsan0_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking liblsan0:arm64 (14.2.0-8ubuntu1) ... 106s Selecting previously unselected package libtsan2:arm64. 106s Preparing to unpack .../15-libtsan2_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking libtsan2:arm64 (14.2.0-8ubuntu1) ... 106s Selecting previously unselected package libubsan1:arm64. 106s Preparing to unpack .../16-libubsan1_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking libubsan1:arm64 (14.2.0-8ubuntu1) ... 106s Selecting previously unselected package libhwasan0:arm64. 106s Preparing to unpack .../17-libhwasan0_14.2.0-8ubuntu1_arm64.deb ... 106s Unpacking libhwasan0:arm64 (14.2.0-8ubuntu1) ... 107s Selecting previously unselected package libgcc-14-dev:arm64. 107s Preparing to unpack .../18-libgcc-14-dev_14.2.0-8ubuntu1_arm64.deb ... 107s Unpacking libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 107s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 107s Preparing to unpack .../19-gcc-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 107s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 107s Selecting previously unselected package gcc-14. 107s Preparing to unpack .../20-gcc-14_14.2.0-8ubuntu1_arm64.deb ... 107s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 107s Selecting previously unselected package gcc-aarch64-linux-gnu. 107s Preparing to unpack .../21-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 107s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 107s Selecting previously unselected package gcc. 107s Preparing to unpack .../22-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 107s Unpacking gcc (4:14.1.0-2ubuntu1) ... 107s Selecting previously unselected package libllvm17t64:arm64. 107s Preparing to unpack .../23-libllvm17t64_1%3a17.0.6-18_arm64.deb ... 107s Unpacking libllvm17t64:arm64 (1:17.0.6-18) ... 108s Selecting previously unselected package libamd-comgr2:arm64. 108s Preparing to unpack .../24-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build2_arm64.deb ... 108s Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3build2) ... 108s Selecting previously unselected package libdrm-amdgpu1:arm64. 108s Preparing to unpack .../25-libdrm-amdgpu1_2.4.123-1_arm64.deb ... 108s Unpacking libdrm-amdgpu1:arm64 (2.4.123-1) ... 108s Selecting previously unselected package libhsakmt1:arm64. 108s Preparing to unpack .../26-libhsakmt1_5.7.0-1build1_arm64.deb ... 108s Unpacking libhsakmt1:arm64 (5.7.0-1build1) ... 108s Selecting previously unselected package libhsa-runtime64-1. 108s Preparing to unpack .../27-libhsa-runtime64-1_5.7.1-2build1_arm64.deb ... 108s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 108s Selecting previously unselected package libamdhip64-5. 108s Preparing to unpack .../28-libamdhip64-5_5.7.1-5_arm64.deb ... 108s Unpacking libamdhip64-5 (5.7.1-5) ... 109s Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. 109s Preparing to unpack .../29-libevent-pthreads-2.1-7t64_2.1.12-stable-10_arm64.deb ... 109s Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... 109s Selecting previously unselected package librdmacm1t64:arm64. 109s Preparing to unpack .../30-librdmacm1t64_52.0-2ubuntu1_arm64.deb ... 109s Unpacking librdmacm1t64:arm64 (52.0-2ubuntu1) ... 109s Selecting previously unselected package libfabric1:arm64. 109s Preparing to unpack .../31-libfabric1_1.17.0-3ubuntu1_arm64.deb ... 109s Unpacking libfabric1:arm64 (1.17.0-3ubuntu1) ... 109s Selecting previously unselected package libhwloc15:arm64. 109s Preparing to unpack .../32-libhwloc15_2.11.2-1_arm64.deb ... 109s Unpacking libhwloc15:arm64 (2.11.2-1) ... 109s Selecting previously unselected package libjs-jquery-metadata. 109s Preparing to unpack .../33-libjs-jquery-metadata_12-4_all.deb ... 109s Unpacking libjs-jquery-metadata (12-4) ... 109s Selecting previously unselected package libjs-jquery-tablesorter. 109s Preparing to unpack .../34-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 109s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 109s Selecting previously unselected package libjs-jquery-throttle-debounce. 109s Preparing to unpack .../35-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 109s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 109s Selecting previously unselected package libmunge2:arm64. 109s Preparing to unpack .../36-libmunge2_0.5.15-4build1_arm64.deb ... 109s Unpacking libmunge2:arm64 (0.5.15-4build1) ... 109s Selecting previously unselected package libpciaccess0:arm64. 109s Preparing to unpack .../37-libpciaccess0_0.17-3build1_arm64.deb ... 109s Unpacking libpciaccess0:arm64 (0.17-3build1) ... 109s Selecting previously unselected package libxnvctrl0:arm64. 109s Preparing to unpack .../38-libxnvctrl0_510.47.03-0ubuntu4_arm64.deb ... 109s Unpacking libxnvctrl0:arm64 (510.47.03-0ubuntu4) ... 109s Selecting previously unselected package ocl-icd-libopencl1:arm64. 109s Preparing to unpack .../39-ocl-icd-libopencl1_2.3.2-1build1_arm64.deb ... 109s Unpacking ocl-icd-libopencl1:arm64 (2.3.2-1build1) ... 109s Selecting previously unselected package libhwloc-plugins:arm64. 109s Preparing to unpack .../40-libhwloc-plugins_2.11.2-1_arm64.deb ... 109s Unpacking libhwloc-plugins:arm64 (2.11.2-1) ... 109s Selecting previously unselected package libpmix2t64:arm64. 109s Preparing to unpack .../41-libpmix2t64_5.0.3-2_arm64.deb ... 109s Unpacking libpmix2t64:arm64 (5.0.3-2) ... 109s Selecting previously unselected package libibumad3:arm64. 109s Preparing to unpack .../42-libibumad3_52.0-2ubuntu1_arm64.deb ... 109s Unpacking libibumad3:arm64 (52.0-2ubuntu1) ... 109s Selecting previously unselected package libibmad5:arm64. 109s Preparing to unpack .../43-libibmad5_52.0-2ubuntu1_arm64.deb ... 109s Unpacking libibmad5:arm64 (52.0-2ubuntu1) ... 109s Selecting previously unselected package libucx0:arm64. 109s Preparing to unpack .../44-libucx0_1.17.0+ds-3build1_arm64.deb ... 109s Unpacking libucx0:arm64 (1.17.0+ds-3build1) ... 109s Selecting previously unselected package libopenmpi3t64:arm64. 109s Preparing to unpack .../45-libopenmpi3t64_4.1.6-13.3ubuntu2_arm64.deb ... 109s Unpacking libopenmpi3t64:arm64 (4.1.6-13.3ubuntu2) ... 109s Selecting previously unselected package libpython3.13-stdlib:arm64. 109s Preparing to unpack .../46-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 109s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 109s Selecting previously unselected package openmpi-common. 109s Preparing to unpack .../47-openmpi-common_4.1.6-13.3ubuntu2_all.deb ... 109s Unpacking openmpi-common (4.1.6-13.3ubuntu2) ... 109s Selecting previously unselected package openmpi-bin. 109s Preparing to unpack .../48-openmpi-bin_4.1.6-13.3ubuntu2_arm64.deb ... 109s Unpacking openmpi-bin (4.1.6-13.3ubuntu2) ... 109s Selecting previously unselected package python3.13. 110s Preparing to unpack .../49-python3.13_3.13.0-2_arm64.deb ... 110s Unpacking python3.13 (3.13.0-2) ... 110s Selecting previously unselected package python3-all. 110s Preparing to unpack .../50-python3-all_3.12.7-1_arm64.deb ... 110s Unpacking python3-all (3.12.7-1) ... 110s Selecting previously unselected package python3-coverage. 110s Preparing to unpack .../51-python3-coverage_7.4.4+dfsg1-0ubuntu2_arm64.deb ... 110s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 110s Selecting previously unselected package python3-iniconfig. 110s Preparing to unpack .../52-python3-iniconfig_1.1.1-2_all.deb ... 110s Unpacking python3-iniconfig (1.1.1-2) ... 110s Selecting previously unselected package python3-packaging. 110s Preparing to unpack .../53-python3-packaging_24.1-1_all.deb ... 110s Unpacking python3-packaging (24.1-1) ... 110s Selecting previously unselected package python3-pluggy. 110s Preparing to unpack .../54-python3-pluggy_1.5.0-1_all.deb ... 110s Unpacking python3-pluggy (1.5.0-1) ... 110s Selecting previously unselected package python3-pytest. 110s Preparing to unpack .../55-python3-pytest_8.3.3-1_all.deb ... 110s Unpacking python3-pytest (8.3.3-1) ... 110s Selecting previously unselected package libjs-jquery-isonscreen. 110s Preparing to unpack .../56-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 110s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 110s Selecting previously unselected package python3-pytest-cov. 110s Preparing to unpack .../57-python3-pytest-cov_5.0.0-1_all.deb ... 110s Unpacking python3-pytest-cov (5.0.0-1) ... 110s Selecting previously unselected package python3-pytest-mpi. 110s Preparing to unpack .../58-python3-pytest-mpi_0.6-6_all.deb ... 110s Unpacking python3-pytest-mpi (0.6-6) ... 110s Selecting previously unselected package python3-sybil. 110s Preparing to unpack .../59-python3-sybil_8.0.0-1_all.deb ... 110s Unpacking python3-sybil (8.0.0-1) ... 110s Selecting previously unselected package mpi-default-bin. 110s Preparing to unpack .../60-mpi-default-bin_1.17_arm64.deb ... 110s Unpacking mpi-default-bin (1.17) ... 110s Selecting previously unselected package python3-mpi4py. 110s Preparing to unpack .../61-python3-mpi4py_3.1.6-9ubuntu1_arm64.deb ... 110s Unpacking python3-mpi4py (3.1.6-9ubuntu1) ... 110s Selecting previously unselected package autopkgtest-satdep. 110s Preparing to unpack .../62-1-autopkgtest-satdep.deb ... 110s Unpacking autopkgtest-satdep (0) ... 110s Setting up python3-iniconfig (1.1.1-2) ... 110s Setting up libpciaccess0:arm64 (0.17-3build1) ... 110s Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... 110s Setting up libibumad3:arm64 (52.0-2ubuntu1) ... 110s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 111s Setting up libibmad5:arm64 (52.0-2ubuntu1) ... 111s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 111s Setting up libgomp1:arm64 (14.2.0-8ubuntu1) ... 111s Setting up libxnvctrl0:arm64 (510.47.03-0ubuntu4) ... 111s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 111s Setting up python3-packaging (24.1-1) ... 111s Setting up libmunge2:arm64 (0.5.15-4build1) ... 111s Setting up libllvm17t64:arm64 (1:17.0.6-18) ... 111s Setting up libhwloc15:arm64 (2.11.2-1) ... 111s Setting up libmpc3:arm64 (1.3.1-1build2) ... 111s Setting up python3-pluggy (1.5.0-1) ... 111s Setting up libubsan1:arm64 (14.2.0-8ubuntu1) ... 111s Setting up ocl-icd-libopencl1:arm64 (2.3.2-1build1) ... 111s Setting up libhwasan0:arm64 (14.2.0-8ubuntu1) ... 111s Setting up libasan8:arm64 (14.2.0-8ubuntu1) ... 111s Setting up openmpi-common (4.1.6-13.3ubuntu2) ... 111s Setting up librdmacm1t64:arm64 (52.0-2ubuntu1) ... 111s Setting up python3.13-minimal (3.13.0-2) ... 112s Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3build2) ... 112s Setting up libtsan2:arm64 (14.2.0-8ubuntu1) ... 112s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 112s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 112s Setting up libisl23:arm64 (0.27-1) ... 112s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 112s Setting up libcc1-0:arm64 (14.2.0-8ubuntu1) ... 112s Setting up liblsan0:arm64 (14.2.0-8ubuntu1) ... 112s Setting up libitm1:arm64 (14.2.0-8ubuntu1) ... 112s Setting up python3-sybil (8.0.0-1) ... 113s Setting up libdrm-amdgpu1:arm64 (2.4.123-1) ... 113s Setting up libfabric1:arm64 (1.17.0-3ubuntu1) ... 113s Setting up python3.13 (3.13.0-2) ... 114s Setting up python3-pytest (8.3.3-1) ... 115s Setting up python3-all (3.12.7-1) ... 115s Setting up libhwloc-plugins:arm64 (2.11.2-1) ... 115s Setting up python3-pytest-mpi (0.6-6) ... 115s Setting up libjs-jquery-metadata (12-4) ... 115s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 115s Setting up libpmix2t64:arm64 (5.0.3-2) ... 115s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 115s Setting up cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 115s Setting up libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 115s Setting up libhsakmt1:arm64 (5.7.0-1build1) ... 115s Setting up python3-pytest-cov (5.0.0-1) ... 115s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 115s Setting up cpp-14 (14.2.0-8ubuntu1) ... 115s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 115s Setting up cpp (4:14.1.0-2ubuntu1) ... 115s Setting up gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 115s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 115s Setting up gcc-14 (14.2.0-8ubuntu1) ... 115s Setting up libamdhip64-5 (5.7.1-5) ... 115s Setting up libucx0:arm64 (1.17.0+ds-3build1) ... 115s Setting up gcc (4:14.1.0-2ubuntu1) ... 115s Setting up libopenmpi3t64:arm64 (4.1.6-13.3ubuntu2) ... 115s Setting up openmpi-bin (4.1.6-13.3ubuntu2) ... 115s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 115s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 115s Setting up mpi-default-bin (1.17) ... 115s Setting up python3-mpi4py (3.1.6-9ubuntu1) ... 115s Setting up autopkgtest-satdep (0) ... 115s Processing triggers for systemd (256.5-2ubuntu4) ... 115s Processing triggers for man-db (2.12.1-3) ... 116s Processing triggers for libc-bin (2.40-1ubuntu3) ... 120s (Reading database ... 82050 files and directories currently installed.) 120s Removing autopkgtest-satdep (0) ... 121s autopkgtest [10:09:25]: test unittests: [----------------------- 121s == python3.13 == 122s ============================= test session starts ============================== 122s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 122s rootdir: /tmp/autopkgtest.0cxT58/autopkgtest_tmp 122s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 122s collected 10 items 122s 127s tests/test_fixtures.py FFF [ 30%] 136s tests/test_markers.py .FF...F [100%] 136s 136s =================================== FAILURES =================================== 136s ______________________________ test_mpi_file_name ______________________________ 136s 136s mpi_testdir = , has_mpi4py = True 136s 136s def test_mpi_file_name(mpi_testdir, has_mpi4py): 136s mpi_testdir.makepyfile(MPI_FILE_NAME_TEST_CODE) 136s 136s result = mpi_testdir.runpytest("--with-mpi", timeout=None) 136s 136s if has_mpi4py: 136s > result.assert_outcomes(passed=1) 136s E AssertionError: assert {'errors': 1,...pped': 0, ...} == {'errors': 0,...pped': 0, ...} 136s E 136s E Omitting 4 identical items, use -vv to show 136s E Differing items: 136s E {'passed': 0} != {'passed': 1} 136s E {'errors': 1} != {'errors': 0} 136s E Use -v to get more diff 136s 136s /tmp/autopkgtest.0cxT58/autopkgtest_tmp/tests/test_fixtures.py:59: AssertionError 136s ----------------------------- Captured stdout call ----------------------------- 136s running: mpirun --oversubscribe -n 2 /usr/bin/python3.13 -mpytest --basetemp=/tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0/runpytest-0 --with-mpi 136s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0 136s ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s ============================= test session starts ============================== 136s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... 136s collected 1 item 136s 136s collected 1 item 136s 136s test_mpi_file_name.py 136s test_mpi_file_name.py EE [100%] [100%] 136s 136s ==================================== ERRORS ==================================== 136s _______________________ ERROR at setup of test_file_name _______________________ 136s 136s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0/runpytest-0/test_file_name0') 136s request = > 136s 136s @pytest.fixture 136s def mpi_file_name(tmpdir, request): 136s """ 136s Provides a temporary file name which can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary files. 136s """ 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:158: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0/runpytest-0/test_file_name0') 136s request = > 136s 136s @pytest.fixture 136s def mpi_file_name(tmpdir, request): 136s """ 136s Provides a temporary file name which can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary files. 136s """ 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("mpi4py needs to be installed to run this test") 136s E Failed: mpi4py needs to be installed to run this test 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:160: Failed 136s 136s 136s ==================================== ERRORS ==================================== 136s _______________________ ERROR at setup of test_file_name _______________________ 136s 136s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0/runpytest-0/test_file_name0') 136s request = > 136s 136s @pytest.fixture 136s def mpi_file_name(tmpdir, request): 136s """ 136s Provides a temporary file name which can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary files. 136s """ 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:158: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0/runpytest-0/test_file_name0') 136s request = > 136s 136s @pytest.fixture 136s def mpi_file_name(tmpdir, request): 136s """ 136s Provides a temporary file name which can be used under MPI from all MPI 136s processes. 136s 136s =============================== MPI Information ================================ 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary files. 136s """ 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("mpi4py needs to be installed to run this test") 136s E Failed: mpi4py needs to be installed to run this test 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:160: Failed 136s =============================== MPI Information ================================ 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ERROR test_mpi_file_name.py::test_file_name - Failed: mpi4py needs to be inst... 136s =============================== 1 error in 0.09s =============================== 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ERROR test_mpi_file_name.py::test_file_name - Failed: mpi4py needs to be inst... 136s =============================== 1 error in 0.08s =============================== 136s ----------------------------- Captured stderr call ----------------------------- 136s -------------------------------------------------------------------------- 136s Primary job terminated normally, but 1 process returned 136s a non-zero exit code. Per user-direction, the job has been aborted. 136s -------------------------------------------------------------------------- 136s -------------------------------------------------------------------------- 136s mpirun detected that one or more processes exited with non-zero status, thus causing 136s the job to be terminated. The first process to do so was: 136s 136s Process name: [[32247,1],0] 136s Exit code: 1 136s -------------------------------------------------------------------------- 136s _______________________________ test_mpi_tmpdir ________________________________ 136s 136s mpi_testdir = , has_mpi4py = True 136s 136s def test_mpi_tmpdir(mpi_testdir, has_mpi4py): 136s mpi_testdir.makepyfile(MPI_TMPDIR_TEST_CODE) 136s 136s result = mpi_testdir.runpytest("--with-mpi", timeout=None) 136s 136s 136s if has_mpi4py: 136s > result.assert_outcomes(passed=1) 136s E AssertionError: assert {'errors': 1,...pped': 0, ...} == {'errors': 0,...pped': 0, ...} 136s E 136s E Omitting 4 identical items, use -vv to show 136s E Differing items: 136s E {'passed': 0} != {'passed': 1} 136s E {'errors': 1} != {'errors': 0} 136s E Use -v to get more diff 136s 136s /tmp/autopkgtest.0cxT58/autopkgtest_tmp/tests/test_fixtures.py:71: AssertionError 136s ----------------------------- Captured stdout call ----------------------------- 136s running: mpirun --oversubscribe -n 2 /usr/bin/python3.13 -mpytest --basetemp=/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0 --with-mpi 136s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0 136s ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... 136s collected 1 item 136s 136s test_mpi_tmpdir.py 136s collected 1 item 136s 136s test_mpi_tmpdir.py E [100%] 136s 136s ==================================== ERRORS ==================================== 136s _______________________ ERROR at setup of test_file_name _______________________ 136s 136s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0/test_file_name0') 136s 136s @pytest.fixture 136s def mpi_tmpdir(tmpdir): 136s """ 136s Wraps `pytest.tmpdir` so that it can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary folders. 136s """ 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:182: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0/test_file_name0') 136s 136s @pytest.fixture 136s def mpi_tmpdir(tmpdir): 136s """ 136s Wraps `pytest.tmpdir` so that it can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary folders. 136s """ 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("mpi4py needs to be installed to run this test") 136s E Failed: mpi4py needs to be installed to run this test 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:184: Failed 136s =============================== MPI Information ================================ 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ERROR test_mpi_tmpdir.py::test_file_name - Failed: mpi4py needs to be install... 136s =============================== 1 error in 0.09s =============================== 136s E [100%] 136s 136s ==================================== ERRORS ==================================== 136s _______________________ ERROR at setup of test_file_name _______________________ 136s 136s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0/test_file_name0') 136s 136s @pytest.fixture 136s def mpi_tmpdir(tmpdir): 136s """ 136s Wraps `pytest.tmpdir` so that it can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary folders. 136s """ 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:182: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0/test_file_name0') 136s 136s @pytest.fixture 136s def mpi_tmpdir(tmpdir): 136s """ 136s Wraps `pytest.tmpdir` so that it can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary folders. 136s """ 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("mpi4py needs to be installed to run this test") 136s E Failed: mpi4py needs to be installed to run this test 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:184: Failed 136s =============================== MPI Information ================================ 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ERROR test_mpi_tmpdir.py::test_file_name - Failed: mpi4py needs to be install... 136s =============================== 1 error in 0.08s =============================== 136s ----------------------------- Captured stderr call ----------------------------- 136s -------------------------------------------------------------------------- 136s Primary job terminated normally, but 1 process returned 136s a non-zero exit code. Per user-direction, the job has been aborted. 136s -------------------------------------------------------------------------- 136s -------------------------------------------------------------------------- 136s mpirun detected that one or more processes exited with non-zero status, thus causing 136s the job to be terminated. The first process to do so was: 136s 136s Process name: [[32240,1],0] 136s Exit code: 1 136s -------------------------------------------------------------------------- 136s ______________________________ test_mpi_tmp_path _______________________________ 136s 136s mpi_testdir = , has_mpi4py = True 136s 136s def test_mpi_tmp_path(mpi_testdir, has_mpi4py): 136s mpi_testdir.makepyfile(MPI_TMP_PATH_TEST_CODE) 136s 136s result = mpi_testdir.runpytest("--with-mpi", timeout=None) 136s 136s if has_mpi4py: 136s > result.assert_outcomes(passed=1) 136s E AssertionError: assert {'errors': 1,...pped': 0, ...} == {'errors': 0,...pped': 0, ...} 136s E 136s E Omitting 4 identical items, use -vv to show 136s E Differing items: 136s E {'passed': 0} != {'passed': 1} 136s E {'errors': 1} != {'errors': 0} 136s E Use -v to get more diff 136s 136s /tmp/autopkgtest.0cxT58/autopkgtest_tmp/tests/test_fixtures.py:82: AssertionError 136s ----------------------------- Captured stdout call ----------------------------- 136s running: mpirun --oversubscribe -n 2 /usr/bin/python3.13 -mpytest --basetemp=/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0/runpytest-0 --with-mpi 136s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0 136s ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... 136s collected 1 item 136s 136s test_mpi_tmp_path.py 136s collected 1 item 136s 136s test_mpi_tmp_path.py E [100%]E 136s 136s [100%]==================================== ERRORS ==================================== 136s _______________________ ERROR at setup of test_file_name _______________________ 136s 136s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0/runpytest-0/test_file_name0') 136s 136s @pytest.fixture 136s def mpi_tmp_path(tmp_path): 136s """ 136s Wraps `pytest.tmp_path` so that it can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary folders. 136s """ 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:206: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0/runpytest-0/test_file_name0') 136s 136s @pytest.fixture 136s def mpi_tmp_path(tmp_path): 136s """ 136s Wraps `pytest.tmp_path` so that it can be used under MPI from all MPI 136s 136s processes. 136s 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary folders. 136s ==================================== ERRORS ==================================== 136s """ 136s try: 136s _______________________ ERROR at setup of test_file_name _______________________ 136s from mpi4py import MPI 136s except ImportError: 136s 136s > pytest.fail("mpi4py needs to be installed to run this test") 136s E Failed: mpi4py needs to be installed to run this test 136s 136s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0/runpytest-0/test_file_name0') 136s 136s @pytest.fixture 136s def mpi_tmp_path(tmp_path): 136s """ 136s Wraps `pytest.tmp_path` so that it can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary folders. 136s """ 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:206: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0/runpytest-0/test_file_name0') 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:208: Failed 136s =============================== MPI Information ================================ 136s 136s @pytest.fixture 136s def mpi_tmp_path(tmp_path): 136s """ 136s Wraps `pytest.tmp_path` so that it can be used under MPI from all MPI 136s processes. 136s 136s This function avoids the need to ensure that only one process handles the 136s naming of temporary folders. 136s """ 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("mpi4py needs to be installed to run this test") 136s E Failed: mpi4py needs to be installed to run this test 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:208: Failed 136s =============================== MPI Information ================================ 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ERROR test_mpi_tmp_path.py::test_file_name - Failed: mpi4py needs to be insta... 136s =============================== 1 error in 0.09s =============================== 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ERROR test_mpi_tmp_path.py::test_file_name - Failed: mpi4py needs to be insta... 136s =============================== 1 error in 0.09s =============================== 136s ----------------------------- Captured stderr call ----------------------------- 136s -------------------------------------------------------------------------- 136s Primary job terminated normally, but 1 process returned 136s a non-zero exit code. Per user-direction, the job has been aborted. 136s -------------------------------------------------------------------------- 136s -------------------------------------------------------------------------- 136s mpirun detected that one or more processes exited with non-zero status, thus causing 136s the job to be terminated. The first process to do so was: 136s 136s Process name: [[32253,1],1] 136s Exit code: 1 136s -------------------------------------------------------------------------- 136s ______________________________ test_mpi_with_mpi _______________________________ 136s 136s mpi_testdir = , has_mpi4py = True 136s 136s def test_mpi_with_mpi(mpi_testdir, has_mpi4py): 136s mpi_testdir.makepyfile(MPI_TEST_CODE) 136s 136s result = mpi_testdir.runpytest("--with-mpi") 136s 136s if has_mpi4py: 136s > result.assert_outcomes(**_fix_plural(passed=3, errors=1, skipped=1)) 136s E AssertionError: assert {'errors': 4,...pped': 0, ...} == {'errors': 1,...pped': 1, ...} 136s E 136s E Omitting 3 identical items, use -vv to show 136s E Differing items: 136s E {'skipped': 0} != {'skipped': 1} 136s E {'passed': 1} != {'passed': 3} 136s E {'errors': 4} != {'errors': 1} 136s E Use -v to get more diff 136s 136s /tmp/autopkgtest.0cxT58/autopkgtest_tmp/tests/test_markers.py:72: AssertionError 136s ----------------------------- Captured stdout call ----------------------------- 136s running: mpirun --oversubscribe -n 2 /usr/bin/python3.13 -mpytest --basetemp=/tmp/pytest-of-ubuntu/pytest-0/test_mpi_with_mpi0/runpytest-0 --with-mpi 136s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_with_mpi0 136s ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_with_mpi0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_with_mpi0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... 136s collected 5 items 136s 136s test_mpi_with_mpi.py 136s collected 5 items 136s 136s test_mpi_with_mpi.py EEEEEEE.E [100%] 136s . 136s ==================================== ERRORS ==================================== 136s _________________________ ERROR at setup of test_size __________________________ 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s [100%] """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s E Failed: MPI tests require that mpi4py be installed 136s 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s ______________________ ERROR at setup of test_size_min_2 _______________________ 136s 136s ==================================== ERRORS ==================================== 136s _________________________ ERROR at setup of test_size __________________________ 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s self = 136s item = 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s Hook for doing additional MPI-related checks on mpi marked tests 136s try: 136s from mpi4py import MPI 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s except ImportError: 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s E Failed: MPI tests require that mpi4py be installed 136s 136s E Failed: MPI tests require that mpi4py be installed 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s ______________________ ERROR at setup of test_size_min_2 _______________________ 136s 136s ______________________ ERROR at setup of test_size_min_4 _______________________ 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s self = 136s During handling of the above exception, another exception occurred: 136s 136s item = 136s self = 136s item = 136s 136s 136s def pytest_runtest_setup(self, item): 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s """ 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s E Failed: MPI tests require that mpi4py be installed 136s 136s if self._testing_mpi(item.config): 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s ______________________ ERROR at setup of test_size_min_4 _______________________ 136s 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s self = 136s > from mpi4py import MPI 136s item = 136s 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s 136s During handling of the above exception, another exception occurred: 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s 136s self = 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s E Failed: MPI tests require that mpi4py be installed 136s 136s """ 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s _____________________ ERROR at setup of test_size_fail_pos _____________________ 136s 136s self = 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s try: 136s Hook for doing additional MPI-related checks on mpi marked tests 136s from mpi4py import MPI 136s except ImportError: 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s > raise ValueError("mpi mark does not take positional args") 136s E ValueError: mpi mark does not take positional args 136s E Failed: MPI tests require that mpi4py be installed 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:133: ValueError 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s _____________________ ERROR at setup of test_size_fail_pos _____________________ 136s =============================== MPI Information ================================ 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s > raise ValueError("mpi mark does not take positional args") 136s E ValueError: mpi mark does not take positional args 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:133: ValueError 136s =============================== MPI Information ================================ 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ERROR test_mpi_with_mpi.py::test_size - Failed: MPI tests require that mpi4py... 136s ERROR test_mpi_with_mpi.py::test_size_min_2 - Failed: MPI tests require that ... 136s ERROR test_mpi_with_mpi.py::test_size_min_4 - Failed: MPI tests require that ... 136s ERROR test_mpi_with_mpi.py::test_size_fail_pos - ValueError: mpi mark does no... 136s ========================= 1 passed, 4 errors in 0.18s ========================== 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ERROR test_mpi_with_mpi.py::test_size - Failed: MPI tests require that mpi4py... 136s ERROR test_mpi_with_mpi.py::test_size_min_2 - Failed: MPI tests require that ... 136s ERROR test_mpi_with_mpi.py::test_size_min_4 - Failed: MPI tests require that ... 136s ERROR test_mpi_with_mpi.py::test_size_fail_pos - ValueError: mpi mark does no... 136s ========================= 1 passed, 4 errors in 0.19s ========================== 136s ----------------------------- Captured stderr call ----------------------------- 136s -------------------------------------------------------------------------- 136s Primary job terminated normally, but 1 process returned 136s a non-zero exit code. Per user-direction, the job has been aborted. 136s -------------------------------------------------------------------------- 136s -------------------------------------------------------------------------- 136s mpirun detected that one or more processes exited with non-zero status, thus causing 136s the job to be terminated. The first process to do so was: 136s 136s Process name: [[32231,1],0] 136s Exit code: 1 136s -------------------------------------------------------------------------- 136s ______________________________ test_mpi_only_mpi _______________________________ 136s 136s mpi_testdir = , has_mpi4py = True 136s 136s def test_mpi_only_mpi(mpi_testdir, has_mpi4py): 136s mpi_testdir.makepyfile(MPI_TEST_CODE) 136s 136s result = mpi_testdir.runpytest("--only-mpi") 136s 136s if has_mpi4py: 136s > result.assert_outcomes(**_fix_plural(passed=2, errors=1, skipped=2)) 136s E AssertionError: assert {'errors': 4,...pped': 1, ...} == {'errors': 1,...pped': 2, ...} 136s E 136s E Omitting 3 identical items, use -vv to show 136s E Differing items: 136s E {'skipped': 1} != {'skipped': 2} 136s E {'passed': 0} != {'passed': 2} 136s E {'errors': 4} != {'errors': 1} 136s E Use -v to get more diff 136s 136s /tmp/autopkgtest.0cxT58/autopkgtest_tmp/tests/test_markers.py:83: AssertionError 136s ----------------------------- Captured stdout call ----------------------------- 136s running: mpirun --oversubscribe -n 2 /usr/bin/python3.13 -mpytest --basetemp=/tmp/pytest-of-ubuntu/pytest-0/test_mpi_only_mpi0/runpytest-0 --only-mpi 136s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_only_mpi0 136s ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_only_mpi0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_only_mpi0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... 136s collected 5 items 136s 136s test_mpi_only_mpi.py 136s collected 5 items 136s 136s test_mpi_only_mpi.py EEEEEEEEs [100%]s [100%] 136s 136s ==================================== ERRORS ==================================== 136s _________________________ ERROR at setup of test_size __________________________ 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s E Failed: MPI tests require that mpi4py be installed 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s ______________________ ERROR at setup of test_size_min_2 _______________________ 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s E Failed: MPI tests require that mpi4py be installed 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s ______________________ ERROR at setup of test_size_min_4 _______________________ 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s E Failed: MPI tests require that mpi4py be installed 136s 136s ==================================== ERRORS ==================================== 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s _____________________ ERROR at setup of test_size_fail_pos _____________________ 136s 136s self = 136s _________________________ ERROR at setup of test_size __________________________ 136s item = 136s 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s > raise ValueError("mpi mark does not take positional args") 136s E ValueError: mpi mark does not take positional args 136s self = 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:133: ValueError 136s item = 136s 136s =============================== MPI Information ================================ 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s E Failed: MPI tests require that mpi4py be installed 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ______________________ ERROR at setup of test_size_min_2 _______________________ 136s ERROR test_mpi_only_mpi.py::test_size - Failed: MPI tests require that mpi4py... 136s ERROR test_mpi_only_mpi.py::test_size_min_2 - Failed: MPI tests require that ... 136s 136s self = 136s ERROR test_mpi_only_mpi.py::test_size_min_4 - Failed: MPI tests require that ... 136s ERROR test_mpi_only_mpi.py::test_size_fail_pos - ValueError: mpi mark does no... 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s ========================= 1 skipped, 4 errors in 0.17s ========================= 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s E Failed: MPI tests require that mpi4py be installed 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s ______________________ ERROR at setup of test_size_min_4 _______________________ 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s > from mpi4py import MPI 136s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 136s 136s During handling of the above exception, another exception occurred: 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s raise ValueError("mpi mark does not take positional args") 136s try: 136s from mpi4py import MPI 136s except ImportError: 136s > pytest.fail("MPI tests require that mpi4py be installed") 136s E Failed: MPI tests require that mpi4py be installed 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 136s _____________________ ERROR at setup of test_size_fail_pos _____________________ 136s 136s self = 136s item = 136s 136s def pytest_runtest_setup(self, item): 136s """ 136s Hook for doing additional MPI-related checks on mpi marked tests 136s """ 136s if self._testing_mpi(item.config): 136s for mark in item.iter_markers(name="mpi"): 136s if mark.args: 136s > raise ValueError("mpi mark does not take positional args") 136s E ValueError: mpi mark does not take positional args 136s 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:133: ValueError 136s =============================== MPI Information ================================ 136s Unable to import mpi4py=========================== short test summary info ============================ 136s ERROR test_mpi_only_mpi.py::test_size - Failed: MPI tests require that mpi4py... 136s ERROR test_mpi_only_mpi.py::test_size_min_2 - Failed: MPI tests require that ... 136s ERROR test_mpi_only_mpi.py::test_size_min_4 - Failed: MPI tests require that ... 136s ERROR test_mpi_only_mpi.py::test_size_fail_pos - ValueError: mpi mark does no... 136s ========================= 1 skipped, 4 errors in 0.19s ========================= 136s ----------------------------- Captured stderr call ----------------------------- 136s -------------------------------------------------------------------------- 136s Primary job terminated normally, but 1 process returned 136s a non-zero exit code. Per user-direction, the job has been aborted. 136s -------------------------------------------------------------------------- 136s -------------------------------------------------------------------------- 136s mpirun detected that one or more processes exited with non-zero status, thus causing 136s the job to be terminated. The first process to do so was: 136s 136s Process name: [[32224,1],1] 136s Exit code: 1 136s -------------------------------------------------------------------------- 136s ___________________________ test_mpi_xfail_under_mpi ___________________________ 136s 136s mpi_testdir = , has_mpi4py = True 136s 136s def test_mpi_xfail_under_mpi(mpi_testdir, has_mpi4py): 136s mpi_testdir.makepyfile(MPI_XFAIL_TEST_CODE) 136s 136s result = mpi_testdir.runpytest("--with-mpi") 136s 136s if has_mpi4py: 136s > result.assert_outcomes(xfailed=1) 136s E AssertionError: assert {'errors': 0,...pped': 0, ...} == {'errors': 0,...pped': 0, ...} 136s E 136s E Omitting 4 identical items, use -vv to show 136s E Differing items: 136s E {'xpassed': 1} != {'xpassed': 0} 136s E {'xfailed': 0} != {'xfailed': 1} 136s E Use -v to get more diff 136s 136s /tmp/autopkgtest.0cxT58/autopkgtest_tmp/tests/test_markers.py:118: AssertionError 136s ----------------------------- Captured stdout call ----------------------------- 136s running: mpirun --oversubscribe -n 2 /usr/bin/python3.13 -mpytest --basetemp=/tmp/pytest-of-ubuntu/pytest-0/test_mpi_xfail_under_mpi0/runpytest-0 --with-mpi 136s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_xfail_under_mpi0 136s ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_xfail_under_mpi0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... ============================= test session starts ============================== 136s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 136s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_xfail_under_mpi0 136s plugins: cov-5.0.0, typeguard-4.4.1, mpi-0.6 136s collecting ... 136s collected 1 item 136s 136s test_mpi_xfail_under_mpi.py X [100%] 136s collected 1 item 136s 136s 136s test_mpi_xfail_under_mpi.py =============================== MPI Information ================================ 136s Unable to import mpi4py 136s ============================== 1 xpassed in 0.04s ============================== 136s X [100%] 136s =============================== MPI Information ================================ 136s Unable to import mpi4py 136s ============================== 1 xpassed in 0.03s ============================== 136s 136s ---------- coverage: platform linux, python 3.13.0-final-0 ----------- 136s Name Stmts Miss Cover 136s --------------------------------------------------------------------------- 136s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py 111 32 71% 136s /usr/lib/python3/dist-packages/pytest_mpi/_helpers.py 8 4 50% 136s /usr/lib/python3/dist-packages/pytest_mpi/_version.py 4 0 100% 136s --------------------------------------------------------------------------- 136s TOTAL 123 36 71% 136s 136s =========================== short test summary info ============================ 136s FAILED tests/test_fixtures.py::test_mpi_file_name - AssertionError: assert {'... 136s FAILED tests/test_fixtures.py::test_mpi_tmpdir - AssertionError: assert {'err... 136s FAILED tests/test_fixtures.py::test_mpi_tmp_path - AssertionError: assert {'e... 136s FAILED tests/test_markers.py::test_mpi_with_mpi - AssertionError: assert {'er... 136s FAILED tests/test_markers.py::test_mpi_only_mpi - AssertionError: assert {'er... 136s FAILED tests/test_markers.py::test_mpi_xfail_under_mpi - AssertionError: asse... 136s ========================= 6 failed, 4 passed in 14.29s ========================= 136s autopkgtest [10:09:40]: test unittests: -----------------------] 137s autopkgtest [10:09:41]: test unittests: - - - - - - - - - - results - - - - - - - - - - 137s unittests FAIL non-zero exit status 1 138s autopkgtest [10:09:42]: test autodep8-python3: preparing testbed 242s autopkgtest [10:11:26]: testbed dpkg architecture: arm64 243s autopkgtest [10:11:27]: testbed apt version: 2.9.8 243s autopkgtest [10:11:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 243s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 244s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.4 kB] 244s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [849 kB] 244s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 244s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 244s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [104 kB] 244s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 244s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [601 kB] 244s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [17.1 kB] 244s Fetched 1794 kB in 1s (2090 kB/s) 244s Reading package lists... 247s Reading package lists... 247s Building dependency tree... 247s Reading state information... 248s Calculating upgrade... 249s The following NEW packages will be installed: 249s python3.13-gdbm 249s The following packages will be upgraded: 249s libpython3-stdlib python3 python3-gdbm python3-minimal 249s 4 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 249s Need to get 101 kB of archives. 249s After this operation, 141 kB of additional disk space will be used. 249s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 249s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 249s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 249s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-gdbm arm64 3.13.0-2 [30.7 kB] 249s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-gdbm arm64 3.12.7-1 [8642 B] 250s Fetched 101 kB in 0s (283 kB/s) 250s (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 ... 79924 files and directories currently installed.) 250s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 250s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 250s Setting up python3-minimal (3.12.7-1) ... 251s (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 ... 79924 files and directories currently installed.) 251s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 251s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 251s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 251s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 251s Selecting previously unselected package python3.13-gdbm. 251s Preparing to unpack .../python3.13-gdbm_3.13.0-2_arm64.deb ... 251s Unpacking python3.13-gdbm (3.13.0-2) ... 251s Preparing to unpack .../python3-gdbm_3.12.7-1_arm64.deb ... 251s Unpacking python3-gdbm:arm64 (3.12.7-1) over (3.12.6-1ubuntu1) ... 251s Setting up python3.13-gdbm (3.13.0-2) ... 251s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 251s Setting up python3 (3.12.7-1) ... 251s Setting up python3-gdbm:arm64 (3.12.7-1) ... 251s Processing triggers for man-db (2.12.1-3) ... 252s Reading package lists... 253s Building dependency tree... 253s Reading state information... 254s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 254s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 254s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 254s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 254s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 256s Reading package lists... 256s Reading package lists... 256s Building dependency tree... 256s Reading state information... 257s Calculating upgrade... 259s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 259s Reading package lists... 259s Building dependency tree... 259s Reading state information... 260s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 265s Reading package lists... 265s Building dependency tree... 265s Reading state information... 265s Starting pkgProblemResolver with broken count: 0 266s Starting 2 pkgProblemResolver with broken count: 0 266s Done 266s The following additional packages will be installed: 266s libpython3.13-minimal libpython3.13-stdlib python3-all python3-iniconfig 266s python3-packaging python3-pluggy python3-pytest python3-pytest-mpi 266s python3.13 python3.13-minimal 266s Suggested packages: 266s python-pytest-mpi-doc python3.13-venv python3.13-doc binfmt-support 266s The following NEW packages will be installed: 266s autopkgtest-satdep libpython3.13-minimal libpython3.13-stdlib python3-all 266s python3-iniconfig python3-packaging python3-pluggy python3-pytest 266s python3-pytest-mpi python3.13 python3.13-minimal 267s 0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 6098 kB/6099 kB of archives. 267s After this operation, 25.7 MB of additional disk space will be used. 267s Get:1 /tmp/autopkgtest.0cxT58/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [712 B] 267s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 267s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 267s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 267s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 267s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 267s Get:7 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 267s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.1-1 [41.4 kB] 267s Get:9 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 267s Get:10 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 267s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-mpi all 0.6-6 [7966 B] 268s Fetched 6098 kB in 1s (7332 kB/s) 268s Selecting previously unselected package libpython3.13-minimal:arm64. 268s (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 ... 79931 files and directories currently installed.) 268s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_arm64.deb ... 268s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 268s Selecting previously unselected package python3.13-minimal. 268s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_arm64.deb ... 268s Unpacking python3.13-minimal (3.13.0-2) ... 268s Selecting previously unselected package libpython3.13-stdlib:arm64. 268s Preparing to unpack .../02-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 268s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 268s Selecting previously unselected package python3.13. 268s Preparing to unpack .../03-python3.13_3.13.0-2_arm64.deb ... 268s Unpacking python3.13 (3.13.0-2) ... 268s Selecting previously unselected package python3-all. 268s Preparing to unpack .../04-python3-all_3.12.7-1_arm64.deb ... 268s Unpacking python3-all (3.12.7-1) ... 268s Selecting previously unselected package python3-iniconfig. 268s Preparing to unpack .../05-python3-iniconfig_1.1.1-2_all.deb ... 268s Unpacking python3-iniconfig (1.1.1-2) ... 268s Selecting previously unselected package python3-packaging. 268s Preparing to unpack .../06-python3-packaging_24.1-1_all.deb ... 268s Unpacking python3-packaging (24.1-1) ... 268s Selecting previously unselected package python3-pluggy. 268s Preparing to unpack .../07-python3-pluggy_1.5.0-1_all.deb ... 268s Unpacking python3-pluggy (1.5.0-1) ... 268s Selecting previously unselected package python3-pytest. 268s Preparing to unpack .../08-python3-pytest_8.3.3-1_all.deb ... 268s Unpacking python3-pytest (8.3.3-1) ... 268s Selecting previously unselected package python3-pytest-mpi. 268s Preparing to unpack .../09-python3-pytest-mpi_0.6-6_all.deb ... 268s Unpacking python3-pytest-mpi (0.6-6) ... 268s Selecting previously unselected package autopkgtest-satdep. 268s Preparing to unpack .../10-2-autopkgtest-satdep.deb ... 268s Unpacking autopkgtest-satdep (0) ... 268s Setting up python3-iniconfig (1.1.1-2) ... 269s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 269s Setting up python3-packaging (24.1-1) ... 269s Setting up python3-pluggy (1.5.0-1) ... 269s Setting up python3.13-minimal (3.13.0-2) ... 270s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 270s Setting up python3.13 (3.13.0-2) ... 271s Setting up python3-pytest (8.3.3-1) ... 272s Setting up python3-all (3.12.7-1) ... 272s Setting up python3-pytest-mpi (0.6-6) ... 273s Setting up autopkgtest-satdep (0) ... 273s Processing triggers for man-db (2.12.1-3) ... 273s Processing triggers for systemd (256.5-2ubuntu4) ... 277s (Reading database ... 80843 files and directories currently installed.) 277s Removing autopkgtest-satdep (0) ... 279s autopkgtest [10:12:03]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import pytest_mpi; print(pytest_mpi)" ; done 279s autopkgtest [10:12:03]: test autodep8-python3: [----------------------- 279s Testing with python3.13: 279s 279s Testing with python3.12: 279s 280s autopkgtest [10:12:04]: test autodep8-python3: -----------------------] 280s autodep8-python3 PASS (superficial) 280s autopkgtest [10:12:04]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 281s autopkgtest [10:12:05]: @@@@@@@@@@@@@@@@@@@@ summary 281s unittests FAIL non-zero exit status 1 281s autodep8-python3 PASS (superficial) 290s virt: nova [W] Skipping flock in bos03-arm64 290s virt: Creating nova instance adt-plucky-arm64-pytest-mpi-20241113-100724-juju-7f2275-prod-proposed-migration-environment-2-a5eb8601-8b46-4f29-9c30-d7ea9aa1a5e0 from image adt/ubuntu-plucky-arm64-server-20241113.img (UUID 2d7760e6-2439-4200-89d6-5ed33e5c6330)... 290s virt: nova [W] Skipping flock in bos03-arm64 290s virt: Creating nova instance adt-plucky-arm64-pytest-mpi-20241113-100724-juju-7f2275-prod-proposed-migration-environment-2-a5eb8601-8b46-4f29-9c30-d7ea9aa1a5e0 from image adt/ubuntu-plucky-arm64-server-20241113.img (UUID 2d7760e6-2439-4200-89d6-5ed33e5c6330)...