0s autopkgtest [12:37:17]: starting date and time: 2024-11-14 12:37:17+0000 0s autopkgtest [12:37:17]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [12:37:17]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.v2npiwwq/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade pytest-mpi --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-26.secgroup --name adt-plucky-amd64-pytest-mpi-20241114-123717-juju-7f2275-prod-proposed-migration-environment-15-dc894d47-56b2-4ad9-b765-4f4765f6a987 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -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/ 350s autopkgtest [12:43:07]: testbed dpkg architecture: amd64 350s autopkgtest [12:43:07]: testbed apt version: 2.9.8 350s autopkgtest [12:43:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup 351s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 351s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 351s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [991 kB] 352s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 352s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.3 kB] 352s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [76.1 kB] 352s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [135 kB] 352s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB] 352s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [761 kB] 352s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [288 kB] 352s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [1084 B] 352s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9252 B] 352s Fetched 2489 kB in 1s (1666 kB/s) 352s Reading package lists... 355s Reading package lists... 355s Building dependency tree... 355s Reading state information... 355s Calculating upgrade... 355s The following packages will be upgraded: 355s libpython3-stdlib python3 python3-minimal 355s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 355s Need to get 61.4 kB of archives. 355s After this operation, 0 B of additional disk space will be used. 355s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-minimal amd64 3.12.7-1 [27.4 kB] 355s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3 amd64 3.12.7-1 [24.0 kB] 355s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-stdlib amd64 3.12.7-1 [10.0 kB] 356s Fetched 61.4 kB in 0s (207 kB/s) 356s (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 ... 75542 files and directories currently installed.) 356s Preparing to unpack .../python3-minimal_3.12.7-1_amd64.deb ... 356s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 356s Setting up python3-minimal (3.12.7-1) ... 356s (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 ... 75542 files and directories currently installed.) 356s Preparing to unpack .../python3_3.12.7-1_amd64.deb ... 356s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 356s Preparing to unpack .../libpython3-stdlib_3.12.7-1_amd64.deb ... 356s Unpacking libpython3-stdlib:amd64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 356s Setting up libpython3-stdlib:amd64 (3.12.7-1) ... 356s Setting up python3 (3.12.7-1) ... 356s Processing triggers for man-db (2.12.1-3) ... 357s Reading package lists... 357s Building dependency tree... 357s Reading state information... 357s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 358s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 358s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 358s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 358s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 359s Reading package lists... 359s Reading package lists... 359s Building dependency tree... 359s Reading state information... 359s Calculating upgrade... 359s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 359s Reading package lists... 359s Building dependency tree... 359s Reading state information... 359s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 362s autopkgtest [12:43:19]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 362s autopkgtest [12:43:19]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-mpi 364s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pytest-mpi 0.6-6 (dsc) [2317 B] 364s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pytest-mpi 0.6-6 (tar) [41.6 kB] 364s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pytest-mpi 0.6-6 (diff) [6720 B] 364s gpgv: Signature made Fri Aug 30 11:43:14 2024 UTC 364s gpgv: using RSA key 1B5D04B1E507BBF03669E2B801F35FC33E73AF8C 364s gpgv: Can't check signature: No public key 364s dpkg-source: warning: cannot verify inline signature for ./pytest-mpi_0.6-6.dsc: no acceptable signature found 364s autopkgtest [12:43:21]: testing package pytest-mpi version 0.6-6 365s autopkgtest [12:43:22]: build not needed 365s autopkgtest [12:43:22]: test unittests: preparing testbed 366s Reading package lists... 367s Building dependency tree... 367s Reading state information... 367s Starting pkgProblemResolver with broken count: 0 367s Starting 2 pkgProblemResolver with broken count: 0 367s Done 367s The following additional packages will be installed: 367s cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-14 367s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu libamd-comgr2 libamdhip64-5 367s libasan8 libcc1-0 libdrm-amdgpu1 libevent-pthreads-2.1-7t64 libfabric1 367s libgcc-14-dev libgomp1 libhsa-runtime64-1 libhsakmt1 libhwasan0 367s libhwloc-plugins libhwloc15 libibmad5 libibumad3 libisl23 libitm1 367s libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 367s libjs-jquery-metadata libjs-jquery-tablesorter 367s libjs-jquery-throttle-debounce libllvm17t64 liblsan0 libmpc3 libmunge2 367s libopenmpi3t64 libpciaccess0 libpmix2t64 libpsm-infinipath1 libpsm2-2 367s libpython3.13-minimal libpython3.13-stdlib libquadmath0 librdmacm1t64 367s libtsan2 libubsan1 libucx0 libxnvctrl0 mpi-default-bin ocl-icd-libopencl1 367s openmpi-bin openmpi-common python3-all python3-coverage python3-iniconfig 367s python3-mpi4py python3-packaging python3-pluggy python3-pytest 367s python3-pytest-cov python3-pytest-mpi python3-sybil python3.13 367s python3.13-minimal 367s Suggested packages: 367s cpp-doc gcc-14-locales cpp-14-doc gcc-multilib manpages-dev autoconf 367s automake libtool flex bison gdb gcc-doc gcc-14-multilib gcc-14-doc 367s gdb-x86-64-linux-gnu libhwloc-contrib-plugins opencl-icd gfortran 367s | fortran-compiler python-coverage-doc python3-numpy python-pytest-mpi-doc 367s python3.13-venv python3.13-doc binfmt-support 367s Recommended packages: 367s javascript-common 367s The following NEW packages will be installed: 367s autopkgtest-satdep cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu 367s gcc gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu libamd-comgr2 367s libamdhip64-5 libasan8 libcc1-0 libdrm-amdgpu1 libevent-pthreads-2.1-7t64 367s libfabric1 libgcc-14-dev libgomp1 libhsa-runtime64-1 libhsakmt1 libhwasan0 367s libhwloc-plugins libhwloc15 libibmad5 libibumad3 libisl23 libitm1 367s libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 367s libjs-jquery-metadata libjs-jquery-tablesorter 367s libjs-jquery-throttle-debounce libllvm17t64 liblsan0 libmpc3 libmunge2 367s libopenmpi3t64 libpciaccess0 libpmix2t64 libpsm-infinipath1 libpsm2-2 367s libpython3.13-minimal libpython3.13-stdlib libquadmath0 librdmacm1t64 367s libtsan2 libubsan1 libucx0 libxnvctrl0 mpi-default-bin ocl-icd-libopencl1 367s openmpi-bin openmpi-common python3-all python3-coverage python3-iniconfig 367s python3-mpi4py python3-packaging python3-pluggy python3-pytest 367s python3-pytest-cov python3-pytest-mpi python3-sybil python3.13 367s python3.13-minimal 367s 0 upgraded, 66 newly installed, 0 to remove and 0 not upgraded. 367s Need to get 114 MB/114 MB of archives. 367s After this operation, 424 MB of additional disk space will be used. 367s Get:1 /tmp/autopkgtest.q6D0VT/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [764 B] 368s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 368s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 369s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 369s Get:5 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 369s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 369s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 369s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [11.9 MB] 371s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-8ubuntu1 [1030 B] 371s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 371s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 371s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-8ubuntu1 [47.6 kB] 371s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-8ubuntu1 [148 kB] 371s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-8ubuntu1 [29.1 kB] 371s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-8ubuntu1 [2998 kB] 371s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-8ubuntu1 [1317 kB] 371s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-8ubuntu1 [2732 kB] 371s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-8ubuntu1 [1177 kB] 371s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-8ubuntu1 [1634 kB] 371s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-8ubuntu1 [153 kB] 371s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-8ubuntu1 [2814 kB] 371s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [23.3 MB] 372s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-8ubuntu1 [528 kB] 372s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 372s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 372s Get:26 http://ftpmaster.internal/ubuntu plucky/universe amd64 libllvm17t64 amd64 1:17.0.6-18 [26.0 MB] 373s Get:27 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3build2 [14.4 MB] 374s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [21.7 kB] 374s Get:29 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhsakmt1 amd64 5.7.0-1build1 [62.9 kB] 374s Get:30 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhsa-runtime64-1 amd64 5.7.1-2build1 [491 kB] 374s Get:31 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamdhip64-5 amd64 5.7.1-5 [9643 kB] 374s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-pthreads-2.1-7t64 amd64 2.1.12-stable-10 [7966 B] 374s Get:33 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.3build1 [178 kB] 374s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpsm2-2 amd64 11.2.185-2.1 [193 kB] 374s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 librdmacm1t64 amd64 52.0-2ubuntu1 [70.8 kB] 374s Get:36 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfabric1 amd64 1.17.0-3ubuntu1 [658 kB] 374s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc15 amd64 2.11.2-1 [193 kB] 374s Get:38 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-metadata all 12-4 [6582 B] 374s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 374s Get:40 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 374s Get:41 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmunge2 amd64 0.5.15-4build1 [14.7 kB] 374s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libpciaccess0 amd64 0.17-3build1 [18.6 kB] 374s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libxnvctrl0 amd64 510.47.03-0ubuntu4 [12.6 kB] 374s Get:44 http://ftpmaster.internal/ubuntu plucky/universe amd64 ocl-icd-libopencl1 amd64 2.3.2-1build1 [38.5 kB] 374s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc-plugins amd64 2.11.2-1 [16.0 kB] 374s Get:46 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpmix2t64 amd64 5.0.3-2 [697 kB] 374s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libibumad3 amd64 52.0-2ubuntu1 [29.0 kB] 374s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libibmad5 amd64 52.0-2ubuntu1 [42.6 kB] 374s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 libucx0 amd64 1.17.0+ds-3build1 [1162 kB] 374s Get:50 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenmpi3t64 amd64 4.1.6-13.3ubuntu2 [2575 kB] 374s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 374s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 openmpi-common all 4.1.6-13.3ubuntu2 [170 kB] 374s Get:53 http://ftpmaster.internal/ubuntu plucky/universe amd64 openmpi-bin amd64 4.1.6-13.3ubuntu2 [114 kB] 374s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 374s Get:55 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all amd64 3.12.7-1 [890 B] 374s Get:56 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-coverage amd64 7.4.4+dfsg1-0ubuntu2 [147 kB] 374s Get:57 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 374s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB] 374s Get:59 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 374s Get:60 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 374s Get:61 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 374s Get:62 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 374s Get:63 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-mpi all 0.6-6 [7966 B] 374s Get:64 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sybil all 8.0.0-1 [22.5 kB] 374s Get:65 http://ftpmaster.internal/ubuntu plucky/universe amd64 mpi-default-bin amd64 1.17 [2296 B] 374s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpi4py amd64 3.1.6-9ubuntu1 [467 kB] 375s Fetched 114 MB in 7s (16.1 MB/s) 375s Selecting previously unselected package libpython3.13-minimal:amd64. 375s (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 ... 75542 files and directories currently installed.) 375s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_amd64.deb ... 375s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 375s Selecting previously unselected package python3.13-minimal. 375s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_amd64.deb ... 375s Unpacking python3.13-minimal (3.13.0-2) ... 375s Selecting previously unselected package libjs-jquery. 375s Preparing to unpack .../02-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 375s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 375s Selecting previously unselected package libjs-jquery-hotkeys. 375s Preparing to unpack .../03-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 375s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 375s Selecting previously unselected package libisl23:amd64. 375s Preparing to unpack .../04-libisl23_0.27-1_amd64.deb ... 375s Unpacking libisl23:amd64 (0.27-1) ... 375s Selecting previously unselected package libmpc3:amd64. 375s Preparing to unpack .../05-libmpc3_1.3.1-1build2_amd64.deb ... 375s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 375s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 375s Preparing to unpack .../06-cpp-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 375s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 375s Selecting previously unselected package cpp-14. 375s Preparing to unpack .../07-cpp-14_14.2.0-8ubuntu1_amd64.deb ... 375s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 375s Selecting previously unselected package cpp-x86-64-linux-gnu. 375s Preparing to unpack .../08-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 375s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 375s Selecting previously unselected package cpp. 375s Preparing to unpack .../09-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 375s Unpacking cpp (4:14.1.0-2ubuntu1) ... 375s Selecting previously unselected package libcc1-0:amd64. 375s Preparing to unpack .../10-libcc1-0_14.2.0-8ubuntu1_amd64.deb ... 375s Unpacking libcc1-0:amd64 (14.2.0-8ubuntu1) ... 375s Selecting previously unselected package libgomp1:amd64. 375s Preparing to unpack .../11-libgomp1_14.2.0-8ubuntu1_amd64.deb ... 375s Unpacking libgomp1:amd64 (14.2.0-8ubuntu1) ... 375s Selecting previously unselected package libitm1:amd64. 375s Preparing to unpack .../12-libitm1_14.2.0-8ubuntu1_amd64.deb ... 375s Unpacking libitm1:amd64 (14.2.0-8ubuntu1) ... 375s Selecting previously unselected package libasan8:amd64. 375s Preparing to unpack .../13-libasan8_14.2.0-8ubuntu1_amd64.deb ... 375s Unpacking libasan8:amd64 (14.2.0-8ubuntu1) ... 376s Selecting previously unselected package liblsan0:amd64. 376s Preparing to unpack .../14-liblsan0_14.2.0-8ubuntu1_amd64.deb ... 376s Unpacking liblsan0:amd64 (14.2.0-8ubuntu1) ... 376s Selecting previously unselected package libtsan2:amd64. 376s Preparing to unpack .../15-libtsan2_14.2.0-8ubuntu1_amd64.deb ... 376s Unpacking libtsan2:amd64 (14.2.0-8ubuntu1) ... 376s Selecting previously unselected package libubsan1:amd64. 376s Preparing to unpack .../16-libubsan1_14.2.0-8ubuntu1_amd64.deb ... 376s Unpacking libubsan1:amd64 (14.2.0-8ubuntu1) ... 376s Selecting previously unselected package libhwasan0:amd64. 376s Preparing to unpack .../17-libhwasan0_14.2.0-8ubuntu1_amd64.deb ... 376s Unpacking libhwasan0:amd64 (14.2.0-8ubuntu1) ... 376s Selecting previously unselected package libquadmath0:amd64. 376s Preparing to unpack .../18-libquadmath0_14.2.0-8ubuntu1_amd64.deb ... 376s Unpacking libquadmath0:amd64 (14.2.0-8ubuntu1) ... 376s Selecting previously unselected package libgcc-14-dev:amd64. 376s Preparing to unpack .../19-libgcc-14-dev_14.2.0-8ubuntu1_amd64.deb ... 376s Unpacking libgcc-14-dev:amd64 (14.2.0-8ubuntu1) ... 376s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 376s Preparing to unpack .../20-gcc-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 376s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 376s Selecting previously unselected package gcc-14. 376s Preparing to unpack .../21-gcc-14_14.2.0-8ubuntu1_amd64.deb ... 376s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 376s Selecting previously unselected package gcc-x86-64-linux-gnu. 376s Preparing to unpack .../22-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 376s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 376s Selecting previously unselected package gcc. 376s Preparing to unpack .../23-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 376s Unpacking gcc (4:14.1.0-2ubuntu1) ... 376s Selecting previously unselected package libllvm17t64:amd64. 376s Preparing to unpack .../24-libllvm17t64_1%3a17.0.6-18_amd64.deb ... 376s Unpacking libllvm17t64:amd64 (1:17.0.6-18) ... 377s Selecting previously unselected package libamd-comgr2:amd64. 377s Preparing to unpack .../25-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build2_amd64.deb ... 377s Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build2) ... 377s Selecting previously unselected package libdrm-amdgpu1:amd64. 377s Preparing to unpack .../26-libdrm-amdgpu1_2.4.123-1_amd64.deb ... 377s Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... 377s Selecting previously unselected package libhsakmt1:amd64. 377s Preparing to unpack .../27-libhsakmt1_5.7.0-1build1_amd64.deb ... 377s Unpacking libhsakmt1:amd64 (5.7.0-1build1) ... 377s Selecting previously unselected package libhsa-runtime64-1. 377s Preparing to unpack .../28-libhsa-runtime64-1_5.7.1-2build1_amd64.deb ... 377s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 377s Selecting previously unselected package libamdhip64-5. 377s Preparing to unpack .../29-libamdhip64-5_5.7.1-5_amd64.deb ... 377s Unpacking libamdhip64-5 (5.7.1-5) ... 377s Selecting previously unselected package libevent-pthreads-2.1-7t64:amd64. 377s Preparing to unpack .../30-libevent-pthreads-2.1-7t64_2.1.12-stable-10_amd64.deb ... 377s Unpacking libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... 377s Selecting previously unselected package libpsm-infinipath1. 377s Preparing to unpack .../31-libpsm-infinipath1_3.3+20.604758e7-6.3build1_amd64.deb ... 377s Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.3build1) ... 377s Selecting previously unselected package libpsm2-2. 377s Preparing to unpack .../32-libpsm2-2_11.2.185-2.1_amd64.deb ... 377s Unpacking libpsm2-2 (11.2.185-2.1) ... 377s Selecting previously unselected package librdmacm1t64:amd64. 377s Preparing to unpack .../33-librdmacm1t64_52.0-2ubuntu1_amd64.deb ... 377s Unpacking librdmacm1t64:amd64 (52.0-2ubuntu1) ... 377s Selecting previously unselected package libfabric1:amd64. 377s Preparing to unpack .../34-libfabric1_1.17.0-3ubuntu1_amd64.deb ... 377s Unpacking libfabric1:amd64 (1.17.0-3ubuntu1) ... 377s Selecting previously unselected package libhwloc15:amd64. 377s Preparing to unpack .../35-libhwloc15_2.11.2-1_amd64.deb ... 377s Unpacking libhwloc15:amd64 (2.11.2-1) ... 377s Selecting previously unselected package libjs-jquery-metadata. 377s Preparing to unpack .../36-libjs-jquery-metadata_12-4_all.deb ... 377s Unpacking libjs-jquery-metadata (12-4) ... 377s Selecting previously unselected package libjs-jquery-tablesorter. 377s Preparing to unpack .../37-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 377s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 377s Selecting previously unselected package libjs-jquery-throttle-debounce. 377s Preparing to unpack .../38-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 377s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 377s Selecting previously unselected package libmunge2:amd64. 377s Preparing to unpack .../39-libmunge2_0.5.15-4build1_amd64.deb ... 377s Unpacking libmunge2:amd64 (0.5.15-4build1) ... 377s Selecting previously unselected package libpciaccess0:amd64. 377s Preparing to unpack .../40-libpciaccess0_0.17-3build1_amd64.deb ... 377s Unpacking libpciaccess0:amd64 (0.17-3build1) ... 377s Selecting previously unselected package libxnvctrl0:amd64. 377s Preparing to unpack .../41-libxnvctrl0_510.47.03-0ubuntu4_amd64.deb ... 377s Unpacking libxnvctrl0:amd64 (510.47.03-0ubuntu4) ... 377s Selecting previously unselected package ocl-icd-libopencl1:amd64. 377s Preparing to unpack .../42-ocl-icd-libopencl1_2.3.2-1build1_amd64.deb ... 377s Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 377s Selecting previously unselected package libhwloc-plugins:amd64. 377s Preparing to unpack .../43-libhwloc-plugins_2.11.2-1_amd64.deb ... 377s Unpacking libhwloc-plugins:amd64 (2.11.2-1) ... 377s Selecting previously unselected package libpmix2t64:amd64. 377s Preparing to unpack .../44-libpmix2t64_5.0.3-2_amd64.deb ... 377s Unpacking libpmix2t64:amd64 (5.0.3-2) ... 377s Selecting previously unselected package libibumad3:amd64. 378s Preparing to unpack .../45-libibumad3_52.0-2ubuntu1_amd64.deb ... 378s Unpacking libibumad3:amd64 (52.0-2ubuntu1) ... 378s Selecting previously unselected package libibmad5:amd64. 378s Preparing to unpack .../46-libibmad5_52.0-2ubuntu1_amd64.deb ... 378s Unpacking libibmad5:amd64 (52.0-2ubuntu1) ... 378s Selecting previously unselected package libucx0:amd64. 378s Preparing to unpack .../47-libucx0_1.17.0+ds-3build1_amd64.deb ... 378s Unpacking libucx0:amd64 (1.17.0+ds-3build1) ... 378s Selecting previously unselected package libopenmpi3t64:amd64. 378s Preparing to unpack .../48-libopenmpi3t64_4.1.6-13.3ubuntu2_amd64.deb ... 378s Unpacking libopenmpi3t64:amd64 (4.1.6-13.3ubuntu2) ... 378s Selecting previously unselected package libpython3.13-stdlib:amd64. 378s Preparing to unpack .../49-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 378s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 378s Selecting previously unselected package openmpi-common. 378s Preparing to unpack .../50-openmpi-common_4.1.6-13.3ubuntu2_all.deb ... 378s Unpacking openmpi-common (4.1.6-13.3ubuntu2) ... 378s Selecting previously unselected package openmpi-bin. 378s Preparing to unpack .../51-openmpi-bin_4.1.6-13.3ubuntu2_amd64.deb ... 378s Unpacking openmpi-bin (4.1.6-13.3ubuntu2) ... 378s Selecting previously unselected package python3.13. 378s Preparing to unpack .../52-python3.13_3.13.0-2_amd64.deb ... 378s Unpacking python3.13 (3.13.0-2) ... 378s Selecting previously unselected package python3-all. 378s Preparing to unpack .../53-python3-all_3.12.7-1_amd64.deb ... 378s Unpacking python3-all (3.12.7-1) ... 378s Selecting previously unselected package python3-coverage. 378s Preparing to unpack .../54-python3-coverage_7.4.4+dfsg1-0ubuntu2_amd64.deb ... 378s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 378s Selecting previously unselected package python3-iniconfig. 378s Preparing to unpack .../55-python3-iniconfig_1.1.1-2_all.deb ... 378s Unpacking python3-iniconfig (1.1.1-2) ... 378s Selecting previously unselected package python3-packaging. 378s Preparing to unpack .../56-python3-packaging_24.1-1_all.deb ... 378s Unpacking python3-packaging (24.1-1) ... 378s Selecting previously unselected package python3-pluggy. 378s Preparing to unpack .../57-python3-pluggy_1.5.0-1_all.deb ... 378s Unpacking python3-pluggy (1.5.0-1) ... 378s Selecting previously unselected package python3-pytest. 378s Preparing to unpack .../58-python3-pytest_8.3.3-1_all.deb ... 378s Unpacking python3-pytest (8.3.3-1) ... 378s Selecting previously unselected package libjs-jquery-isonscreen. 378s Preparing to unpack .../59-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 378s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 378s Selecting previously unselected package python3-pytest-cov. 378s Preparing to unpack .../60-python3-pytest-cov_5.0.0-1_all.deb ... 378s Unpacking python3-pytest-cov (5.0.0-1) ... 378s Selecting previously unselected package python3-pytest-mpi. 378s Preparing to unpack .../61-python3-pytest-mpi_0.6-6_all.deb ... 378s Unpacking python3-pytest-mpi (0.6-6) ... 378s Selecting previously unselected package python3-sybil. 378s Preparing to unpack .../62-python3-sybil_8.0.0-1_all.deb ... 378s Unpacking python3-sybil (8.0.0-1) ... 378s Selecting previously unselected package mpi-default-bin. 378s Preparing to unpack .../63-mpi-default-bin_1.17_amd64.deb ... 378s Unpacking mpi-default-bin (1.17) ... 378s Selecting previously unselected package python3-mpi4py. 378s Preparing to unpack .../64-python3-mpi4py_3.1.6-9ubuntu1_amd64.deb ... 378s Unpacking python3-mpi4py (3.1.6-9ubuntu1) ... 378s Selecting previously unselected package autopkgtest-satdep. 378s Preparing to unpack .../65-1-autopkgtest-satdep.deb ... 378s Unpacking autopkgtest-satdep (0) ... 378s Setting up python3-iniconfig (1.1.1-2) ... 378s Setting up libpciaccess0:amd64 (0.17-3build1) ... 378s Setting up libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... 378s Setting up libibumad3:amd64 (52.0-2ubuntu1) ... 378s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 379s Setting up libibmad5:amd64 (52.0-2ubuntu1) ... 379s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 379s Setting up libgomp1:amd64 (14.2.0-8ubuntu1) ... 379s Setting up libxnvctrl0:amd64 (510.47.03-0ubuntu4) ... 379s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 379s Setting up python3-packaging (24.1-1) ... 379s Setting up libmunge2:amd64 (0.5.15-4build1) ... 379s Setting up libllvm17t64:amd64 (1:17.0.6-18) ... 379s Setting up libquadmath0:amd64 (14.2.0-8ubuntu1) ... 379s Setting up libhwloc15:amd64 (2.11.2-1) ... 379s Setting up libmpc3:amd64 (1.3.1-1build2) ... 379s Setting up python3-pluggy (1.5.0-1) ... 379s Setting up libubsan1:amd64 (14.2.0-8ubuntu1) ... 379s Setting up ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 379s Setting up libhwasan0:amd64 (14.2.0-8ubuntu1) ... 379s Setting up libasan8:amd64 (14.2.0-8ubuntu1) ... 379s Setting up libpsm2-2 (11.2.185-2.1) ... 379s Setting up openmpi-common (4.1.6-13.3ubuntu2) ... 379s Setting up librdmacm1t64:amd64 (52.0-2ubuntu1) ... 379s Setting up python3.13-minimal (3.13.0-2) ... 380s Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build2) ... 380s Setting up libpsm-infinipath1 (3.3+20.604758e7-6.3build1) ... 380s update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode 380s Setting up libtsan2:amd64 (14.2.0-8ubuntu1) ... 380s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 380s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 380s Setting up libisl23:amd64 (0.27-1) ... 380s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 380s Setting up libcc1-0:amd64 (14.2.0-8ubuntu1) ... 380s Setting up liblsan0:amd64 (14.2.0-8ubuntu1) ... 380s Setting up libitm1:amd64 (14.2.0-8ubuntu1) ... 380s Setting up python3-sybil (8.0.0-1) ... 380s Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... 380s Setting up libfabric1:amd64 (1.17.0-3ubuntu1) ... 380s Setting up python3.13 (3.13.0-2) ... 381s Setting up python3-pytest (8.3.3-1) ... 381s Setting up python3-all (3.12.7-1) ... 381s Setting up libhwloc-plugins:amd64 (2.11.2-1) ... 381s Setting up python3-pytest-mpi (0.6-6) ... 381s Setting up libjs-jquery-metadata (12-4) ... 381s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 381s Setting up cpp-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 381s Setting up libpmix2t64:amd64 (5.0.3-2) ... 381s Setting up cpp-14 (14.2.0-8ubuntu1) ... 381s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 381s Setting up libgcc-14-dev:amd64 (14.2.0-8ubuntu1) ... 381s Setting up libhsakmt1:amd64 (5.7.0-1build1) ... 381s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 381s Setting up python3-pytest-cov (5.0.0-1) ... 381s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 381s Setting up cpp (4:14.1.0-2ubuntu1) ... 381s Setting up gcc-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 381s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 381s Setting up gcc-14 (14.2.0-8ubuntu1) ... 381s Setting up libamdhip64-5 (5.7.1-5) ... 381s Setting up libucx0:amd64 (1.17.0+ds-3build1) ... 381s Setting up gcc (4:14.1.0-2ubuntu1) ... 381s Setting up libopenmpi3t64:amd64 (4.1.6-13.3ubuntu2) ... 381s Setting up openmpi-bin (4.1.6-13.3ubuntu2) ... 381s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 381s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 381s Setting up mpi-default-bin (1.17) ... 381s Setting up python3-mpi4py (3.1.6-9ubuntu1) ... 382s Setting up autopkgtest-satdep (0) ... 382s Processing triggers for systemd (256.5-2ubuntu4) ... 382s Processing triggers for man-db (2.12.1-3) ... 382s Processing triggers for libc-bin (2.40-1ubuntu3) ... 385s (Reading database ... 77796 files and directories currently installed.) 385s Removing autopkgtest-satdep (0) ... 386s autopkgtest [12:43:43]: test unittests: [----------------------- 386s == python3.13 == 386s ============================= test session starts ============================== 386s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 386s rootdir: /tmp/autopkgtest.q6D0VT/autopkgtest_tmp 386s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 386s collected 10 items 386s 392s tests/test_fixtures.py FFF [ 30%] 398s tests/test_markers.py .FF...F [100%] 398s 398s =================================== FAILURES =================================== 398s ______________________________ test_mpi_file_name ______________________________ 398s 398s mpi_testdir = , has_mpi4py = True 398s 398s def test_mpi_file_name(mpi_testdir, has_mpi4py): 398s mpi_testdir.makepyfile(MPI_FILE_NAME_TEST_CODE) 398s 398s result = mpi_testdir.runpytest("--with-mpi", timeout=None) 398s 398s if has_mpi4py: 398s > result.assert_outcomes(passed=1) 398s E AssertionError: assert {'errors': 1,...pped': 0, ...} == {'errors': 0,...pped': 0, ...} 398s E 398s E Omitting 4 identical items, use -vv to show 398s E Differing items: 398s E {'errors': 1} != {'errors': 0} 398s E {'passed': 0} != {'passed': 1} 398s E Use -v to get more diff 398s 398s /tmp/autopkgtest.q6D0VT/autopkgtest_tmp/tests/test_fixtures.py:59: AssertionError 398s ----------------------------- Captured stdout call ----------------------------- 398s 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 398s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0 398s ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s 398s collected 1 item 398s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... 398s test_mpi_file_name.py 398s collected 1 item 398s 398s test_mpi_file_name.py E [100%] 398s 398s ==================================== ERRORS ==================================== 398s _______________________ ERROR at setup of test_file_name _______________________ 398s 398s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0/runpytest-0/test_file_name0') 398s request = > 398s 398s @pytest.fixture 398s def mpi_file_name(tmpdir, request): 398s """ 398s Provides a temporary file name which can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary files. 398s """ 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:158: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0/runpytest-0/test_file_name0') 398s request = > 398s 398s @pytest.fixture 398s def mpi_file_name(tmpdir, request): 398s """ 398s Provides a temporary file name which can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary files. 398s """ 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("mpi4py needs to be installed to run this test") 398s E Failed: mpi4py needs to be installed to run this test 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:160: Failed 398s =============================== MPI Information ================================ 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_file_name.py::test_file_name - Failed: mpi4py needs to be inst... 398s =============================== 1 error in 0.07s =============================== 398s E [100%] 398s 398s ==================================== ERRORS ==================================== 398s _______________________ ERROR at setup of test_file_name _______________________ 398s 398s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0/runpytest-0/test_file_name0') 398s request = > 398s 398s @pytest.fixture 398s def mpi_file_name(tmpdir, request): 398s """ 398s Provides a temporary file name which can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary files. 398s """ 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:158: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_file_name0/runpytest-0/test_file_name0') 398s request = > 398s 398s @pytest.fixture 398s def mpi_file_name(tmpdir, request): 398s """ 398s Provides a temporary file name which can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary files. 398s """ 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("mpi4py needs to be installed to run this test") 398s E Failed: mpi4py needs to be installed to run this test 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:160: Failed 398s =============================== MPI Information ================================ 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_file_name.py::test_file_name - Failed: mpi4py needs to be inst... 398s =============================== 1 error in 0.07s =============================== 398s ----------------------------- Captured stderr call ----------------------------- 398s -------------------------------------------------------------------------- 398s Primary job terminated normally, but 1 process returned 398s a non-zero exit code. Per user-direction, the job has been aborted. 398s -------------------------------------------------------------------------- 398s -------------------------------------------------------------------------- 398s mpirun detected that one or more processes exited with non-zero status, thus causing 398s the job to be terminated. The first process to do so was: 398s 398s Process name: [[32231,1],1] 398s Exit code: 1 398s -------------------------------------------------------------------------- 398s _______________________________ test_mpi_tmpdir ________________________________ 398s 398s mpi_testdir = , has_mpi4py = True 398s 398s def test_mpi_tmpdir(mpi_testdir, has_mpi4py): 398s mpi_testdir.makepyfile(MPI_TMPDIR_TEST_CODE) 398s 398s result = mpi_testdir.runpytest("--with-mpi", timeout=None) 398s 398s 398s if has_mpi4py: 398s > result.assert_outcomes(passed=1) 398s E AssertionError: assert {'errors': 1,...pped': 0, ...} == {'errors': 0,...pped': 0, ...} 398s E 398s E Omitting 4 identical items, use -vv to show 398s E Differing items: 398s E {'errors': 1} != {'errors': 0} 398s E {'passed': 0} != {'passed': 1} 398s E Use -v to get more diff 398s 398s /tmp/autopkgtest.q6D0VT/autopkgtest_tmp/tests/test_fixtures.py:71: AssertionError 398s ----------------------------- Captured stdout call ----------------------------- 398s running: mpirun --oversubscribe -n 2 /usr/bin/python3.13 -mpytest --basetemp=/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0 --with-mpi 398s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0 398s ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... 398s collected 1 item 398s 398s test_mpi_tmpdir.py 398s collected 1 item 398s 398s test_mpi_tmpdir.py E [100%]E 398s 398s ==================================== ERRORS ==================================== 398s _______________________ ERROR at setup of test_file_name _______________________ 398s [100%] 398s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0/test_file_name0') 398s 398s @pytest.fixture 398s def mpi_tmpdir(tmpdir): 398s """ 398s Wraps `pytest.tmpdir` so that it can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary folders. 398s """ 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:182: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0/test_file_name0') 398s 398s @pytest.fixture 398s def mpi_tmpdir(tmpdir): 398s """ 398s Wraps `pytest.tmpdir` so that it can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary folders. 398s """ 398s 398s try: 398s from mpi4py import MPI 398s 398s except ImportError: 398s ==================================== ERRORS ==================================== 398s > pytest.fail("mpi4py needs to be installed to run this test") 398s _______________________ ERROR at setup of test_file_name _______________________ 398s E Failed: mpi4py needs to be installed to run this test 398s 398s 398s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0/test_file_name0') 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:184: Failed 398s @pytest.fixture 398s def mpi_tmpdir(tmpdir): 398s """ 398s Wraps `pytest.tmpdir` so that it can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary folders. 398s """ 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:182: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmpdir0/runpytest-0/test_file_name0') 398s 398s @pytest.fixture 398s def mpi_tmpdir(tmpdir): 398s """ 398s Wraps `pytest.tmpdir` so that it can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary folders. 398s """ 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s =============================== MPI Information ================================ 398s > pytest.fail("mpi4py needs to be installed to run this test") 398s E Failed: mpi4py needs to be installed to run this test 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:184: Failed 398s =============================== MPI Information ================================ 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_tmpdir.py::test_file_name - Failed: mpi4py needs to be install... 398s =============================== 1 error in 0.07s =============================== 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_tmpdir.py::test_file_name - Failed: mpi4py needs to be install... 398s =============================== 1 error in 0.06s =============================== 398s ----------------------------- Captured stderr call ----------------------------- 398s -------------------------------------------------------------------------- 398s Primary job terminated normally, but 1 process returned 398s a non-zero exit code. Per user-direction, the job has been aborted. 398s -------------------------------------------------------------------------- 398s -------------------------------------------------------------------------- 398s mpirun detected that one or more processes exited with non-zero status, thus causing 398s the job to be terminated. The first process to do so was: 398s 398s Process name: [[32224,1],0] 398s Exit code: 1 398s -------------------------------------------------------------------------- 398s ______________________________ test_mpi_tmp_path _______________________________ 398s 398s mpi_testdir = , has_mpi4py = True 398s 398s def test_mpi_tmp_path(mpi_testdir, has_mpi4py): 398s mpi_testdir.makepyfile(MPI_TMP_PATH_TEST_CODE) 398s 398s result = mpi_testdir.runpytest("--with-mpi", timeout=None) 398s 398s if has_mpi4py: 398s > result.assert_outcomes(passed=1) 398s E AssertionError: assert {'errors': 1,...pped': 0, ...} == {'errors': 0,...pped': 0, ...} 398s E 398s E Omitting 4 identical items, use -vv to show 398s E Differing items: 398s E {'errors': 1} != {'errors': 0} 398s E {'passed': 0} != {'passed': 1} 398s E Use -v to get more diff 398s 398s /tmp/autopkgtest.q6D0VT/autopkgtest_tmp/tests/test_fixtures.py:82: AssertionError 398s ----------------------------- Captured stdout call ----------------------------- 398s 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 398s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0 398s ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s 398s collected 1 item 398s 398s test_mpi_tmp_path.py rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... 398s collected 1 item 398s 398s test_mpi_tmp_path.py E [100%] 398s 398s ==================================== ERRORS ==================================== 398s _______________________ ERROR at setup of test_file_name _______________________ 398s 398s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0/runpytest-0/test_file_name0') 398s 398s @pytest.fixture 398s def mpi_tmp_path(tmp_path): 398s """ 398s Wraps `pytest.tmp_path` so that it can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary folders. 398s """ 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:206: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0/runpytest-0/test_file_name0') 398s 398s @pytest.fixture 398s def mpi_tmp_path(tmp_path): 398s """ 398s Wraps `pytest.tmp_path` so that it can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary folders. 398s """ 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("mpi4py needs to be installed to run this test") 398s E Failed: mpi4py needs to be installed to run this test 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:208: Failed 398s =============================== MPI Information ================================ 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_tmp_path.py::test_file_name - Failed: mpi4py needs to be insta... 398s =============================== 1 error in 0.07s =============================== 398s E [100%] 398s 398s ==================================== ERRORS ==================================== 398s _______________________ ERROR at setup of test_file_name _______________________ 398s 398s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0/runpytest-0/test_file_name0') 398s 398s @pytest.fixture 398s def mpi_tmp_path(tmp_path): 398s """ 398s Wraps `pytest.tmp_path` so that it can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary folders. 398s """ 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:206: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_mpi_tmp_path0/runpytest-0/test_file_name0') 398s 398s @pytest.fixture 398s def mpi_tmp_path(tmp_path): 398s """ 398s Wraps `pytest.tmp_path` so that it can be used under MPI from all MPI 398s processes. 398s 398s This function avoids the need to ensure that only one process handles the 398s naming of temporary folders. 398s """ 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("mpi4py needs to be installed to run this test") 398s E Failed: mpi4py needs to be installed to run this test 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:208: Failed 398s =============================== MPI Information ================================ 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_tmp_path.py::test_file_name - Failed: mpi4py needs to be insta... 398s =============================== 1 error in 0.07s =============================== 398s ----------------------------- Captured stderr call ----------------------------- 398s -------------------------------------------------------------------------- 398s Primary job terminated normally, but 1 process returned 398s a non-zero exit code. Per user-direction, the job has been aborted. 398s -------------------------------------------------------------------------- 398s -------------------------------------------------------------------------- 398s mpirun detected that one or more processes exited with non-zero status, thus causing 398s the job to be terminated. The first process to do so was: 398s 398s Process name: [[32237,1],1] 398s Exit code: 1 398s -------------------------------------------------------------------------- 398s ______________________________ test_mpi_with_mpi _______________________________ 398s 398s mpi_testdir = , has_mpi4py = True 398s 398s def test_mpi_with_mpi(mpi_testdir, has_mpi4py): 398s mpi_testdir.makepyfile(MPI_TEST_CODE) 398s 398s result = mpi_testdir.runpytest("--with-mpi") 398s 398s if has_mpi4py: 398s > result.assert_outcomes(**_fix_plural(passed=3, errors=1, skipped=1)) 398s E AssertionError: assert {'errors': 4,...pped': 0, ...} == {'errors': 1,...pped': 1, ...} 398s E 398s E Omitting 3 identical items, use -vv to show 398s E Differing items: 398s E {'errors': 4} != {'errors': 1} 398s E {'passed': 1} != {'passed': 3} 398s E {'skipped': 0} != {'skipped': 1} 398s E Use -v to get more diff 398s 398s /tmp/autopkgtest.q6D0VT/autopkgtest_tmp/tests/test_markers.py:72: AssertionError 398s ----------------------------- Captured stdout call ----------------------------- 398s 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 398s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_with_mpi0 398s ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_with_mpi0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s 398s collected 5 items 398s 398s test_mpi_with_mpi.py rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_with_mpi0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... 398s collected 5 items 398s 398s test_mpi_with_mpi.py EEEEEE. [100%] 398s 398s ==================================== ERRORS ==================================== 398s _________________________ ERROR at setup of test_size __________________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s E if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s ______________________ ERROR at setup of test_size_min_2 _______________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s ______________________ ERROR at setup of test_size_min_4 _______________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s _____________________ ERROR at setup of test_size_fail_pos _____________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s > raise ValueError("mpi mark does not take positional args") 398s E ValueError: mpi mark does not take positional args 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:133: ValueError 398s =============================== MPI Information ================================ 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_with_mpi.py::test_size - Failed: MPI tests require that mpi4py... 398s ERROR test_mpi_with_mpi.py::test_size_min_2 - Failed: MPI tests require that ... 398s ERROR test_mpi_with_mpi.py::test_size_min_4 - Failed: MPI tests require that ... 398s ERROR test_mpi_with_mpi.py::test_size_fail_pos - ValueError: mpi mark does no... 398s ========================= 1 passed, 4 errors in 0.13s ========================== 398s E. [100%] 398s 398s ==================================== ERRORS ==================================== 398s _________________________ ERROR at setup of test_size __________________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s ______________________ ERROR at setup of test_size_min_2 _______________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s ______________________ ERROR at setup of test_size_min_4 _______________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s _____________________ ERROR at setup of test_size_fail_pos _____________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s > raise ValueError("mpi mark does not take positional args") 398s E ValueError: mpi mark does not take positional args 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:133: ValueError 398s =============================== MPI Information ================================ 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_with_mpi.py::test_size - Failed: MPI tests require that mpi4py... 398s ERROR test_mpi_with_mpi.py::test_size_min_2 - Failed: MPI tests require that ... 398s ERROR test_mpi_with_mpi.py::test_size_min_4 - Failed: MPI tests require that ... 398s ERROR test_mpi_with_mpi.py::test_size_fail_pos - ValueError: mpi mark does no... 398s ========================= 1 passed, 4 errors in 0.12s ========================== 398s ----------------------------- Captured stderr call ----------------------------- 398s -------------------------------------------------------------------------- 398s Primary job terminated normally, but 1 process returned 398s a non-zero exit code. Per user-direction, the job has been aborted. 398s -------------------------------------------------------------------------- 398s -------------------------------------------------------------------------- 398s mpirun detected that one or more processes exited with non-zero status, thus causing 398s the job to be terminated. The first process to do so was: 398s 398s Process name: [[32023,1],1] 398s Exit code: 1 398s -------------------------------------------------------------------------- 398s ______________________________ test_mpi_only_mpi _______________________________ 398s 398s mpi_testdir = , has_mpi4py = True 398s 398s def test_mpi_only_mpi(mpi_testdir, has_mpi4py): 398s mpi_testdir.makepyfile(MPI_TEST_CODE) 398s 398s result = mpi_testdir.runpytest("--only-mpi") 398s 398s if has_mpi4py: 398s > result.assert_outcomes(**_fix_plural(passed=2, errors=1, skipped=2)) 398s E AssertionError: assert {'errors': 4,...pped': 1, ...} == {'errors': 1,...pped': 2, ...} 398s E 398s E Omitting 3 identical items, use -vv to show 398s E Differing items: 398s E {'errors': 4} != {'errors': 1} 398s E {'passed': 0} != {'passed': 2} 398s E {'skipped': 1} != {'skipped': 2} 398s E Use -v to get more diff 398s 398s /tmp/autopkgtest.q6D0VT/autopkgtest_tmp/tests/test_markers.py:83: AssertionError 398s ----------------------------- Captured stdout call ----------------------------- 398s 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 398s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_only_mpi0 398s ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_only_mpi0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_only_mpi0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... 398s collected 5 items 398s 398s test_mpi_only_mpi.py 398s collected 5 items 398s 398s test_mpi_only_mpi.py EEEEEEEs [100%] 398s 398s ==================================== ERRORS ==================================== 398s _________________________ ERROR at setup of test_size __________________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s ______________________ ERROR at setup of test_size_min_2 _______________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s ______________________ ERROR at setup of test_size_min_4 _______________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s _____________________ ERROR at setup of test_size_fail_pos _____________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s > raise ValueError("mpi mark does not take positional args") 398s E ValueError: mpi mark does not take positional args 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:133: ValueError 398s =============================== MPI Information ================================ 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_only_mpi.py::test_size - Failed: MPI tests require that mpi4py... 398s ERROR test_mpi_only_mpi.py::test_size_min_2 - Failed: MPI tests require that ... 398s ERROR test_mpi_only_mpi.py::test_size_min_4 - Failed: MPI tests require that ... 398s ERROR test_mpi_only_mpi.py::test_size_fail_pos - ValueError: mpi mark does no... 398s ========================= 1 skipped, 4 errors in 0.13s ========================= 398s Es [100%] 398s 398s ==================================== ERRORS ==================================== 398s _________________________ ERROR at setup of test_size __________________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s ______________________ ERROR at setup of test_size_min_2 _______________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s ______________________ ERROR at setup of test_size_min_4 _______________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s > from mpi4py import MPI 398s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:135: ImportError 398s 398s During handling of the above exception, another exception occurred: 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s raise ValueError("mpi mark does not take positional args") 398s try: 398s from mpi4py import MPI 398s except ImportError: 398s > pytest.fail("MPI tests require that mpi4py be installed") 398s E Failed: MPI tests require that mpi4py be installed 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:137: Failed 398s _____________________ ERROR at setup of test_size_fail_pos _____________________ 398s 398s self = 398s item = 398s 398s def pytest_runtest_setup(self, item): 398s """ 398s Hook for doing additional MPI-related checks on mpi marked tests 398s """ 398s if self._testing_mpi(item.config): 398s for mark in item.iter_markers(name="mpi"): 398s if mark.args: 398s > raise ValueError("mpi mark does not take positional args") 398s E ValueError: mpi mark does not take positional args 398s 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py:133: ValueError 398s =============================== MPI Information ================================ 398s Unable to import mpi4py=========================== short test summary info ============================ 398s ERROR test_mpi_only_mpi.py::test_size - Failed: MPI tests require that mpi4py... 398s ERROR test_mpi_only_mpi.py::test_size_min_2 - Failed: MPI tests require that ... 398s ERROR test_mpi_only_mpi.py::test_size_min_4 - Failed: MPI tests require that ... 398s ERROR test_mpi_only_mpi.py::test_size_fail_pos - ValueError: mpi mark does no... 398s ========================= 1 skipped, 4 errors in 0.12s ========================= 398s ----------------------------- Captured stderr call ----------------------------- 398s -------------------------------------------------------------------------- 398s Primary job terminated normally, but 1 process returned 398s a non-zero exit code. Per user-direction, the job has been aborted. 398s -------------------------------------------------------------------------- 398s -------------------------------------------------------------------------- 398s mpirun detected that one or more processes exited with non-zero status, thus causing 398s the job to be terminated. The first process to do so was: 398s 398s Process name: [[32016,1],0] 398s Exit code: 1 398s -------------------------------------------------------------------------- 398s ___________________________ test_mpi_xfail_under_mpi ___________________________ 398s 398s mpi_testdir = , has_mpi4py = True 398s 398s def test_mpi_xfail_under_mpi(mpi_testdir, has_mpi4py): 398s mpi_testdir.makepyfile(MPI_XFAIL_TEST_CODE) 398s 398s result = mpi_testdir.runpytest("--with-mpi") 398s 398s if has_mpi4py: 398s > result.assert_outcomes(xfailed=1) 398s E AssertionError: assert {'errors': 0,...pped': 0, ...} == {'errors': 0,...pped': 0, ...} 398s E 398s E Omitting 4 identical items, use -vv to show 398s E Differing items: 398s E {'xpassed': 1} != {'xpassed': 0} 398s E {'xfailed': 0} != {'xfailed': 1} 398s E Use -v to get more diff 398s 398s /tmp/autopkgtest.q6D0VT/autopkgtest_tmp/tests/test_markers.py:118: AssertionError 398s ----------------------------- Captured stdout call ----------------------------- 398s 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 398s in: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_xfail_under_mpi0 398s ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s ============================= test session starts ============================== 398s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 398s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_xfail_under_mpi0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_mpi_xfail_under_mpi0 398s plugins: mpi-0.6, typeguard-4.4.1, cov-5.0.0 398s collecting ... 398s collected 1 item 398s 398s test_mpi_xfail_under_mpi.py 398s collected 1 item 398s X 398s test_mpi_xfail_under_mpi.py [100%] 398s =============================== MPI Information ================================ 398s XUnable to import mpi4py 398s ============================== 1 xpassed in 0.03s ============================== 398s [100%] 398s =============================== MPI Information ================================ 398s Unable to import mpi4py 398s ============================== 1 xpassed in 0.03s ============================== 398s 398s ---------- coverage: platform linux, python 3.13.0-final-0 ----------- 398s Name Stmts Miss Cover 398s --------------------------------------------------------------------------- 398s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py 111 32 71% 398s /usr/lib/python3/dist-packages/pytest_mpi/_helpers.py 8 4 50% 398s /usr/lib/python3/dist-packages/pytest_mpi/_version.py 4 0 100% 398s --------------------------------------------------------------------------- 398s TOTAL 123 36 71% 398s 398s =========================== short test summary info ============================ 398s FAILED tests/test_fixtures.py::test_mpi_file_name - AssertionError: assert {'... 398s FAILED tests/test_fixtures.py::test_mpi_tmpdir - AssertionError: assert {'err... 398s FAILED tests/test_fixtures.py::test_mpi_tmp_path - AssertionError: assert {'e... 398s FAILED tests/test_markers.py::test_mpi_with_mpi - AssertionError: assert {'er... 398s FAILED tests/test_markers.py::test_mpi_only_mpi - AssertionError: assert {'er... 398s FAILED tests/test_markers.py::test_mpi_xfail_under_mpi - AssertionError: asse... 398s ========================= 6 failed, 4 passed in 11.82s ========================= 398s autopkgtest [12:43:55]: test unittests: -----------------------] 399s unittests FAIL non-zero exit status 1 399s autopkgtest [12:43:56]: test unittests: - - - - - - - - - - results - - - - - - - - - - 399s autopkgtest [12:43:56]: test autodep8-python3: preparing testbed 449s autopkgtest [12:44:46]: testbed dpkg architecture: amd64 449s autopkgtest [12:44:46]: testbed apt version: 2.9.8 449s autopkgtest [12:44:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 450s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 450s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 450s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [991 kB] 451s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 451s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.3 kB] 451s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [135 kB] 451s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [76.1 kB] 451s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB] 451s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [761 kB] 451s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [288 kB] 451s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9252 B] 451s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [1084 B] 451s Fetched 2489 kB in 1s (2998 kB/s) 451s Reading package lists... 453s Reading package lists... 453s Building dependency tree... 453s Reading state information... 453s Calculating upgrade... 453s The following packages will be upgraded: 453s libpython3-stdlib python3 python3-minimal 453s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 453s Need to get 61.4 kB of archives. 453s After this operation, 0 B of additional disk space will be used. 453s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-minimal amd64 3.12.7-1 [27.4 kB] 454s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3 amd64 3.12.7-1 [24.0 kB] 454s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-stdlib amd64 3.12.7-1 [10.0 kB] 454s Fetched 61.4 kB in 0s (220 kB/s) 454s (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 ... 75542 files and directories currently installed.) 454s Preparing to unpack .../python3-minimal_3.12.7-1_amd64.deb ... 454s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 454s Setting up python3-minimal (3.12.7-1) ... 454s (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 ... 75542 files and directories currently installed.) 454s Preparing to unpack .../python3_3.12.7-1_amd64.deb ... 454s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 454s Preparing to unpack .../libpython3-stdlib_3.12.7-1_amd64.deb ... 454s Unpacking libpython3-stdlib:amd64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 454s Setting up libpython3-stdlib:amd64 (3.12.7-1) ... 454s Setting up python3 (3.12.7-1) ... 454s Processing triggers for man-db (2.12.1-3) ... 455s Reading package lists... 455s Building dependency tree... 455s Reading state information... 455s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 456s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 456s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 456s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 456s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 457s Reading package lists... 457s Reading package lists... 457s Building dependency tree... 457s Reading state information... 457s Calculating upgrade... 457s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 457s Reading package lists... 457s Building dependency tree... 457s Reading state information... 458s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 464s Reading package lists... 464s Building dependency tree... 464s Reading state information... 464s Starting pkgProblemResolver with broken count: 0 464s Starting 2 pkgProblemResolver with broken count: 0 464s Done 465s The following additional packages will be installed: 465s libpython3.13-minimal libpython3.13-stdlib python3-all python3-iniconfig 465s python3-packaging python3-pluggy python3-pytest python3-pytest-mpi 465s python3.13 python3.13-minimal 465s Suggested packages: 465s python-pytest-mpi-doc python3.13-venv python3.13-doc binfmt-support 465s The following NEW packages will be installed: 465s autopkgtest-satdep libpython3.13-minimal libpython3.13-stdlib python3-all 465s python3-iniconfig python3-packaging python3-pluggy python3-pytest 465s python3-pytest-mpi python3.13 python3.13-minimal 465s 0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded. 465s Need to get 6221 kB/6222 kB of archives. 465s After this operation, 24.1 MB of additional disk space will be used. 465s Get:1 /tmp/autopkgtest.q6D0VT/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [716 B] 465s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 465s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 465s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 465s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 465s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all amd64 3.12.7-1 [890 B] 465s Get:7 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 465s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB] 465s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 465s Get:10 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 465s Get:11 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-mpi all 0.6-6 [7966 B] 466s Fetched 6221 kB in 1s (7294 kB/s) 466s Selecting previously unselected package libpython3.13-minimal:amd64. 466s (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 ... 75542 files and directories currently installed.) 466s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_amd64.deb ... 466s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 466s Selecting previously unselected package python3.13-minimal. 466s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_amd64.deb ... 466s Unpacking python3.13-minimal (3.13.0-2) ... 466s Selecting previously unselected package libpython3.13-stdlib:amd64. 466s Preparing to unpack .../02-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 466s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 466s Selecting previously unselected package python3.13. 466s Preparing to unpack .../03-python3.13_3.13.0-2_amd64.deb ... 466s Unpacking python3.13 (3.13.0-2) ... 466s Selecting previously unselected package python3-all. 466s Preparing to unpack .../04-python3-all_3.12.7-1_amd64.deb ... 466s Unpacking python3-all (3.12.7-1) ... 466s Selecting previously unselected package python3-iniconfig. 466s Preparing to unpack .../05-python3-iniconfig_1.1.1-2_all.deb ... 466s Unpacking python3-iniconfig (1.1.1-2) ... 466s Selecting previously unselected package python3-packaging. 466s Preparing to unpack .../06-python3-packaging_24.1-1_all.deb ... 466s Unpacking python3-packaging (24.1-1) ... 466s Selecting previously unselected package python3-pluggy. 466s Preparing to unpack .../07-python3-pluggy_1.5.0-1_all.deb ... 466s Unpacking python3-pluggy (1.5.0-1) ... 466s Selecting previously unselected package python3-pytest. 466s Preparing to unpack .../08-python3-pytest_8.3.3-1_all.deb ... 466s Unpacking python3-pytest (8.3.3-1) ... 466s Selecting previously unselected package python3-pytest-mpi. 466s Preparing to unpack .../09-python3-pytest-mpi_0.6-6_all.deb ... 466s Unpacking python3-pytest-mpi (0.6-6) ... 466s Selecting previously unselected package autopkgtest-satdep. 466s Preparing to unpack .../10-2-autopkgtest-satdep.deb ... 466s Unpacking autopkgtest-satdep (0) ... 466s Setting up python3-iniconfig (1.1.1-2) ... 466s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 466s Setting up python3-packaging (24.1-1) ... 466s Setting up python3-pluggy (1.5.0-1) ... 467s Setting up python3.13-minimal (3.13.0-2) ... 467s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 467s Setting up python3.13 (3.13.0-2) ... 468s Setting up python3-pytest (8.3.3-1) ... 468s Setting up python3-all (3.12.7-1) ... 468s Setting up python3-pytest-mpi (0.6-6) ... 469s Setting up autopkgtest-satdep (0) ... 469s Processing triggers for man-db (2.12.1-3) ... 469s Processing triggers for systemd (256.5-2ubuntu4) ... 471s (Reading database ... 76456 files and directories currently installed.) 471s Removing autopkgtest-satdep (0) ... 473s autopkgtest [12:45:10]: 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 473s autopkgtest [12:45:10]: test autodep8-python3: [----------------------- 473s Testing with python3.13: 473s 473s Testing with python3.12: 474s 474s autopkgtest [12:45:11]: test autodep8-python3: -----------------------] 474s autopkgtest [12:45:11]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 474s autodep8-python3 PASS (superficial) 475s autopkgtest [12:45:12]: @@@@@@@@@@@@@@@@@@@@ summary 475s unittests FAIL non-zero exit status 1 475s autodep8-python3 PASS (superficial) 480s nova [W] Skipping flock for amd64 480s Creating nova instance adt-plucky-amd64-pytest-mpi-20241114-123717-juju-7f2275-prod-proposed-migration-environment-15-dc894d47-56b2-4ad9-b765-4f4765f6a987 from image adt/ubuntu-plucky-amd64-server-20241114.img (UUID 79d80331-8736-463c-82c6-8c9e13c0a4ca)... 480s nova [W] nova quota exceeded (attempt #0) 480s nova [W] Skipping flock for amd64 480s Creating nova instance adt-plucky-amd64-pytest-mpi-20241114-123717-juju-7f2275-prod-proposed-migration-environment-15-dc894d47-56b2-4ad9-b765-4f4765f6a987 from image adt/ubuntu-plucky-amd64-server-20241114.img (UUID 79d80331-8736-463c-82c6-8c9e13c0a4ca)...