0s autopkgtest [08:47:55]: starting date and time: 2024-11-16 08:47:55+0000 0s autopkgtest [08:47:55]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [08:47:55]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ythq8dc0/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:dolfin,src:dolfinx-mpc,src:mumps,src:openmpi,src:petsc,src:petsc4py,src:slepc,src:slepc4py --apt-upgrade mshr --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=dolfin/2019.2.0~legacy20240219.1c52e83-10ubuntu2 dolfinx-mpc/0.9.0-2 mumps/5.7.3-3 openmpi/5.0.5-3 petsc/3.21.6+dfsg1-2ubuntu2 petsc4py/3.21.6-2ubuntu2 slepc/3.21.2+dfsg1-2 slepc4py/3.21.2-1ubuntu2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-22.secgroup --name adt-plucky-amd64-mshr-20241116-084755-juju-7f2275-prod-proposed-migration-environment-15-2539210e-d1e5-4f07-8331-94050cbc6995 --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/ 41s autopkgtest [08:48:36]: testbed dpkg architecture: amd64 41s autopkgtest [08:48:36]: testbed apt version: 2.9.8 41s autopkgtest [08:48:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 42s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 42s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1036 kB] 43s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [94.0 kB] 43s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.5 kB] 43s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 43s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [177 kB] 43s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [112 kB] 43s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB] 43s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [822 kB] 43s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [304 kB] 43s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [740 B] 43s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9416 B] 43s Fetched 2683 kB in 1s (2686 kB/s) 43s Reading package lists... 45s Reading package lists... 46s Building dependency tree... 46s Reading state information... 46s Calculating upgrade... 46s The following NEW packages will be installed: 46s libassuan9 46s The following packages will be upgraded: 46s libgpgme11t64 libseccomp2 python3-cffi-backend 46s 3 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 46s Need to get 348 kB of archives. 46s After this operation, 361 kB of additional disk space will be used. 46s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libseccomp2 amd64 2.5.5-1ubuntu5 [53.3 kB] 46s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-cffi-backend amd64 1.17.1-2build1 [96.7 kB] 47s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libassuan9 amd64 3.0.1-2 [42.9 kB] 47s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libgpgme11t64 amd64 1.24.0-2ubuntu1 [155 kB] 47s Fetched 348 kB in 1s (496 kB/s) 47s (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 ... 75576 files and directories currently installed.) 47s Preparing to unpack .../libseccomp2_2.5.5-1ubuntu5_amd64.deb ... 47s Unpacking libseccomp2:amd64 (2.5.5-1ubuntu5) over (2.5.5-1ubuntu4) ... 47s Setting up libseccomp2:amd64 (2.5.5-1ubuntu5) ... 47s (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 ... 75576 files and directories currently installed.) 47s Preparing to unpack .../python3-cffi-backend_1.17.1-2build1_amd64.deb ... 47s Unpacking python3-cffi-backend:amd64 (1.17.1-2build1) over (1.17.1-2) ... 47s Selecting previously unselected package libassuan9:amd64. 47s Preparing to unpack .../libassuan9_3.0.1-2_amd64.deb ... 47s Unpacking libassuan9:amd64 (3.0.1-2) ... 47s Preparing to unpack .../libgpgme11t64_1.24.0-2ubuntu1_amd64.deb ... 47s Unpacking libgpgme11t64:amd64 (1.24.0-2ubuntu1) over (1.23.2-5ubuntu4) ... 47s Setting up libassuan9:amd64 (3.0.1-2) ... 47s Setting up libgpgme11t64:amd64 (1.24.0-2ubuntu1) ... 47s Setting up python3-cffi-backend:amd64 (1.17.1-2build1) ... 47s Processing triggers for libc-bin (2.40-1ubuntu3) ... 48s Reading package lists... 48s Building dependency tree... 48s Reading state information... 48s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 48s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 48s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 49s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 49s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 49s Reading package lists... 49s Reading package lists... 50s Building dependency tree... 50s Reading state information... 50s Calculating upgrade... 50s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 50s Reading package lists... 50s Building dependency tree... 50s Reading state information... 51s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 53s autopkgtest [08:48:48]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 53s autopkgtest [08:48:48]: @@@@@@@@@@@@@@@@@@@@ apt-source mshr 58s Get:1 http://ftpmaster.internal/ubuntu plucky/universe mshr 2019.2.0~git20230811.ff54a68+dfsg1-1build5 (dsc) [3130 B] 58s Get:2 http://ftpmaster.internal/ubuntu plucky/universe mshr 2019.2.0~git20230811.ff54a68+dfsg1-1build5 (tar) [122 kB] 58s Get:3 http://ftpmaster.internal/ubuntu plucky/universe mshr 2019.2.0~git20230811.ff54a68+dfsg1-1build5 (diff) [12.7 kB] 58s gpgv: Signature made Tue Oct 1 03:26:09 2024 UTC 58s gpgv: using RSA key 13F9DEC79451BFBBFEE4271D715918026626D3D2 58s gpgv: Can't check signature: No public key 58s dpkg-source: warning: cannot verify inline signature for ./mshr_2019.2.0~git20230811.ff54a68+dfsg1-1build5.dsc: no acceptable signature found 58s autopkgtest [08:48:53]: testing package mshr version 2019.2.0~git20230811.ff54a68+dfsg1-1build5 59s autopkgtest [08:48:54]: build not needed 59s autopkgtest [08:48:54]: test test-mshr-python: preparing testbed 60s Reading package lists... 61s Building dependency tree... 61s Reading state information... 61s Starting pkgProblemResolver with broken count: 0 61s Starting 2 pkgProblemResolver with broken count: 0 61s Done 61s The following additional packages will be installed: 61s autoconf automake autotools-dev cmake cmake-data cpp cpp-13 61s cpp-13-x86-64-linux-gnu cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu 61s dolfin-bin fonts-mathjax g++ g++-14 g++-14-x86-64-linux-gnu 61s g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu gcc-14 61s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gfortran gfortran-13 61s gfortran-13-x86-64-linux-gnu gfortran-14 gfortran-14-x86-64-linux-gnu 61s gfortran-x86-64-linux-gnu icu-devtools libaec-dev libaec0 libamd-comgr2 61s libamd3 libamdhip64-5 libarpack2-dev libarpack2t64 libasan8 libblas-dev 61s libblas3 libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 61s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 61s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 61s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 61s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 61s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 61s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 61s libboost-program-options1.83-dev libboost-program-options1.83.0 61s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 61s libboost-serialization1.83-dev libboost-serialization1.83.0 61s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 61s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 61s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 61s libbtf2 libc6-dbg libcamd3 libcc1-0 libccolamd3 libcholmod5 libcolamd3 61s libcombblas2.0.0t64 libcurl4-openssl-dev libcxsparse4 libdolfin-dev 61s libdolfin-dev-common libdolfin2019.2t64 libdrm-amdgpu1 libeigen3-dev 61s libevent-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 61s libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1-dev 61s libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 61s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-quad3 libfftw3-single3 libgcc-13-dev 61s libgcc-14-dev libgfortran-13-dev libgfortran-14-dev libgfortran5 libgmp-dev 61s libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev 61s libgomp1 libhdf5-mpi-dev libhdf5-openmpi-103-1t64 61s libhdf5-openmpi-cpp-103-1t64 libhdf5-openmpi-dev 61s libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 61s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 61s libhsa-runtime64-1 libhsakmt1 libhwasan0 libhwloc-dev libhwloc-plugins 61s libhwloc15 libhypre-2.31.0 libhypre-dev libibmad5 libibumad3 libibverbs-dev 61s libicu-dev libidn2-dev libisl23 libitm1 libjpeg-dev libjpeg-turbo8 61s libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui 61s libjs-mathjax libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 61s libklu2 liblapack-dev liblapack3 libldl3 libllvm17t64 liblsan0 libltdl-dev 61s libltdl7 liblzma-dev libmetis5 libmpc3 libmshr-dev libmshr-dev-common 61s libmshr2019.2 libmumps-5.7 libmumps-dev libmumps-headers-dev libmunge2 61s libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev libopenmpi-dev 61s libopenmpi3t64 libp11-kit-dev libparpack2-dev libparpack2t64 libparu1 61s libpciaccess0 libpetsc-real3.21 libpetsc-real3.21-dev 61s libpetsc3.21-dev-common libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev 61s libpsm-infinipath1 libpsm2-2 libptscotch-7.0 libptscotch-dev libpython3-dev 61s libpython3.12-dev libpython3.13 libpython3.13-minimal libpython3.13-stdlib 61s libquadmath0 librbio4 librdmacm1t64 librhash0 librtmp-dev 61s libscalapack-mpi-dev libscalapack-openmpi-dev libscalapack-openmpi2.2 61s libscotch-7.0 libscotch-dev libslepc-real3.21 libslepc-real3.21-dev libspex3 61s libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev libsuitesparse-dev 61s libsuitesparse-mongoose3 libsuitesparseconfig7 libsuperlu-dev 61s libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 libtasn1-6-dev 61s libtet1.5 libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libx11-dev 61s libxau-dev libxcb1-dev libxdmcp-dev libxml2-dev libxnvctrl0 libyaml-dev 61s libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev ocl-icd-libopencl1 61s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin 61s openmpi-common pkg-config pkgconf pkgconf-bin pybind11-dev 61s python-petsc4py-doc python3-dijitso python3-dolfin python3-dolfin-real 61s python3-ffc python3-fiat python3-iniconfig python3-mpi4py python3-mpmath 61s python3-mshr python3-mshr-real python3-numpy python3-packaging 61s python3-petsc4py python3-petsc4py-real python3-petsc4py-real3.21 61s python3-pkgconfig python3-pluggy python3-ply python3-pusimp python3-pybind11 61s python3-pytest python3-six python3-slepc4py python3-slepc4py-real 61s python3-slepc4py-real3.21 python3-sympy python3-ufl-legacy sphinx-common 61s swig valgrind valgrind-mpi x11proto-dev xorg-sgml-doctools xtrans-dev 61s zlib1g-dev 61s Suggested packages: 61s autoconf-archive gnu-standards autoconf-doc libtool gettext cmake-doc 61s cmake-format elpa-cmake-mode ninja-build cpp-doc gcc-13-locales cpp-13-doc 61s gcc-14-locales cpp-14-doc g++-multilib g++-14-multilib gcc-14-doc 61s gcc-multilib manpages-dev flex bison gdb gcc-doc gcc-13-multilib gcc-13-doc 61s gcc-14-multilib gdb-x86-64-linux-gnu gfortran-multilib gfortran-doc 61s gfortran-13-multilib gfortran-13-doc libcoarrays-dev gfortran-14-multilib 61s gfortran-14-doc liblapack-doc libboost-doc libboost-graph1.83-dev 61s libboost1.83-doc libboost-container1.83-dev libboost-context1.83-dev 61s libboost-contract1.83-dev libboost-coroutine1.83-dev 61s libboost-exception1.83-dev libboost-fiber1.83-dev 61s libboost-graph-parallel1.83-dev libboost-json1.83-dev 61s libboost-locale1.83-dev libboost-log1.83-dev libboost-mpi-python1.83-dev 61s libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-python1.83-dev 61s libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev 61s libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev 61s libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcurl4-doc libidn-dev 61s libkrb5-dev libldap2-dev dolfin-doc libeigen3-doc libfftw3-doc gmp-doc 61s libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc libhdf5-doc 61s libhwloc-contrib-plugins icu-doc libjs-jquery-ui-docs fonts-mathjax-extras 61s fonts-stix libjs-mathjax-doc libtool-doc liblzma-doc libnghttp2-doc 61s openmpi-doc p11-kit-doc petsc-dev libpetsc-real3.21-dbg petsc3.21-doc 61s libluminate-dev scalapack-doc libslepc3.21-dev-examples slepc3.21-doc 61s libssl-doc libstdc++-14-doc libsuperlu-doc libx11-doc libxcb-doc libyaml-doc 61s m4-doc opencl-icd opencl-clhpp-headers-doc pybind11-doc python-dijitso-doc 61s python-mpmath-doc python3-gmpy2 python3-matplotlib python-numpy-doc 61s python3-dev python-ply-doc python-slepc4py-doc texlive-fonts-extra dvipng 61s python-sympy-doc python-ufl-legacy-doc swig-doc swig-examples valgrind-dbg 61s kcachegrind alleyoop valkyrie 61s Recommended packages: 61s javascript-common libjson-xs-perl libtool libcoarrays-openmpi-dev 61s libpetsc3.21-dev-examples ksh | mksh | pdksh | zsh libgraphblas-dev 61s libtasn1-doc libgl-dev libpetsc-real-dev | libpetsc-complex-dev python3-pil 61s isympy-common python3-sphinx gdb 61s The following NEW packages will be installed: 61s autoconf automake autopkgtest-satdep autotools-dev cmake cmake-data cpp 61s cpp-13 cpp-13-x86-64-linux-gnu cpp-14 cpp-14-x86-64-linux-gnu 61s cpp-x86-64-linux-gnu dolfin-bin fonts-mathjax g++ g++-14 61s g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base 61s gcc-13-x86-64-linux-gnu gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu 61s gfortran gfortran-13 gfortran-13-x86-64-linux-gnu gfortran-14 61s gfortran-14-x86-64-linux-gnu gfortran-x86-64-linux-gnu icu-devtools 61s libaec-dev libaec0 libamd-comgr2 libamd3 libamdhip64-5 libarpack2-dev 61s libarpack2t64 libasan8 libblas-dev libblas3 libboost-atomic1.83-dev 61s libboost-atomic1.83.0 libboost-chrono-dev libboost-chrono1.83-dev 61s libboost-chrono1.83.0t64 libboost-date-time1.83-dev libboost-date-time1.83.0 61s libboost-dev libboost-filesystem-dev libboost-filesystem1.83-dev 61s libboost-filesystem1.83.0 libboost-iostreams-dev libboost-iostreams1.83-dev 61s libboost-iostreams1.83.0 libboost-math-dev libboost-math1.83-dev 61s libboost-math1.83.0 libboost-mpi-dev libboost-mpi1.83-dev libboost-mpi1.83.0 61s libboost-program-options-dev libboost-program-options1.83-dev 61s libboost-program-options1.83.0 libboost-regex1.83-dev libboost-regex1.83.0 61s libboost-serialization-dev libboost-serialization1.83-dev 61s libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 61s libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 61s libboost-timer-dev libboost-timer1.83-dev libboost-timer1.83.0 61s libboost1.83-dev libbrotli-dev libbtf2 libc6-dbg libcamd3 libcc1-0 61s libccolamd3 libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev 61s libcxsparse4 libdolfin-dev libdolfin-dev-common libdolfin2019.2t64 61s libdrm-amdgpu1 libeigen3-dev libevent-2.1-7t64 libevent-dev 61s libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 61s libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 61s libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-quad3 61s libfftw3-single3 libgcc-13-dev libgcc-14-dev libgfortran-13-dev 61s libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 61s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libhdf5-mpi-dev 61s libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 libhdf5-openmpi-dev 61s libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 61s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 61s libhsa-runtime64-1 libhsakmt1 libhwasan0 libhwloc-dev libhwloc-plugins 61s libhwloc15 libhypre-2.31.0 libhypre-dev libibmad5 libibumad3 libibverbs-dev 61s libicu-dev libidn2-dev libisl23 libitm1 libjpeg-dev libjpeg-turbo8 61s libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui 61s libjs-mathjax libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 61s libklu2 liblapack-dev liblapack3 libldl3 libllvm17t64 liblsan0 libltdl-dev 61s libltdl7 liblzma-dev libmetis5 libmpc3 libmshr-dev libmshr-dev-common 61s libmshr2019.2 libmumps-5.7 libmumps-dev libmumps-headers-dev libmunge2 61s libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev libopenmpi-dev 61s libopenmpi3t64 libp11-kit-dev libparpack2-dev libparpack2t64 libparu1 61s libpciaccess0 libpetsc-real3.21 libpetsc-real3.21-dev 61s libpetsc3.21-dev-common libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev 61s libpsm-infinipath1 libpsm2-2 libptscotch-7.0 libptscotch-dev libpython3-dev 61s libpython3.12-dev libpython3.13 libpython3.13-minimal libpython3.13-stdlib 61s libquadmath0 librbio4 librdmacm1t64 librhash0 librtmp-dev 61s libscalapack-mpi-dev libscalapack-openmpi-dev libscalapack-openmpi2.2 61s libscotch-7.0 libscotch-dev libslepc-real3.21 libslepc-real3.21-dev libspex3 61s libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev libsuitesparse-dev 61s libsuitesparse-mongoose3 libsuitesparseconfig7 libsuperlu-dev 61s libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 libtasn1-6-dev 61s libtet1.5 libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libx11-dev 61s libxau-dev libxcb1-dev libxdmcp-dev libxml2-dev libxnvctrl0 libyaml-dev 61s libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev ocl-icd-libopencl1 61s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin 61s openmpi-common pkg-config pkgconf pkgconf-bin pybind11-dev 61s python-petsc4py-doc python3-dijitso python3-dolfin python3-dolfin-real 61s python3-ffc python3-fiat python3-iniconfig python3-mpi4py python3-mpmath 61s python3-mshr python3-mshr-real python3-numpy python3-packaging 61s python3-petsc4py python3-petsc4py-real python3-petsc4py-real3.21 61s python3-pkgconfig python3-pluggy python3-ply python3-pusimp python3-pybind11 61s python3-pytest python3-six python3-slepc4py python3-slepc4py-real 61s python3-slepc4py-real3.21 python3-sympy python3-ufl-legacy sphinx-common 61s swig valgrind valgrind-mpi x11proto-dev xorg-sgml-doctools xtrans-dev 61s zlib1g-dev 61s 0 upgraded, 291 newly installed, 0 to remove and 0 not upgraded. 61s Need to get 375 MB/375 MB of archives. 61s After this operation, 1604 MB of additional disk space will be used. 61s Get:1 /tmp/autopkgtest.kdTiMs/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [712 B] 62s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 62s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 autoconf all 2.72-3 [382 kB] 62s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 autotools-dev all 20220109.1 [44.9 kB] 62s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 63s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libjsoncpp25 amd64 1.9.5-6build1 [82.8 kB] 63s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 librhash0 amd64 1.4.3-3build1 [129 kB] 63s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 cmake-data all 3.30.3-1 [2246 kB] 64s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 cmake amd64 3.30.3-1 [12.0 MB] 66s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 66s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 66s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [11.9 MB] 67s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-8ubuntu1 [1030 B] 67s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 67s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 67s Get:16 http://ftpmaster.internal/ubuntu plucky/universe amd64 gcc-13-base amd64 13.3.0-6ubuntu2 [51.4 kB] 67s Get:17 http://ftpmaster.internal/ubuntu plucky/universe amd64 cpp-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2 [10.7 MB] 68s Get:18 http://ftpmaster.internal/ubuntu plucky/universe amd64 cpp-13 amd64 13.3.0-6ubuntu2 [1030 B] 68s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 68s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-8ubuntu1 [47.6 kB] 68s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-8ubuntu1 [148 kB] 68s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-8ubuntu1 [29.1 kB] 68s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-8ubuntu1 [2998 kB] 68s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-8ubuntu1 [1317 kB] 68s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-8ubuntu1 [2732 kB] 68s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-8ubuntu1 [1177 kB] 68s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-8ubuntu1 [1634 kB] 69s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-8ubuntu1 [153 kB] 69s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-8ubuntu1 [2814 kB] 69s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [23.3 MB] 70s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-8ubuntu1 [528 kB] 71s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 71s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 71s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-8ubuntu1 [2504 kB] 71s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [13.3 MB] 72s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-8ubuntu1 [19.9 kB] 72s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B] 72s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B] 72s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2 [2673 kB] 72s Get:40 http://ftpmaster.internal/ubuntu plucky/universe amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2 [21.0 MB] 74s Get:41 http://ftpmaster.internal/ubuntu plucky/universe amd64 gcc-13 amd64 13.3.0-6ubuntu2 [494 kB] 74s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 14.2.0-8ubuntu1 [909 kB] 74s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran-14-dev amd64 14.2.0-8ubuntu1 [965 kB] 74s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [12.5 MB] 75s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-14 amd64 14.2.0-8ubuntu1 [11.9 kB] 75s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1022 B] 75s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran amd64 4:14.1.0-2ubuntu1 [1172 B] 75s Get:48 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgfortran-13-dev amd64 13.3.0-6ubuntu2 [927 kB] 75s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 gfortran-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2 [11.4 MB] 76s Get:50 http://ftpmaster.internal/ubuntu plucky/universe amd64 gfortran-13 amd64 13.3.0-6ubuntu2 [13.9 kB] 76s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 icu-devtools amd64 74.2-1ubuntu4 [213 kB] 76s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 libaec0 amd64 1.1.3-1 [22.7 kB] 76s Get:53 http://ftpmaster.internal/ubuntu plucky/universe amd64 libllvm17t64 amd64 1:17.0.6-18 [26.0 MB] 79s Get:54 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3build2 [14.4 MB] 80s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libsuitesparseconfig7 amd64 1:7.8.3+dfsg-2 [13.4 kB] 80s Get:56 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamd3 amd64 1:7.8.3+dfsg-2 [31.1 kB] 80s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [21.7 kB] 80s Get:58 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhsakmt1 amd64 5.7.0-1build1 [62.9 kB] 80s Get:59 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhsa-runtime64-1 amd64 5.7.1-2build1 [491 kB] 80s Get:60 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamdhip64-5 amd64 5.7.1-5 [9643 kB] 81s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.0-3build2 [247 kB] 81s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.0-3build2 [2668 kB] 82s Get:63 http://ftpmaster.internal/ubuntu plucky/universe amd64 libarpack2t64 amd64 3.9.1-1.1ubuntu1 [107 kB] 82s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas-dev amd64 3.12.0-3build2 [172 kB] 82s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack-dev amd64 3.12.0-3build2 [5249 kB] 82s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 libarpack2-dev amd64 3.9.1-1.1ubuntu1 [123 kB] 82s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost1.83-dev amd64 1.83.0-3.2ubuntu2 [10.7 MB] 83s Get:68 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-atomic1.83.0 amd64 1.83.0-3.2ubuntu2 [240 kB] 83s Get:69 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-atomic1.83-dev amd64 1.83.0-3.2ubuntu2 [235 kB] 83s Get:70 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-chrono1.83.0t64 amd64 1.83.0-3.2ubuntu2 [245 kB] 83s Get:71 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-chrono1.83-dev amd64 1.83.0-3.2ubuntu2 [247 kB] 83s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-chrono-dev amd64 1.83.0.2ubuntu1 [4832 B] 83s Get:73 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-date-time1.83.0 amd64 1.83.0-3.2ubuntu2 [236 kB] 83s Get:74 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-serialization1.83.0 amd64 1.83.0-3.2ubuntu2 [343 kB] 83s Get:75 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-serialization1.83-dev amd64 1.83.0-3.2ubuntu2 [387 kB] 83s Get:76 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-date-time1.83-dev amd64 1.83.0-3.2ubuntu2 [239 kB] 83s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-dev amd64 1.83.0.2ubuntu1 [4468 B] 83s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-3.2ubuntu2 [286 kB] 83s Get:79 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-system1.83.0 amd64 1.83.0-3.2ubuntu2 [237 kB] 83s Get:80 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-system1.83-dev amd64 1.83.0-3.2ubuntu2 [231 kB] 83s Get:81 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-filesystem1.83-dev amd64 1.83.0-3.2ubuntu2 [303 kB] 83s Get:82 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-filesystem-dev amd64 1.83.0.2ubuntu1 [4256 B] 83s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-regex1.83.0 amd64 1.83.0-3.2ubuntu2 [342 kB] 83s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 libicu-dev amd64 74.2-1ubuntu4 [11.9 MB] 85s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-regex1.83-dev amd64 1.83.0-3.2ubuntu2 [359 kB] 85s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-iostreams1.83.0 amd64 1.83.0-3.2ubuntu2 [260 kB] 85s Get:87 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-iostreams1.83-dev amd64 1.83.0-3.2ubuntu2 [264 kB] 85s Get:88 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-iostreams-dev amd64 1.83.0.2ubuntu1 [4212 B] 85s Get:89 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-math1.83.0 amd64 1.83.0-3.2ubuntu2 [442 kB] 85s Get:90 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-math1.83-dev amd64 1.83.0-3.2ubuntu2 [604 kB] 85s Get:91 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-math-dev amd64 1.83.0.2ubuntu1 [4434 B] 85s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-pthreads-2.1-7t64 amd64 2.1.12-stable-10 [7966 B] 85s Get:93 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.3build1 [178 kB] 85s Get:94 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpsm2-2 amd64 11.2.185-2.1 [193 kB] 85s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 librdmacm1t64 amd64 52.0-2ubuntu1 [70.8 kB] 85s Get:96 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfabric1 amd64 1.17.0-3ubuntu1 [658 kB] 85s Get:97 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc15 amd64 2.11.2-1 [193 kB] 85s Get:98 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmunge2 amd64 0.5.15-4build1 [14.7 kB] 85s Get:99 http://ftpmaster.internal/ubuntu plucky/main amd64 libpciaccess0 amd64 0.17-3build1 [18.6 kB] 85s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 libxnvctrl0 amd64 510.47.03-0ubuntu4 [12.6 kB] 85s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 ocl-icd-libopencl1 amd64 2.3.2-1build1 [38.5 kB] 85s Get:102 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc-plugins amd64 2.11.2-1 [16.0 kB] 85s Get:103 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpmix2t64 amd64 5.0.3-2 [697 kB] 86s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 libibumad3 amd64 52.0-2ubuntu1 [29.0 kB] 86s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 libibmad5 amd64 52.0-2ubuntu1 [42.6 kB] 86s Get:106 http://ftpmaster.internal/ubuntu plucky/universe amd64 libucx0 amd64 1.17.0+ds-3build1 [1162 kB] 86s Get:107 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libopenmpi3t64 amd64 5.0.5-3 [2091 kB] 86s Get:108 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-mpi1.83.0 amd64 1.83.0-3.2ubuntu2 [271 kB] 86s Get:109 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 openmpi-common all 5.0.5-3 [95.6 kB] 86s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-3-dev amd64 3.7.0-0.3build2 [99.9 kB] 86s Get:111 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-route-3-dev amd64 3.7.0-0.3build2 [216 kB] 86s Get:112 http://ftpmaster.internal/ubuntu plucky/main amd64 libibverbs-dev amd64 52.0-2ubuntu1 [682 kB] 86s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libnuma-dev amd64 2.0.18-1build1 [37.0 kB] 86s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl7 amd64 2.4.7-7build1 [40.3 kB] 86s Get:115 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl-dev amd64 2.4.7-7build1 [168 kB] 86s Get:116 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc-dev amd64 2.11.2-1 [286 kB] 86s Get:117 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10 [144 kB] 86s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-extra-2.1-7t64 amd64 2.1.12-stable-10 [64.2 kB] 86s Get:119 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-openssl-2.1-7t64 amd64 2.1.12-stable-10 [15.7 kB] 86s Get:120 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-dev amd64 2.1.12-stable-10 [274 kB] 86s Get:121 http://ftpmaster.internal/ubuntu plucky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1ubuntu1 [895 kB] 86s Get:122 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpmix-dev amd64 5.0.3-2 [4042 kB] 86s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 86s Get:124 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 87s Get:125 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 openmpi-bin amd64 5.0.5-3 [149 kB] 87s Get:126 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libopenmpi-dev amd64 5.0.5-3 [1085 kB] 87s Get:127 http://ftpmaster.internal/ubuntu plucky/universe amd64 mpi-default-dev amd64 1.17 [3106 B] 87s Get:128 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-mpi1.83-dev amd64 1.83.0-3.2ubuntu2 [296 kB] 87s Get:129 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-mpi-dev amd64 1.83.0.2ubuntu1 [4304 B] 87s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-program-options1.83.0 amd64 1.83.0-3.2ubuntu2 [322 kB] 87s Get:131 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-program-options1.83-dev amd64 1.83.0-3.2ubuntu2 [390 kB] 87s Get:132 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-program-options-dev amd64 1.83.0.2ubuntu1 [4250 B] 87s Get:133 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-serialization-dev amd64 1.83.0.2ubuntu1 [4442 B] 87s Get:134 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-thread1.83.0 amd64 1.83.0-3.2ubuntu2 [278 kB] 87s Get:135 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-thread1.83-dev amd64 1.83.0-3.2ubuntu2 [281 kB] 87s Get:136 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-thread-dev amd64 1.83.0.2ubuntu1 [4246 B] 87s Get:137 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-timer1.83.0 amd64 1.83.0-3.2ubuntu2 [241 kB] 87s Get:138 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-timer1.83-dev amd64 1.83.0-3.2ubuntu2 [236 kB] 87s Get:139 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-timer-dev amd64 1.83.0.2ubuntu1 [4352 B] 87s Get:140 http://ftpmaster.internal/ubuntu plucky/main amd64 libbrotli-dev amd64 1.1.0-2build2 [353 kB] 87s Get:141 http://ftpmaster.internal/ubuntu plucky/universe amd64 libbtf2 amd64 1:7.8.3+dfsg-2 [15.1 kB] 87s Get:142 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcamd3 amd64 1:7.8.3+dfsg-2 [27.6 kB] 87s Get:143 http://ftpmaster.internal/ubuntu plucky/universe amd64 libccolamd3 amd64 1:7.8.3+dfsg-2 [27.5 kB] 87s Get:144 http://ftpmaster.internal/ubuntu plucky/main amd64 libcolamd3 amd64 1:7.8.3+dfsg-2 [19.5 kB] 87s Get:145 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcholmod5 amd64 1:7.8.3+dfsg-2 [876 kB] 87s Get:146 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcombblas2.0.0t64 amd64 2.0.0-3.1build3 [267 kB] 87s Get:147 http://ftpmaster.internal/ubuntu plucky/main amd64 libidn2-dev amd64 2.3.7-2build2 [120 kB] 87s Get:148 http://ftpmaster.internal/ubuntu plucky/main amd64 libpkgconf3 amd64 1.8.1-4 [32.3 kB] 87s Get:149 http://ftpmaster.internal/ubuntu plucky/main amd64 pkgconf-bin amd64 1.8.1-4 [21.6 kB] 87s Get:150 http://ftpmaster.internal/ubuntu plucky/main amd64 pkgconf amd64 1.8.1-4 [16.8 kB] 87s Get:151 http://ftpmaster.internal/ubuntu plucky/main amd64 libnghttp2-dev amd64 1.64.0-1 [123 kB] 87s Get:152 http://ftpmaster.internal/ubuntu plucky/main amd64 libpsl-dev amd64 0.21.2-1.1build1 [76.4 kB] 87s Get:153 http://ftpmaster.internal/ubuntu plucky/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-2ubuntu7 [10.0 kB] 87s Get:154 http://ftpmaster.internal/ubuntu plucky/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-2ubuntu7 [341 kB] 87s Get:155 http://ftpmaster.internal/ubuntu plucky/main amd64 libunbound8 amd64 1.20.0-1ubuntu2.1 [447 kB] 87s Get:156 http://ftpmaster.internal/ubuntu plucky/main amd64 libgnutls-dane0t64 amd64 3.8.8-2ubuntu1 [24.3 kB] 87s Get:157 http://ftpmaster.internal/ubuntu plucky/main amd64 libgnutls-openssl27t64 amd64 3.8.8-2ubuntu1 [24.5 kB] 87s Get:158 http://ftpmaster.internal/ubuntu plucky/main amd64 libp11-kit-dev amd64 0.25.5-2ubuntu1 [22.7 kB] 87s Get:159 http://ftpmaster.internal/ubuntu plucky/main amd64 libtasn1-6-dev amd64 4.19.0-3build1 [90.5 kB] 87s Get:160 http://ftpmaster.internal/ubuntu plucky/main amd64 nettle-dev amd64 3.10-1 [1172 kB] 87s Get:161 http://ftpmaster.internal/ubuntu plucky/main amd64 libgnutls28-dev amd64 3.8.8-2ubuntu1 [1108 kB] 87s Get:162 http://ftpmaster.internal/ubuntu plucky/main amd64 librtmp-dev amd64 2.4+20151223.gitfa8646d.1-2build7 [66.7 kB] 87s Get:163 http://ftpmaster.internal/ubuntu plucky/main amd64 libssl-dev amd64 3.3.1-2ubuntu2 [2686 kB] 87s Get:164 http://ftpmaster.internal/ubuntu plucky/main amd64 libssh2-1-dev amd64 1.11.1-1 [292 kB] 87s Get:165 http://ftpmaster.internal/ubuntu plucky/main amd64 libzstd-dev amd64 1.5.6+dfsg-1 [371 kB] 87s Get:166 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl4-openssl-dev amd64 8.9.1-2ubuntu2 [483 kB] 87s Get:167 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcxsparse4 amd64 1:7.8.3+dfsg-2 [83.9 kB] 87s Get:168 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin-dev-common all 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [196 kB] 87s Get:169 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsz2 amd64 1.1.3-1 [5456 B] 87s Get:170 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-103-1t64 amd64 1.10.10+repack-4ubuntu3 [1337 kB] 87s Get:171 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-double3 amd64 3.3.10-1ubuntu4 [839 kB] 87s Get:172 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-long3 amd64 3.3.10-1ubuntu4 [378 kB] 87s Get:173 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-single3 amd64 3.3.10-1ubuntu4 [871 kB] 87s Get:174 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfftw3-mpi3 amd64 3.3.10-1ubuntu4 [52.2 kB] 87s Get:175 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmetis5 amd64 5.1.0.dfsg-7build3 [181 kB] 87s Get:176 http://ftpmaster.internal/ubuntu plucky/universe amd64 libptscotch-7.0 amd64 7.0.5-1ubuntu1 [681 kB] 87s Get:177 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuperlu-dist8 amd64 8.2.1+dfsg1-2 [631 kB] 88s Get:178 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhypre-2.31.0 amd64 2.31.0-1exp2 [1762 kB] 88s Get:179 http://ftpmaster.internal/ubuntu plucky/universe amd64 libklu2 amd64 1:7.8.3+dfsg-2 [98.9 kB] 88s Get:180 http://ftpmaster.internal/ubuntu plucky/universe amd64 mpi-default-bin amd64 1.17 [2296 B] 88s Get:181 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscalapack-openmpi2.2 amd64 2.2.1-3.1ubuntu2 [1758 kB] 88s Get:182 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps-5.7 amd64 5.7.3-3 [2264 kB] 88s Get:183 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspqr4 amd64 1:7.8.3+dfsg-2 [169 kB] 88s Get:184 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuperlu7 amd64 7.0.0+dfsg1-2 [220 kB] 88s Get:185 http://ftpmaster.internal/ubuntu plucky/universe amd64 libumfpack6 amd64 1:7.8.3+dfsg-2 [337 kB] 88s Get:186 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc-real3.21 amd64 3.21.6+dfsg1-2ubuntu2 [7917 kB] 88s Get:187 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparpack2t64 amd64 3.9.1-1.1ubuntu1 [98.9 kB] 88s Get:188 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libslepc-real3.21 amd64 3.21.2+dfsg1-2 [1322 kB] 88s Get:189 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin2019.2t64 amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [2055 kB] 88s Get:190 http://ftpmaster.internal/ubuntu plucky/main amd64 libexpat1-dev amd64 2.6.4-1 [148 kB] 88s Get:191 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-quad3 amd64 3.3.10-1ubuntu4 [669 kB] 88s Get:192 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-bin amd64 3.3.10-1ubuntu4 [39.2 kB] 88s Get:193 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-dev amd64 3.3.10-1ubuntu4 [2345 kB] 88s Get:194 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfftw3-mpi-dev amd64 3.3.10-1ubuntu4 [59.8 kB] 88s Get:195 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-cpp-103-1t64 amd64 1.10.10+repack-4ubuntu3 [124 kB] 88s Get:196 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-fortran-102t64 amd64 1.10.10+repack-4ubuntu3 [84.7 kB] 88s Get:197 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-hl-100t64 amd64 1.10.10+repack-4ubuntu3 [56.7 kB] 88s Get:198 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-hl-cpp-100t64 amd64 1.10.10+repack-4ubuntu3 [11.2 kB] 88s Get:199 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-hl-fortran-100t64 amd64 1.10.10+repack-4ubuntu3 [31.3 kB] 88s Get:200 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-2ubuntu2 [150 kB] 88s Get:201 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8-dev amd64 2.1.5-2ubuntu2 [295 kB] 88s Get:202 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 88s Get:203 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8-dev amd64 8c-2ubuntu11 [1484 B] 89s Get:204 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-dev amd64 8c-2ubuntu11 [1482 B] 89s Get:205 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 89s Get:206 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 7.4.7-4 [158 kB] 89s Get:207 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 89s Get:208 http://ftpmaster.internal/ubuntu plucky/universe amd64 libldl3 amd64 1:7.8.3+dfsg-2 [14.4 kB] 89s Get:209 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtet1.5 amd64 1.5.0-5build1 [237 kB] 89s Get:210 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmshr2019.2 amd64 2019.2.0~git20230811.ff54a68+dfsg1-1build5 [1669 kB] 89s Get:211 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-numpy amd64 1:1.26.4+ds-11build1 [4479 kB] 89s Get:212 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpi4py amd64 3.1.6-9ubuntu1 [467 kB] 89s Get:213 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-dijitso all 2019.2.0~git20190418.c92dcb0-4 [24.3 kB] 89s Get:214 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 89s Get:215 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sympy all 1.13.3-1 [4228 kB] 90s Get:216 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fiat all 2019.2.0~git20210419.7d418fa-5 [69.2 kB] 90s Get:217 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ufl-legacy all 1:2022.3.0-3 [154 kB] 90s Get:218 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ffc all 2019.2.0~legacy20230509.35df986-3 [227 kB] 90s Get:219 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmshr-dev-common amd64 2019.2.0~git20230811.ff54a68+dfsg1-1build5 [15.3 kB] 90s Get:220 http://ftpmaster.internal/ubuntu plucky/main amd64 pkg-config amd64 1.8.1-4 [7362 B] 90s Get:221 http://ftpmaster.internal/ubuntu plucky/universe amd64 libeigen3-dev all 3.4.0-4build1 [1055 kB] 90s Get:222 http://ftpmaster.internal/ubuntu plucky/universe amd64 libaec-dev amd64 1.1.3-1 [19.8 kB] 90s Get:223 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-dev amd64 1.10.10+repack-4ubuntu3 [2854 kB] 90s Get:224 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-mpi-dev amd64 1.10.10+repack-4ubuntu3 [4616 B] 90s Get:225 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuitesparse-mongoose3 amd64 1:7.8.3+dfsg-2 [37.8 kB] 90s Get:226 http://ftpmaster.internal/ubuntu plucky/universe amd64 librbio4 amd64 1:7.8.3+dfsg-2 [30.5 kB] 90s Get:227 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspex3 amd64 1:7.8.3+dfsg-2 [49.1 kB] 90s Get:228 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparu1 amd64 1:7.8.3+dfsg-2 [57.1 kB] 90s Get:229 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuitesparse-dev amd64 1:7.8.3+dfsg-2 [1939 kB] 90s Get:230 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscotch-7.0 amd64 7.0.5-1ubuntu1 [449 kB] 90s Get:231 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscotch-dev amd64 7.0.5-1ubuntu1 [1607 kB] 90s Get:232 http://ftpmaster.internal/ubuntu plucky/main amd64 liblzma-dev amd64 5.6.2-2 [176 kB] 90s Get:233 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml2-dev amd64 2.12.7+dfsg-3 [73.0 kB] 90s Get:234 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 90s Get:235 http://ftpmaster.internal/ubuntu plucky/universe amd64 libptscotch-dev amd64 7.0.5-1ubuntu1 [1382 kB] 90s Get:236 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscalapack-openmpi-dev amd64 2.2.1-3.1ubuntu2 [7504 B] 90s Get:237 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscalapack-mpi-dev amd64 2.2.1-3.1ubuntu2 [2324 B] 90s Get:238 http://ftpmaster.internal/ubuntu plucky/universe amd64 opencl-c-headers all 3.0~2024.05.08-1 [47.6 kB] 90s Get:239 http://ftpmaster.internal/ubuntu plucky/universe amd64 opencl-clhpp-headers all 3.0~2024.05.08-1ubuntu1 [50.9 kB] 90s Get:240 http://ftpmaster.internal/ubuntu plucky/universe amd64 ocl-icd-opencl-dev amd64 2.3.2-1build1 [2448 B] 90s Get:241 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuperlu-dev amd64 7.0.0+dfsg1-2 [20.8 kB] 90s Get:242 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuperlu-dist-dev amd64 8.2.1+dfsg1-2 [966 kB] 90s Get:243 http://ftpmaster.internal/ubuntu plucky/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 90s Get:244 http://ftpmaster.internal/ubuntu plucky/main amd64 x11proto-dev all 2024.1-1 [606 kB] 90s Get:245 http://ftpmaster.internal/ubuntu plucky/main amd64 libxau-dev amd64 1:1.0.11-1 [9798 B] 90s Get:246 http://ftpmaster.internal/ubuntu plucky/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu6 [26.5 kB] 90s Get:247 http://ftpmaster.internal/ubuntu plucky/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB] 90s Get:248 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb1-dev amd64 1.17.0-2 [86.4 kB] 90s Get:249 http://ftpmaster.internal/ubuntu plucky/main amd64 libx11-dev amd64 2:1.8.10-2 [777 kB] 90s Get:250 http://ftpmaster.internal/ubuntu plucky/main amd64 libyaml-dev amd64 0.2.5-1build1 [62.2 kB] 90s Get:251 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc3.21-dev-common all 3.21.6+dfsg1-2ubuntu2 [316 kB] 90s Get:252 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhypre-dev amd64 2.31.0-1exp2 [2100 kB] 90s Get:253 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps-headers-dev all 5.7.3-3 [21.8 kB] 90s Get:254 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps-dev amd64 5.7.3-3 [2210 kB] 91s Get:255 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6-dbg amd64 2.40-1ubuntu3 [7627 kB] 91s Get:256 http://ftpmaster.internal/ubuntu plucky/main amd64 valgrind amd64 1:3.23.0-0ubuntu2 [14.7 MB] 92s Get:257 http://ftpmaster.internal/ubuntu plucky/universe amd64 valgrind-mpi amd64 1:3.23.0-0ubuntu2 [44.2 kB] 92s Get:258 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc-real3.21-dev amd64 3.21.6+dfsg1-2ubuntu2 [7112 kB] 92s Get:259 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparpack2-dev amd64 3.9.1-1.1ubuntu1 [113 kB] 92s Get:260 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libslepc-real3.21-dev amd64 3.21.2+dfsg1-2 [6002 kB] 92s Get:261 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin-dev amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [14.8 kB] 92s Get:262 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmshr-dev amd64 2019.2.0~git20230811.ff54a68+dfsg1-1build5 [42.9 kB] 92s Get:263 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.12-dev amd64 3.12.7-3 [5699 kB] 93s Get:264 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3-dev amd64 3.12.6-0ubuntu1 [10.2 kB] 93s Get:265 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 93s Get:266 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 93s Get:267 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13 amd64 3.13.0-2 [2321 kB] 93s Get:268 http://ftpmaster.internal/ubuntu plucky/universe amd64 pybind11-dev all 2.13.6-1 [168 kB] 93s Get:269 http://ftpmaster.internal/ubuntu plucky/main amd64 sphinx-common all 7.4.7-4 [775 kB] 93s Get:270 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python-petsc4py-doc all 3.21.6-2ubuntu2 [747 kB] 93s Get:271 http://ftpmaster.internal/ubuntu plucky/universe amd64 swig amd64 4.2.1-1 [1182 kB] 93s Get:272 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py-real3.21 amd64 3.21.6-2ubuntu2 [2219 kB] 93s Get:273 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py-real all 3.21.6-2ubuntu2 [2658 B] 93s Get:274 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py-real3.21 amd64 3.21.2-1ubuntu2 [544 kB] 93s Get:275 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py-real all 3.21.2-1ubuntu2 [2574 B] 93s Get:276 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-dolfin-real amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [1248 kB] 93s Get:277 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 93s Get:278 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pybind11 all 2.13.6-1 [176 kB] 93s Get:279 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py all 3.21.6-2ubuntu2 [2308 B] 93s Get:280 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py all 3.21.2-1ubuntu2 [2248 B] 93s Get:281 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-ply all 3.11-7 [45.4 kB] 93s Get:282 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pusimp all 0.1.1-1 [10.3 kB] 93s Get:283 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-six all 1.16.0-7 [13.1 kB] 93s Get:284 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pkgconfig all 1.5.5-2 [7888 B] 93s Get:285 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-dolfin amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [26.9 kB] 93s Get:286 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mshr-real amd64 2019.2.0~git20230811.ff54a68+dfsg1-1build5 [116 kB] 93s Get:287 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 dolfin-bin all 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [12.1 kB] 93s Get:288 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mshr all 2019.2.0~git20230811.ff54a68+dfsg1-1build5 [5442 B] 93s Get:289 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB] 93s Get:290 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 93s Get:291 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 94s Fetched 375 MB in 32s (11.8 MB/s) 94s Selecting previously unselected package m4. 94s (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 ... 75582 files and directories currently installed.) 94s Preparing to unpack .../000-m4_1.4.19-4build1_amd64.deb ... 94s Unpacking m4 (1.4.19-4build1) ... 94s Selecting previously unselected package autoconf. 94s Preparing to unpack .../001-autoconf_2.72-3_all.deb ... 94s Unpacking autoconf (2.72-3) ... 94s Selecting previously unselected package autotools-dev. 94s Preparing to unpack .../002-autotools-dev_20220109.1_all.deb ... 94s Unpacking autotools-dev (20220109.1) ... 94s Selecting previously unselected package automake. 94s Preparing to unpack .../003-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 94s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 94s Selecting previously unselected package libjsoncpp25:amd64. 94s Preparing to unpack .../004-libjsoncpp25_1.9.5-6build1_amd64.deb ... 94s Unpacking libjsoncpp25:amd64 (1.9.5-6build1) ... 94s Selecting previously unselected package librhash0:amd64. 94s Preparing to unpack .../005-librhash0_1.4.3-3build1_amd64.deb ... 94s Unpacking librhash0:amd64 (1.4.3-3build1) ... 94s Selecting previously unselected package cmake-data. 94s Preparing to unpack .../006-cmake-data_3.30.3-1_all.deb ... 94s Unpacking cmake-data (3.30.3-1) ... 95s Selecting previously unselected package cmake. 95s Preparing to unpack .../007-cmake_3.30.3-1_amd64.deb ... 95s Unpacking cmake (3.30.3-1) ... 95s Selecting previously unselected package libisl23:amd64. 95s Preparing to unpack .../008-libisl23_0.27-1_amd64.deb ... 95s Unpacking libisl23:amd64 (0.27-1) ... 95s Selecting previously unselected package libmpc3:amd64. 95s Preparing to unpack .../009-libmpc3_1.3.1-1build2_amd64.deb ... 95s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 95s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 95s Preparing to unpack .../010-cpp-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 95s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 95s Selecting previously unselected package cpp-14. 95s Preparing to unpack .../011-cpp-14_14.2.0-8ubuntu1_amd64.deb ... 95s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 95s Selecting previously unselected package cpp-x86-64-linux-gnu. 95s Preparing to unpack .../012-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 95s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 95s Selecting previously unselected package cpp. 95s Preparing to unpack .../013-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 95s Unpacking cpp (4:14.1.0-2ubuntu1) ... 95s Selecting previously unselected package gcc-13-base:amd64. 95s Preparing to unpack .../014-gcc-13-base_13.3.0-6ubuntu2_amd64.deb ... 95s Unpacking gcc-13-base:amd64 (13.3.0-6ubuntu2) ... 95s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 95s Preparing to unpack .../015-cpp-13-x86-64-linux-gnu_13.3.0-6ubuntu2_amd64.deb ... 95s Unpacking cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 95s Selecting previously unselected package cpp-13. 95s Preparing to unpack .../016-cpp-13_13.3.0-6ubuntu2_amd64.deb ... 95s Unpacking cpp-13 (13.3.0-6ubuntu2) ... 95s Selecting previously unselected package fonts-mathjax. 95s Preparing to unpack .../017-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 95s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 96s Selecting previously unselected package libcc1-0:amd64. 96s Preparing to unpack .../018-libcc1-0_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libcc1-0:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package libgomp1:amd64. 96s Preparing to unpack .../019-libgomp1_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libgomp1:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package libitm1:amd64. 96s Preparing to unpack .../020-libitm1_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libitm1:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package libasan8:amd64. 96s Preparing to unpack .../021-libasan8_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libasan8:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package liblsan0:amd64. 96s Preparing to unpack .../022-liblsan0_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking liblsan0:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package libtsan2:amd64. 96s Preparing to unpack .../023-libtsan2_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libtsan2:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package libubsan1:amd64. 96s Preparing to unpack .../024-libubsan1_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libubsan1:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package libhwasan0:amd64. 96s Preparing to unpack .../025-libhwasan0_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libhwasan0:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package libquadmath0:amd64. 96s Preparing to unpack .../026-libquadmath0_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libquadmath0:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package libgcc-14-dev:amd64. 96s Preparing to unpack .../027-libgcc-14-dev_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libgcc-14-dev:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 96s Preparing to unpack .../028-gcc-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package gcc-14. 96s Preparing to unpack .../029-gcc-14_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package gcc-x86-64-linux-gnu. 96s Preparing to unpack .../030-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 96s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 96s Selecting previously unselected package gcc. 96s Preparing to unpack .../031-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 96s Unpacking gcc (4:14.1.0-2ubuntu1) ... 96s Selecting previously unselected package libstdc++-14-dev:amd64. 96s Preparing to unpack .../032-libstdc++-14-dev_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking libstdc++-14-dev:amd64 (14.2.0-8ubuntu1) ... 96s Selecting previously unselected package g++-14-x86-64-linux-gnu. 96s Preparing to unpack .../033-g++-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 96s Unpacking g++-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 97s Selecting previously unselected package g++-14. 97s Preparing to unpack .../034-g++-14_14.2.0-8ubuntu1_amd64.deb ... 97s Unpacking g++-14 (14.2.0-8ubuntu1) ... 97s Selecting previously unselected package g++-x86-64-linux-gnu. 97s Preparing to unpack .../035-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 97s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 97s Selecting previously unselected package g++. 97s Preparing to unpack .../036-g++_4%3a14.1.0-2ubuntu1_amd64.deb ... 97s Unpacking g++ (4:14.1.0-2ubuntu1) ... 97s Selecting previously unselected package libgcc-13-dev:amd64. 97s Preparing to unpack .../037-libgcc-13-dev_13.3.0-6ubuntu2_amd64.deb ... 97s Unpacking libgcc-13-dev:amd64 (13.3.0-6ubuntu2) ... 97s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 97s Preparing to unpack .../038-gcc-13-x86-64-linux-gnu_13.3.0-6ubuntu2_amd64.deb ... 97s Unpacking gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 97s Selecting previously unselected package gcc-13. 97s Preparing to unpack .../039-gcc-13_13.3.0-6ubuntu2_amd64.deb ... 97s Unpacking gcc-13 (13.3.0-6ubuntu2) ... 97s Selecting previously unselected package libgfortran5:amd64. 97s Preparing to unpack .../040-libgfortran5_14.2.0-8ubuntu1_amd64.deb ... 97s Unpacking libgfortran5:amd64 (14.2.0-8ubuntu1) ... 97s Selecting previously unselected package libgfortran-14-dev:amd64. 97s Preparing to unpack .../041-libgfortran-14-dev_14.2.0-8ubuntu1_amd64.deb ... 97s Unpacking libgfortran-14-dev:amd64 (14.2.0-8ubuntu1) ... 97s Selecting previously unselected package gfortran-14-x86-64-linux-gnu. 97s Preparing to unpack .../042-gfortran-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 97s Unpacking gfortran-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 97s Selecting previously unselected package gfortran-14. 97s Preparing to unpack .../043-gfortran-14_14.2.0-8ubuntu1_amd64.deb ... 97s Unpacking gfortran-14 (14.2.0-8ubuntu1) ... 97s Selecting previously unselected package gfortran-x86-64-linux-gnu. 97s Preparing to unpack .../044-gfortran-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 97s Unpacking gfortran-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 97s Selecting previously unselected package gfortran. 97s Preparing to unpack .../045-gfortran_4%3a14.1.0-2ubuntu1_amd64.deb ... 97s Unpacking gfortran (4:14.1.0-2ubuntu1) ... 97s Selecting previously unselected package libgfortran-13-dev:amd64. 97s Preparing to unpack .../046-libgfortran-13-dev_13.3.0-6ubuntu2_amd64.deb ... 97s Unpacking libgfortran-13-dev:amd64 (13.3.0-6ubuntu2) ... 97s Selecting previously unselected package gfortran-13-x86-64-linux-gnu. 97s Preparing to unpack .../047-gfortran-13-x86-64-linux-gnu_13.3.0-6ubuntu2_amd64.deb ... 97s Unpacking gfortran-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 98s Selecting previously unselected package gfortran-13. 98s Preparing to unpack .../048-gfortran-13_13.3.0-6ubuntu2_amd64.deb ... 98s Unpacking gfortran-13 (13.3.0-6ubuntu2) ... 98s Selecting previously unselected package icu-devtools. 98s Preparing to unpack .../049-icu-devtools_74.2-1ubuntu4_amd64.deb ... 98s Unpacking icu-devtools (74.2-1ubuntu4) ... 98s Selecting previously unselected package libaec0:amd64. 98s Preparing to unpack .../050-libaec0_1.1.3-1_amd64.deb ... 98s Unpacking libaec0:amd64 (1.1.3-1) ... 98s Selecting previously unselected package libllvm17t64:amd64. 98s Preparing to unpack .../051-libllvm17t64_1%3a17.0.6-18_amd64.deb ... 98s Unpacking libllvm17t64:amd64 (1:17.0.6-18) ... 98s Selecting previously unselected package libamd-comgr2:amd64. 98s Preparing to unpack .../052-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build2_amd64.deb ... 98s Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build2) ... 98s Selecting previously unselected package libsuitesparseconfig7:amd64. 98s Preparing to unpack .../053-libsuitesparseconfig7_1%3a7.8.3+dfsg-2_amd64.deb ... 98s Unpacking libsuitesparseconfig7:amd64 (1:7.8.3+dfsg-2) ... 98s Selecting previously unselected package libamd3:amd64. 98s Preparing to unpack .../054-libamd3_1%3a7.8.3+dfsg-2_amd64.deb ... 98s Unpacking libamd3:amd64 (1:7.8.3+dfsg-2) ... 99s Selecting previously unselected package libdrm-amdgpu1:amd64. 99s Preparing to unpack .../055-libdrm-amdgpu1_2.4.123-1_amd64.deb ... 99s Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... 99s Selecting previously unselected package libhsakmt1:amd64. 99s Preparing to unpack .../056-libhsakmt1_5.7.0-1build1_amd64.deb ... 99s Unpacking libhsakmt1:amd64 (5.7.0-1build1) ... 99s Selecting previously unselected package libhsa-runtime64-1. 99s Preparing to unpack .../057-libhsa-runtime64-1_5.7.1-2build1_amd64.deb ... 99s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 99s Selecting previously unselected package libamdhip64-5. 99s Preparing to unpack .../058-libamdhip64-5_5.7.1-5_amd64.deb ... 99s Unpacking libamdhip64-5 (5.7.1-5) ... 99s Selecting previously unselected package libblas3:amd64. 99s Preparing to unpack .../059-libblas3_3.12.0-3build2_amd64.deb ... 99s Unpacking libblas3:amd64 (3.12.0-3build2) ... 99s Selecting previously unselected package liblapack3:amd64. 99s Preparing to unpack .../060-liblapack3_3.12.0-3build2_amd64.deb ... 99s Unpacking liblapack3:amd64 (3.12.0-3build2) ... 99s Selecting previously unselected package libarpack2t64:amd64. 99s Preparing to unpack .../061-libarpack2t64_3.9.1-1.1ubuntu1_amd64.deb ... 99s Unpacking libarpack2t64:amd64 (3.9.1-1.1ubuntu1) ... 99s Selecting previously unselected package libblas-dev:amd64. 99s Preparing to unpack .../062-libblas-dev_3.12.0-3build2_amd64.deb ... 99s Unpacking libblas-dev:amd64 (3.12.0-3build2) ... 99s Selecting previously unselected package liblapack-dev:amd64. 99s Preparing to unpack .../063-liblapack-dev_3.12.0-3build2_amd64.deb ... 99s Unpacking liblapack-dev:amd64 (3.12.0-3build2) ... 99s Selecting previously unselected package libarpack2-dev:amd64. 99s Preparing to unpack .../064-libarpack2-dev_3.9.1-1.1ubuntu1_amd64.deb ... 99s Unpacking libarpack2-dev:amd64 (3.9.1-1.1ubuntu1) ... 99s Selecting previously unselected package libboost1.83-dev:amd64. 99s Preparing to unpack .../065-libboost1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 99s Unpacking libboost1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 101s Selecting previously unselected package libboost-atomic1.83.0:amd64. 101s Preparing to unpack .../066-libboost-atomic1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 101s Unpacking libboost-atomic1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 101s Selecting previously unselected package libboost-atomic1.83-dev:amd64. 101s Preparing to unpack .../067-libboost-atomic1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 101s Unpacking libboost-atomic1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 101s Selecting previously unselected package libboost-chrono1.83.0t64:amd64. 101s Preparing to unpack .../068-libboost-chrono1.83.0t64_1.83.0-3.2ubuntu2_amd64.deb ... 101s Unpacking libboost-chrono1.83.0t64:amd64 (1.83.0-3.2ubuntu2) ... 101s Selecting previously unselected package libboost-chrono1.83-dev:amd64. 101s Preparing to unpack .../069-libboost-chrono1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 101s Unpacking libboost-chrono1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 101s Selecting previously unselected package libboost-chrono-dev:amd64. 101s Preparing to unpack .../070-libboost-chrono-dev_1.83.0.2ubuntu1_amd64.deb ... 101s Unpacking libboost-chrono-dev:amd64 (1.83.0.2ubuntu1) ... 101s Selecting previously unselected package libboost-date-time1.83.0:amd64. 101s Preparing to unpack .../071-libboost-date-time1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 101s Unpacking libboost-date-time1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 101s Selecting previously unselected package libboost-serialization1.83.0:amd64. 101s Preparing to unpack .../072-libboost-serialization1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 101s Unpacking libboost-serialization1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 101s Selecting previously unselected package libboost-serialization1.83-dev:amd64. 101s Preparing to unpack .../073-libboost-serialization1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 101s Unpacking libboost-serialization1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 101s Selecting previously unselected package libboost-date-time1.83-dev:amd64. 101s Preparing to unpack .../074-libboost-date-time1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 101s Unpacking libboost-date-time1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 101s Selecting previously unselected package libboost-dev:amd64. 101s Preparing to unpack .../075-libboost-dev_1.83.0.2ubuntu1_amd64.deb ... 101s Unpacking libboost-dev:amd64 (1.83.0.2ubuntu1) ... 101s Selecting previously unselected package libboost-filesystem1.83.0:amd64. 102s Preparing to unpack .../076-libboost-filesystem1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libboost-system1.83.0:amd64. 102s Preparing to unpack .../077-libboost-system1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-system1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libboost-system1.83-dev:amd64. 102s Preparing to unpack .../078-libboost-system1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-system1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libboost-filesystem1.83-dev:amd64. 102s Preparing to unpack .../079-libboost-filesystem1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-filesystem1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libboost-filesystem-dev:amd64. 102s Preparing to unpack .../080-libboost-filesystem-dev_1.83.0.2ubuntu1_amd64.deb ... 102s Unpacking libboost-filesystem-dev:amd64 (1.83.0.2ubuntu1) ... 102s Selecting previously unselected package libboost-regex1.83.0:amd64. 102s Preparing to unpack .../081-libboost-regex1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-regex1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libicu-dev:amd64. 102s Preparing to unpack .../082-libicu-dev_74.2-1ubuntu4_amd64.deb ... 102s Unpacking libicu-dev:amd64 (74.2-1ubuntu4) ... 102s Selecting previously unselected package libboost-regex1.83-dev:amd64. 102s Preparing to unpack .../083-libboost-regex1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-regex1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libboost-iostreams1.83.0:amd64. 102s Preparing to unpack .../084-libboost-iostreams1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-iostreams1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libboost-iostreams1.83-dev:amd64. 102s Preparing to unpack .../085-libboost-iostreams1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-iostreams1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libboost-iostreams-dev:amd64. 102s Preparing to unpack .../086-libboost-iostreams-dev_1.83.0.2ubuntu1_amd64.deb ... 102s Unpacking libboost-iostreams-dev:amd64 (1.83.0.2ubuntu1) ... 102s Selecting previously unselected package libboost-math1.83.0:amd64. 102s Preparing to unpack .../087-libboost-math1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-math1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libboost-math1.83-dev:amd64. 102s Preparing to unpack .../088-libboost-math1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 102s Unpacking libboost-math1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 102s Selecting previously unselected package libboost-math-dev:amd64. 102s Preparing to unpack .../089-libboost-math-dev_1.83.0.2ubuntu1_amd64.deb ... 102s Unpacking libboost-math-dev:amd64 (1.83.0.2ubuntu1) ... 102s Selecting previously unselected package libevent-pthreads-2.1-7t64:amd64. 102s Preparing to unpack .../090-libevent-pthreads-2.1-7t64_2.1.12-stable-10_amd64.deb ... 102s Unpacking libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... 102s Selecting previously unselected package libpsm-infinipath1. 102s Preparing to unpack .../091-libpsm-infinipath1_3.3+20.604758e7-6.3build1_amd64.deb ... 102s Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.3build1) ... 102s Selecting previously unselected package libpsm2-2. 102s Preparing to unpack .../092-libpsm2-2_11.2.185-2.1_amd64.deb ... 102s Unpacking libpsm2-2 (11.2.185-2.1) ... 102s Selecting previously unselected package librdmacm1t64:amd64. 102s Preparing to unpack .../093-librdmacm1t64_52.0-2ubuntu1_amd64.deb ... 102s Unpacking librdmacm1t64:amd64 (52.0-2ubuntu1) ... 102s Selecting previously unselected package libfabric1:amd64. 102s Preparing to unpack .../094-libfabric1_1.17.0-3ubuntu1_amd64.deb ... 102s Unpacking libfabric1:amd64 (1.17.0-3ubuntu1) ... 102s Selecting previously unselected package libhwloc15:amd64. 102s Preparing to unpack .../095-libhwloc15_2.11.2-1_amd64.deb ... 102s Unpacking libhwloc15:amd64 (2.11.2-1) ... 102s Selecting previously unselected package libmunge2:amd64. 102s Preparing to unpack .../096-libmunge2_0.5.15-4build1_amd64.deb ... 102s Unpacking libmunge2:amd64 (0.5.15-4build1) ... 102s Selecting previously unselected package libpciaccess0:amd64. 102s Preparing to unpack .../097-libpciaccess0_0.17-3build1_amd64.deb ... 102s Unpacking libpciaccess0:amd64 (0.17-3build1) ... 102s Selecting previously unselected package libxnvctrl0:amd64. 102s Preparing to unpack .../098-libxnvctrl0_510.47.03-0ubuntu4_amd64.deb ... 102s Unpacking libxnvctrl0:amd64 (510.47.03-0ubuntu4) ... 102s Selecting previously unselected package ocl-icd-libopencl1:amd64. 102s Preparing to unpack .../099-ocl-icd-libopencl1_2.3.2-1build1_amd64.deb ... 102s Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 102s Selecting previously unselected package libhwloc-plugins:amd64. 102s Preparing to unpack .../100-libhwloc-plugins_2.11.2-1_amd64.deb ... 102s Unpacking libhwloc-plugins:amd64 (2.11.2-1) ... 102s Selecting previously unselected package libpmix2t64:amd64. 102s Preparing to unpack .../101-libpmix2t64_5.0.3-2_amd64.deb ... 102s Unpacking libpmix2t64:amd64 (5.0.3-2) ... 103s Selecting previously unselected package libibumad3:amd64. 103s Preparing to unpack .../102-libibumad3_52.0-2ubuntu1_amd64.deb ... 103s Unpacking libibumad3:amd64 (52.0-2ubuntu1) ... 103s Selecting previously unselected package libibmad5:amd64. 103s Preparing to unpack .../103-libibmad5_52.0-2ubuntu1_amd64.deb ... 103s Unpacking libibmad5:amd64 (52.0-2ubuntu1) ... 103s Selecting previously unselected package libucx0:amd64. 103s Preparing to unpack .../104-libucx0_1.17.0+ds-3build1_amd64.deb ... 103s Unpacking libucx0:amd64 (1.17.0+ds-3build1) ... 103s Selecting previously unselected package libopenmpi3t64:amd64. 103s Preparing to unpack .../105-libopenmpi3t64_5.0.5-3_amd64.deb ... 103s Unpacking libopenmpi3t64:amd64 (5.0.5-3) ... 103s Selecting previously unselected package libboost-mpi1.83.0. 103s Preparing to unpack .../106-libboost-mpi1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 103s Unpacking libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 103s Selecting previously unselected package openmpi-common. 103s Preparing to unpack .../107-openmpi-common_5.0.5-3_all.deb ... 103s Unpacking openmpi-common (5.0.5-3) ... 103s Selecting previously unselected package libnl-3-dev:amd64. 103s Preparing to unpack .../108-libnl-3-dev_3.7.0-0.3build2_amd64.deb ... 103s Unpacking libnl-3-dev:amd64 (3.7.0-0.3build2) ... 103s Selecting previously unselected package libnl-route-3-dev:amd64. 103s Preparing to unpack .../109-libnl-route-3-dev_3.7.0-0.3build2_amd64.deb ... 103s Unpacking libnl-route-3-dev:amd64 (3.7.0-0.3build2) ... 103s Selecting previously unselected package libibverbs-dev:amd64. 103s Preparing to unpack .../110-libibverbs-dev_52.0-2ubuntu1_amd64.deb ... 103s Unpacking libibverbs-dev:amd64 (52.0-2ubuntu1) ... 103s Selecting previously unselected package libnuma-dev:amd64. 103s Preparing to unpack .../111-libnuma-dev_2.0.18-1build1_amd64.deb ... 103s Unpacking libnuma-dev:amd64 (2.0.18-1build1) ... 103s Selecting previously unselected package libltdl7:amd64. 103s Preparing to unpack .../112-libltdl7_2.4.7-7build1_amd64.deb ... 103s Unpacking libltdl7:amd64 (2.4.7-7build1) ... 103s Selecting previously unselected package libltdl-dev:amd64. 103s Preparing to unpack .../113-libltdl-dev_2.4.7-7build1_amd64.deb ... 103s Unpacking libltdl-dev:amd64 (2.4.7-7build1) ... 103s Selecting previously unselected package libhwloc-dev:amd64. 103s Preparing to unpack .../114-libhwloc-dev_2.11.2-1_amd64.deb ... 103s Unpacking libhwloc-dev:amd64 (2.11.2-1) ... 103s Selecting previously unselected package libevent-2.1-7t64:amd64. 103s Preparing to unpack .../115-libevent-2.1-7t64_2.1.12-stable-10_amd64.deb ... 103s Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... 103s Selecting previously unselected package libevent-extra-2.1-7t64:amd64. 103s Preparing to unpack .../116-libevent-extra-2.1-7t64_2.1.12-stable-10_amd64.deb ... 103s Unpacking libevent-extra-2.1-7t64:amd64 (2.1.12-stable-10) ... 103s Selecting previously unselected package libevent-openssl-2.1-7t64:amd64. 103s Preparing to unpack .../117-libevent-openssl-2.1-7t64_2.1.12-stable-10_amd64.deb ... 103s Unpacking libevent-openssl-2.1-7t64:amd64 (2.1.12-stable-10) ... 103s Selecting previously unselected package libevent-dev. 103s Preparing to unpack .../118-libevent-dev_2.1.12-stable-10_amd64.deb ... 103s Unpacking libevent-dev (2.1.12-stable-10) ... 103s Selecting previously unselected package zlib1g-dev:amd64. 103s Preparing to unpack .../119-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_amd64.deb ... 103s Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 103s Selecting previously unselected package libpmix-dev:amd64. 103s Preparing to unpack .../120-libpmix-dev_5.0.3-2_amd64.deb ... 103s Unpacking libpmix-dev:amd64 (5.0.3-2) ... 103s Selecting previously unselected package libjs-jquery. 103s Preparing to unpack .../121-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 103s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 103s Selecting previously unselected package libjs-jquery-ui. 105s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 105s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 105s Selecting previously unselected package openmpi-bin. 105s Preparing to unpack .../123-openmpi-bin_5.0.5-3_amd64.deb ... 105s Unpacking openmpi-bin (5.0.5-3) ... 105s Selecting previously unselected package libopenmpi-dev:amd64. 105s Preparing to unpack .../124-libopenmpi-dev_5.0.5-3_amd64.deb ... 105s Unpacking libopenmpi-dev:amd64 (5.0.5-3) ... 105s Selecting previously unselected package mpi-default-dev. 105s Preparing to unpack .../125-mpi-default-dev_1.17_amd64.deb ... 105s Unpacking mpi-default-dev (1.17) ... 105s Selecting previously unselected package libboost-mpi1.83-dev. 105s Preparing to unpack .../126-libboost-mpi1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 105s Unpacking libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 105s Selecting previously unselected package libboost-mpi-dev. 105s Preparing to unpack .../127-libboost-mpi-dev_1.83.0.2ubuntu1_amd64.deb ... 105s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 105s Selecting previously unselected package libboost-program-options1.83.0:amd64. 105s Preparing to unpack .../128-libboost-program-options1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 105s Unpacking libboost-program-options1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 105s Selecting previously unselected package libboost-program-options1.83-dev:amd64. 105s Preparing to unpack .../129-libboost-program-options1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 105s Unpacking libboost-program-options1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 105s Selecting previously unselected package libboost-program-options-dev:amd64. 105s Preparing to unpack .../130-libboost-program-options-dev_1.83.0.2ubuntu1_amd64.deb ... 105s Unpacking libboost-program-options-dev:amd64 (1.83.0.2ubuntu1) ... 105s Selecting previously unselected package libboost-serialization-dev:amd64. 105s Preparing to unpack .../131-libboost-serialization-dev_1.83.0.2ubuntu1_amd64.deb ... 105s Unpacking libboost-serialization-dev:amd64 (1.83.0.2ubuntu1) ... 105s Selecting previously unselected package libboost-thread1.83.0:amd64. 105s Preparing to unpack .../132-libboost-thread1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 105s Unpacking libboost-thread1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 105s Selecting previously unselected package libboost-thread1.83-dev:amd64. 105s Preparing to unpack .../133-libboost-thread1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 105s Unpacking libboost-thread1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 105s Selecting previously unselected package libboost-thread-dev:amd64. 105s Preparing to unpack .../134-libboost-thread-dev_1.83.0.2ubuntu1_amd64.deb ... 105s Unpacking libboost-thread-dev:amd64 (1.83.0.2ubuntu1) ... 105s Selecting previously unselected package libboost-timer1.83.0:amd64. 105s Preparing to unpack .../135-libboost-timer1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 105s Unpacking libboost-timer1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 105s Selecting previously unselected package libboost-timer1.83-dev:amd64. 105s Preparing to unpack .../136-libboost-timer1.83-dev_1.83.0-3.2ubuntu2_amd64.deb ... 105s Unpacking libboost-timer1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 105s Selecting previously unselected package libboost-timer-dev:amd64. 105s Preparing to unpack .../137-libboost-timer-dev_1.83.0.2ubuntu1_amd64.deb ... 105s Unpacking libboost-timer-dev:amd64 (1.83.0.2ubuntu1) ... 105s Selecting previously unselected package libbrotli-dev:amd64. 105s Preparing to unpack .../138-libbrotli-dev_1.1.0-2build2_amd64.deb ... 105s Unpacking libbrotli-dev:amd64 (1.1.0-2build2) ... 105s Selecting previously unselected package libbtf2:amd64. 105s Preparing to unpack .../139-libbtf2_1%3a7.8.3+dfsg-2_amd64.deb ... 105s Unpacking libbtf2:amd64 (1:7.8.3+dfsg-2) ... 105s Selecting previously unselected package libcamd3:amd64. 105s Preparing to unpack .../140-libcamd3_1%3a7.8.3+dfsg-2_amd64.deb ... 105s Unpacking libcamd3:amd64 (1:7.8.3+dfsg-2) ... 105s Selecting previously unselected package libccolamd3:amd64. 105s Preparing to unpack .../141-libccolamd3_1%3a7.8.3+dfsg-2_amd64.deb ... 105s Unpacking libccolamd3:amd64 (1:7.8.3+dfsg-2) ... 105s Selecting previously unselected package libcolamd3:amd64. 105s Preparing to unpack .../142-libcolamd3_1%3a7.8.3+dfsg-2_amd64.deb ... 105s Unpacking libcolamd3:amd64 (1:7.8.3+dfsg-2) ... 105s Selecting previously unselected package libcholmod5:amd64. 105s Preparing to unpack .../143-libcholmod5_1%3a7.8.3+dfsg-2_amd64.deb ... 105s Unpacking libcholmod5:amd64 (1:7.8.3+dfsg-2) ... 105s Selecting previously unselected package libcombblas2.0.0t64:amd64. 105s Preparing to unpack .../144-libcombblas2.0.0t64_2.0.0-3.1build3_amd64.deb ... 105s Unpacking libcombblas2.0.0t64:amd64 (2.0.0-3.1build3) ... 105s Selecting previously unselected package libidn2-dev:amd64. 105s Preparing to unpack .../145-libidn2-dev_2.3.7-2build2_amd64.deb ... 105s Unpacking libidn2-dev:amd64 (2.3.7-2build2) ... 105s Selecting previously unselected package libpkgconf3:amd64. 105s Preparing to unpack .../146-libpkgconf3_1.8.1-4_amd64.deb ... 105s Unpacking libpkgconf3:amd64 (1.8.1-4) ... 105s Selecting previously unselected package pkgconf-bin. 105s Preparing to unpack .../147-pkgconf-bin_1.8.1-4_amd64.deb ... 105s Unpacking pkgconf-bin (1.8.1-4) ... 105s Selecting previously unselected package pkgconf:amd64. 105s Preparing to unpack .../148-pkgconf_1.8.1-4_amd64.deb ... 105s Unpacking pkgconf:amd64 (1.8.1-4) ... 105s Selecting previously unselected package libnghttp2-dev:amd64. 105s Preparing to unpack .../149-libnghttp2-dev_1.64.0-1_amd64.deb ... 105s Unpacking libnghttp2-dev:amd64 (1.64.0-1) ... 105s Selecting previously unselected package libpsl-dev:amd64. 105s Preparing to unpack .../150-libpsl-dev_0.21.2-1.1build1_amd64.deb ... 105s Unpacking libpsl-dev:amd64 (0.21.2-1.1build1) ... 105s Selecting previously unselected package libgmpxx4ldbl:amd64. 105s Preparing to unpack .../151-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_amd64.deb ... 105s Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2ubuntu7) ... 105s Selecting previously unselected package libgmp-dev:amd64. 105s Preparing to unpack .../152-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_amd64.deb ... 105s Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-2ubuntu7) ... 105s Selecting previously unselected package libunbound8:amd64. 105s Preparing to unpack .../153-libunbound8_1.20.0-1ubuntu2.1_amd64.deb ... 105s Unpacking libunbound8:amd64 (1.20.0-1ubuntu2.1) ... 105s Selecting previously unselected package libgnutls-dane0t64:amd64. 105s Preparing to unpack .../154-libgnutls-dane0t64_3.8.8-2ubuntu1_amd64.deb ... 105s Unpacking libgnutls-dane0t64:amd64 (3.8.8-2ubuntu1) ... 105s Selecting previously unselected package libgnutls-openssl27t64:amd64. 105s Preparing to unpack .../155-libgnutls-openssl27t64_3.8.8-2ubuntu1_amd64.deb ... 105s Unpacking libgnutls-openssl27t64:amd64 (3.8.8-2ubuntu1) ... 105s Selecting previously unselected package libp11-kit-dev:amd64. 105s Preparing to unpack .../156-libp11-kit-dev_0.25.5-2ubuntu1_amd64.deb ... 105s Unpacking libp11-kit-dev:amd64 (0.25.5-2ubuntu1) ... 105s Selecting previously unselected package libtasn1-6-dev:amd64. 105s Preparing to unpack .../157-libtasn1-6-dev_4.19.0-3build1_amd64.deb ... 105s Unpacking libtasn1-6-dev:amd64 (4.19.0-3build1) ... 105s Selecting previously unselected package nettle-dev:amd64. 105s Preparing to unpack .../158-nettle-dev_3.10-1_amd64.deb ... 105s Unpacking nettle-dev:amd64 (3.10-1) ... 105s Selecting previously unselected package libgnutls28-dev:amd64. 105s Preparing to unpack .../159-libgnutls28-dev_3.8.8-2ubuntu1_amd64.deb ... 105s Unpacking libgnutls28-dev:amd64 (3.8.8-2ubuntu1) ... 105s Selecting previously unselected package librtmp-dev:amd64. 105s Preparing to unpack .../160-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_amd64.deb ... 105s Unpacking librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2build7) ... 105s Selecting previously unselected package libssl-dev:amd64. 105s Preparing to unpack .../161-libssl-dev_3.3.1-2ubuntu2_amd64.deb ... 105s Unpacking libssl-dev:amd64 (3.3.1-2ubuntu2) ... 105s Selecting previously unselected package libssh2-1-dev:amd64. 105s Preparing to unpack .../162-libssh2-1-dev_1.11.1-1_amd64.deb ... 105s Unpacking libssh2-1-dev:amd64 (1.11.1-1) ... 105s Selecting previously unselected package libzstd-dev:amd64. 105s Preparing to unpack .../163-libzstd-dev_1.5.6+dfsg-1_amd64.deb ... 105s Unpacking libzstd-dev:amd64 (1.5.6+dfsg-1) ... 105s Selecting previously unselected package libcurl4-openssl-dev:amd64. 105s Preparing to unpack .../164-libcurl4-openssl-dev_8.9.1-2ubuntu2_amd64.deb ... 105s Unpacking libcurl4-openssl-dev:amd64 (8.9.1-2ubuntu2) ... 105s Selecting previously unselected package libcxsparse4:amd64. 105s Preparing to unpack .../165-libcxsparse4_1%3a7.8.3+dfsg-2_amd64.deb ... 105s Unpacking libcxsparse4:amd64 (1:7.8.3+dfsg-2) ... 105s Selecting previously unselected package libdolfin-dev-common. 105s Preparing to unpack .../166-libdolfin-dev-common_2019.2.0~legacy20240219.1c52e83-10ubuntu2_all.deb ... 105s Unpacking libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 105s Selecting previously unselected package libsz2:amd64. 105s Preparing to unpack .../167-libsz2_1.1.3-1_amd64.deb ... 105s Unpacking libsz2:amd64 (1.1.3-1) ... 105s Selecting previously unselected package libhdf5-openmpi-103-1t64:amd64. 105s Preparing to unpack .../168-libhdf5-openmpi-103-1t64_1.10.10+repack-4ubuntu3_amd64.deb ... 105s Unpacking libhdf5-openmpi-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 105s Selecting previously unselected package libfftw3-double3:amd64. 105s Preparing to unpack .../169-libfftw3-double3_3.3.10-1ubuntu4_amd64.deb ... 105s Unpacking libfftw3-double3:amd64 (3.3.10-1ubuntu4) ... 105s Selecting previously unselected package libfftw3-long3:amd64. 105s Preparing to unpack .../170-libfftw3-long3_3.3.10-1ubuntu4_amd64.deb ... 105s Unpacking libfftw3-long3:amd64 (3.3.10-1ubuntu4) ... 105s Selecting previously unselected package libfftw3-single3:amd64. 105s Preparing to unpack .../171-libfftw3-single3_3.3.10-1ubuntu4_amd64.deb ... 105s Unpacking libfftw3-single3:amd64 (3.3.10-1ubuntu4) ... 105s Selecting previously unselected package libfftw3-mpi3:amd64. 105s Preparing to unpack .../172-libfftw3-mpi3_3.3.10-1ubuntu4_amd64.deb ... 105s Unpacking libfftw3-mpi3:amd64 (3.3.10-1ubuntu4) ... 105s Selecting previously unselected package libmetis5:amd64. 105s Preparing to unpack .../173-libmetis5_5.1.0.dfsg-7build3_amd64.deb ... 105s Unpacking libmetis5:amd64 (5.1.0.dfsg-7build3) ... 105s Selecting previously unselected package libptscotch-7.0:amd64. 105s Preparing to unpack .../174-libptscotch-7.0_7.0.5-1ubuntu1_amd64.deb ... 105s Unpacking libptscotch-7.0:amd64 (7.0.5-1ubuntu1) ... 105s Selecting previously unselected package libsuperlu-dist8:amd64. 105s Preparing to unpack .../175-libsuperlu-dist8_8.2.1+dfsg1-2_amd64.deb ... 105s Unpacking libsuperlu-dist8:amd64 (8.2.1+dfsg1-2) ... 105s Selecting previously unselected package libhypre-2.31.0:amd64. 105s Preparing to unpack .../176-libhypre-2.31.0_2.31.0-1exp2_amd64.deb ... 105s Unpacking libhypre-2.31.0:amd64 (2.31.0-1exp2) ... 105s Selecting previously unselected package libklu2:amd64. 105s Preparing to unpack .../177-libklu2_1%3a7.8.3+dfsg-2_amd64.deb ... 105s Unpacking libklu2:amd64 (1:7.8.3+dfsg-2) ... 105s Selecting previously unselected package mpi-default-bin. 105s Preparing to unpack .../178-mpi-default-bin_1.17_amd64.deb ... 105s Unpacking mpi-default-bin (1.17) ... 105s Selecting previously unselected package libscalapack-openmpi2.2:amd64. 105s Preparing to unpack .../179-libscalapack-openmpi2.2_2.2.1-3.1ubuntu2_amd64.deb ... 105s Unpacking libscalapack-openmpi2.2:amd64 (2.2.1-3.1ubuntu2) ... 105s Selecting previously unselected package libmumps-5.7:amd64. 105s Preparing to unpack .../180-libmumps-5.7_5.7.3-3_amd64.deb ... 105s Unpacking libmumps-5.7:amd64 (5.7.3-3) ... 105s Selecting previously unselected package libspqr4:amd64. 105s Preparing to unpack .../181-libspqr4_1%3a7.8.3+dfsg-2_amd64.deb ... 105s Unpacking libspqr4:amd64 (1:7.8.3+dfsg-2) ... 105s Selecting previously unselected package libsuperlu7:amd64. 105s Preparing to unpack .../182-libsuperlu7_7.0.0+dfsg1-2_amd64.deb ... 105s Unpacking libsuperlu7:amd64 (7.0.0+dfsg1-2) ... 105s Selecting previously unselected package libumfpack6:amd64. 105s Preparing to unpack .../183-libumfpack6_1%3a7.8.3+dfsg-2_amd64.deb ... 105s Unpacking libumfpack6:amd64 (1:7.8.3+dfsg-2) ... 105s Selecting previously unselected package libpetsc-real3.21:amd64. 105s Preparing to unpack .../184-libpetsc-real3.21_3.21.6+dfsg1-2ubuntu2_amd64.deb ... 105s Unpacking libpetsc-real3.21:amd64 (3.21.6+dfsg1-2ubuntu2) ... 106s Selecting previously unselected package libparpack2t64:amd64. 106s Preparing to unpack .../185-libparpack2t64_3.9.1-1.1ubuntu1_amd64.deb ... 106s Unpacking libparpack2t64:amd64 (3.9.1-1.1ubuntu1) ... 106s Selecting previously unselected package libslepc-real3.21. 106s Preparing to unpack .../186-libslepc-real3.21_3.21.2+dfsg1-2_amd64.deb ... 106s Unpacking libslepc-real3.21 (3.21.2+dfsg1-2) ... 106s Selecting previously unselected package libdolfin2019.2t64:amd64. 106s Preparing to unpack .../187-libdolfin2019.2t64_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 106s Unpacking libdolfin2019.2t64:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 106s Selecting previously unselected package libexpat1-dev:amd64. 106s Preparing to unpack .../188-libexpat1-dev_2.6.4-1_amd64.deb ... 106s Unpacking libexpat1-dev:amd64 (2.6.4-1) ... 106s Selecting previously unselected package libfftw3-quad3:amd64. 106s Preparing to unpack .../189-libfftw3-quad3_3.3.10-1ubuntu4_amd64.deb ... 106s Unpacking libfftw3-quad3:amd64 (3.3.10-1ubuntu4) ... 106s Selecting previously unselected package libfftw3-bin. 106s Preparing to unpack .../190-libfftw3-bin_3.3.10-1ubuntu4_amd64.deb ... 106s Unpacking libfftw3-bin (3.3.10-1ubuntu4) ... 106s Selecting previously unselected package libfftw3-dev:amd64. 106s Preparing to unpack .../191-libfftw3-dev_3.3.10-1ubuntu4_amd64.deb ... 106s Unpacking libfftw3-dev:amd64 (3.3.10-1ubuntu4) ... 106s Selecting previously unselected package libfftw3-mpi-dev:amd64. 106s Preparing to unpack .../192-libfftw3-mpi-dev_3.3.10-1ubuntu4_amd64.deb ... 106s Unpacking libfftw3-mpi-dev:amd64 (3.3.10-1ubuntu4) ... 106s Selecting previously unselected package libhdf5-openmpi-cpp-103-1t64:amd64. 106s Preparing to unpack .../193-libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-4ubuntu3_amd64.deb ... 106s Unpacking libhdf5-openmpi-cpp-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 106s Selecting previously unselected package libhdf5-openmpi-fortran-102t64:amd64. 106s Preparing to unpack .../194-libhdf5-openmpi-fortran-102t64_1.10.10+repack-4ubuntu3_amd64.deb ... 106s Unpacking libhdf5-openmpi-fortran-102t64:amd64 (1.10.10+repack-4ubuntu3) ... 106s Selecting previously unselected package libhdf5-openmpi-hl-100t64:amd64. 106s Preparing to unpack .../195-libhdf5-openmpi-hl-100t64_1.10.10+repack-4ubuntu3_amd64.deb ... 106s Unpacking libhdf5-openmpi-hl-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 106s Selecting previously unselected package libhdf5-openmpi-hl-cpp-100t64:amd64. 106s Preparing to unpack .../196-libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-4ubuntu3_amd64.deb ... 106s Unpacking libhdf5-openmpi-hl-cpp-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 106s Selecting previously unselected package libhdf5-openmpi-hl-fortran-100t64:amd64. 106s Preparing to unpack .../197-libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-4ubuntu3_amd64.deb ... 106s Unpacking libhdf5-openmpi-hl-fortran-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 106s Selecting previously unselected package libjpeg-turbo8:amd64. 106s Preparing to unpack .../198-libjpeg-turbo8_2.1.5-2ubuntu2_amd64.deb ... 106s Unpacking libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ... 106s Selecting previously unselected package libjpeg-turbo8-dev:amd64. 106s Preparing to unpack .../199-libjpeg-turbo8-dev_2.1.5-2ubuntu2_amd64.deb ... 106s Unpacking libjpeg-turbo8-dev:amd64 (2.1.5-2ubuntu2) ... 106s Selecting previously unselected package libjpeg8:amd64. 106s Preparing to unpack .../200-libjpeg8_8c-2ubuntu11_amd64.deb ... 106s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 106s Selecting previously unselected package libjpeg8-dev:amd64. 106s Preparing to unpack .../201-libjpeg8-dev_8c-2ubuntu11_amd64.deb ... 106s Unpacking libjpeg8-dev:amd64 (8c-2ubuntu11) ... 106s Selecting previously unselected package libjpeg-dev:amd64. 106s Preparing to unpack .../202-libjpeg-dev_8c-2ubuntu11_amd64.deb ... 106s Unpacking libjpeg-dev:amd64 (8c-2ubuntu11) ... 106s Selecting previously unselected package libjs-underscore. 106s Preparing to unpack .../203-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 106s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 106s Selecting previously unselected package libjs-sphinxdoc. 106s Preparing to unpack .../204-libjs-sphinxdoc_7.4.7-4_all.deb ... 106s Unpacking libjs-sphinxdoc (7.4.7-4) ... 106s Selecting previously unselected package libjson-perl. 106s Preparing to unpack .../205-libjson-perl_4.10000-1_all.deb ... 106s Unpacking libjson-perl (4.10000-1) ... 106s Selecting previously unselected package libldl3:amd64. 106s Preparing to unpack .../206-libldl3_1%3a7.8.3+dfsg-2_amd64.deb ... 106s Unpacking libldl3:amd64 (1:7.8.3+dfsg-2) ... 106s Selecting previously unselected package libtet1.5:amd64. 106s Preparing to unpack .../207-libtet1.5_1.5.0-5build1_amd64.deb ... 106s Unpacking libtet1.5:amd64 (1.5.0-5build1) ... 106s Selecting previously unselected package libmshr2019.2:amd64. 106s Preparing to unpack .../208-libmshr2019.2_2019.2.0~git20230811.ff54a68+dfsg1-1build5_amd64.deb ... 106s Unpacking libmshr2019.2:amd64 (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 106s Selecting previously unselected package python3-numpy. 106s Preparing to unpack .../209-python3-numpy_1%3a1.26.4+ds-11build1_amd64.deb ... 106s Unpacking python3-numpy (1:1.26.4+ds-11build1) ... 107s Selecting previously unselected package python3-mpi4py. 107s Preparing to unpack .../210-python3-mpi4py_3.1.6-9ubuntu1_amd64.deb ... 107s Unpacking python3-mpi4py (3.1.6-9ubuntu1) ... 107s Selecting previously unselected package python3-dijitso. 107s Preparing to unpack .../211-python3-dijitso_2019.2.0~git20190418.c92dcb0-4_all.deb ... 107s Unpacking python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 107s Selecting previously unselected package python3-mpmath. 107s Preparing to unpack .../212-python3-mpmath_1.3.0-1_all.deb ... 107s Unpacking python3-mpmath (1.3.0-1) ... 107s Selecting previously unselected package python3-sympy. 107s Preparing to unpack .../213-python3-sympy_1.13.3-1_all.deb ... 107s Unpacking python3-sympy (1.13.3-1) ... 107s Selecting previously unselected package python3-fiat. 107s Preparing to unpack .../214-python3-fiat_2019.2.0~git20210419.7d418fa-5_all.deb ... 107s Unpacking python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 107s Selecting previously unselected package python3-ufl-legacy. 107s Preparing to unpack .../215-python3-ufl-legacy_1%3a2022.3.0-3_all.deb ... 107s Unpacking python3-ufl-legacy (1:2022.3.0-3) ... 107s Selecting previously unselected package python3-ffc. 107s Preparing to unpack .../216-python3-ffc_2019.2.0~legacy20230509.35df986-3_all.deb ... 107s Unpacking python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 107s Selecting previously unselected package libmshr-dev-common:amd64. 107s Preparing to unpack .../217-libmshr-dev-common_2019.2.0~git20230811.ff54a68+dfsg1-1build5_amd64.deb ... 107s Unpacking libmshr-dev-common:amd64 (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 107s Selecting previously unselected package pkg-config:amd64. 107s Preparing to unpack .../218-pkg-config_1.8.1-4_amd64.deb ... 107s Unpacking pkg-config:amd64 (1.8.1-4) ... 107s Selecting previously unselected package libeigen3-dev. 107s Preparing to unpack .../219-libeigen3-dev_3.4.0-4build1_all.deb ... 107s Unpacking libeigen3-dev (3.4.0-4build1) ... 107s Selecting previously unselected package libaec-dev:amd64. 107s Preparing to unpack .../220-libaec-dev_1.1.3-1_amd64.deb ... 107s Unpacking libaec-dev:amd64 (1.1.3-1) ... 107s Selecting previously unselected package libhdf5-openmpi-dev. 107s Preparing to unpack .../221-libhdf5-openmpi-dev_1.10.10+repack-4ubuntu3_amd64.deb ... 107s Unpacking libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 107s Selecting previously unselected package libhdf5-mpi-dev. 107s Preparing to unpack .../222-libhdf5-mpi-dev_1.10.10+repack-4ubuntu3_amd64.deb ... 107s Unpacking libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 107s Selecting previously unselected package libsuitesparse-mongoose3:amd64. 107s Preparing to unpack .../223-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-2_amd64.deb ... 107s Unpacking libsuitesparse-mongoose3:amd64 (1:7.8.3+dfsg-2) ... 107s Selecting previously unselected package librbio4:amd64. 107s Preparing to unpack .../224-librbio4_1%3a7.8.3+dfsg-2_amd64.deb ... 107s Unpacking librbio4:amd64 (1:7.8.3+dfsg-2) ... 107s Selecting previously unselected package libspex3:amd64. 108s Preparing to unpack .../225-libspex3_1%3a7.8.3+dfsg-2_amd64.deb ... 108s Unpacking libspex3:amd64 (1:7.8.3+dfsg-2) ... 108s Selecting previously unselected package libparu1:amd64. 108s Preparing to unpack .../226-libparu1_1%3a7.8.3+dfsg-2_amd64.deb ... 108s Unpacking libparu1:amd64 (1:7.8.3+dfsg-2) ... 108s Selecting previously unselected package libsuitesparse-dev:amd64. 108s Preparing to unpack .../227-libsuitesparse-dev_1%3a7.8.3+dfsg-2_amd64.deb ... 108s Unpacking libsuitesparse-dev:amd64 (1:7.8.3+dfsg-2) ... 108s Selecting previously unselected package libscotch-7.0:amd64. 108s Preparing to unpack .../228-libscotch-7.0_7.0.5-1ubuntu1_amd64.deb ... 108s Unpacking libscotch-7.0:amd64 (7.0.5-1ubuntu1) ... 108s Selecting previously unselected package libscotch-dev. 108s Preparing to unpack .../229-libscotch-dev_7.0.5-1ubuntu1_amd64.deb ... 108s Unpacking libscotch-dev (7.0.5-1ubuntu1) ... 108s Selecting previously unselected package liblzma-dev:amd64. 108s Preparing to unpack .../230-liblzma-dev_5.6.2-2_amd64.deb ... 108s Unpacking liblzma-dev:amd64 (5.6.2-2) ... 108s Selecting previously unselected package libxml2-dev:amd64. 108s Preparing to unpack .../231-libxml2-dev_2.12.7+dfsg-3_amd64.deb ... 108s Unpacking libxml2-dev:amd64 (2.12.7+dfsg-3) ... 108s Selecting previously unselected package libjs-mathjax. 108s Preparing to unpack .../232-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 108s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 108s Selecting previously unselected package libptscotch-dev. 108s Preparing to unpack .../233-libptscotch-dev_7.0.5-1ubuntu1_amd64.deb ... 108s Unpacking libptscotch-dev (7.0.5-1ubuntu1) ... 109s Selecting previously unselected package libscalapack-openmpi-dev:amd64. 109s Preparing to unpack .../234-libscalapack-openmpi-dev_2.2.1-3.1ubuntu2_amd64.deb ... 109s Unpacking libscalapack-openmpi-dev:amd64 (2.2.1-3.1ubuntu2) ... 109s Selecting previously unselected package libscalapack-mpi-dev:amd64. 109s Preparing to unpack .../235-libscalapack-mpi-dev_2.2.1-3.1ubuntu2_amd64.deb ... 109s Unpacking libscalapack-mpi-dev:amd64 (2.2.1-3.1ubuntu2) ... 109s Selecting previously unselected package opencl-c-headers. 109s Preparing to unpack .../236-opencl-c-headers_3.0~2024.05.08-1_all.deb ... 109s Unpacking opencl-c-headers (3.0~2024.05.08-1) ... 109s Selecting previously unselected package opencl-clhpp-headers. 109s Preparing to unpack .../237-opencl-clhpp-headers_3.0~2024.05.08-1ubuntu1_all.deb ... 109s Unpacking opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 109s Selecting previously unselected package ocl-icd-opencl-dev:amd64. 109s Preparing to unpack .../238-ocl-icd-opencl-dev_2.3.2-1build1_amd64.deb ... 109s Unpacking ocl-icd-opencl-dev:amd64 (2.3.2-1build1) ... 109s Selecting previously unselected package libsuperlu-dev:amd64. 109s Preparing to unpack .../239-libsuperlu-dev_7.0.0+dfsg1-2_amd64.deb ... 109s Unpacking libsuperlu-dev:amd64 (7.0.0+dfsg1-2) ... 109s Selecting previously unselected package libsuperlu-dist-dev:amd64. 109s Preparing to unpack .../240-libsuperlu-dist-dev_8.2.1+dfsg1-2_amd64.deb ... 109s Unpacking libsuperlu-dist-dev:amd64 (8.2.1+dfsg1-2) ... 109s Selecting previously unselected package xorg-sgml-doctools. 109s Preparing to unpack .../241-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 109s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 109s Selecting previously unselected package x11proto-dev. 109s Preparing to unpack .../242-x11proto-dev_2024.1-1_all.deb ... 109s Unpacking x11proto-dev (2024.1-1) ... 109s Selecting previously unselected package libxau-dev:amd64. 109s Preparing to unpack .../243-libxau-dev_1%3a1.0.11-1_amd64.deb ... 109s Unpacking libxau-dev:amd64 (1:1.0.11-1) ... 109s Selecting previously unselected package libxdmcp-dev:amd64. 109s Preparing to unpack .../244-libxdmcp-dev_1%3a1.1.3-0ubuntu6_amd64.deb ... 109s Unpacking libxdmcp-dev:amd64 (1:1.1.3-0ubuntu6) ... 109s Selecting previously unselected package xtrans-dev. 109s Preparing to unpack .../245-xtrans-dev_1.4.0-1_all.deb ... 109s Unpacking xtrans-dev (1.4.0-1) ... 109s Selecting previously unselected package libxcb1-dev:amd64. 109s Preparing to unpack .../246-libxcb1-dev_1.17.0-2_amd64.deb ... 109s Unpacking libxcb1-dev:amd64 (1.17.0-2) ... 109s Selecting previously unselected package libx11-dev:amd64. 109s Preparing to unpack .../247-libx11-dev_2%3a1.8.10-2_amd64.deb ... 109s Unpacking libx11-dev:amd64 (2:1.8.10-2) ... 109s Selecting previously unselected package libyaml-dev:amd64. 109s Preparing to unpack .../248-libyaml-dev_0.2.5-1build1_amd64.deb ... 109s Unpacking libyaml-dev:amd64 (0.2.5-1build1) ... 109s Selecting previously unselected package libpetsc3.21-dev-common. 109s Preparing to unpack .../249-libpetsc3.21-dev-common_3.21.6+dfsg1-2ubuntu2_all.deb ... 109s Unpacking libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 109s Selecting previously unselected package libhypre-dev:amd64. 109s Preparing to unpack .../250-libhypre-dev_2.31.0-1exp2_amd64.deb ... 109s Unpacking libhypre-dev:amd64 (2.31.0-1exp2) ... 109s Selecting previously unselected package libmumps-headers-dev. 109s Preparing to unpack .../251-libmumps-headers-dev_5.7.3-3_all.deb ... 109s Unpacking libmumps-headers-dev (5.7.3-3) ... 109s Selecting previously unselected package libmumps-dev:amd64. 109s Preparing to unpack .../252-libmumps-dev_5.7.3-3_amd64.deb ... 109s Unpacking libmumps-dev:amd64 (5.7.3-3) ... 109s Selecting previously unselected package libc6-dbg:amd64. 109s Preparing to unpack .../253-libc6-dbg_2.40-1ubuntu3_amd64.deb ... 109s Unpacking libc6-dbg:amd64 (2.40-1ubuntu3) ... 109s Selecting previously unselected package valgrind. 109s Preparing to unpack .../254-valgrind_1%3a3.23.0-0ubuntu2_amd64.deb ... 109s Unpacking valgrind (1:3.23.0-0ubuntu2) ... 110s Selecting previously unselected package valgrind-mpi. 110s Preparing to unpack .../255-valgrind-mpi_1%3a3.23.0-0ubuntu2_amd64.deb ... 110s Unpacking valgrind-mpi (1:3.23.0-0ubuntu2) ... 110s Selecting previously unselected package libpetsc-real3.21-dev:amd64. 110s Preparing to unpack .../256-libpetsc-real3.21-dev_3.21.6+dfsg1-2ubuntu2_amd64.deb ... 110s Unpacking libpetsc-real3.21-dev:amd64 (3.21.6+dfsg1-2ubuntu2) ... 110s Selecting previously unselected package libparpack2-dev:amd64. 110s Preparing to unpack .../257-libparpack2-dev_3.9.1-1.1ubuntu1_amd64.deb ... 110s Unpacking libparpack2-dev:amd64 (3.9.1-1.1ubuntu1) ... 110s Selecting previously unselected package libslepc-real3.21-dev. 110s Preparing to unpack .../258-libslepc-real3.21-dev_3.21.2+dfsg1-2_amd64.deb ... 110s Unpacking libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 110s Selecting previously unselected package libdolfin-dev:amd64. 110s Preparing to unpack .../259-libdolfin-dev_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 110s Unpacking libdolfin-dev:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 110s Selecting previously unselected package libmshr-dev. 110s Preparing to unpack .../260-libmshr-dev_2019.2.0~git20230811.ff54a68+dfsg1-1build5_amd64.deb ... 110s Unpacking libmshr-dev (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 110s Selecting previously unselected package libpython3.12-dev:amd64. 110s Preparing to unpack .../261-libpython3.12-dev_3.12.7-3_amd64.deb ... 110s Unpacking libpython3.12-dev:amd64 (3.12.7-3) ... 110s Selecting previously unselected package libpython3-dev:amd64. 110s Preparing to unpack .../262-libpython3-dev_3.12.6-0ubuntu1_amd64.deb ... 110s Unpacking libpython3-dev:amd64 (3.12.6-0ubuntu1) ... 110s Selecting previously unselected package libpython3.13-minimal:amd64. 110s Preparing to unpack .../263-libpython3.13-minimal_3.13.0-2_amd64.deb ... 110s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 110s Selecting previously unselected package libpython3.13-stdlib:amd64. 110s Preparing to unpack .../264-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 110s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 110s Selecting previously unselected package libpython3.13:amd64. 111s Preparing to unpack .../265-libpython3.13_3.13.0-2_amd64.deb ... 111s Unpacking libpython3.13:amd64 (3.13.0-2) ... 111s Selecting previously unselected package pybind11-dev. 111s Preparing to unpack .../266-pybind11-dev_2.13.6-1_all.deb ... 111s Unpacking pybind11-dev (2.13.6-1) ... 111s Selecting previously unselected package sphinx-common. 111s Preparing to unpack .../267-sphinx-common_7.4.7-4_all.deb ... 111s Unpacking sphinx-common (7.4.7-4) ... 111s Selecting previously unselected package python-petsc4py-doc. 111s Preparing to unpack .../268-python-petsc4py-doc_3.21.6-2ubuntu2_all.deb ... 111s Unpacking python-petsc4py-doc (3.21.6-2ubuntu2) ... 111s Selecting previously unselected package swig. 111s Preparing to unpack .../269-swig_4.2.1-1_amd64.deb ... 111s Unpacking swig (4.2.1-1) ... 111s Selecting previously unselected package python3-petsc4py-real3.21. 111s Preparing to unpack .../270-python3-petsc4py-real3.21_3.21.6-2ubuntu2_amd64.deb ... 111s Unpacking python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 111s Selecting previously unselected package python3-petsc4py-real. 111s Preparing to unpack .../271-python3-petsc4py-real_3.21.6-2ubuntu2_all.deb ... 111s Unpacking python3-petsc4py-real (3.21.6-2ubuntu2) ... 111s Selecting previously unselected package python3-slepc4py-real3.21. 111s Preparing to unpack .../272-python3-slepc4py-real3.21_3.21.2-1ubuntu2_amd64.deb ... 111s Unpacking python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 111s Selecting previously unselected package python3-slepc4py-real. 111s Preparing to unpack .../273-python3-slepc4py-real_3.21.2-1ubuntu2_all.deb ... 111s Unpacking python3-slepc4py-real (3.21.2-1ubuntu2) ... 111s Selecting previously unselected package python3-dolfin-real. 111s Preparing to unpack .../274-python3-dolfin-real_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 111s Unpacking python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 111s Selecting previously unselected package python3-iniconfig. 111s Preparing to unpack .../275-python3-iniconfig_1.1.1-2_all.deb ... 111s Unpacking python3-iniconfig (1.1.1-2) ... 111s Selecting previously unselected package python3-pybind11. 111s Preparing to unpack .../276-python3-pybind11_2.13.6-1_all.deb ... 111s Unpacking python3-pybind11 (2.13.6-1) ... 111s Selecting previously unselected package python3-petsc4py. 111s Preparing to unpack .../277-python3-petsc4py_3.21.6-2ubuntu2_all.deb ... 111s Unpacking python3-petsc4py (3.21.6-2ubuntu2) ... 111s Selecting previously unselected package python3-slepc4py. 111s Preparing to unpack .../278-python3-slepc4py_3.21.2-1ubuntu2_all.deb ... 111s Unpacking python3-slepc4py (3.21.2-1ubuntu2) ... 111s Selecting previously unselected package python3-ply. 111s Preparing to unpack .../279-python3-ply_3.11-7_all.deb ... 111s Unpacking python3-ply (3.11-7) ... 111s Selecting previously unselected package python3-pusimp. 111s Preparing to unpack .../280-python3-pusimp_0.1.1-1_all.deb ... 111s Unpacking python3-pusimp (0.1.1-1) ... 111s Selecting previously unselected package python3-six. 111s Preparing to unpack .../281-python3-six_1.16.0-7_all.deb ... 111s Unpacking python3-six (1.16.0-7) ... 111s Selecting previously unselected package python3-pkgconfig. 111s Preparing to unpack .../282-python3-pkgconfig_1.5.5-2_all.deb ... 111s Unpacking python3-pkgconfig (1.5.5-2) ... 111s Selecting previously unselected package python3-dolfin. 111s Preparing to unpack .../283-python3-dolfin_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 111s Unpacking python3-dolfin (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 111s Selecting previously unselected package python3-mshr-real. 111s Preparing to unpack .../284-python3-mshr-real_2019.2.0~git20230811.ff54a68+dfsg1-1build5_amd64.deb ... 111s Unpacking python3-mshr-real (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 112s Selecting previously unselected package dolfin-bin. 112s Preparing to unpack .../285-dolfin-bin_2019.2.0~legacy20240219.1c52e83-10ubuntu2_all.deb ... 112s Unpacking dolfin-bin (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 112s Selecting previously unselected package python3-mshr. 112s Preparing to unpack .../286-python3-mshr_2019.2.0~git20230811.ff54a68+dfsg1-1build5_all.deb ... 112s Unpacking python3-mshr (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 112s Selecting previously unselected package python3-packaging. 112s Preparing to unpack .../287-python3-packaging_24.1-1_all.deb ... 112s Unpacking python3-packaging (24.1-1) ... 112s Selecting previously unselected package python3-pluggy. 112s Preparing to unpack .../288-python3-pluggy_1.5.0-1_all.deb ... 112s Unpacking python3-pluggy (1.5.0-1) ... 112s Selecting previously unselected package python3-pytest. 112s Preparing to unpack .../289-python3-pytest_8.3.3-1_all.deb ... 112s Unpacking python3-pytest (8.3.3-1) ... 112s Selecting previously unselected package autopkgtest-satdep. 112s Preparing to unpack .../290-1-autopkgtest-satdep.deb ... 112s Unpacking autopkgtest-satdep (0) ... 112s Setting up libgnutls-openssl27t64:amd64 (3.8.8-2ubuntu1) ... 112s Setting up python3-iniconfig (1.1.1-2) ... 112s Setting up libboost-program-options1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up libpciaccess0:amd64 (0.17-3build1) ... 112s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 112s Setting up swig (4.2.1-1) ... 112s Setting up libzstd-dev:amd64 (1.5.6+dfsg-1) ... 112s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 112s Setting up libboost-date-time1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up libyaml-dev:amd64 (0.2.5-1build1) ... 112s Setting up libboost-timer1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... 112s Setting up libscotch-7.0:amd64 (7.0.5-1ubuntu1) ... 112s Setting up libboost-regex1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up python3-ply (3.11-7) ... 112s Setting up libevent-openssl-2.1-7t64:amd64 (2.1.12-stable-10) ... 112s Setting up libboost-system1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up libibumad3:amd64 (52.0-2ubuntu1) ... 112s Setting up libboost-thread1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up m4 (1.4.19-4build1) ... 112s Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... 112s Setting up libmetis5:amd64 (5.1.0.dfsg-7build3) ... 112s Setting up libibmad5:amd64 (52.0-2ubuntu1) ... 112s Setting up libldl3:amd64 (1:7.8.3+dfsg-2) ... 112s Setting up libboost-filesystem1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 112s Setting up libgomp1:amd64 (14.2.0-8ubuntu1) ... 112s Setting up libaec0:amd64 (1.1.3-1) ... 112s Setting up libpsl-dev:amd64 (0.21.2-1.1build1) ... 112s Setting up libc6-dbg:amd64 (2.40-1ubuntu3) ... 112s Setting up libnuma-dev:amd64 (2.0.18-1build1) ... 112s Setting up libxnvctrl0:amd64 (510.47.03-0ubuntu4) ... 112s Setting up libboost-atomic1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up python3-six (1.16.0-7) ... 112s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 112s Setting up libboost-serialization1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up libbtf2:amd64 (1:7.8.3+dfsg-2) ... 112s Setting up xtrans-dev (1.4.0-1) ... 112s Setting up autotools-dev (20220109.1) ... 112s Setting up libblas3:amd64 (3.12.0-3build2) ... 112s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 112s Setting up python3-packaging (24.1-1) ... 112s Setting up libunbound8:amd64 (1.20.0-1ubuntu2.1) ... 112s Setting up libpkgconf3:amd64 (1.8.1-4) ... 112s Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2ubuntu7) ... 112s Setting up gcc-13-base:amd64 (13.3.0-6ubuntu2) ... 112s Setting up libmunge2:amd64 (0.5.15-4build1) ... 112s Setting up libllvm17t64:amd64 (1:17.0.6-18) ... 112s Setting up libexpat1-dev:amd64 (2.6.4-1) ... 112s Setting up libgnutls-dane0t64:amd64 (3.8.8-2ubuntu1) ... 112s Setting up libboost-chrono1.83.0t64:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up libboost-iostreams1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up libquadmath0:amd64 (14.2.0-8ubuntu1) ... 112s Setting up libssl-dev:amd64 (3.3.1-2ubuntu2) ... 112s Setting up libhwloc15:amd64 (2.11.2-1) ... 112s Setting up libmpc3:amd64 (1.3.1-1build2) ... 112s Setting up libjsoncpp25:amd64 (1.9.5-6build1) ... 112s Setting up icu-devtools (74.2-1ubuntu4) ... 112s Setting up pkgconf-bin (1.8.1-4) ... 112s Setting up libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ... 112s Setting up libltdl7:amd64 (2.4.7-7build1) ... 112s Setting up opencl-c-headers (3.0~2024.05.08-1) ... 112s Setting up libidn2-dev:amd64 (2.3.7-2build2) ... 112s Setting up libfftw3-double3:amd64 (3.3.10-1ubuntu4) ... 112s Setting up libgfortran5:amd64 (14.2.0-8ubuntu1) ... 112s Setting up autoconf (2.72-3) ... 112s Setting up python3-pluggy (1.5.0-1) ... 112s Setting up libevent-extra-2.1-7t64:amd64 (2.1.12-stable-10) ... 112s Setting up libmumps-headers-dev (5.7.3-3) ... 112s Setting up liblzma-dev:amd64 (5.6.2-2) ... 112s Setting up libubsan1:amd64 (14.2.0-8ubuntu1) ... 112s Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 112s Setting up libnl-3-dev:amd64 (3.7.0-0.3build2) ... 112s Setting up ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 112s Setting up libtet1.5:amd64 (1.5.0-5build1) ... 112s Setting up libhwasan0:amd64 (14.2.0-8ubuntu1) ... 112s Setting up librhash0:amd64 (1.4.3-3build1) ... 112s Setting up libasan8:amd64 (14.2.0-8ubuntu1) ... 112s Setting up libjson-perl (4.10000-1) ... 112s Setting up libpsm2-2 (11.2.185-2.1) ... 112s Setting up openmpi-common (5.0.5-3) ... 112s Setting up libsuitesparseconfig7:amd64 (1:7.8.3+dfsg-2) ... 112s Setting up librdmacm1t64:amd64 (52.0-2ubuntu1) ... 112s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 112s Setting up cmake-data (3.30.3-1) ... 112s Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build2) ... 112s Setting up libpsm-infinipath1 (3.3+20.604758e7-6.3build1) ... 112s 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 112s Setting up libboost-math1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 112s Setting up libtsan2:amd64 (14.2.0-8ubuntu1) ... 112s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 112s Setting up python3-mpmath (1.3.0-1) ... 113s Setting up libisl23:amd64 (0.27-1) ... 113s Setting up valgrind (1:3.23.0-0ubuntu2) ... 113s Setting up libtasn1-6-dev:amd64 (4.19.0-3build1) ... 113s Setting up valgrind-mpi (1:3.23.0-0ubuntu2) ... 113s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 113s Setting up libicu-dev:amd64 (74.2-1ubuntu4) ... 113s Setting up libcc1-0:amd64 (14.2.0-8ubuntu1) ... 113s Setting up python3-pusimp (0.1.1-1) ... 113s Setting up libbrotli-dev:amd64 (1.1.0-2build2) ... 113s Setting up liblsan0:amd64 (14.2.0-8ubuntu1) ... 113s Setting up libp11-kit-dev:amd64 (0.25.5-2ubuntu1) ... 113s Setting up libblas-dev:amd64 (3.12.0-3build2) ... 113s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode 113s Setting up libsz2:amd64 (1.1.3-1) ... 113s Setting up libitm1:amd64 (14.2.0-8ubuntu1) ... 113s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 113s Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... 113s Setting up libpython3.13:amd64 (3.13.0-2) ... 113s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 113s Setting up automake (1:1.16.5-1.3ubuntu1) ... 113s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 113s Setting up x11proto-dev (2024.1-1) ... 113s Setting up libfabric1:amd64 (1.17.0-3ubuntu1) ... 113s Setting up python3-sympy (1.13.3-1) ... 118s Setting up libjpeg-turbo8-dev:amd64 (2.1.5-2ubuntu2) ... 118s Setting up liblapack3:amd64 (3.12.0-3build2) ... 118s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 118s Setting up libarpack2t64:amd64 (3.9.1-1.1ubuntu1) ... 118s Setting up libfftw3-single3:amd64 (3.3.10-1ubuntu4) ... 118s Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-2ubuntu7) ... 118s Setting up libamd3:amd64 (1:7.8.3+dfsg-2) ... 118s Setting up libxau-dev:amd64 (1:1.0.11-1) ... 118s Setting up nettle-dev:amd64 (3.10-1) ... 118s Setting up libcolamd3:amd64 (1:7.8.3+dfsg-2) ... 118s Setting up libspex3:amd64 (1:7.8.3+dfsg-2) ... 118s Setting up cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 118s Setting up libsuitesparse-mongoose3:amd64 (1:7.8.3+dfsg-2) ... 118s Setting up python3-pytest (8.3.3-1) ... 118s Setting up libaec-dev:amd64 (1.1.3-1) ... 118s Setting up libcxsparse4:amd64 (1:7.8.3+dfsg-2) ... 118s Setting up libfftw3-long3:amd64 (3.3.10-1ubuntu4) ... 118s Setting up libpython3.12-dev:amd64 (3.12.7-3) ... 118s Setting up libhwloc-plugins:amd64 (2.11.2-1) ... 118s Setting up libcamd3:amd64 (1:7.8.3+dfsg-2) ... 118s Setting up libsuperlu7:amd64 (7.0.0+dfsg1-2) ... 118s Setting up pkgconf:amd64 (1.8.1-4) ... 118s Setting up libnl-route-3-dev:amd64 (3.7.0-0.3build2) ... 118s Setting up libltdl-dev:amd64 (2.4.7-7build1) ... 118s Setting up libxdmcp-dev:amd64 (1:1.1.3-0ubuntu6) ... 118s Setting up libxml2-dev:amd64 (2.12.7+dfsg-3) ... 118s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 118s Setting up librbio4:amd64 (1:7.8.3+dfsg-2) ... 118s Setting up libfftw3-quad3:amd64 (3.3.10-1ubuntu4) ... 118s Setting up opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 118s Setting up libevent-dev (2.1.12-stable-10) ... 118s Setting up liblapack-dev:amd64 (3.12.0-3build2) ... 118s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode 118s Setting up libeigen3-dev (3.4.0-4build1) ... 118s Setting up pkg-config:amd64 (1.8.1-4) ... 118s Setting up cpp-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 118s Setting up libpmix2t64:amd64 (5.0.3-2) ... 118s Setting up libssh2-1-dev:amd64 (1.11.1-1) ... 118s Setting up python3-numpy (1:1.26.4+ds-11build1) ... 120s Setting up libjs-sphinxdoc (7.4.7-4) ... 120s Setting up ocl-icd-opencl-dev:amd64 (2.3.2-1build1) ... 120s Setting up cpp-14 (14.2.0-8ubuntu1) ... 120s Setting up libccolamd3:amd64 (1:7.8.3+dfsg-2) ... 120s Setting up python3-ufl-legacy (1:2022.3.0-3) ... 120s Setting up libgcc-13-dev:amd64 (13.3.0-6ubuntu2) ... 120s Setting up cmake (3.30.3-1) ... 120s Setting up libhwloc-dev:amd64 (2.11.2-1) ... 120s Setting up python3-pkgconfig (1.5.5-2) ... 120s Setting up libgcc-14-dev:amd64 (14.2.0-8ubuntu1) ... 120s Setting up libjpeg8-dev:amd64 (8c-2ubuntu11) ... 120s Setting up libsuperlu-dev:amd64 (7.0.0+dfsg1-2) ... 120s Setting up libgfortran-13-dev:amd64 (13.3.0-6ubuntu2) ... 120s Setting up libstdc++-14-dev:amd64 (14.2.0-8ubuntu1) ... 120s Setting up libpmix-dev:amd64 (5.0.3-2) ... 120s Setting up libhsakmt1:amd64 (5.7.0-1build1) ... 120s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 120s Setting up libgfortran-14-dev:amd64 (14.2.0-8ubuntu1) ... 120s Setting up libgnutls28-dev:amd64 (3.8.8-2ubuntu1) ... 120s Setting up libnghttp2-dev:amd64 (1.64.0-1) ... 120s Setting up libcholmod5:amd64 (1:7.8.3+dfsg-2) ... 120s Setting up libboost1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 120s Setting up libarpack2-dev:amd64 (3.9.1-1.1ubuntu1) ... 120s Setting up libpython3-dev:amd64 (3.12.6-0ubuntu1) ... 120s Setting up libxcb1-dev:amd64 (1.17.0-2) ... 120s Setting up libboost-chrono1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up cpp-13 (13.3.0-6ubuntu2) ... 120s Setting up libboost-math1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up libspqr4:amd64 (1:7.8.3+dfsg-2) ... 120s Setting up libboost-chrono-dev:amd64 (1.83.0.2ubuntu1) ... 120s Setting up libfftw3-bin (3.3.10-1ubuntu4) ... 120s Setting up gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 120s Setting up libboost-math-dev:amd64 (1.83.0.2ubuntu1) ... 120s Setting up libboost-program-options1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up libboost-serialization1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up libjpeg-dev:amd64 (8c-2ubuntu11) ... 120s Setting up libx11-dev:amd64 (2:1.8.10-2) ... 120s Setting up libibverbs-dev:amd64 (52.0-2ubuntu1) ... 120s Setting up gfortran-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 120s Setting up pybind11-dev (2.13.6-1) ... 120s Setting up libboost-timer1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up libboost-program-options-dev:amd64 (1.83.0.2ubuntu1) ... 120s Setting up libklu2:amd64 (1:7.8.3+dfsg-2) ... 120s Setting up libboost-date-time1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up sphinx-common (7.4.7-4) ... 120s Setting up librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2build7) ... 120s Setting up gcc-13 (13.3.0-6ubuntu2) ... 120s Setting up libboost-regex1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up libboost-serialization-dev:amd64 (1.83.0.2ubuntu1) ... 120s Setting up libboost-atomic1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up libumfpack6:amd64 (1:7.8.3+dfsg-2) ... 120s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 120s Setting up cpp (4:14.1.0-2ubuntu1) ... 120s Setting up libboost-dev:amd64 (1.83.0.2ubuntu1) ... 120s Setting up libboost-system1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up gcc-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 120s Setting up libfftw3-dev:amd64 (3.3.10-1ubuntu4) ... 120s Setting up libboost-timer-dev:amd64 (1.83.0.2ubuntu1) ... 120s Setting up python3-pybind11 (2.13.6-1) ... 120s Setting up libboost-thread1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 120s Setting up libboost-iostreams1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up libboost-filesystem1.83-dev:amd64 (1.83.0-3.2ubuntu2) ... 120s Setting up libboost-iostreams-dev:amd64 (1.83.0.2ubuntu1) ... 120s Setting up python-petsc4py-doc (3.21.6-2ubuntu2) ... 120s Setting up libparu1:amd64 (1:7.8.3+dfsg-2) ... 120s Setting up gcc-14 (14.2.0-8ubuntu1) ... 120s Setting up gfortran-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 120s Setting up libamdhip64-5 (5.7.1-5) ... 120s Setting up libcurl4-openssl-dev:amd64 (8.9.1-2ubuntu2) ... 120s Setting up gfortran-13 (13.3.0-6ubuntu2) ... 120s Setting up g++-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 120s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 120s Setting up g++-14 (14.2.0-8ubuntu1) ... 120s Setting up gfortran-14 (14.2.0-8ubuntu1) ... 120s Setting up libboost-filesystem-dev:amd64 (1.83.0.2ubuntu1) ... 120s Setting up libboost-thread-dev:amd64 (1.83.0.2ubuntu1) ... 120s Setting up libucx0:amd64 (1.17.0+ds-3build1) ... 120s Setting up libsuitesparse-dev:amd64 (1:7.8.3+dfsg-2) ... 120s Setting up gfortran-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 120s Setting up gcc (4:14.1.0-2ubuntu1) ... 120s Setting up libopenmpi3t64:amd64 (5.0.5-3) ... 120s Setting up g++ (4:14.1.0-2ubuntu1) ... 120s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 120s Setting up libparpack2t64:amd64 (3.9.1-1.1ubuntu1) ... 120s Setting up libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 120s Setting up openmpi-bin (5.0.5-3) ... 120s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 120s update-alternatives: warning: skip creation of /usr/share/man/man1/mpirun.1.gz because associated file /usr/share/man/man1/mpirun.openmpi.1.gz (of link group mpirun) doesn't exist 120s update-alternatives: warning: skip creation of /usr/share/man/man1/mpiexec.1.gz because associated file /usr/share/man/man1/mpiexec.openmpi.1.gz (of link group mpirun) doesn't exist 120s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 120s Setting up libptscotch-7.0:amd64 (7.0.5-1ubuntu1) ... 120s Setting up mpi-default-bin (1.17) ... 120s Setting up libcombblas2.0.0t64:amd64 (2.0.0-3.1build3) ... 120s Setting up libfftw3-mpi3:amd64 (3.3.10-1ubuntu4) ... 120s Setting up python3-mpi4py (3.1.6-9ubuntu1) ... 120s Setting up gfortran (4:14.1.0-2ubuntu1) ... 120s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 120s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 120s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 120s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 120s Setting up libhdf5-openmpi-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 120s Setting up libhdf5-openmpi-fortran-102t64:amd64 (1.10.10+repack-4ubuntu3) ... 120s Setting up libhdf5-openmpi-cpp-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 120s Setting up libopenmpi-dev:amd64 (5.0.5-3) ... 120s update-alternatives: using /usr/lib/x86_64-linux-gnu/openmpi/include to provide /usr/include/x86_64-linux-gnu/mpi (mpi-x86_64-linux-gnu) in auto mode 120s Setting up libscalapack-openmpi2.2:amd64 (2.2.1-3.1ubuntu2) ... 120s Setting up python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 121s Setting up libsuperlu-dist8:amd64 (8.2.1+dfsg1-2) ... 121s Setting up python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 121s Setting up libfftw3-mpi-dev:amd64 (3.3.10-1ubuntu4) ... 121s Setting up libhdf5-openmpi-hl-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 121s Setting up libsuperlu-dist-dev:amd64 (8.2.1+dfsg1-2) ... 121s Setting up libhdf5-openmpi-hl-fortran-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 121s Setting up libmumps-5.7:amd64 (5.7.3-3) ... 121s Setting up libhypre-2.31.0:amd64 (2.31.0-1exp2) ... 121s Setting up libscalapack-openmpi-dev:amd64 (2.2.1-3.1ubuntu2) ... 121s Setting up libmshr-dev-common:amd64 (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 121s Setting up mpi-default-dev (1.17) ... 121s Setting up libhdf5-openmpi-hl-cpp-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 121s Setting up libscalapack-mpi-dev:amd64 (2.2.1-3.1ubuntu2) ... 121s Setting up libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 121s update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode 121s update-alternatives: using /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 121s update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links 121s update-alternatives: using /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-mpi.pc to provide /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 121s Setting up libmumps-dev:amd64 (5.7.3-3) ... 121s Setting up libscotch-dev (7.0.5-1ubuntu1) ... 121s Setting up libparpack2-dev:amd64 (3.9.1-1.1ubuntu1) ... 121s Setting up libpetsc-real3.21:amd64 (3.21.6+dfsg1-2ubuntu2) ... 121s update-alternatives: using /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/x86_64-linux-gnu/libpetsc.so.3.21 (libpetsc.so.3.21) in auto mode 121s Setting up libhypre-dev:amd64 (2.31.0-1exp2) ... 121s Setting up libptscotch-dev (7.0.5-1ubuntu1) ... 121s Setting up libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 121s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 121s Setting up libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 121s Setting up libslepc-real3.21 (3.21.2+dfsg1-2) ... 121s update-alternatives: using /usr/lib/x86_64-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/x86_64-linux-gnu/libslepc.so.3.21 (libslepc.so.3.21) in auto mode 121s Setting up python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 121s Setting up python3-petsc4py-real (3.21.6-2ubuntu2) ... 121s Setting up libdolfin2019.2t64:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 121s Setting up libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 121s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 121s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 121s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 121s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 121s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 121s print("\documentclass{article}") 121s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 121s print("\centering") 121s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 121s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 121s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 121s print("\hline") 121s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 121s print("\end{tabular}") 121s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 121s print("\end{table}") 121s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 121s print("\end{document}") 121s Setting up python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 121s Setting up libpetsc-real3.21-dev:amd64 (3.21.6+dfsg1-2ubuntu2) ... 121s update-alternatives: error: no alternatives for petsc 121s update-alternatives: using /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real to provide /usr/lib/petsc (petsc) in auto mode 121s update-alternatives: using /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/x86_64-linux-gnu/libpetsc_real.so (libpetsc_real.so) in auto mode 121s update-alternatives: using /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real to provide /usr/lib/petscdir/3.21 (petsc3.21) in auto mode 121s Setting up python3-slepc4py-real (3.21.2-1ubuntu2) ... 121s Setting up python3-petsc4py (3.21.6-2ubuntu2) ... 121s Setting up libmshr2019.2:amd64 (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 121s Setting up libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 121s update-alternatives: error: no alternatives for slepc 121s update-alternatives: using /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real to provide /usr/lib/slepc (slepc) in auto mode 121s update-alternatives: using /usr/lib/x86_64-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/x86_64-linux-gnu/libslepc_real.so (libslepc_real.so) in auto mode 121s update-alternatives: using /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real to provide /usr/lib/slepcdir/3.21 (slepc3.21) in auto mode 121s Setting up python3-slepc4py (3.21.2-1ubuntu2) ... 121s Setting up libdolfin-dev:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 121s Setting up libmshr-dev (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 121s Setting up python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 121s Setting up python3-dolfin (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 121s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:509: SyntaxWarning: invalid escape sequence '\ ' 121s _error("Missing data, unable to convert \n\ Did you use version 2.0 of the gmsh file format?") 121s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:865: SyntaxWarning: invalid escape sequence '\s' 121s x = list(map(float, re.split("[\s,]+", m.group(1)))) 121s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:1187: SyntaxWarning: invalid escape sequence '\s' 121s dim = int(re.match(".*\s=\s(\d+)\s;",line).group(1)) 121s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:1189: SyntaxWarning: invalid escape sequence '\s' 121s num_vertices = int(re.match(".*\s=\s(\d+)\s;",line).group(1)) 121s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:1191: SyntaxWarning: invalid escape sequence '\s' 121s num_cells = int(re.match(".*\s=\s(\d+)\s;",line).group(1)) 121s Setting up python3-mshr-real (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 122s Setting up dolfin-bin (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 122s Setting up python3-mshr (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 122s Setting up autopkgtest-satdep (0) ... 122s Processing triggers for man-db (2.13.0-1) ... 123s Processing triggers for install-info (7.1.1-1) ... 123s Processing triggers for libc-bin (2.40-1ubuntu3) ... 132s (Reading database ... 117095 files and directories currently installed.) 132s Removing autopkgtest-satdep (0) ... 132s autopkgtest [08:50:07]: test test-mshr-python: [----------------------- 133s === python unit tests === 133s ============================= test session starts ============================== 133s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 133s cachedir: .pytest_cache 133s rootdir: /tmp/autopkgtest.kdTiMs/build.Igr/src 133s plugins: typeguard-4.4.1 133s collecting ... collected 11 items 133s 133s test/test.py::test_demos[path0-test-ASCFileReader.py] FAILED [ 9%] 134s test/test.py::test_demos[path1-test-num-segments-2d.py] FAILED [ 18%] 134s test/test.py::test_demos[path2-test-mesh-generation.py] FAILED [ 27%] 135s test/test.py::test_demos[path3-degenerate_removal.py] FAILED [ 36%] 136s test/test.py::test_demos[path4-test-csg-primitives-2d.py] FAILED [ 45%] 136s test/test.py::test_demos[path5-test.py] PASSED [ 54%] 136s test/test.py::test_demos[path6-test-csg.py] FAILED [ 63%] 137s test/test.py::test_demos[path7-test-meshes.py] FAILED [ 72%] 137s test/test.py::test_demos[path8-test-csg-predicates.py] FAILED [ 81%] 138s test/test.py::test_demos[path9-dummy.py] FAILED [ 90%] 138s test/test.py::test_demos[path10-test-fuzzypointmap.py] FAILED [100%] 138s 138s =================================== FAILURES =================================== 138s ___________________ test_demos[path0-test-ASCFileReader.py] ____________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'test-ASCFileReader.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'test-ASCFileReader.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-ASCFileReader.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-ASCFileReader.py", line 1, in 138s from dolfin import * 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s __________________ test_demos[path1-test-num-segments-2d.py] ___________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'test-num-segments-2d.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'test-num-segments-2d.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-num-segments-2d.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-num-segments-2d.py", line 1, in 138s from dolfin import * 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s __________________ test_demos[path2-test-mesh-generation.py] ___________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'test-mesh-generation.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'test-mesh-generation.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-mesh-generation.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-mesh-generation.py", line 1, in 138s import mshr 138s File "/usr/lib/mshr/python3/dist-packages/mshr/__init__.py", line 22, in 138s import dolfin 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s ___________________ test_demos[path3-degenerate_removal.py] ____________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'degenerate_removal.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'degenerate_removal.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'degenerate_removal.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/degenerate_removal.py", line 1, in 138s from mshr import * 138s File "/usr/lib/mshr/python3/dist-packages/mshr/__init__.py", line 22, in 138s import dolfin 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s _________________ test_demos[path4-test-csg-primitives-2d.py] __________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'test-csg-primitives-2d.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'test-csg-primitives-2d.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-csg-primitives-2d.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-csg-primitives-2d.py", line 1, in 138s from dolfin import * 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s ________________________ test_demos[path6-test-csg.py] _________________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'test-csg.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'test-csg.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-csg.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-csg.py", line 1, in 138s from mshr import * 138s File "/usr/lib/mshr/python3/dist-packages/mshr/__init__.py", line 22, in 138s import dolfin 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s _______________________ test_demos[path7-test-meshes.py] _______________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'test-meshes.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'test-meshes.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-meshes.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-meshes.py", line 1, in 138s from dolfin import * 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s ___________________ test_demos[path8-test-csg-predicates.py] ___________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'test-csg-predicates.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'test-csg-predicates.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-csg-predicates.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-csg-predicates.py", line 1, in 138s from dolfin import * 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s __________________________ test_demos[path9-dummy.py] __________________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'dummy.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'dummy.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'dummy.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/dummy.py", line 1, in 138s import dolfin 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s ___________________ test_demos[path10-test-fuzzypointmap.py] ___________________ 138s 138s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 138s name = 'test-fuzzypointmap.py' 138s 138s @pytest.mark.parametrize("path,name", tests) 138s def test_demos(path, name): 138s 138s > ret = subprocess.run([sys.executable, name], 138s cwd=str(path), 138s env={**os.environ, 'MPLBACKEND': 'agg'}, 138s check=True) 138s 138s test/test.py:27: 138s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 138s 138s input = None, capture_output = False, timeout = None, check = True 138s popenargs = (['/usr/bin/python3', 'test-fuzzypointmap.py'],) 138s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 138s process = 138s stdout = None, stderr = None, retcode = 1 138s 138s def run(*popenargs, 138s input=None, capture_output=False, timeout=None, check=False, **kwargs): 138s """Run command with arguments and return a CompletedProcess instance. 138s 138s The returned instance will have attributes args, returncode, stdout and 138s stderr. By default, stdout and stderr are not captured, and those attributes 138s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 138s or pass capture_output=True to capture both. 138s 138s If check is True and the exit code was non-zero, it raises a 138s CalledProcessError. The CalledProcessError object will have the return code 138s in the returncode attribute, and output & stderr attributes if those streams 138s were captured. 138s 138s If timeout is given, and the process takes too long, a TimeoutExpired 138s exception will be raised. 138s 138s There is an optional argument "input", allowing you to 138s pass bytes or a string to the subprocess's stdin. If you use this argument 138s you may not also use the Popen constructor's "stdin" argument, as 138s it will be used internally. 138s 138s By default, all communication is in bytes, and therefore any "input" should 138s be bytes, and the stdout and stderr will be bytes. If in text mode, any 138s "input" should be a string, and stdout and stderr will be strings decoded 138s according to locale encoding, or by "encoding" if set. Text mode is 138s triggered by setting any of text, encoding, errors or universal_newlines. 138s 138s The other arguments are the same as for the Popen constructor. 138s """ 138s if input is not None: 138s if kwargs.get('stdin') is not None: 138s raise ValueError('stdin and input arguments may not both be used.') 138s kwargs['stdin'] = PIPE 138s 138s if capture_output: 138s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 138s raise ValueError('stdout and stderr arguments may not be used ' 138s 'with capture_output.') 138s kwargs['stdout'] = PIPE 138s kwargs['stderr'] = PIPE 138s 138s with Popen(*popenargs, **kwargs) as process: 138s try: 138s stdout, stderr = process.communicate(input, timeout=timeout) 138s except TimeoutExpired as exc: 138s process.kill() 138s if _mswindows: 138s # Windows accumulates the output in a single blocking 138s # read() call run on child threads, with the timeout 138s # being done in a join() on those threads. communicate() 138s # _after_ kill() is required to collect that and add it 138s # to the exception. 138s exc.stdout, exc.stderr = process.communicate() 138s else: 138s # POSIX _communicate already populated the output so 138s # far into the TimeoutExpired exception. 138s process.wait() 138s raise 138s except: # Including KeyboardInterrupt, communicate handled that. 138s process.kill() 138s # We don't call process.wait() as .__exit__ does that for us. 138s raise 138s retcode = process.poll() 138s if check and retcode: 138s > raise CalledProcessError(retcode, process.args, 138s output=stdout, stderr=stderr) 138s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-fuzzypointmap.py']' returned non-zero exit status 1. 138s 138s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 138s ----------------------------- Captured stderr call ----------------------------- 138s Traceback (most recent call last): 138s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-fuzzypointmap.py", line 1, in 138s import mshr 138s File "/usr/lib/mshr/python3/dist-packages/mshr/__init__.py", line 22, in 138s import dolfin 138s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 138s from .cpp import __version__ 138s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 138s =========================== short test summary info ============================ 138s FAILED test/test.py::test_demos[path0-test-ASCFileReader.py] - subprocess.Cal... 138s FAILED test/test.py::test_demos[path1-test-num-segments-2d.py] - subprocess.C... 138s FAILED test/test.py::test_demos[path2-test-mesh-generation.py] - subprocess.C... 138s FAILED test/test.py::test_demos[path3-degenerate_removal.py] - subprocess.Cal... 138s FAILED test/test.py::test_demos[path4-test-csg-primitives-2d.py] - subprocess... 138s FAILED test/test.py::test_demos[path6-test-csg.py] - subprocess.CalledProcess... 138s FAILED test/test.py::test_demos[path7-test-meshes.py] - subprocess.CalledProc... 138s FAILED test/test.py::test_demos[path8-test-csg-predicates.py] - subprocess.Ca... 138s FAILED test/test.py::test_demos[path9-dummy.py] - subprocess.CalledProcessErr... 138s FAILED test/test.py::test_demos[path10-test-fuzzypointmap.py] - subprocess.Ca... 138s ========================= 10 failed, 1 passed in 5.25s ========================= 138s === python demo tests === 138s ============================= test session starts ============================== 138s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 138s cachedir: .pytest_cache 138s rootdir: /tmp/autopkgtest.kdTiMs 138s plugins: typeguard-4.4.1 138s collecting ... collected 10 items 138s 139s ../../autopkgtest_tmp/examples/test.py::test_demos[path0-icecream.py] FAILED [ 10%] 140s ../../autopkgtest_tmp/examples/test.py::test_demos[path1-materials.py] FAILED [ 20%] 140s ../../autopkgtest_tmp/examples/test.py::test_demos[path2-test.py] PASSED [ 30%] 140s ../../autopkgtest_tmp/examples/test.py::test_demos[path3-simple-csg-3D.py] FAILED [ 40%] 141s ../../autopkgtest_tmp/examples/test.py::test_demos[path4-csg-subdomains-2D.py] FAILED [ 50%] 141s ../../autopkgtest_tmp/examples/test.py::test_demos[path5-propeller.py] FAILED [ 60%] 142s ../../autopkgtest_tmp/examples/test.py::test_demos[path6-classic.py] FAILED [ 70%] 142s ../../autopkgtest_tmp/examples/test.py::test_demos[path7-remove_degenerate.py] FAILED [ 80%] 143s ../../autopkgtest_tmp/examples/test.py::test_demos[path8-extrude.py] FAILED [ 90%] 143s ../../autopkgtest_tmp/examples/test.py::test_demos[path9-deathstar.py] FAILED [100%] 143s 143s =================================== FAILURES =================================== 143s ________________________ test_demos[path0-icecream.py] _________________________ 143s 143s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 143s name = 'icecream.py' 143s 143s @pytest.mark.parametrize("path,name", demos) 143s def test_demos(path, name): 143s 143s # Run in serial 143s > ret = subprocess.run([sys.executable, name], 143s cwd=str(path), 143s env={**os.environ, 'MPLBACKEND': 'agg'}, 143s check=True) 143s 143s ../../autopkgtest_tmp/examples/test.py:24: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s input = None, capture_output = False, timeout = None, check = True 143s popenargs = (['/usr/bin/python3', 'icecream.py'],) 143s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 143s process = 143s stdout = None, stderr = None, retcode = 1 143s 143s def run(*popenargs, 143s input=None, capture_output=False, timeout=None, check=False, **kwargs): 143s """Run command with arguments and return a CompletedProcess instance. 143s 143s The returned instance will have attributes args, returncode, stdout and 143s stderr. By default, stdout and stderr are not captured, and those attributes 143s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 143s or pass capture_output=True to capture both. 143s 143s If check is True and the exit code was non-zero, it raises a 143s CalledProcessError. The CalledProcessError object will have the return code 143s in the returncode attribute, and output & stderr attributes if those streams 143s were captured. 143s 143s If timeout is given, and the process takes too long, a TimeoutExpired 143s exception will be raised. 143s 143s There is an optional argument "input", allowing you to 143s pass bytes or a string to the subprocess's stdin. If you use this argument 143s you may not also use the Popen constructor's "stdin" argument, as 143s it will be used internally. 143s 143s By default, all communication is in bytes, and therefore any "input" should 143s be bytes, and the stdout and stderr will be bytes. If in text mode, any 143s "input" should be a string, and stdout and stderr will be strings decoded 143s according to locale encoding, or by "encoding" if set. Text mode is 143s triggered by setting any of text, encoding, errors or universal_newlines. 143s 143s The other arguments are the same as for the Popen constructor. 143s """ 143s if input is not None: 143s if kwargs.get('stdin') is not None: 143s raise ValueError('stdin and input arguments may not both be used.') 143s kwargs['stdin'] = PIPE 143s 143s if capture_output: 143s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 143s raise ValueError('stdout and stderr arguments may not be used ' 143s 'with capture_output.') 143s kwargs['stdout'] = PIPE 143s kwargs['stderr'] = PIPE 143s 143s with Popen(*popenargs, **kwargs) as process: 143s try: 143s stdout, stderr = process.communicate(input, timeout=timeout) 143s except TimeoutExpired as exc: 143s process.kill() 143s if _mswindows: 143s # Windows accumulates the output in a single blocking 143s # read() call run on child threads, with the timeout 143s # being done in a join() on those threads. communicate() 143s # _after_ kill() is required to collect that and add it 143s # to the exception. 143s exc.stdout, exc.stderr = process.communicate() 143s else: 143s # POSIX _communicate already populated the output so 143s # far into the TimeoutExpired exception. 143s process.wait() 143s raise 143s except: # Including KeyboardInterrupt, communicate handled that. 143s process.kill() 143s # We don't call process.wait() as .__exit__ does that for us. 143s raise 143s retcode = process.poll() 143s if check and retcode: 143s > raise CalledProcessError(retcode, process.args, 143s output=stdout, stderr=stderr) 143s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'icecream.py']' returned non-zero exit status 1. 143s 143s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/icecream.py", line 19, in 143s import dolfin 143s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 143s from .cpp import __version__ 143s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 143s ________________________ test_demos[path1-materials.py] ________________________ 143s 143s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 143s name = 'materials.py' 143s 143s @pytest.mark.parametrize("path,name", demos) 143s def test_demos(path, name): 143s 143s # Run in serial 143s > ret = subprocess.run([sys.executable, name], 143s cwd=str(path), 143s env={**os.environ, 'MPLBACKEND': 'agg'}, 143s check=True) 143s 143s ../../autopkgtest_tmp/examples/test.py:24: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s input = None, capture_output = False, timeout = None, check = True 143s popenargs = (['/usr/bin/python3', 'materials.py'],) 143s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 143s process = 143s stdout = None, stderr = None, retcode = 1 143s 143s def run(*popenargs, 143s input=None, capture_output=False, timeout=None, check=False, **kwargs): 143s """Run command with arguments and return a CompletedProcess instance. 143s 143s The returned instance will have attributes args, returncode, stdout and 143s stderr. By default, stdout and stderr are not captured, and those attributes 143s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 143s or pass capture_output=True to capture both. 143s 143s If check is True and the exit code was non-zero, it raises a 143s CalledProcessError. The CalledProcessError object will have the return code 143s in the returncode attribute, and output & stderr attributes if those streams 143s were captured. 143s 143s If timeout is given, and the process takes too long, a TimeoutExpired 143s exception will be raised. 143s 143s There is an optional argument "input", allowing you to 143s pass bytes or a string to the subprocess's stdin. If you use this argument 143s you may not also use the Popen constructor's "stdin" argument, as 143s it will be used internally. 143s 143s By default, all communication is in bytes, and therefore any "input" should 143s be bytes, and the stdout and stderr will be bytes. If in text mode, any 143s "input" should be a string, and stdout and stderr will be strings decoded 143s according to locale encoding, or by "encoding" if set. Text mode is 143s triggered by setting any of text, encoding, errors or universal_newlines. 143s 143s The other arguments are the same as for the Popen constructor. 143s """ 143s if input is not None: 143s if kwargs.get('stdin') is not None: 143s raise ValueError('stdin and input arguments may not both be used.') 143s kwargs['stdin'] = PIPE 143s 143s if capture_output: 143s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 143s raise ValueError('stdout and stderr arguments may not be used ' 143s 'with capture_output.') 143s kwargs['stdout'] = PIPE 143s kwargs['stderr'] = PIPE 143s 143s with Popen(*popenargs, **kwargs) as process: 143s try: 143s stdout, stderr = process.communicate(input, timeout=timeout) 143s except TimeoutExpired as exc: 143s process.kill() 143s if _mswindows: 143s # Windows accumulates the output in a single blocking 143s # read() call run on child threads, with the timeout 143s # being done in a join() on those threads. communicate() 143s # _after_ kill() is required to collect that and add it 143s # to the exception. 143s exc.stdout, exc.stderr = process.communicate() 143s else: 143s # POSIX _communicate already populated the output so 143s # far into the TimeoutExpired exception. 143s process.wait() 143s raise 143s except: # Including KeyboardInterrupt, communicate handled that. 143s process.kill() 143s # We don't call process.wait() as .__exit__ does that for us. 143s raise 143s retcode = process.poll() 143s if check and retcode: 143s > raise CalledProcessError(retcode, process.args, 143s output=stdout, stderr=stderr) 143s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'materials.py']' returned non-zero exit status 1. 143s 143s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/materials.py", line 19, in 143s import dolfin 143s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 143s from .cpp import __version__ 143s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 143s ______________________ test_demos[path3-simple-csg-3D.py] ______________________ 143s 143s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 143s name = 'simple-csg-3D.py' 143s 143s @pytest.mark.parametrize("path,name", demos) 143s def test_demos(path, name): 143s 143s # Run in serial 143s > ret = subprocess.run([sys.executable, name], 143s cwd=str(path), 143s env={**os.environ, 'MPLBACKEND': 'agg'}, 143s check=True) 143s 143s ../../autopkgtest_tmp/examples/test.py:24: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s input = None, capture_output = False, timeout = None, check = True 143s popenargs = (['/usr/bin/python3', 'simple-csg-3D.py'],) 143s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 143s process = 143s stdout = None, stderr = None, retcode = 1 143s 143s def run(*popenargs, 143s input=None, capture_output=False, timeout=None, check=False, **kwargs): 143s """Run command with arguments and return a CompletedProcess instance. 143s 143s The returned instance will have attributes args, returncode, stdout and 143s stderr. By default, stdout and stderr are not captured, and those attributes 143s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 143s or pass capture_output=True to capture both. 143s 143s If check is True and the exit code was non-zero, it raises a 143s CalledProcessError. The CalledProcessError object will have the return code 143s in the returncode attribute, and output & stderr attributes if those streams 143s were captured. 143s 143s If timeout is given, and the process takes too long, a TimeoutExpired 143s exception will be raised. 143s 143s There is an optional argument "input", allowing you to 143s pass bytes or a string to the subprocess's stdin. If you use this argument 143s you may not also use the Popen constructor's "stdin" argument, as 143s it will be used internally. 143s 143s By default, all communication is in bytes, and therefore any "input" should 143s be bytes, and the stdout and stderr will be bytes. If in text mode, any 143s "input" should be a string, and stdout and stderr will be strings decoded 143s according to locale encoding, or by "encoding" if set. Text mode is 143s triggered by setting any of text, encoding, errors or universal_newlines. 143s 143s The other arguments are the same as for the Popen constructor. 143s """ 143s if input is not None: 143s if kwargs.get('stdin') is not None: 143s raise ValueError('stdin and input arguments may not both be used.') 143s kwargs['stdin'] = PIPE 143s 143s if capture_output: 143s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 143s raise ValueError('stdout and stderr arguments may not be used ' 143s 'with capture_output.') 143s kwargs['stdout'] = PIPE 143s kwargs['stderr'] = PIPE 143s 143s with Popen(*popenargs, **kwargs) as process: 143s try: 143s stdout, stderr = process.communicate(input, timeout=timeout) 143s except TimeoutExpired as exc: 143s process.kill() 143s if _mswindows: 143s # Windows accumulates the output in a single blocking 143s # read() call run on child threads, with the timeout 143s # being done in a join() on those threads. communicate() 143s # _after_ kill() is required to collect that and add it 143s # to the exception. 143s exc.stdout, exc.stderr = process.communicate() 143s else: 143s # POSIX _communicate already populated the output so 143s # far into the TimeoutExpired exception. 143s process.wait() 143s raise 143s except: # Including KeyboardInterrupt, communicate handled that. 143s process.kill() 143s # We don't call process.wait() as .__exit__ does that for us. 143s raise 143s retcode = process.poll() 143s if check and retcode: 143s > raise CalledProcessError(retcode, process.args, 143s output=stdout, stderr=stderr) 143s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'simple-csg-3D.py']' returned non-zero exit status 1. 143s 143s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/simple-csg-3D.py", line 18, in 143s import dolfin 143s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 143s from .cpp import __version__ 143s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 143s ____________________ test_demos[path4-csg-subdomains-2D.py] ____________________ 143s 143s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 143s name = 'csg-subdomains-2D.py' 143s 143s @pytest.mark.parametrize("path,name", demos) 143s def test_demos(path, name): 143s 143s # Run in serial 143s > ret = subprocess.run([sys.executable, name], 143s cwd=str(path), 143s env={**os.environ, 'MPLBACKEND': 'agg'}, 143s check=True) 143s 143s ../../autopkgtest_tmp/examples/test.py:24: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s input = None, capture_output = False, timeout = None, check = True 143s popenargs = (['/usr/bin/python3', 'csg-subdomains-2D.py'],) 143s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 143s process = 143s stdout = None, stderr = None, retcode = 1 143s 143s def run(*popenargs, 143s input=None, capture_output=False, timeout=None, check=False, **kwargs): 143s """Run command with arguments and return a CompletedProcess instance. 143s 143s The returned instance will have attributes args, returncode, stdout and 143s stderr. By default, stdout and stderr are not captured, and those attributes 143s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 143s or pass capture_output=True to capture both. 143s 143s If check is True and the exit code was non-zero, it raises a 143s CalledProcessError. The CalledProcessError object will have the return code 143s in the returncode attribute, and output & stderr attributes if those streams 143s were captured. 143s 143s If timeout is given, and the process takes too long, a TimeoutExpired 143s exception will be raised. 143s 143s There is an optional argument "input", allowing you to 143s pass bytes or a string to the subprocess's stdin. If you use this argument 143s you may not also use the Popen constructor's "stdin" argument, as 143s it will be used internally. 143s 143s By default, all communication is in bytes, and therefore any "input" should 143s be bytes, and the stdout and stderr will be bytes. If in text mode, any 143s "input" should be a string, and stdout and stderr will be strings decoded 143s according to locale encoding, or by "encoding" if set. Text mode is 143s triggered by setting any of text, encoding, errors or universal_newlines. 143s 143s The other arguments are the same as for the Popen constructor. 143s """ 143s if input is not None: 143s if kwargs.get('stdin') is not None: 143s raise ValueError('stdin and input arguments may not both be used.') 143s kwargs['stdin'] = PIPE 143s 143s if capture_output: 143s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 143s raise ValueError('stdout and stderr arguments may not be used ' 143s 'with capture_output.') 143s kwargs['stdout'] = PIPE 143s kwargs['stderr'] = PIPE 143s 143s with Popen(*popenargs, **kwargs) as process: 143s try: 143s stdout, stderr = process.communicate(input, timeout=timeout) 143s except TimeoutExpired as exc: 143s process.kill() 143s if _mswindows: 143s # Windows accumulates the output in a single blocking 143s # read() call run on child threads, with the timeout 143s # being done in a join() on those threads. communicate() 143s # _after_ kill() is required to collect that and add it 143s # to the exception. 143s exc.stdout, exc.stderr = process.communicate() 143s else: 143s # POSIX _communicate already populated the output so 143s # far into the TimeoutExpired exception. 143s process.wait() 143s raise 143s except: # Including KeyboardInterrupt, communicate handled that. 143s process.kill() 143s # We don't call process.wait() as .__exit__ does that for us. 143s raise 143s retcode = process.poll() 143s if check and retcode: 143s > raise CalledProcessError(retcode, process.args, 143s output=stdout, stderr=stderr) 143s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'csg-subdomains-2D.py']' returned non-zero exit status 1. 143s 143s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/csg-subdomains-2D.py", line 18, in 143s import dolfin 143s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 143s from .cpp import __version__ 143s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 143s ________________________ test_demos[path5-propeller.py] ________________________ 143s 143s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 143s name = 'propeller.py' 143s 143s @pytest.mark.parametrize("path,name", demos) 143s def test_demos(path, name): 143s 143s # Run in serial 143s > ret = subprocess.run([sys.executable, name], 143s cwd=str(path), 143s env={**os.environ, 'MPLBACKEND': 'agg'}, 143s check=True) 143s 143s ../../autopkgtest_tmp/examples/test.py:24: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s input = None, capture_output = False, timeout = None, check = True 143s popenargs = (['/usr/bin/python3', 'propeller.py'],) 143s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 143s process = 143s stdout = None, stderr = None, retcode = 1 143s 143s def run(*popenargs, 143s input=None, capture_output=False, timeout=None, check=False, **kwargs): 143s """Run command with arguments and return a CompletedProcess instance. 143s 143s The returned instance will have attributes args, returncode, stdout and 143s stderr. By default, stdout and stderr are not captured, and those attributes 143s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 143s or pass capture_output=True to capture both. 143s 143s If check is True and the exit code was non-zero, it raises a 143s CalledProcessError. The CalledProcessError object will have the return code 143s in the returncode attribute, and output & stderr attributes if those streams 143s were captured. 143s 143s If timeout is given, and the process takes too long, a TimeoutExpired 143s exception will be raised. 143s 143s There is an optional argument "input", allowing you to 143s pass bytes or a string to the subprocess's stdin. If you use this argument 143s you may not also use the Popen constructor's "stdin" argument, as 143s it will be used internally. 143s 143s By default, all communication is in bytes, and therefore any "input" should 143s be bytes, and the stdout and stderr will be bytes. If in text mode, any 143s "input" should be a string, and stdout and stderr will be strings decoded 143s according to locale encoding, or by "encoding" if set. Text mode is 143s triggered by setting any of text, encoding, errors or universal_newlines. 143s 143s The other arguments are the same as for the Popen constructor. 143s """ 143s if input is not None: 143s if kwargs.get('stdin') is not None: 143s raise ValueError('stdin and input arguments may not both be used.') 143s kwargs['stdin'] = PIPE 143s 143s if capture_output: 143s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 143s raise ValueError('stdout and stderr arguments may not be used ' 143s 'with capture_output.') 143s kwargs['stdout'] = PIPE 143s kwargs['stderr'] = PIPE 143s 143s with Popen(*popenargs, **kwargs) as process: 143s try: 143s stdout, stderr = process.communicate(input, timeout=timeout) 143s except TimeoutExpired as exc: 143s process.kill() 143s if _mswindows: 143s # Windows accumulates the output in a single blocking 143s # read() call run on child threads, with the timeout 143s # being done in a join() on those threads. communicate() 143s # _after_ kill() is required to collect that and add it 143s # to the exception. 143s exc.stdout, exc.stderr = process.communicate() 143s else: 143s # POSIX _communicate already populated the output so 143s # far into the TimeoutExpired exception. 143s process.wait() 143s raise 143s except: # Including KeyboardInterrupt, communicate handled that. 143s process.kill() 143s # We don't call process.wait() as .__exit__ does that for us. 143s raise 143s retcode = process.poll() 143s if check and retcode: 143s > raise CalledProcessError(retcode, process.args, 143s output=stdout, stderr=stderr) 143s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'propeller.py']' returned non-zero exit status 1. 143s 143s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/propeller.py", line 19, in 143s from mshr import * 143s File "/usr/lib/mshr/python3/dist-packages/mshr/__init__.py", line 22, in 143s import dolfin 143s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 143s from .cpp import __version__ 143s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 143s _________________________ test_demos[path6-classic.py] _________________________ 143s 143s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 143s name = 'classic.py' 143s 143s @pytest.mark.parametrize("path,name", demos) 143s def test_demos(path, name): 143s 143s # Run in serial 143s > ret = subprocess.run([sys.executable, name], 143s cwd=str(path), 143s env={**os.environ, 'MPLBACKEND': 'agg'}, 143s check=True) 143s 143s ../../autopkgtest_tmp/examples/test.py:24: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s input = None, capture_output = False, timeout = None, check = True 143s popenargs = (['/usr/bin/python3', 'classic.py'],) 143s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 143s process = 143s stdout = None, stderr = None, retcode = 1 143s 143s def run(*popenargs, 143s input=None, capture_output=False, timeout=None, check=False, **kwargs): 143s """Run command with arguments and return a CompletedProcess instance. 143s 143s The returned instance will have attributes args, returncode, stdout and 143s stderr. By default, stdout and stderr are not captured, and those attributes 143s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 143s or pass capture_output=True to capture both. 143s 143s If check is True and the exit code was non-zero, it raises a 143s CalledProcessError. The CalledProcessError object will have the return code 143s in the returncode attribute, and output & stderr attributes if those streams 143s were captured. 143s 143s If timeout is given, and the process takes too long, a TimeoutExpired 143s exception will be raised. 143s 143s There is an optional argument "input", allowing you to 143s pass bytes or a string to the subprocess's stdin. If you use this argument 143s you may not also use the Popen constructor's "stdin" argument, as 143s it will be used internally. 143s 143s By default, all communication is in bytes, and therefore any "input" should 143s be bytes, and the stdout and stderr will be bytes. If in text mode, any 143s "input" should be a string, and stdout and stderr will be strings decoded 143s according to locale encoding, or by "encoding" if set. Text mode is 143s triggered by setting any of text, encoding, errors or universal_newlines. 143s 143s The other arguments are the same as for the Popen constructor. 143s """ 143s if input is not None: 143s if kwargs.get('stdin') is not None: 143s raise ValueError('stdin and input arguments may not both be used.') 143s kwargs['stdin'] = PIPE 143s 143s if capture_output: 143s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 143s raise ValueError('stdout and stderr arguments may not be used ' 143s 'with capture_output.') 143s kwargs['stdout'] = PIPE 143s kwargs['stderr'] = PIPE 143s 143s with Popen(*popenargs, **kwargs) as process: 143s try: 143s stdout, stderr = process.communicate(input, timeout=timeout) 143s except TimeoutExpired as exc: 143s process.kill() 143s if _mswindows: 143s # Windows accumulates the output in a single blocking 143s # read() call run on child threads, with the timeout 143s # being done in a join() on those threads. communicate() 143s # _after_ kill() is required to collect that and add it 143s # to the exception. 143s exc.stdout, exc.stderr = process.communicate() 143s else: 143s # POSIX _communicate already populated the output so 143s # far into the TimeoutExpired exception. 143s process.wait() 143s raise 143s except: # Including KeyboardInterrupt, communicate handled that. 143s process.kill() 143s # We don't call process.wait() as .__exit__ does that for us. 143s raise 143s retcode = process.poll() 143s if check and retcode: 143s > raise CalledProcessError(retcode, process.args, 143s output=stdout, stderr=stderr) 143s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'classic.py']' returned non-zero exit status 1. 143s 143s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/classic.py", line 18, in 143s from dolfin import * 143s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 143s from .cpp import __version__ 143s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 143s ____________________ test_demos[path7-remove_degenerate.py] ____________________ 143s 143s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 143s name = 'remove_degenerate.py' 143s 143s @pytest.mark.parametrize("path,name", demos) 143s def test_demos(path, name): 143s 143s # Run in serial 143s > ret = subprocess.run([sys.executable, name], 143s cwd=str(path), 143s env={**os.environ, 'MPLBACKEND': 'agg'}, 143s check=True) 143s 143s ../../autopkgtest_tmp/examples/test.py:24: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s input = None, capture_output = False, timeout = None, check = True 143s popenargs = (['/usr/bin/python3', 'remove_degenerate.py'],) 143s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 143s process = 143s stdout = None, stderr = None, retcode = 1 143s 143s def run(*popenargs, 143s input=None, capture_output=False, timeout=None, check=False, **kwargs): 143s """Run command with arguments and return a CompletedProcess instance. 143s 143s The returned instance will have attributes args, returncode, stdout and 143s stderr. By default, stdout and stderr are not captured, and those attributes 143s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 143s or pass capture_output=True to capture both. 143s 143s If check is True and the exit code was non-zero, it raises a 143s CalledProcessError. The CalledProcessError object will have the return code 143s in the returncode attribute, and output & stderr attributes if those streams 143s were captured. 143s 143s If timeout is given, and the process takes too long, a TimeoutExpired 143s exception will be raised. 143s 143s There is an optional argument "input", allowing you to 143s pass bytes or a string to the subprocess's stdin. If you use this argument 143s you may not also use the Popen constructor's "stdin" argument, as 143s it will be used internally. 143s 143s By default, all communication is in bytes, and therefore any "input" should 143s be bytes, and the stdout and stderr will be bytes. If in text mode, any 143s "input" should be a string, and stdout and stderr will be strings decoded 143s according to locale encoding, or by "encoding" if set. Text mode is 143s triggered by setting any of text, encoding, errors or universal_newlines. 143s 143s The other arguments are the same as for the Popen constructor. 143s """ 143s if input is not None: 143s if kwargs.get('stdin') is not None: 143s raise ValueError('stdin and input arguments may not both be used.') 143s kwargs['stdin'] = PIPE 143s 143s if capture_output: 143s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 143s raise ValueError('stdout and stderr arguments may not be used ' 143s 'with capture_output.') 143s kwargs['stdout'] = PIPE 143s kwargs['stderr'] = PIPE 143s 143s with Popen(*popenargs, **kwargs) as process: 143s try: 143s stdout, stderr = process.communicate(input, timeout=timeout) 143s except TimeoutExpired as exc: 143s process.kill() 143s if _mswindows: 143s # Windows accumulates the output in a single blocking 143s # read() call run on child threads, with the timeout 143s # being done in a join() on those threads. communicate() 143s # _after_ kill() is required to collect that and add it 143s # to the exception. 143s exc.stdout, exc.stderr = process.communicate() 143s else: 143s # POSIX _communicate already populated the output so 143s # far into the TimeoutExpired exception. 143s process.wait() 143s raise 143s except: # Including KeyboardInterrupt, communicate handled that. 143s process.kill() 143s # We don't call process.wait() as .__exit__ does that for us. 143s raise 143s retcode = process.poll() 143s if check and retcode: 143s > raise CalledProcessError(retcode, process.args, 143s output=stdout, stderr=stderr) 143s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'remove_degenerate.py']' returned non-zero exit status 1. 143s 143s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/remove_degenerate.py", line 2, in 143s import mshr 143s File "/usr/lib/mshr/python3/dist-packages/mshr/__init__.py", line 22, in 143s import dolfin 143s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 143s from .cpp import __version__ 143s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 143s _________________________ test_demos[path8-extrude.py] _________________________ 143s 143s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 143s name = 'extrude.py' 143s 143s @pytest.mark.parametrize("path,name", demos) 143s def test_demos(path, name): 143s 143s # Run in serial 143s > ret = subprocess.run([sys.executable, name], 143s cwd=str(path), 143s env={**os.environ, 'MPLBACKEND': 'agg'}, 143s check=True) 143s 143s ../../autopkgtest_tmp/examples/test.py:24: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s input = None, capture_output = False, timeout = None, check = True 143s popenargs = (['/usr/bin/python3', 'extrude.py'],) 143s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 143s process = 143s stdout = None, stderr = None, retcode = 1 143s 143s def run(*popenargs, 143s input=None, capture_output=False, timeout=None, check=False, **kwargs): 143s """Run command with arguments and return a CompletedProcess instance. 143s 143s The returned instance will have attributes args, returncode, stdout and 143s stderr. By default, stdout and stderr are not captured, and those attributes 143s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 143s or pass capture_output=True to capture both. 143s 143s If check is True and the exit code was non-zero, it raises a 143s CalledProcessError. The CalledProcessError object will have the return code 143s in the returncode attribute, and output & stderr attributes if those streams 143s were captured. 143s 143s If timeout is given, and the process takes too long, a TimeoutExpired 143s exception will be raised. 143s 143s There is an optional argument "input", allowing you to 143s pass bytes or a string to the subprocess's stdin. If you use this argument 143s you may not also use the Popen constructor's "stdin" argument, as 143s it will be used internally. 143s 143s By default, all communication is in bytes, and therefore any "input" should 143s be bytes, and the stdout and stderr will be bytes. If in text mode, any 143s "input" should be a string, and stdout and stderr will be strings decoded 143s according to locale encoding, or by "encoding" if set. Text mode is 143s triggered by setting any of text, encoding, errors or universal_newlines. 143s 143s The other arguments are the same as for the Popen constructor. 143s """ 143s if input is not None: 143s if kwargs.get('stdin') is not None: 143s raise ValueError('stdin and input arguments may not both be used.') 143s kwargs['stdin'] = PIPE 143s 143s if capture_output: 143s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 143s raise ValueError('stdout and stderr arguments may not be used ' 143s 'with capture_output.') 143s kwargs['stdout'] = PIPE 143s kwargs['stderr'] = PIPE 143s 143s with Popen(*popenargs, **kwargs) as process: 143s try: 143s stdout, stderr = process.communicate(input, timeout=timeout) 143s except TimeoutExpired as exc: 143s process.kill() 143s if _mswindows: 143s # Windows accumulates the output in a single blocking 143s # read() call run on child threads, with the timeout 143s # being done in a join() on those threads. communicate() 143s # _after_ kill() is required to collect that and add it 143s # to the exception. 143s exc.stdout, exc.stderr = process.communicate() 143s else: 143s # POSIX _communicate already populated the output so 143s # far into the TimeoutExpired exception. 143s process.wait() 143s raise 143s except: # Including KeyboardInterrupt, communicate handled that. 143s process.kill() 143s # We don't call process.wait() as .__exit__ does that for us. 143s raise 143s retcode = process.poll() 143s if check and retcode: 143s > raise CalledProcessError(retcode, process.args, 143s output=stdout, stderr=stderr) 143s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'extrude.py']' returned non-zero exit status 1. 143s 143s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/extrude.py", line 20, in 143s from dolfin import * 143s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 143s from .cpp import __version__ 143s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 143s ________________________ test_demos[path9-deathstar.py] ________________________ 143s 143s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 143s name = 'deathstar.py' 143s 143s @pytest.mark.parametrize("path,name", demos) 143s def test_demos(path, name): 143s 143s # Run in serial 143s > ret = subprocess.run([sys.executable, name], 143s cwd=str(path), 143s env={**os.environ, 'MPLBACKEND': 'agg'}, 143s check=True) 143s 143s ../../autopkgtest_tmp/examples/test.py:24: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s input = None, capture_output = False, timeout = None, check = True 143s popenargs = (['/usr/bin/python3', 'deathstar.py'],) 143s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...dfsg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr-python-artifacts', ...}} 143s process = 143s stdout = None, stderr = None, retcode = 1 143s 143s def run(*popenargs, 143s input=None, capture_output=False, timeout=None, check=False, **kwargs): 143s """Run command with arguments and return a CompletedProcess instance. 143s 143s The returned instance will have attributes args, returncode, stdout and 143s stderr. By default, stdout and stderr are not captured, and those attributes 143s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 143s or pass capture_output=True to capture both. 143s 143s If check is True and the exit code was non-zero, it raises a 143s CalledProcessError. The CalledProcessError object will have the return code 143s in the returncode attribute, and output & stderr attributes if those streams 143s were captured. 143s 143s If timeout is given, and the process takes too long, a TimeoutExpired 143s exception will be raised. 143s 143s There is an optional argument "input", allowing you to 143s pass bytes or a string to the subprocess's stdin. If you use this argument 143s you may not also use the Popen constructor's "stdin" argument, as 143s it will be used internally. 143s 143s By default, all communication is in bytes, and therefore any "input" should 143s be bytes, and the stdout and stderr will be bytes. If in text mode, any 143s "input" should be a string, and stdout and stderr will be strings decoded 143s according to locale encoding, or by "encoding" if set. Text mode is 143s triggered by setting any of text, encoding, errors or universal_newlines. 143s 143s The other arguments are the same as for the Popen constructor. 143s """ 143s if input is not None: 143s if kwargs.get('stdin') is not None: 143s raise ValueError('stdin and input arguments may not both be used.') 143s kwargs['stdin'] = PIPE 143s 143s if capture_output: 143s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 143s raise ValueError('stdout and stderr arguments may not be used ' 143s 'with capture_output.') 143s kwargs['stdout'] = PIPE 143s kwargs['stderr'] = PIPE 143s 143s with Popen(*popenargs, **kwargs) as process: 143s try: 143s stdout, stderr = process.communicate(input, timeout=timeout) 143s except TimeoutExpired as exc: 143s process.kill() 143s if _mswindows: 143s # Windows accumulates the output in a single blocking 143s # read() call run on child threads, with the timeout 143s # being done in a join() on those threads. communicate() 143s # _after_ kill() is required to collect that and add it 143s # to the exception. 143s exc.stdout, exc.stderr = process.communicate() 143s else: 143s # POSIX _communicate already populated the output so 143s # far into the TimeoutExpired exception. 143s process.wait() 143s raise 143s except: # Including KeyboardInterrupt, communicate handled that. 143s process.kill() 143s # We don't call process.wait() as .__exit__ does that for us. 143s raise 143s retcode = process.poll() 143s if check and retcode: 143s > raise CalledProcessError(retcode, process.args, 143s output=stdout, stderr=stderr) 143s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'deathstar.py']' returned non-zero exit status 1. 143s 143s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/deathstar.py", line 18, in 143s from dolfin import * 143s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 143s from .cpp import __version__ 143s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 143s =========================== short test summary info ============================ 143s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path0-icecream.py] 143s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path1-materials.py] 143s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path3-simple-csg-3D.py] 143s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path4-csg-subdomains-2D.py] 143s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path5-propeller.py] 143s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path6-classic.py] 143s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path7-remove_degenerate.py] 143s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path8-extrude.py] 143s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path9-deathstar.py] 143s ========================= 9 failed, 1 passed in 5.00s ========================== 144s autopkgtest [08:50:19]: test test-mshr-python: -----------------------] 144s test-mshr-python FAIL non-zero exit status 1 144s autopkgtest [08:50:19]: test test-mshr-python: - - - - - - - - - - results - - - - - - - - - - 145s autopkgtest [08:50:20]: test test-mshr64-python: preparing testbed 146s Reading package lists... 146s Building dependency tree... 146s Reading state information... 146s Starting pkgProblemResolver with broken count: 0 146s Starting 2 pkgProblemResolver with broken count: 0 146s Done 147s The following additional packages will be installed: 147s libblas64-3 libdolfin64-2019.2t64 libdolfin64-dev libhypre64m-2.31.0 147s libhypre64m-dev liblapack64-3 libmshr64-2019.2 libmumps-64pord-5.7 147s libmumps64-dev libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 147s libopenblas64-pthread-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 147s libslepc64-real3.21 libslepc64-real3.21-dev python3-dolfin64-real 147s python3-mshr64-real python3-petsc4py-64-real python3-petsc4py-64-real3.21 147s python3-slepc4py-64-real python3-slepc4py-64-real3.21 147s Suggested packages: 147s dolfin-doc petsc64-dev libpetsc64-real3.21-dbg petsc3.21-doc libluminate-dev 147s libslepc3.21-dev-examples slepc3.21-doc python-slepc4py-doc 147s Recommended packages: 147s libpetsc3.21-dev-examples ksh | mksh | pdksh | zsh 147s The following NEW packages will be installed: 147s autopkgtest-satdep libblas64-3 libdolfin64-2019.2t64 libdolfin64-dev 147s libhypre64m-2.31.0 libhypre64m-dev liblapack64-3 libmshr64-2019.2 147s libmumps-64pord-5.7 libmumps64-dev libopenblas64-0 libopenblas64-0-pthread 147s libopenblas64-dev libopenblas64-pthread-dev libpetsc64-real3.21 147s libpetsc64-real3.21-dev libslepc64-real3.21 libslepc64-real3.21-dev 147s python3-dolfin64-real python3-mshr64-real python3-petsc4py-64-real 147s python3-petsc4py-64-real3.21 python3-slepc4py-64-real 147s python3-slepc4py-64-real3.21 147s 0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded. 147s Need to get 55.8 MB/55.8 MB of archives. 147s After this operation, 258 MB of additional disk space will be used. 147s Get:1 /tmp/autopkgtest.kdTiMs/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [728 B] 147s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas64-3 amd64 3.12.0-3build2 [231 kB] 147s Get:3 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenblas64-0-pthread amd64 0.3.28+ds-3 [8558 kB] 148s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack64-3 amd64 3.12.0-3build2 [2525 kB] 148s Get:5 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhypre64m-2.31.0 amd64 2.31.0-1exp2 [1621 kB] 148s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps-64pord-5.7 amd64 5.7.3-3 [2262 kB] 148s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc64-real3.21 amd64 3.21.6+dfsg1-2ubuntu2 [7793 kB] 148s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libslepc64-real3.21 amd64 3.21.2+dfsg1-2 [1318 kB] 148s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin64-2019.2t64 amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [2053 kB] 148s Get:10 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenblas64-0 amd64 0.3.28+ds-3 [5040 B] 148s Get:11 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenblas64-pthread-dev amd64 0.3.28+ds-3 [6419 kB] 149s Get:12 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenblas64-dev amd64 0.3.28+ds-3 [5106 B] 149s Get:13 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhypre64m-dev amd64 2.31.0-1exp2 [1929 kB] 149s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps64-dev amd64 5.7.3-3 [2208 kB] 149s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc64-real3.21-dev amd64 3.21.6+dfsg1-2ubuntu2 [7121 kB] 149s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libslepc64-real3.21-dev amd64 3.21.2+dfsg1-2 [6028 kB] 149s Get:17 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin64-dev amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [6814 B] 149s Get:18 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmshr64-2019.2 amd64 2019.2.0~git20230811.ff54a68+dfsg1-1build5 [1667 kB] 149s Get:19 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py-64-real3.21 amd64 3.21.6-2ubuntu2 [2178 kB] 149s Get:20 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py-64-real all 3.21.6-2ubuntu2 [2510 B] 149s Get:21 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py-64-real3.21 amd64 3.21.2-1ubuntu2 [540 kB] 149s Get:22 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py-64-real all 3.21.2-1ubuntu2 [2556 B] 149s Get:23 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-dolfin64-real amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [1260 kB] 149s Get:24 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mshr64-real amd64 2019.2.0~git20230811.ff54a68+dfsg1-1build5 [117 kB] 150s Fetched 55.8 MB in 3s (20.0 MB/s) 150s Selecting previously unselected package libblas64-3:amd64. 150s (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 ... 117095 files and directories currently installed.) 150s Preparing to unpack .../00-libblas64-3_3.12.0-3build2_amd64.deb ... 150s Unpacking libblas64-3:amd64 (3.12.0-3build2) ... 150s Selecting previously unselected package libopenblas64-0-pthread:amd64. 150s Preparing to unpack .../01-libopenblas64-0-pthread_0.3.28+ds-3_amd64.deb ... 150s Unpacking libopenblas64-0-pthread:amd64 (0.3.28+ds-3) ... 150s Selecting previously unselected package liblapack64-3:amd64. 150s Preparing to unpack .../02-liblapack64-3_3.12.0-3build2_amd64.deb ... 150s Unpacking liblapack64-3:amd64 (3.12.0-3build2) ... 150s Selecting previously unselected package libhypre64m-2.31.0:amd64. 150s Preparing to unpack .../03-libhypre64m-2.31.0_2.31.0-1exp2_amd64.deb ... 150s Unpacking libhypre64m-2.31.0:amd64 (2.31.0-1exp2) ... 150s Selecting previously unselected package libmumps-64pord-5.7:amd64. 150s Preparing to unpack .../04-libmumps-64pord-5.7_5.7.3-3_amd64.deb ... 150s Unpacking libmumps-64pord-5.7:amd64 (5.7.3-3) ... 150s Selecting previously unselected package libpetsc64-real3.21:amd64. 150s Preparing to unpack .../05-libpetsc64-real3.21_3.21.6+dfsg1-2ubuntu2_amd64.deb ... 150s Unpacking libpetsc64-real3.21:amd64 (3.21.6+dfsg1-2ubuntu2) ... 150s Selecting previously unselected package libslepc64-real3.21. 150s Preparing to unpack .../06-libslepc64-real3.21_3.21.2+dfsg1-2_amd64.deb ... 150s Unpacking libslepc64-real3.21 (3.21.2+dfsg1-2) ... 150s Selecting previously unselected package libdolfin64-2019.2t64:amd64. 150s Preparing to unpack .../07-libdolfin64-2019.2t64_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 150s Unpacking libdolfin64-2019.2t64:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 150s Selecting previously unselected package libopenblas64-0:amd64. 150s Preparing to unpack .../08-libopenblas64-0_0.3.28+ds-3_amd64.deb ... 150s Unpacking libopenblas64-0:amd64 (0.3.28+ds-3) ... 150s Selecting previously unselected package libopenblas64-pthread-dev:amd64. 150s Preparing to unpack .../09-libopenblas64-pthread-dev_0.3.28+ds-3_amd64.deb ... 150s Unpacking libopenblas64-pthread-dev:amd64 (0.3.28+ds-3) ... 151s Selecting previously unselected package libopenblas64-dev:amd64. 151s Preparing to unpack .../10-libopenblas64-dev_0.3.28+ds-3_amd64.deb ... 151s Unpacking libopenblas64-dev:amd64 (0.3.28+ds-3) ... 151s Selecting previously unselected package libhypre64m-dev:amd64. 151s Preparing to unpack .../11-libhypre64m-dev_2.31.0-1exp2_amd64.deb ... 151s Unpacking libhypre64m-dev:amd64 (2.31.0-1exp2) ... 151s Selecting previously unselected package libmumps64-dev:amd64. 151s Preparing to unpack .../12-libmumps64-dev_5.7.3-3_amd64.deb ... 151s Unpacking libmumps64-dev:amd64 (5.7.3-3) ... 151s Selecting previously unselected package libpetsc64-real3.21-dev:amd64. 151s Preparing to unpack .../13-libpetsc64-real3.21-dev_3.21.6+dfsg1-2ubuntu2_amd64.deb ... 151s Unpacking libpetsc64-real3.21-dev:amd64 (3.21.6+dfsg1-2ubuntu2) ... 151s Selecting previously unselected package libslepc64-real3.21-dev. 151s Preparing to unpack .../14-libslepc64-real3.21-dev_3.21.2+dfsg1-2_amd64.deb ... 151s Unpacking libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 151s Selecting previously unselected package libdolfin64-dev:amd64. 151s Preparing to unpack .../15-libdolfin64-dev_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 151s Unpacking libdolfin64-dev:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 151s Selecting previously unselected package libmshr64-2019.2:amd64. 151s Preparing to unpack .../16-libmshr64-2019.2_2019.2.0~git20230811.ff54a68+dfsg1-1build5_amd64.deb ... 151s Unpacking libmshr64-2019.2:amd64 (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 151s Selecting previously unselected package python3-petsc4py-64-real3.21. 151s Preparing to unpack .../17-python3-petsc4py-64-real3.21_3.21.6-2ubuntu2_amd64.deb ... 151s Unpacking python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 151s Selecting previously unselected package python3-petsc4py-64-real. 151s Preparing to unpack .../18-python3-petsc4py-64-real_3.21.6-2ubuntu2_all.deb ... 151s Unpacking python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 151s Selecting previously unselected package python3-slepc4py-64-real3.21. 151s Preparing to unpack .../19-python3-slepc4py-64-real3.21_3.21.2-1ubuntu2_amd64.deb ... 151s Unpacking python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 151s Selecting previously unselected package python3-slepc4py-64-real. 151s Preparing to unpack .../20-python3-slepc4py-64-real_3.21.2-1ubuntu2_all.deb ... 151s Unpacking python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 151s Selecting previously unselected package python3-dolfin64-real. 151s Preparing to unpack .../21-python3-dolfin64-real_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 151s Unpacking python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 151s Selecting previously unselected package python3-mshr64-real. 151s Preparing to unpack .../22-python3-mshr64-real_2019.2.0~git20230811.ff54a68+dfsg1-1build5_amd64.deb ... 151s Unpacking python3-mshr64-real (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 151s Selecting previously unselected package autopkgtest-satdep. 151s Preparing to unpack .../23-2-autopkgtest-satdep.deb ... 151s Unpacking autopkgtest-satdep (0) ... 151s Setting up libopenblas64-0-pthread:amd64 (0.3.28+ds-3) ... 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/libblas64.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas64.so.3 (libblas64.so.3-x86_64-linux-gnu) in auto mode 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/liblapack64.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack64.so.3 (liblapack64.so.3-x86_64-linux-gnu) in auto mode 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/libopenblas64.so.0 to provide /usr/lib/x86_64-linux-gnu/libopenblas64.so.0 (libopenblas64.so.0-x86_64-linux-gnu) in auto mode 151s Setting up libopenblas64-pthread-dev:amd64 (0.3.28+ds-3) ... 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/libblas64.so to provide /usr/lib/x86_64-linux-gnu/libblas64.so (libblas64.so-x86_64-linux-gnu) in auto mode 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/liblapack64.so to provide /usr/lib/x86_64-linux-gnu/liblapack64.so (liblapack64.so-x86_64-linux-gnu) in auto mode 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/libopenblas64.so to provide /usr/lib/x86_64-linux-gnu/libopenblas64.so (libopenblas64.so-x86_64-linux-gnu) in auto mode 151s Setting up liblapack64-3:amd64 (3.12.0-3build2) ... 151s Setting up libmumps-64pord-5.7:amd64 (5.7.3-3) ... 151s Setting up libhypre64m-2.31.0:amd64 (2.31.0-1exp2) ... 151s Setting up libopenblas64-0:amd64 (0.3.28+ds-3) ... 151s Setting up libhypre64m-dev:amd64 (2.31.0-1exp2) ... 151s Setting up libblas64-3:amd64 (3.12.0-3build2) ... 151s Setting up libmumps64-dev:amd64 (5.7.3-3) ... 151s Setting up libopenblas64-dev:amd64 (0.3.28+ds-3) ... 151s Setting up libpetsc64-real3.21:amd64 (3.21.6+dfsg1-2ubuntu2) ... 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/x86_64-linux-gnu/libpetsc64.so.3.21 (libpetsc64.so.3.21) in auto mode 151s Setting up libpetsc64-real3.21-dev:amd64 (3.21.6+dfsg1-2ubuntu2) ... 151s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/x86_64-linux-gnu-real to provide /usr/lib/petsc64 (petsc64) in auto mode 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/x86_64-linux-gnu/libpetsc64_real.so (libpetsc64_real.so) in auto mode 151s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/x86_64-linux-gnu-real to provide /usr/lib/petscdir/64-3.21 (petsc64-3.21) in auto mode 151s Setting up python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 151s Setting up libslepc64-real3.21 (3.21.2+dfsg1-2) ... 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/x86_64-linux-gnu/libslepc64.so.3.21 (libslepc64.so.3.21) in auto mode 151s Setting up libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 151s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/x86_64-linux-gnu-real to provide /usr/lib/slepc64 (slepc64) in auto mode 151s update-alternatives: using /usr/lib/x86_64-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/x86_64-linux-gnu/libslepc64_real.so (libslepc64_real.so) in auto mode 151s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/x86_64-linux-gnu-real to provide /usr/lib/slepcdir/64bit-3.21 (slepc64-3.21) in auto mode 151s Setting up python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 151s Setting up libdolfin64-2019.2t64:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 151s Setting up python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 152s Setting up python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 152s Setting up libmshr64-2019.2:amd64 (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 152s Setting up libdolfin64-dev:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 152s Setting up python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 152s Setting up python3-mshr64-real (2019.2.0~git20230811.ff54a68+dfsg1-1build5) ... 152s Setting up autopkgtest-satdep (0) ... 152s Processing triggers for libc-bin (2.40-1ubuntu3) ... 153s (Reading database ... 117760 files and directories currently installed.) 153s Removing autopkgtest-satdep (0) ... 154s autopkgtest [08:50:29]: test test-mshr64-python: [----------------------- 154s === python unit tests for 64-bit build === 154s ============================= test session starts ============================== 154s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 154s cachedir: .pytest_cache 154s rootdir: /tmp/autopkgtest.kdTiMs/build.Igr/src 154s plugins: typeguard-4.4.1 154s collecting ... collected 11 items 154s 155s test/test.py::test_demos[path0-test-ASCFileReader.py] FAILED [ 9%] 155s test/test.py::test_demos[path1-test-num-segments-2d.py] FAILED [ 18%] 156s test/test.py::test_demos[path2-test-mesh-generation.py] FAILED [ 27%] 156s test/test.py::test_demos[path3-degenerate_removal.py] FAILED [ 36%] 157s test/test.py::test_demos[path4-test-csg-primitives-2d.py] FAILED [ 45%] 157s test/test.py::test_demos[path5-test.py] PASSED [ 54%] 158s test/test.py::test_demos[path6-test-csg.py] FAILED [ 63%] 158s test/test.py::test_demos[path7-test-meshes.py] FAILED [ 72%] 159s test/test.py::test_demos[path8-test-csg-predicates.py] FAILED [ 81%] 159s test/test.py::test_demos[path9-dummy.py] FAILED [ 90%] 160s test/test.py::test_demos[path10-test-fuzzypointmap.py] FAILED [100%] 160s 160s =================================== FAILURES =================================== 160s ___________________ test_demos[path0-test-ASCFileReader.py] ____________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'test-ASCFileReader.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'test-ASCFileReader.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-ASCFileReader.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-ASCFileReader.py", line 1, in 160s from dolfin import * 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s __________________ test_demos[path1-test-num-segments-2d.py] ___________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'test-num-segments-2d.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'test-num-segments-2d.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-num-segments-2d.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-num-segments-2d.py", line 1, in 160s from dolfin import * 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s __________________ test_demos[path2-test-mesh-generation.py] ___________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'test-mesh-generation.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'test-mesh-generation.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-mesh-generation.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-mesh-generation.py", line 1, in 160s import mshr 160s File "/usr/lib/mshr64/python3/dist-packages/mshr/__init__.py", line 22, in 160s import dolfin 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s ___________________ test_demos[path3-degenerate_removal.py] ____________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'degenerate_removal.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'degenerate_removal.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'degenerate_removal.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/degenerate_removal.py", line 1, in 160s from mshr import * 160s File "/usr/lib/mshr64/python3/dist-packages/mshr/__init__.py", line 22, in 160s import dolfin 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s _________________ test_demos[path4-test-csg-primitives-2d.py] __________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'test-csg-primitives-2d.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'test-csg-primitives-2d.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-csg-primitives-2d.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-csg-primitives-2d.py", line 1, in 160s from dolfin import * 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s ________________________ test_demos[path6-test-csg.py] _________________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'test-csg.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'test-csg.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-csg.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-csg.py", line 1, in 160s from mshr import * 160s File "/usr/lib/mshr64/python3/dist-packages/mshr/__init__.py", line 22, in 160s import dolfin 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s _______________________ test_demos[path7-test-meshes.py] _______________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'test-meshes.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'test-meshes.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-meshes.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-meshes.py", line 1, in 160s from dolfin import * 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s ___________________ test_demos[path8-test-csg-predicates.py] ___________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'test-csg-predicates.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'test-csg-predicates.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-csg-predicates.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-csg-predicates.py", line 1, in 160s from dolfin import * 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s __________________________ test_demos[path9-dummy.py] __________________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'dummy.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'dummy.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'dummy.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/dummy.py", line 1, in 160s import dolfin 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s ___________________ test_demos[path10-test-fuzzypointmap.py] ___________________ 160s 160s path = PosixPath('/tmp/autopkgtest.kdTiMs/build.Igr/src/test') 160s name = 'test-fuzzypointmap.py' 160s 160s @pytest.mark.parametrize("path,name", tests) 160s def test_demos(path, name): 160s 160s > ret = subprocess.run([sys.executable, name], 160s cwd=str(path), 160s env={**os.environ, 'MPLBACKEND': 'agg'}, 160s check=True) 160s 160s test/test.py:27: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s input = None, capture_output = False, timeout = None, check = True 160s popenargs = (['/usr/bin/python3', 'test-fuzzypointmap.py'],) 160s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/build.Igr/src/test', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp', 'AD...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 160s process = 160s stdout = None, stderr = None, retcode = 1 160s 160s def run(*popenargs, 160s input=None, capture_output=False, timeout=None, check=False, **kwargs): 160s """Run command with arguments and return a CompletedProcess instance. 160s 160s The returned instance will have attributes args, returncode, stdout and 160s stderr. By default, stdout and stderr are not captured, and those attributes 160s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 160s or pass capture_output=True to capture both. 160s 160s If check is True and the exit code was non-zero, it raises a 160s CalledProcessError. The CalledProcessError object will have the return code 160s in the returncode attribute, and output & stderr attributes if those streams 160s were captured. 160s 160s If timeout is given, and the process takes too long, a TimeoutExpired 160s exception will be raised. 160s 160s There is an optional argument "input", allowing you to 160s pass bytes or a string to the subprocess's stdin. If you use this argument 160s you may not also use the Popen constructor's "stdin" argument, as 160s it will be used internally. 160s 160s By default, all communication is in bytes, and therefore any "input" should 160s be bytes, and the stdout and stderr will be bytes. If in text mode, any 160s "input" should be a string, and stdout and stderr will be strings decoded 160s according to locale encoding, or by "encoding" if set. Text mode is 160s triggered by setting any of text, encoding, errors or universal_newlines. 160s 160s The other arguments are the same as for the Popen constructor. 160s """ 160s if input is not None: 160s if kwargs.get('stdin') is not None: 160s raise ValueError('stdin and input arguments may not both be used.') 160s kwargs['stdin'] = PIPE 160s 160s if capture_output: 160s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 160s raise ValueError('stdout and stderr arguments may not be used ' 160s 'with capture_output.') 160s kwargs['stdout'] = PIPE 160s kwargs['stderr'] = PIPE 160s 160s with Popen(*popenargs, **kwargs) as process: 160s try: 160s stdout, stderr = process.communicate(input, timeout=timeout) 160s except TimeoutExpired as exc: 160s process.kill() 160s if _mswindows: 160s # Windows accumulates the output in a single blocking 160s # read() call run on child threads, with the timeout 160s # being done in a join() on those threads. communicate() 160s # _after_ kill() is required to collect that and add it 160s # to the exception. 160s exc.stdout, exc.stderr = process.communicate() 160s else: 160s # POSIX _communicate already populated the output so 160s # far into the TimeoutExpired exception. 160s process.wait() 160s raise 160s except: # Including KeyboardInterrupt, communicate handled that. 160s process.kill() 160s # We don't call process.wait() as .__exit__ does that for us. 160s raise 160s retcode = process.poll() 160s if check and retcode: 160s > raise CalledProcessError(retcode, process.args, 160s output=stdout, stderr=stderr) 160s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'test-fuzzypointmap.py']' returned non-zero exit status 1. 160s 160s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/tmp/autopkgtest.kdTiMs/build.Igr/src/test/test-fuzzypointmap.py", line 1, in 160s import mshr 160s File "/usr/lib/mshr64/python3/dist-packages/mshr/__init__.py", line 22, in 160s import dolfin 160s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 160s from .cpp import __version__ 160s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 160s =========================== short test summary info ============================ 160s FAILED test/test.py::test_demos[path0-test-ASCFileReader.py] - subprocess.Cal... 160s FAILED test/test.py::test_demos[path1-test-num-segments-2d.py] - subprocess.C... 160s FAILED test/test.py::test_demos[path2-test-mesh-generation.py] - subprocess.C... 160s FAILED test/test.py::test_demos[path3-degenerate_removal.py] - subprocess.Cal... 160s FAILED test/test.py::test_demos[path4-test-csg-primitives-2d.py] - subprocess... 160s FAILED test/test.py::test_demos[path6-test-csg.py] - subprocess.CalledProcess... 160s FAILED test/test.py::test_demos[path7-test-meshes.py] - subprocess.CalledProc... 160s FAILED test/test.py::test_demos[path8-test-csg-predicates.py] - subprocess.Ca... 160s FAILED test/test.py::test_demos[path9-dummy.py] - subprocess.CalledProcessErr... 160s FAILED test/test.py::test_demos[path10-test-fuzzypointmap.py] - subprocess.Ca... 160s ========================= 10 failed, 1 passed in 5.23s ========================= 160s === python demo tests for 64-bit build === 160s ============================= test session starts ============================== 160s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 160s cachedir: .pytest_cache 160s rootdir: /tmp/autopkgtest.kdTiMs 160s plugins: typeguard-4.4.1 160s collecting ... collected 10 items 160s 160s ../../autopkgtest_tmp/examples/test.py::test_demos[path0-icecream.py] FAILED [ 10%] 161s ../../autopkgtest_tmp/examples/test.py::test_demos[path1-materials.py] FAILED [ 20%] 161s ../../autopkgtest_tmp/examples/test.py::test_demos[path2-test.py] PASSED [ 30%] 161s ../../autopkgtest_tmp/examples/test.py::test_demos[path3-simple-csg-3D.py] FAILED [ 40%] 162s ../../autopkgtest_tmp/examples/test.py::test_demos[path4-csg-subdomains-2D.py] FAILED [ 50%] 163s ../../autopkgtest_tmp/examples/test.py::test_demos[path5-propeller.py] FAILED [ 60%] 163s ../../autopkgtest_tmp/examples/test.py::test_demos[path6-classic.py] FAILED [ 70%] 164s ../../autopkgtest_tmp/examples/test.py::test_demos[path7-remove_degenerate.py] FAILED [ 80%] 164s ../../autopkgtest_tmp/examples/test.py::test_demos[path8-extrude.py] FAILED [ 90%] 165s ../../autopkgtest_tmp/examples/test.py::test_demos[path9-deathstar.py] FAILED [100%] 165s 165s =================================== FAILURES =================================== 165s ________________________ test_demos[path0-icecream.py] _________________________ 165s 165s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 165s name = 'icecream.py' 165s 165s @pytest.mark.parametrize("path,name", demos) 165s def test_demos(path, name): 165s 165s # Run in serial 165s > ret = subprocess.run([sys.executable, name], 165s cwd=str(path), 165s env={**os.environ, 'MPLBACKEND': 'agg'}, 165s check=True) 165s 165s ../../autopkgtest_tmp/examples/test.py:24: 165s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 165s 165s input = None, capture_output = False, timeout = None, check = True 165s popenargs = (['/usr/bin/python3', 'icecream.py'],) 165s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 165s process = 165s stdout = None, stderr = None, retcode = 1 165s 165s def run(*popenargs, 165s input=None, capture_output=False, timeout=None, check=False, **kwargs): 165s """Run command with arguments and return a CompletedProcess instance. 165s 165s The returned instance will have attributes args, returncode, stdout and 165s stderr. By default, stdout and stderr are not captured, and those attributes 165s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 165s or pass capture_output=True to capture both. 165s 165s If check is True and the exit code was non-zero, it raises a 165s CalledProcessError. The CalledProcessError object will have the return code 165s in the returncode attribute, and output & stderr attributes if those streams 165s were captured. 165s 165s If timeout is given, and the process takes too long, a TimeoutExpired 165s exception will be raised. 165s 165s There is an optional argument "input", allowing you to 165s pass bytes or a string to the subprocess's stdin. If you use this argument 165s you may not also use the Popen constructor's "stdin" argument, as 165s it will be used internally. 165s 165s By default, all communication is in bytes, and therefore any "input" should 165s be bytes, and the stdout and stderr will be bytes. If in text mode, any 165s "input" should be a string, and stdout and stderr will be strings decoded 165s according to locale encoding, or by "encoding" if set. Text mode is 165s triggered by setting any of text, encoding, errors or universal_newlines. 165s 165s The other arguments are the same as for the Popen constructor. 165s """ 165s if input is not None: 165s if kwargs.get('stdin') is not None: 165s raise ValueError('stdin and input arguments may not both be used.') 165s kwargs['stdin'] = PIPE 165s 165s if capture_output: 165s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 165s raise ValueError('stdout and stderr arguments may not be used ' 165s 'with capture_output.') 165s kwargs['stdout'] = PIPE 165s kwargs['stderr'] = PIPE 165s 165s with Popen(*popenargs, **kwargs) as process: 165s try: 165s stdout, stderr = process.communicate(input, timeout=timeout) 165s except TimeoutExpired as exc: 165s process.kill() 165s if _mswindows: 165s # Windows accumulates the output in a single blocking 165s # read() call run on child threads, with the timeout 165s # being done in a join() on those threads. communicate() 165s # _after_ kill() is required to collect that and add it 165s # to the exception. 165s exc.stdout, exc.stderr = process.communicate() 165s else: 165s # POSIX _communicate already populated the output so 165s # far into the TimeoutExpired exception. 165s process.wait() 165s raise 165s except: # Including KeyboardInterrupt, communicate handled that. 165s process.kill() 165s # We don't call process.wait() as .__exit__ does that for us. 165s raise 165s retcode = process.poll() 165s if check and retcode: 165s > raise CalledProcessError(retcode, process.args, 165s output=stdout, stderr=stderr) 165s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'icecream.py']' returned non-zero exit status 1. 165s 165s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 165s ----------------------------- Captured stderr call ----------------------------- 165s Traceback (most recent call last): 165s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/icecream.py", line 19, in 165s import dolfin 165s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 165s from .cpp import __version__ 165s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 165s ________________________ test_demos[path1-materials.py] ________________________ 165s 165s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 165s name = 'materials.py' 165s 165s @pytest.mark.parametrize("path,name", demos) 165s def test_demos(path, name): 165s 165s # Run in serial 165s > ret = subprocess.run([sys.executable, name], 165s cwd=str(path), 165s env={**os.environ, 'MPLBACKEND': 'agg'}, 165s check=True) 165s 165s ../../autopkgtest_tmp/examples/test.py:24: 165s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 165s 165s input = None, capture_output = False, timeout = None, check = True 165s popenargs = (['/usr/bin/python3', 'materials.py'],) 165s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 165s process = 165s stdout = None, stderr = None, retcode = 1 165s 165s def run(*popenargs, 165s input=None, capture_output=False, timeout=None, check=False, **kwargs): 165s """Run command with arguments and return a CompletedProcess instance. 165s 165s The returned instance will have attributes args, returncode, stdout and 165s stderr. By default, stdout and stderr are not captured, and those attributes 165s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 165s or pass capture_output=True to capture both. 165s 165s If check is True and the exit code was non-zero, it raises a 165s CalledProcessError. The CalledProcessError object will have the return code 165s in the returncode attribute, and output & stderr attributes if those streams 165s were captured. 165s 165s If timeout is given, and the process takes too long, a TimeoutExpired 165s exception will be raised. 165s 165s There is an optional argument "input", allowing you to 165s pass bytes or a string to the subprocess's stdin. If you use this argument 165s you may not also use the Popen constructor's "stdin" argument, as 165s it will be used internally. 165s 165s By default, all communication is in bytes, and therefore any "input" should 165s be bytes, and the stdout and stderr will be bytes. If in text mode, any 165s "input" should be a string, and stdout and stderr will be strings decoded 165s according to locale encoding, or by "encoding" if set. Text mode is 165s triggered by setting any of text, encoding, errors or universal_newlines. 165s 165s The other arguments are the same as for the Popen constructor. 165s """ 165s if input is not None: 165s if kwargs.get('stdin') is not None: 165s raise ValueError('stdin and input arguments may not both be used.') 165s kwargs['stdin'] = PIPE 165s 165s if capture_output: 165s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 165s raise ValueError('stdout and stderr arguments may not be used ' 165s 'with capture_output.') 165s kwargs['stdout'] = PIPE 165s kwargs['stderr'] = PIPE 165s 165s with Popen(*popenargs, **kwargs) as process: 165s try: 165s stdout, stderr = process.communicate(input, timeout=timeout) 165s except TimeoutExpired as exc: 165s process.kill() 165s if _mswindows: 165s # Windows accumulates the output in a single blocking 165s # read() call run on child threads, with the timeout 165s # being done in a join() on those threads. communicate() 165s # _after_ kill() is required to collect that and add it 165s # to the exception. 165s exc.stdout, exc.stderr = process.communicate() 165s else: 165s # POSIX _communicate already populated the output so 165s # far into the TimeoutExpired exception. 165s process.wait() 165s raise 165s except: # Including KeyboardInterrupt, communicate handled that. 165s process.kill() 165s # We don't call process.wait() as .__exit__ does that for us. 165s raise 165s retcode = process.poll() 165s if check and retcode: 165s > raise CalledProcessError(retcode, process.args, 165s output=stdout, stderr=stderr) 165s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'materials.py']' returned non-zero exit status 1. 165s 165s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 165s ----------------------------- Captured stderr call ----------------------------- 165s Traceback (most recent call last): 165s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/materials.py", line 19, in 165s import dolfin 165s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 165s from .cpp import __version__ 165s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 165s ______________________ test_demos[path3-simple-csg-3D.py] ______________________ 165s 165s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 165s name = 'simple-csg-3D.py' 165s 165s @pytest.mark.parametrize("path,name", demos) 165s def test_demos(path, name): 165s 165s # Run in serial 165s > ret = subprocess.run([sys.executable, name], 165s cwd=str(path), 165s env={**os.environ, 'MPLBACKEND': 'agg'}, 165s check=True) 165s 165s ../../autopkgtest_tmp/examples/test.py:24: 165s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 165s 165s input = None, capture_output = False, timeout = None, check = True 165s popenargs = (['/usr/bin/python3', 'simple-csg-3D.py'],) 165s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 165s process = 165s stdout = None, stderr = None, retcode = 1 165s 165s def run(*popenargs, 165s input=None, capture_output=False, timeout=None, check=False, **kwargs): 165s """Run command with arguments and return a CompletedProcess instance. 165s 165s The returned instance will have attributes args, returncode, stdout and 165s stderr. By default, stdout and stderr are not captured, and those attributes 165s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 165s or pass capture_output=True to capture both. 165s 165s If check is True and the exit code was non-zero, it raises a 165s CalledProcessError. The CalledProcessError object will have the return code 165s in the returncode attribute, and output & stderr attributes if those streams 165s were captured. 165s 165s If timeout is given, and the process takes too long, a TimeoutExpired 165s exception will be raised. 165s 165s There is an optional argument "input", allowing you to 165s pass bytes or a string to the subprocess's stdin. If you use this argument 165s you may not also use the Popen constructor's "stdin" argument, as 165s it will be used internally. 165s 165s By default, all communication is in bytes, and therefore any "input" should 165s be bytes, and the stdout and stderr will be bytes. If in text mode, any 165s "input" should be a string, and stdout and stderr will be strings decoded 165s according to locale encoding, or by "encoding" if set. Text mode is 165s triggered by setting any of text, encoding, errors or universal_newlines. 165s 165s The other arguments are the same as for the Popen constructor. 165s """ 165s if input is not None: 165s if kwargs.get('stdin') is not None: 165s raise ValueError('stdin and input arguments may not both be used.') 165s kwargs['stdin'] = PIPE 165s 165s if capture_output: 165s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 165s raise ValueError('stdout and stderr arguments may not be used ' 165s 'with capture_output.') 165s kwargs['stdout'] = PIPE 165s kwargs['stderr'] = PIPE 165s 165s with Popen(*popenargs, **kwargs) as process: 165s try: 165s stdout, stderr = process.communicate(input, timeout=timeout) 165s except TimeoutExpired as exc: 165s process.kill() 165s if _mswindows: 165s # Windows accumulates the output in a single blocking 165s # read() call run on child threads, with the timeout 165s # being done in a join() on those threads. communicate() 165s # _after_ kill() is required to collect that and add it 165s # to the exception. 165s exc.stdout, exc.stderr = process.communicate() 165s else: 165s # POSIX _communicate already populated the output so 165s # far into the TimeoutExpired exception. 165s process.wait() 165s raise 165s except: # Including KeyboardInterrupt, communicate handled that. 165s process.kill() 165s # We don't call process.wait() as .__exit__ does that for us. 165s raise 165s retcode = process.poll() 165s if check and retcode: 165s > raise CalledProcessError(retcode, process.args, 165s output=stdout, stderr=stderr) 165s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'simple-csg-3D.py']' returned non-zero exit status 1. 165s 165s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 165s ----------------------------- Captured stderr call ----------------------------- 165s Traceback (most recent call last): 165s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/simple-csg-3D.py", line 18, in 165s import dolfin 165s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 165s from .cpp import __version__ 165s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 165s ____________________ test_demos[path4-csg-subdomains-2D.py] ____________________ 165s 165s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 165s name = 'csg-subdomains-2D.py' 165s 165s @pytest.mark.parametrize("path,name", demos) 165s def test_demos(path, name): 165s 165s # Run in serial 165s > ret = subprocess.run([sys.executable, name], 165s cwd=str(path), 165s env={**os.environ, 'MPLBACKEND': 'agg'}, 165s check=True) 165s 165s ../../autopkgtest_tmp/examples/test.py:24: 165s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 165s 165s input = None, capture_output = False, timeout = None, check = True 165s popenargs = (['/usr/bin/python3', 'csg-subdomains-2D.py'],) 165s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 165s process = 165s stdout = None, stderr = None, retcode = 1 165s 165s def run(*popenargs, 165s input=None, capture_output=False, timeout=None, check=False, **kwargs): 165s """Run command with arguments and return a CompletedProcess instance. 165s 165s The returned instance will have attributes args, returncode, stdout and 165s stderr. By default, stdout and stderr are not captured, and those attributes 165s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 165s or pass capture_output=True to capture both. 165s 165s If check is True and the exit code was non-zero, it raises a 165s CalledProcessError. The CalledProcessError object will have the return code 165s in the returncode attribute, and output & stderr attributes if those streams 165s were captured. 165s 165s If timeout is given, and the process takes too long, a TimeoutExpired 165s exception will be raised. 165s 165s There is an optional argument "input", allowing you to 165s pass bytes or a string to the subprocess's stdin. If you use this argument 165s you may not also use the Popen constructor's "stdin" argument, as 165s it will be used internally. 165s 165s By default, all communication is in bytes, and therefore any "input" should 165s be bytes, and the stdout and stderr will be bytes. If in text mode, any 165s "input" should be a string, and stdout and stderr will be strings decoded 165s according to locale encoding, or by "encoding" if set. Text mode is 165s triggered by setting any of text, encoding, errors or universal_newlines. 165s 165s The other arguments are the same as for the Popen constructor. 165s """ 165s if input is not None: 165s if kwargs.get('stdin') is not None: 165s raise ValueError('stdin and input arguments may not both be used.') 165s kwargs['stdin'] = PIPE 165s 165s if capture_output: 165s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 165s raise ValueError('stdout and stderr arguments may not be used ' 165s 'with capture_output.') 165s kwargs['stdout'] = PIPE 165s kwargs['stderr'] = PIPE 165s 165s with Popen(*popenargs, **kwargs) as process: 165s try: 165s stdout, stderr = process.communicate(input, timeout=timeout) 165s except TimeoutExpired as exc: 165s process.kill() 165s if _mswindows: 165s # Windows accumulates the output in a single blocking 165s # read() call run on child threads, with the timeout 165s # being done in a join() on those threads. communicate() 165s # _after_ kill() is required to collect that and add it 165s # to the exception. 165s exc.stdout, exc.stderr = process.communicate() 165s else: 165s # POSIX _communicate already populated the output so 165s # far into the TimeoutExpired exception. 165s process.wait() 165s raise 165s except: # Including KeyboardInterrupt, communicate handled that. 165s process.kill() 165s # We don't call process.wait() as .__exit__ does that for us. 165s raise 165s retcode = process.poll() 165s if check and retcode: 165s > raise CalledProcessError(retcode, process.args, 165s output=stdout, stderr=stderr) 165s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'csg-subdomains-2D.py']' returned non-zero exit status 1. 165s 165s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 165s ----------------------------- Captured stderr call ----------------------------- 165s Traceback (most recent call last): 165s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/csg-subdomains-2D.py", line 18, in 165s import dolfin 165s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 165s from .cpp import __version__ 165s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 165s ________________________ test_demos[path5-propeller.py] ________________________ 165s 165s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 165s name = 'propeller.py' 165s 165s @pytest.mark.parametrize("path,name", demos) 165s def test_demos(path, name): 165s 165s # Run in serial 165s > ret = subprocess.run([sys.executable, name], 165s cwd=str(path), 165s env={**os.environ, 'MPLBACKEND': 'agg'}, 165s check=True) 165s 165s ../../autopkgtest_tmp/examples/test.py:24: 165s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 165s 165s input = None, capture_output = False, timeout = None, check = True 165s popenargs = (['/usr/bin/python3', 'propeller.py'],) 165s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 165s process = 165s stdout = None, stderr = None, retcode = 1 165s 165s def run(*popenargs, 165s input=None, capture_output=False, timeout=None, check=False, **kwargs): 165s """Run command with arguments and return a CompletedProcess instance. 165s 165s The returned instance will have attributes args, returncode, stdout and 165s stderr. By default, stdout and stderr are not captured, and those attributes 165s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 165s or pass capture_output=True to capture both. 165s 165s If check is True and the exit code was non-zero, it raises a 165s CalledProcessError. The CalledProcessError object will have the return code 165s in the returncode attribute, and output & stderr attributes if those streams 165s were captured. 165s 165s If timeout is given, and the process takes too long, a TimeoutExpired 165s exception will be raised. 165s 165s There is an optional argument "input", allowing you to 165s pass bytes or a string to the subprocess's stdin. If you use this argument 165s you may not also use the Popen constructor's "stdin" argument, as 165s it will be used internally. 165s 165s By default, all communication is in bytes, and therefore any "input" should 165s be bytes, and the stdout and stderr will be bytes. If in text mode, any 165s "input" should be a string, and stdout and stderr will be strings decoded 165s according to locale encoding, or by "encoding" if set. Text mode is 165s triggered by setting any of text, encoding, errors or universal_newlines. 165s 165s The other arguments are the same as for the Popen constructor. 165s """ 165s if input is not None: 165s if kwargs.get('stdin') is not None: 165s raise ValueError('stdin and input arguments may not both be used.') 165s kwargs['stdin'] = PIPE 165s 165s if capture_output: 165s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 165s raise ValueError('stdout and stderr arguments may not be used ' 165s 'with capture_output.') 165s kwargs['stdout'] = PIPE 165s kwargs['stderr'] = PIPE 165s 165s with Popen(*popenargs, **kwargs) as process: 165s try: 165s stdout, stderr = process.communicate(input, timeout=timeout) 165s except TimeoutExpired as exc: 165s process.kill() 165s if _mswindows: 165s # Windows accumulates the output in a single blocking 165s # read() call run on child threads, with the timeout 165s # being done in a join() on those threads. communicate() 165s # _after_ kill() is required to collect that and add it 165s # to the exception. 165s exc.stdout, exc.stderr = process.communicate() 165s else: 165s # POSIX _communicate already populated the output so 165s # far into the TimeoutExpired exception. 165s process.wait() 165s raise 165s except: # Including KeyboardInterrupt, communicate handled that. 165s process.kill() 165s # We don't call process.wait() as .__exit__ does that for us. 165s raise 165s retcode = process.poll() 165s if check and retcode: 165s > raise CalledProcessError(retcode, process.args, 165s output=stdout, stderr=stderr) 165s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'propeller.py']' returned non-zero exit status 1. 165s 165s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 165s ----------------------------- Captured stderr call ----------------------------- 165s Traceback (most recent call last): 165s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/propeller.py", line 19, in 165s from mshr import * 165s File "/usr/lib/mshr64/python3/dist-packages/mshr/__init__.py", line 22, in 165s import dolfin 165s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 165s from .cpp import __version__ 165s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 165s _________________________ test_demos[path6-classic.py] _________________________ 165s 165s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 165s name = 'classic.py' 165s 165s @pytest.mark.parametrize("path,name", demos) 165s def test_demos(path, name): 165s 165s # Run in serial 165s > ret = subprocess.run([sys.executable, name], 165s cwd=str(path), 165s env={**os.environ, 'MPLBACKEND': 'agg'}, 165s check=True) 165s 165s ../../autopkgtest_tmp/examples/test.py:24: 165s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 165s 165s input = None, capture_output = False, timeout = None, check = True 165s popenargs = (['/usr/bin/python3', 'classic.py'],) 165s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 165s process = 165s stdout = None, stderr = None, retcode = 1 165s 165s def run(*popenargs, 165s input=None, capture_output=False, timeout=None, check=False, **kwargs): 165s """Run command with arguments and return a CompletedProcess instance. 165s 165s The returned instance will have attributes args, returncode, stdout and 165s stderr. By default, stdout and stderr are not captured, and those attributes 165s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 165s or pass capture_output=True to capture both. 165s 165s If check is True and the exit code was non-zero, it raises a 165s CalledProcessError. The CalledProcessError object will have the return code 165s in the returncode attribute, and output & stderr attributes if those streams 165s were captured. 165s 165s If timeout is given, and the process takes too long, a TimeoutExpired 165s exception will be raised. 165s 165s There is an optional argument "input", allowing you to 165s pass bytes or a string to the subprocess's stdin. If you use this argument 165s you may not also use the Popen constructor's "stdin" argument, as 165s it will be used internally. 165s 165s By default, all communication is in bytes, and therefore any "input" should 165s be bytes, and the stdout and stderr will be bytes. If in text mode, any 165s "input" should be a string, and stdout and stderr will be strings decoded 165s according to locale encoding, or by "encoding" if set. Text mode is 165s triggered by setting any of text, encoding, errors or universal_newlines. 165s 165s The other arguments are the same as for the Popen constructor. 165s """ 165s if input is not None: 165s if kwargs.get('stdin') is not None: 165s raise ValueError('stdin and input arguments may not both be used.') 165s kwargs['stdin'] = PIPE 165s 165s if capture_output: 165s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 165s raise ValueError('stdout and stderr arguments may not be used ' 165s 'with capture_output.') 165s kwargs['stdout'] = PIPE 165s kwargs['stderr'] = PIPE 165s 165s with Popen(*popenargs, **kwargs) as process: 165s try: 165s stdout, stderr = process.communicate(input, timeout=timeout) 165s except TimeoutExpired as exc: 165s process.kill() 165s if _mswindows: 165s # Windows accumulates the output in a single blocking 165s # read() call run on child threads, with the timeout 165s # being done in a join() on those threads. communicate() 165s # _after_ kill() is required to collect that and add it 165s # to the exception. 165s exc.stdout, exc.stderr = process.communicate() 165s else: 165s # POSIX _communicate already populated the output so 165s # far into the TimeoutExpired exception. 165s process.wait() 165s raise 165s except: # Including KeyboardInterrupt, communicate handled that. 165s process.kill() 165s # We don't call process.wait() as .__exit__ does that for us. 165s raise 165s retcode = process.poll() 165s if check and retcode: 165s > raise CalledProcessError(retcode, process.args, 165s output=stdout, stderr=stderr) 165s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'classic.py']' returned non-zero exit status 1. 165s 165s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 165s ----------------------------- Captured stderr call ----------------------------- 165s Traceback (most recent call last): 165s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/classic.py", line 18, in 165s from dolfin import * 165s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 165s from .cpp import __version__ 165s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 165s ____________________ test_demos[path7-remove_degenerate.py] ____________________ 165s 165s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 165s name = 'remove_degenerate.py' 165s 165s @pytest.mark.parametrize("path,name", demos) 165s def test_demos(path, name): 165s 165s # Run in serial 165s > ret = subprocess.run([sys.executable, name], 165s cwd=str(path), 165s env={**os.environ, 'MPLBACKEND': 'agg'}, 165s check=True) 165s 165s ../../autopkgtest_tmp/examples/test.py:24: 165s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 165s 165s input = None, capture_output = False, timeout = None, check = True 165s popenargs = (['/usr/bin/python3', 'remove_degenerate.py'],) 165s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 165s process = 165s stdout = None, stderr = None, retcode = 1 165s 165s def run(*popenargs, 165s input=None, capture_output=False, timeout=None, check=False, **kwargs): 165s """Run command with arguments and return a CompletedProcess instance. 165s 165s The returned instance will have attributes args, returncode, stdout and 165s stderr. By default, stdout and stderr are not captured, and those attributes 165s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 165s or pass capture_output=True to capture both. 165s 165s If check is True and the exit code was non-zero, it raises a 165s CalledProcessError. The CalledProcessError object will have the return code 165s in the returncode attribute, and output & stderr attributes if those streams 165s were captured. 165s 165s If timeout is given, and the process takes too long, a TimeoutExpired 165s exception will be raised. 165s 165s There is an optional argument "input", allowing you to 165s pass bytes or a string to the subprocess's stdin. If you use this argument 165s you may not also use the Popen constructor's "stdin" argument, as 165s it will be used internally. 165s 165s By default, all communication is in bytes, and therefore any "input" should 165s be bytes, and the stdout and stderr will be bytes. If in text mode, any 165s "input" should be a string, and stdout and stderr will be strings decoded 165s according to locale encoding, or by "encoding" if set. Text mode is 165s triggered by setting any of text, encoding, errors or universal_newlines. 165s 165s The other arguments are the same as for the Popen constructor. 165s """ 165s if input is not None: 165s if kwargs.get('stdin') is not None: 165s raise ValueError('stdin and input arguments may not both be used.') 165s kwargs['stdin'] = PIPE 165s 165s if capture_output: 165s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 165s raise ValueError('stdout and stderr arguments may not be used ' 165s 'with capture_output.') 165s kwargs['stdout'] = PIPE 165s kwargs['stderr'] = PIPE 165s 165s with Popen(*popenargs, **kwargs) as process: 165s try: 165s stdout, stderr = process.communicate(input, timeout=timeout) 165s except TimeoutExpired as exc: 165s process.kill() 165s if _mswindows: 165s # Windows accumulates the output in a single blocking 165s # read() call run on child threads, with the timeout 165s # being done in a join() on those threads. communicate() 165s # _after_ kill() is required to collect that and add it 165s # to the exception. 165s exc.stdout, exc.stderr = process.communicate() 165s else: 165s # POSIX _communicate already populated the output so 165s # far into the TimeoutExpired exception. 165s process.wait() 165s raise 165s except: # Including KeyboardInterrupt, communicate handled that. 165s process.kill() 165s # We don't call process.wait() as .__exit__ does that for us. 165s raise 165s retcode = process.poll() 165s if check and retcode: 165s > raise CalledProcessError(retcode, process.args, 165s output=stdout, stderr=stderr) 165s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'remove_degenerate.py']' returned non-zero exit status 1. 165s 165s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 165s ----------------------------- Captured stderr call ----------------------------- 165s Traceback (most recent call last): 165s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/remove_degenerate.py", line 2, in 165s import mshr 165s File "/usr/lib/mshr64/python3/dist-packages/mshr/__init__.py", line 22, in 165s import dolfin 165s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 165s from .cpp import __version__ 165s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 165s _________________________ test_demos[path8-extrude.py] _________________________ 165s 165s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 165s name = 'extrude.py' 165s 165s @pytest.mark.parametrize("path,name", demos) 165s def test_demos(path, name): 165s 165s # Run in serial 165s > ret = subprocess.run([sys.executable, name], 165s cwd=str(path), 165s env={**os.environ, 'MPLBACKEND': 'agg'}, 165s check=True) 165s 165s ../../autopkgtest_tmp/examples/test.py:24: 165s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 165s 165s input = None, capture_output = False, timeout = None, check = True 165s popenargs = (['/usr/bin/python3', 'extrude.py'],) 165s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 165s process = 165s stdout = None, stderr = None, retcode = 1 165s 165s def run(*popenargs, 165s input=None, capture_output=False, timeout=None, check=False, **kwargs): 165s """Run command with arguments and return a CompletedProcess instance. 165s 165s The returned instance will have attributes args, returncode, stdout and 165s stderr. By default, stdout and stderr are not captured, and those attributes 165s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 165s or pass capture_output=True to capture both. 165s 165s If check is True and the exit code was non-zero, it raises a 165s CalledProcessError. The CalledProcessError object will have the return code 165s in the returncode attribute, and output & stderr attributes if those streams 165s were captured. 165s 165s If timeout is given, and the process takes too long, a TimeoutExpired 165s exception will be raised. 165s 165s There is an optional argument "input", allowing you to 165s pass bytes or a string to the subprocess's stdin. If you use this argument 165s you may not also use the Popen constructor's "stdin" argument, as 165s it will be used internally. 165s 165s By default, all communication is in bytes, and therefore any "input" should 165s be bytes, and the stdout and stderr will be bytes. If in text mode, any 165s "input" should be a string, and stdout and stderr will be strings decoded 165s according to locale encoding, or by "encoding" if set. Text mode is 165s triggered by setting any of text, encoding, errors or universal_newlines. 165s 165s The other arguments are the same as for the Popen constructor. 165s """ 165s if input is not None: 165s if kwargs.get('stdin') is not None: 165s raise ValueError('stdin and input arguments may not both be used.') 165s kwargs['stdin'] = PIPE 165s 165s if capture_output: 165s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 165s raise ValueError('stdout and stderr arguments may not be used ' 165s 'with capture_output.') 165s kwargs['stdout'] = PIPE 165s kwargs['stderr'] = PIPE 165s 165s with Popen(*popenargs, **kwargs) as process: 165s try: 165s stdout, stderr = process.communicate(input, timeout=timeout) 165s except TimeoutExpired as exc: 165s process.kill() 165s if _mswindows: 165s # Windows accumulates the output in a single blocking 165s # read() call run on child threads, with the timeout 165s # being done in a join() on those threads. communicate() 165s # _after_ kill() is required to collect that and add it 165s # to the exception. 165s exc.stdout, exc.stderr = process.communicate() 165s else: 165s # POSIX _communicate already populated the output so 165s # far into the TimeoutExpired exception. 165s process.wait() 165s raise 165s except: # Including KeyboardInterrupt, communicate handled that. 165s process.kill() 165s # We don't call process.wait() as .__exit__ does that for us. 165s raise 165s retcode = process.poll() 165s if check and retcode: 165s > raise CalledProcessError(retcode, process.args, 165s output=stdout, stderr=stderr) 165s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'extrude.py']' returned non-zero exit status 1. 165s 165s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 165s ----------------------------- Captured stderr call ----------------------------- 165s Traceback (most recent call last): 165s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/extrude.py", line 20, in 165s from dolfin import * 165s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 165s from .cpp import __version__ 165s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 165s ________________________ test_demos[path9-deathstar.py] ________________________ 165s 165s path = PosixPath('/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples') 165s name = 'deathstar.py' 165s 165s @pytest.mark.parametrize("path,name", demos) 165s def test_demos(path, name): 165s 165s # Run in serial 165s > ret = subprocess.run([sys.executable, name], 165s cwd=str(path), 165s env={**os.environ, 'MPLBACKEND': 'agg'}, 165s check=True) 165s 165s ../../autopkgtest_tmp/examples/test.py:24: 165s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 165s 165s input = None, capture_output = False, timeout = None, check = True 165s popenargs = (['/usr/bin/python3', 'deathstar.py'],) 165s kwargs = {'cwd': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples', 'env': {'ADTTMP': '/tmp/autopkgtest.kdTiMs/autopkgtest_tmp...sg1-2 slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.kdTiMs/test-mshr64-python-artifacts', ...}} 165s process = 165s stdout = None, stderr = None, retcode = 1 165s 165s def run(*popenargs, 165s input=None, capture_output=False, timeout=None, check=False, **kwargs): 165s """Run command with arguments and return a CompletedProcess instance. 165s 165s The returned instance will have attributes args, returncode, stdout and 165s stderr. By default, stdout and stderr are not captured, and those attributes 165s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 165s or pass capture_output=True to capture both. 165s 165s If check is True and the exit code was non-zero, it raises a 165s CalledProcessError. The CalledProcessError object will have the return code 165s in the returncode attribute, and output & stderr attributes if those streams 165s were captured. 165s 165s If timeout is given, and the process takes too long, a TimeoutExpired 165s exception will be raised. 165s 165s There is an optional argument "input", allowing you to 165s pass bytes or a string to the subprocess's stdin. If you use this argument 165s you may not also use the Popen constructor's "stdin" argument, as 165s it will be used internally. 165s 165s By default, all communication is in bytes, and therefore any "input" should 165s be bytes, and the stdout and stderr will be bytes. If in text mode, any 165s "input" should be a string, and stdout and stderr will be strings decoded 165s according to locale encoding, or by "encoding" if set. Text mode is 165s triggered by setting any of text, encoding, errors or universal_newlines. 165s 165s The other arguments are the same as for the Popen constructor. 165s """ 165s if input is not None: 165s if kwargs.get('stdin') is not None: 165s raise ValueError('stdin and input arguments may not both be used.') 165s kwargs['stdin'] = PIPE 165s 165s if capture_output: 165s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 165s raise ValueError('stdout and stderr arguments may not be used ' 165s 'with capture_output.') 165s kwargs['stdout'] = PIPE 165s kwargs['stderr'] = PIPE 165s 165s with Popen(*popenargs, **kwargs) as process: 165s try: 165s stdout, stderr = process.communicate(input, timeout=timeout) 165s except TimeoutExpired as exc: 165s process.kill() 165s if _mswindows: 165s # Windows accumulates the output in a single blocking 165s # read() call run on child threads, with the timeout 165s # being done in a join() on those threads. communicate() 165s # _after_ kill() is required to collect that and add it 165s # to the exception. 165s exc.stdout, exc.stderr = process.communicate() 165s else: 165s # POSIX _communicate already populated the output so 165s # far into the TimeoutExpired exception. 165s process.wait() 165s raise 165s except: # Including KeyboardInterrupt, communicate handled that. 165s process.kill() 165s # We don't call process.wait() as .__exit__ does that for us. 165s raise 165s retcode = process.poll() 165s if check and retcode: 165s > raise CalledProcessError(retcode, process.args, 165s output=stdout, stderr=stderr) 165s E subprocess.CalledProcessError: Command '['/usr/bin/python3', 'deathstar.py']' returned non-zero exit status 1. 165s 165s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 165s ----------------------------- Captured stderr call ----------------------------- 165s Traceback (most recent call last): 165s File "/tmp/autopkgtest.kdTiMs/autopkgtest_tmp/examples/deathstar.py", line 18, in 165s from dolfin import * 165s File "/usr/lib/petsc64/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 165s from .cpp import __version__ 165s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 165s =========================== short test summary info ============================ 165s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path0-icecream.py] 165s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path1-materials.py] 165s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path3-simple-csg-3D.py] 165s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path4-csg-subdomains-2D.py] 165s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path5-propeller.py] 165s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path6-classic.py] 165s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path7-remove_degenerate.py] 165s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path8-extrude.py] 165s FAILED ../../autopkgtest_tmp/examples/test.py::test_demos[path9-deathstar.py] 165s ========================= 9 failed, 1 passed in 4.81s ========================== 165s autopkgtest [08:50:40]: test test-mshr64-python: -----------------------] 166s autopkgtest [08:50:41]: test test-mshr64-python: - - - - - - - - - - results - - - - - - - - - - 166s test-mshr64-python FAIL non-zero exit status 1 166s autopkgtest [08:50:41]: @@@@@@@@@@@@@@@@@@@@ summary 166s test-mshr-python FAIL non-zero exit status 1 166s test-mshr64-python FAIL non-zero exit status 1 177s nova [W] Skipping flock for amd64 177s Creating nova instance adt-plucky-amd64-mshr-20241116-084755-juju-7f2275-prod-proposed-migration-environment-15-2539210e-d1e5-4f07-8331-94050cbc6995 from image adt/ubuntu-plucky-amd64-server-20241115.img (UUID 9bb4dd9c-454f-45da-a125-77b9d27ed145)...