0s autopkgtest [15:15:40]: starting date and time: 2024-11-20 15:15:40+0000 0s autopkgtest [15:15:40]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [15:15:40]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ks8rt4s9/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 dolfin --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=dolfin/2019.2.0~legacy20240219.1c52e83-11ubuntu1 dolfinx-mpc/0.9.0-2build1 mumps/5.7.3-3 openmpi/5.0.5-6 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 autopkgtest-big-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-s390x-3.secgroup --name adt-plucky-s390x-dolfin-20241120-151540-juju-7f2275-prod-proposed-migration-environment-20-b3c454fe-f80e-4568-b901-3d7893ad1108 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-s390x -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/ 75s autopkgtest [15:16:55]: testbed dpkg architecture: s390x 75s autopkgtest [15:16:55]: testbed apt version: 2.9.8 75s autopkgtest [15:16:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 76s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 76s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [12.8 kB] 76s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [53.6 kB] 76s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [856 kB] 76s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 76s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [61.6 kB] 76s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [646 kB] 76s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3408 B] 76s Fetched 1714 kB in 1s (2162 kB/s) 76s Reading package lists... 78s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s Calculating upgrade... 79s The following packages will be upgraded: 79s bpftrace curl gir1.2-girepository-2.0 gir1.2-glib-2.0 libaudit-common 79s libaudit1 libcurl3t64-gnutls libcurl4t64 libgirepository-1.0-1 79s libglib2.0-0t64 libglib2.0-data libselinux1 libsemanage-common libsemanage2 79s linux-base openssh-client openssh-server openssh-sftp-server python3-yaml 79s 19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 79s Need to get 6655 kB of archives. 79s After this operation, 515 kB of additional disk space will be used. 79s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libselinux1 s390x 3.7-3ubuntu1 [85.2 kB] 79s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x openssh-sftp-server s390x 1:9.9p1-3ubuntu1 [38.2 kB] 79s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x openssh-server s390x 1:9.9p1-3ubuntu1 [552 kB] 79s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x openssh-client s390x 1:9.9p1-3ubuntu1 [955 kB] 80s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 80s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libaudit1 s390x 1:4.0.2-2ubuntu1 [52.5 kB] 80s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libsemanage-common all 3.7-2build1 [7186 B] 80s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libsemanage2 s390x 3.7-2build1 [97.1 kB] 80s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-girepository-2.0 s390x 1.82.0-2 [25.0 kB] 80s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-glib-2.0 s390x 2.82.2-3 [180 kB] 80s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libglib2.0-0t64 s390x 2.82.2-3 [1575 kB] 80s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libgirepository-1.0-1 s390x 1.82.0-2 [84.9 kB] 80s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libglib2.0-data all 2.82.2-3 [51.7 kB] 80s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x python3-yaml s390x 6.0.2-1build1 [188 kB] 80s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x bpftrace s390x 0.21.2-2ubuntu3 [1718 kB] 80s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x curl s390x 8.9.1-2ubuntu3 [241 kB] 80s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libcurl4t64 s390x 8.9.1-2ubuntu3 [386 kB] 80s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libcurl3t64-gnutls s390x 8.9.1-2ubuntu3 [379 kB] 80s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x linux-base all 4.10.1ubuntu1 [34.8 kB] 80s Preconfiguring packages ... 80s Fetched 6655 kB in 1s (7584 kB/s) 80s (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 ... 55541 files and directories currently installed.) 80s Preparing to unpack .../libselinux1_3.7-3ubuntu1_s390x.deb ... 80s Unpacking libselinux1:s390x (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 80s Setting up libselinux1:s390x (3.7-3ubuntu1) ... 80s (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 ... 55541 files and directories currently installed.) 80s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu1_s390x.deb ... 80s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 80s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu1_s390x.deb ... 80s Unpacking openssh-server (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 80s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu1_s390x.deb ... 80s Unpacking openssh-client (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 80s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 80s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 80s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 80s (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 ... 55543 files and directories currently installed.) 80s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_s390x.deb ... 80s Unpacking libaudit1:s390x (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 80s Setting up libaudit1:s390x (1:4.0.2-2ubuntu1) ... 80s (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 ... 55543 files and directories currently installed.) 80s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 80s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 80s Setting up libsemanage-common (3.7-2build1) ... 80s (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 ... 55542 files and directories currently installed.) 80s Preparing to unpack .../libsemanage2_3.7-2build1_s390x.deb ... 80s Unpacking libsemanage2:s390x (3.7-2build1) over (3.5-1build6) ... 80s Setting up libsemanage2:s390x (3.7-2build1) ... 80s (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 ... 55542 files and directories currently installed.) 80s Preparing to unpack .../00-gir1.2-girepository-2.0_1.82.0-2_s390x.deb ... 80s Unpacking gir1.2-girepository-2.0:s390x (1.82.0-2) over (1.80.1-4) ... 81s Preparing to unpack .../01-gir1.2-glib-2.0_2.82.2-3_s390x.deb ... 81s Unpacking gir1.2-glib-2.0:s390x (2.82.2-3) over (2.82.1-0ubuntu1) ... 81s Preparing to unpack .../02-libglib2.0-0t64_2.82.2-3_s390x.deb ... 81s Unpacking libglib2.0-0t64:s390x (2.82.2-3) over (2.82.1-0ubuntu1) ... 81s Preparing to unpack .../03-libgirepository-1.0-1_1.82.0-2_s390x.deb ... 81s Unpacking libgirepository-1.0-1:s390x (1.82.0-2) over (1.80.1-4) ... 81s Preparing to unpack .../04-libglib2.0-data_2.82.2-3_all.deb ... 81s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 81s Preparing to unpack .../05-python3-yaml_6.0.2-1build1_s390x.deb ... 81s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 81s Preparing to unpack .../06-bpftrace_0.21.2-2ubuntu3_s390x.deb ... 81s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 81s Preparing to unpack .../07-curl_8.9.1-2ubuntu3_s390x.deb ... 81s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 81s Preparing to unpack .../08-libcurl4t64_8.9.1-2ubuntu3_s390x.deb ... 81s Unpacking libcurl4t64:s390x (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 81s Preparing to unpack .../09-libcurl3t64-gnutls_8.9.1-2ubuntu3_s390x.deb ... 81s Unpacking libcurl3t64-gnutls:s390x (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 81s Preparing to unpack .../10-linux-base_4.10.1ubuntu1_all.deb ... 81s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 81s Setting up linux-base (4.10.1ubuntu1) ... 81s Setting up libcurl4t64:s390x (8.9.1-2ubuntu3) ... 81s Setting up bpftrace (0.21.2-2ubuntu3) ... 81s Setting up openssh-client (1:9.9p1-3ubuntu1) ... 81s Setting up libcurl3t64-gnutls:s390x (8.9.1-2ubuntu3) ... 81s Setting up python3-yaml (6.0.2-1build1) ... 82s Setting up libglib2.0-0t64:s390x (2.82.2-3) ... 82s No schema files found: doing nothing. 82s Setting up libglib2.0-data (2.82.2-3) ... 82s Setting up gir1.2-glib-2.0:s390x (2.82.2-3) ... 82s Setting up libgirepository-1.0-1:s390x (1.82.0-2) ... 82s Setting up curl (8.9.1-2ubuntu3) ... 82s Setting up openssh-sftp-server (1:9.9p1-3ubuntu1) ... 82s Setting up openssh-server (1:9.9p1-3ubuntu1) ... 82s Installing new version of config file /etc/ssh/moduli ... 82s Setting up gir1.2-girepository-2.0:s390x (1.82.0-2) ... 82s Processing triggers for ufw (0.36.2-8) ... 82s Processing triggers for man-db (2.13.0-1) ... 83s Processing triggers for libc-bin (2.40-1ubuntu3) ... 83s Reading package lists... 83s Building dependency tree... 83s Reading state information... 83s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 83s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 84s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 84s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 84s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 84s Reading package lists... 84s Reading package lists... 84s Building dependency tree... 84s Reading state information... 85s Calculating upgrade... 85s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 85s autopkgtest [15:17:05]: rebooting testbed after setup commands that affected boot 89s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 109s autopkgtest [15:17:29]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 112s autopkgtest [15:17:32]: @@@@@@@@@@@@@@@@@@@@ apt-source dolfin 118s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/universe dolfin 2019.2.0~legacy20240219.1c52e83-11ubuntu1 (dsc) [4203 B] 118s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe dolfin 2019.2.0~legacy20240219.1c52e83-11ubuntu1 (tar) [10.9 MB] 118s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe dolfin 2019.2.0~legacy20240219.1c52e83-11ubuntu1 (diff) [52.4 kB] 118s gpgv: Signature made Wed Nov 20 11:07:22 2024 UTC 118s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 118s gpgv: Can't check signature: No public key 118s dpkg-source: warning: cannot verify inline signature for ./dolfin_2019.2.0~legacy20240219.1c52e83-11ubuntu1.dsc: no acceptable signature found 119s autopkgtest [15:17:39]: testing package dolfin version 2019.2.0~legacy20240219.1c52e83-11ubuntu1 120s autopkgtest [15:17:40]: build not needed 121s autopkgtest [15:17:41]: test test-dolfin-cpp: preparing testbed 123s Reading package lists... 123s Building dependency tree... 123s Reading state information... 123s Starting pkgProblemResolver with broken count: 0 123s Starting 2 pkgProblemResolver with broken count: 0 123s Done 123s The following additional packages will be installed: 123s autoconf automake autopoint autotools-dev build-essential chrpath cmake 123s cmake-data cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper 123s debugedit dh-autoreconf dh-python dh-strip-nondeterminism docutils-common 123s dolfin-bin dolfin-doc doxygen dwz fontconfig fontconfig-config 123s fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome fonts-lato 123s fonts-mathjax g++ g++-14 g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc 123s gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu gettext gfortran 123s gfortran-14 gfortran-14-s390x-linux-gnu gfortran-s390x-linux-gnu graphviz 123s icu-devtools intltool-debian libaec-dev libaec0 libamd3 libann0 libaom3 123s libarchive-zip-perl libarpack2-dev libarpack2t64 libasan8 libblas-dev 123s libblas3 libblas64-3 libblis-pthread-dev libblis4-pthread 123s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 123s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 123s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 123s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 123s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 123s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 123s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 123s libboost-program-options1.83-dev libboost-program-options1.83.0 123s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 123s libboost-serialization1.83-dev libboost-serialization1.83.0 123s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 123s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 123s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 123s libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 libccolamd3 libcdt5 libcgraph6 123s libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev libcxsparse4 123s libdatrie1 libde265-0 libdebhelper-perl libdeflate0 libdolfin-dev 123s libdolfin-dev-common libdolfin2019.2t64 libdolfin64-2019.2t64 123s libdolfin64-dev libeigen3-dev libevent-2.1-7t64 libevent-dev 123s libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 123s libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 123s libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 123s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libfreetype6 123s libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgmp-dev 123s libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev 123s libgomp1 libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 123s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 123s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 123s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 123s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhwloc-dev 123s libhwloc-plugins libhwloc15 libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 123s libhypre64m-dev libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 123s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 123s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 123s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 123s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 123s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmumps-5.7 123s libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev libmumps64-dev 123s libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev 123s libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 123s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 123s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 123s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 123s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 123s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 123s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 123s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 123s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libraqm0 librbio4 123s librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 123s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 123s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 123s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 123s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 123s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 123s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 123s libubsan1 libumfpack6 libunbound8 libwebp7 libx11-dev libxapian30 libxau-dev 123s libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev libxdmcp-dev libxml2-dev 123s libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 libyaml-dev libzstd-dev m4 123s mpi-default-bin mpi-default-dev nettle-dev ocl-icd-libopencl1 123s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin 123s openmpi-common petsc-dev petsc64-dev pkg-config pkgconf pkgconf-bin 123s po-debconf pybind11-dev python-petsc4py-doc python3-alabaster python3-all 123s python3-all-dev python3-defusedxml python3-dev python3-dijitso 123s python3-docutils python3-dolfin python3-dolfin-real python3-dolfin64-real 123s python3-ffc python3-fiat python3-imagesize python3-mpi4py python3-mpmath 123s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 123s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 123s python3-pkgconfig python3-ply python3-pusimp python3-pybind11 python3-roman 123s python3-six python3-slepc4py python3-slepc4py-64-real 123s python3-slepc4py-64-real3.21 python3-slepc4py-real python3-slepc4py-real3.21 123s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 123s python3-sphinxcontrib.jquery python3-sympy python3-ufl-legacy python3.12-dev 123s sgml-base slepc-dev slepc64-dev sphinx-common sphinx-rtd-theme-common swig 123s valgrind valgrind-mpi x11-common x11proto-dev xml-core xorg-sgml-doctools 123s xtrans-dev zlib1g-dev 123s Suggested packages: 123s autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format 123s elpa-cmake-mode ninja-build cpp-doc gcc-14-locales cpp-14-doc dh-make flit 123s python3-build python3-installer python3-wheel doxygen-latex doxygen-doc 123s doxygen-gui gcc-14-doc gcc-multilib manpages-dev flex bison gdb gcc-doc 123s gdb-s390x-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 123s gfortran-doc gfortran-14-doc libcoarrays-dev gsfonts graphviz-doc 123s liblapack-doc libboost-doc libboost-graph1.83-dev libboost1.83-doc 123s libboost-container1.83-dev libboost-context1.83-dev 123s libboost-contract1.83-dev libboost-coroutine1.83-dev 123s libboost-exception1.83-dev libboost-fiber1.83-dev 123s libboost-graph-parallel1.83-dev libboost-json1.83-dev 123s libboost-locale1.83-dev libboost-log1.83-dev libboost-mpi-python1.83-dev 123s libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-python1.83-dev 123s libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev 123s libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev 123s libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcurl4-doc libidn-dev 123s libkrb5-dev libldap2-dev libeigen3-doc libfftw3-doc libgd-tools gmp-doc 123s libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc libhdf5-doc 123s libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec 123s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 123s libheif-plugin-kvazaar libheif-plugin-rav1e libheif-plugin-svtenc icu-doc 123s libjs-jquery-ui-docs fonts-mathjax-extras fonts-stix libjs-mathjax-doc 123s libtool-doc liblzma-doc libnghttp2-doc openmpi-doc p11-kit-doc 123s libpetsc-real3.21-dbg petsc3.21-doc libluminate-dev libpetsc64-real3.21-dbg 123s scalapack-doc libslepc3.21-dev-examples slepc3.21-doc libssl-doc 123s libstdc++-14-doc libsuperlu-doc gcj-jdk libx11-doc xapian-tools libxcb-doc 123s libyaml-doc m4-doc opencl-icd opencl-clhpp-headers-doc libmail-box-perl 123s pybind11-doc python-dijitso-doc docutils-doc fonts-linuxlibertine 123s | ttf-linux-libertine texlive-lang-french texlive-latex-base 123s texlive-latex-recommended python-mpmath-doc python3-gmpy2 python3-matplotlib 123s python-numpy-doc python3-pytest python-ply-doc python-slepc4py-doc 123s python3-stemmer dvipng dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk 123s sphinx-doc tex-gyre texlive-fonts-extra texlive-fonts-recommended 123s texlive-latex-extra texlive-plain-generic python-sympy-doc 123s python-ufl-legacy-doc sgml-base-doc swig-doc swig-examples valgrind-dbg 123s kcachegrind alleyoop valkyrie 123s Recommended packages: 123s python3-matplotlib fonts-liberation libarchive-cpio-perl libgts-bin 123s libheif-plugin-aomenc javascript-common libjson-xs-perl 123s libcoarrays-openmpi-dev libpetsc3.21-dev-examples ksh | mksh | pdksh | zsh 123s libgraphblas-dev libtasn1-doc libgl-dev libmail-sendmail-perl libpaper-utils 123s python3-pil isympy-common gdb 123s The following NEW packages will be installed: 123s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 123s chrpath cmake cmake-data cpp cpp-14 cpp-14-s390x-linux-gnu 123s cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf dh-python 123s dh-strip-nondeterminism docutils-common dolfin-bin dolfin-doc doxygen dwz 123s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 123s fonts-font-awesome fonts-lato fonts-mathjax g++ g++-14 123s g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 123s gcc-s390x-linux-gnu gettext gfortran gfortran-14 gfortran-14-s390x-linux-gnu 123s gfortran-s390x-linux-gnu graphviz icu-devtools intltool-debian libaec-dev 123s libaec0 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 123s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 libblis-pthread-dev 123s libblis4-pthread libboost-atomic1.83-dev libboost-atomic1.83.0 123s libboost-chrono-dev libboost-chrono1.83-dev libboost-chrono1.83.0t64 123s libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev 123s libboost-filesystem-dev libboost-filesystem1.83-dev 123s libboost-filesystem1.83.0 libboost-iostreams-dev libboost-iostreams1.83-dev 123s libboost-iostreams1.83.0 libboost-math-dev libboost-math1.83-dev 123s libboost-math1.83.0 libboost-mpi-dev libboost-mpi1.83-dev libboost-mpi1.83.0 123s libboost-program-options-dev libboost-program-options1.83-dev 123s libboost-program-options1.83.0 libboost-regex1.83-dev libboost-regex1.83.0 123s libboost-serialization-dev libboost-serialization1.83-dev 123s libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 123s libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 123s libboost-timer-dev libboost-timer1.83-dev libboost-timer1.83.0 123s libboost1.83-dev libbrotli-dev libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 123s libccolamd3 libcdt5 libcgraph6 libcholmod5 libcolamd3 libcombblas2.0.0t64 123s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 123s libdeflate0 libdolfin-dev libdolfin-dev-common libdolfin2019.2t64 123s libdolfin64-2019.2t64 libdolfin64-dev libeigen3-dev libevent-2.1-7t64 123s libevent-dev libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 123s libevent-pthreads-2.1-7t64 libexpat1-dev libfabric1 libfftw3-bin 123s libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 123s libfftw3-single3 libfile-stripnondeterminism-perl libfmt10 libfontconfig1 123s libfreetype6 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgmp-dev 123s libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev 123s libgomp1 libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 123s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 123s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 123s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 123s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhwloc-dev 123s libhwloc-plugins libhwloc15 libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 123s libhypre64m-dev libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 123s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 123s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 123s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 123s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 123s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmumps-5.7 123s libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev libmumps64-dev 123s libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev 123s libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 123s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 123s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 123s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 123s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 123s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 123s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 123s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 123s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libraqm0 librbio4 123s librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 123s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 123s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 123s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 123s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 123s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 123s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 123s libubsan1 libumfpack6 libunbound8 libwebp7 libx11-dev libxapian30 libxau-dev 123s libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev libxdmcp-dev libxml2-dev 123s libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 libyaml-dev libzstd-dev m4 123s mpi-default-bin mpi-default-dev nettle-dev ocl-icd-libopencl1 123s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin 123s openmpi-common petsc-dev petsc64-dev pkg-config pkgconf pkgconf-bin 123s po-debconf pybind11-dev python-petsc4py-doc python3-alabaster python3-all 123s python3-all-dev python3-defusedxml python3-dev python3-dijitso 123s python3-docutils python3-dolfin python3-dolfin-real python3-dolfin64-real 123s python3-ffc python3-fiat python3-imagesize python3-mpi4py python3-mpmath 123s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 123s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 123s python3-pkgconfig python3-ply python3-pusimp python3-pybind11 python3-roman 123s python3-six python3-slepc4py python3-slepc4py-64-real 123s python3-slepc4py-64-real3.21 python3-slepc4py-real python3-slepc4py-real3.21 123s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 123s python3-sphinxcontrib.jquery python3-sympy python3-ufl-legacy python3.12-dev 123s sgml-base slepc-dev slepc64-dev sphinx-common sphinx-rtd-theme-common swig 123s valgrind valgrind-mpi x11-common x11proto-dev xml-core xorg-sgml-doctools 123s xtrans-dev zlib1g-dev 124s 0 upgraded, 375 newly installed, 0 to remove and 0 not upgraded. 124s Need to get 342 MB/342 MB of archives. 124s After this operation, 1426 MB of additional disk space will be used. 124s Get:1 /tmp/autopkgtest.x2A3aN/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [1188 B] 124s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-lato all 2.015-1 [2781 kB] 126s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x sgml-base all 1.31 [11.4 kB] 126s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-4build1 [256 kB] 126s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3 [382 kB] 126s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 126s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 126s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.22.5-2 [616 kB] 126s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 127s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 127s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [9570 kB] 130s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-8ubuntu1 [1026 B] 130s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [5452 B] 130s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.1.0-2ubuntu1 [22.4 kB] 130s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 14.2.0-8ubuntu1 [50.6 kB] 130s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-8ubuntu1 [151 kB] 130s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 14.2.0-8ubuntu1 [30.9 kB] 130s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 14.2.0-8ubuntu1 [2963 kB] 131s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 14.2.0-8ubuntu1 [1184 kB] 132s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-8ubuntu1 [1037 kB] 132s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [18.7 MB] 137s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-8ubuntu1 [518 kB] 137s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1204 B] 137s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.1.0-2ubuntu1 [4996 B] 137s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-8ubuntu1 [2608 kB] 138s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [11.0 MB] 139s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-8ubuntu1 [19.9 kB] 139s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [956 B] 139s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.1.0-2ubuntu1 [1076 B] 139s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 139s Get:31 http://ftpmaster.internal/ubuntu plucky/universe s390x chrpath s390x 0.18-1 [14.0 kB] 139s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libjsoncpp25 s390x 1.9.5-6build1 [82.5 kB] 139s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x librhash0 s390x 1.4.3-3build1 [133 kB] 139s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x cmake-data all 3.30.3-1 [2246 kB] 139s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x cmake s390x 3.30.3-1 [12.3 MB] 141s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 141s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.4.7-8 [166 kB] 141s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 141s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 141s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 141s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.0-1 [5058 B] 141s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-1 [49.9 kB] 141s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 141s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.22.5-2 [996 kB] 141s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 141s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 141s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.20ubuntu1 [893 kB] 141s Get:48 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-python all 6.20241024 [112 kB] 141s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x xml-core all 0.19 [20.3 kB] 141s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x docutils-common all 0.21.2+dfsg-2 [131 kB] 141s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x libfmt10 s390x 10.1.1+ds1-4 [82.6 kB] 141s Get:52 http://ftpmaster.internal/ubuntu plucky/universe s390x libxapian30 s390x 1.4.25-1 [725 kB] 141s Get:53 http://ftpmaster.internal/ubuntu plucky/universe s390x doxygen s390x 1.9.8+ds-2ubuntu2 [5374 kB] 142s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 142s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 142s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 142s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-1.1ubuntu2 [37.4 kB] 142s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-1.1ubuntu2 [150 kB] 142s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig s390x 2.15.0-1.1ubuntu2 [191 kB] 142s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 142s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 143s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 14.2.0-8ubuntu1 [587 kB] 143s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran-14-dev s390x 14.2.0-8ubuntu1 [654 kB] 143s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [10.3 MB] 145s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-14 s390x 14.2.0-8ubuntu1 [11.9 kB] 145s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1016 B] 145s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran s390x 4:14.1.0-2ubuntu1 [1160 B] 145s Get:68 http://ftpmaster.internal/ubuntu plucky/universe s390x libann0 s390x 1.1.2+doc-9build1 [28.8 kB] 145s Get:69 http://ftpmaster.internal/ubuntu plucky/universe s390x libcdt5 s390x 2.42.4-2build3 [23.2 kB] 145s Get:70 http://ftpmaster.internal/ubuntu plucky/universe s390x libcgraph6 s390x 2.42.4-2build3 [46.9 kB] 145s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.4.0-0.1 [16.2 kB] 145s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x libaom3 s390x 3.11.0-1 [1493 kB] 145s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x libheif-plugin-aomdec s390x 1.19.3-1 [11.5 kB] 145s Get:74 http://ftpmaster.internal/ubuntu plucky/main s390x libde265-0 s390x 1.0.15-1build4 [175 kB] 145s Get:75 http://ftpmaster.internal/ubuntu plucky/main s390x libheif-plugin-libde265 s390x 1.19.3-1 [8974 B] 145s Get:76 http://ftpmaster.internal/ubuntu plucky/main s390x libheif1 s390x 1.19.3-1 [402 kB] 146s Get:77 http://ftpmaster.internal/ubuntu plucky/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 146s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu1 [147 kB] 146s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 146s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 146s Get:81 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.0.1-1 [536 kB] 146s Get:82 http://ftpmaster.internal/ubuntu plucky/main s390x libraqm0 s390x 0.10.1-1build1 [16.2 kB] 146s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.22-1 [46.1 kB] 146s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 146s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.4.0-0.1 [204 kB] 146s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 146s Get:87 http://ftpmaster.internal/ubuntu plucky/main s390x libxpm4 s390x 1:3.5.17-1build2 [41.2 kB] 146s Get:88 http://ftpmaster.internal/ubuntu plucky/main s390x libgd3 s390x 2.3.3-12ubuntu3 [141 kB] 146s Get:89 http://ftpmaster.internal/ubuntu plucky/universe s390x libgts-0.7-5t64 s390x 0.7.6+darcs121130-5.2build1 [164 kB] 146s Get:90 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 146s Get:91 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 146s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 146s Get:93 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 146s Get:94 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 146s Get:95 http://ftpmaster.internal/ubuntu plucky/main s390x libltdl7 s390x 2.4.7-8 [41.5 kB] 146s Get:96 http://ftpmaster.internal/ubuntu plucky/main s390x libthai-data all 0.1.29-2build1 [158 kB] 146s Get:97 http://ftpmaster.internal/ubuntu plucky/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 146s Get:98 http://ftpmaster.internal/ubuntu plucky/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 146s Get:99 http://ftpmaster.internal/ubuntu plucky/main s390x libpango-1.0-0 s390x 1.54.0+ds-3 [249 kB] 146s Get:100 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoft2-1.0-0 s390x 1.54.0+ds-3 [49.5 kB] 146s Get:101 http://ftpmaster.internal/ubuntu plucky/main s390x libpangocairo-1.0-0 s390x 1.54.0+ds-3 [28.0 kB] 146s Get:102 http://ftpmaster.internal/ubuntu plucky/universe s390x libpathplan4 s390x 2.42.4-2build3 [26.5 kB] 146s Get:103 http://ftpmaster.internal/ubuntu plucky/universe s390x libgvc6 s390x 2.42.4-2build3 [789 kB] 147s Get:104 http://ftpmaster.internal/ubuntu plucky/universe s390x libgvpr2 s390x 2.42.4-2build3 [194 kB] 147s Get:105 http://ftpmaster.internal/ubuntu plucky/universe s390x liblab-gamut1 s390x 2.42.4-2build3 [1834 kB] 147s Get:106 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 147s Get:107 http://ftpmaster.internal/ubuntu plucky/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 147s Get:108 http://ftpmaster.internal/ubuntu plucky/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 147s Get:109 http://ftpmaster.internal/ubuntu plucky/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 147s Get:110 http://ftpmaster.internal/ubuntu plucky/main s390x libxmu6 s390x 2:1.1.3-3build2 [53.0 kB] 147s Get:111 http://ftpmaster.internal/ubuntu plucky/main s390x libxaw7 s390x 2:1.0.16-1 [201 kB] 147s Get:112 http://ftpmaster.internal/ubuntu plucky/universe s390x graphviz s390x 2.42.4-2build3 [698 kB] 147s Get:113 http://ftpmaster.internal/ubuntu plucky/main s390x icu-devtools s390x 74.2-1ubuntu4 [222 kB] 148s Get:114 http://ftpmaster.internal/ubuntu plucky/universe s390x libaec0 s390x 1.1.3-1 [25.7 kB] 148s Get:115 http://ftpmaster.internal/ubuntu plucky/main s390x libsuitesparseconfig7 s390x 1:7.8.3+dfsg-2 [13.1 kB] 148s Get:116 http://ftpmaster.internal/ubuntu plucky/universe s390x libamd3 s390x 1:7.8.3+dfsg-2 [35.1 kB] 148s Get:117 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.0-3build2 [238 kB] 148s Get:118 http://ftpmaster.internal/ubuntu plucky/universe s390x libblis4-pthread s390x 0.9.0-1 [618 kB] 148s Get:119 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.0-3build2 [2953 kB] 148s Get:120 http://ftpmaster.internal/ubuntu plucky/universe s390x libarpack2t64 s390x 3.9.1-1.1ubuntu1 [110 kB] 148s Get:121 http://ftpmaster.internal/ubuntu plucky/main s390x libblas-dev s390x 3.12.0-3build2 [239 kB] 148s Get:122 http://ftpmaster.internal/ubuntu plucky/universe s390x libblis-pthread-dev s390x 0.9.0-1 [648 kB] 148s Get:123 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack-dev s390x 3.12.0-3build2 [5956 kB] 149s Get:124 http://ftpmaster.internal/ubuntu plucky/universe s390x libarpack2-dev s390x 3.9.1-1.1ubuntu1 [127 kB] 149s Get:125 http://ftpmaster.internal/ubuntu plucky/main s390x libblas64-3 s390x 3.12.0-3build2 [222 kB] 149s Get:126 http://ftpmaster.internal/ubuntu plucky/main s390x libboost1.83-dev s390x 1.83.0-3.2ubuntu2 [10.7 MB] 150s Get:127 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-atomic1.83.0 s390x 1.83.0-3.2ubuntu2 [240 kB] 151s Get:128 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-atomic1.83-dev s390x 1.83.0-3.2ubuntu2 [234 kB] 151s Get:129 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-chrono1.83.0t64 s390x 1.83.0-3.2ubuntu2 [245 kB] 151s Get:130 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-chrono1.83-dev s390x 1.83.0-3.2ubuntu2 [247 kB] 151s Get:131 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-chrono-dev s390x 1.83.0.2ubuntu1 [4832 B] 151s Get:132 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-date-time1.83.0 s390x 1.83.0-3.2ubuntu2 [236 kB] 151s Get:133 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-serialization1.83.0 s390x 1.83.0-3.2ubuntu2 [350 kB] 151s Get:134 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-serialization1.83-dev s390x 1.83.0-3.2ubuntu2 [402 kB] 151s Get:135 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-date-time1.83-dev s390x 1.83.0-3.2ubuntu2 [239 kB] 151s Get:136 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-dev s390x 1.83.0.2ubuntu1 [4470 B] 151s Get:137 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-filesystem1.83.0 s390x 1.83.0-3.2ubuntu2 [287 kB] 151s Get:138 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-system1.83.0 s390x 1.83.0-3.2ubuntu2 [237 kB] 151s Get:139 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-system1.83-dev s390x 1.83.0-3.2ubuntu2 [231 kB] 151s Get:140 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-filesystem1.83-dev s390x 1.83.0-3.2ubuntu2 [305 kB] 151s Get:141 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-filesystem-dev s390x 1.83.0.2ubuntu1 [4258 B] 151s Get:142 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-regex1.83.0 s390x 1.83.0-3.2ubuntu2 [351 kB] 151s Get:143 http://ftpmaster.internal/ubuntu plucky/main s390x libicu-dev s390x 74.2-1ubuntu4 [11.9 MB] 153s Get:144 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-regex1.83-dev s390x 1.83.0-3.2ubuntu2 [372 kB] 153s Get:145 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-iostreams1.83.0 s390x 1.83.0-3.2ubuntu2 [259 kB] 153s Get:146 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-iostreams1.83-dev s390x 1.83.0-3.2ubuntu2 [263 kB] 153s Get:147 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-iostreams-dev s390x 1.83.0.2ubuntu1 [4214 B] 153s Get:148 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-math1.83.0 s390x 1.83.0-3.2ubuntu2 [459 kB] 153s Get:149 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-math1.83-dev s390x 1.83.0-3.2ubuntu2 [556 kB] 153s Get:150 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-math-dev s390x 1.83.0.2ubuntu1 [4434 B] 153s Get:151 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-pthreads-2.1-7t64 s390x 2.1.12-stable-10 [7870 B] 153s Get:152 http://ftpmaster.internal/ubuntu plucky/main s390x librdmacm1t64 s390x 52.0-2ubuntu1 [73.8 kB] 153s Get:153 http://ftpmaster.internal/ubuntu plucky/universe s390x libfabric1 s390x 1.17.0-3ubuntu1 [558 kB] 153s Get:154 http://ftpmaster.internal/ubuntu plucky/universe s390x libhwloc15 s390x 2.11.2-1 [176 kB] 153s Get:155 http://ftpmaster.internal/ubuntu plucky/universe s390x libmunge2 s390x 0.5.15-4build1 [15.6 kB] 153s Get:156 http://ftpmaster.internal/ubuntu plucky/main s390x libpciaccess0 s390x 0.17-3build1 [19.0 kB] 153s Get:157 http://ftpmaster.internal/ubuntu plucky/main s390x libxnvctrl0 s390x 510.47.03-0ubuntu4 [12.7 kB] 153s Get:158 http://ftpmaster.internal/ubuntu plucky/universe s390x ocl-icd-libopencl1 s390x 2.3.2-1build1 [41.1 kB] 153s Get:159 http://ftpmaster.internal/ubuntu plucky/universe s390x libhwloc-plugins s390x 2.11.2-1 [16.1 kB] 153s Get:160 http://ftpmaster.internal/ubuntu plucky/universe s390x libpmix2t64 s390x 5.0.3-2 [718 kB] 153s Get:161 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libopenmpi3t64 s390x 5.0.5-6 [2104 kB] 153s Get:162 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-mpi1.83.0 s390x 1.83.0-3.2ubuntu2 [271 kB] 153s Get:163 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x openmpi-common all 5.0.5-6 [95.6 kB] 153s Get:164 http://ftpmaster.internal/ubuntu plucky/main s390x libnl-3-dev s390x 3.7.0-0.3build2 [103 kB] 153s Get:165 http://ftpmaster.internal/ubuntu plucky/main s390x libnl-route-3-dev s390x 3.7.0-0.3build2 [214 kB] 153s Get:166 http://ftpmaster.internal/ubuntu plucky/main s390x libibverbs-dev s390x 52.0-2ubuntu1 [711 kB] 154s Get:167 http://ftpmaster.internal/ubuntu plucky/main s390x libnuma-dev s390x 2.0.18-1build1 [38.9 kB] 154s Get:168 http://ftpmaster.internal/ubuntu plucky/main s390x libltdl-dev s390x 2.4.7-8 [170 kB] 154s Get:169 http://ftpmaster.internal/ubuntu plucky/universe s390x libhwloc-dev s390x 2.11.2-1 [273 kB] 154s Get:170 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-2.1-7t64 s390x 2.1.12-stable-10 [145 kB] 154s Get:171 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-extra-2.1-7t64 s390x 2.1.12-stable-10 [64.1 kB] 154s Get:172 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-openssl-2.1-7t64 s390x 2.1.12-stable-10 [14.9 kB] 154s Get:173 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-dev s390x 2.1.12-stable-10 [276 kB] 154s Get:174 http://ftpmaster.internal/ubuntu plucky/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 154s Get:175 http://ftpmaster.internal/ubuntu plucky/universe s390x libpmix-dev s390x 5.0.3-2 [4053 kB] 154s Get:176 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 154s Get:177 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 154s Get:178 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x openmpi-bin s390x 5.0.5-6 [175 kB] 154s Get:179 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libopenmpi-dev s390x 5.0.5-6 [1022 kB] 155s Get:180 http://ftpmaster.internal/ubuntu plucky/universe s390x mpi-default-dev s390x 1.17 [3106 B] 155s Get:181 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-mpi1.83-dev s390x 1.83.0-3.2ubuntu2 [297 kB] 155s Get:182 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-mpi-dev s390x 1.83.0.2ubuntu1 [4306 B] 155s Get:183 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-program-options1.83.0 s390x 1.83.0-3.2ubuntu2 [326 kB] 155s Get:184 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-program-options1.83-dev s390x 1.83.0-3.2ubuntu2 [393 kB] 155s Get:185 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-program-options-dev s390x 1.83.0.2ubuntu1 [4252 B] 155s Get:186 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-serialization-dev s390x 1.83.0.2ubuntu1 [4446 B] 155s Get:187 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-thread1.83.0 s390x 1.83.0-3.2ubuntu2 [279 kB] 155s Get:188 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-thread1.83-dev s390x 1.83.0-3.2ubuntu2 [282 kB] 155s Get:189 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-thread-dev s390x 1.83.0.2ubuntu1 [4246 B] 155s Get:190 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-timer1.83.0 s390x 1.83.0-3.2ubuntu2 [241 kB] 155s Get:191 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-timer1.83-dev s390x 1.83.0-3.2ubuntu2 [236 kB] 155s Get:192 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-timer-dev s390x 1.83.0.2ubuntu1 [4350 B] 155s Get:193 http://ftpmaster.internal/ubuntu plucky/main s390x libbrotli-dev s390x 1.1.0-2build3 [395 kB] 155s Get:194 http://ftpmaster.internal/ubuntu plucky/universe s390x libbtf2 s390x 1:7.8.3+dfsg-2 [16.3 kB] 155s Get:195 http://ftpmaster.internal/ubuntu plucky/universe s390x libcamd3 s390x 1:7.8.3+dfsg-2 [29.7 kB] 155s Get:196 http://ftpmaster.internal/ubuntu plucky/universe s390x libccolamd3 s390x 1:7.8.3+dfsg-2 [32.8 kB] 155s Get:197 http://ftpmaster.internal/ubuntu plucky/main s390x libcolamd3 s390x 1:7.8.3+dfsg-2 [23.4 kB] 155s Get:198 http://ftpmaster.internal/ubuntu plucky/universe s390x libcholmod5 s390x 1:7.8.3+dfsg-2 [919 kB] 155s Get:199 http://ftpmaster.internal/ubuntu plucky/universe s390x libcombblas2.0.0t64 s390x 2.0.0-3.1build3 [270 kB] 155s Get:200 http://ftpmaster.internal/ubuntu plucky/main s390x libidn2-dev s390x 2.3.7-2build2 [122 kB] 155s Get:201 http://ftpmaster.internal/ubuntu plucky/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 155s Get:202 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 155s Get:203 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 155s Get:204 http://ftpmaster.internal/ubuntu plucky/main s390x libnghttp2-dev s390x 1.64.0-1 [121 kB] 155s Get:205 http://ftpmaster.internal/ubuntu plucky/main s390x libpsl-dev s390x 0.21.2-1.1build1 [77.3 kB] 155s Get:206 http://ftpmaster.internal/ubuntu plucky/main s390x libgmpxx4ldbl s390x 2:6.3.0+dfsg-2ubuntu7 [10.1 kB] 155s Get:207 http://ftpmaster.internal/ubuntu plucky/main s390x libgmp-dev s390x 2:6.3.0+dfsg-2ubuntu7 [424 kB] 156s Get:208 http://ftpmaster.internal/ubuntu plucky/main s390x libunbound8 s390x 1.20.0-1ubuntu2.1 [455 kB] 156s Get:209 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls-dane0t64 s390x 3.8.8-2ubuntu1 [24.4 kB] 156s Get:210 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls-openssl27t64 s390x 3.8.8-2ubuntu1 [24.4 kB] 156s Get:211 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit-dev s390x 0.25.5-2ubuntu1 [22.7 kB] 156s Get:212 http://ftpmaster.internal/ubuntu plucky/main s390x libtasn1-6-dev s390x 4.19.0-3build1 [95.8 kB] 156s Get:213 http://ftpmaster.internal/ubuntu plucky/main s390x nettle-dev s390x 3.10-1 [1197 kB] 156s Get:214 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls28-dev s390x 3.8.8-2ubuntu1 [1011 kB] 156s Get:215 http://ftpmaster.internal/ubuntu plucky/main s390x librtmp-dev s390x 2.4+20151223.gitfa8646d.1-2build7 [69.2 kB] 156s Get:216 http://ftpmaster.internal/ubuntu plucky/main s390x libssl-dev s390x 3.3.1-2ubuntu2 [2376 kB] 156s Get:217 http://ftpmaster.internal/ubuntu plucky/main s390x libssh2-1-dev s390x 1.11.1-1 [287 kB] 156s Get:218 http://ftpmaster.internal/ubuntu plucky/main s390x libzstd-dev s390x 1.5.6+dfsg-1 [408 kB] 156s Get:219 http://ftpmaster.internal/ubuntu plucky/main s390x libcurl4-openssl-dev s390x 8.9.1-2ubuntu3 [501 kB] 156s Get:220 http://ftpmaster.internal/ubuntu plucky/universe s390x libcxsparse4 s390x 1:7.8.3+dfsg-2 [89.7 kB] 156s Get:221 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin-dev-common all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [197 kB] 156s Get:222 http://ftpmaster.internal/ubuntu plucky/universe s390x libsz2 s390x 1.1.3-1 [5442 B] 156s Get:223 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-103-1t64 s390x 1.10.10+repack-4ubuntu3 [1489 kB] 156s Get:224 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-double3 s390x 3.3.10-1ubuntu4 [511 kB] 157s Get:225 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-long3 s390x 3.3.10-1ubuntu4 [533 kB] 157s Get:226 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-single3 s390x 3.3.10-1ubuntu4 [482 kB] 157s Get:227 http://ftpmaster.internal/ubuntu plucky/universe s390x libfftw3-mpi3 s390x 3.3.10-1ubuntu4 [56.2 kB] 157s Get:228 http://ftpmaster.internal/ubuntu plucky/universe s390x libmetis5 s390x 5.1.0.dfsg-7build3 [232 kB] 157s Get:229 http://ftpmaster.internal/ubuntu plucky/universe s390x libptscotch-7.0 s390x 7.0.5-1ubuntu1 [803 kB] 157s Get:230 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuperlu-dist8 s390x 8.2.1+dfsg1-2 [770 kB] 157s Get:231 http://ftpmaster.internal/ubuntu plucky/universe s390x libhypre-2.31.0 s390x 2.31.0-1exp2 [2201 kB] 157s Get:232 http://ftpmaster.internal/ubuntu plucky/universe s390x libklu2 s390x 1:7.8.3+dfsg-2 [106 kB] 157s Get:233 http://ftpmaster.internal/ubuntu plucky/universe s390x mpi-default-bin s390x 1.17 [2296 B] 157s Get:234 http://ftpmaster.internal/ubuntu plucky/universe s390x libscalapack-openmpi2.2 s390x 2.2.1-3.1ubuntu2 [1953 kB] 157s Get:235 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps-5.7 s390x 5.7.3-3 [2418 kB] 157s Get:236 http://ftpmaster.internal/ubuntu plucky/universe s390x libspqr4 s390x 1:7.8.3+dfsg-2 [171 kB] 157s Get:237 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuperlu7 s390x 7.0.0+dfsg1-2 [233 kB] 157s Get:238 http://ftpmaster.internal/ubuntu plucky/universe s390x libumfpack6 s390x 1:7.8.3+dfsg-2 [371 kB] 157s Get:239 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc-real3.21 s390x 3.21.6+dfsg1-2ubuntu2 [7243 kB] 158s Get:240 http://ftpmaster.internal/ubuntu plucky/universe s390x libparpack2t64 s390x 3.9.1-1.1ubuntu1 [102 kB] 158s Get:241 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libslepc-real3.21 s390x 3.21.2+dfsg1-2 [1207 kB] 158s Get:242 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin2019.2t64 s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [2242 kB] 158s Get:243 http://ftpmaster.internal/ubuntu plucky/universe s390x libopenblas64-0-pthread s390x 0.3.28+ds-3 [6700 kB] 158s Get:244 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack64-3 s390x 3.12.0-3build2 [2844 kB] 158s Get:245 http://ftpmaster.internal/ubuntu plucky/universe s390x libhypre64m-2.31.0 s390x 2.31.0-1exp2 [2043 kB] 158s Get:246 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps-64pord-5.7 s390x 5.7.3-3 [2418 kB] 158s Get:247 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc64-real3.21 s390x 3.21.6+dfsg1-2ubuntu2 [7148 kB] 159s Get:248 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libslepc64-real3.21 s390x 3.21.2+dfsg1-2 [1206 kB] 159s Get:249 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin64-2019.2t64 s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [2241 kB] 159s Get:250 http://ftpmaster.internal/ubuntu plucky/main s390x pkg-config s390x 1.8.1-4 [7362 B] 159s Get:251 http://ftpmaster.internal/ubuntu plucky/universe s390x libeigen3-dev all 3.4.0-4build1 [1055 kB] 159s Get:252 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-fortran-102t64 s390x 1.10.10+repack-4ubuntu3 [91.7 kB] 159s Get:253 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-hl-100t64 s390x 1.10.10+repack-4ubuntu3 [58.1 kB] 159s Get:254 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-hl-fortran-100t64 s390x 1.10.10+repack-4ubuntu3 [31.9 kB] 159s Get:255 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-cpp-103-1t64 s390x 1.10.10+repack-4ubuntu3 [117 kB] 159s Get:256 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-hl-cpp-100t64 s390x 1.10.10+repack-4ubuntu3 [11.1 kB] 159s Get:257 http://ftpmaster.internal/ubuntu plucky/universe s390x libaec-dev s390x 1.1.3-1 [23.3 kB] 159s Get:258 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8-dev s390x 2.1.5-3ubuntu1 [281 kB] 159s Get:259 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8-dev s390x 8c-2ubuntu11 [1484 B] 159s Get:260 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-dev s390x 8c-2ubuntu11 [1484 B] 159s Get:261 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-dev s390x 1.10.10+repack-4ubuntu3 [2972 kB] 159s Get:262 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-mpi-dev s390x 1.10.10+repack-4ubuntu3 [4618 B] 159s Get:263 http://ftpmaster.internal/ubuntu plucky/universe s390x libldl3 s390x 1:7.8.3+dfsg-2 [16.0 kB] 159s Get:264 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuitesparse-mongoose3 s390x 1:7.8.3+dfsg-2 [37.1 kB] 159s Get:265 http://ftpmaster.internal/ubuntu plucky/universe s390x librbio4 s390x 1:7.8.3+dfsg-2 [30.1 kB] 159s Get:266 http://ftpmaster.internal/ubuntu plucky/universe s390x libspex3 s390x 1:7.8.3+dfsg-2 [51.6 kB] 159s Get:267 http://ftpmaster.internal/ubuntu plucky/universe s390x libparu1 s390x 1:7.8.3+dfsg-2 [60.0 kB] 159s Get:268 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuitesparse-dev s390x 1:7.8.3+dfsg-2 [2020 kB] 159s Get:269 http://ftpmaster.internal/ubuntu plucky/universe s390x libscotch-7.0 s390x 7.0.5-1ubuntu1 [518 kB] 159s Get:270 http://ftpmaster.internal/ubuntu plucky/universe s390x libscotch-dev s390x 7.0.5-1ubuntu1 [1675 kB] 159s Get:271 http://ftpmaster.internal/ubuntu plucky/main s390x liblzma-dev s390x 5.6.2-2 [183 kB] 159s Get:272 http://ftpmaster.internal/ubuntu plucky/main s390x libxml2-dev s390x 2.12.7+dfsg-3 [73.0 kB] 159s Get:273 http://ftpmaster.internal/ubuntu plucky/main s390x python3-numpy s390x 1:1.26.4+ds-11ubuntu1 [4602 kB] 159s Get:274 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mpi4py s390x 3.1.6-9ubuntu1 [471 kB] 159s Get:275 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-dijitso all 2019.2.0~git20190418.c92dcb0-4 [24.3 kB] 159s Get:276 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mpmath all 1.3.0-1 [425 kB] 159s Get:277 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sympy all 1.13.3-1 [4228 kB] 160s Get:278 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-fiat all 2019.2.0~git20210419.7d418fa-5 [69.2 kB] 160s Get:279 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-ufl-legacy all 1:2022.3.0-3 [154 kB] 160s Get:280 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-ffc all 2019.2.0~legacy20230509.35df986-3 [227 kB] 160s Get:281 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 160s Get:282 http://ftpmaster.internal/ubuntu plucky/universe s390x libptscotch-dev s390x 7.0.5-1ubuntu1 [1488 kB] 160s Get:283 http://ftpmaster.internal/ubuntu plucky/universe s390x libscalapack-openmpi-dev s390x 2.2.1-3.1ubuntu2 [7490 B] 160s Get:284 http://ftpmaster.internal/ubuntu plucky/universe s390x libscalapack-mpi-dev s390x 2.2.1-3.1ubuntu2 [2326 B] 160s Get:285 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-bin s390x 3.3.10-1ubuntu4 [36.4 kB] 160s Get:286 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-dev s390x 3.3.10-1ubuntu4 [1326 kB] 160s Get:287 http://ftpmaster.internal/ubuntu plucky/universe s390x libfftw3-mpi-dev s390x 3.3.10-1ubuntu4 [61.4 kB] 160s Get:288 http://ftpmaster.internal/ubuntu plucky/universe s390x opencl-c-headers all 3.0~2024.05.08-1 [47.6 kB] 160s Get:289 http://ftpmaster.internal/ubuntu plucky/universe s390x opencl-clhpp-headers all 3.0~2024.05.08-1ubuntu1 [50.9 kB] 160s Get:290 http://ftpmaster.internal/ubuntu plucky/universe s390x ocl-icd-opencl-dev s390x 2.3.2-1build1 [2450 B] 160s Get:291 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuperlu-dev s390x 7.0.0+dfsg1-2 [20.8 kB] 160s Get:292 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuperlu-dist-dev s390x 8.2.1+dfsg1-2 [1149 kB] 160s Get:293 http://ftpmaster.internal/ubuntu plucky/main s390x xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 160s Get:294 http://ftpmaster.internal/ubuntu plucky/main s390x x11proto-dev all 2024.1-1 [606 kB] 160s Get:295 http://ftpmaster.internal/ubuntu plucky/main s390x libxau-dev s390x 1:1.0.11-1 [9752 B] 160s Get:296 http://ftpmaster.internal/ubuntu plucky/main s390x libxdmcp-dev s390x 1:1.1.3-0ubuntu6 [26.9 kB] 160s Get:297 http://ftpmaster.internal/ubuntu plucky/main s390x xtrans-dev all 1.4.0-1 [68.9 kB] 160s Get:298 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb1-dev s390x 1.17.0-2 [88.9 kB] 160s Get:299 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-dev s390x 2:1.8.10-2 [761 kB] 160s Get:300 http://ftpmaster.internal/ubuntu plucky/main s390x libyaml-dev s390x 0.2.5-1build1 [66.0 kB] 160s Get:301 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc3.21-dev-common all 3.21.6+dfsg1-2ubuntu2 [316 kB] 160s Get:302 http://ftpmaster.internal/ubuntu plucky/universe s390x libhypre-dev s390x 2.31.0-1exp2 [2542 kB] 160s Get:303 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps-headers-dev all 5.7.3-3 [21.8 kB] 160s Get:304 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps-dev s390x 5.7.3-3 [2423 kB] 160s Get:305 http://ftpmaster.internal/ubuntu plucky/main s390x libc6-dbg s390x 2.40-1ubuntu3 [7519 kB] 166s Get:306 http://ftpmaster.internal/ubuntu plucky/main s390x valgrind s390x 1:3.23.0-0ubuntu2 [9718 kB] 170s Get:307 http://ftpmaster.internal/ubuntu plucky/universe s390x valgrind-mpi s390x 1:3.23.0-0ubuntu2 [47.2 kB] 170s Get:308 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc-real3.21-dev s390x 3.21.6+dfsg1-2ubuntu2 [7112 kB] 172s Get:309 http://ftpmaster.internal/ubuntu plucky/universe s390x libparpack2-dev s390x 3.9.1-1.1ubuntu1 [115 kB] 172s Get:310 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libslepc-real3.21-dev s390x 3.21.2+dfsg1-2 [6003 kB] 173s Get:311 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin-dev s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [14.8 kB] 173s Get:312 http://ftpmaster.internal/ubuntu plucky/universe s390x libopenblas64-0 s390x 0.3.28+ds-3 [5042 B] 173s Get:313 http://ftpmaster.internal/ubuntu plucky/universe s390x libopenblas64-pthread-dev s390x 0.3.28+ds-3 [4171 kB] 174s Get:314 http://ftpmaster.internal/ubuntu plucky/universe s390x libopenblas64-dev s390x 0.3.28+ds-3 [5108 B] 174s Get:315 http://ftpmaster.internal/ubuntu plucky/universe s390x libhypre64m-dev s390x 2.31.0-1exp2 [2345 kB] 174s Get:316 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps64-dev s390x 5.7.3-3 [2422 kB] 174s Get:317 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc64-real3.21-dev s390x 3.21.6+dfsg1-2ubuntu2 [7123 kB] 176s Get:318 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libslepc64-real3.21-dev s390x 3.21.2+dfsg1-2 [6029 kB] 177s Get:319 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin64-dev s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [6816 B] 177s Get:320 http://ftpmaster.internal/ubuntu plucky/main s390x libexpat1-dev s390x 2.6.4-1 [146 kB] 177s Get:321 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 177s Get:322 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-sphinxdoc all 7.4.7-4 [158 kB] 177s Get:323 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-perl all 4.10000-1 [81.9 kB] 177s Get:324 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc-real-dev all 3.21.6+dfsg1-2ubuntu2 [3922 B] 177s Get:325 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc64-real-dev all 3.21.6+dfsg1-2ubuntu2 [3938 B] 177s Get:326 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-dev s390x 3.12.7-3 [5838 kB] 178s Get:327 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3-dev s390x 3.12.6-0ubuntu1 [10.2 kB] 178s Get:328 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3-all-dev s390x 3.12.6-0ubuntu1 [918 B] 178s Get:329 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-minimal s390x 3.13.0-2 [877 kB] 178s Get:330 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-stdlib s390x 3.13.0-2 [2086 kB] 179s Get:331 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13 s390x 3.13.0-2 [2477 kB] 179s Get:332 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x petsc64-dev all 3.21.6+dfsg1-2ubuntu2 [3962 B] 179s Get:333 http://ftpmaster.internal/ubuntu plucky/universe s390x pybind11-dev all 2.13.6-1 [168 kB] 179s Get:334 http://ftpmaster.internal/ubuntu plucky/main s390x sphinx-common all 7.4.7-4 [775 kB] 179s Get:335 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python-petsc4py-doc all 3.21.6-2ubuntu2 [747 kB] 179s Get:336 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.12.6-0ubuntu1 [890 B] 179s Get:337 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-dev s390x 3.12.7-3 [505 kB] 179s Get:338 http://ftpmaster.internal/ubuntu plucky/main s390x python3-dev s390x 3.12.6-0ubuntu1 [26.7 kB] 179s Get:339 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all-dev s390x 3.12.6-0ubuntu1 [912 B] 179s Get:340 http://ftpmaster.internal/ubuntu plucky/main s390x python3-defusedxml all 0.7.1-2 [42.0 kB] 179s Get:341 http://ftpmaster.internal/ubuntu plucky/main s390x python3-roman all 4.2-1 [10.0 kB] 179s Get:342 http://ftpmaster.internal/ubuntu plucky/main s390x python3-docutils all 0.21.2+dfsg-2 [409 kB] 180s Get:343 http://ftpmaster.internal/ubuntu plucky/universe s390x swig s390x 4.2.1-1 [1171 kB] 180s Get:344 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py-real3.21 s390x 3.21.6-2ubuntu2 [2205 kB] 180s Get:345 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py-real all 3.21.6-2ubuntu2 [2658 B] 180s Get:346 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py-real3.21 s390x 3.21.2-1ubuntu2 [570 kB] 180s Get:347 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py-real all 3.21.2-1ubuntu2 [2574 B] 180s Get:348 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-dolfin-real s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1084 kB] 180s Get:349 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py-64-real3.21 s390x 3.21.6-2ubuntu2 [2207 kB] 181s Get:350 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py-64-real all 3.21.6-2ubuntu2 [2510 B] 181s Get:351 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py-64-real3.21 s390x 3.21.2-1ubuntu2 [570 kB] 181s Get:352 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py-64-real all 3.21.2-1ubuntu2 [2556 B] 181s Get:353 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pkgconfig all 1.5.5-2 [7888 B] 181s Get:354 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pybind11 all 2.13.6-1 [176 kB] 181s Get:355 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-dolfin64-real s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1081 kB] 181s Get:356 http://ftpmaster.internal/ubuntu plucky/main s390x python3-imagesize all 1.4.1-1 [6844 B] 181s Get:357 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 181s Get:358 http://ftpmaster.internal/ubuntu plucky/main s390x python3-ply all 3.11-7 [45.4 kB] 181s Get:359 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pusimp all 0.1.1-1 [10.3 kB] 181s Get:360 http://ftpmaster.internal/ubuntu plucky/main s390x python3-six all 1.16.0-7 [13.1 kB] 181s Get:361 http://ftpmaster.internal/ubuntu plucky/main s390x python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 181s Get:362 http://ftpmaster.internal/ubuntu plucky/main s390x python3-alabaster all 0.7.16-0.1 [18.5 kB] 181s Get:363 http://ftpmaster.internal/ubuntu plucky/main s390x python3-sphinx all 7.4.7-4 [593 kB] 181s Get:364 http://ftpmaster.internal/ubuntu plucky/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 181s Get:365 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 181s Get:366 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sphinx-rtd-theme all 3.0.2+dfsg-1 [23.5 kB] 181s Get:367 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x slepc64-dev s390x 3.21.2+dfsg1-2 [2234 B] 181s Get:368 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py all 3.21.6-2ubuntu2 [2308 B] 181s Get:369 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py all 3.21.2-1ubuntu2 [2248 B] 181s Get:370 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-dolfin s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [26.9 kB] 181s Get:371 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x dolfin-doc all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [13.0 MB] 184s Get:372 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x dolfin-bin all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [12.1 kB] 184s Get:373 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x petsc-dev all 3.21.6+dfsg1-2ubuntu2 [7482 B] 184s Get:374 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x slepc-dev s390x 3.21.2+dfsg1-2 [4824 B] 184s Get:375 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-modernizr all 3.13.0-0.1 [101 kB] 185s Fetched 342 MB in 1min 1s (5649 kB/s) 185s Selecting previously unselected package fonts-lato. 185s (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 ... 55571 files and directories currently installed.) 185s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 185s Unpacking fonts-lato (2.015-1) ... 185s Selecting previously unselected package sgml-base. 185s Preparing to unpack .../001-sgml-base_1.31_all.deb ... 185s Unpacking sgml-base (1.31) ... 185s Selecting previously unselected package m4. 185s Preparing to unpack .../002-m4_1.4.19-4build1_s390x.deb ... 185s Unpacking m4 (1.4.19-4build1) ... 185s Selecting previously unselected package autoconf. 185s Preparing to unpack .../003-autoconf_2.72-3_all.deb ... 185s Unpacking autoconf (2.72-3) ... 185s Selecting previously unselected package autotools-dev. 185s Preparing to unpack .../004-autotools-dev_20220109.1_all.deb ... 185s Unpacking autotools-dev (20220109.1) ... 185s Selecting previously unselected package automake. 185s Preparing to unpack .../005-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 185s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 185s Selecting previously unselected package autopoint. 185s Preparing to unpack .../006-autopoint_0.22.5-2_all.deb ... 185s Unpacking autopoint (0.22.5-2) ... 185s Selecting previously unselected package libisl23:s390x. 185s Preparing to unpack .../007-libisl23_0.27-1_s390x.deb ... 185s Unpacking libisl23:s390x (0.27-1) ... 185s Selecting previously unselected package libmpc3:s390x. 185s Preparing to unpack .../008-libmpc3_1.3.1-1build2_s390x.deb ... 185s Unpacking libmpc3:s390x (1.3.1-1build2) ... 185s Selecting previously unselected package cpp-14-s390x-linux-gnu. 185s Preparing to unpack .../009-cpp-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 185s Unpacking cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package cpp-14. 186s Preparing to unpack .../010-cpp-14_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package cpp-s390x-linux-gnu. 186s Preparing to unpack .../011-cpp-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 186s Unpacking cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 186s Selecting previously unselected package cpp. 186s Preparing to unpack .../012-cpp_4%3a14.1.0-2ubuntu1_s390x.deb ... 186s Unpacking cpp (4:14.1.0-2ubuntu1) ... 186s Selecting previously unselected package libcc1-0:s390x. 186s Preparing to unpack .../013-libcc1-0_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking libcc1-0:s390x (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package libgomp1:s390x. 186s Preparing to unpack .../014-libgomp1_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking libgomp1:s390x (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package libitm1:s390x. 186s Preparing to unpack .../015-libitm1_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking libitm1:s390x (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package libasan8:s390x. 186s Preparing to unpack .../016-libasan8_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking libasan8:s390x (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package libubsan1:s390x. 186s Preparing to unpack .../017-libubsan1_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking libubsan1:s390x (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package libgcc-14-dev:s390x. 186s Preparing to unpack .../018-libgcc-14-dev_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package gcc-14-s390x-linux-gnu. 186s Preparing to unpack .../019-gcc-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package gcc-14. 186s Preparing to unpack .../020-gcc-14_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package gcc-s390x-linux-gnu. 186s Preparing to unpack .../021-gcc-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 186s Unpacking gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 186s Selecting previously unselected package gcc. 186s Preparing to unpack .../022-gcc_4%3a14.1.0-2ubuntu1_s390x.deb ... 186s Unpacking gcc (4:14.1.0-2ubuntu1) ... 186s Selecting previously unselected package libstdc++-14-dev:s390x. 186s Preparing to unpack .../023-libstdc++-14-dev_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package g++-14-s390x-linux-gnu. 186s Preparing to unpack .../024-g++-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package g++-14. 186s Preparing to unpack .../025-g++-14_14.2.0-8ubuntu1_s390x.deb ... 186s Unpacking g++-14 (14.2.0-8ubuntu1) ... 186s Selecting previously unselected package g++-s390x-linux-gnu. 186s Preparing to unpack .../026-g++-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 186s Unpacking g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 186s Selecting previously unselected package g++. 186s Preparing to unpack .../027-g++_4%3a14.1.0-2ubuntu1_s390x.deb ... 186s Unpacking g++ (4:14.1.0-2ubuntu1) ... 186s Selecting previously unselected package build-essential. 186s Preparing to unpack .../028-build-essential_12.10ubuntu1_s390x.deb ... 186s Unpacking build-essential (12.10ubuntu1) ... 186s Selecting previously unselected package chrpath. 186s Preparing to unpack .../029-chrpath_0.18-1_s390x.deb ... 186s Unpacking chrpath (0.18-1) ... 186s Selecting previously unselected package libjsoncpp25:s390x. 186s Preparing to unpack .../030-libjsoncpp25_1.9.5-6build1_s390x.deb ... 186s Unpacking libjsoncpp25:s390x (1.9.5-6build1) ... 186s Selecting previously unselected package librhash0:s390x. 186s Preparing to unpack .../031-librhash0_1.4.3-3build1_s390x.deb ... 186s Unpacking librhash0:s390x (1.4.3-3build1) ... 186s Selecting previously unselected package cmake-data. 186s Preparing to unpack .../032-cmake-data_3.30.3-1_all.deb ... 186s Unpacking cmake-data (3.30.3-1) ... 187s Selecting previously unselected package cmake. 187s Preparing to unpack .../033-cmake_3.30.3-1_s390x.deb ... 187s Unpacking cmake (3.30.3-1) ... 187s Selecting previously unselected package libdebhelper-perl. 187s Preparing to unpack .../034-libdebhelper-perl_13.20ubuntu1_all.deb ... 187s Unpacking libdebhelper-perl (13.20ubuntu1) ... 187s Selecting previously unselected package libtool. 187s Preparing to unpack .../035-libtool_2.4.7-8_all.deb ... 187s Unpacking libtool (2.4.7-8) ... 187s Selecting previously unselected package dh-autoreconf. 187s Preparing to unpack .../036-dh-autoreconf_20_all.deb ... 187s Unpacking dh-autoreconf (20) ... 187s Selecting previously unselected package libarchive-zip-perl. 187s Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ... 187s Unpacking libarchive-zip-perl (1.68-1) ... 187s Selecting previously unselected package libfile-stripnondeterminism-perl. 187s Preparing to unpack .../038-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 187s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 187s Selecting previously unselected package dh-strip-nondeterminism. 187s Preparing to unpack .../039-dh-strip-nondeterminism_1.14.0-1_all.deb ... 187s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 187s Selecting previously unselected package debugedit. 187s Preparing to unpack .../040-debugedit_1%3a5.1-1_s390x.deb ... 187s Unpacking debugedit (1:5.1-1) ... 187s Selecting previously unselected package dwz. 187s Preparing to unpack .../041-dwz_0.15-1build6_s390x.deb ... 187s Unpacking dwz (0.15-1build6) ... 187s Selecting previously unselected package gettext. 187s Preparing to unpack .../042-gettext_0.22.5-2_s390x.deb ... 187s Unpacking gettext (0.22.5-2) ... 188s Selecting previously unselected package intltool-debian. 188s Preparing to unpack .../043-intltool-debian_0.35.0+20060710.6_all.deb ... 188s Unpacking intltool-debian (0.35.0+20060710.6) ... 188s Selecting previously unselected package po-debconf. 188s Preparing to unpack .../044-po-debconf_1.0.21+nmu1_all.deb ... 188s Unpacking po-debconf (1.0.21+nmu1) ... 188s Selecting previously unselected package debhelper. 188s Preparing to unpack .../045-debhelper_13.20ubuntu1_all.deb ... 188s Unpacking debhelper (13.20ubuntu1) ... 188s Selecting previously unselected package dh-python. 188s Preparing to unpack .../046-dh-python_6.20241024_all.deb ... 188s Unpacking dh-python (6.20241024) ... 188s Selecting previously unselected package xml-core. 188s Preparing to unpack .../047-xml-core_0.19_all.deb ... 188s Unpacking xml-core (0.19) ... 188s Selecting previously unselected package docutils-common. 188s Preparing to unpack .../048-docutils-common_0.21.2+dfsg-2_all.deb ... 188s Unpacking docutils-common (0.21.2+dfsg-2) ... 188s Selecting previously unselected package libfmt10:s390x. 188s Preparing to unpack .../049-libfmt10_10.1.1+ds1-4_s390x.deb ... 188s Unpacking libfmt10:s390x (10.1.1+ds1-4) ... 188s Selecting previously unselected package libxapian30:s390x. 188s Preparing to unpack .../050-libxapian30_1.4.25-1_s390x.deb ... 188s Unpacking libxapian30:s390x (1.4.25-1) ... 188s Selecting previously unselected package doxygen. 188s Preparing to unpack .../051-doxygen_1.9.8+ds-2ubuntu2_s390x.deb ... 188s Unpacking doxygen (1.9.8+ds-2ubuntu2) ... 188s Selecting previously unselected package libfreetype6:s390x. 188s Preparing to unpack .../052-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 188s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 188s Selecting previously unselected package fonts-dejavu-mono. 188s Preparing to unpack .../053-fonts-dejavu-mono_2.37-8_all.deb ... 188s Unpacking fonts-dejavu-mono (2.37-8) ... 188s Selecting previously unselected package fonts-dejavu-core. 188s Preparing to unpack .../054-fonts-dejavu-core_2.37-8_all.deb ... 188s Unpacking fonts-dejavu-core (2.37-8) ... 188s Selecting previously unselected package fontconfig-config. 188s Preparing to unpack .../055-fontconfig-config_2.15.0-1.1ubuntu2_s390x.deb ... 188s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 188s Selecting previously unselected package libfontconfig1:s390x. 188s Preparing to unpack .../056-libfontconfig1_2.15.0-1.1ubuntu2_s390x.deb ... 188s Unpacking libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 188s Selecting previously unselected package fontconfig. 188s Preparing to unpack .../057-fontconfig_2.15.0-1.1ubuntu2_s390x.deb ... 188s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 188s Selecting previously unselected package fonts-font-awesome. 188s Preparing to unpack .../058-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 188s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 188s Selecting previously unselected package fonts-mathjax. 188s Preparing to unpack .../059-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 188s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 188s Selecting previously unselected package libgfortran5:s390x. 188s Preparing to unpack .../060-libgfortran5_14.2.0-8ubuntu1_s390x.deb ... 188s Unpacking libgfortran5:s390x (14.2.0-8ubuntu1) ... 188s Selecting previously unselected package libgfortran-14-dev:s390x. 188s Preparing to unpack .../061-libgfortran-14-dev_14.2.0-8ubuntu1_s390x.deb ... 188s Unpacking libgfortran-14-dev:s390x (14.2.0-8ubuntu1) ... 188s Selecting previously unselected package gfortran-14-s390x-linux-gnu. 188s Preparing to unpack .../062-gfortran-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 188s Unpacking gfortran-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 188s Selecting previously unselected package gfortran-14. 188s Preparing to unpack .../063-gfortran-14_14.2.0-8ubuntu1_s390x.deb ... 188s Unpacking gfortran-14 (14.2.0-8ubuntu1) ... 188s Selecting previously unselected package gfortran-s390x-linux-gnu. 188s Preparing to unpack .../064-gfortran-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 188s Unpacking gfortran-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 188s Selecting previously unselected package gfortran. 188s Preparing to unpack .../065-gfortran_4%3a14.1.0-2ubuntu1_s390x.deb ... 188s Unpacking gfortran (4:14.1.0-2ubuntu1) ... 188s Selecting previously unselected package libann0. 188s Preparing to unpack .../066-libann0_1.1.2+doc-9build1_s390x.deb ... 188s Unpacking libann0 (1.1.2+doc-9build1) ... 188s Selecting previously unselected package libcdt5:s390x. 188s Preparing to unpack .../067-libcdt5_2.42.4-2build3_s390x.deb ... 188s Unpacking libcdt5:s390x (2.42.4-2build3) ... 188s Selecting previously unselected package libcgraph6:s390x. 188s Preparing to unpack .../068-libcgraph6_2.42.4-2build3_s390x.deb ... 188s Unpacking libcgraph6:s390x (2.42.4-2build3) ... 188s Selecting previously unselected package libsharpyuv0:s390x. 188s Preparing to unpack .../069-libsharpyuv0_1.4.0-0.1_s390x.deb ... 188s Unpacking libsharpyuv0:s390x (1.4.0-0.1) ... 188s Selecting previously unselected package libaom3:s390x. 188s Preparing to unpack .../070-libaom3_3.11.0-1_s390x.deb ... 188s Unpacking libaom3:s390x (3.11.0-1) ... 188s Selecting previously unselected package libheif-plugin-aomdec:s390x. 188s Preparing to unpack .../071-libheif-plugin-aomdec_1.19.3-1_s390x.deb ... 188s Unpacking libheif-plugin-aomdec:s390x (1.19.3-1) ... 188s Selecting previously unselected package libde265-0:s390x. 188s Preparing to unpack .../072-libde265-0_1.0.15-1build4_s390x.deb ... 188s Unpacking libde265-0:s390x (1.0.15-1build4) ... 188s Selecting previously unselected package libheif-plugin-libde265:s390x. 188s Preparing to unpack .../073-libheif-plugin-libde265_1.19.3-1_s390x.deb ... 188s Unpacking libheif-plugin-libde265:s390x (1.19.3-1) ... 188s Selecting previously unselected package libheif1:s390x. 188s Preparing to unpack .../074-libheif1_1.19.3-1_s390x.deb ... 188s Unpacking libheif1:s390x (1.19.3-1) ... 188s Selecting previously unselected package libimagequant0:s390x. 188s Preparing to unpack .../075-libimagequant0_2.18.0-1build1_s390x.deb ... 188s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 188s Selecting previously unselected package libjpeg-turbo8:s390x. 188s Preparing to unpack .../076-libjpeg-turbo8_2.1.5-3ubuntu1_s390x.deb ... 188s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu1) ... 188s Selecting previously unselected package libjpeg8:s390x. 188s Preparing to unpack .../077-libjpeg8_8c-2ubuntu11_s390x.deb ... 188s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 188s Selecting previously unselected package libgraphite2-3:s390x. 188s Preparing to unpack .../078-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 188s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 188s Selecting previously unselected package libharfbuzz0b:s390x. 188s Preparing to unpack .../079-libharfbuzz0b_10.0.1-1_s390x.deb ... 188s Unpacking libharfbuzz0b:s390x (10.0.1-1) ... 188s Selecting previously unselected package libraqm0:s390x. 188s Preparing to unpack .../080-libraqm0_0.10.1-1build1_s390x.deb ... 188s Unpacking libraqm0:s390x (0.10.1-1build1) ... 188s Selecting previously unselected package libdeflate0:s390x. 188s Preparing to unpack .../081-libdeflate0_1.22-1_s390x.deb ... 188s Unpacking libdeflate0:s390x (1.22-1) ... 188s Selecting previously unselected package libjbig0:s390x. 188s Preparing to unpack .../082-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 188s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 188s Selecting previously unselected package libwebp7:s390x. 188s Preparing to unpack .../083-libwebp7_1.4.0-0.1_s390x.deb ... 188s Unpacking libwebp7:s390x (1.4.0-0.1) ... 188s Selecting previously unselected package libtiff6:s390x. 188s Preparing to unpack .../084-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 188s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 188s Selecting previously unselected package libxpm4:s390x. 188s Preparing to unpack .../085-libxpm4_1%3a3.5.17-1build2_s390x.deb ... 188s Unpacking libxpm4:s390x (1:3.5.17-1build2) ... 188s Selecting previously unselected package libgd3:s390x. 188s Preparing to unpack .../086-libgd3_2.3.3-12ubuntu3_s390x.deb ... 188s Unpacking libgd3:s390x (2.3.3-12ubuntu3) ... 188s Selecting previously unselected package libgts-0.7-5t64:s390x. 188s Preparing to unpack .../087-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_s390x.deb ... 188s Unpacking libgts-0.7-5t64:s390x (0.7.6+darcs121130-5.2build1) ... 188s Selecting previously unselected package libpixman-1-0:s390x. 188s Preparing to unpack .../088-libpixman-1-0_0.44.0-3_s390x.deb ... 188s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 188s Selecting previously unselected package libxcb-render0:s390x. 188s Preparing to unpack .../089-libxcb-render0_1.17.0-2_s390x.deb ... 188s Unpacking libxcb-render0:s390x (1.17.0-2) ... 188s Selecting previously unselected package libxcb-shm0:s390x. 188s Preparing to unpack .../090-libxcb-shm0_1.17.0-2_s390x.deb ... 188s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 188s Selecting previously unselected package libxrender1:s390x. 188s Preparing to unpack .../091-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 188s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 188s Selecting previously unselected package libcairo2:s390x. 188s Preparing to unpack .../092-libcairo2_1.18.2-2_s390x.deb ... 188s Unpacking libcairo2:s390x (1.18.2-2) ... 188s Selecting previously unselected package libltdl7:s390x. 188s Preparing to unpack .../093-libltdl7_2.4.7-8_s390x.deb ... 188s Unpacking libltdl7:s390x (2.4.7-8) ... 188s Selecting previously unselected package libthai-data. 188s Preparing to unpack .../094-libthai-data_0.1.29-2build1_all.deb ... 188s Unpacking libthai-data (0.1.29-2build1) ... 188s Selecting previously unselected package libdatrie1:s390x. 188s Preparing to unpack .../095-libdatrie1_0.2.13-3build1_s390x.deb ... 188s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 188s Selecting previously unselected package libthai0:s390x. 188s Preparing to unpack .../096-libthai0_0.1.29-2build1_s390x.deb ... 188s Unpacking libthai0:s390x (0.1.29-2build1) ... 188s Selecting previously unselected package libpango-1.0-0:s390x. 188s Preparing to unpack .../097-libpango-1.0-0_1.54.0+ds-3_s390x.deb ... 188s Unpacking libpango-1.0-0:s390x (1.54.0+ds-3) ... 188s Selecting previously unselected package libpangoft2-1.0-0:s390x. 188s Preparing to unpack .../098-libpangoft2-1.0-0_1.54.0+ds-3_s390x.deb ... 188s Unpacking libpangoft2-1.0-0:s390x (1.54.0+ds-3) ... 188s Selecting previously unselected package libpangocairo-1.0-0:s390x. 188s Preparing to unpack .../099-libpangocairo-1.0-0_1.54.0+ds-3_s390x.deb ... 188s Unpacking libpangocairo-1.0-0:s390x (1.54.0+ds-3) ... 188s Selecting previously unselected package libpathplan4:s390x. 188s Preparing to unpack .../100-libpathplan4_2.42.4-2build3_s390x.deb ... 188s Unpacking libpathplan4:s390x (2.42.4-2build3) ... 188s Selecting previously unselected package libgvc6. 188s Preparing to unpack .../101-libgvc6_2.42.4-2build3_s390x.deb ... 188s Unpacking libgvc6 (2.42.4-2build3) ... 188s Selecting previously unselected package libgvpr2:s390x. 188s Preparing to unpack .../102-libgvpr2_2.42.4-2build3_s390x.deb ... 188s Unpacking libgvpr2:s390x (2.42.4-2build3) ... 188s Selecting previously unselected package liblab-gamut1:s390x. 188s Preparing to unpack .../103-liblab-gamut1_2.42.4-2build3_s390x.deb ... 188s Unpacking liblab-gamut1:s390x (2.42.4-2build3) ... 188s Selecting previously unselected package x11-common. 188s Preparing to unpack .../104-x11-common_1%3a7.7+23ubuntu3_all.deb ... 188s Unpacking x11-common (1:7.7+23ubuntu3) ... 188s Selecting previously unselected package libice6:s390x. 188s Preparing to unpack .../105-libice6_2%3a1.1.1-1_s390x.deb ... 188s Unpacking libice6:s390x (2:1.1.1-1) ... 188s Selecting previously unselected package libsm6:s390x. 188s Preparing to unpack .../106-libsm6_2%3a1.2.4-1_s390x.deb ... 188s Unpacking libsm6:s390x (2:1.2.4-1) ... 188s Selecting previously unselected package libxt6t64:s390x. 188s Preparing to unpack .../107-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 188s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 188s Selecting previously unselected package libxmu6:s390x. 188s Preparing to unpack .../108-libxmu6_2%3a1.1.3-3build2_s390x.deb ... 188s Unpacking libxmu6:s390x (2:1.1.3-3build2) ... 188s Selecting previously unselected package libxaw7:s390x. 188s Preparing to unpack .../109-libxaw7_2%3a1.0.16-1_s390x.deb ... 188s Unpacking libxaw7:s390x (2:1.0.16-1) ... 188s Selecting previously unselected package graphviz. 188s Preparing to unpack .../110-graphviz_2.42.4-2build3_s390x.deb ... 188s Unpacking graphviz (2.42.4-2build3) ... 188s Selecting previously unselected package icu-devtools. 188s Preparing to unpack .../111-icu-devtools_74.2-1ubuntu4_s390x.deb ... 188s Unpacking icu-devtools (74.2-1ubuntu4) ... 189s Selecting previously unselected package libaec0:s390x. 189s Preparing to unpack .../112-libaec0_1.1.3-1_s390x.deb ... 189s Unpacking libaec0:s390x (1.1.3-1) ... 189s Selecting previously unselected package libsuitesparseconfig7:s390x. 189s Preparing to unpack .../113-libsuitesparseconfig7_1%3a7.8.3+dfsg-2_s390x.deb ... 189s Unpacking libsuitesparseconfig7:s390x (1:7.8.3+dfsg-2) ... 189s Selecting previously unselected package libamd3:s390x. 189s Preparing to unpack .../114-libamd3_1%3a7.8.3+dfsg-2_s390x.deb ... 189s Unpacking libamd3:s390x (1:7.8.3+dfsg-2) ... 189s Selecting previously unselected package libblas3:s390x. 189s Preparing to unpack .../115-libblas3_3.12.0-3build2_s390x.deb ... 189s Unpacking libblas3:s390x (3.12.0-3build2) ... 189s Selecting previously unselected package libblis4-pthread:s390x. 189s Preparing to unpack .../116-libblis4-pthread_0.9.0-1_s390x.deb ... 189s Unpacking libblis4-pthread:s390x (0.9.0-1) ... 189s Selecting previously unselected package liblapack3:s390x. 189s Preparing to unpack .../117-liblapack3_3.12.0-3build2_s390x.deb ... 189s Unpacking liblapack3:s390x (3.12.0-3build2) ... 189s Selecting previously unselected package libarpack2t64:s390x. 189s Preparing to unpack .../118-libarpack2t64_3.9.1-1.1ubuntu1_s390x.deb ... 189s Unpacking libarpack2t64:s390x (3.9.1-1.1ubuntu1) ... 189s Selecting previously unselected package libblas-dev:s390x. 189s Preparing to unpack .../119-libblas-dev_3.12.0-3build2_s390x.deb ... 189s Unpacking libblas-dev:s390x (3.12.0-3build2) ... 189s Selecting previously unselected package libblis-pthread-dev:s390x. 189s Preparing to unpack .../120-libblis-pthread-dev_0.9.0-1_s390x.deb ... 189s Unpacking libblis-pthread-dev:s390x (0.9.0-1) ... 189s Selecting previously unselected package liblapack-dev:s390x. 189s Preparing to unpack .../121-liblapack-dev_3.12.0-3build2_s390x.deb ... 189s Unpacking liblapack-dev:s390x (3.12.0-3build2) ... 189s Selecting previously unselected package libarpack2-dev:s390x. 189s Preparing to unpack .../122-libarpack2-dev_3.9.1-1.1ubuntu1_s390x.deb ... 189s Unpacking libarpack2-dev:s390x (3.9.1-1.1ubuntu1) ... 189s Selecting previously unselected package libblas64-3:s390x. 189s Preparing to unpack .../123-libblas64-3_3.12.0-3build2_s390x.deb ... 189s Unpacking libblas64-3:s390x (3.12.0-3build2) ... 189s Selecting previously unselected package libboost1.83-dev:s390x. 189s Preparing to unpack .../124-libboost1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 189s Unpacking libboost1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-atomic1.83.0:s390x. 190s Preparing to unpack .../125-libboost-atomic1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-atomic1.83.0:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-atomic1.83-dev:s390x. 190s Preparing to unpack .../126-libboost-atomic1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-atomic1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-chrono1.83.0t64:s390x. 190s Preparing to unpack .../127-libboost-chrono1.83.0t64_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-chrono1.83.0t64:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-chrono1.83-dev:s390x. 190s Preparing to unpack .../128-libboost-chrono1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-chrono1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-chrono-dev:s390x. 190s Preparing to unpack .../129-libboost-chrono-dev_1.83.0.2ubuntu1_s390x.deb ... 190s Unpacking libboost-chrono-dev:s390x (1.83.0.2ubuntu1) ... 190s Selecting previously unselected package libboost-date-time1.83.0:s390x. 190s Preparing to unpack .../130-libboost-date-time1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-date-time1.83.0:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-serialization1.83.0:s390x. 190s Preparing to unpack .../131-libboost-serialization1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-serialization1.83.0:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-serialization1.83-dev:s390x. 190s Preparing to unpack .../132-libboost-serialization1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-serialization1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-date-time1.83-dev:s390x. 190s Preparing to unpack .../133-libboost-date-time1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-date-time1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-dev:s390x. 190s Preparing to unpack .../134-libboost-dev_1.83.0.2ubuntu1_s390x.deb ... 190s Unpacking libboost-dev:s390x (1.83.0.2ubuntu1) ... 190s Selecting previously unselected package libboost-filesystem1.83.0:s390x. 190s Preparing to unpack .../135-libboost-filesystem1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-filesystem1.83.0:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-system1.83.0:s390x. 190s Preparing to unpack .../136-libboost-system1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-system1.83.0:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-system1.83-dev:s390x. 190s Preparing to unpack .../137-libboost-system1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-system1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-filesystem1.83-dev:s390x. 190s Preparing to unpack .../138-libboost-filesystem1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-filesystem1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-filesystem-dev:s390x. 190s Preparing to unpack .../139-libboost-filesystem-dev_1.83.0.2ubuntu1_s390x.deb ... 190s Unpacking libboost-filesystem-dev:s390x (1.83.0.2ubuntu1) ... 190s Selecting previously unselected package libboost-regex1.83.0:s390x. 190s Preparing to unpack .../140-libboost-regex1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-regex1.83.0:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libicu-dev:s390x. 190s Preparing to unpack .../141-libicu-dev_74.2-1ubuntu4_s390x.deb ... 190s Unpacking libicu-dev:s390x (74.2-1ubuntu4) ... 190s Selecting previously unselected package libboost-regex1.83-dev:s390x. 190s Preparing to unpack .../142-libboost-regex1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-regex1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-iostreams1.83.0:s390x. 190s Preparing to unpack .../143-libboost-iostreams1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-iostreams1.83.0:s390x (1.83.0-3.2ubuntu2) ... 190s Selecting previously unselected package libboost-iostreams1.83-dev:s390x. 190s Preparing to unpack .../144-libboost-iostreams1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 190s Unpacking libboost-iostreams1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-iostreams-dev:s390x. 191s Preparing to unpack .../145-libboost-iostreams-dev_1.83.0.2ubuntu1_s390x.deb ... 191s Unpacking libboost-iostreams-dev:s390x (1.83.0.2ubuntu1) ... 191s Selecting previously unselected package libboost-math1.83.0:s390x. 191s Preparing to unpack .../146-libboost-math1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-math1.83.0:s390x (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-math1.83-dev:s390x. 191s Preparing to unpack .../147-libboost-math1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-math1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-math-dev:s390x. 191s Preparing to unpack .../148-libboost-math-dev_1.83.0.2ubuntu1_s390x.deb ... 191s Unpacking libboost-math-dev:s390x (1.83.0.2ubuntu1) ... 191s Selecting previously unselected package libevent-pthreads-2.1-7t64:s390x. 191s Preparing to unpack .../149-libevent-pthreads-2.1-7t64_2.1.12-stable-10_s390x.deb ... 191s Unpacking libevent-pthreads-2.1-7t64:s390x (2.1.12-stable-10) ... 191s Selecting previously unselected package librdmacm1t64:s390x. 191s Preparing to unpack .../150-librdmacm1t64_52.0-2ubuntu1_s390x.deb ... 191s Unpacking librdmacm1t64:s390x (52.0-2ubuntu1) ... 191s Selecting previously unselected package libfabric1:s390x. 191s Preparing to unpack .../151-libfabric1_1.17.0-3ubuntu1_s390x.deb ... 191s Unpacking libfabric1:s390x (1.17.0-3ubuntu1) ... 191s Selecting previously unselected package libhwloc15:s390x. 191s Preparing to unpack .../152-libhwloc15_2.11.2-1_s390x.deb ... 191s Unpacking libhwloc15:s390x (2.11.2-1) ... 191s Selecting previously unselected package libmunge2:s390x. 191s Preparing to unpack .../153-libmunge2_0.5.15-4build1_s390x.deb ... 191s Unpacking libmunge2:s390x (0.5.15-4build1) ... 191s Selecting previously unselected package libpciaccess0:s390x. 191s Preparing to unpack .../154-libpciaccess0_0.17-3build1_s390x.deb ... 191s Unpacking libpciaccess0:s390x (0.17-3build1) ... 191s Selecting previously unselected package libxnvctrl0:s390x. 191s Preparing to unpack .../155-libxnvctrl0_510.47.03-0ubuntu4_s390x.deb ... 191s Unpacking libxnvctrl0:s390x (510.47.03-0ubuntu4) ... 191s Selecting previously unselected package ocl-icd-libopencl1:s390x. 191s Preparing to unpack .../156-ocl-icd-libopencl1_2.3.2-1build1_s390x.deb ... 191s Unpacking ocl-icd-libopencl1:s390x (2.3.2-1build1) ... 191s Selecting previously unselected package libhwloc-plugins:s390x. 191s Preparing to unpack .../157-libhwloc-plugins_2.11.2-1_s390x.deb ... 191s Unpacking libhwloc-plugins:s390x (2.11.2-1) ... 191s Selecting previously unselected package libpmix2t64:s390x. 191s Preparing to unpack .../158-libpmix2t64_5.0.3-2_s390x.deb ... 191s Unpacking libpmix2t64:s390x (5.0.3-2) ... 191s Selecting previously unselected package libopenmpi3t64:s390x. 191s Preparing to unpack .../159-libopenmpi3t64_5.0.5-6_s390x.deb ... 191s Unpacking libopenmpi3t64:s390x (5.0.5-6) ... 191s Selecting previously unselected package libboost-mpi1.83.0. 191s Preparing to unpack .../160-libboost-mpi1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package openmpi-common. 191s Preparing to unpack .../161-openmpi-common_5.0.5-6_all.deb ... 191s Unpacking openmpi-common (5.0.5-6) ... 191s Selecting previously unselected package libnl-3-dev:s390x. 191s Preparing to unpack .../162-libnl-3-dev_3.7.0-0.3build2_s390x.deb ... 191s Unpacking libnl-3-dev:s390x (3.7.0-0.3build2) ... 191s Selecting previously unselected package libnl-route-3-dev:s390x. 191s Preparing to unpack .../163-libnl-route-3-dev_3.7.0-0.3build2_s390x.deb ... 191s Unpacking libnl-route-3-dev:s390x (3.7.0-0.3build2) ... 191s Selecting previously unselected package libibverbs-dev:s390x. 191s Preparing to unpack .../164-libibverbs-dev_52.0-2ubuntu1_s390x.deb ... 191s Unpacking libibverbs-dev:s390x (52.0-2ubuntu1) ... 191s Selecting previously unselected package libnuma-dev:s390x. 191s Preparing to unpack .../165-libnuma-dev_2.0.18-1build1_s390x.deb ... 191s Unpacking libnuma-dev:s390x (2.0.18-1build1) ... 191s Selecting previously unselected package libltdl-dev:s390x. 191s Preparing to unpack .../166-libltdl-dev_2.4.7-8_s390x.deb ... 191s Unpacking libltdl-dev:s390x (2.4.7-8) ... 191s Selecting previously unselected package libhwloc-dev:s390x. 191s Preparing to unpack .../167-libhwloc-dev_2.11.2-1_s390x.deb ... 191s Unpacking libhwloc-dev:s390x (2.11.2-1) ... 191s Selecting previously unselected package libevent-2.1-7t64:s390x. 191s Preparing to unpack .../168-libevent-2.1-7t64_2.1.12-stable-10_s390x.deb ... 191s Unpacking libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 191s Selecting previously unselected package libevent-extra-2.1-7t64:s390x. 191s Preparing to unpack .../169-libevent-extra-2.1-7t64_2.1.12-stable-10_s390x.deb ... 191s Unpacking libevent-extra-2.1-7t64:s390x (2.1.12-stable-10) ... 191s Selecting previously unselected package libevent-openssl-2.1-7t64:s390x. 191s Preparing to unpack .../170-libevent-openssl-2.1-7t64_2.1.12-stable-10_s390x.deb ... 191s Unpacking libevent-openssl-2.1-7t64:s390x (2.1.12-stable-10) ... 191s Selecting previously unselected package libevent-dev. 191s Preparing to unpack .../171-libevent-dev_2.1.12-stable-10_s390x.deb ... 191s Unpacking libevent-dev (2.1.12-stable-10) ... 191s Selecting previously unselected package zlib1g-dev:s390x. 191s Preparing to unpack .../172-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 191s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 191s Selecting previously unselected package libpmix-dev:s390x. 191s Preparing to unpack .../173-libpmix-dev_5.0.3-2_s390x.deb ... 191s Unpacking libpmix-dev:s390x (5.0.3-2) ... 191s Selecting previously unselected package libjs-jquery. 191s Preparing to unpack .../174-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 191s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 191s Selecting previously unselected package libjs-jquery-ui. 191s Preparing to unpack .../175-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 191s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 191s Selecting previously unselected package openmpi-bin. 191s Preparing to unpack .../176-openmpi-bin_5.0.5-6_s390x.deb ... 191s Unpacking openmpi-bin (5.0.5-6) ... 191s Selecting previously unselected package libopenmpi-dev:s390x. 191s Preparing to unpack .../177-libopenmpi-dev_5.0.5-6_s390x.deb ... 191s Unpacking libopenmpi-dev:s390x (5.0.5-6) ... 191s Selecting previously unselected package mpi-default-dev. 191s Preparing to unpack .../178-mpi-default-dev_1.17_s390x.deb ... 191s Unpacking mpi-default-dev (1.17) ... 191s Selecting previously unselected package libboost-mpi1.83-dev. 191s Preparing to unpack .../179-libboost-mpi1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-mpi-dev. 191s Preparing to unpack .../180-libboost-mpi-dev_1.83.0.2ubuntu1_s390x.deb ... 191s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 191s Selecting previously unselected package libboost-program-options1.83.0:s390x. 191s Preparing to unpack .../181-libboost-program-options1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-program-options1.83.0:s390x (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-program-options1.83-dev:s390x. 191s Preparing to unpack .../182-libboost-program-options1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-program-options1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-program-options-dev:s390x. 191s Preparing to unpack .../183-libboost-program-options-dev_1.83.0.2ubuntu1_s390x.deb ... 191s Unpacking libboost-program-options-dev:s390x (1.83.0.2ubuntu1) ... 191s Selecting previously unselected package libboost-serialization-dev:s390x. 191s Preparing to unpack .../184-libboost-serialization-dev_1.83.0.2ubuntu1_s390x.deb ... 191s Unpacking libboost-serialization-dev:s390x (1.83.0.2ubuntu1) ... 191s Selecting previously unselected package libboost-thread1.83.0:s390x. 191s Preparing to unpack .../185-libboost-thread1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-thread1.83.0:s390x (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-thread1.83-dev:s390x. 191s Preparing to unpack .../186-libboost-thread1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-thread1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-thread-dev:s390x. 191s Preparing to unpack .../187-libboost-thread-dev_1.83.0.2ubuntu1_s390x.deb ... 191s Unpacking libboost-thread-dev:s390x (1.83.0.2ubuntu1) ... 191s Selecting previously unselected package libboost-timer1.83.0:s390x. 191s Preparing to unpack .../188-libboost-timer1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-timer1.83.0:s390x (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-timer1.83-dev:s390x. 191s Preparing to unpack .../189-libboost-timer1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 191s Unpacking libboost-timer1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 191s Selecting previously unselected package libboost-timer-dev:s390x. 191s Preparing to unpack .../190-libboost-timer-dev_1.83.0.2ubuntu1_s390x.deb ... 191s Unpacking libboost-timer-dev:s390x (1.83.0.2ubuntu1) ... 191s Selecting previously unselected package libbrotli-dev:s390x. 191s Preparing to unpack .../191-libbrotli-dev_1.1.0-2build3_s390x.deb ... 191s Unpacking libbrotli-dev:s390x (1.1.0-2build3) ... 191s Selecting previously unselected package libbtf2:s390x. 191s Preparing to unpack .../192-libbtf2_1%3a7.8.3+dfsg-2_s390x.deb ... 191s Unpacking libbtf2:s390x (1:7.8.3+dfsg-2) ... 192s Selecting previously unselected package libcamd3:s390x. 192s Preparing to unpack .../193-libcamd3_1%3a7.8.3+dfsg-2_s390x.deb ... 192s Unpacking libcamd3:s390x (1:7.8.3+dfsg-2) ... 192s Selecting previously unselected package libccolamd3:s390x. 192s Preparing to unpack .../194-libccolamd3_1%3a7.8.3+dfsg-2_s390x.deb ... 192s Unpacking libccolamd3:s390x (1:7.8.3+dfsg-2) ... 192s Selecting previously unselected package libcolamd3:s390x. 192s Preparing to unpack .../195-libcolamd3_1%3a7.8.3+dfsg-2_s390x.deb ... 192s Unpacking libcolamd3:s390x (1:7.8.3+dfsg-2) ... 192s Selecting previously unselected package libcholmod5:s390x. 192s Preparing to unpack .../196-libcholmod5_1%3a7.8.3+dfsg-2_s390x.deb ... 192s Unpacking libcholmod5:s390x (1:7.8.3+dfsg-2) ... 192s Selecting previously unselected package libcombblas2.0.0t64:s390x. 192s Preparing to unpack .../197-libcombblas2.0.0t64_2.0.0-3.1build3_s390x.deb ... 192s Unpacking libcombblas2.0.0t64:s390x (2.0.0-3.1build3) ... 192s Selecting previously unselected package libidn2-dev:s390x. 192s Preparing to unpack .../198-libidn2-dev_2.3.7-2build2_s390x.deb ... 192s Unpacking libidn2-dev:s390x (2.3.7-2build2) ... 192s Selecting previously unselected package libpkgconf3:s390x. 192s Preparing to unpack .../199-libpkgconf3_1.8.1-4_s390x.deb ... 192s Unpacking libpkgconf3:s390x (1.8.1-4) ... 192s Selecting previously unselected package pkgconf-bin. 192s Preparing to unpack .../200-pkgconf-bin_1.8.1-4_s390x.deb ... 192s Unpacking pkgconf-bin (1.8.1-4) ... 192s Selecting previously unselected package pkgconf:s390x. 192s Preparing to unpack .../201-pkgconf_1.8.1-4_s390x.deb ... 192s Unpacking pkgconf:s390x (1.8.1-4) ... 192s Selecting previously unselected package libnghttp2-dev:s390x. 192s Preparing to unpack .../202-libnghttp2-dev_1.64.0-1_s390x.deb ... 192s Unpacking libnghttp2-dev:s390x (1.64.0-1) ... 192s Selecting previously unselected package libpsl-dev:s390x. 192s Preparing to unpack .../203-libpsl-dev_0.21.2-1.1build1_s390x.deb ... 192s Unpacking libpsl-dev:s390x (0.21.2-1.1build1) ... 192s Selecting previously unselected package libgmpxx4ldbl:s390x. 192s Preparing to unpack .../204-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_s390x.deb ... 192s Unpacking libgmpxx4ldbl:s390x (2:6.3.0+dfsg-2ubuntu7) ... 192s Selecting previously unselected package libgmp-dev:s390x. 192s Preparing to unpack .../205-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_s390x.deb ... 192s Unpacking libgmp-dev:s390x (2:6.3.0+dfsg-2ubuntu7) ... 192s Selecting previously unselected package libunbound8:s390x. 192s Preparing to unpack .../206-libunbound8_1.20.0-1ubuntu2.1_s390x.deb ... 192s Unpacking libunbound8:s390x (1.20.0-1ubuntu2.1) ... 192s Selecting previously unselected package libgnutls-dane0t64:s390x. 192s Preparing to unpack .../207-libgnutls-dane0t64_3.8.8-2ubuntu1_s390x.deb ... 192s Unpacking libgnutls-dane0t64:s390x (3.8.8-2ubuntu1) ... 192s Selecting previously unselected package libgnutls-openssl27t64:s390x. 192s Preparing to unpack .../208-libgnutls-openssl27t64_3.8.8-2ubuntu1_s390x.deb ... 192s Unpacking libgnutls-openssl27t64:s390x (3.8.8-2ubuntu1) ... 192s Selecting previously unselected package libp11-kit-dev:s390x. 192s Preparing to unpack .../209-libp11-kit-dev_0.25.5-2ubuntu1_s390x.deb ... 192s Unpacking libp11-kit-dev:s390x (0.25.5-2ubuntu1) ... 192s Selecting previously unselected package libtasn1-6-dev:s390x. 192s Preparing to unpack .../210-libtasn1-6-dev_4.19.0-3build1_s390x.deb ... 192s Unpacking libtasn1-6-dev:s390x (4.19.0-3build1) ... 192s Selecting previously unselected package nettle-dev:s390x. 192s Preparing to unpack .../211-nettle-dev_3.10-1_s390x.deb ... 192s Unpacking nettle-dev:s390x (3.10-1) ... 192s Selecting previously unselected package libgnutls28-dev:s390x. 192s Preparing to unpack .../212-libgnutls28-dev_3.8.8-2ubuntu1_s390x.deb ... 192s Unpacking libgnutls28-dev:s390x (3.8.8-2ubuntu1) ... 192s Selecting previously unselected package librtmp-dev:s390x. 192s Preparing to unpack .../213-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_s390x.deb ... 192s Unpacking librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-2build7) ... 192s Selecting previously unselected package libssl-dev:s390x. 192s Preparing to unpack .../214-libssl-dev_3.3.1-2ubuntu2_s390x.deb ... 192s Unpacking libssl-dev:s390x (3.3.1-2ubuntu2) ... 192s Selecting previously unselected package libssh2-1-dev:s390x. 192s Preparing to unpack .../215-libssh2-1-dev_1.11.1-1_s390x.deb ... 192s Unpacking libssh2-1-dev:s390x (1.11.1-1) ... 192s Selecting previously unselected package libzstd-dev:s390x. 192s Preparing to unpack .../216-libzstd-dev_1.5.6+dfsg-1_s390x.deb ... 192s Unpacking libzstd-dev:s390x (1.5.6+dfsg-1) ... 192s Selecting previously unselected package libcurl4-openssl-dev:s390x. 192s Preparing to unpack .../217-libcurl4-openssl-dev_8.9.1-2ubuntu3_s390x.deb ... 192s Unpacking libcurl4-openssl-dev:s390x (8.9.1-2ubuntu3) ... 193s Selecting previously unselected package libcxsparse4:s390x. 193s Preparing to unpack .../218-libcxsparse4_1%3a7.8.3+dfsg-2_s390x.deb ... 193s Unpacking libcxsparse4:s390x (1:7.8.3+dfsg-2) ... 193s Selecting previously unselected package libdolfin-dev-common. 193s Preparing to unpack .../219-libdolfin-dev-common_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 193s Unpacking libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 193s Selecting previously unselected package libsz2:s390x. 193s Preparing to unpack .../220-libsz2_1.1.3-1_s390x.deb ... 193s Unpacking libsz2:s390x (1.1.3-1) ... 193s Selecting previously unselected package libhdf5-openmpi-103-1t64:s390x. 193s Preparing to unpack .../221-libhdf5-openmpi-103-1t64_1.10.10+repack-4ubuntu3_s390x.deb ... 193s Unpacking libhdf5-openmpi-103-1t64:s390x (1.10.10+repack-4ubuntu3) ... 193s Selecting previously unselected package libfftw3-double3:s390x. 193s Preparing to unpack .../222-libfftw3-double3_3.3.10-1ubuntu4_s390x.deb ... 193s Unpacking libfftw3-double3:s390x (3.3.10-1ubuntu4) ... 193s Selecting previously unselected package libfftw3-long3:s390x. 193s Preparing to unpack .../223-libfftw3-long3_3.3.10-1ubuntu4_s390x.deb ... 193s Unpacking libfftw3-long3:s390x (3.3.10-1ubuntu4) ... 193s Selecting previously unselected package libfftw3-single3:s390x. 193s Preparing to unpack .../224-libfftw3-single3_3.3.10-1ubuntu4_s390x.deb ... 193s Unpacking libfftw3-single3:s390x (3.3.10-1ubuntu4) ... 193s Selecting previously unselected package libfftw3-mpi3:s390x. 193s Preparing to unpack .../225-libfftw3-mpi3_3.3.10-1ubuntu4_s390x.deb ... 193s Unpacking libfftw3-mpi3:s390x (3.3.10-1ubuntu4) ... 193s Selecting previously unselected package libmetis5:s390x. 193s Preparing to unpack .../226-libmetis5_5.1.0.dfsg-7build3_s390x.deb ... 193s Unpacking libmetis5:s390x (5.1.0.dfsg-7build3) ... 193s Selecting previously unselected package libptscotch-7.0:s390x. 193s Preparing to unpack .../227-libptscotch-7.0_7.0.5-1ubuntu1_s390x.deb ... 193s Unpacking libptscotch-7.0:s390x (7.0.5-1ubuntu1) ... 193s Selecting previously unselected package libsuperlu-dist8:s390x. 193s Preparing to unpack .../228-libsuperlu-dist8_8.2.1+dfsg1-2_s390x.deb ... 193s Unpacking libsuperlu-dist8:s390x (8.2.1+dfsg1-2) ... 193s Selecting previously unselected package libhypre-2.31.0:s390x. 193s Preparing to unpack .../229-libhypre-2.31.0_2.31.0-1exp2_s390x.deb ... 193s Unpacking libhypre-2.31.0:s390x (2.31.0-1exp2) ... 193s Selecting previously unselected package libklu2:s390x. 193s Preparing to unpack .../230-libklu2_1%3a7.8.3+dfsg-2_s390x.deb ... 193s Unpacking libklu2:s390x (1:7.8.3+dfsg-2) ... 193s Selecting previously unselected package mpi-default-bin. 193s Preparing to unpack .../231-mpi-default-bin_1.17_s390x.deb ... 193s Unpacking mpi-default-bin (1.17) ... 193s Selecting previously unselected package libscalapack-openmpi2.2:s390x. 193s Preparing to unpack .../232-libscalapack-openmpi2.2_2.2.1-3.1ubuntu2_s390x.deb ... 193s Unpacking libscalapack-openmpi2.2:s390x (2.2.1-3.1ubuntu2) ... 193s Selecting previously unselected package libmumps-5.7:s390x. 193s Preparing to unpack .../233-libmumps-5.7_5.7.3-3_s390x.deb ... 193s Unpacking libmumps-5.7:s390x (5.7.3-3) ... 193s Selecting previously unselected package libspqr4:s390x. 193s Preparing to unpack .../234-libspqr4_1%3a7.8.3+dfsg-2_s390x.deb ... 193s Unpacking libspqr4:s390x (1:7.8.3+dfsg-2) ... 193s Selecting previously unselected package libsuperlu7:s390x. 193s Preparing to unpack .../235-libsuperlu7_7.0.0+dfsg1-2_s390x.deb ... 193s Unpacking libsuperlu7:s390x (7.0.0+dfsg1-2) ... 193s Selecting previously unselected package libumfpack6:s390x. 193s Preparing to unpack .../236-libumfpack6_1%3a7.8.3+dfsg-2_s390x.deb ... 193s Unpacking libumfpack6:s390x (1:7.8.3+dfsg-2) ... 193s Selecting previously unselected package libpetsc-real3.21:s390x. 193s Preparing to unpack .../237-libpetsc-real3.21_3.21.6+dfsg1-2ubuntu2_s390x.deb ... 193s Unpacking libpetsc-real3.21:s390x (3.21.6+dfsg1-2ubuntu2) ... 193s Selecting previously unselected package libparpack2t64:s390x. 193s Preparing to unpack .../238-libparpack2t64_3.9.1-1.1ubuntu1_s390x.deb ... 193s Unpacking libparpack2t64:s390x (3.9.1-1.1ubuntu1) ... 193s Selecting previously unselected package libslepc-real3.21. 193s Preparing to unpack .../239-libslepc-real3.21_3.21.2+dfsg1-2_s390x.deb ... 193s Unpacking libslepc-real3.21 (3.21.2+dfsg1-2) ... 193s Selecting previously unselected package libdolfin2019.2t64:s390x. 193s Preparing to unpack .../240-libdolfin2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 193s Unpacking libdolfin2019.2t64:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 193s Selecting previously unselected package libopenblas64-0-pthread:s390x. 193s Preparing to unpack .../241-libopenblas64-0-pthread_0.3.28+ds-3_s390x.deb ... 193s Unpacking libopenblas64-0-pthread:s390x (0.3.28+ds-3) ... 193s Selecting previously unselected package liblapack64-3:s390x. 193s Preparing to unpack .../242-liblapack64-3_3.12.0-3build2_s390x.deb ... 193s Unpacking liblapack64-3:s390x (3.12.0-3build2) ... 193s Selecting previously unselected package libhypre64m-2.31.0:s390x. 193s Preparing to unpack .../243-libhypre64m-2.31.0_2.31.0-1exp2_s390x.deb ... 193s Unpacking libhypre64m-2.31.0:s390x (2.31.0-1exp2) ... 193s Selecting previously unselected package libmumps-64pord-5.7:s390x. 193s Preparing to unpack .../244-libmumps-64pord-5.7_5.7.3-3_s390x.deb ... 193s Unpacking libmumps-64pord-5.7:s390x (5.7.3-3) ... 193s Selecting previously unselected package libpetsc64-real3.21:s390x. 193s Preparing to unpack .../245-libpetsc64-real3.21_3.21.6+dfsg1-2ubuntu2_s390x.deb ... 193s Unpacking libpetsc64-real3.21:s390x (3.21.6+dfsg1-2ubuntu2) ... 193s Selecting previously unselected package libslepc64-real3.21. 193s Preparing to unpack .../246-libslepc64-real3.21_3.21.2+dfsg1-2_s390x.deb ... 193s Unpacking libslepc64-real3.21 (3.21.2+dfsg1-2) ... 193s Selecting previously unselected package libdolfin64-2019.2t64:s390x. 193s Preparing to unpack .../247-libdolfin64-2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 193s Unpacking libdolfin64-2019.2t64:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 193s Selecting previously unselected package pkg-config:s390x. 193s Preparing to unpack .../248-pkg-config_1.8.1-4_s390x.deb ... 193s Unpacking pkg-config:s390x (1.8.1-4) ... 193s Selecting previously unselected package libeigen3-dev. 193s Preparing to unpack .../249-libeigen3-dev_3.4.0-4build1_all.deb ... 193s Unpacking libeigen3-dev (3.4.0-4build1) ... 193s Selecting previously unselected package libhdf5-openmpi-fortran-102t64:s390x. 193s Preparing to unpack .../250-libhdf5-openmpi-fortran-102t64_1.10.10+repack-4ubuntu3_s390x.deb ... 193s Unpacking libhdf5-openmpi-fortran-102t64:s390x (1.10.10+repack-4ubuntu3) ... 193s Selecting previously unselected package libhdf5-openmpi-hl-100t64:s390x. 193s Preparing to unpack .../251-libhdf5-openmpi-hl-100t64_1.10.10+repack-4ubuntu3_s390x.deb ... 193s Unpacking libhdf5-openmpi-hl-100t64:s390x (1.10.10+repack-4ubuntu3) ... 193s Selecting previously unselected package libhdf5-openmpi-hl-fortran-100t64:s390x. 193s Preparing to unpack .../252-libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-4ubuntu3_s390x.deb ... 193s Unpacking libhdf5-openmpi-hl-fortran-100t64:s390x (1.10.10+repack-4ubuntu3) ... 193s Selecting previously unselected package libhdf5-openmpi-cpp-103-1t64:s390x. 193s Preparing to unpack .../253-libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-4ubuntu3_s390x.deb ... 193s Unpacking libhdf5-openmpi-cpp-103-1t64:s390x (1.10.10+repack-4ubuntu3) ... 193s Selecting previously unselected package libhdf5-openmpi-hl-cpp-100t64:s390x. 193s Preparing to unpack .../254-libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-4ubuntu3_s390x.deb ... 193s Unpacking libhdf5-openmpi-hl-cpp-100t64:s390x (1.10.10+repack-4ubuntu3) ... 193s Selecting previously unselected package libaec-dev:s390x. 193s Preparing to unpack .../255-libaec-dev_1.1.3-1_s390x.deb ... 193s Unpacking libaec-dev:s390x (1.1.3-1) ... 193s Selecting previously unselected package libjpeg-turbo8-dev:s390x. 193s Preparing to unpack .../256-libjpeg-turbo8-dev_2.1.5-3ubuntu1_s390x.deb ... 193s Unpacking libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu1) ... 193s Selecting previously unselected package libjpeg8-dev:s390x. 193s Preparing to unpack .../257-libjpeg8-dev_8c-2ubuntu11_s390x.deb ... 193s Unpacking libjpeg8-dev:s390x (8c-2ubuntu11) ... 193s Selecting previously unselected package libjpeg-dev:s390x. 193s Preparing to unpack .../258-libjpeg-dev_8c-2ubuntu11_s390x.deb ... 193s Unpacking libjpeg-dev:s390x (8c-2ubuntu11) ... 193s Selecting previously unselected package libhdf5-openmpi-dev. 193s Preparing to unpack .../259-libhdf5-openmpi-dev_1.10.10+repack-4ubuntu3_s390x.deb ... 193s Unpacking libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 193s Selecting previously unselected package libhdf5-mpi-dev. 193s Preparing to unpack .../260-libhdf5-mpi-dev_1.10.10+repack-4ubuntu3_s390x.deb ... 193s Unpacking libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 194s Selecting previously unselected package libldl3:s390x. 194s Preparing to unpack .../261-libldl3_1%3a7.8.3+dfsg-2_s390x.deb ... 194s Unpacking libldl3:s390x (1:7.8.3+dfsg-2) ... 194s Selecting previously unselected package libsuitesparse-mongoose3:s390x. 194s Preparing to unpack .../262-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-2_s390x.deb ... 194s Unpacking libsuitesparse-mongoose3:s390x (1:7.8.3+dfsg-2) ... 194s Selecting previously unselected package librbio4:s390x. 194s Preparing to unpack .../263-librbio4_1%3a7.8.3+dfsg-2_s390x.deb ... 194s Unpacking librbio4:s390x (1:7.8.3+dfsg-2) ... 194s Selecting previously unselected package libspex3:s390x. 194s Preparing to unpack .../264-libspex3_1%3a7.8.3+dfsg-2_s390x.deb ... 194s Unpacking libspex3:s390x (1:7.8.3+dfsg-2) ... 194s Selecting previously unselected package libparu1:s390x. 194s Preparing to unpack .../265-libparu1_1%3a7.8.3+dfsg-2_s390x.deb ... 194s Unpacking libparu1:s390x (1:7.8.3+dfsg-2) ... 194s Selecting previously unselected package libsuitesparse-dev:s390x. 194s Preparing to unpack .../266-libsuitesparse-dev_1%3a7.8.3+dfsg-2_s390x.deb ... 194s Unpacking libsuitesparse-dev:s390x (1:7.8.3+dfsg-2) ... 194s Selecting previously unselected package libscotch-7.0:s390x. 194s Preparing to unpack .../267-libscotch-7.0_7.0.5-1ubuntu1_s390x.deb ... 194s Unpacking libscotch-7.0:s390x (7.0.5-1ubuntu1) ... 194s Selecting previously unselected package libscotch-dev. 194s Preparing to unpack .../268-libscotch-dev_7.0.5-1ubuntu1_s390x.deb ... 194s Unpacking libscotch-dev (7.0.5-1ubuntu1) ... 194s Selecting previously unselected package liblzma-dev:s390x. 194s Preparing to unpack .../269-liblzma-dev_5.6.2-2_s390x.deb ... 194s Unpacking liblzma-dev:s390x (5.6.2-2) ... 194s Selecting previously unselected package libxml2-dev:s390x. 194s Preparing to unpack .../270-libxml2-dev_2.12.7+dfsg-3_s390x.deb ... 194s Unpacking libxml2-dev:s390x (2.12.7+dfsg-3) ... 194s Selecting previously unselected package python3-numpy. 194s Preparing to unpack .../271-python3-numpy_1%3a1.26.4+ds-11ubuntu1_s390x.deb ... 194s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 194s Selecting previously unselected package python3-mpi4py. 194s Preparing to unpack .../272-python3-mpi4py_3.1.6-9ubuntu1_s390x.deb ... 194s Unpacking python3-mpi4py (3.1.6-9ubuntu1) ... 194s Selecting previously unselected package python3-dijitso. 194s Preparing to unpack .../273-python3-dijitso_2019.2.0~git20190418.c92dcb0-4_all.deb ... 194s Unpacking python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 194s Selecting previously unselected package python3-mpmath. 194s Preparing to unpack .../274-python3-mpmath_1.3.0-1_all.deb ... 194s Unpacking python3-mpmath (1.3.0-1) ... 194s Selecting previously unselected package python3-sympy. 194s Preparing to unpack .../275-python3-sympy_1.13.3-1_all.deb ... 194s Unpacking python3-sympy (1.13.3-1) ... 194s Selecting previously unselected package python3-fiat. 194s Preparing to unpack .../276-python3-fiat_2019.2.0~git20210419.7d418fa-5_all.deb ... 194s Unpacking python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 194s Selecting previously unselected package python3-ufl-legacy. 194s Preparing to unpack .../277-python3-ufl-legacy_1%3a2022.3.0-3_all.deb ... 194s Unpacking python3-ufl-legacy (1:2022.3.0-3) ... 194s Selecting previously unselected package python3-ffc. 194s Preparing to unpack .../278-python3-ffc_2019.2.0~legacy20230509.35df986-3_all.deb ... 194s Unpacking python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 194s Selecting previously unselected package libjs-mathjax. 194s Preparing to unpack .../279-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 194s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 195s Selecting previously unselected package libptscotch-dev. 195s Preparing to unpack .../280-libptscotch-dev_7.0.5-1ubuntu1_s390x.deb ... 195s Unpacking libptscotch-dev (7.0.5-1ubuntu1) ... 195s Selecting previously unselected package libscalapack-openmpi-dev:s390x. 195s Preparing to unpack .../281-libscalapack-openmpi-dev_2.2.1-3.1ubuntu2_s390x.deb ... 195s Unpacking libscalapack-openmpi-dev:s390x (2.2.1-3.1ubuntu2) ... 195s Selecting previously unselected package libscalapack-mpi-dev:s390x. 195s Preparing to unpack .../282-libscalapack-mpi-dev_2.2.1-3.1ubuntu2_s390x.deb ... 195s Unpacking libscalapack-mpi-dev:s390x (2.2.1-3.1ubuntu2) ... 195s Selecting previously unselected package libfftw3-bin. 195s Preparing to unpack .../283-libfftw3-bin_3.3.10-1ubuntu4_s390x.deb ... 195s Unpacking libfftw3-bin (3.3.10-1ubuntu4) ... 195s Selecting previously unselected package libfftw3-dev:s390x. 195s Preparing to unpack .../284-libfftw3-dev_3.3.10-1ubuntu4_s390x.deb ... 195s Unpacking libfftw3-dev:s390x (3.3.10-1ubuntu4) ... 195s Selecting previously unselected package libfftw3-mpi-dev:s390x. 195s Preparing to unpack .../285-libfftw3-mpi-dev_3.3.10-1ubuntu4_s390x.deb ... 195s Unpacking libfftw3-mpi-dev:s390x (3.3.10-1ubuntu4) ... 195s Selecting previously unselected package opencl-c-headers. 195s Preparing to unpack .../286-opencl-c-headers_3.0~2024.05.08-1_all.deb ... 195s Unpacking opencl-c-headers (3.0~2024.05.08-1) ... 195s Selecting previously unselected package opencl-clhpp-headers. 195s Preparing to unpack .../287-opencl-clhpp-headers_3.0~2024.05.08-1ubuntu1_all.deb ... 195s Unpacking opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 195s Selecting previously unselected package ocl-icd-opencl-dev:s390x. 195s Preparing to unpack .../288-ocl-icd-opencl-dev_2.3.2-1build1_s390x.deb ... 195s Unpacking ocl-icd-opencl-dev:s390x (2.3.2-1build1) ... 195s Selecting previously unselected package libsuperlu-dev:s390x. 195s Preparing to unpack .../289-libsuperlu-dev_7.0.0+dfsg1-2_s390x.deb ... 195s Unpacking libsuperlu-dev:s390x (7.0.0+dfsg1-2) ... 195s Selecting previously unselected package libsuperlu-dist-dev:s390x. 195s Preparing to unpack .../290-libsuperlu-dist-dev_8.2.1+dfsg1-2_s390x.deb ... 195s Unpacking libsuperlu-dist-dev:s390x (8.2.1+dfsg1-2) ... 195s Selecting previously unselected package xorg-sgml-doctools. 195s Preparing to unpack .../291-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 195s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 195s Selecting previously unselected package x11proto-dev. 195s Preparing to unpack .../292-x11proto-dev_2024.1-1_all.deb ... 195s Unpacking x11proto-dev (2024.1-1) ... 195s Selecting previously unselected package libxau-dev:s390x. 195s Preparing to unpack .../293-libxau-dev_1%3a1.0.11-1_s390x.deb ... 195s Unpacking libxau-dev:s390x (1:1.0.11-1) ... 195s Selecting previously unselected package libxdmcp-dev:s390x. 195s Preparing to unpack .../294-libxdmcp-dev_1%3a1.1.3-0ubuntu6_s390x.deb ... 195s Unpacking libxdmcp-dev:s390x (1:1.1.3-0ubuntu6) ... 195s Selecting previously unselected package xtrans-dev. 195s Preparing to unpack .../295-xtrans-dev_1.4.0-1_all.deb ... 195s Unpacking xtrans-dev (1.4.0-1) ... 195s Selecting previously unselected package libxcb1-dev:s390x. 195s Preparing to unpack .../296-libxcb1-dev_1.17.0-2_s390x.deb ... 195s Unpacking libxcb1-dev:s390x (1.17.0-2) ... 195s Selecting previously unselected package libx11-dev:s390x. 195s Preparing to unpack .../297-libx11-dev_2%3a1.8.10-2_s390x.deb ... 195s Unpacking libx11-dev:s390x (2:1.8.10-2) ... 195s Selecting previously unselected package libyaml-dev:s390x. 195s Preparing to unpack .../298-libyaml-dev_0.2.5-1build1_s390x.deb ... 195s Unpacking libyaml-dev:s390x (0.2.5-1build1) ... 195s Selecting previously unselected package libpetsc3.21-dev-common. 195s Preparing to unpack .../299-libpetsc3.21-dev-common_3.21.6+dfsg1-2ubuntu2_all.deb ... 195s Unpacking libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 195s Selecting previously unselected package libhypre-dev:s390x. 195s Preparing to unpack .../300-libhypre-dev_2.31.0-1exp2_s390x.deb ... 195s Unpacking libhypre-dev:s390x (2.31.0-1exp2) ... 195s Selecting previously unselected package libmumps-headers-dev. 195s Preparing to unpack .../301-libmumps-headers-dev_5.7.3-3_all.deb ... 195s Unpacking libmumps-headers-dev (5.7.3-3) ... 195s Selecting previously unselected package libmumps-dev:s390x. 195s Preparing to unpack .../302-libmumps-dev_5.7.3-3_s390x.deb ... 195s Unpacking libmumps-dev:s390x (5.7.3-3) ... 195s Selecting previously unselected package libc6-dbg:s390x. 195s Preparing to unpack .../303-libc6-dbg_2.40-1ubuntu3_s390x.deb ... 195s Unpacking libc6-dbg:s390x (2.40-1ubuntu3) ... 195s Selecting previously unselected package valgrind. 195s Preparing to unpack .../304-valgrind_1%3a3.23.0-0ubuntu2_s390x.deb ... 195s Unpacking valgrind (1:3.23.0-0ubuntu2) ... 195s Selecting previously unselected package valgrind-mpi. 195s Preparing to unpack .../305-valgrind-mpi_1%3a3.23.0-0ubuntu2_s390x.deb ... 195s Unpacking valgrind-mpi (1:3.23.0-0ubuntu2) ... 195s Selecting previously unselected package libpetsc-real3.21-dev:s390x. 195s Preparing to unpack .../306-libpetsc-real3.21-dev_3.21.6+dfsg1-2ubuntu2_s390x.deb ... 195s Unpacking libpetsc-real3.21-dev:s390x (3.21.6+dfsg1-2ubuntu2) ... 195s Selecting previously unselected package libparpack2-dev:s390x. 195s Preparing to unpack .../307-libparpack2-dev_3.9.1-1.1ubuntu1_s390x.deb ... 195s Unpacking libparpack2-dev:s390x (3.9.1-1.1ubuntu1) ... 195s Selecting previously unselected package libslepc-real3.21-dev. 195s Preparing to unpack .../308-libslepc-real3.21-dev_3.21.2+dfsg1-2_s390x.deb ... 196s Unpacking libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 196s Selecting previously unselected package libdolfin-dev:s390x. 196s Preparing to unpack .../309-libdolfin-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 196s Unpacking libdolfin-dev:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 196s Selecting previously unselected package libopenblas64-0:s390x. 196s Preparing to unpack .../310-libopenblas64-0_0.3.28+ds-3_s390x.deb ... 196s Unpacking libopenblas64-0:s390x (0.3.28+ds-3) ... 196s Selecting previously unselected package libopenblas64-pthread-dev:s390x. 196s Preparing to unpack .../311-libopenblas64-pthread-dev_0.3.28+ds-3_s390x.deb ... 196s Unpacking libopenblas64-pthread-dev:s390x (0.3.28+ds-3) ... 196s Selecting previously unselected package libopenblas64-dev:s390x. 196s Preparing to unpack .../312-libopenblas64-dev_0.3.28+ds-3_s390x.deb ... 196s Unpacking libopenblas64-dev:s390x (0.3.28+ds-3) ... 196s Selecting previously unselected package libhypre64m-dev:s390x. 196s Preparing to unpack .../313-libhypre64m-dev_2.31.0-1exp2_s390x.deb ... 196s Unpacking libhypre64m-dev:s390x (2.31.0-1exp2) ... 196s Selecting previously unselected package libmumps64-dev:s390x. 196s Preparing to unpack .../314-libmumps64-dev_5.7.3-3_s390x.deb ... 196s Unpacking libmumps64-dev:s390x (5.7.3-3) ... 196s Selecting previously unselected package libpetsc64-real3.21-dev:s390x. 196s Preparing to unpack .../315-libpetsc64-real3.21-dev_3.21.6+dfsg1-2ubuntu2_s390x.deb ... 196s Unpacking libpetsc64-real3.21-dev:s390x (3.21.6+dfsg1-2ubuntu2) ... 196s Selecting previously unselected package libslepc64-real3.21-dev. 196s Preparing to unpack .../316-libslepc64-real3.21-dev_3.21.2+dfsg1-2_s390x.deb ... 196s Unpacking libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 196s Selecting previously unselected package libdolfin64-dev:s390x. 196s Preparing to unpack .../317-libdolfin64-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 196s Unpacking libdolfin64-dev:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 196s Selecting previously unselected package libexpat1-dev:s390x. 196s Preparing to unpack .../318-libexpat1-dev_2.6.4-1_s390x.deb ... 196s Unpacking libexpat1-dev:s390x (2.6.4-1) ... 196s Selecting previously unselected package libjs-underscore. 196s Preparing to unpack .../319-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 196s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 196s Selecting previously unselected package libjs-sphinxdoc. 196s Preparing to unpack .../320-libjs-sphinxdoc_7.4.7-4_all.deb ... 196s Unpacking libjs-sphinxdoc (7.4.7-4) ... 196s Selecting previously unselected package libjson-perl. 196s Preparing to unpack .../321-libjson-perl_4.10000-1_all.deb ... 196s Unpacking libjson-perl (4.10000-1) ... 196s Selecting previously unselected package libpetsc-real-dev. 196s Preparing to unpack .../322-libpetsc-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 196s Unpacking libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 196s Selecting previously unselected package libpetsc64-real-dev. 196s Preparing to unpack .../323-libpetsc64-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 196s Unpacking libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 196s Selecting previously unselected package libpython3.12-dev:s390x. 196s Preparing to unpack .../324-libpython3.12-dev_3.12.7-3_s390x.deb ... 196s Unpacking libpython3.12-dev:s390x (3.12.7-3) ... 196s Selecting previously unselected package libpython3-dev:s390x. 196s Preparing to unpack .../325-libpython3-dev_3.12.6-0ubuntu1_s390x.deb ... 196s Unpacking libpython3-dev:s390x (3.12.6-0ubuntu1) ... 196s Selecting previously unselected package libpython3-all-dev:s390x. 196s Preparing to unpack .../326-libpython3-all-dev_3.12.6-0ubuntu1_s390x.deb ... 196s Unpacking libpython3-all-dev:s390x (3.12.6-0ubuntu1) ... 196s Selecting previously unselected package libpython3.13-minimal:s390x. 196s Preparing to unpack .../327-libpython3.13-minimal_3.13.0-2_s390x.deb ... 196s Unpacking libpython3.13-minimal:s390x (3.13.0-2) ... 196s Selecting previously unselected package libpython3.13-stdlib:s390x. 196s Preparing to unpack .../328-libpython3.13-stdlib_3.13.0-2_s390x.deb ... 196s Unpacking libpython3.13-stdlib:s390x (3.13.0-2) ... 196s Selecting previously unselected package libpython3.13:s390x. 196s Preparing to unpack .../329-libpython3.13_3.13.0-2_s390x.deb ... 196s Unpacking libpython3.13:s390x (3.13.0-2) ... 196s Selecting previously unselected package petsc64-dev. 196s Preparing to unpack .../330-petsc64-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 196s Unpacking petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 196s Selecting previously unselected package pybind11-dev. 196s Preparing to unpack .../331-pybind11-dev_2.13.6-1_all.deb ... 196s Unpacking pybind11-dev (2.13.6-1) ... 196s Selecting previously unselected package sphinx-common. 196s Preparing to unpack .../332-sphinx-common_7.4.7-4_all.deb ... 196s Unpacking sphinx-common (7.4.7-4) ... 197s Selecting previously unselected package python-petsc4py-doc. 197s Preparing to unpack .../333-python-petsc4py-doc_3.21.6-2ubuntu2_all.deb ... 197s Unpacking python-petsc4py-doc (3.21.6-2ubuntu2) ... 197s Selecting previously unselected package python3-all. 197s Preparing to unpack .../334-python3-all_3.12.6-0ubuntu1_s390x.deb ... 197s Unpacking python3-all (3.12.6-0ubuntu1) ... 197s Selecting previously unselected package python3.12-dev. 197s Preparing to unpack .../335-python3.12-dev_3.12.7-3_s390x.deb ... 197s Unpacking python3.12-dev (3.12.7-3) ... 197s Selecting previously unselected package python3-dev. 197s Preparing to unpack .../336-python3-dev_3.12.6-0ubuntu1_s390x.deb ... 197s Unpacking python3-dev (3.12.6-0ubuntu1) ... 197s Selecting previously unselected package python3-all-dev. 197s Preparing to unpack .../337-python3-all-dev_3.12.6-0ubuntu1_s390x.deb ... 197s Unpacking python3-all-dev (3.12.6-0ubuntu1) ... 197s Selecting previously unselected package python3-defusedxml. 197s Preparing to unpack .../338-python3-defusedxml_0.7.1-2_all.deb ... 197s Unpacking python3-defusedxml (0.7.1-2) ... 197s Selecting previously unselected package python3-roman. 197s Preparing to unpack .../339-python3-roman_4.2-1_all.deb ... 197s Unpacking python3-roman (4.2-1) ... 197s Selecting previously unselected package python3-docutils. 197s Preparing to unpack .../340-python3-docutils_0.21.2+dfsg-2_all.deb ... 197s Unpacking python3-docutils (0.21.2+dfsg-2) ... 197s Selecting previously unselected package swig. 197s Preparing to unpack .../341-swig_4.2.1-1_s390x.deb ... 197s Unpacking swig (4.2.1-1) ... 197s Selecting previously unselected package python3-petsc4py-real3.21. 197s Preparing to unpack .../342-python3-petsc4py-real3.21_3.21.6-2ubuntu2_s390x.deb ... 197s Unpacking python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 197s Selecting previously unselected package python3-petsc4py-real. 197s Preparing to unpack .../343-python3-petsc4py-real_3.21.6-2ubuntu2_all.deb ... 197s Unpacking python3-petsc4py-real (3.21.6-2ubuntu2) ... 197s Selecting previously unselected package python3-slepc4py-real3.21. 197s Preparing to unpack .../344-python3-slepc4py-real3.21_3.21.2-1ubuntu2_s390x.deb ... 197s Unpacking python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 197s Selecting previously unselected package python3-slepc4py-real. 197s Preparing to unpack .../345-python3-slepc4py-real_3.21.2-1ubuntu2_all.deb ... 197s Unpacking python3-slepc4py-real (3.21.2-1ubuntu2) ... 197s Selecting previously unselected package python3-dolfin-real. 197s Preparing to unpack .../346-python3-dolfin-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 197s Unpacking python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 197s Selecting previously unselected package python3-petsc4py-64-real3.21. 197s Preparing to unpack .../347-python3-petsc4py-64-real3.21_3.21.6-2ubuntu2_s390x.deb ... 197s Unpacking python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 197s Selecting previously unselected package python3-petsc4py-64-real. 197s Preparing to unpack .../348-python3-petsc4py-64-real_3.21.6-2ubuntu2_all.deb ... 197s Unpacking python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 197s Selecting previously unselected package python3-slepc4py-64-real3.21. 197s Preparing to unpack .../349-python3-slepc4py-64-real3.21_3.21.2-1ubuntu2_s390x.deb ... 197s Unpacking python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 197s Selecting previously unselected package python3-slepc4py-64-real. 197s Preparing to unpack .../350-python3-slepc4py-64-real_3.21.2-1ubuntu2_all.deb ... 197s Unpacking python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 197s Selecting previously unselected package python3-pkgconfig. 197s Preparing to unpack .../351-python3-pkgconfig_1.5.5-2_all.deb ... 197s Unpacking python3-pkgconfig (1.5.5-2) ... 197s Selecting previously unselected package python3-pybind11. 197s Preparing to unpack .../352-python3-pybind11_2.13.6-1_all.deb ... 197s Unpacking python3-pybind11 (2.13.6-1) ... 197s Selecting previously unselected package python3-dolfin64-real. 197s Preparing to unpack .../353-python3-dolfin64-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 197s Unpacking python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 197s Selecting previously unselected package python3-imagesize. 197s Preparing to unpack .../354-python3-imagesize_1.4.1-1_all.deb ... 197s Unpacking python3-imagesize (1.4.1-1) ... 197s Selecting previously unselected package python3-packaging. 197s Preparing to unpack .../355-python3-packaging_24.2-1_all.deb ... 197s Unpacking python3-packaging (24.2-1) ... 197s Selecting previously unselected package python3-ply. 197s Preparing to unpack .../356-python3-ply_3.11-7_all.deb ... 197s Unpacking python3-ply (3.11-7) ... 197s Selecting previously unselected package python3-pusimp. 197s Preparing to unpack .../357-python3-pusimp_0.1.1-1_all.deb ... 197s Unpacking python3-pusimp (0.1.1-1) ... 197s Selecting previously unselected package python3-six. 197s Preparing to unpack .../358-python3-six_1.16.0-7_all.deb ... 197s Unpacking python3-six (1.16.0-7) ... 197s Selecting previously unselected package python3-snowballstemmer. 197s Preparing to unpack .../359-python3-snowballstemmer_2.2.0-4build1_all.deb ... 197s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 197s Selecting previously unselected package python3-alabaster. 197s Preparing to unpack .../360-python3-alabaster_0.7.16-0.1_all.deb ... 197s Unpacking python3-alabaster (0.7.16-0.1) ... 197s Selecting previously unselected package python3-sphinx. 197s Preparing to unpack .../361-python3-sphinx_7.4.7-4_all.deb ... 197s Unpacking python3-sphinx (7.4.7-4) ... 197s Selecting previously unselected package sphinx-rtd-theme-common. 197s Preparing to unpack .../362-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 197s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 197s Selecting previously unselected package python3-sphinxcontrib.jquery. 197s Preparing to unpack .../363-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 197s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 197s Selecting previously unselected package python3-sphinx-rtd-theme. 197s Preparing to unpack .../364-python3-sphinx-rtd-theme_3.0.2+dfsg-1_all.deb ... 197s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 197s Selecting previously unselected package slepc64-dev. 197s Preparing to unpack .../365-slepc64-dev_3.21.2+dfsg1-2_s390x.deb ... 197s Unpacking slepc64-dev (3.21.2+dfsg1-2) ... 197s Selecting previously unselected package python3-petsc4py. 197s Preparing to unpack .../366-python3-petsc4py_3.21.6-2ubuntu2_all.deb ... 197s Unpacking python3-petsc4py (3.21.6-2ubuntu2) ... 197s Selecting previously unselected package python3-slepc4py. 197s Preparing to unpack .../367-python3-slepc4py_3.21.2-1ubuntu2_all.deb ... 197s Unpacking python3-slepc4py (3.21.2-1ubuntu2) ... 197s Selecting previously unselected package python3-dolfin. 197s Preparing to unpack .../368-python3-dolfin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 197s Unpacking python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 197s Selecting previously unselected package dolfin-doc. 197s Preparing to unpack .../369-dolfin-doc_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 197s Unpacking dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 198s Selecting previously unselected package dolfin-bin. 198s Preparing to unpack .../370-dolfin-bin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 198s Unpacking dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 198s Selecting previously unselected package petsc-dev. 198s Preparing to unpack .../371-petsc-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 198s Unpacking petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 198s Selecting previously unselected package slepc-dev. 198s Preparing to unpack .../372-slepc-dev_3.21.2+dfsg1-2_s390x.deb ... 198s Unpacking slepc-dev (3.21.2+dfsg1-2) ... 198s Selecting previously unselected package libjs-modernizr. 198s Preparing to unpack .../373-libjs-modernizr_3.13.0-0.1_all.deb ... 198s Unpacking libjs-modernizr (3.13.0-0.1) ... 198s Selecting previously unselected package autopkgtest-satdep. 198s Preparing to unpack .../374-1-autopkgtest-satdep.deb ... 198s Unpacking autopkgtest-satdep (0) ... 198s Setting up dh-python (6.20241024) ... 198s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 198s Setting up libgnutls-openssl27t64:s390x (3.8.8-2ubuntu1) ... 198s Setting up libboost-program-options1.83.0:s390x (1.83.0-3.2ubuntu2) ... 198s Setting up libpixman-1-0:s390x (0.44.0-3) ... 198s Setting up libxapian30:s390x (1.4.25-1) ... 198s Setting up libsharpyuv0:s390x (1.4.0-0.1) ... 198s Setting up libaom3:s390x (3.11.0-1) ... 198s Setting up libpciaccess0:s390x (0.17-3build1) ... 198s Setting up fonts-lato (2.015-1) ... 198s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 198s Setting up swig (4.2.1-1) ... 198s Setting up libzstd-dev:s390x (1.5.6+dfsg-1) ... 198s Setting up libxpm4:s390x (1:3.5.17-1build2) ... 198s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 198s Setting up libboost-date-time1.83.0:s390x (1.83.0-3.2ubuntu2) ... 198s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 198s Setting up libdatrie1:s390x (0.2.13-3build1) ... 198s Setting up libyaml-dev:s390x (0.2.5-1build1) ... 198s Setting up libboost-timer1.83.0:s390x (1.83.0-3.2ubuntu2) ... 198s Setting up libxcb-render0:s390x (1.17.0-2) ... 198s Setting up python3-defusedxml (0.7.1-2) ... 198s Setting up libarchive-zip-perl (1.68-1) ... 198s Setting up libevent-pthreads-2.1-7t64:s390x (2.1.12-stable-10) ... 198s Setting up python3-alabaster (0.7.16-0.1) ... 198s Setting up libscotch-7.0:s390x (7.0.5-1ubuntu1) ... 198s Setting up libboost-regex1.83.0:s390x (1.83.0-3.2ubuntu2) ... 198s Setting up libdebhelper-perl (13.20ubuntu1) ... 198s Setting up python3-ply (3.11-7) ... 198s Setting up libevent-openssl-2.1-7t64:s390x (2.1.12-stable-10) ... 198s Setting up libboost-system1.83.0:s390x (1.83.0-3.2ubuntu2) ... 198s Setting up liblab-gamut1:s390x (2.42.4-2build3) ... 198s Setting up x11-common (1:7.7+23ubuntu3) ... 199s Setting up libdeflate0:s390x (1.22-1) ... 199s Setting up libboost-thread1.83.0:s390x (1.83.0-3.2ubuntu2) ... 199s Setting up m4 (1.4.19-4build1) ... 199s Setting up libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 199s Setting up python3-all (3.12.6-0ubuntu1) ... 199s Setting up libmetis5:s390x (5.1.0.dfsg-7build3) ... 199s Setting up libxcb-shm0:s390x (1.17.0-2) ... 199s Setting up libldl3:s390x (1:7.8.3+dfsg-2) ... 199s Setting up libboost-filesystem1.83.0:s390x (1.83.0-3.2ubuntu2) ... 199s Setting up libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 199s Setting up libgomp1:s390x (14.2.0-8ubuntu1) ... 199s Setting up libjs-modernizr (3.13.0-0.1) ... 199s Setting up libblis4-pthread:s390x (0.9.0-1) ... 199s update-alternatives: using /usr/lib/s390x-linux-gnu/blis-pthread/libblis.so.4 to provide /usr/lib/s390x-linux-gnu/libblis.so.4 (libblis.so.4-s390x-linux-gnu) in auto mode 199s update-alternatives: using /usr/lib/s390x-linux-gnu/blis-pthread/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 199s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 199s Setting up libaec0:s390x (1.1.3-1) ... 199s Setting up libsuperlu7:s390x (7.0.0+dfsg1-2) ... 199s Setting up libpsl-dev:s390x (0.21.2-1.1build1) ... 199s Setting up libc6-dbg:s390x (2.40-1ubuntu3) ... 199s Setting up libnuma-dev:s390x (2.0.18-1build1) ... 199s Setting up libxnvctrl0:s390x (510.47.03-0ubuntu4) ... 199s Setting up libboost-atomic1.83.0:s390x (1.83.0-3.2ubuntu2) ... 199s Setting up python3-six (1.16.0-7) ... 199s Setting up libpython3.13-minimal:s390x (3.13.0-2) ... 199s Setting up libboost-serialization1.83.0:s390x (1.83.0-3.2ubuntu2) ... 199s Setting up libbtf2:s390x (1:7.8.3+dfsg-2) ... 199s Setting up libblis-pthread-dev:s390x (0.9.0-1) ... 199s update-alternatives: using /usr/lib/s390x-linux-gnu/blis-pthread/libblis.so to provide /usr/lib/s390x-linux-gnu/libblis.so (libblis.so-s390x-linux-gnu) in auto mode 199s update-alternatives: using /usr/lib/s390x-linux-gnu/blis-pthread/libblas.so to provide /usr/lib/s390x-linux-gnu/libblas.so (libblas.so-s390x-linux-gnu) in auto mode 199s Setting up python3-roman (4.2-1) ... 199s Setting up xtrans-dev (1.4.0-1) ... 199s Setting up autotools-dev (20220109.1) ... 199s Setting up libblas3:s390x (3.12.0-3build2) ... 199s Setting up python3-packaging (24.2-1) ... 199s Setting up libunbound8:s390x (1.20.0-1ubuntu2.1) ... 199s Setting up libpkgconf3:s390x (1.8.1-4) ... 199s Setting up libgmpxx4ldbl:s390x (2:6.3.0+dfsg-2ubuntu7) ... 199s Setting up libmunge2:s390x (0.5.15-4build1) ... 199s Setting up libexpat1-dev:s390x (2.6.4-1) ... 199s Setting up libgnutls-dane0t64:s390x (3.8.8-2ubuntu1) ... 199s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 199s Setting up libboost-chrono1.83.0t64:s390x (1.83.0-3.2ubuntu2) ... 199s Setting up python3-snowballstemmer (2.2.0-4build1) ... 199s Setting up libboost-iostreams1.83.0:s390x (1.83.0-3.2ubuntu2) ... 199s Setting up libpathplan4:s390x (2.42.4-2build3) ... 199s Setting up libann0 (1.1.2+doc-9build1) ... 199s Setting up libimagequant0:s390x (2.18.0-1build1) ... 199s Setting up fonts-dejavu-mono (2.37-8) ... 199s Setting up libssl-dev:s390x (3.3.1-2ubuntu2) ... 199s Setting up libhwloc15:s390x (2.11.2-1) ... 199s Setting up libmpc3:s390x (1.3.1-1build2) ... 199s Setting up autopoint (0.22.5-2) ... 199s Setting up libjsoncpp25:s390x (1.9.5-6build1) ... 199s Setting up icu-devtools (74.2-1ubuntu4) ... 199s Setting up fonts-dejavu-core (2.37-8) ... 199s Setting up pkgconf-bin (1.8.1-4) ... 199s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu1) ... 199s Setting up libltdl7:s390x (2.4.7-8) ... 199s Setting up opencl-c-headers (3.0~2024.05.08-1) ... 199s Setting up libidn2-dev:s390x (2.3.7-2build2) ... 199s Setting up libfftw3-double3:s390x (3.3.10-1ubuntu4) ... 199s Setting up libgfortran5:s390x (14.2.0-8ubuntu1) ... 199s Setting up autoconf (2.72-3) ... 199s Setting up libevent-extra-2.1-7t64:s390x (2.1.12-stable-10) ... 199s Setting up libwebp7:s390x (1.4.0-0.1) ... 199s Setting up libmumps-headers-dev (5.7.3-3) ... 199s Setting up liblzma-dev:s390x (5.6.2-2) ... 199s Setting up libubsan1:s390x (14.2.0-8ubuntu1) ... 199s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 199s Setting up dwz (0.15-1build6) ... 199s Setting up libnl-3-dev:s390x (3.7.0-0.3build2) ... 199s Setting up ocl-icd-libopencl1:s390x (2.3.2-1build1) ... 199s Setting up librhash0:s390x (1.4.3-3build1) ... 199s Setting up libasan8:s390x (14.2.0-8ubuntu1) ... 199s Setting up libjson-perl (4.10000-1) ... 199s Setting up openmpi-common (5.0.5-6) ... 199s Setting up debugedit (1:5.1-1) ... 199s Setting up libsuitesparseconfig7:s390x (1:7.8.3+dfsg-2) ... 199s Setting up librdmacm1t64:s390x (52.0-2ubuntu1) ... 199s Setting up libharfbuzz0b:s390x (10.0.1-1) ... 199s Setting up libthai-data (0.1.29-2build1) ... 199s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 199s Setting up libgts-0.7-5t64:s390x (0.7.6+darcs121130-5.2build1) ... 199s Setting up sgml-base (1.31) ... 199s Setting up cmake-data (3.30.3-1) ... 199s Setting up libcdt5:s390x (2.42.4-2build3) ... 199s Setting up libcgraph6:s390x (2.42.4-2build3) ... 199s Setting up libboost-math1.83.0:s390x (1.83.0-3.2ubuntu2) ... 199s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 199s Setting up python3-mpmath (1.3.0-1) ... 200s Setting up libisl23:s390x (0.27-1) ... 200s Setting up libde265-0:s390x (1.0.15-1build4) ... 200s Setting up libsuperlu-dev:s390x (7.0.0+dfsg1-2) ... 200s Setting up valgrind (1:3.23.0-0ubuntu2) ... 200s Setting up libtasn1-6-dev:s390x (4.19.0-3build1) ... 200s Setting up valgrind-mpi (1:3.23.0-0ubuntu2) ... 200s Setting up libpython3.13-stdlib:s390x (3.13.0-2) ... 200s Setting up libicu-dev:s390x (74.2-1ubuntu4) ... 200s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 200s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 200s Setting up libcc1-0:s390x (14.2.0-8ubuntu1) ... 200s Setting up python3-pusimp (0.1.1-1) ... 200s Setting up libbrotli-dev:s390x (1.1.0-2build3) ... 200s Setting up libfmt10:s390x (10.1.1+ds1-4) ... 200s Setting up chrpath (0.18-1) ... 200s Setting up libp11-kit-dev:s390x (0.25.5-2ubuntu1) ... 200s Setting up libblas-dev:s390x (3.12.0-3build2) ... 200s Setting up libsz2:s390x (1.1.3-1) ... 200s Setting up libitm1:s390x (14.2.0-8ubuntu1) ... 200s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 200s Setting up python3-imagesize (1.4.1-1) ... 200s Setting up libblas64-3:s390x (3.12.0-3build2) ... 200s update-alternatives: using /usr/lib/s390x-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/s390x-linux-gnu/libblas64.so.3 (libblas64.so.3-s390x-linux-gnu) in auto mode 200s Setting up libpython3.13:s390x (3.13.0-2) ... 200s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 200s Setting up automake (1:1.16.5-1.3ubuntu1) ... 200s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 200s Setting up x11proto-dev (2024.1-1) ... 200s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 200s Setting up libfabric1:s390x (1.17.0-3ubuntu1) ... 200s Setting up python3-sympy (1.13.3-1) ... 207s Setting up libice6:s390x (2:1.1.1-1) ... 207s Setting up libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu1) ... 207s Setting up liblapack3:s390x (3.12.0-3build2) ... 207s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 207s Setting up gettext (0.22.5-2) ... 207s Setting up libarpack2t64:s390x (3.9.1-1.1ubuntu1) ... 207s Setting up libfftw3-single3:s390x (3.3.10-1ubuntu4) ... 207s Setting up libgmp-dev:s390x (2:6.3.0+dfsg-2ubuntu7) ... 207s Setting up libamd3:s390x (1:7.8.3+dfsg-2) ... 207s Setting up libxau-dev:s390x (1:1.0.11-1) ... 207s Setting up nettle-dev:s390x (3.10-1) ... 207s Setting up libcolamd3:s390x (1:7.8.3+dfsg-2) ... 207s Setting up libspex3:s390x (1:7.8.3+dfsg-2) ... 207s Setting up libsuitesparse-mongoose3:s390x (1:7.8.3+dfsg-2) ... 207s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 207s Setting up libopenblas64-0-pthread:s390x (0.3.28+ds-3) ... 207s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/libblas64.so.3 to provide /usr/lib/s390x-linux-gnu/libblas64.so.3 (libblas64.so.3-s390x-linux-gnu) in auto mode 207s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/liblapack64.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack64.so.3 (liblapack64.so.3-s390x-linux-gnu) in auto mode 207s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/libopenblas64.so.0 to provide /usr/lib/s390x-linux-gnu/libopenblas64.so.0 (libopenblas64.so.0-s390x-linux-gnu) in auto mode 207s Setting up libaec-dev:s390x (1.1.3-1) ... 207s Setting up libcxsparse4:s390x (1:7.8.3+dfsg-2) ... 207s Setting up libfftw3-long3:s390x (3.3.10-1ubuntu4) ... 207s Setting up libpython3.12-dev:s390x (3.12.7-3) ... 207s Setting up libopenblas64-pthread-dev:s390x (0.3.28+ds-3) ... 207s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/libblas64.so to provide /usr/lib/s390x-linux-gnu/libblas64.so (libblas64.so-s390x-linux-gnu) in auto mode 207s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/liblapack64.so to provide /usr/lib/s390x-linux-gnu/liblapack64.so (liblapack64.so-s390x-linux-gnu) in auto mode 207s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/libopenblas64.so to provide /usr/lib/s390x-linux-gnu/libopenblas64.so (libopenblas64.so-s390x-linux-gnu) in auto mode 207s Setting up liblapack64-3:s390x (3.12.0-3build2) ... 207s Setting up libhwloc-plugins:s390x (2.11.2-1) ... 207s Setting up libcamd3:s390x (1:7.8.3+dfsg-2) ... 207s Setting up pkgconf:s390x (1.8.1-4) ... 207s Setting up intltool-debian (0.35.0+20060710.6) ... 207s Setting up libnl-route-3-dev:s390x (3.7.0-0.3build2) ... 207s Setting up libltdl-dev:s390x (2.4.7-8) ... 207s Setting up libthai0:s390x (0.1.29-2build1) ... 207s Setting up libxdmcp-dev:s390x (1:1.1.3-0ubuntu6) ... 207s Setting up libxml2-dev:s390x (2.12.7+dfsg-3) ... 207s Setting up doxygen (1.9.8+ds-2ubuntu2) ... 207s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 207s Setting up librbio4:s390x (1:7.8.3+dfsg-2) ... 207s Setting up libraqm0:s390x (0.10.1-1build1) ... 207s Setting up opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 207s Setting up libevent-dev (2.1.12-stable-10) ... 207s Setting up liblapack-dev:s390x (3.12.0-3build2) ... 207s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so to provide /usr/lib/s390x-linux-gnu/liblapack.so (liblapack.so-s390x-linux-gnu) in auto mode 207s Setting up libeigen3-dev (3.4.0-4build1) ... 207s Setting up python3.12-dev (3.12.7-3) ... 207s Setting up pkg-config:s390x (1.8.1-4) ... 207s Setting up libpmix2t64:s390x (5.0.3-2) ... 207s Setting up libssh2-1-dev:s390x (1.11.1-1) ... 207s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 209s Setting up libjs-sphinxdoc (7.4.7-4) ... 209s Setting up ocl-icd-opencl-dev:s390x (2.3.2-1build1) ... 209s Setting up cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 209s Setting up cpp-14 (14.2.0-8ubuntu1) ... 209s Setting up libopenmpi3t64:s390x (5.0.5-6) ... 209s Setting up libccolamd3:s390x (1:7.8.3+dfsg-2) ... 209s Setting up dh-strip-nondeterminism (1.14.0-1) ... 209s Setting up libopenblas64-0:s390x (0.3.28+ds-3) ... 209s Setting up libgvpr2:s390x (2.42.4-2build3) ... 209s Setting up python3-ufl-legacy (1:2022.3.0-3) ... 209s Setting up libparpack2t64:s390x (3.9.1-1.1ubuntu1) ... 209s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 209s Setting up xml-core (0.19) ... 209s Setting up cmake (3.30.3-1) ... 209s Setting up libhwloc-dev:s390x (2.11.2-1) ... 209s Setting up libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 210s Setting up python3-pkgconfig (1.5.5-2) ... 210s Setting up libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 210s Setting up libjpeg8-dev:s390x (8c-2ubuntu11) ... 210s Setting up libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 210s Setting up libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 210s Setting up libsm6:s390x (2:1.2.4-1) ... 210s Setting up libpmix-dev:s390x (5.0.3-2) ... 210s Setting up openmpi-bin (5.0.5-6) ... 210s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 210s 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 210s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 210s Setting up libgfortran-14-dev:s390x (14.2.0-8ubuntu1) ... 210s Setting up libgnutls28-dev:s390x (3.8.8-2ubuntu1) ... 210s Setting up libnghttp2-dev:s390x (1.64.0-1) ... 210s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 211s Regenerating fonts cache... done. 211s Setting up libcholmod5:s390x (1:7.8.3+dfsg-2) ... 211s Setting up libptscotch-7.0:s390x (7.0.5-1ubuntu1) ... 211s Setting up libboost1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 211s Setting up python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 211s Setting up libarpack2-dev:s390x (3.9.1-1.1ubuntu1) ... 211s Setting up libpython3-dev:s390x (3.12.6-0ubuntu1) ... 211s Setting up libxcb1-dev:s390x (1.17.0-2) ... 212s Setting up libopenblas64-dev:s390x (0.3.28+ds-3) ... 212s Setting up libboost-chrono1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 212s Setting up libboost-math1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up libspqr4:s390x (1:7.8.3+dfsg-2) ... 212s Setting up libboost-chrono-dev:s390x (1.83.0.2ubuntu1) ... 212s Setting up libfftw3-bin (3.3.10-1ubuntu4) ... 212s Setting up libboost-math-dev:s390x (1.83.0.2ubuntu1) ... 212s Setting up po-debconf (1.0.21+nmu1) ... 212s Setting up libpango-1.0-0:s390x (1.54.0+ds-3) ... 212s Setting up libboost-program-options1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up libboost-serialization1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up libjpeg-dev:s390x (8c-2ubuntu11) ... 212s Setting up mpi-default-bin (1.17) ... 212s Setting up libx11-dev:s390x (2:1.8.10-2) ... 212s Setting up libcombblas2.0.0t64:s390x (2.0.0-3.1build3) ... 212s Setting up libfftw3-mpi3:s390x (3.3.10-1ubuntu4) ... 212s Setting up python3-mpi4py (3.1.6-9ubuntu1) ... 212s Setting up libibverbs-dev:s390x (52.0-2ubuntu1) ... 212s Setting up pybind11-dev (2.13.6-1) ... 212s Setting up libcairo2:s390x (1.18.2-2) ... 212s Setting up libhdf5-openmpi-103-1t64:s390x (1.10.10+repack-4ubuntu3) ... 212s Setting up gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 212s Setting up libboost-timer1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 212s Setting up libboost-program-options-dev:s390x (1.83.0.2ubuntu1) ... 212s Setting up libklu2:s390x (1:7.8.3+dfsg-2) ... 212s Setting up libpython3-all-dev:s390x (3.12.6-0ubuntu1) ... 212s Setting up libboost-date-time1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up sphinx-common (7.4.7-4) ... 212s Setting up python3-dev (3.12.6-0ubuntu1) ... 212s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 212s Setting up librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-2build7) ... 212s Setting up g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 212s Setting up libboost-regex1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up libboost-serialization-dev:s390x (1.83.0.2ubuntu1) ... 212s Setting up libboost-atomic1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up libumfpack6:s390x (1:7.8.3+dfsg-2) ... 212s Setting up libhdf5-openmpi-fortran-102t64:s390x (1.10.10+repack-4ubuntu3) ... 212s Setting up cpp (4:14.1.0-2ubuntu1) ... 212s Setting up libhdf5-openmpi-cpp-103-1t64:s390x (1.10.10+repack-4ubuntu3) ... 212s Setting up libboost-dev:s390x (1.83.0.2ubuntu1) ... 212s Setting up libboost-system1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up libpangoft2-1.0-0:s390x (1.54.0+ds-3) ... 212s Setting up libfftw3-dev:s390x (3.3.10-1ubuntu4) ... 212s Setting up libboost-timer-dev:s390x (1.83.0.2ubuntu1) ... 212s Setting up python3-pybind11 (2.13.6-1) ... 212s Setting up libpangocairo-1.0-0:s390x (1.54.0+ds-3) ... 212s Setting up libscalapack-openmpi2.2:s390x (2.2.1-3.1ubuntu2) ... 212s Setting up python3-all-dev (3.12.6-0ubuntu1) ... 212s Setting up libboost-thread1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up libxmu6:s390x (2:1.1.3-3build2) ... 212s Setting up python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 212s Setting up libsuperlu-dist8:s390x (8.2.1+dfsg1-2) ... 212s Setting up libboost-iostreams1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up gfortran-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 212s Setting up python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 212s Setting up libfftw3-mpi-dev:s390x (3.3.10-1ubuntu4) ... 212s Setting up g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 212s Setting up libhdf5-openmpi-hl-100t64:s390x (1.10.10+repack-4ubuntu3) ... 212s Setting up libboost-filesystem1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 212s Setting up libxaw7:s390x (2:1.0.16-1) ... 212s Setting up libboost-iostreams-dev:s390x (1.83.0.2ubuntu1) ... 212s Setting up python-petsc4py-doc (3.21.6-2ubuntu2) ... 212s Setting up libparu1:s390x (1:7.8.3+dfsg-2) ... 212s Setting up gcc-14 (14.2.0-8ubuntu1) ... 212s Setting up libsuperlu-dist-dev:s390x (8.2.1+dfsg1-2) ... 212s Setting up libhdf5-openmpi-hl-fortran-100t64:s390x (1.10.10+repack-4ubuntu3) ... 212s Setting up libmumps-64pord-5.7:s390x (5.7.3-3) ... 212s Setting up libmumps-5.7:s390x (5.7.3-3) ... 212s Setting up libcurl4-openssl-dev:s390x (8.9.1-2ubuntu3) ... 212s Setting up libhypre-2.31.0:s390x (2.31.0-1exp2) ... 212s Setting up libhypre64m-2.31.0:s390x (2.31.0-1exp2) ... 212s Setting up libscalapack-openmpi-dev:s390x (2.2.1-3.1ubuntu2) ... 212s Setting up libhdf5-openmpi-hl-cpp-100t64:s390x (1.10.10+repack-4ubuntu3) ... 212s Setting up g++-14 (14.2.0-8ubuntu1) ... 212s Setting up gfortran-14 (14.2.0-8ubuntu1) ... 212s Setting up libboost-filesystem-dev:s390x (1.83.0.2ubuntu1) ... 212s Setting up libboost-thread-dev:s390x (1.83.0.2ubuntu1) ... 212s Setting up gfortran-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 212s Setting up libsuitesparse-dev:s390x (1:7.8.3+dfsg-2) ... 212s Setting up libtool (2.4.7-8) ... 212s Setting up libpetsc-real3.21:s390x (3.21.6+dfsg1-2ubuntu2) ... 212s update-alternatives: using /usr/lib/s390x-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/s390x-linux-gnu/libpetsc.so.3.21 (libpetsc.so.3.21) in auto mode 212s Setting up libpetsc64-real3.21:s390x (3.21.6+dfsg1-2ubuntu2) ... 212s update-alternatives: using /usr/lib/s390x-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/s390x-linux-gnu/libpetsc64.so.3.21 (libpetsc64.so.3.21) in auto mode 212s Setting up gcc (4:14.1.0-2ubuntu1) ... 212s Setting up dh-autoreconf (20) ... 212s Setting up python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 212s Setting up g++ (4:14.1.0-2ubuntu1) ... 212s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 212s Setting up build-essential (12.10ubuntu1) ... 212s Setting up libopenmpi-dev:s390x (5.0.5-6) ... 212s update-alternatives: using /usr/lib/s390x-linux-gnu/openmpi/include to provide /usr/include/s390x-linux-gnu/mpi (mpi-s390x-linux-gnu) in auto mode 212s update-alternatives: warning: skip creation of /usr/lib/s390x-linux-gnu/libmpi.so because associated file /usr/lib/s390x-linux-gnu/openmpi/lib/libmpi.so (of link group mpi-s390x-linux-gnu) doesn't exist 212s Setting up libslepc64-real3.21 (3.21.2+dfsg1-2) ... 212s update-alternatives: using /usr/lib/s390x-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/s390x-linux-gnu/libslepc64.so.3.21 (libslepc64.so.3.21) in auto mode 212s Setting up libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 212s update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode 212s update-alternatives: using /usr/lib/s390x-linux-gnu/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/s390x-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 212s update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links 212s update-alternatives: using /usr/lib/s390x-linux-gnu/pkgconfig/hdf5-mpi.pc to provide /usr/lib/s390x-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 212s Setting up python3-petsc4py (3.21.6-2ubuntu2) ... 212s Setting up libslepc-real3.21 (3.21.2+dfsg1-2) ... 212s update-alternatives: using /usr/lib/s390x-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/s390x-linux-gnu/libslepc.so.3.21 (libslepc.so.3.21) in auto mode 212s Setting up python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 212s Setting up python3-petsc4py-real (3.21.6-2ubuntu2) ... 212s Setting up debhelper (13.20ubuntu1) ... 212s Setting up libdolfin2019.2t64:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 212s Setting up gfortran (4:14.1.0-2ubuntu1) ... 212s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 212s 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 212s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 212s 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 212s Setting up python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 212s Setting up python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 212s Setting up libdolfin64-2019.2t64:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 212s Setting up python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 212s Setting up mpi-default-dev (1.17) ... 212s Setting up libhypre64m-dev:s390x (2.31.0-1exp2) ... 212s Setting up libscalapack-mpi-dev:s390x (2.2.1-3.1ubuntu2) ... 212s Setting up python3-slepc4py (3.21.2-1ubuntu2) ... 212s Setting up python3-slepc4py-real (3.21.2-1ubuntu2) ... 212s Setting up libmumps64-dev:s390x (5.7.3-3) ... 212s Setting up python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 212s Setting up libmumps-dev:s390x (5.7.3-3) ... 212s Setting up libscotch-dev (7.0.5-1ubuntu1) ... 212s Setting up libparpack2-dev:s390x (3.9.1-1.1ubuntu1) ... 212s Setting up libhypre-dev:s390x (2.31.0-1exp2) ... 212s Setting up libptscotch-dev (7.0.5-1ubuntu1) ... 212s Setting up libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 212s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 212s Setting up libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 212s Setting up libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 212s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 212s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 212s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 212s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 212s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 212s print("\documentclass{article}") 212s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 212s print("\centering") 212s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 212s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 212s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 212s print("\hline") 212s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 212s print("\end{tabular}") 212s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 212s print("\end{table}") 212s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 212s print("\end{document}") 212s Setting up libpetsc64-real3.21-dev:s390x (3.21.6+dfsg1-2ubuntu2) ... 212s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/s390x-linux-gnu-real to provide /usr/lib/petsc64 (petsc64) in auto mode 212s update-alternatives: using /usr/lib/s390x-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/s390x-linux-gnu/libpetsc64_real.so (libpetsc64_real.so) in auto mode 212s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/s390x-linux-gnu-real to provide /usr/lib/petscdir/64-3.21 (petsc64-3.21) in auto mode 212s Setting up libpetsc-real3.21-dev:s390x (3.21.6+dfsg1-2ubuntu2) ... 212s update-alternatives: error: no alternatives for petsc 212s update-alternatives: using /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real to provide /usr/lib/petsc (petsc) in auto mode 212s update-alternatives: using /usr/lib/s390x-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/s390x-linux-gnu/libpetsc_real.so (libpetsc_real.so) in auto mode 212s update-alternatives: using /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real to provide /usr/lib/petscdir/3.21 (petsc3.21) in auto mode 212s Setting up libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 212s Setting up libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 212s Setting up petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 212s Setting up libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 212s update-alternatives: error: no alternatives for slepc 212s update-alternatives: using /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real to provide /usr/lib/slepc (slepc) in auto mode 212s update-alternatives: using /usr/lib/s390x-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/s390x-linux-gnu/libslepc_real.so (libslepc_real.so) in auto mode 212s update-alternatives: using /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real to provide /usr/lib/slepcdir/3.21 (slepc3.21) in auto mode 212s Setting up libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 212s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/s390x-linux-gnu-real to provide /usr/lib/slepc64 (slepc64) in auto mode 212s update-alternatives: using /usr/lib/s390x-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/s390x-linux-gnu/libslepc64_real.so (libslepc64_real.so) in auto mode 212s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/s390x-linux-gnu-real to provide /usr/lib/slepcdir/64bit-3.21 (slepc64-3.21) in auto mode 212s Setting up petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 212s Setting up slepc-dev (3.21.2+dfsg1-2) ... 212s Setting up libdolfin-dev:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 212s Setting up slepc64-dev (3.21.2+dfsg1-2) ... 212s Setting up libdolfin64-dev:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 212s Setting up python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 213s Setting up python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 213s Setting up python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 213s Setting up dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 213s Setting up dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 213s Setting up libheif-plugin-aomdec:s390x (1.19.3-1) ... 213s Setting up libheif-plugin-libde265:s390x (1.19.3-1) ... 213s Setting up libheif1:s390x (1.19.3-1) ... 213s Setting up libgd3:s390x (2.3.3-12ubuntu3) ... 213s Setting up libgvc6 (2.42.4-2build3) ... 213s Setting up graphviz (2.42.4-2build3) ... 213s Processing triggers for libc-bin (2.40-1ubuntu3) ... 213s Processing triggers for man-db (2.13.0-1) ... 214s Processing triggers for install-info (7.1.1-1) ... 214s Processing triggers for sgml-base (1.31) ... 214s Setting up docutils-common (0.21.2+dfsg-2) ... 214s Processing triggers for sgml-base (1.31) ... 214s Setting up python3-docutils (0.21.2+dfsg-2) ... 215s Setting up python3-sphinx (7.4.7-4) ... 215s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 215s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 215s Setting up autopkgtest-satdep (0) ... 224s (Reading database ... 103652 files and directories currently installed.) 224s Removing autopkgtest-satdep (0) ... 225s autopkgtest [15:19:25]: test test-dolfin-cpp: [----------------------- 225s -- The C compiler identification is GNU 14.2.0 225s -- The CXX compiler identification is GNU 14.2.0 225s -- Detecting C compiler ABI info 225s -- Detecting C compiler ABI info - done 225s -- Check for working C compiler: /usr/bin/mpicc - skipped 225s -- Detecting C compile features 225s -- Detecting C compile features - done 225s -- Detecting CXX compiler ABI info 225s -- Detecting CXX compiler ABI info - done 225s -- Check for working CXX compiler: /usr/bin/c++ - skipped 225s -- Detecting CXX compile features 225s -- Detecting CXX compile features - done 225s CMake Warning (dev) at /usr/lib/s390x-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 225s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 225s --help-policy CMP0167" for policy details. Use the cmake_policy command to 225s set the policy and suppress this warning. 225s 225s Call Stack (most recent call first): 225s CMakeLists.txt:5 (include) 225s This warning is for project developers. Use -Wno-dev to suppress it. 225s 225s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 225s -- Checking for one of the modules 'craypetsc_real;petsc;PETSc' 225s -- Looking for sys/types.h 225s -- Looking for sys/types.h - found 225s -- Looking for stdint.h 226s -- Looking for stdint.h - found 226s -- Looking for stddef.h 226s -- Looking for stddef.h - found 226s -- Check size of PetscInt 226s -- Check size of PetscInt - done 226s -- Checking for one of the modules 'crayslepc_real;slepc;SLEPc' 226s CMake Warning (dev) at CMakeLists.txt:39 (find_package): 226s Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 226s are removed. Run "cmake --help-policy CMP0148" for policy details. Use 226s the cmake_policy command to set the policy and suppress this warning. 226s 226s This warning is for project developers. Use -Wno-dev to suppress it. 226s 226s -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.7", minimum required is "3") 227s -- Found UFC: /usr/lib/python3/dist-packages/ffc/backends/ufc (Required is at least version "2019.2") 227s -- Generating form files in test directories. May take some time... 245s -- Configuring done (20.1s) 245s -- Generating done (0.0s) 245s -- Build files have been written to: /tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests 245s /usr/bin/cmake -S/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp -B/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests --check-build-system CMakeFiles/Makefile.cmake 0 245s make -f CMakeFiles/Makefile2 unittests 245s make[1]: Entering directory '/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests' 245s /usr/bin/cmake -S/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp -B/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests --check-build-system CMakeFiles/Makefile.cmake 0 245s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests/CMakeFiles 16 245s make -f CMakeFiles/Makefile2 CMakeFiles/unittests.dir/all 245s make[2]: Entering directory '/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests' 245s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 245s make[3]: Entering directory '/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests' 245s cd /tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp /tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests /tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests /tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 245s make[3]: Leaving directory '/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests' 245s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 245s make[3]: Entering directory '/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests' 245s [ 6%] Building CXX object CMakeFiles/unittests.dir/function/Expression.cpp.o 245s [ 12%] Building CXX object CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o 245s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/function/Expression.cpp.o -MF CMakeFiles/unittests.dir/function/Expression.cpp.o.d -o CMakeFiles/unittests.dir/function/Expression.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/function/Expression.cpp 245s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o -MF CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o.d -o CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/geometry/ConvexTriangulation.cpp 245s [ 18%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 245s [ 25%] Building CXX object CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o 245s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/main.cpp.o -MF CMakeFiles/unittests.dir/main.cpp.o.d -o CMakeFiles/unittests.dir/main.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/main.cpp 245s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o -MF CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o.d -o CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/common/SubSystemsManager.cpp 246s [ 31%] Building CXX object CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o 246s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o -MF CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o.d -o CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/geometry/IntersectionConstruction.cpp 246s [ 37%] Building CXX object CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o 246s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o -MF CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o.d -o CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/io/XMLMeshData.cpp 249s [ 43%] Building CXX object CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o 249s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o -MF CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o.d -o CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/io/XMLMeshValueCollection.cpp 249s [ 50%] Building CXX object CMakeFiles/unittests.dir/la/LinearOperator.cpp.o 249s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/la/LinearOperator.cpp.o -MF CMakeFiles/unittests.dir/la/LinearOperator.cpp.o.d -o CMakeFiles/unittests.dir/la/LinearOperator.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/la/LinearOperator.cpp 250s [ 56%] Building CXX object CMakeFiles/unittests.dir/la/Vector.cpp.o 250s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/la/Vector.cpp.o -MF CMakeFiles/unittests.dir/la/Vector.cpp.o.d -o CMakeFiles/unittests.dir/la/Vector.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/la/Vector.cpp 250s [ 62%] Building CXX object CMakeFiles/unittests.dir/mesh/Mesh.cpp.o 250s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/Mesh.cpp.o -MF CMakeFiles/unittests.dir/mesh/Mesh.cpp.o.d -o CMakeFiles/unittests.dir/mesh/Mesh.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/mesh/Mesh.cpp 252s [ 68%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o 252s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o -MF CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o.d -o CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/mesh/MeshColoring.cpp 254s [ 75%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o 254s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o -MF CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o.d -o CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/mesh/MeshFunction.cpp 254s [ 81%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o 254s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o -MF CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o.d -o CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/mesh/MeshValueCollection.cpp 254s [ 87%] Building CXX object CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o 254s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o -MF CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o.d -o CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/mesh/MultiMesh.cpp 256s [ 93%] Building CXX object CMakeFiles/unittests.dir/parameter/Parameters.cpp.o 256s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/s390x-linux-gnu/openmpi/include -isystem /usr/lib/s390x-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/parameter/Parameters.cpp.o -MF CMakeFiles/unittests.dir/parameter/Parameters.cpp.o.d -o CMakeFiles/unittests.dir/parameter/Parameters.cpp.o -c /tmp/autopkgtest.x2A3aN/build.JEy/src/test/unit/cpp/parameter/Parameters.cpp 260s [100%] Linking CXX executable unittests 260s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 260s /usr/bin/c++ CMakeFiles/unittests.dir/main.cpp.o CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o CMakeFiles/unittests.dir/function/Expression.cpp.o CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o CMakeFiles/unittests.dir/la/LinearOperator.cpp.o CMakeFiles/unittests.dir/la/Vector.cpp.o CMakeFiles/unittests.dir/mesh/Mesh.cpp.o CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o CMakeFiles/unittests.dir/parameter/Parameters.cpp.o -o unittests -Wl,-rpath,/usr/lib/s390x-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/lib:/usr/lib/s390x-linux-gnu/openmpi/lib /usr/lib/s390x-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/s390x-linux-gnu/libboost_timer.so /usr/lib/s390x-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libsz.so /usr/lib/s390x-linux-gnu/libz.so /usr/lib/s390x-linux-gnu/libdl.a /usr/lib/s390x-linux-gnu/libm.so /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real/lib/libpetsc_real.so /usr/lib/s390x-linux-gnu/openmpi/lib/libmpi.so 260s /usr/bin/ld: warning: libmpi_cxx.so.40, needed by /lib/s390x-linux-gnu/libsuperlu_dist.so.8, not found (try using -rpath or -rpath-link) 260s /usr/bin/ld: /lib/s390x-linux-gnu/libsuperlu_dist.so.8: undefined reference to `ompi_mpi_cxx_op_intercept' 260s /usr/bin/ld: /lib/s390x-linux-gnu/libsuperlu_dist.so.8: undefined reference to `MPI::Win::Free()' 260s /usr/bin/ld: /lib/s390x-linux-gnu/libsuperlu_dist.so.8: undefined reference to `MPI::Datatype::Free()' 260s /usr/bin/ld: /lib/s390x-linux-gnu/libsuperlu_dist.so.8: undefined reference to `ompi_op_set_cxx_callback' 260s /usr/bin/ld: /lib/s390x-linux-gnu/libsuperlu_dist.so.8: undefined reference to `MPI::Comm::Comm()' 260s collect2: error: ld returned 1 exit status 260s make[3]: Leaving directory '/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests' 260s make[3]: *** [CMakeFiles/unittests.dir/build.make:333: unittests] Error 1 260s make[2]: Leaving directory '/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests' 260s make[2]: *** [CMakeFiles/Makefile2:83: CMakeFiles/unittests.dir/all] Error 2 260s make[1]: Leaving directory '/tmp/autopkgtest.x2A3aN/build.JEy/src/dolfin-unittests' 260s make[1]: *** [CMakeFiles/Makefile2:90: CMakeFiles/unittests.dir/rule] Error 2 260s make: *** [Makefile:134: unittests] Error 2 261s autopkgtest [15:20:01]: test test-dolfin-cpp: -----------------------] 261s test-dolfin-cpp FAIL non-zero exit status 2 261s autopkgtest [15:20:01]: test test-dolfin-cpp: - - - - - - - - - - results - - - - - - - - - - 261s autopkgtest [15:20:01]: test test-dolfin-python-unittest: preparing testbed 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 266s Starting pkgProblemResolver with broken count: 0 266s Starting 2 pkgProblemResolver with broken count: 0 266s Done 267s The following additional packages will be installed: 267s blt fonts-lyx liblbfgsb0 liblcms2-2 libopenjp2-7 libqhull-r8.0 libtcl8.6 267s libtk8.6 libwebpdemux2 libwebpmux3 libxft2 libxslt1.1 libxss1 267s python-matplotlib-data python3-appdirs python3-brotli python3-contourpy 267s python3-cycler python3-dateutil python3-decorator python3-fonttools 267s python3-fs python3-iniconfig python3-kiwisolver python3-lxml python3-lz4 267s python3-matplotlib python3-pil python3-pil.imagetk python3-pluggy 267s python3-pytest python3-scipy python3-tk python3-tz python3-ufolib2 267s python3.12-tk python3.13-tk tk8.6-blt2.5 unicode-data 267s Suggested packages: 267s blt-demo liblcms2-utils tcl8.6 tk8.6 python-cycler-doc python-lxml-doc 267s cm-super-minimal dvipng ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 267s inkscape ipython3 librsvg2-common python-matplotlib-doc python3-cairocffi 267s python3-gi-cairo python3-gobject python3-pyqt5 python3-sip python3-tornado 267s texlive-extra-utils texlive-latex-extra python-pil-doc python-scipy-doc tix 267s python3-tk-dbg 267s Recommended packages: 267s python3-bs4 python3-cssselect python3-html5lib python3-olefile 267s The following NEW packages will be installed: 267s autopkgtest-satdep blt fonts-lyx liblbfgsb0 liblcms2-2 libopenjp2-7 267s libqhull-r8.0 libtcl8.6 libtk8.6 libwebpdemux2 libwebpmux3 libxft2 267s libxslt1.1 libxss1 python-matplotlib-data python3-appdirs python3-brotli 267s python3-contourpy python3-cycler python3-dateutil python3-decorator 267s python3-fonttools python3-fs python3-iniconfig python3-kiwisolver 267s python3-lxml python3-lz4 python3-matplotlib python3-pil python3-pil.imagetk 267s python3-pluggy python3-pytest python3-scipy python3-tk python3-tz 267s python3-ufolib2 python3.12-tk python3.13-tk tk8.6-blt2.5 unicode-data 267s 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 46.2 MB/46.2 MB of archives. 267s After this operation, 216 MB of additional disk space will be used. 267s Get:1 /tmp/autopkgtest.x2A3aN/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [1216 B] 267s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libtcl8.6 s390x 8.6.15+dfsg-2 [1034 kB] 267s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libxft2 s390x 2.3.6-1build1 [49.6 kB] 267s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libxss1 s390x 1:1.2.3-1build3 [7396 B] 267s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libtk8.6 s390x 8.6.15-1 [828 kB] 267s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x tk8.6-blt2.5 s390x 2.5.3+dfsg-7build1 [662 kB] 268s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x blt s390x 2.5.3+dfsg-7build1 [4840 B] 268s Get:8 http://ftpmaster.internal/ubuntu plucky/universe s390x fonts-lyx all 2.4.2.1-1 [171 kB] 268s Get:9 http://ftpmaster.internal/ubuntu plucky/universe s390x liblbfgsb0 s390x 3.0+dfsg.4-1build1 [32.4 kB] 268s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 268s Get:11 http://ftpmaster.internal/ubuntu plucky/universe s390x libqhull-r8.0 s390x 2020.2-6build1 [199 kB] 268s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpdemux2 s390x 1.4.0-0.1 [12.2 kB] 268s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpmux3 s390x 1.4.0-0.1 [25.3 kB] 268s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libxslt1.1 s390x 1.1.39-0exp1ubuntu1 [169 kB] 268s Get:15 http://ftpmaster.internal/ubuntu plucky/universe s390x python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 268s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x python3-appdirs all 1.4.4-4 [10.9 kB] 268s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-brotli s390x 1.1.0-2build3 [381 kB] 268s Get:18 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-contourpy s390x 1.3.0-2build1 [235 kB] 268s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-cycler all 0.12.1-1 [9716 B] 268s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x python3-dateutil all 2.9.0-3 [80.2 kB] 268s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x python3-decorator all 5.1.1-5 [10.1 kB] 268s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x python3-tz all 2024.1-2 [31.4 kB] 268s Get:23 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-fs all 2.4.16-4 [91.3 kB] 268s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x python3-lxml s390x 5.3.0-1build1 [1751 kB] 268s Get:25 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-lz4 s390x 4.0.2+dfsg-1build5 [27.1 kB] 268s Get:26 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-scipy s390x 1.13.1-5ubuntu1 [20.7 MB] 270s Get:27 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 270s Get:28 http://ftpmaster.internal/ubuntu plucky/universe s390x unicode-data all 15.1.0-1 [8878 kB] 270s Get:29 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-fonttools s390x 4.54.1-4ubuntu1 [1717 kB] 270s Get:30 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 270s Get:31 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-kiwisolver s390x 1.4.7-2build1 [65.5 kB] 270s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libopenjp2-7 s390x 2.5.0-2ubuntu1 [208 kB] 270s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x python3-pil s390x 10.4.0-1ubuntu2 [515 kB] 270s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-tk s390x 3.12.7-3 [117 kB] 270s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-tk s390x 3.13.0-2 [107 kB] 270s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x python3-tk s390x 3.12.7-1 [9750 B] 270s Get:37 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pil.imagetk s390x 10.4.0-1ubuntu2 [9444 B] 270s Get:38 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-matplotlib s390x 3.8.3-3ubuntu1 [4657 kB] 270s Get:39 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 270s Get:40 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.3-1 [251 kB] 271s Fetched 46.2 MB in 4s (12.5 MB/s) 271s Selecting previously unselected package libtcl8.6:s390x. 271s (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 ... 103652 files and directories currently installed.) 271s Preparing to unpack .../00-libtcl8.6_8.6.15+dfsg-2_s390x.deb ... 271s Unpacking libtcl8.6:s390x (8.6.15+dfsg-2) ... 271s Selecting previously unselected package libxft2:s390x. 271s Preparing to unpack .../01-libxft2_2.3.6-1build1_s390x.deb ... 271s Unpacking libxft2:s390x (2.3.6-1build1) ... 271s Selecting previously unselected package libxss1:s390x. 271s Preparing to unpack .../02-libxss1_1%3a1.2.3-1build3_s390x.deb ... 271s Unpacking libxss1:s390x (1:1.2.3-1build3) ... 271s Selecting previously unselected package libtk8.6:s390x. 271s Preparing to unpack .../03-libtk8.6_8.6.15-1_s390x.deb ... 271s Unpacking libtk8.6:s390x (8.6.15-1) ... 271s Selecting previously unselected package tk8.6-blt2.5. 271s Preparing to unpack .../04-tk8.6-blt2.5_2.5.3+dfsg-7build1_s390x.deb ... 271s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 271s Selecting previously unselected package blt. 271s Preparing to unpack .../05-blt_2.5.3+dfsg-7build1_s390x.deb ... 271s Unpacking blt (2.5.3+dfsg-7build1) ... 271s Selecting previously unselected package fonts-lyx. 271s Preparing to unpack .../06-fonts-lyx_2.4.2.1-1_all.deb ... 271s Unpacking fonts-lyx (2.4.2.1-1) ... 271s Selecting previously unselected package liblbfgsb0:s390x. 271s Preparing to unpack .../07-liblbfgsb0_3.0+dfsg.4-1build1_s390x.deb ... 271s Unpacking liblbfgsb0:s390x (3.0+dfsg.4-1build1) ... 271s Selecting previously unselected package liblcms2-2:s390x. 271s Preparing to unpack .../08-liblcms2-2_2.16-2_s390x.deb ... 271s Unpacking liblcms2-2:s390x (2.16-2) ... 271s Selecting previously unselected package libqhull-r8.0:s390x. 271s Preparing to unpack .../09-libqhull-r8.0_2020.2-6build1_s390x.deb ... 271s Unpacking libqhull-r8.0:s390x (2020.2-6build1) ... 271s Selecting previously unselected package libwebpdemux2:s390x. 271s Preparing to unpack .../10-libwebpdemux2_1.4.0-0.1_s390x.deb ... 271s Unpacking libwebpdemux2:s390x (1.4.0-0.1) ... 271s Selecting previously unselected package libwebpmux3:s390x. 271s Preparing to unpack .../11-libwebpmux3_1.4.0-0.1_s390x.deb ... 271s Unpacking libwebpmux3:s390x (1.4.0-0.1) ... 271s Selecting previously unselected package libxslt1.1:s390x. 271s Preparing to unpack .../12-libxslt1.1_1.1.39-0exp1ubuntu1_s390x.deb ... 271s Unpacking libxslt1.1:s390x (1.1.39-0exp1ubuntu1) ... 271s Selecting previously unselected package python-matplotlib-data. 271s Preparing to unpack .../13-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 271s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 271s Selecting previously unselected package python3-appdirs. 271s Preparing to unpack .../14-python3-appdirs_1.4.4-4_all.deb ... 271s Unpacking python3-appdirs (1.4.4-4) ... 271s Selecting previously unselected package python3-brotli. 271s Preparing to unpack .../15-python3-brotli_1.1.0-2build3_s390x.deb ... 271s Unpacking python3-brotli (1.1.0-2build3) ... 271s Selecting previously unselected package python3-contourpy. 271s Preparing to unpack .../16-python3-contourpy_1.3.0-2build1_s390x.deb ... 271s Unpacking python3-contourpy (1.3.0-2build1) ... 271s Selecting previously unselected package python3-cycler. 271s Preparing to unpack .../17-python3-cycler_0.12.1-1_all.deb ... 271s Unpacking python3-cycler (0.12.1-1) ... 271s Selecting previously unselected package python3-dateutil. 271s Preparing to unpack .../18-python3-dateutil_2.9.0-3_all.deb ... 271s Unpacking python3-dateutil (2.9.0-3) ... 271s Selecting previously unselected package python3-decorator. 271s Preparing to unpack .../19-python3-decorator_5.1.1-5_all.deb ... 271s Unpacking python3-decorator (5.1.1-5) ... 271s Selecting previously unselected package python3-tz. 271s Preparing to unpack .../20-python3-tz_2024.1-2_all.deb ... 271s Unpacking python3-tz (2024.1-2) ... 271s Selecting previously unselected package python3-fs. 271s Preparing to unpack .../21-python3-fs_2.4.16-4_all.deb ... 271s Unpacking python3-fs (2.4.16-4) ... 271s Selecting previously unselected package python3-lxml:s390x. 271s Preparing to unpack .../22-python3-lxml_5.3.0-1build1_s390x.deb ... 271s Unpacking python3-lxml:s390x (5.3.0-1build1) ... 271s Selecting previously unselected package python3-lz4. 271s Preparing to unpack .../23-python3-lz4_4.0.2+dfsg-1build5_s390x.deb ... 271s Unpacking python3-lz4 (4.0.2+dfsg-1build5) ... 271s Selecting previously unselected package python3-scipy. 271s Preparing to unpack .../24-python3-scipy_1.13.1-5ubuntu1_s390x.deb ... 271s Unpacking python3-scipy (1.13.1-5ubuntu1) ... 272s Selecting previously unselected package python3-ufolib2. 272s Preparing to unpack .../25-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 272s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 272s Selecting previously unselected package unicode-data. 272s Preparing to unpack .../26-unicode-data_15.1.0-1_all.deb ... 272s Unpacking unicode-data (15.1.0-1) ... 273s Selecting previously unselected package python3-fonttools. 273s Preparing to unpack .../27-python3-fonttools_4.54.1-4ubuntu1_s390x.deb ... 273s Unpacking python3-fonttools (4.54.1-4ubuntu1) ... 273s Selecting previously unselected package python3-iniconfig. 273s Preparing to unpack .../28-python3-iniconfig_1.1.1-2_all.deb ... 273s Unpacking python3-iniconfig (1.1.1-2) ... 273s Selecting previously unselected package python3-kiwisolver. 273s Preparing to unpack .../29-python3-kiwisolver_1.4.7-2build1_s390x.deb ... 273s Unpacking python3-kiwisolver (1.4.7-2build1) ... 273s Selecting previously unselected package libopenjp2-7:s390x. 273s Preparing to unpack .../30-libopenjp2-7_2.5.0-2ubuntu1_s390x.deb ... 273s Unpacking libopenjp2-7:s390x (2.5.0-2ubuntu1) ... 273s Selecting previously unselected package python3-pil:s390x. 273s Preparing to unpack .../31-python3-pil_10.4.0-1ubuntu2_s390x.deb ... 273s Unpacking python3-pil:s390x (10.4.0-1ubuntu2) ... 273s Selecting previously unselected package python3.12-tk. 273s Preparing to unpack .../32-python3.12-tk_3.12.7-3_s390x.deb ... 273s Unpacking python3.12-tk (3.12.7-3) ... 273s Selecting previously unselected package python3.13-tk. 273s Preparing to unpack .../33-python3.13-tk_3.13.0-2_s390x.deb ... 273s Unpacking python3.13-tk (3.13.0-2) ... 273s Selecting previously unselected package python3-tk:s390x. 273s Preparing to unpack .../34-python3-tk_3.12.7-1_s390x.deb ... 273s Unpacking python3-tk:s390x (3.12.7-1) ... 273s Selecting previously unselected package python3-pil.imagetk:s390x. 273s Preparing to unpack .../35-python3-pil.imagetk_10.4.0-1ubuntu2_s390x.deb ... 273s Unpacking python3-pil.imagetk:s390x (10.4.0-1ubuntu2) ... 273s Selecting previously unselected package python3-matplotlib. 273s Preparing to unpack .../36-python3-matplotlib_3.8.3-3ubuntu1_s390x.deb ... 273s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 273s Selecting previously unselected package python3-pluggy. 273s Preparing to unpack .../37-python3-pluggy_1.5.0-1_all.deb ... 273s Unpacking python3-pluggy (1.5.0-1) ... 273s Selecting previously unselected package python3-pytest. 273s Preparing to unpack .../38-python3-pytest_8.3.3-1_all.deb ... 273s Unpacking python3-pytest (8.3.3-1) ... 273s Selecting previously unselected package autopkgtest-satdep. 273s Preparing to unpack .../39-2-autopkgtest-satdep.deb ... 273s Unpacking autopkgtest-satdep (0) ... 273s Setting up liblcms2-2:s390x (2.16-2) ... 273s Setting up python3-iniconfig (1.1.1-2) ... 273s Setting up libxft2:s390x (2.3.6-1build1) ... 273s Setting up python3-lz4 (4.0.2+dfsg-1build5) ... 273s Setting up fonts-lyx (2.4.2.1-1) ... 273s Setting up libwebpdemux2:s390x (1.4.0-0.1) ... 273s Setting up libqhull-r8.0:s390x (2020.2-6build1) ... 273s Setting up python3-tz (2024.1-2) ... 273s Setting up unicode-data (15.1.0-1) ... 273s Setting up python3-decorator (5.1.1-5) ... 273s Setting up python3-brotli (1.1.0-2build3) ... 273s Setting up python3-cycler (0.12.1-1) ... 273s Setting up python3-kiwisolver (1.4.7-2build1) ... 273s Setting up libtcl8.6:s390x (8.6.15+dfsg-2) ... 273s Setting up python3-pluggy (1.5.0-1) ... 273s Setting up libxslt1.1:s390x (1.1.39-0exp1ubuntu1) ... 273s Setting up libopenjp2-7:s390x (2.5.0-2ubuntu1) ... 273s Setting up python3-dateutil (2.9.0-3) ... 273s Setting up python3-contourpy (1.3.0-2build1) ... 273s Setting up libxss1:s390x (1:1.2.3-1build3) ... 273s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 273s Setting up libwebpmux3:s390x (1.4.0-0.1) ... 273s Setting up python3-appdirs (1.4.4-4) ... 273s Setting up liblbfgsb0:s390x (3.0+dfsg.4-1build1) ... 273s Setting up python3-scipy (1.13.1-5ubuntu1) ... 276s Setting up python3-pytest (8.3.3-1) ... 277s Setting up libtk8.6:s390x (8.6.15-1) ... 277s Setting up python3.12-tk (3.12.7-3) ... 277s Setting up python3.13-tk (3.13.0-2) ... 277s Setting up python3-fs (2.4.16-4) ... 277s Setting up python3-pil:s390x (10.4.0-1ubuntu2) ... 277s Setting up python3-lxml:s390x (5.3.0-1build1) ... 277s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 277s Setting up blt (2.5.3+dfsg-7build1) ... 277s Setting up python3-tk:s390x (3.12.7-1) ... 277s Setting up python3-pil.imagetk:s390x (10.4.0-1ubuntu2) ... 278s Setting up python3-fonttools (4.54.1-4ubuntu1) ... 278s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 279s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 280s Setting up autopkgtest-satdep (0) ... 280s Processing triggers for libc-bin (2.40-1ubuntu3) ... 280s Processing triggers for man-db (2.13.0-1) ... 280s Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ... 283s (Reading database ... 107608 files and directories currently installed.) 283s Removing autopkgtest-satdep (0) ... 284s autopkgtest [15:20:24]: test test-dolfin-python-unittest: [----------------------- 284s skipping tests with SKIP_TESTS=not ( test_compute_entity_collisions_2d or test_compute_entity_collisions_3d or test_meshes_on_diagonal or test_meshes_with_boundary_edge_overlap_2d or test_volume_2d or test_mixed_assembly_rank0 ) 284s === python 3.12 unit test (serial) === 285s ImportError while loading conftest '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/test/unit/conftest.py'. 285s python/test/unit/conftest.py:3: in 285s from dolfin import MPI 285s /usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py:60: in 285s from .cpp import __version__ 285s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 285s autopkgtest [15:20:25]: test test-dolfin-python-unittest: -----------------------] 286s test-dolfin-python-unittest FAIL non-zero exit status 4 286s autopkgtest [15:20:26]: test test-dolfin-python-unittest: - - - - - - - - - - results - - - - - - - - - - 286s autopkgtest [15:20:26]: test test-dolfin-python-unittest: - - - - - - - - - - stderr - - - - - - - - - - 286s ImportError while loading conftest '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/test/unit/conftest.py'. 286s python/test/unit/conftest.py:3: in 286s from dolfin import MPI 286s /usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py:60: in 286s from .cpp import __version__ 286s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 286s autopkgtest [15:20:26]: test test-dolfin-python-demo: preparing testbed 287s Reading package lists... 287s Building dependency tree... 287s Reading state information... 287s Starting pkgProblemResolver with broken count: 0 287s Starting 2 pkgProblemResolver with broken count: 0 287s Done 288s The following NEW packages will be installed: 288s autopkgtest-satdep 288s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 288s Need to get 0 B/1212 B of archives. 288s After this operation, 0 B of additional disk space will be used. 288s Get:1 /tmp/autopkgtest.x2A3aN/3-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [1212 B] 288s Selecting previously unselected package autopkgtest-satdep. 288s (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 ... 107608 files and directories currently installed.) 288s Preparing to unpack .../3-autopkgtest-satdep.deb ... 288s Unpacking autopkgtest-satdep (0) ... 288s Setting up autopkgtest-satdep (0) ... 291s (Reading database ... 107608 files and directories currently installed.) 291s Removing autopkgtest-satdep (0) ... 292s autopkgtest [15:20:32]: test test-dolfin-python-demo: [----------------------- 292s skipping demos with SKIP_DEMOS=not ( cahn or hyperelasticity or elastodynamics or navier or elasticity or matnest ) 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/biharmonic/demo_biharmonic.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonlinear-poisson/demo_nonlinear-poisson.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/mixed-poisson/demo_mixed-poisson.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/cahn-hilliard/demo_cahn-hilliard.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/elastodynamics/demo_elastodynamics.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/hyperelasticity/demo_hyperelasticity.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-iterative/demo_stokes-iterative.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/eigenvalue/demo_eigenvalue.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/singular-poisson/demo_singular-poisson.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/maxwell-eigenvalues/demo_maxwell-eigenvalues.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/auto-adaptive-poisson/demo_auto-adaptive-poisson.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/built-in-meshes/demo_built-in-meshes.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonmatching-interpolation/demo_nonmatching-interpolation.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/neumann-poisson/demo_neumann-poisson.py 292s extract written to /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/poisson/demo_poisson.py 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/biharmonic ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonlinear-poisson ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/mixed-poisson ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/cahn-hilliard ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/elastodynamics ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/hyperelasticity ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-iterative ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/eigenvalue ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/singular-poisson ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/maxwell-eigenvalues ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/auto-adaptive-poisson ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/built-in-meshes ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonmatching-interpolation ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/neumann-poisson ... 292s Converting rst files in in /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/poisson ... 292s === python 3.12 demo test (serial) === 293s ============================= test session starts ============================== 293s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 293s cachedir: .pytest_cache 293s rootdir: /tmp/autopkgtest.x2A3aN/build.JEy/src/python 293s plugins: typeguard-4.4.1 293s collecting ... collected 82 items / 7 deselected / 75 selected 293s 294s python/demo/test.py::test_demos[path0-demo_stokes-mini.py] FAILED [ 1%] 294s python/demo/test.py::test_demos[path2-demo_subdomains-poisson.py] FAILED [ 2%] 295s python/demo/test.py::test_demos[path3-demo_biharmonic.py] FAILED [ 4%] 296s python/demo/test.py::test_demos[path4-demo_nonlinear-poisson.py] FAILED [ 5%] 297s python/demo/test.py::test_demos[path5-demo_mixed-poisson.py] FAILED [ 6%] 297s python/demo/test.py::test_demos[path9-demo_stokes-iterative.py] FAILED [ 8%] 298s python/demo/test.py::test_demos[path10-demo_periodic.py] FAILED [ 9%] 299s python/demo/test.py::test_demos[path11-demo_eigenvalue.py] FAILED [ 10%] 299s python/demo/test.py::test_demos[path12-demo_singular-poisson.py] FAILED [ 12%] 300s python/demo/test.py::test_demos[path13-demo_maxwell-eigenvalues.py] FAILED [ 13%] 300s python/demo/test.py::test_demos[path14-demo_stokes-taylor-hood.py] FAILED [ 14%] 301s python/demo/test.py::test_demos[path15-demo_subdomains.py] FAILED [ 16%] 302s python/demo/test.py::test_demos[path16-demo_auto-adaptive-poisson.py] FAILED [ 17%] 302s python/demo/test.py::test_demos[path17-demo_built-in-meshes.py] FAILED [ 18%] 302s python/demo/test.py::test_demos[path18-demo_nonmatching-interpolation.py] FAILED [ 20%] 303s python/demo/test.py::test_demos[path19-demo_neumann-poisson.py] FAILED [ 21%] 303s python/demo/test.py::test_demos[path20-demo_poisson.py] FAILED [ 22%] 304s python/demo/test.py::test_demos[path21-demo_overlapping-regions.py] FAILED [ 24%] 304s python/demo/test.py::test_demos[path22-demo_mplot.py] FAILED [ 25%] 305s python/demo/test.py::test_demos[path23-demo_meshview-3D3D.py] FAILED [ 26%] 305s python/demo/test.py::test_demos[path24-demo_multimesh_marking.py] FAILED [ 28%] 306s python/demo/test.py::test_demos[path25-demo_dg-poisson.py] FAILED [ 29%] 306s python/demo/test.py::test_demos[path26-demo_mixedfunctionspace.py] FAILED [ 30%] 307s python/demo/test.py::test_demos[path27-demo_contact-vi-snes.py] FAILED [ 32%] 307s python/demo/test.py::test_demos[path28-demo_block-assembly-2D2D-nonlinear.py] FAILED [ 33%] 308s python/demo/test.py::test_demos[path29-demo_block-assembly-2D2D.py] FAILED [ 34%] 308s python/demo/test.py::test_demos[path30-demo_multimesh-quadrature.py] FAILED [ 36%] 309s python/demo/test.py::test_demos[path31-demo_ghost-mesh.py] FAILED [ 37%] 309s python/demo/test.py::test_demos[path32-demo_mesh-quality.py] FAILED [ 38%] 310s python/demo/test.py::test_demos[path33-demo_eval.py] FAILED [ 40%] 310s python/demo/test.py::test_demos[path34-demo_adaptive-poisson.py] FAILED [ 41%] 311s python/demo/test.py::test_demos[path36-demo_interpolation.py] FAILED [ 42%] 311s python/demo/test.py::test_demos[path37-demo_multimesh-stokes.py] FAILED [ 44%] 312s python/demo/test.py::test_demos[path38-demo_projection-interpolation.py] FAILED [ 45%] 312s python/demo/test.py::test_demos[path39-demo_parallel-refinement.py] FAILED [ 46%] 313s python/demo/test.py::test_demos[path40-demo_smoothing.py] FAILED [ 48%] 313s python/demo/test.py::test_demos[path41-demo_conditional.py] FAILED [ 49%] 314s python/demo/test.py::test_demos[path42-demo_coordinates.py] FAILED [ 50%] 314s python/demo/test.py::test_demos[path43-demo_block-assembly-3D2D.py] FAILED [ 52%] 315s python/demo/test.py::test_demos[path44-demo_dg-advection-diffusion.py] FAILED [ 53%] 315s python/demo/test.py::test_demos[path45-demo_nonmatching-projection.py] FAILED [ 54%] 316s python/demo/test.py::test_demos[path46-demo_refinement.py] FAILED [ 56%] 316s python/demo/test.py::test_demos[path47-demo_curl-curl.py] FAILED [ 57%] 317s python/demo/test.py::test_demos[path48-demo_buckling-tao.py] FAILED [ 58%] 317s python/demo/test.py::test_demos[path49-demo_parameters.py] FAILED [ 60%] 318s python/demo/test.py::test_demos[path50-demo_time-series.py] FAILED [ 61%] 318s python/demo/test.py::test_demos[path51-demo_ale.py] FAILED [ 62%] 319s python/demo/test.py::test_demos[path52-demo_poisson-disc.py] FAILED [ 64%] 319s python/demo/test.py::test_demos[path53-demo_block-matrix.py] FAILED [ 65%] 320s python/demo/test.py::test_demos[path54-demo_poisson1D.py] FAILED [ 66%] 320s python/demo/test.py::test_demos[path55-demo_spatial-coordinates.py] FAILED [ 68%] 321s python/demo/test.py::test_demos[path56-demo_formsplitter.py] FAILED [ 69%] 321s python/demo/test.py::test_demos[path57-demo_meshview-2D2D.py] FAILED [ 70%] 322s python/demo/test.py::test_demos[path58-demo_point-integral.py] FAILED [ 72%] 322s python/demo/test.py::test_demos[path59-demo_poisson1D-in-2D.py] FAILED [ 73%] 323s python/demo/test.py::test_demos[path60-demo_timing.py] FAILED [ 74%] 323s python/demo/test.py::test_demos[path61-demo_meshview-3D1D.py] FAILED [ 76%] 323s python/demo/test.py::test_demos[path62-demo_sub-function-assignment.py] FAILED [ 77%] 324s python/demo/test.py::test_demos[path63-demo_multimesh-poisson.py] FAILED [ 78%] 324s python/demo/test.py::test_demos[path66-demo_special-functions.py] FAILED [ 80%] 325s python/demo/test.py::test_demos[path67-demo_multistage-solver.py] FAILED [ 81%] 325s python/demo/test.py::test_demos[path68-demo_elementplot.py] FAILED [ 82%] 326s python/demo/test.py::test_demos[path69-demo_sym-dirichlet-bc.py] FAILED [ 84%] 326s python/demo/test.py::test_demos[path70-demo_contact-vi-tao.py] FAILED [ 85%] 327s python/demo/test.py::test_demos[path71-demo_optimization.py] FAILED [ 86%] 327s python/demo/test.py::test_demos[path72-demo_submesh.py] FAILED [ 88%] 328s python/demo/test.py::test_demos[path73-demo_meshview-3D2D.py] FAILED [ 89%] 328s python/demo/test.py::test_demos[path74-demo_mixed-poisson-sphere.py] FAILED [ 90%] 329s python/demo/test.py::test_demos[path75-demo_waveguide.py] FAILED [ 92%] 329s python/demo/test.py::test_demos[path76-demo_collision-detection.py] FAILED [ 93%] 330s python/demo/test.py::test_demos[path77-demo_functional.py] FAILED [ 94%] 330s python/demo/test.py::test_demos[path78-demo_lift-drag.py] FAILED [ 96%] 331s python/demo/test.py::test_demos[path79-demo_advection-diffusion.py] FAILED [ 97%] 331s python/demo/test.py::test_demos[path80-demo_block-assembly-3D1D.py] FAILED [ 98%] 332s python/demo/test.py::test_demos[path81-demo_extrapolation.py] FAILED [100%] 332s 332s =================================== FAILURES =================================== 332s ____________________ test_demos[path0-demo_stokes-mini.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-mini') 332s name = 'demo_stokes-mini.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_stokes-mini.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-mini', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_stokes-mini.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-mini/demo_stokes-mini.py", line 28, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path2-demo_subdomains-poisson.py] _________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/subdomains-poisson') 332s name = 'demo_subdomains-poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_subdomains-poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/subdomains-poisson', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_subdomains-poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py:108: SyntaxWarning: invalid escape sequence '\i' 332s print("\int grad(u) * n ds(2) = ", v1) 332s /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py:113: SyntaxWarning: invalid escape sequence '\i' 332s print("\int u dx(1) = ", v2) 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py", line 24, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _____________________ test_demos[path3-demo_biharmonic.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/biharmonic') 332s name = 'demo_biharmonic.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_biharmonic.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/biharmonic', 'env': {'ADTTMP': '/tmp/autopkgtest... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_biharmonic.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/biharmonic/demo_biharmonic.py", line 103, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path4-demo_nonlinear-poisson.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonlinear-poisson') 332s name = 'demo_nonlinear-poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_nonlinear-poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonlinear-poisson', 'env': {'ADTTMP': '/tmp/auto... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_nonlinear-poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonlinear-poisson/demo_nonlinear-poisson.py", line 106, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path5-demo_mixed-poisson.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/mixed-poisson') 332s name = 'demo_mixed-poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_mixed-poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/mixed-poisson', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mixed-poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/mixed-poisson/demo_mixed-poisson.py", line 119, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s __________________ test_demos[path9-demo_stokes-iterative.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-iterative') 332s name = 'demo_stokes-iterative.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_stokes-iterative.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-iterative', 'env': {'ADTTMP': '/tmp/autop... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_stokes-iterative.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-iterative/demo_stokes-iterative.py", line 97, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _____________________ test_demos[path10-demo_periodic.py] ______________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/periodic') 332s name = 'demo_periodic.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_periodic.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/periodic', 'env': {'ADTTMP': '/tmp/autopkgtest.x... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_periodic.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/periodic/demo_periodic.py", line 34, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path11-demo_eigenvalue.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/eigenvalue') 332s name = 'demo_eigenvalue.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_eigenvalue.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/eigenvalue', 'env': {'ADTTMP': '/tmp/autopkgtest... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_eigenvalue.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/eigenvalue/demo_eigenvalue.py", line 26, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path12-demo_singular-poisson.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/singular-poisson') 332s name = 'demo_singular-poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_singular-poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/singular-poisson', 'env': {'ADTTMP': '/tmp/autop... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_singular-poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/singular-poisson/demo_singular-poisson.py", line 99, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path13-demo_maxwell-eigenvalues.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/maxwell-eigenvalues') 332s name = 'demo_maxwell-eigenvalues.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_maxwell-eigenvalues.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/maxwell-eigenvalues', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_maxwell-eigenvalues.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/maxwell-eigenvalues/demo_maxwell-eigenvalues.py", line 129, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path14-demo_stokes-taylor-hood.py] _________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-taylor-hood') 332s name = 'demo_stokes-taylor-hood.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_stokes-taylor-hood.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-taylor-hood', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_stokes-taylor-hood.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/stokes-taylor-hood/demo_stokes-taylor-hood.py", line 32, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path15-demo_subdomains.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/subdomains') 332s name = 'demo_subdomains.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_subdomains.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/subdomains', 'env': {'ADTTMP': '/tmp/autopkgtest... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_subdomains.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/subdomains/demo_subdomains.py", line 32, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _______________ test_demos[path16-demo_auto-adaptive-poisson.py] _______________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/auto-adaptive-poisson') 332s name = 'demo_auto-adaptive-poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_auto-adaptive-poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/auto-adaptive-poisson', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_auto-adaptive-poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/auto-adaptive-poisson/demo_auto-adaptive-poisson.py", line 157, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s __________________ test_demos[path17-demo_built-in-meshes.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/built-in-meshes') 332s name = 'demo_built-in-meshes.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_built-in-meshes.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/built-in-meshes', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_built-in-meshes.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/built-in-meshes/demo_built-in-meshes.py", line 31, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _____________ test_demos[path18-demo_nonmatching-interpolation.py] _____________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonmatching-interpolation') 332s name = 'demo_nonmatching-interpolation.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_nonmatching-interpolation.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonmatching-interpolation', 'env': {'ADTTMP': '/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_nonmatching-interpolation.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/nonmatching-interpolation/demo_nonmatching-interpolation.py", line 18, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s __________________ test_demos[path19-demo_neumann-poisson.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/neumann-poisson') 332s name = 'demo_neumann-poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_neumann-poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/neumann-poisson', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_neumann-poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/neumann-poisson/demo_neumann-poisson.py", line 122, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ______________________ test_demos[path20-demo_poisson.py] ______________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/poisson') 332s name = 'demo_poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/poisson', 'env': {'ADTTMP': '/tmp/autopkgtest.x2... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/documented/poisson/demo_poisson.py", line 79, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path21-demo_overlapping-regions.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/overlapping-regions') 332s name = 'demo_overlapping-regions.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_overlapping-regions.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/overlapping-regions', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_overlapping-regions.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/overlapping-regions/demo_overlapping-regions.py", line 26, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _______________________ test_demos[path22-demo_mplot.py] _______________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mplot') 332s name = 'demo_mplot.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_mplot.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mplot', 'env': {'ADTTMP': '/tmp/autopkgtest.x2... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mplot.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mplot/demo_mplot.py", line 20, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path23-demo_meshview-3D3D.py] ___________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-3D3D') 332s name = 'demo_meshview-3D3D.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_meshview-3D3D.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-3D3D', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_meshview-3D3D.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-3D3D/demo_meshview-3D3D.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path24-demo_multimesh_marking.py] _________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-marking') 332s name = 'demo_multimesh_marking.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_multimesh_marking.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-marking', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multimesh_marking.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-marking/demo_multimesh_marking.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path25-demo_dg-poisson.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/dg-poisson') 332s name = 'demo_dg-poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_dg-poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/dg-poisson', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_dg-poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/dg-poisson/demo_dg-poisson.py", line 39, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path26-demo_mixedfunctionspace.py] _________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mixedfunctionspace') 332s name = 'demo_mixedfunctionspace.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_mixedfunctionspace.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mixedfunctionspace', 'env': {'ADTTMP': '/tmp/a... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mixedfunctionspace.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mixedfunctionspace/demo_mixedfunctionspace.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s __________________ test_demos[path27-demo_contact-vi-snes.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/contact-vi-snes') 332s name = 'demo_contact-vi-snes.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_contact-vi-snes.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/contact-vi-snes', 'env': {'ADTTMP': '/tmp/auto... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_contact-vi-snes.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/contact-vi-snes/demo_contact-vi-snes.py", line 25, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________ test_demos[path28-demo_block-assembly-2D2D-nonlinear.py] ___________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-2D2D') 332s name = 'demo_block-assembly-2D2D-nonlinear.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_block-assembly-2D2D-nonlinear.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-2D2D', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-assembly-2D2D-nonlinear.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-2D2D/demo_block-assembly-2D2D-nonlinear.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path29-demo_block-assembly-2D2D.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-2D2D') 332s name = 'demo_block-assembly-2D2D.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_block-assembly-2D2D.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-2D2D', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-assembly-2D2D.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-2D2D/demo_block-assembly-2D2D.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _______________ test_demos[path30-demo_multimesh-quadrature.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-quadrature') 332s name = 'demo_multimesh-quadrature.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_multimesh-quadrature.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-quadrature', 'env': {'ADTTMP': '/tmp... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multimesh-quadrature.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-quadrature/demo_multimesh-quadrature.py", line 31, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path31-demo_ghost-mesh.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/ghost-mesh') 332s name = 'demo_ghost-mesh.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_ghost-mesh.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/ghost-mesh', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_ghost-mesh.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/ghost-mesh/demo_ghost-mesh.py", line 5, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path32-demo_mesh-quality.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mesh-quality') 332s name = 'demo_mesh-quality.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_mesh-quality.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mesh-quality', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mesh-quality.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mesh-quality/demo_mesh-quality.py", line 24, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _______________________ test_demos[path33-demo_eval.py] ________________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/eval') 332s name = 'demo_eval.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_eval.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/eval', 'env': {'ADTTMP': '/tmp/autopkgtest.x2A... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_eval.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/eval/demo_eval.py", line 23, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path34-demo_adaptive-poisson.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/adaptive-poisson') 332s name = 'demo_adaptive-poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_adaptive-poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/adaptive-poisson', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_adaptive-poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/adaptive-poisson/demo_adaptive-poisson.py", line 35, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path36-demo_interpolation.py] ___________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/interpolation') 332s name = 'demo_interpolation.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_interpolation.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/interpolation', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_interpolation.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/interpolation/demo_interpolation.py", line 28, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path37-demo_multimesh-stokes.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-stokes') 332s name = 'demo_multimesh-stokes.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_multimesh-stokes.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-stokes', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multimesh-stokes.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-stokes/demo_multimesh-stokes.py", line 24, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _____________ test_demos[path38-demo_projection-interpolation.py] ______________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/projection-interpolation') 332s name = 'demo_projection-interpolation.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_projection-interpolation.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/projection-interpolation', 'env': {'ADTTMP': '... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_projection-interpolation.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/projection-interpolation/demo_projection-interpolation.py", line 24, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path39-demo_parallel-refinement.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/parallel-refinement') 332s name = 'demo_parallel-refinement.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_parallel-refinement.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/parallel-refinement', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_parallel-refinement.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/parallel-refinement/demo_parallel-refinement.py", line 21, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _____________________ test_demos[path40-demo_smoothing.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/smoothing') 332s name = 'demo_smoothing.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_smoothing.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/smoothing', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_smoothing.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/smoothing/demo_smoothing.py", line 23, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path41-demo_conditional.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/conditional') 332s name = 'demo_conditional.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_conditional.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/conditional', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_conditional.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/conditional/demo_conditional.py", line 37, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path42-demo_coordinates.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/coordinates') 332s name = 'demo_coordinates.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_coordinates.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/coordinates', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_coordinates.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/coordinates/demo_coordinates.py", line 21, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path43-demo_block-assembly-3D2D.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-3D2D') 332s name = 'demo_block-assembly-3D2D.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_block-assembly-3D2D.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-3D2D', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-assembly-3D2D.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-3D2D/demo_block-assembly-3D2D.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ______________ test_demos[path44-demo_dg-advection-diffusion.py] _______________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/dg-advection-diffusion') 332s name = 'demo_dg-advection-diffusion.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_dg-advection-diffusion.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/dg-advection-diffusion', 'env': {'ADTTMP': '/t... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_dg-advection-diffusion.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/dg-advection-diffusion/demo_dg-advection-diffusion.py", line 27, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ______________ test_demos[path45-demo_nonmatching-projection.py] _______________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/nonmatching-projection') 332s name = 'demo_nonmatching-projection.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_nonmatching-projection.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/nonmatching-projection', 'env': {'ADTTMP': '/t... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_nonmatching-projection.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/nonmatching-projection/demo_nonmatching-projection.py", line 26, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path46-demo_refinement.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/refinement') 332s name = 'demo_refinement.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_refinement.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/refinement', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_refinement.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/refinement/demo_refinement.py", line 24, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _____________________ test_demos[path47-demo_curl-curl.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/curl-curl') 332s name = 'demo_curl-curl.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_curl-curl.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/curl-curl', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_curl-curl.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s /tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/curl-curl/demo_curl-curl.py:1: SyntaxWarning: invalid escape sequence '\p' 332s """Eddy currents phenomena in low conducting body can be described 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/curl-curl/demo_curl-curl.py", line 44, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path48-demo_buckling-tao.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/buckling-tao') 332s name = 'demo_buckling-tao.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_buckling-tao.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/buckling-tao', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_buckling-tao.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/buckling-tao/demo_buckling-tao.py", line 29, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path49-demo_parameters.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/parameters') 332s name = 'demo_parameters.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_parameters.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/parameters', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_parameters.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/parameters/demo_parameters.py", line 29, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path50-demo_time-series.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/time-series') 332s name = 'demo_time-series.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_time-series.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/time-series', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_time-series.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/time-series/demo_time-series.py", line 21, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________________ test_demos[path51-demo_ale.py] ________________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/ale') 332s name = 'demo_ale.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_ale.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/ale', 'env': {'ADTTMP': '/tmp/autopkgtest.x2A3... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_ale.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/ale/demo_ale.py", line 26, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path52-demo_poisson-disc.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/poisson-disc') 332s name = 'demo_poisson-disc.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_poisson-disc.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/poisson-disc', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_poisson-disc.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/poisson-disc/demo_poisson-disc.py", line 36, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path53-demo_block-matrix.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-matrix') 332s name = 'demo_block-matrix.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_block-matrix.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-matrix', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-matrix.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-matrix/demo_block-matrix.py", line 26, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _____________________ test_demos[path54-demo_poisson1D.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/poisson1D') 332s name = 'demo_poisson1D.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_poisson1D.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/poisson1D', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_poisson1D.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/poisson1D/demo_poisson1D.py", line 37, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path55-demo_spatial-coordinates.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/spatial-coordinates') 332s name = 'demo_spatial-coordinates.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_spatial-coordinates.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/spatial-coordinates', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_spatial-coordinates.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/spatial-coordinates/demo_spatial-coordinates.py", line 41, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path56-demo_formsplitter.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/formsplitter') 332s name = 'demo_formsplitter.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_formsplitter.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/formsplitter', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_formsplitter.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/formsplitter/demo_formsplitter.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path57-demo_meshview-2D2D.py] ___________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-2D2D') 332s name = 'demo_meshview-2D2D.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_meshview-2D2D.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-2D2D', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_meshview-2D2D.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-2D2D/demo_meshview-2D2D.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s __________________ test_demos[path58-demo_point-integral.py] ___________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/point-integral') 332s name = 'demo_point-integral.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_point-integral.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/point-integral', 'env': {'ADTTMP': '/tmp/autop... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_point-integral.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/point-integral/demo_point-integral.py", line 37, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s __________________ test_demos[path59-demo_poisson1D-in-2D.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/poisson1D-in-2D') 332s name = 'demo_poisson1D-in-2D.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_poisson1D-in-2D.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/poisson1D-in-2D', 'env': {'ADTTMP': '/tmp/auto... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_poisson1D-in-2D.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/poisson1D-in-2D/demo_poisson1D-in-2D.py", line 39, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ______________________ test_demos[path60-demo_timing.py] _______________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/timing') 332s name = 'demo_timing.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_timing.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/timing', 'env': {'ADTTMP': '/tmp/autopkgtest.x... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_timing.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/timing/demo_timing.py", line 18, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path61-demo_meshview-3D1D.py] ___________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-3D1D') 332s name = 'demo_meshview-3D1D.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_meshview-3D1D.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-3D1D', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_meshview-3D1D.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-3D1D/demo_meshview-3D1D.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ______________ test_demos[path62-demo_sub-function-assignment.py] ______________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/sub-function-assignment') 332s name = 'demo_sub-function-assignment.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_sub-function-assignment.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/sub-function-assignment', 'env': {'ADTTMP': '/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_sub-function-assignment.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/sub-function-assignment/demo_sub-function-assignment.py", line 23, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path63-demo_multimesh-poisson.py] _________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-poisson') 332s name = 'demo_multimesh-poisson.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_multimesh-poisson.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-poisson', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multimesh-poisson.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multimesh-poisson/demo_multimesh-poisson.py", line 26, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path66-demo_special-functions.py] _________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/special-functions') 332s name = 'demo_special-functions.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_special-functions.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/special-functions', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_special-functions.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/special-functions/demo_special-functions.py", line 25, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path67-demo_multistage-solver.py] _________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multistage-solver') 332s name = 'demo_multistage-solver.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_multistage-solver.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multistage-solver', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multistage-solver.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/multistage-solver/demo_multistage-solver.py", line 38, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path68-demo_elementplot.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/elementplot') 332s name = 'demo_elementplot.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_elementplot.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/elementplot', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_elementplot.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/elementplot/demo_elementplot.py", line 23, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _________________ test_demos[path69-demo_sym-dirichlet-bc.py] __________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/sym-dirichlet-bc') 332s name = 'demo_sym-dirichlet-bc.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_sym-dirichlet-bc.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/sym-dirichlet-bc', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_sym-dirichlet-bc.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/sym-dirichlet-bc/demo_sym-dirichlet-bc.py", line 27, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s __________________ test_demos[path70-demo_contact-vi-tao.py] ___________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/contact-vi-tao') 332s name = 'demo_contact-vi-tao.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_contact-vi-tao.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/contact-vi-tao', 'env': {'ADTTMP': '/tmp/autop... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_contact-vi-tao.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/contact-vi-tao/demo_contact-vi-tao.py", line 29, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path71-demo_optimization.py] ____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/optimization') 332s name = 'demo_optimization.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_optimization.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/optimization', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_optimization.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/optimization/demo_optimization.py", line 22, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ______________________ test_demos[path72-demo_submesh.py] ______________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/submesh') 332s name = 'demo_submesh.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_submesh.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/submesh', 'env': {'ADTTMP': '/tmp/autopkgtest.... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_submesh.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/submesh/demo_submesh.py", line 25, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path73-demo_meshview-3D2D.py] ___________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-3D2D') 332s name = 'demo_meshview-3D2D.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_meshview-3D2D.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-3D2D', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_meshview-3D2D.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/meshview-3D2D/demo_meshview-3D2D.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _______________ test_demos[path74-demo_mixed-poisson-sphere.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mixed-poisson-sphere') 332s name = 'demo_mixed-poisson-sphere.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_mixed-poisson-sphere.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mixed-poisson-sphere', 'env': {'ADTTMP': '/tmp... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mixed-poisson-sphere.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/mixed-poisson-sphere/demo_mixed-poisson-sphere.py", line 28, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _____________________ test_demos[path75-demo_waveguide.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/waveguide') 332s name = 'demo_waveguide.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_waveguide.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/waveguide', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_waveguide.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/waveguide/demo_waveguide.py", line 37, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path76-demo_collision-detection.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/collision-detection') 332s name = 'demo_collision-detection.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_collision-detection.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/collision-detection', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_collision-detection.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/collision-detection/demo_collision-detection.py", line 18, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ____________________ test_demos[path77-demo_functional.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/functional') 332s name = 'demo_functional.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_functional.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/functional', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_functional.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/functional/demo_functional.py", line 34, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s _____________________ test_demos[path78-demo_lift-drag.py] _____________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/lift-drag') 332s name = 'demo_lift-drag.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_lift-drag.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/lift-drag', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_lift-drag.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/lift-drag/demo_lift-drag.py", line 36, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path79-demo_advection-diffusion.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/advection-diffusion') 332s name = 'demo_advection-diffusion.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_advection-diffusion.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/advection-diffusion', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_advection-diffusion.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/advection-diffusion/demo_advection-diffusion.py", line 28, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ________________ test_demos[path80-demo_block-assembly-3D1D.py] ________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-3D1D') 332s name = 'demo_block-assembly-3D1D.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_block-assembly-3D1D.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-3D1D', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-assembly-3D1D.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/block-assembly-3D1D/demo_block-assembly-3D1D.py", line 1, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ___________________ test_demos[path81-demo_extrapolation.py] ___________________ 332s 332s mpiexec = None, num_proc = 1 332s path = PosixPath('/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/extrapolation') 332s name = 'demo_extrapolation.py' 332s 332s @pytest.mark.parametrize("path,name", demos) 332s def test_demos(mpiexec, num_proc, path, name): 332s 332s if mpiexec is None: 332s # Run in serial 332s > ret = subprocess.run([sys.executable, name], 332s cwd=str(path), 332s env={**os.environ, 'MPLBACKEND': 'agg'}, 332s check=True) 332s 332s python/demo/test.py:35: 332s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 332s 332s input = None, capture_output = False, timeout = None, check = True 332s popenargs = (['/usr/bin/python3.12', 'demo_extrapolation.py'],) 332s kwargs = {'cwd': '/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/extrapolation', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.x2A3aN/test-dolfin-python-demo-artifacts', ...}} 332s process = 332s stdout = None, stderr = None, retcode = 1 332s 332s def run(*popenargs, 332s input=None, capture_output=False, timeout=None, check=False, **kwargs): 332s """Run command with arguments and return a CompletedProcess instance. 332s 332s The returned instance will have attributes args, returncode, stdout and 332s stderr. By default, stdout and stderr are not captured, and those attributes 332s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 332s or pass capture_output=True to capture both. 332s 332s If check is True and the exit code was non-zero, it raises a 332s CalledProcessError. The CalledProcessError object will have the return code 332s in the returncode attribute, and output & stderr attributes if those streams 332s were captured. 332s 332s If timeout is given, and the process takes too long, a TimeoutExpired 332s exception will be raised. 332s 332s There is an optional argument "input", allowing you to 332s pass bytes or a string to the subprocess's stdin. If you use this argument 332s you may not also use the Popen constructor's "stdin" argument, as 332s it will be used internally. 332s 332s By default, all communication is in bytes, and therefore any "input" should 332s be bytes, and the stdout and stderr will be bytes. If in text mode, any 332s "input" should be a string, and stdout and stderr will be strings decoded 332s according to locale encoding, or by "encoding" if set. Text mode is 332s triggered by setting any of text, encoding, errors or universal_newlines. 332s 332s The other arguments are the same as for the Popen constructor. 332s """ 332s if input is not None: 332s if kwargs.get('stdin') is not None: 332s raise ValueError('stdin and input arguments may not both be used.') 332s kwargs['stdin'] = PIPE 332s 332s if capture_output: 332s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 332s raise ValueError('stdout and stderr arguments may not be used ' 332s 'with capture_output.') 332s kwargs['stdout'] = PIPE 332s kwargs['stderr'] = PIPE 332s 332s with Popen(*popenargs, **kwargs) as process: 332s try: 332s stdout, stderr = process.communicate(input, timeout=timeout) 332s except TimeoutExpired as exc: 332s process.kill() 332s if _mswindows: 332s # Windows accumulates the output in a single blocking 332s # read() call run on child threads, with the timeout 332s # being done in a join() on those threads. communicate() 332s # _after_ kill() is required to collect that and add it 332s # to the exception. 332s exc.stdout, exc.stderr = process.communicate() 332s else: 332s # POSIX _communicate already populated the output so 332s # far into the TimeoutExpired exception. 332s process.wait() 332s raise 332s except: # Including KeyboardInterrupt, communicate handled that. 332s process.kill() 332s # We don't call process.wait() as .__exit__ does that for us. 332s raise 332s retcode = process.poll() 332s if check and retcode: 332s > raise CalledProcessError(retcode, process.args, 332s output=stdout, stderr=stderr) 332s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_extrapolation.py']' returned non-zero exit status 1. 332s 332s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 332s ----------------------------- Captured stderr call ----------------------------- 332s Traceback (most recent call last): 332s File "/tmp/autopkgtest.x2A3aN/build.JEy/src/python/demo/undocumented/extrapolation/demo_extrapolation.py", line 21, in 332s from dolfin import * 332s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 332s from .cpp import __version__ 332s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 332s ============================= slowest 20 durations ============================= 332s 0.96s call demo/test.py::test_demos[path0-demo_stokes-mini.py] 332s 0.85s call demo/test.py::test_demos[path3-demo_biharmonic.py] 332s 0.80s call demo/test.py::test_demos[path4-demo_nonlinear-poisson.py] 332s 0.74s call demo/test.py::test_demos[path11-demo_eigenvalue.py] 332s 0.73s call demo/test.py::test_demos[path10-demo_periodic.py] 332s 0.72s call demo/test.py::test_demos[path2-demo_subdomains-poisson.py] 332s 0.72s call demo/test.py::test_demos[path16-demo_auto-adaptive-poisson.py] 332s 0.72s call demo/test.py::test_demos[path14-demo_stokes-taylor-hood.py] 332s 0.58s call demo/test.py::test_demos[path38-demo_projection-interpolation.py] 332s 0.51s call demo/test.py::test_demos[path5-demo_mixed-poisson.py] 332s 0.49s call demo/test.py::test_demos[path42-demo_coordinates.py] 332s 0.49s call demo/test.py::test_demos[path31-demo_ghost-mesh.py] 332s 0.49s call demo/test.py::test_demos[path19-demo_neumann-poisson.py] 332s 0.49s call demo/test.py::test_demos[path37-demo_multimesh-stokes.py] 332s 0.49s call demo/test.py::test_demos[path71-demo_optimization.py] 332s 0.48s call demo/test.py::test_demos[path47-demo_curl-curl.py] 332s 0.48s call demo/test.py::test_demos[path12-demo_singular-poisson.py] 332s 0.48s call demo/test.py::test_demos[path72-demo_submesh.py] 332s 0.48s call demo/test.py::test_demos[path50-demo_time-series.py] 332s 0.47s call demo/test.py::test_demos[path40-demo_smoothing.py] 332s =========================== short test summary info ============================ 332s FAILED python/demo/test.py::test_demos[path0-demo_stokes-mini.py] - subproces... 332s FAILED python/demo/test.py::test_demos[path2-demo_subdomains-poisson.py] - su... 332s FAILED python/demo/test.py::test_demos[path3-demo_biharmonic.py] - subprocess... 332s FAILED python/demo/test.py::test_demos[path4-demo_nonlinear-poisson.py] - sub... 332s FAILED python/demo/test.py::test_demos[path5-demo_mixed-poisson.py] - subproc... 332s FAILED python/demo/test.py::test_demos[path9-demo_stokes-iterative.py] - subp... 332s FAILED python/demo/test.py::test_demos[path10-demo_periodic.py] - subprocess.... 332s FAILED python/demo/test.py::test_demos[path11-demo_eigenvalue.py] - subproces... 332s FAILED python/demo/test.py::test_demos[path12-demo_singular-poisson.py] - sub... 332s FAILED python/demo/test.py::test_demos[path13-demo_maxwell-eigenvalues.py] - ... 332s FAILED python/demo/test.py::test_demos[path14-demo_stokes-taylor-hood.py] - s... 332s FAILED python/demo/test.py::test_demos[path15-demo_subdomains.py] - subproces... 332s FAILED python/demo/test.py::test_demos[path16-demo_auto-adaptive-poisson.py] 332s FAILED python/demo/test.py::test_demos[path17-demo_built-in-meshes.py] - subp... 332s FAILED python/demo/test.py::test_demos[path18-demo_nonmatching-interpolation.py] 332s FAILED python/demo/test.py::test_demos[path19-demo_neumann-poisson.py] - subp... 332s FAILED python/demo/test.py::test_demos[path20-demo_poisson.py] - subprocess.C... 332s FAILED python/demo/test.py::test_demos[path21-demo_overlapping-regions.py] - ... 332s FAILED python/demo/test.py::test_demos[path22-demo_mplot.py] - subprocess.Cal... 332s FAILED python/demo/test.py::test_demos[path23-demo_meshview-3D3D.py] - subpro... 332s FAILED python/demo/test.py::test_demos[path24-demo_multimesh_marking.py] - su... 332s FAILED python/demo/test.py::test_demos[path25-demo_dg-poisson.py] - subproces... 332s FAILED python/demo/test.py::test_demos[path26-demo_mixedfunctionspace.py] - s... 332s FAILED python/demo/test.py::test_demos[path27-demo_contact-vi-snes.py] - subp... 332s FAILED python/demo/test.py::test_demos[path28-demo_block-assembly-2D2D-nonlinear.py] 332s FAILED python/demo/test.py::test_demos[path29-demo_block-assembly-2D2D.py] - ... 332s FAILED python/demo/test.py::test_demos[path30-demo_multimesh-quadrature.py] 332s FAILED python/demo/test.py::test_demos[path31-demo_ghost-mesh.py] - subproces... 332s FAILED python/demo/test.py::test_demos[path32-demo_mesh-quality.py] - subproc... 332s FAILED python/demo/test.py::test_demos[path33-demo_eval.py] - subprocess.Call... 332s FAILED python/demo/test.py::test_demos[path34-demo_adaptive-poisson.py] - sub... 332s FAILED python/demo/test.py::test_demos[path36-demo_interpolation.py] - subpro... 332s FAILED python/demo/test.py::test_demos[path37-demo_multimesh-stokes.py] - sub... 332s FAILED python/demo/test.py::test_demos[path38-demo_projection-interpolation.py] 332s FAILED python/demo/test.py::test_demos[path39-demo_parallel-refinement.py] - ... 332s FAILED python/demo/test.py::test_demos[path40-demo_smoothing.py] - subprocess... 332s FAILED python/demo/test.py::test_demos[path41-demo_conditional.py] - subproce... 332s FAILED python/demo/test.py::test_demos[path42-demo_coordinates.py] - subproce... 332s FAILED python/demo/test.py::test_demos[path43-demo_block-assembly-3D2D.py] - ... 332s FAILED python/demo/test.py::test_demos[path44-demo_dg-advection-diffusion.py] 332s FAILED python/demo/test.py::test_demos[path45-demo_nonmatching-projection.py] 332s FAILED python/demo/test.py::test_demos[path46-demo_refinement.py] - subproces... 332s FAILED python/demo/test.py::test_demos[path47-demo_curl-curl.py] - subprocess... 332s FAILED python/demo/test.py::test_demos[path48-demo_buckling-tao.py] - subproc... 332s FAILED python/demo/test.py::test_demos[path49-demo_parameters.py] - subproces... 332s FAILED python/demo/test.py::test_demos[path50-demo_time-series.py] - subproce... 332s FAILED python/demo/test.py::test_demos[path51-demo_ale.py] - subprocess.Calle... 332s FAILED python/demo/test.py::test_demos[path52-demo_poisson-disc.py] - subproc... 332s FAILED python/demo/test.py::test_demos[path53-demo_block-matrix.py] - subproc... 332s FAILED python/demo/test.py::test_demos[path54-demo_poisson1D.py] - subprocess... 332s FAILED python/demo/test.py::test_demos[path55-demo_spatial-coordinates.py] - ... 332s FAILED python/demo/test.py::test_demos[path56-demo_formsplitter.py] - subproc... 332s FAILED python/demo/test.py::test_demos[path57-demo_meshview-2D2D.py] - subpro... 332s FAILED python/demo/test.py::test_demos[path58-demo_point-integral.py] - subpr... 332s FAILED python/demo/test.py::test_demos[path59-demo_poisson1D-in-2D.py] - subp... 332s FAILED python/demo/test.py::test_demos[path60-demo_timing.py] - subprocess.Ca... 332s FAILED python/demo/test.py::test_demos[path61-demo_meshview-3D1D.py] - subpro... 332s FAILED python/demo/test.py::test_demos[path62-demo_sub-function-assignment.py] 332s FAILED python/demo/test.py::test_demos[path63-demo_multimesh-poisson.py] - su... 332s FAILED python/demo/test.py::test_demos[path66-demo_special-functions.py] - su... 332s FAILED python/demo/test.py::test_demos[path67-demo_multistage-solver.py] - su... 332s FAILED python/demo/test.py::test_demos[path68-demo_elementplot.py] - subproce... 332s FAILED python/demo/test.py::test_demos[path69-demo_sym-dirichlet-bc.py] - sub... 332s FAILED python/demo/test.py::test_demos[path70-demo_contact-vi-tao.py] - subpr... 332s FAILED python/demo/test.py::test_demos[path71-demo_optimization.py] - subproc... 332s FAILED python/demo/test.py::test_demos[path72-demo_submesh.py] - subprocess.C... 332s FAILED python/demo/test.py::test_demos[path73-demo_meshview-3D2D.py] - subpro... 332s FAILED python/demo/test.py::test_demos[path74-demo_mixed-poisson-sphere.py] 332s FAILED python/demo/test.py::test_demos[path75-demo_waveguide.py] - subprocess... 332s FAILED python/demo/test.py::test_demos[path76-demo_collision-detection.py] - ... 332s FAILED python/demo/test.py::test_demos[path77-demo_functional.py] - subproces... 332s FAILED python/demo/test.py::test_demos[path78-demo_lift-drag.py] - subprocess... 332s FAILED python/demo/test.py::test_demos[path79-demo_advection-diffusion.py] - ... 332s FAILED python/demo/test.py::test_demos[path80-demo_block-assembly-3D1D.py] - ... 332s FAILED python/demo/test.py::test_demos[path81-demo_extrapolation.py] - subpro... 332s ====================== 75 failed, 7 deselected in 39.19s ======================= 332s autopkgtest [15:21:12]: test test-dolfin-python-demo: -----------------------] 333s test-dolfin-python-demo FAIL non-zero exit status 1 333s autopkgtest [15:21:13]: test test-dolfin-python-demo: - - - - - - - - - - results - - - - - - - - - - 333s autopkgtest [15:21:13]: test test-dolfin-python-pusimp: preparing testbed 413s autopkgtest [15:22:33]: testbed dpkg architecture: s390x 413s autopkgtest [15:22:33]: testbed apt version: 2.9.8 413s autopkgtest [15:22:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 414s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 414s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 414s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [53.6 kB] 414s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [856 kB] 415s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [12.8 kB] 415s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [61.6 kB] 415s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [646 kB] 415s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3408 B] 415s Fetched 1714 kB in 1s (2178 kB/s) 415s Reading package lists... 417s Reading package lists... 417s Building dependency tree... 417s Reading state information... 417s Calculating upgrade... 417s The following packages will be upgraded: 417s bpftrace curl gir1.2-girepository-2.0 gir1.2-glib-2.0 libaudit-common 417s libaudit1 libcurl3t64-gnutls libcurl4t64 libgirepository-1.0-1 417s libglib2.0-0t64 libglib2.0-data libselinux1 libsemanage-common libsemanage2 417s linux-base openssh-client openssh-server openssh-sftp-server python3-yaml 417s 19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 417s Need to get 6655 kB of archives. 417s After this operation, 515 kB of additional disk space will be used. 417s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libselinux1 s390x 3.7-3ubuntu1 [85.2 kB] 417s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x openssh-sftp-server s390x 1:9.9p1-3ubuntu1 [38.2 kB] 417s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x openssh-server s390x 1:9.9p1-3ubuntu1 [552 kB] 418s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x openssh-client s390x 1:9.9p1-3ubuntu1 [955 kB] 418s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 418s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libaudit1 s390x 1:4.0.2-2ubuntu1 [52.5 kB] 418s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libsemanage-common all 3.7-2build1 [7186 B] 418s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libsemanage2 s390x 3.7-2build1 [97.1 kB] 418s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-girepository-2.0 s390x 1.82.0-2 [25.0 kB] 418s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-glib-2.0 s390x 2.82.2-3 [180 kB] 418s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libglib2.0-0t64 s390x 2.82.2-3 [1575 kB] 418s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libgirepository-1.0-1 s390x 1.82.0-2 [84.9 kB] 418s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libglib2.0-data all 2.82.2-3 [51.7 kB] 418s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x python3-yaml s390x 6.0.2-1build1 [188 kB] 418s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x bpftrace s390x 0.21.2-2ubuntu3 [1718 kB] 418s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x curl s390x 8.9.1-2ubuntu3 [241 kB] 418s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libcurl4t64 s390x 8.9.1-2ubuntu3 [386 kB] 418s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libcurl3t64-gnutls s390x 8.9.1-2ubuntu3 [379 kB] 418s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x linux-base all 4.10.1ubuntu1 [34.8 kB] 418s Preconfiguring packages ... 418s Fetched 6655 kB in 1s (8191 kB/s) 418s (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 ... 55541 files and directories currently installed.) 418s Preparing to unpack .../libselinux1_3.7-3ubuntu1_s390x.deb ... 418s Unpacking libselinux1:s390x (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 418s Setting up libselinux1:s390x (3.7-3ubuntu1) ... 418s (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 ... 55541 files and directories currently installed.) 418s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu1_s390x.deb ... 418s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 418s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu1_s390x.deb ... 418s Unpacking openssh-server (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 418s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu1_s390x.deb ... 418s Unpacking openssh-client (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 418s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 418s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 418s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 418s (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 ... 55543 files and directories currently installed.) 418s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_s390x.deb ... 418s Unpacking libaudit1:s390x (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 419s Setting up libaudit1:s390x (1:4.0.2-2ubuntu1) ... 419s (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 ... 55543 files and directories currently installed.) 419s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 419s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 419s Setting up libsemanage-common (3.7-2build1) ... 419s (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 ... 55542 files and directories currently installed.) 419s Preparing to unpack .../libsemanage2_3.7-2build1_s390x.deb ... 419s Unpacking libsemanage2:s390x (3.7-2build1) over (3.5-1build6) ... 419s Setting up libsemanage2:s390x (3.7-2build1) ... 419s (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 ... 55542 files and directories currently installed.) 419s Preparing to unpack .../00-gir1.2-girepository-2.0_1.82.0-2_s390x.deb ... 419s Unpacking gir1.2-girepository-2.0:s390x (1.82.0-2) over (1.80.1-4) ... 419s Preparing to unpack .../01-gir1.2-glib-2.0_2.82.2-3_s390x.deb ... 419s Unpacking gir1.2-glib-2.0:s390x (2.82.2-3) over (2.82.1-0ubuntu1) ... 419s Preparing to unpack .../02-libglib2.0-0t64_2.82.2-3_s390x.deb ... 419s Unpacking libglib2.0-0t64:s390x (2.82.2-3) over (2.82.1-0ubuntu1) ... 419s Preparing to unpack .../03-libgirepository-1.0-1_1.82.0-2_s390x.deb ... 419s Unpacking libgirepository-1.0-1:s390x (1.82.0-2) over (1.80.1-4) ... 419s Preparing to unpack .../04-libglib2.0-data_2.82.2-3_all.deb ... 419s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 419s Preparing to unpack .../05-python3-yaml_6.0.2-1build1_s390x.deb ... 419s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 419s Preparing to unpack .../06-bpftrace_0.21.2-2ubuntu3_s390x.deb ... 419s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 419s Preparing to unpack .../07-curl_8.9.1-2ubuntu3_s390x.deb ... 419s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 419s Preparing to unpack .../08-libcurl4t64_8.9.1-2ubuntu3_s390x.deb ... 419s Unpacking libcurl4t64:s390x (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 419s Preparing to unpack .../09-libcurl3t64-gnutls_8.9.1-2ubuntu3_s390x.deb ... 419s Unpacking libcurl3t64-gnutls:s390x (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 419s Preparing to unpack .../10-linux-base_4.10.1ubuntu1_all.deb ... 419s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 419s Setting up linux-base (4.10.1ubuntu1) ... 419s Setting up libcurl4t64:s390x (8.9.1-2ubuntu3) ... 419s Setting up bpftrace (0.21.2-2ubuntu3) ... 419s Setting up openssh-client (1:9.9p1-3ubuntu1) ... 419s Setting up libcurl3t64-gnutls:s390x (8.9.1-2ubuntu3) ... 419s Setting up python3-yaml (6.0.2-1build1) ... 419s Setting up libglib2.0-0t64:s390x (2.82.2-3) ... 419s No schema files found: doing nothing. 419s Setting up libglib2.0-data (2.82.2-3) ... 419s Setting up gir1.2-glib-2.0:s390x (2.82.2-3) ... 419s Setting up libgirepository-1.0-1:s390x (1.82.0-2) ... 419s Setting up curl (8.9.1-2ubuntu3) ... 419s Setting up openssh-sftp-server (1:9.9p1-3ubuntu1) ... 419s Setting up openssh-server (1:9.9p1-3ubuntu1) ... 419s Installing new version of config file /etc/ssh/moduli ... 420s Setting up gir1.2-girepository-2.0:s390x (1.82.0-2) ... 420s Processing triggers for ufw (0.36.2-8) ... 420s Processing triggers for man-db (2.13.0-1) ... 421s Processing triggers for libc-bin (2.40-1ubuntu3) ... 421s Reading package lists... 421s Building dependency tree... 421s Reading state information... 421s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 422s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 422s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 422s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 422s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 423s Reading package lists... 423s Reading package lists... 423s Building dependency tree... 423s Reading state information... 423s Calculating upgrade... 423s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 423s Reading package lists... 423s Building dependency tree... 423s Reading state information... 423s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 423s autopkgtest [15:22:43]: rebooting testbed after setup commands that affected boot 427s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 449s Reading package lists... 449s Building dependency tree... 449s Reading state information... 449s Starting pkgProblemResolver with broken count: 0 449s Starting 2 pkgProblemResolver with broken count: 0 449s Done 449s The following additional packages will be installed: 449s autoconf automake autopoint autotools-dev build-essential chrpath cmake 449s cmake-data cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper 449s debugedit dh-autoreconf dh-python dh-strip-nondeterminism docutils-common 449s dolfin-bin dolfin-doc doxygen dwz fontconfig fontconfig-config 449s fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome fonts-lato 449s fonts-mathjax g++ g++-14 g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc 449s gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu gettext gfortran 449s gfortran-14 gfortran-14-s390x-linux-gnu gfortran-s390x-linux-gnu graphviz 449s icu-devtools intltool-debian libaec-dev libaec0 libamd3 libann0 libaom3 449s libarchive-zip-perl libarpack2-dev libarpack2t64 libasan8 libblas-dev 449s libblas3 libblas64-3 libboost-atomic1.83-dev libboost-atomic1.83.0 449s libboost-chrono-dev libboost-chrono1.83-dev libboost-chrono1.83.0t64 449s libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev 449s libboost-filesystem-dev libboost-filesystem1.83-dev 449s libboost-filesystem1.83.0 libboost-iostreams-dev libboost-iostreams1.83-dev 449s libboost-iostreams1.83.0 libboost-math-dev libboost-math1.83-dev 449s libboost-math1.83.0 libboost-mpi-dev libboost-mpi1.83-dev libboost-mpi1.83.0 449s libboost-program-options-dev libboost-program-options1.83-dev 449s libboost-program-options1.83.0 libboost-regex1.83-dev libboost-regex1.83.0 449s libboost-serialization-dev libboost-serialization1.83-dev 449s libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 449s libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 449s libboost-timer-dev libboost-timer1.83-dev libboost-timer1.83.0 449s libboost1.83-dev libbrotli-dev libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 449s libccolamd3 libcdt5 libcgraph6 libcholmod5 libcolamd3 libcombblas2.0.0t64 449s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 449s libdeflate0 libdolfin-dev libdolfin-dev-common libdolfin2019.2t64 449s libdolfin64-2019.2t64 libdolfin64-dev libeigen3-dev libevent-2.1-7t64 449s libevent-dev libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 449s libevent-pthreads-2.1-7t64 libexpat1-dev libfabric1 libfftw3-bin 449s libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 449s libfftw3-single3 libfile-stripnondeterminism-perl libfmt10 libfontconfig1 449s libfreetype6 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgmp-dev 449s libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev 449s libgomp1 libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 449s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 449s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 449s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 449s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhwloc-dev 449s libhwloc-plugins libhwloc15 libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 449s libhypre64m-dev libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 449s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 449s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 449s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 449s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 449s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmumps-5.7 449s libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev libmumps64-dev 449s libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev 449s libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 449s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 449s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 449s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 449s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 449s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 449s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 449s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 449s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libraqm0 librbio4 449s librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 449s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 449s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 449s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 449s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 449s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 449s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 449s libubsan1 libumfpack6 libunbound8 libwebp7 libx11-dev libxapian30 libxau-dev 449s libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev libxdmcp-dev libxml2-dev 449s libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 libyaml-dev libzstd-dev m4 449s mpi-default-bin mpi-default-dev nettle-dev ocl-icd-libopencl1 449s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin 449s openmpi-common petsc-dev petsc64-dev pkg-config pkgconf pkgconf-bin 449s po-debconf pybind11-dev python-petsc4py-doc python3-alabaster python3-all 449s python3-all-dev python3-defusedxml python3-dev python3-dijitso 449s python3-distlib python3-docutils python3-dolfin python3-dolfin-real 449s python3-dolfin64-real python3-ffc python3-fiat python3-filelock 449s python3-imagesize python3-iniconfig python3-mpi4py python3-mpmath 449s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 449s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 449s python3-pip python3-pip-whl python3-pkgconfig python3-platformdirs 449s python3-pluggy python3-ply python3-pusimp python3-pybind11 python3-pytest 449s python3-roman python3-setuptools-whl python3-six python3-slepc4py 449s python3-slepc4py-64-real python3-slepc4py-64-real3.21 python3-slepc4py-real 449s python3-slepc4py-real3.21 python3-snowballstemmer python3-sphinx 449s python3-sphinx-rtd-theme python3-sphinxcontrib.jquery python3-sympy 449s python3-ufl-legacy python3-virtualenv python3-wheel python3-wheel-whl 449s python3.12-dev sgml-base slepc-dev slepc64-dev sphinx-common 449s sphinx-rtd-theme-common swig valgrind valgrind-mpi x11-common x11proto-dev 449s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 449s Suggested packages: 449s autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format 449s elpa-cmake-mode ninja-build cpp-doc gcc-14-locales cpp-14-doc dh-make flit 449s python3-build python3-installer doxygen-latex doxygen-doc doxygen-gui 449s gcc-14-doc gcc-multilib manpages-dev flex bison gdb gcc-doc 449s gdb-s390x-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 449s gfortran-doc gfortran-14-doc libcoarrays-dev gsfonts graphviz-doc 449s liblapack-doc libboost-doc libboost-graph1.83-dev libboost1.83-doc 449s libboost-container1.83-dev libboost-context1.83-dev 449s libboost-contract1.83-dev libboost-coroutine1.83-dev 449s libboost-exception1.83-dev libboost-fiber1.83-dev 449s libboost-graph-parallel1.83-dev libboost-json1.83-dev 449s libboost-locale1.83-dev libboost-log1.83-dev libboost-mpi-python1.83-dev 449s libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-python1.83-dev 449s libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev 449s libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev 449s libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcurl4-doc libidn-dev 449s libkrb5-dev libldap2-dev libeigen3-doc libfftw3-doc libgd-tools gmp-doc 449s libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc libhdf5-doc 449s libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec 449s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 449s libheif-plugin-kvazaar libheif-plugin-rav1e libheif-plugin-svtenc icu-doc 449s libjs-jquery-ui-docs fonts-mathjax-extras fonts-stix libjs-mathjax-doc 449s libtool-doc liblzma-doc libnghttp2-doc openmpi-doc p11-kit-doc 449s libpetsc-real3.21-dbg petsc3.21-doc libluminate-dev libpetsc64-real3.21-dbg 449s scalapack-doc libslepc3.21-dev-examples slepc3.21-doc libssl-doc 449s libstdc++-14-doc libsuperlu-doc gcj-jdk libx11-doc xapian-tools libxcb-doc 449s libyaml-doc m4-doc opencl-icd opencl-clhpp-headers-doc libmail-box-perl 449s pybind11-doc python-dijitso-doc docutils-doc fonts-linuxlibertine 449s | ttf-linux-libertine texlive-lang-french texlive-latex-base 449s texlive-latex-recommended python-mpmath-doc python3-gmpy2 python3-matplotlib 449s python-numpy-doc python-ply-doc python-slepc4py-doc python3-stemmer dvipng 449s dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk sphinx-doc tex-gyre 449s texlive-fonts-extra texlive-fonts-recommended texlive-latex-extra 449s texlive-plain-generic python-sympy-doc python-ufl-legacy-doc sgml-base-doc 449s swig-doc swig-examples valgrind-dbg kcachegrind alleyoop valkyrie 449s Recommended packages: 449s python3-matplotlib fonts-liberation libarchive-cpio-perl libgts-bin 449s libheif-plugin-aomenc javascript-common libjson-xs-perl 449s libcoarrays-openmpi-dev libpetsc3.21-dev-examples ksh | mksh | pdksh | zsh 449s libgraphblas-dev libtasn1-doc libgl-dev libmail-sendmail-perl libpaper-utils 449s python3-pil isympy-common gdb 449s The following NEW packages will be installed: 449s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 449s chrpath cmake cmake-data cpp cpp-14 cpp-14-s390x-linux-gnu 449s cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf dh-python 449s dh-strip-nondeterminism docutils-common dolfin-bin dolfin-doc doxygen dwz 449s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 449s fonts-font-awesome fonts-lato fonts-mathjax g++ g++-14 449s g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 449s gcc-s390x-linux-gnu gettext gfortran gfortran-14 gfortran-14-s390x-linux-gnu 449s gfortran-s390x-linux-gnu graphviz icu-devtools intltool-debian libaec-dev 449s libaec0 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 449s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 449s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 449s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 449s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 449s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 449s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 449s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 449s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 449s libboost-program-options1.83-dev libboost-program-options1.83.0 449s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 449s libboost-serialization1.83-dev libboost-serialization1.83.0 449s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 449s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 449s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 449s libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 libccolamd3 libcdt5 libcgraph6 449s libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev libcxsparse4 449s libdatrie1 libde265-0 libdebhelper-perl libdeflate0 libdolfin-dev 449s libdolfin-dev-common libdolfin2019.2t64 libdolfin64-2019.2t64 449s libdolfin64-dev libeigen3-dev libevent-2.1-7t64 libevent-dev 449s libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 449s libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 449s libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 449s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libfreetype6 449s libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgmp-dev 449s libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev 449s libgomp1 libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 449s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 449s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 449s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 449s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhwloc-dev 449s libhwloc-plugins libhwloc15 libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 449s libhypre64m-dev libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 449s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 449s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 449s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 449s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 449s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmumps-5.7 449s libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev libmumps64-dev 449s libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev 449s libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 449s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 449s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 449s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 449s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 449s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 449s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 449s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 449s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libraqm0 librbio4 449s librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 449s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 449s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 449s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 449s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 449s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 449s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 449s libubsan1 libumfpack6 libunbound8 libwebp7 libx11-dev libxapian30 libxau-dev 449s libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev libxdmcp-dev libxml2-dev 449s libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 libyaml-dev libzstd-dev m4 449s mpi-default-bin mpi-default-dev nettle-dev ocl-icd-libopencl1 449s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin 449s openmpi-common petsc-dev petsc64-dev pkg-config pkgconf pkgconf-bin 449s po-debconf pybind11-dev python-petsc4py-doc python3-alabaster python3-all 449s python3-all-dev python3-defusedxml python3-dev python3-dijitso 449s python3-distlib python3-docutils python3-dolfin python3-dolfin-real 449s python3-dolfin64-real python3-ffc python3-fiat python3-filelock 449s python3-imagesize python3-iniconfig python3-mpi4py python3-mpmath 449s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 449s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 449s python3-pip python3-pip-whl python3-pkgconfig python3-platformdirs 449s python3-pluggy python3-ply python3-pusimp python3-pybind11 python3-pytest 449s python3-roman python3-setuptools-whl python3-six python3-slepc4py 449s python3-slepc4py-64-real python3-slepc4py-64-real3.21 python3-slepc4py-real 449s python3-slepc4py-real3.21 python3-snowballstemmer python3-sphinx 449s python3-sphinx-rtd-theme python3-sphinxcontrib.jquery python3-sympy 449s python3-ufl-legacy python3-virtualenv python3-wheel python3-wheel-whl 449s python3.12-dev sgml-base slepc-dev slepc64-dev sphinx-common 449s sphinx-rtd-theme-common swig valgrind valgrind-mpi x11-common x11proto-dev 449s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 449s 0 upgraded, 385 newly installed, 0 to remove and 0 not upgraded. 449s Need to get 346 MB/346 MB of archives. 449s After this operation, 1434 MB of additional disk space will be used. 449s Get:1 /tmp/autopkgtest.x2A3aN/4-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [1192 B] 450s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-lato all 2.015-1 [2781 kB] 450s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x sgml-base all 1.31 [11.4 kB] 450s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-4build1 [256 kB] 450s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3 [382 kB] 450s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 450s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 450s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.22.5-2 [616 kB] 450s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 450s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 450s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [9570 kB] 450s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-8ubuntu1 [1026 B] 450s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [5452 B] 450s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.1.0-2ubuntu1 [22.4 kB] 450s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 14.2.0-8ubuntu1 [50.6 kB] 450s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-8ubuntu1 [151 kB] 450s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 14.2.0-8ubuntu1 [30.9 kB] 450s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 14.2.0-8ubuntu1 [2963 kB] 451s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 14.2.0-8ubuntu1 [1184 kB] 451s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-8ubuntu1 [1037 kB] 451s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [18.7 MB] 451s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-8ubuntu1 [518 kB] 451s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1204 B] 451s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.1.0-2ubuntu1 [4996 B] 451s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-8ubuntu1 [2608 kB] 451s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [11.0 MB] 452s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-8ubuntu1 [19.9 kB] 452s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [956 B] 452s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.1.0-2ubuntu1 [1076 B] 452s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 452s Get:31 http://ftpmaster.internal/ubuntu plucky/universe s390x chrpath s390x 0.18-1 [14.0 kB] 452s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libjsoncpp25 s390x 1.9.5-6build1 [82.5 kB] 452s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x librhash0 s390x 1.4.3-3build1 [133 kB] 452s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x cmake-data all 3.30.3-1 [2246 kB] 452s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x cmake s390x 3.30.3-1 [12.3 MB] 452s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 452s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.4.7-8 [166 kB] 452s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 452s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 452s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 452s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.0-1 [5058 B] 452s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-1 [49.9 kB] 452s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 452s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.22.5-2 [996 kB] 452s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 452s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 452s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.20ubuntu1 [893 kB] 453s Get:48 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-python all 6.20241024 [112 kB] 453s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x xml-core all 0.19 [20.3 kB] 453s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x docutils-common all 0.21.2+dfsg-2 [131 kB] 453s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x libfmt10 s390x 10.1.1+ds1-4 [82.6 kB] 453s Get:52 http://ftpmaster.internal/ubuntu plucky/universe s390x libxapian30 s390x 1.4.25-1 [725 kB] 453s Get:53 http://ftpmaster.internal/ubuntu plucky/universe s390x doxygen s390x 1.9.8+ds-2ubuntu2 [5374 kB] 453s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 453s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 453s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 453s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-1.1ubuntu2 [37.4 kB] 453s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-1.1ubuntu2 [150 kB] 453s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig s390x 2.15.0-1.1ubuntu2 [191 kB] 453s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 453s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 453s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 14.2.0-8ubuntu1 [587 kB] 453s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran-14-dev s390x 14.2.0-8ubuntu1 [654 kB] 453s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [10.3 MB] 453s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-14 s390x 14.2.0-8ubuntu1 [11.9 kB] 453s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1016 B] 453s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran s390x 4:14.1.0-2ubuntu1 [1160 B] 453s Get:68 http://ftpmaster.internal/ubuntu plucky/universe s390x libann0 s390x 1.1.2+doc-9build1 [28.8 kB] 453s Get:69 http://ftpmaster.internal/ubuntu plucky/universe s390x libcdt5 s390x 2.42.4-2build3 [23.2 kB] 453s Get:70 http://ftpmaster.internal/ubuntu plucky/universe s390x libcgraph6 s390x 2.42.4-2build3 [46.9 kB] 453s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.4.0-0.1 [16.2 kB] 453s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x libaom3 s390x 3.11.0-1 [1493 kB] 453s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x libheif-plugin-aomdec s390x 1.19.3-1 [11.5 kB] 453s Get:74 http://ftpmaster.internal/ubuntu plucky/main s390x libde265-0 s390x 1.0.15-1build4 [175 kB] 453s Get:75 http://ftpmaster.internal/ubuntu plucky/main s390x libheif-plugin-libde265 s390x 1.19.3-1 [8974 B] 454s Get:76 http://ftpmaster.internal/ubuntu plucky/main s390x libheif1 s390x 1.19.3-1 [402 kB] 454s Get:77 http://ftpmaster.internal/ubuntu plucky/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 454s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu1 [147 kB] 454s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 454s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 454s Get:81 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.0.1-1 [536 kB] 454s Get:82 http://ftpmaster.internal/ubuntu plucky/main s390x libraqm0 s390x 0.10.1-1build1 [16.2 kB] 454s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.22-1 [46.1 kB] 454s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 454s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.4.0-0.1 [204 kB] 454s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 454s Get:87 http://ftpmaster.internal/ubuntu plucky/main s390x libxpm4 s390x 1:3.5.17-1build2 [41.2 kB] 454s Get:88 http://ftpmaster.internal/ubuntu plucky/main s390x libgd3 s390x 2.3.3-12ubuntu3 [141 kB] 454s Get:89 http://ftpmaster.internal/ubuntu plucky/universe s390x libgts-0.7-5t64 s390x 0.7.6+darcs121130-5.2build1 [164 kB] 454s Get:90 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 454s Get:91 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 454s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 454s Get:93 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 454s Get:94 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 454s Get:95 http://ftpmaster.internal/ubuntu plucky/main s390x libltdl7 s390x 2.4.7-8 [41.5 kB] 454s Get:96 http://ftpmaster.internal/ubuntu plucky/main s390x libthai-data all 0.1.29-2build1 [158 kB] 454s Get:97 http://ftpmaster.internal/ubuntu plucky/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 454s Get:98 http://ftpmaster.internal/ubuntu plucky/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 454s Get:99 http://ftpmaster.internal/ubuntu plucky/main s390x libpango-1.0-0 s390x 1.54.0+ds-3 [249 kB] 454s Get:100 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoft2-1.0-0 s390x 1.54.0+ds-3 [49.5 kB] 454s Get:101 http://ftpmaster.internal/ubuntu plucky/main s390x libpangocairo-1.0-0 s390x 1.54.0+ds-3 [28.0 kB] 454s Get:102 http://ftpmaster.internal/ubuntu plucky/universe s390x libpathplan4 s390x 2.42.4-2build3 [26.5 kB] 454s Get:103 http://ftpmaster.internal/ubuntu plucky/universe s390x libgvc6 s390x 2.42.4-2build3 [789 kB] 454s Get:104 http://ftpmaster.internal/ubuntu plucky/universe s390x libgvpr2 s390x 2.42.4-2build3 [194 kB] 454s Get:105 http://ftpmaster.internal/ubuntu plucky/universe s390x liblab-gamut1 s390x 2.42.4-2build3 [1834 kB] 454s Get:106 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 454s Get:107 http://ftpmaster.internal/ubuntu plucky/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 454s Get:108 http://ftpmaster.internal/ubuntu plucky/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 454s Get:109 http://ftpmaster.internal/ubuntu plucky/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 455s Get:110 http://ftpmaster.internal/ubuntu plucky/main s390x libxmu6 s390x 2:1.1.3-3build2 [53.0 kB] 455s Get:111 http://ftpmaster.internal/ubuntu plucky/main s390x libxaw7 s390x 2:1.0.16-1 [201 kB] 455s Get:112 http://ftpmaster.internal/ubuntu plucky/universe s390x graphviz s390x 2.42.4-2build3 [698 kB] 455s Get:113 http://ftpmaster.internal/ubuntu plucky/main s390x icu-devtools s390x 74.2-1ubuntu4 [222 kB] 455s Get:114 http://ftpmaster.internal/ubuntu plucky/universe s390x libaec0 s390x 1.1.3-1 [25.7 kB] 455s Get:115 http://ftpmaster.internal/ubuntu plucky/main s390x libsuitesparseconfig7 s390x 1:7.8.3+dfsg-2 [13.1 kB] 455s Get:116 http://ftpmaster.internal/ubuntu plucky/universe s390x libamd3 s390x 1:7.8.3+dfsg-2 [35.1 kB] 455s Get:117 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.0-3build2 [238 kB] 455s Get:118 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.0-3build2 [2953 kB] 455s Get:119 http://ftpmaster.internal/ubuntu plucky/universe s390x libarpack2t64 s390x 3.9.1-1.1ubuntu1 [110 kB] 455s Get:120 http://ftpmaster.internal/ubuntu plucky/main s390x libblas-dev s390x 3.12.0-3build2 [239 kB] 455s Get:121 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack-dev s390x 3.12.0-3build2 [5956 kB] 455s Get:122 http://ftpmaster.internal/ubuntu plucky/universe s390x libarpack2-dev s390x 3.9.1-1.1ubuntu1 [127 kB] 455s Get:123 http://ftpmaster.internal/ubuntu plucky/main s390x libblas64-3 s390x 3.12.0-3build2 [222 kB] 455s Get:124 http://ftpmaster.internal/ubuntu plucky/main s390x libboost1.83-dev s390x 1.83.0-3.2ubuntu2 [10.7 MB] 456s Get:125 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-atomic1.83.0 s390x 1.83.0-3.2ubuntu2 [240 kB] 456s Get:126 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-atomic1.83-dev s390x 1.83.0-3.2ubuntu2 [234 kB] 456s Get:127 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-chrono1.83.0t64 s390x 1.83.0-3.2ubuntu2 [245 kB] 456s Get:128 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-chrono1.83-dev s390x 1.83.0-3.2ubuntu2 [247 kB] 456s Get:129 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-chrono-dev s390x 1.83.0.2ubuntu1 [4832 B] 456s Get:130 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-date-time1.83.0 s390x 1.83.0-3.2ubuntu2 [236 kB] 456s Get:131 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-serialization1.83.0 s390x 1.83.0-3.2ubuntu2 [350 kB] 456s Get:132 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-serialization1.83-dev s390x 1.83.0-3.2ubuntu2 [402 kB] 456s Get:133 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-date-time1.83-dev s390x 1.83.0-3.2ubuntu2 [239 kB] 456s Get:134 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-dev s390x 1.83.0.2ubuntu1 [4470 B] 456s Get:135 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-filesystem1.83.0 s390x 1.83.0-3.2ubuntu2 [287 kB] 456s Get:136 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-system1.83.0 s390x 1.83.0-3.2ubuntu2 [237 kB] 456s Get:137 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-system1.83-dev s390x 1.83.0-3.2ubuntu2 [231 kB] 456s Get:138 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-filesystem1.83-dev s390x 1.83.0-3.2ubuntu2 [305 kB] 456s Get:139 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-filesystem-dev s390x 1.83.0.2ubuntu1 [4258 B] 456s Get:140 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-regex1.83.0 s390x 1.83.0-3.2ubuntu2 [351 kB] 456s Get:141 http://ftpmaster.internal/ubuntu plucky/main s390x libicu-dev s390x 74.2-1ubuntu4 [11.9 MB] 456s Get:142 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-regex1.83-dev s390x 1.83.0-3.2ubuntu2 [372 kB] 456s Get:143 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-iostreams1.83.0 s390x 1.83.0-3.2ubuntu2 [259 kB] 456s Get:144 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-iostreams1.83-dev s390x 1.83.0-3.2ubuntu2 [263 kB] 456s Get:145 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-iostreams-dev s390x 1.83.0.2ubuntu1 [4214 B] 456s Get:146 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-math1.83.0 s390x 1.83.0-3.2ubuntu2 [459 kB] 456s Get:147 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-math1.83-dev s390x 1.83.0-3.2ubuntu2 [556 kB] 456s Get:148 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-math-dev s390x 1.83.0.2ubuntu1 [4434 B] 456s Get:149 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-pthreads-2.1-7t64 s390x 2.1.12-stable-10 [7870 B] 456s Get:150 http://ftpmaster.internal/ubuntu plucky/main s390x librdmacm1t64 s390x 52.0-2ubuntu1 [73.8 kB] 456s Get:151 http://ftpmaster.internal/ubuntu plucky/universe s390x libfabric1 s390x 1.17.0-3ubuntu1 [558 kB] 456s Get:152 http://ftpmaster.internal/ubuntu plucky/universe s390x libhwloc15 s390x 2.11.2-1 [176 kB] 456s Get:153 http://ftpmaster.internal/ubuntu plucky/universe s390x libmunge2 s390x 0.5.15-4build1 [15.6 kB] 456s Get:154 http://ftpmaster.internal/ubuntu plucky/main s390x libpciaccess0 s390x 0.17-3build1 [19.0 kB] 456s Get:155 http://ftpmaster.internal/ubuntu plucky/main s390x libxnvctrl0 s390x 510.47.03-0ubuntu4 [12.7 kB] 456s Get:156 http://ftpmaster.internal/ubuntu plucky/universe s390x ocl-icd-libopencl1 s390x 2.3.2-1build1 [41.1 kB] 456s Get:157 http://ftpmaster.internal/ubuntu plucky/universe s390x libhwloc-plugins s390x 2.11.2-1 [16.1 kB] 456s Get:158 http://ftpmaster.internal/ubuntu plucky/universe s390x libpmix2t64 s390x 5.0.3-2 [718 kB] 456s Get:159 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libopenmpi3t64 s390x 5.0.5-6 [2104 kB] 457s Get:160 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-mpi1.83.0 s390x 1.83.0-3.2ubuntu2 [271 kB] 457s Get:161 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x openmpi-common all 5.0.5-6 [95.6 kB] 457s Get:162 http://ftpmaster.internal/ubuntu plucky/main s390x libnl-3-dev s390x 3.7.0-0.3build2 [103 kB] 457s Get:163 http://ftpmaster.internal/ubuntu plucky/main s390x libnl-route-3-dev s390x 3.7.0-0.3build2 [214 kB] 457s Get:164 http://ftpmaster.internal/ubuntu plucky/main s390x libibverbs-dev s390x 52.0-2ubuntu1 [711 kB] 457s Get:165 http://ftpmaster.internal/ubuntu plucky/main s390x libnuma-dev s390x 2.0.18-1build1 [38.9 kB] 457s Get:166 http://ftpmaster.internal/ubuntu plucky/main s390x libltdl-dev s390x 2.4.7-8 [170 kB] 457s Get:167 http://ftpmaster.internal/ubuntu plucky/universe s390x libhwloc-dev s390x 2.11.2-1 [273 kB] 457s Get:168 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-2.1-7t64 s390x 2.1.12-stable-10 [145 kB] 457s Get:169 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-extra-2.1-7t64 s390x 2.1.12-stable-10 [64.1 kB] 457s Get:170 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-openssl-2.1-7t64 s390x 2.1.12-stable-10 [14.9 kB] 457s Get:171 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-dev s390x 2.1.12-stable-10 [276 kB] 457s Get:172 http://ftpmaster.internal/ubuntu plucky/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 457s Get:173 http://ftpmaster.internal/ubuntu plucky/universe s390x libpmix-dev s390x 5.0.3-2 [4053 kB] 457s Get:174 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 457s Get:175 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 457s Get:176 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x openmpi-bin s390x 5.0.5-6 [175 kB] 457s Get:177 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libopenmpi-dev s390x 5.0.5-6 [1022 kB] 457s Get:178 http://ftpmaster.internal/ubuntu plucky/universe s390x mpi-default-dev s390x 1.17 [3106 B] 457s Get:179 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-mpi1.83-dev s390x 1.83.0-3.2ubuntu2 [297 kB] 457s Get:180 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-mpi-dev s390x 1.83.0.2ubuntu1 [4306 B] 457s Get:181 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-program-options1.83.0 s390x 1.83.0-3.2ubuntu2 [326 kB] 457s Get:182 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-program-options1.83-dev s390x 1.83.0-3.2ubuntu2 [393 kB] 457s Get:183 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-program-options-dev s390x 1.83.0.2ubuntu1 [4252 B] 457s Get:184 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-serialization-dev s390x 1.83.0.2ubuntu1 [4446 B] 457s Get:185 http://ftpmaster.internal/ubuntu plucky/main s390x libboost-thread1.83.0 s390x 1.83.0-3.2ubuntu2 [279 kB] 457s Get:186 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-thread1.83-dev s390x 1.83.0-3.2ubuntu2 [282 kB] 457s Get:187 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-thread-dev s390x 1.83.0.2ubuntu1 [4246 B] 457s Get:188 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-timer1.83.0 s390x 1.83.0-3.2ubuntu2 [241 kB] 457s Get:189 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-timer1.83-dev s390x 1.83.0-3.2ubuntu2 [236 kB] 457s Get:190 http://ftpmaster.internal/ubuntu plucky/universe s390x libboost-timer-dev s390x 1.83.0.2ubuntu1 [4350 B] 457s Get:191 http://ftpmaster.internal/ubuntu plucky/main s390x libbrotli-dev s390x 1.1.0-2build3 [395 kB] 457s Get:192 http://ftpmaster.internal/ubuntu plucky/universe s390x libbtf2 s390x 1:7.8.3+dfsg-2 [16.3 kB] 457s Get:193 http://ftpmaster.internal/ubuntu plucky/universe s390x libcamd3 s390x 1:7.8.3+dfsg-2 [29.7 kB] 457s Get:194 http://ftpmaster.internal/ubuntu plucky/universe s390x libccolamd3 s390x 1:7.8.3+dfsg-2 [32.8 kB] 457s Get:195 http://ftpmaster.internal/ubuntu plucky/main s390x libcolamd3 s390x 1:7.8.3+dfsg-2 [23.4 kB] 457s Get:196 http://ftpmaster.internal/ubuntu plucky/universe s390x libcholmod5 s390x 1:7.8.3+dfsg-2 [919 kB] 457s Get:197 http://ftpmaster.internal/ubuntu plucky/universe s390x libcombblas2.0.0t64 s390x 2.0.0-3.1build3 [270 kB] 457s Get:198 http://ftpmaster.internal/ubuntu plucky/main s390x libidn2-dev s390x 2.3.7-2build2 [122 kB] 457s Get:199 http://ftpmaster.internal/ubuntu plucky/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 457s Get:200 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 457s Get:201 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 457s Get:202 http://ftpmaster.internal/ubuntu plucky/main s390x libnghttp2-dev s390x 1.64.0-1 [121 kB] 457s Get:203 http://ftpmaster.internal/ubuntu plucky/main s390x libpsl-dev s390x 0.21.2-1.1build1 [77.3 kB] 458s Get:204 http://ftpmaster.internal/ubuntu plucky/main s390x libgmpxx4ldbl s390x 2:6.3.0+dfsg-2ubuntu7 [10.1 kB] 458s Get:205 http://ftpmaster.internal/ubuntu plucky/main s390x libgmp-dev s390x 2:6.3.0+dfsg-2ubuntu7 [424 kB] 458s Get:206 http://ftpmaster.internal/ubuntu plucky/main s390x libunbound8 s390x 1.20.0-1ubuntu2.1 [455 kB] 458s Get:207 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls-dane0t64 s390x 3.8.8-2ubuntu1 [24.4 kB] 458s Get:208 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls-openssl27t64 s390x 3.8.8-2ubuntu1 [24.4 kB] 458s Get:209 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit-dev s390x 0.25.5-2ubuntu1 [22.7 kB] 458s Get:210 http://ftpmaster.internal/ubuntu plucky/main s390x libtasn1-6-dev s390x 4.19.0-3build1 [95.8 kB] 458s Get:211 http://ftpmaster.internal/ubuntu plucky/main s390x nettle-dev s390x 3.10-1 [1197 kB] 458s Get:212 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls28-dev s390x 3.8.8-2ubuntu1 [1011 kB] 458s Get:213 http://ftpmaster.internal/ubuntu plucky/main s390x librtmp-dev s390x 2.4+20151223.gitfa8646d.1-2build7 [69.2 kB] 458s Get:214 http://ftpmaster.internal/ubuntu plucky/main s390x libssl-dev s390x 3.3.1-2ubuntu2 [2376 kB] 458s Get:215 http://ftpmaster.internal/ubuntu plucky/main s390x libssh2-1-dev s390x 1.11.1-1 [287 kB] 458s Get:216 http://ftpmaster.internal/ubuntu plucky/main s390x libzstd-dev s390x 1.5.6+dfsg-1 [408 kB] 458s Get:217 http://ftpmaster.internal/ubuntu plucky/main s390x libcurl4-openssl-dev s390x 8.9.1-2ubuntu3 [501 kB] 458s Get:218 http://ftpmaster.internal/ubuntu plucky/universe s390x libcxsparse4 s390x 1:7.8.3+dfsg-2 [89.7 kB] 458s Get:219 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin-dev-common all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [197 kB] 458s Get:220 http://ftpmaster.internal/ubuntu plucky/universe s390x libsz2 s390x 1.1.3-1 [5442 B] 458s Get:221 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-103-1t64 s390x 1.10.10+repack-4ubuntu3 [1489 kB] 458s Get:222 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-double3 s390x 3.3.10-1ubuntu4 [511 kB] 458s Get:223 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-long3 s390x 3.3.10-1ubuntu4 [533 kB] 458s Get:224 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-single3 s390x 3.3.10-1ubuntu4 [482 kB] 458s Get:225 http://ftpmaster.internal/ubuntu plucky/universe s390x libfftw3-mpi3 s390x 3.3.10-1ubuntu4 [56.2 kB] 458s Get:226 http://ftpmaster.internal/ubuntu plucky/universe s390x libmetis5 s390x 5.1.0.dfsg-7build3 [232 kB] 458s Get:227 http://ftpmaster.internal/ubuntu plucky/universe s390x libptscotch-7.0 s390x 7.0.5-1ubuntu1 [803 kB] 458s Get:228 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuperlu-dist8 s390x 8.2.1+dfsg1-2 [770 kB] 459s Get:229 http://ftpmaster.internal/ubuntu plucky/universe s390x libhypre-2.31.0 s390x 2.31.0-1exp2 [2201 kB] 459s Get:230 http://ftpmaster.internal/ubuntu plucky/universe s390x libklu2 s390x 1:7.8.3+dfsg-2 [106 kB] 459s Get:231 http://ftpmaster.internal/ubuntu plucky/universe s390x mpi-default-bin s390x 1.17 [2296 B] 459s Get:232 http://ftpmaster.internal/ubuntu plucky/universe s390x libscalapack-openmpi2.2 s390x 2.2.1-3.1ubuntu2 [1953 kB] 459s Get:233 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps-5.7 s390x 5.7.3-3 [2418 kB] 459s Get:234 http://ftpmaster.internal/ubuntu plucky/universe s390x libspqr4 s390x 1:7.8.3+dfsg-2 [171 kB] 459s Get:235 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuperlu7 s390x 7.0.0+dfsg1-2 [233 kB] 459s Get:236 http://ftpmaster.internal/ubuntu plucky/universe s390x libumfpack6 s390x 1:7.8.3+dfsg-2 [371 kB] 459s Get:237 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc-real3.21 s390x 3.21.6+dfsg1-2ubuntu2 [7243 kB] 459s Get:238 http://ftpmaster.internal/ubuntu plucky/universe s390x libparpack2t64 s390x 3.9.1-1.1ubuntu1 [102 kB] 459s Get:239 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libslepc-real3.21 s390x 3.21.2+dfsg1-2 [1207 kB] 459s Get:240 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin2019.2t64 s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [2242 kB] 459s Get:241 http://ftpmaster.internal/ubuntu plucky/universe s390x libopenblas64-0-pthread s390x 0.3.28+ds-3 [6700 kB] 460s Get:242 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack64-3 s390x 3.12.0-3build2 [2844 kB] 460s Get:243 http://ftpmaster.internal/ubuntu plucky/universe s390x libhypre64m-2.31.0 s390x 2.31.0-1exp2 [2043 kB] 460s Get:244 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps-64pord-5.7 s390x 5.7.3-3 [2418 kB] 460s Get:245 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc64-real3.21 s390x 3.21.6+dfsg1-2ubuntu2 [7148 kB] 460s Get:246 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libslepc64-real3.21 s390x 3.21.2+dfsg1-2 [1206 kB] 460s Get:247 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin64-2019.2t64 s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [2241 kB] 460s Get:248 http://ftpmaster.internal/ubuntu plucky/main s390x pkg-config s390x 1.8.1-4 [7362 B] 460s Get:249 http://ftpmaster.internal/ubuntu plucky/universe s390x libeigen3-dev all 3.4.0-4build1 [1055 kB] 460s Get:250 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-fortran-102t64 s390x 1.10.10+repack-4ubuntu3 [91.7 kB] 460s Get:251 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-hl-100t64 s390x 1.10.10+repack-4ubuntu3 [58.1 kB] 460s Get:252 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-hl-fortran-100t64 s390x 1.10.10+repack-4ubuntu3 [31.9 kB] 460s Get:253 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-cpp-103-1t64 s390x 1.10.10+repack-4ubuntu3 [117 kB] 460s Get:254 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-hl-cpp-100t64 s390x 1.10.10+repack-4ubuntu3 [11.1 kB] 460s Get:255 http://ftpmaster.internal/ubuntu plucky/universe s390x libaec-dev s390x 1.1.3-1 [23.3 kB] 460s Get:256 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8-dev s390x 2.1.5-3ubuntu1 [281 kB] 460s Get:257 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8-dev s390x 8c-2ubuntu11 [1484 B] 460s Get:258 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-dev s390x 8c-2ubuntu11 [1484 B] 461s Get:259 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-openmpi-dev s390x 1.10.10+repack-4ubuntu3 [2972 kB] 461s Get:260 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-mpi-dev s390x 1.10.10+repack-4ubuntu3 [4618 B] 461s Get:261 http://ftpmaster.internal/ubuntu plucky/universe s390x libldl3 s390x 1:7.8.3+dfsg-2 [16.0 kB] 461s Get:262 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuitesparse-mongoose3 s390x 1:7.8.3+dfsg-2 [37.1 kB] 461s Get:263 http://ftpmaster.internal/ubuntu plucky/universe s390x librbio4 s390x 1:7.8.3+dfsg-2 [30.1 kB] 461s Get:264 http://ftpmaster.internal/ubuntu plucky/universe s390x libspex3 s390x 1:7.8.3+dfsg-2 [51.6 kB] 461s Get:265 http://ftpmaster.internal/ubuntu plucky/universe s390x libparu1 s390x 1:7.8.3+dfsg-2 [60.0 kB] 461s Get:266 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuitesparse-dev s390x 1:7.8.3+dfsg-2 [2020 kB] 461s Get:267 http://ftpmaster.internal/ubuntu plucky/universe s390x libscotch-7.0 s390x 7.0.5-1ubuntu1 [518 kB] 461s Get:268 http://ftpmaster.internal/ubuntu plucky/universe s390x libscotch-dev s390x 7.0.5-1ubuntu1 [1675 kB] 461s Get:269 http://ftpmaster.internal/ubuntu plucky/main s390x liblzma-dev s390x 5.6.2-2 [183 kB] 461s Get:270 http://ftpmaster.internal/ubuntu plucky/main s390x libxml2-dev s390x 2.12.7+dfsg-3 [73.0 kB] 461s Get:271 http://ftpmaster.internal/ubuntu plucky/main s390x python3-numpy s390x 1:1.26.4+ds-11ubuntu1 [4602 kB] 461s Get:272 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mpi4py s390x 3.1.6-9ubuntu1 [471 kB] 461s Get:273 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-dijitso all 2019.2.0~git20190418.c92dcb0-4 [24.3 kB] 461s Get:274 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mpmath all 1.3.0-1 [425 kB] 461s Get:275 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sympy all 1.13.3-1 [4228 kB] 461s Get:276 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-fiat all 2019.2.0~git20210419.7d418fa-5 [69.2 kB] 461s Get:277 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-ufl-legacy all 1:2022.3.0-3 [154 kB] 461s Get:278 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-ffc all 2019.2.0~legacy20230509.35df986-3 [227 kB] 461s Get:279 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 462s Get:280 http://ftpmaster.internal/ubuntu plucky/universe s390x libptscotch-dev s390x 7.0.5-1ubuntu1 [1488 kB] 462s Get:281 http://ftpmaster.internal/ubuntu plucky/universe s390x libscalapack-openmpi-dev s390x 2.2.1-3.1ubuntu2 [7490 B] 462s Get:282 http://ftpmaster.internal/ubuntu plucky/universe s390x libscalapack-mpi-dev s390x 2.2.1-3.1ubuntu2 [2326 B] 462s Get:283 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-bin s390x 3.3.10-1ubuntu4 [36.4 kB] 462s Get:284 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-dev s390x 3.3.10-1ubuntu4 [1326 kB] 462s Get:285 http://ftpmaster.internal/ubuntu plucky/universe s390x libfftw3-mpi-dev s390x 3.3.10-1ubuntu4 [61.4 kB] 462s Get:286 http://ftpmaster.internal/ubuntu plucky/universe s390x opencl-c-headers all 3.0~2024.05.08-1 [47.6 kB] 462s Get:287 http://ftpmaster.internal/ubuntu plucky/universe s390x opencl-clhpp-headers all 3.0~2024.05.08-1ubuntu1 [50.9 kB] 462s Get:288 http://ftpmaster.internal/ubuntu plucky/universe s390x ocl-icd-opencl-dev s390x 2.3.2-1build1 [2450 B] 462s Get:289 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuperlu-dev s390x 7.0.0+dfsg1-2 [20.8 kB] 462s Get:290 http://ftpmaster.internal/ubuntu plucky/universe s390x libsuperlu-dist-dev s390x 8.2.1+dfsg1-2 [1149 kB] 462s Get:291 http://ftpmaster.internal/ubuntu plucky/main s390x xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 462s Get:292 http://ftpmaster.internal/ubuntu plucky/main s390x x11proto-dev all 2024.1-1 [606 kB] 462s Get:293 http://ftpmaster.internal/ubuntu plucky/main s390x libxau-dev s390x 1:1.0.11-1 [9752 B] 462s Get:294 http://ftpmaster.internal/ubuntu plucky/main s390x libxdmcp-dev s390x 1:1.1.3-0ubuntu6 [26.9 kB] 462s Get:295 http://ftpmaster.internal/ubuntu plucky/main s390x xtrans-dev all 1.4.0-1 [68.9 kB] 462s Get:296 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb1-dev s390x 1.17.0-2 [88.9 kB] 462s Get:297 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-dev s390x 2:1.8.10-2 [761 kB] 462s Get:298 http://ftpmaster.internal/ubuntu plucky/main s390x libyaml-dev s390x 0.2.5-1build1 [66.0 kB] 462s Get:299 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc3.21-dev-common all 3.21.6+dfsg1-2ubuntu2 [316 kB] 462s Get:300 http://ftpmaster.internal/ubuntu plucky/universe s390x libhypre-dev s390x 2.31.0-1exp2 [2542 kB] 462s Get:301 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps-headers-dev all 5.7.3-3 [21.8 kB] 462s Get:302 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps-dev s390x 5.7.3-3 [2423 kB] 462s Get:303 http://ftpmaster.internal/ubuntu plucky/main s390x libc6-dbg s390x 2.40-1ubuntu3 [7519 kB] 463s Get:304 http://ftpmaster.internal/ubuntu plucky/main s390x valgrind s390x 1:3.23.0-0ubuntu2 [9718 kB] 463s Get:305 http://ftpmaster.internal/ubuntu plucky/universe s390x valgrind-mpi s390x 1:3.23.0-0ubuntu2 [47.2 kB] 463s Get:306 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc-real3.21-dev s390x 3.21.6+dfsg1-2ubuntu2 [7112 kB] 464s Get:307 http://ftpmaster.internal/ubuntu plucky/universe s390x libparpack2-dev s390x 3.9.1-1.1ubuntu1 [115 kB] 464s Get:308 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libslepc-real3.21-dev s390x 3.21.2+dfsg1-2 [6003 kB] 464s Get:309 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin-dev s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [14.8 kB] 464s Get:310 http://ftpmaster.internal/ubuntu plucky/universe s390x libopenblas64-0 s390x 0.3.28+ds-3 [5042 B] 464s Get:311 http://ftpmaster.internal/ubuntu plucky/universe s390x libopenblas64-pthread-dev s390x 0.3.28+ds-3 [4171 kB] 465s Get:312 http://ftpmaster.internal/ubuntu plucky/universe s390x libopenblas64-dev s390x 0.3.28+ds-3 [5108 B] 465s Get:313 http://ftpmaster.internal/ubuntu plucky/universe s390x libhypre64m-dev s390x 2.31.0-1exp2 [2345 kB] 465s Get:314 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libmumps64-dev s390x 5.7.3-3 [2422 kB] 465s Get:315 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc64-real3.21-dev s390x 3.21.6+dfsg1-2ubuntu2 [7123 kB] 465s Get:316 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libslepc64-real3.21-dev s390x 3.21.2+dfsg1-2 [6029 kB] 465s Get:317 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libdolfin64-dev s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [6816 B] 465s Get:318 http://ftpmaster.internal/ubuntu plucky/main s390x libexpat1-dev s390x 2.6.4-1 [146 kB] 465s Get:319 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 465s Get:320 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-sphinxdoc all 7.4.7-4 [158 kB] 465s Get:321 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-perl all 4.10000-1 [81.9 kB] 465s Get:322 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc-real-dev all 3.21.6+dfsg1-2ubuntu2 [3922 B] 465s Get:323 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x libpetsc64-real-dev all 3.21.6+dfsg1-2ubuntu2 [3938 B] 465s Get:324 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-dev s390x 3.12.7-3 [5838 kB] 466s Get:325 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3-dev s390x 3.12.6-0ubuntu1 [10.2 kB] 466s Get:326 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3-all-dev s390x 3.12.6-0ubuntu1 [918 B] 466s Get:327 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-minimal s390x 3.13.0-2 [877 kB] 466s Get:328 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-stdlib s390x 3.13.0-2 [2086 kB] 466s Get:329 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13 s390x 3.13.0-2 [2477 kB] 466s Get:330 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x petsc64-dev all 3.21.6+dfsg1-2ubuntu2 [3962 B] 466s Get:331 http://ftpmaster.internal/ubuntu plucky/universe s390x pybind11-dev all 2.13.6-1 [168 kB] 466s Get:332 http://ftpmaster.internal/ubuntu plucky/main s390x sphinx-common all 7.4.7-4 [775 kB] 466s Get:333 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python-petsc4py-doc all 3.21.6-2ubuntu2 [747 kB] 466s Get:334 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.12.6-0ubuntu1 [890 B] 466s Get:335 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-dev s390x 3.12.7-3 [505 kB] 466s Get:336 http://ftpmaster.internal/ubuntu plucky/main s390x python3-dev s390x 3.12.6-0ubuntu1 [26.7 kB] 466s Get:337 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all-dev s390x 3.12.6-0ubuntu1 [912 B] 466s Get:338 http://ftpmaster.internal/ubuntu plucky/main s390x python3-defusedxml all 0.7.1-2 [42.0 kB] 466s Get:339 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-distlib all 0.3.9-1 [267 kB] 466s Get:340 http://ftpmaster.internal/ubuntu plucky/main s390x python3-roman all 4.2-1 [10.0 kB] 466s Get:341 http://ftpmaster.internal/ubuntu plucky/main s390x python3-docutils all 0.21.2+dfsg-2 [409 kB] 466s Get:342 http://ftpmaster.internal/ubuntu plucky/universe s390x swig s390x 4.2.1-1 [1171 kB] 466s Get:343 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py-real3.21 s390x 3.21.6-2ubuntu2 [2205 kB] 466s Get:344 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py-real all 3.21.6-2ubuntu2 [2658 B] 466s Get:345 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py-real3.21 s390x 3.21.2-1ubuntu2 [570 kB] 466s Get:346 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py-real all 3.21.2-1ubuntu2 [2574 B] 466s Get:347 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-dolfin-real s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1084 kB] 466s Get:348 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py-64-real3.21 s390x 3.21.6-2ubuntu2 [2207 kB] 466s Get:349 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py-64-real all 3.21.6-2ubuntu2 [2510 B] 466s Get:350 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py-64-real3.21 s390x 3.21.2-1ubuntu2 [570 kB] 466s Get:351 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py-64-real all 3.21.2-1ubuntu2 [2556 B] 466s Get:352 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pkgconfig all 1.5.5-2 [7888 B] 466s Get:353 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pybind11 all 2.13.6-1 [176 kB] 466s Get:354 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-dolfin64-real s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1081 kB] 466s Get:355 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-filelock all 3.16.1-1 [12.8 kB] 466s Get:356 http://ftpmaster.internal/ubuntu plucky/main s390x python3-imagesize all 1.4.1-1 [6844 B] 466s Get:357 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 466s Get:358 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 466s Get:359 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-wheel all 0.44.0-1 [54.2 kB] 466s Get:360 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pip all 24.2+dfsg-1 [1398 kB] 466s Get:361 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pip-whl all 24.2+dfsg-1 [1420 kB] 466s Get:362 http://ftpmaster.internal/ubuntu plucky/main s390x python3-platformdirs all 4.3.6-1 [16.8 kB] 466s Get:363 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 466s Get:364 http://ftpmaster.internal/ubuntu plucky/main s390x python3-ply all 3.11-7 [45.4 kB] 466s Get:365 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pusimp all 0.1.1-1 [10.3 kB] 466s Get:366 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.3-1 [251 kB] 466s Get:367 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-setuptools-whl all 74.1.2-1 [1171 kB] 467s Get:368 http://ftpmaster.internal/ubuntu plucky/main s390x python3-six all 1.16.0-7 [13.1 kB] 467s Get:369 http://ftpmaster.internal/ubuntu plucky/main s390x python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 467s Get:370 http://ftpmaster.internal/ubuntu plucky/main s390x python3-alabaster all 0.7.16-0.1 [18.5 kB] 467s Get:371 http://ftpmaster.internal/ubuntu plucky/main s390x python3-sphinx all 7.4.7-4 [593 kB] 467s Get:372 http://ftpmaster.internal/ubuntu plucky/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 467s Get:373 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 467s Get:374 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sphinx-rtd-theme all 3.0.2+dfsg-1 [23.5 kB] 467s Get:375 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-wheel-whl all 0.44.0-1 [69.5 kB] 467s Get:376 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-virtualenv all 20.27.0+ds-1 [71.9 kB] 467s Get:377 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x slepc64-dev s390x 3.21.2+dfsg1-2 [2234 B] 467s Get:378 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-petsc4py all 3.21.6-2ubuntu2 [2308 B] 467s Get:379 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-slepc4py all 3.21.2-1ubuntu2 [2248 B] 467s Get:380 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-dolfin s390x 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [26.9 kB] 467s Get:381 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x dolfin-doc all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [13.0 MB] 467s Get:382 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x dolfin-bin all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [12.1 kB] 467s Get:383 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x petsc-dev all 3.21.6+dfsg1-2ubuntu2 [7482 B] 467s Get:384 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x slepc-dev s390x 3.21.2+dfsg1-2 [4824 B] 467s Get:385 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-modernizr all 3.13.0-0.1 [101 kB] 468s Fetched 346 MB in 18s (19.4 MB/s) 468s Selecting previously unselected package fonts-lato. 468s (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 ... 55571 files and directories currently installed.) 468s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 468s Unpacking fonts-lato (2.015-1) ... 468s Selecting previously unselected package sgml-base. 468s Preparing to unpack .../001-sgml-base_1.31_all.deb ... 468s Unpacking sgml-base (1.31) ... 468s Selecting previously unselected package m4. 468s Preparing to unpack .../002-m4_1.4.19-4build1_s390x.deb ... 468s Unpacking m4 (1.4.19-4build1) ... 468s Selecting previously unselected package autoconf. 468s Preparing to unpack .../003-autoconf_2.72-3_all.deb ... 468s Unpacking autoconf (2.72-3) ... 469s Selecting previously unselected package autotools-dev. 469s Preparing to unpack .../004-autotools-dev_20220109.1_all.deb ... 469s Unpacking autotools-dev (20220109.1) ... 469s Selecting previously unselected package automake. 469s Preparing to unpack .../005-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 469s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 469s Selecting previously unselected package autopoint. 469s Preparing to unpack .../006-autopoint_0.22.5-2_all.deb ... 469s Unpacking autopoint (0.22.5-2) ... 469s Selecting previously unselected package libisl23:s390x. 469s Preparing to unpack .../007-libisl23_0.27-1_s390x.deb ... 469s Unpacking libisl23:s390x (0.27-1) ... 469s Selecting previously unselected package libmpc3:s390x. 469s Preparing to unpack .../008-libmpc3_1.3.1-1build2_s390x.deb ... 469s Unpacking libmpc3:s390x (1.3.1-1build2) ... 469s Selecting previously unselected package cpp-14-s390x-linux-gnu. 469s Preparing to unpack .../009-cpp-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package cpp-14. 469s Preparing to unpack .../010-cpp-14_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package cpp-s390x-linux-gnu. 469s Preparing to unpack .../011-cpp-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 469s Unpacking cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 469s Selecting previously unselected package cpp. 469s Preparing to unpack .../012-cpp_4%3a14.1.0-2ubuntu1_s390x.deb ... 469s Unpacking cpp (4:14.1.0-2ubuntu1) ... 469s Selecting previously unselected package libcc1-0:s390x. 469s Preparing to unpack .../013-libcc1-0_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking libcc1-0:s390x (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package libgomp1:s390x. 469s Preparing to unpack .../014-libgomp1_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking libgomp1:s390x (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package libitm1:s390x. 469s Preparing to unpack .../015-libitm1_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking libitm1:s390x (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package libasan8:s390x. 469s Preparing to unpack .../016-libasan8_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking libasan8:s390x (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package libubsan1:s390x. 469s Preparing to unpack .../017-libubsan1_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking libubsan1:s390x (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package libgcc-14-dev:s390x. 469s Preparing to unpack .../018-libgcc-14-dev_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package gcc-14-s390x-linux-gnu. 469s Preparing to unpack .../019-gcc-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package gcc-14. 469s Preparing to unpack .../020-gcc-14_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package gcc-s390x-linux-gnu. 469s Preparing to unpack .../021-gcc-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 469s Unpacking gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 469s Selecting previously unselected package gcc. 469s Preparing to unpack .../022-gcc_4%3a14.1.0-2ubuntu1_s390x.deb ... 469s Unpacking gcc (4:14.1.0-2ubuntu1) ... 469s Selecting previously unselected package libstdc++-14-dev:s390x. 469s Preparing to unpack .../023-libstdc++-14-dev_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package g++-14-s390x-linux-gnu. 469s Preparing to unpack .../024-g++-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package g++-14. 469s Preparing to unpack .../025-g++-14_14.2.0-8ubuntu1_s390x.deb ... 469s Unpacking g++-14 (14.2.0-8ubuntu1) ... 469s Selecting previously unselected package g++-s390x-linux-gnu. 469s Preparing to unpack .../026-g++-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 469s Unpacking g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 469s Selecting previously unselected package g++. 469s Preparing to unpack .../027-g++_4%3a14.1.0-2ubuntu1_s390x.deb ... 469s Unpacking g++ (4:14.1.0-2ubuntu1) ... 469s Selecting previously unselected package build-essential. 469s Preparing to unpack .../028-build-essential_12.10ubuntu1_s390x.deb ... 469s Unpacking build-essential (12.10ubuntu1) ... 469s Selecting previously unselected package chrpath. 469s Preparing to unpack .../029-chrpath_0.18-1_s390x.deb ... 469s Unpacking chrpath (0.18-1) ... 469s Selecting previously unselected package libjsoncpp25:s390x. 469s Preparing to unpack .../030-libjsoncpp25_1.9.5-6build1_s390x.deb ... 469s Unpacking libjsoncpp25:s390x (1.9.5-6build1) ... 469s Selecting previously unselected package librhash0:s390x. 469s Preparing to unpack .../031-librhash0_1.4.3-3build1_s390x.deb ... 469s Unpacking librhash0:s390x (1.4.3-3build1) ... 469s Selecting previously unselected package cmake-data. 469s Preparing to unpack .../032-cmake-data_3.30.3-1_all.deb ... 469s Unpacking cmake-data (3.30.3-1) ... 470s Selecting previously unselected package cmake. 470s Preparing to unpack .../033-cmake_3.30.3-1_s390x.deb ... 470s Unpacking cmake (3.30.3-1) ... 470s Selecting previously unselected package libdebhelper-perl. 470s Preparing to unpack .../034-libdebhelper-perl_13.20ubuntu1_all.deb ... 470s Unpacking libdebhelper-perl (13.20ubuntu1) ... 470s Selecting previously unselected package libtool. 470s Preparing to unpack .../035-libtool_2.4.7-8_all.deb ... 470s Unpacking libtool (2.4.7-8) ... 470s Selecting previously unselected package dh-autoreconf. 470s Preparing to unpack .../036-dh-autoreconf_20_all.deb ... 470s Unpacking dh-autoreconf (20) ... 470s Selecting previously unselected package libarchive-zip-perl. 470s Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ... 470s Unpacking libarchive-zip-perl (1.68-1) ... 470s Selecting previously unselected package libfile-stripnondeterminism-perl. 470s Preparing to unpack .../038-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 470s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 470s Selecting previously unselected package dh-strip-nondeterminism. 470s Preparing to unpack .../039-dh-strip-nondeterminism_1.14.0-1_all.deb ... 470s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 470s Selecting previously unselected package debugedit. 470s Preparing to unpack .../040-debugedit_1%3a5.1-1_s390x.deb ... 470s Unpacking debugedit (1:5.1-1) ... 470s Selecting previously unselected package dwz. 470s Preparing to unpack .../041-dwz_0.15-1build6_s390x.deb ... 470s Unpacking dwz (0.15-1build6) ... 470s Selecting previously unselected package gettext. 470s Preparing to unpack .../042-gettext_0.22.5-2_s390x.deb ... 470s Unpacking gettext (0.22.5-2) ... 470s Selecting previously unselected package intltool-debian. 470s Preparing to unpack .../043-intltool-debian_0.35.0+20060710.6_all.deb ... 470s Unpacking intltool-debian (0.35.0+20060710.6) ... 470s Selecting previously unselected package po-debconf. 470s Preparing to unpack .../044-po-debconf_1.0.21+nmu1_all.deb ... 470s Unpacking po-debconf (1.0.21+nmu1) ... 470s Selecting previously unselected package debhelper. 470s Preparing to unpack .../045-debhelper_13.20ubuntu1_all.deb ... 470s Unpacking debhelper (13.20ubuntu1) ... 470s Selecting previously unselected package dh-python. 470s Preparing to unpack .../046-dh-python_6.20241024_all.deb ... 470s Unpacking dh-python (6.20241024) ... 470s Selecting previously unselected package xml-core. 470s Preparing to unpack .../047-xml-core_0.19_all.deb ... 470s Unpacking xml-core (0.19) ... 470s Selecting previously unselected package docutils-common. 470s Preparing to unpack .../048-docutils-common_0.21.2+dfsg-2_all.deb ... 470s Unpacking docutils-common (0.21.2+dfsg-2) ... 470s Selecting previously unselected package libfmt10:s390x. 470s Preparing to unpack .../049-libfmt10_10.1.1+ds1-4_s390x.deb ... 470s Unpacking libfmt10:s390x (10.1.1+ds1-4) ... 470s Selecting previously unselected package libxapian30:s390x. 470s Preparing to unpack .../050-libxapian30_1.4.25-1_s390x.deb ... 470s Unpacking libxapian30:s390x (1.4.25-1) ... 470s Selecting previously unselected package doxygen. 470s Preparing to unpack .../051-doxygen_1.9.8+ds-2ubuntu2_s390x.deb ... 470s Unpacking doxygen (1.9.8+ds-2ubuntu2) ... 470s Selecting previously unselected package libfreetype6:s390x. 470s Preparing to unpack .../052-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 470s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 470s Selecting previously unselected package fonts-dejavu-mono. 470s Preparing to unpack .../053-fonts-dejavu-mono_2.37-8_all.deb ... 470s Unpacking fonts-dejavu-mono (2.37-8) ... 470s Selecting previously unselected package fonts-dejavu-core. 470s Preparing to unpack .../054-fonts-dejavu-core_2.37-8_all.deb ... 470s Unpacking fonts-dejavu-core (2.37-8) ... 470s Selecting previously unselected package fontconfig-config. 470s Preparing to unpack .../055-fontconfig-config_2.15.0-1.1ubuntu2_s390x.deb ... 470s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 470s Selecting previously unselected package libfontconfig1:s390x. 470s Preparing to unpack .../056-libfontconfig1_2.15.0-1.1ubuntu2_s390x.deb ... 470s Unpacking libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 470s Selecting previously unselected package fontconfig. 470s Preparing to unpack .../057-fontconfig_2.15.0-1.1ubuntu2_s390x.deb ... 470s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 470s Selecting previously unselected package fonts-font-awesome. 470s Preparing to unpack .../058-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 470s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 470s Selecting previously unselected package fonts-mathjax. 470s Preparing to unpack .../059-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 470s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 471s Selecting previously unselected package libgfortran5:s390x. 471s Preparing to unpack .../060-libgfortran5_14.2.0-8ubuntu1_s390x.deb ... 471s Unpacking libgfortran5:s390x (14.2.0-8ubuntu1) ... 471s Selecting previously unselected package libgfortran-14-dev:s390x. 471s Preparing to unpack .../061-libgfortran-14-dev_14.2.0-8ubuntu1_s390x.deb ... 471s Unpacking libgfortran-14-dev:s390x (14.2.0-8ubuntu1) ... 471s Selecting previously unselected package gfortran-14-s390x-linux-gnu. 471s Preparing to unpack .../062-gfortran-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 471s Unpacking gfortran-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 471s Selecting previously unselected package gfortran-14. 471s Preparing to unpack .../063-gfortran-14_14.2.0-8ubuntu1_s390x.deb ... 471s Unpacking gfortran-14 (14.2.0-8ubuntu1) ... 471s Selecting previously unselected package gfortran-s390x-linux-gnu. 471s Preparing to unpack .../064-gfortran-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 471s Unpacking gfortran-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 471s Selecting previously unselected package gfortran. 471s Preparing to unpack .../065-gfortran_4%3a14.1.0-2ubuntu1_s390x.deb ... 471s Unpacking gfortran (4:14.1.0-2ubuntu1) ... 471s Selecting previously unselected package libann0. 471s Preparing to unpack .../066-libann0_1.1.2+doc-9build1_s390x.deb ... 471s Unpacking libann0 (1.1.2+doc-9build1) ... 471s Selecting previously unselected package libcdt5:s390x. 471s Preparing to unpack .../067-libcdt5_2.42.4-2build3_s390x.deb ... 471s Unpacking libcdt5:s390x (2.42.4-2build3) ... 471s Selecting previously unselected package libcgraph6:s390x. 471s Preparing to unpack .../068-libcgraph6_2.42.4-2build3_s390x.deb ... 471s Unpacking libcgraph6:s390x (2.42.4-2build3) ... 471s Selecting previously unselected package libsharpyuv0:s390x. 471s Preparing to unpack .../069-libsharpyuv0_1.4.0-0.1_s390x.deb ... 471s Unpacking libsharpyuv0:s390x (1.4.0-0.1) ... 471s Selecting previously unselected package libaom3:s390x. 471s Preparing to unpack .../070-libaom3_3.11.0-1_s390x.deb ... 471s Unpacking libaom3:s390x (3.11.0-1) ... 471s Selecting previously unselected package libheif-plugin-aomdec:s390x. 471s Preparing to unpack .../071-libheif-plugin-aomdec_1.19.3-1_s390x.deb ... 471s Unpacking libheif-plugin-aomdec:s390x (1.19.3-1) ... 471s Selecting previously unselected package libde265-0:s390x. 471s Preparing to unpack .../072-libde265-0_1.0.15-1build4_s390x.deb ... 471s Unpacking libde265-0:s390x (1.0.15-1build4) ... 471s Selecting previously unselected package libheif-plugin-libde265:s390x. 471s Preparing to unpack .../073-libheif-plugin-libde265_1.19.3-1_s390x.deb ... 471s Unpacking libheif-plugin-libde265:s390x (1.19.3-1) ... 471s Selecting previously unselected package libheif1:s390x. 471s Preparing to unpack .../074-libheif1_1.19.3-1_s390x.deb ... 471s Unpacking libheif1:s390x (1.19.3-1) ... 471s Selecting previously unselected package libimagequant0:s390x. 471s Preparing to unpack .../075-libimagequant0_2.18.0-1build1_s390x.deb ... 471s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 471s Selecting previously unselected package libjpeg-turbo8:s390x. 471s Preparing to unpack .../076-libjpeg-turbo8_2.1.5-3ubuntu1_s390x.deb ... 471s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu1) ... 471s Selecting previously unselected package libjpeg8:s390x. 471s Preparing to unpack .../077-libjpeg8_8c-2ubuntu11_s390x.deb ... 471s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 471s Selecting previously unselected package libgraphite2-3:s390x. 471s Preparing to unpack .../078-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 471s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 471s Selecting previously unselected package libharfbuzz0b:s390x. 471s Preparing to unpack .../079-libharfbuzz0b_10.0.1-1_s390x.deb ... 471s Unpacking libharfbuzz0b:s390x (10.0.1-1) ... 471s Selecting previously unselected package libraqm0:s390x. 471s Preparing to unpack .../080-libraqm0_0.10.1-1build1_s390x.deb ... 471s Unpacking libraqm0:s390x (0.10.1-1build1) ... 471s Selecting previously unselected package libdeflate0:s390x. 471s Preparing to unpack .../081-libdeflate0_1.22-1_s390x.deb ... 471s Unpacking libdeflate0:s390x (1.22-1) ... 471s Selecting previously unselected package libjbig0:s390x. 471s Preparing to unpack .../082-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 471s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 471s Selecting previously unselected package libwebp7:s390x. 471s Preparing to unpack .../083-libwebp7_1.4.0-0.1_s390x.deb ... 471s Unpacking libwebp7:s390x (1.4.0-0.1) ... 471s Selecting previously unselected package libtiff6:s390x. 471s Preparing to unpack .../084-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 471s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 471s Selecting previously unselected package libxpm4:s390x. 471s Preparing to unpack .../085-libxpm4_1%3a3.5.17-1build2_s390x.deb ... 471s Unpacking libxpm4:s390x (1:3.5.17-1build2) ... 471s Selecting previously unselected package libgd3:s390x. 471s Preparing to unpack .../086-libgd3_2.3.3-12ubuntu3_s390x.deb ... 471s Unpacking libgd3:s390x (2.3.3-12ubuntu3) ... 471s Selecting previously unselected package libgts-0.7-5t64:s390x. 471s Preparing to unpack .../087-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_s390x.deb ... 471s Unpacking libgts-0.7-5t64:s390x (0.7.6+darcs121130-5.2build1) ... 471s Selecting previously unselected package libpixman-1-0:s390x. 471s Preparing to unpack .../088-libpixman-1-0_0.44.0-3_s390x.deb ... 471s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 471s Selecting previously unselected package libxcb-render0:s390x. 471s Preparing to unpack .../089-libxcb-render0_1.17.0-2_s390x.deb ... 471s Unpacking libxcb-render0:s390x (1.17.0-2) ... 471s Selecting previously unselected package libxcb-shm0:s390x. 471s Preparing to unpack .../090-libxcb-shm0_1.17.0-2_s390x.deb ... 471s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 471s Selecting previously unselected package libxrender1:s390x. 471s Preparing to unpack .../091-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 471s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 471s Selecting previously unselected package libcairo2:s390x. 471s Preparing to unpack .../092-libcairo2_1.18.2-2_s390x.deb ... 471s Unpacking libcairo2:s390x (1.18.2-2) ... 471s Selecting previously unselected package libltdl7:s390x. 471s Preparing to unpack .../093-libltdl7_2.4.7-8_s390x.deb ... 471s Unpacking libltdl7:s390x (2.4.7-8) ... 471s Selecting previously unselected package libthai-data. 471s Preparing to unpack .../094-libthai-data_0.1.29-2build1_all.deb ... 471s Unpacking libthai-data (0.1.29-2build1) ... 471s Selecting previously unselected package libdatrie1:s390x. 471s Preparing to unpack .../095-libdatrie1_0.2.13-3build1_s390x.deb ... 471s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 471s Selecting previously unselected package libthai0:s390x. 471s Preparing to unpack .../096-libthai0_0.1.29-2build1_s390x.deb ... 471s Unpacking libthai0:s390x (0.1.29-2build1) ... 471s Selecting previously unselected package libpango-1.0-0:s390x. 471s Preparing to unpack .../097-libpango-1.0-0_1.54.0+ds-3_s390x.deb ... 471s Unpacking libpango-1.0-0:s390x (1.54.0+ds-3) ... 471s Selecting previously unselected package libpangoft2-1.0-0:s390x. 471s Preparing to unpack .../098-libpangoft2-1.0-0_1.54.0+ds-3_s390x.deb ... 471s Unpacking libpangoft2-1.0-0:s390x (1.54.0+ds-3) ... 471s Selecting previously unselected package libpangocairo-1.0-0:s390x. 471s Preparing to unpack .../099-libpangocairo-1.0-0_1.54.0+ds-3_s390x.deb ... 471s Unpacking libpangocairo-1.0-0:s390x (1.54.0+ds-3) ... 471s Selecting previously unselected package libpathplan4:s390x. 471s Preparing to unpack .../100-libpathplan4_2.42.4-2build3_s390x.deb ... 471s Unpacking libpathplan4:s390x (2.42.4-2build3) ... 471s Selecting previously unselected package libgvc6. 471s Preparing to unpack .../101-libgvc6_2.42.4-2build3_s390x.deb ... 471s Unpacking libgvc6 (2.42.4-2build3) ... 471s Selecting previously unselected package libgvpr2:s390x. 471s Preparing to unpack .../102-libgvpr2_2.42.4-2build3_s390x.deb ... 471s Unpacking libgvpr2:s390x (2.42.4-2build3) ... 471s Selecting previously unselected package liblab-gamut1:s390x. 471s Preparing to unpack .../103-liblab-gamut1_2.42.4-2build3_s390x.deb ... 471s Unpacking liblab-gamut1:s390x (2.42.4-2build3) ... 471s Selecting previously unselected package x11-common. 471s Preparing to unpack .../104-x11-common_1%3a7.7+23ubuntu3_all.deb ... 471s Unpacking x11-common (1:7.7+23ubuntu3) ... 471s Selecting previously unselected package libice6:s390x. 471s Preparing to unpack .../105-libice6_2%3a1.1.1-1_s390x.deb ... 471s Unpacking libice6:s390x (2:1.1.1-1) ... 471s Selecting previously unselected package libsm6:s390x. 471s Preparing to unpack .../106-libsm6_2%3a1.2.4-1_s390x.deb ... 471s Unpacking libsm6:s390x (2:1.2.4-1) ... 471s Selecting previously unselected package libxt6t64:s390x. 471s Preparing to unpack .../107-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 471s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 471s Selecting previously unselected package libxmu6:s390x. 471s Preparing to unpack .../108-libxmu6_2%3a1.1.3-3build2_s390x.deb ... 471s Unpacking libxmu6:s390x (2:1.1.3-3build2) ... 471s Selecting previously unselected package libxaw7:s390x. 471s Preparing to unpack .../109-libxaw7_2%3a1.0.16-1_s390x.deb ... 471s Unpacking libxaw7:s390x (2:1.0.16-1) ... 471s Selecting previously unselected package graphviz. 471s Preparing to unpack .../110-graphviz_2.42.4-2build3_s390x.deb ... 471s Unpacking graphviz (2.42.4-2build3) ... 471s Selecting previously unselected package icu-devtools. 471s Preparing to unpack .../111-icu-devtools_74.2-1ubuntu4_s390x.deb ... 471s Unpacking icu-devtools (74.2-1ubuntu4) ... 471s Selecting previously unselected package libaec0:s390x. 471s Preparing to unpack .../112-libaec0_1.1.3-1_s390x.deb ... 471s Unpacking libaec0:s390x (1.1.3-1) ... 471s Selecting previously unselected package libsuitesparseconfig7:s390x. 471s Preparing to unpack .../113-libsuitesparseconfig7_1%3a7.8.3+dfsg-2_s390x.deb ... 471s Unpacking libsuitesparseconfig7:s390x (1:7.8.3+dfsg-2) ... 471s Selecting previously unselected package libamd3:s390x. 471s Preparing to unpack .../114-libamd3_1%3a7.8.3+dfsg-2_s390x.deb ... 471s Unpacking libamd3:s390x (1:7.8.3+dfsg-2) ... 471s Selecting previously unselected package libblas3:s390x. 471s Preparing to unpack .../115-libblas3_3.12.0-3build2_s390x.deb ... 471s Unpacking libblas3:s390x (3.12.0-3build2) ... 471s Selecting previously unselected package liblapack3:s390x. 471s Preparing to unpack .../116-liblapack3_3.12.0-3build2_s390x.deb ... 471s Unpacking liblapack3:s390x (3.12.0-3build2) ... 471s Selecting previously unselected package libarpack2t64:s390x. 471s Preparing to unpack .../117-libarpack2t64_3.9.1-1.1ubuntu1_s390x.deb ... 471s Unpacking libarpack2t64:s390x (3.9.1-1.1ubuntu1) ... 471s Selecting previously unselected package libblas-dev:s390x. 471s Preparing to unpack .../118-libblas-dev_3.12.0-3build2_s390x.deb ... 471s Unpacking libblas-dev:s390x (3.12.0-3build2) ... 471s Selecting previously unselected package liblapack-dev:s390x. 471s Preparing to unpack .../119-liblapack-dev_3.12.0-3build2_s390x.deb ... 471s Unpacking liblapack-dev:s390x (3.12.0-3build2) ... 472s Selecting previously unselected package libarpack2-dev:s390x. 472s Preparing to unpack .../120-libarpack2-dev_3.9.1-1.1ubuntu1_s390x.deb ... 472s Unpacking libarpack2-dev:s390x (3.9.1-1.1ubuntu1) ... 472s Selecting previously unselected package libblas64-3:s390x. 472s Preparing to unpack .../121-libblas64-3_3.12.0-3build2_s390x.deb ... 472s Unpacking libblas64-3:s390x (3.12.0-3build2) ... 472s Selecting previously unselected package libboost1.83-dev:s390x. 472s Preparing to unpack .../122-libboost1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 472s Unpacking libboost1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-atomic1.83.0:s390x. 473s Preparing to unpack .../123-libboost-atomic1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-atomic1.83.0:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-atomic1.83-dev:s390x. 473s Preparing to unpack .../124-libboost-atomic1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-atomic1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-chrono1.83.0t64:s390x. 473s Preparing to unpack .../125-libboost-chrono1.83.0t64_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-chrono1.83.0t64:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-chrono1.83-dev:s390x. 473s Preparing to unpack .../126-libboost-chrono1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-chrono1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-chrono-dev:s390x. 473s Preparing to unpack .../127-libboost-chrono-dev_1.83.0.2ubuntu1_s390x.deb ... 473s Unpacking libboost-chrono-dev:s390x (1.83.0.2ubuntu1) ... 473s Selecting previously unselected package libboost-date-time1.83.0:s390x. 473s Preparing to unpack .../128-libboost-date-time1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-date-time1.83.0:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-serialization1.83.0:s390x. 473s Preparing to unpack .../129-libboost-serialization1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-serialization1.83.0:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-serialization1.83-dev:s390x. 473s Preparing to unpack .../130-libboost-serialization1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-serialization1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-date-time1.83-dev:s390x. 473s Preparing to unpack .../131-libboost-date-time1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-date-time1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-dev:s390x. 473s Preparing to unpack .../132-libboost-dev_1.83.0.2ubuntu1_s390x.deb ... 473s Unpacking libboost-dev:s390x (1.83.0.2ubuntu1) ... 473s Selecting previously unselected package libboost-filesystem1.83.0:s390x. 473s Preparing to unpack .../133-libboost-filesystem1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-filesystem1.83.0:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-system1.83.0:s390x. 473s Preparing to unpack .../134-libboost-system1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-system1.83.0:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-system1.83-dev:s390x. 473s Preparing to unpack .../135-libboost-system1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-system1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-filesystem1.83-dev:s390x. 473s Preparing to unpack .../136-libboost-filesystem1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-filesystem1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-filesystem-dev:s390x. 473s Preparing to unpack .../137-libboost-filesystem-dev_1.83.0.2ubuntu1_s390x.deb ... 473s Unpacking libboost-filesystem-dev:s390x (1.83.0.2ubuntu1) ... 473s Selecting previously unselected package libboost-regex1.83.0:s390x. 473s Preparing to unpack .../138-libboost-regex1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-regex1.83.0:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libicu-dev:s390x. 473s Preparing to unpack .../139-libicu-dev_74.2-1ubuntu4_s390x.deb ... 473s Unpacking libicu-dev:s390x (74.2-1ubuntu4) ... 473s Selecting previously unselected package libboost-regex1.83-dev:s390x. 473s Preparing to unpack .../140-libboost-regex1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-regex1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-iostreams1.83.0:s390x. 473s Preparing to unpack .../141-libboost-iostreams1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-iostreams1.83.0:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-iostreams1.83-dev:s390x. 473s Preparing to unpack .../142-libboost-iostreams1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-iostreams1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-iostreams-dev:s390x. 473s Preparing to unpack .../143-libboost-iostreams-dev_1.83.0.2ubuntu1_s390x.deb ... 473s Unpacking libboost-iostreams-dev:s390x (1.83.0.2ubuntu1) ... 473s Selecting previously unselected package libboost-math1.83.0:s390x. 473s Preparing to unpack .../144-libboost-math1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-math1.83.0:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-math1.83-dev:s390x. 473s Preparing to unpack .../145-libboost-math1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-math1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 473s Selecting previously unselected package libboost-math-dev:s390x. 473s Preparing to unpack .../146-libboost-math-dev_1.83.0.2ubuntu1_s390x.deb ... 473s Unpacking libboost-math-dev:s390x (1.83.0.2ubuntu1) ... 473s Selecting previously unselected package libevent-pthreads-2.1-7t64:s390x. 473s Preparing to unpack .../147-libevent-pthreads-2.1-7t64_2.1.12-stable-10_s390x.deb ... 473s Unpacking libevent-pthreads-2.1-7t64:s390x (2.1.12-stable-10) ... 473s Selecting previously unselected package librdmacm1t64:s390x. 473s Preparing to unpack .../148-librdmacm1t64_52.0-2ubuntu1_s390x.deb ... 473s Unpacking librdmacm1t64:s390x (52.0-2ubuntu1) ... 473s Selecting previously unselected package libfabric1:s390x. 473s Preparing to unpack .../149-libfabric1_1.17.0-3ubuntu1_s390x.deb ... 473s Unpacking libfabric1:s390x (1.17.0-3ubuntu1) ... 473s Selecting previously unselected package libhwloc15:s390x. 473s Preparing to unpack .../150-libhwloc15_2.11.2-1_s390x.deb ... 473s Unpacking libhwloc15:s390x (2.11.2-1) ... 473s Selecting previously unselected package libmunge2:s390x. 473s Preparing to unpack .../151-libmunge2_0.5.15-4build1_s390x.deb ... 473s Unpacking libmunge2:s390x (0.5.15-4build1) ... 473s Selecting previously unselected package libpciaccess0:s390x. 473s Preparing to unpack .../152-libpciaccess0_0.17-3build1_s390x.deb ... 473s Unpacking libpciaccess0:s390x (0.17-3build1) ... 473s Selecting previously unselected package libxnvctrl0:s390x. 473s Preparing to unpack .../153-libxnvctrl0_510.47.03-0ubuntu4_s390x.deb ... 473s Unpacking libxnvctrl0:s390x (510.47.03-0ubuntu4) ... 473s Selecting previously unselected package ocl-icd-libopencl1:s390x. 473s Preparing to unpack .../154-ocl-icd-libopencl1_2.3.2-1build1_s390x.deb ... 473s Unpacking ocl-icd-libopencl1:s390x (2.3.2-1build1) ... 473s Selecting previously unselected package libhwloc-plugins:s390x. 473s Preparing to unpack .../155-libhwloc-plugins_2.11.2-1_s390x.deb ... 473s Unpacking libhwloc-plugins:s390x (2.11.2-1) ... 473s Selecting previously unselected package libpmix2t64:s390x. 473s Preparing to unpack .../156-libpmix2t64_5.0.3-2_s390x.deb ... 473s Unpacking libpmix2t64:s390x (5.0.3-2) ... 473s Selecting previously unselected package libopenmpi3t64:s390x. 473s Preparing to unpack .../157-libopenmpi3t64_5.0.5-6_s390x.deb ... 473s Unpacking libopenmpi3t64:s390x (5.0.5-6) ... 473s Selecting previously unselected package libboost-mpi1.83.0. 473s Preparing to unpack .../158-libboost-mpi1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 473s Unpacking libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 474s Selecting previously unselected package openmpi-common. 474s Preparing to unpack .../159-openmpi-common_5.0.5-6_all.deb ... 474s Unpacking openmpi-common (5.0.5-6) ... 474s Selecting previously unselected package libnl-3-dev:s390x. 474s Preparing to unpack .../160-libnl-3-dev_3.7.0-0.3build2_s390x.deb ... 474s Unpacking libnl-3-dev:s390x (3.7.0-0.3build2) ... 474s Selecting previously unselected package libnl-route-3-dev:s390x. 474s Preparing to unpack .../161-libnl-route-3-dev_3.7.0-0.3build2_s390x.deb ... 474s Unpacking libnl-route-3-dev:s390x (3.7.0-0.3build2) ... 474s Selecting previously unselected package libibverbs-dev:s390x. 474s Preparing to unpack .../162-libibverbs-dev_52.0-2ubuntu1_s390x.deb ... 474s Unpacking libibverbs-dev:s390x (52.0-2ubuntu1) ... 474s Selecting previously unselected package libnuma-dev:s390x. 474s Preparing to unpack .../163-libnuma-dev_2.0.18-1build1_s390x.deb ... 474s Unpacking libnuma-dev:s390x (2.0.18-1build1) ... 474s Selecting previously unselected package libltdl-dev:s390x. 474s Preparing to unpack .../164-libltdl-dev_2.4.7-8_s390x.deb ... 474s Unpacking libltdl-dev:s390x (2.4.7-8) ... 474s Selecting previously unselected package libhwloc-dev:s390x. 474s Preparing to unpack .../165-libhwloc-dev_2.11.2-1_s390x.deb ... 474s Unpacking libhwloc-dev:s390x (2.11.2-1) ... 474s Selecting previously unselected package libevent-2.1-7t64:s390x. 474s Preparing to unpack .../166-libevent-2.1-7t64_2.1.12-stable-10_s390x.deb ... 474s Unpacking libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 474s Selecting previously unselected package libevent-extra-2.1-7t64:s390x. 474s Preparing to unpack .../167-libevent-extra-2.1-7t64_2.1.12-stable-10_s390x.deb ... 474s Unpacking libevent-extra-2.1-7t64:s390x (2.1.12-stable-10) ... 474s Selecting previously unselected package libevent-openssl-2.1-7t64:s390x. 474s Preparing to unpack .../168-libevent-openssl-2.1-7t64_2.1.12-stable-10_s390x.deb ... 474s Unpacking libevent-openssl-2.1-7t64:s390x (2.1.12-stable-10) ... 474s Selecting previously unselected package libevent-dev. 474s Preparing to unpack .../169-libevent-dev_2.1.12-stable-10_s390x.deb ... 474s Unpacking libevent-dev (2.1.12-stable-10) ... 474s Selecting previously unselected package zlib1g-dev:s390x. 474s Preparing to unpack .../170-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 474s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 474s Selecting previously unselected package libpmix-dev:s390x. 474s Preparing to unpack .../171-libpmix-dev_5.0.3-2_s390x.deb ... 474s Unpacking libpmix-dev:s390x (5.0.3-2) ... 474s Selecting previously unselected package libjs-jquery. 474s Preparing to unpack .../172-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 474s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 474s Selecting previously unselected package libjs-jquery-ui. 474s Preparing to unpack .../173-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 474s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 474s Selecting previously unselected package openmpi-bin. 474s Preparing to unpack .../174-openmpi-bin_5.0.5-6_s390x.deb ... 474s Unpacking openmpi-bin (5.0.5-6) ... 474s Selecting previously unselected package libopenmpi-dev:s390x. 474s Preparing to unpack .../175-libopenmpi-dev_5.0.5-6_s390x.deb ... 474s Unpacking libopenmpi-dev:s390x (5.0.5-6) ... 474s Selecting previously unselected package mpi-default-dev. 474s Preparing to unpack .../176-mpi-default-dev_1.17_s390x.deb ... 474s Unpacking mpi-default-dev (1.17) ... 474s Selecting previously unselected package libboost-mpi1.83-dev. 474s Preparing to unpack .../177-libboost-mpi1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 474s Unpacking libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 474s Selecting previously unselected package libboost-mpi-dev. 474s Preparing to unpack .../178-libboost-mpi-dev_1.83.0.2ubuntu1_s390x.deb ... 474s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 474s Selecting previously unselected package libboost-program-options1.83.0:s390x. 474s Preparing to unpack .../179-libboost-program-options1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 474s Unpacking libboost-program-options1.83.0:s390x (1.83.0-3.2ubuntu2) ... 474s Selecting previously unselected package libboost-program-options1.83-dev:s390x. 474s Preparing to unpack .../180-libboost-program-options1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 474s Unpacking libboost-program-options1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 474s Selecting previously unselected package libboost-program-options-dev:s390x. 474s Preparing to unpack .../181-libboost-program-options-dev_1.83.0.2ubuntu1_s390x.deb ... 474s Unpacking libboost-program-options-dev:s390x (1.83.0.2ubuntu1) ... 474s Selecting previously unselected package libboost-serialization-dev:s390x. 474s Preparing to unpack .../182-libboost-serialization-dev_1.83.0.2ubuntu1_s390x.deb ... 474s Unpacking libboost-serialization-dev:s390x (1.83.0.2ubuntu1) ... 474s Selecting previously unselected package libboost-thread1.83.0:s390x. 474s Preparing to unpack .../183-libboost-thread1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 474s Unpacking libboost-thread1.83.0:s390x (1.83.0-3.2ubuntu2) ... 474s Selecting previously unselected package libboost-thread1.83-dev:s390x. 474s Preparing to unpack .../184-libboost-thread1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 474s Unpacking libboost-thread1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 474s Selecting previously unselected package libboost-thread-dev:s390x. 474s Preparing to unpack .../185-libboost-thread-dev_1.83.0.2ubuntu1_s390x.deb ... 474s Unpacking libboost-thread-dev:s390x (1.83.0.2ubuntu1) ... 474s Selecting previously unselected package libboost-timer1.83.0:s390x. 474s Preparing to unpack .../186-libboost-timer1.83.0_1.83.0-3.2ubuntu2_s390x.deb ... 474s Unpacking libboost-timer1.83.0:s390x (1.83.0-3.2ubuntu2) ... 474s Selecting previously unselected package libboost-timer1.83-dev:s390x. 474s Preparing to unpack .../187-libboost-timer1.83-dev_1.83.0-3.2ubuntu2_s390x.deb ... 474s Unpacking libboost-timer1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 474s Selecting previously unselected package libboost-timer-dev:s390x. 474s Preparing to unpack .../188-libboost-timer-dev_1.83.0.2ubuntu1_s390x.deb ... 474s Unpacking libboost-timer-dev:s390x (1.83.0.2ubuntu1) ... 474s Selecting previously unselected package libbrotli-dev:s390x. 474s Preparing to unpack .../189-libbrotli-dev_1.1.0-2build3_s390x.deb ... 474s Unpacking libbrotli-dev:s390x (1.1.0-2build3) ... 474s Selecting previously unselected package libbtf2:s390x. 474s Preparing to unpack .../190-libbtf2_1%3a7.8.3+dfsg-2_s390x.deb ... 474s Unpacking libbtf2:s390x (1:7.8.3+dfsg-2) ... 474s Selecting previously unselected package libcamd3:s390x. 474s Preparing to unpack .../191-libcamd3_1%3a7.8.3+dfsg-2_s390x.deb ... 474s Unpacking libcamd3:s390x (1:7.8.3+dfsg-2) ... 474s Selecting previously unselected package libccolamd3:s390x. 474s Preparing to unpack .../192-libccolamd3_1%3a7.8.3+dfsg-2_s390x.deb ... 474s Unpacking libccolamd3:s390x (1:7.8.3+dfsg-2) ... 474s Selecting previously unselected package libcolamd3:s390x. 474s Preparing to unpack .../193-libcolamd3_1%3a7.8.3+dfsg-2_s390x.deb ... 474s Unpacking libcolamd3:s390x (1:7.8.3+dfsg-2) ... 474s Selecting previously unselected package libcholmod5:s390x. 474s Preparing to unpack .../194-libcholmod5_1%3a7.8.3+dfsg-2_s390x.deb ... 474s Unpacking libcholmod5:s390x (1:7.8.3+dfsg-2) ... 474s Selecting previously unselected package libcombblas2.0.0t64:s390x. 474s Preparing to unpack .../195-libcombblas2.0.0t64_2.0.0-3.1build3_s390x.deb ... 474s Unpacking libcombblas2.0.0t64:s390x (2.0.0-3.1build3) ... 474s Selecting previously unselected package libidn2-dev:s390x. 474s Preparing to unpack .../196-libidn2-dev_2.3.7-2build2_s390x.deb ... 474s Unpacking libidn2-dev:s390x (2.3.7-2build2) ... 474s Selecting previously unselected package libpkgconf3:s390x. 474s Preparing to unpack .../197-libpkgconf3_1.8.1-4_s390x.deb ... 474s Unpacking libpkgconf3:s390x (1.8.1-4) ... 474s Selecting previously unselected package pkgconf-bin. 474s Preparing to unpack .../198-pkgconf-bin_1.8.1-4_s390x.deb ... 474s Unpacking pkgconf-bin (1.8.1-4) ... 474s Selecting previously unselected package pkgconf:s390x. 474s Preparing to unpack .../199-pkgconf_1.8.1-4_s390x.deb ... 474s Unpacking pkgconf:s390x (1.8.1-4) ... 474s Selecting previously unselected package libnghttp2-dev:s390x. 474s Preparing to unpack .../200-libnghttp2-dev_1.64.0-1_s390x.deb ... 474s Unpacking libnghttp2-dev:s390x (1.64.0-1) ... 474s Selecting previously unselected package libpsl-dev:s390x. 474s Preparing to unpack .../201-libpsl-dev_0.21.2-1.1build1_s390x.deb ... 474s Unpacking libpsl-dev:s390x (0.21.2-1.1build1) ... 474s Selecting previously unselected package libgmpxx4ldbl:s390x. 474s Preparing to unpack .../202-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_s390x.deb ... 474s Unpacking libgmpxx4ldbl:s390x (2:6.3.0+dfsg-2ubuntu7) ... 474s Selecting previously unselected package libgmp-dev:s390x. 474s Preparing to unpack .../203-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_s390x.deb ... 474s Unpacking libgmp-dev:s390x (2:6.3.0+dfsg-2ubuntu7) ... 474s Selecting previously unselected package libunbound8:s390x. 474s Preparing to unpack .../204-libunbound8_1.20.0-1ubuntu2.1_s390x.deb ... 474s Unpacking libunbound8:s390x (1.20.0-1ubuntu2.1) ... 474s Selecting previously unselected package libgnutls-dane0t64:s390x. 474s Preparing to unpack .../205-libgnutls-dane0t64_3.8.8-2ubuntu1_s390x.deb ... 474s Unpacking libgnutls-dane0t64:s390x (3.8.8-2ubuntu1) ... 474s Selecting previously unselected package libgnutls-openssl27t64:s390x. 474s Preparing to unpack .../206-libgnutls-openssl27t64_3.8.8-2ubuntu1_s390x.deb ... 474s Unpacking libgnutls-openssl27t64:s390x (3.8.8-2ubuntu1) ... 474s Selecting previously unselected package libp11-kit-dev:s390x. 474s Preparing to unpack .../207-libp11-kit-dev_0.25.5-2ubuntu1_s390x.deb ... 474s Unpacking libp11-kit-dev:s390x (0.25.5-2ubuntu1) ... 474s Selecting previously unselected package libtasn1-6-dev:s390x. 474s Preparing to unpack .../208-libtasn1-6-dev_4.19.0-3build1_s390x.deb ... 474s Unpacking libtasn1-6-dev:s390x (4.19.0-3build1) ... 474s Selecting previously unselected package nettle-dev:s390x. 474s Preparing to unpack .../209-nettle-dev_3.10-1_s390x.deb ... 474s Unpacking nettle-dev:s390x (3.10-1) ... 474s Selecting previously unselected package libgnutls28-dev:s390x. 474s Preparing to unpack .../210-libgnutls28-dev_3.8.8-2ubuntu1_s390x.deb ... 474s Unpacking libgnutls28-dev:s390x (3.8.8-2ubuntu1) ... 474s Selecting previously unselected package librtmp-dev:s390x. 474s Preparing to unpack .../211-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_s390x.deb ... 474s Unpacking librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-2build7) ... 474s Selecting previously unselected package libssl-dev:s390x. 474s Preparing to unpack .../212-libssl-dev_3.3.1-2ubuntu2_s390x.deb ... 474s Unpacking libssl-dev:s390x (3.3.1-2ubuntu2) ... 475s Selecting previously unselected package libssh2-1-dev:s390x. 475s Preparing to unpack .../213-libssh2-1-dev_1.11.1-1_s390x.deb ... 475s Unpacking libssh2-1-dev:s390x (1.11.1-1) ... 475s Selecting previously unselected package libzstd-dev:s390x. 475s Preparing to unpack .../214-libzstd-dev_1.5.6+dfsg-1_s390x.deb ... 475s Unpacking libzstd-dev:s390x (1.5.6+dfsg-1) ... 475s Selecting previously unselected package libcurl4-openssl-dev:s390x. 475s Preparing to unpack .../215-libcurl4-openssl-dev_8.9.1-2ubuntu3_s390x.deb ... 475s Unpacking libcurl4-openssl-dev:s390x (8.9.1-2ubuntu3) ... 475s Selecting previously unselected package libcxsparse4:s390x. 475s Preparing to unpack .../216-libcxsparse4_1%3a7.8.3+dfsg-2_s390x.deb ... 475s Unpacking libcxsparse4:s390x (1:7.8.3+dfsg-2) ... 475s Selecting previously unselected package libdolfin-dev-common. 475s Preparing to unpack .../217-libdolfin-dev-common_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 475s Unpacking libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 475s Selecting previously unselected package libsz2:s390x. 475s Preparing to unpack .../218-libsz2_1.1.3-1_s390x.deb ... 475s Unpacking libsz2:s390x (1.1.3-1) ... 475s Selecting previously unselected package libhdf5-openmpi-103-1t64:s390x. 475s Preparing to unpack .../219-libhdf5-openmpi-103-1t64_1.10.10+repack-4ubuntu3_s390x.deb ... 475s Unpacking libhdf5-openmpi-103-1t64:s390x (1.10.10+repack-4ubuntu3) ... 475s Selecting previously unselected package libfftw3-double3:s390x. 475s Preparing to unpack .../220-libfftw3-double3_3.3.10-1ubuntu4_s390x.deb ... 475s Unpacking libfftw3-double3:s390x (3.3.10-1ubuntu4) ... 475s Selecting previously unselected package libfftw3-long3:s390x. 475s Preparing to unpack .../221-libfftw3-long3_3.3.10-1ubuntu4_s390x.deb ... 475s Unpacking libfftw3-long3:s390x (3.3.10-1ubuntu4) ... 475s Selecting previously unselected package libfftw3-single3:s390x. 475s Preparing to unpack .../222-libfftw3-single3_3.3.10-1ubuntu4_s390x.deb ... 475s Unpacking libfftw3-single3:s390x (3.3.10-1ubuntu4) ... 475s Selecting previously unselected package libfftw3-mpi3:s390x. 475s Preparing to unpack .../223-libfftw3-mpi3_3.3.10-1ubuntu4_s390x.deb ... 475s Unpacking libfftw3-mpi3:s390x (3.3.10-1ubuntu4) ... 475s Selecting previously unselected package libmetis5:s390x. 475s Preparing to unpack .../224-libmetis5_5.1.0.dfsg-7build3_s390x.deb ... 475s Unpacking libmetis5:s390x (5.1.0.dfsg-7build3) ... 475s Selecting previously unselected package libptscotch-7.0:s390x. 475s Preparing to unpack .../225-libptscotch-7.0_7.0.5-1ubuntu1_s390x.deb ... 475s Unpacking libptscotch-7.0:s390x (7.0.5-1ubuntu1) ... 475s Selecting previously unselected package libsuperlu-dist8:s390x. 475s Preparing to unpack .../226-libsuperlu-dist8_8.2.1+dfsg1-2_s390x.deb ... 475s Unpacking libsuperlu-dist8:s390x (8.2.1+dfsg1-2) ... 475s Selecting previously unselected package libhypre-2.31.0:s390x. 475s Preparing to unpack .../227-libhypre-2.31.0_2.31.0-1exp2_s390x.deb ... 475s Unpacking libhypre-2.31.0:s390x (2.31.0-1exp2) ... 475s Selecting previously unselected package libklu2:s390x. 475s Preparing to unpack .../228-libklu2_1%3a7.8.3+dfsg-2_s390x.deb ... 475s Unpacking libklu2:s390x (1:7.8.3+dfsg-2) ... 475s Selecting previously unselected package mpi-default-bin. 475s Preparing to unpack .../229-mpi-default-bin_1.17_s390x.deb ... 475s Unpacking mpi-default-bin (1.17) ... 475s Selecting previously unselected package libscalapack-openmpi2.2:s390x. 475s Preparing to unpack .../230-libscalapack-openmpi2.2_2.2.1-3.1ubuntu2_s390x.deb ... 475s Unpacking libscalapack-openmpi2.2:s390x (2.2.1-3.1ubuntu2) ... 475s Selecting previously unselected package libmumps-5.7:s390x. 475s Preparing to unpack .../231-libmumps-5.7_5.7.3-3_s390x.deb ... 475s Unpacking libmumps-5.7:s390x (5.7.3-3) ... 475s Selecting previously unselected package libspqr4:s390x. 475s Preparing to unpack .../232-libspqr4_1%3a7.8.3+dfsg-2_s390x.deb ... 475s Unpacking libspqr4:s390x (1:7.8.3+dfsg-2) ... 475s Selecting previously unselected package libsuperlu7:s390x. 475s Preparing to unpack .../233-libsuperlu7_7.0.0+dfsg1-2_s390x.deb ... 475s Unpacking libsuperlu7:s390x (7.0.0+dfsg1-2) ... 475s Selecting previously unselected package libumfpack6:s390x. 475s Preparing to unpack .../234-libumfpack6_1%3a7.8.3+dfsg-2_s390x.deb ... 475s Unpacking libumfpack6:s390x (1:7.8.3+dfsg-2) ... 475s Selecting previously unselected package libpetsc-real3.21:s390x. 475s Preparing to unpack .../235-libpetsc-real3.21_3.21.6+dfsg1-2ubuntu2_s390x.deb ... 475s Unpacking libpetsc-real3.21:s390x (3.21.6+dfsg1-2ubuntu2) ... 475s Selecting previously unselected package libparpack2t64:s390x. 475s Preparing to unpack .../236-libparpack2t64_3.9.1-1.1ubuntu1_s390x.deb ... 475s Unpacking libparpack2t64:s390x (3.9.1-1.1ubuntu1) ... 475s Selecting previously unselected package libslepc-real3.21. 475s Preparing to unpack .../237-libslepc-real3.21_3.21.2+dfsg1-2_s390x.deb ... 475s Unpacking libslepc-real3.21 (3.21.2+dfsg1-2) ... 475s Selecting previously unselected package libdolfin2019.2t64:s390x. 475s Preparing to unpack .../238-libdolfin2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 475s Unpacking libdolfin2019.2t64:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 475s Selecting previously unselected package libopenblas64-0-pthread:s390x. 475s Preparing to unpack .../239-libopenblas64-0-pthread_0.3.28+ds-3_s390x.deb ... 475s Unpacking libopenblas64-0-pthread:s390x (0.3.28+ds-3) ... 475s Selecting previously unselected package liblapack64-3:s390x. 475s Preparing to unpack .../240-liblapack64-3_3.12.0-3build2_s390x.deb ... 475s Unpacking liblapack64-3:s390x (3.12.0-3build2) ... 475s Selecting previously unselected package libhypre64m-2.31.0:s390x. 475s Preparing to unpack .../241-libhypre64m-2.31.0_2.31.0-1exp2_s390x.deb ... 475s Unpacking libhypre64m-2.31.0:s390x (2.31.0-1exp2) ... 475s Selecting previously unselected package libmumps-64pord-5.7:s390x. 475s Preparing to unpack .../242-libmumps-64pord-5.7_5.7.3-3_s390x.deb ... 475s Unpacking libmumps-64pord-5.7:s390x (5.7.3-3) ... 475s Selecting previously unselected package libpetsc64-real3.21:s390x. 475s Preparing to unpack .../243-libpetsc64-real3.21_3.21.6+dfsg1-2ubuntu2_s390x.deb ... 475s Unpacking libpetsc64-real3.21:s390x (3.21.6+dfsg1-2ubuntu2) ... 476s Selecting previously unselected package libslepc64-real3.21. 476s Preparing to unpack .../244-libslepc64-real3.21_3.21.2+dfsg1-2_s390x.deb ... 476s Unpacking libslepc64-real3.21 (3.21.2+dfsg1-2) ... 476s Selecting previously unselected package libdolfin64-2019.2t64:s390x. 476s Preparing to unpack .../245-libdolfin64-2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 476s Unpacking libdolfin64-2019.2t64:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 476s Selecting previously unselected package pkg-config:s390x. 476s Preparing to unpack .../246-pkg-config_1.8.1-4_s390x.deb ... 476s Unpacking pkg-config:s390x (1.8.1-4) ... 476s Selecting previously unselected package libeigen3-dev. 476s Preparing to unpack .../247-libeigen3-dev_3.4.0-4build1_all.deb ... 476s Unpacking libeigen3-dev (3.4.0-4build1) ... 476s Selecting previously unselected package libhdf5-openmpi-fortran-102t64:s390x. 476s Preparing to unpack .../248-libhdf5-openmpi-fortran-102t64_1.10.10+repack-4ubuntu3_s390x.deb ... 476s Unpacking libhdf5-openmpi-fortran-102t64:s390x (1.10.10+repack-4ubuntu3) ... 476s Selecting previously unselected package libhdf5-openmpi-hl-100t64:s390x. 476s Preparing to unpack .../249-libhdf5-openmpi-hl-100t64_1.10.10+repack-4ubuntu3_s390x.deb ... 476s Unpacking libhdf5-openmpi-hl-100t64:s390x (1.10.10+repack-4ubuntu3) ... 476s Selecting previously unselected package libhdf5-openmpi-hl-fortran-100t64:s390x. 476s Preparing to unpack .../250-libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-4ubuntu3_s390x.deb ... 476s Unpacking libhdf5-openmpi-hl-fortran-100t64:s390x (1.10.10+repack-4ubuntu3) ... 476s Selecting previously unselected package libhdf5-openmpi-cpp-103-1t64:s390x. 476s Preparing to unpack .../251-libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-4ubuntu3_s390x.deb ... 476s Unpacking libhdf5-openmpi-cpp-103-1t64:s390x (1.10.10+repack-4ubuntu3) ... 476s Selecting previously unselected package libhdf5-openmpi-hl-cpp-100t64:s390x. 476s Preparing to unpack .../252-libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-4ubuntu3_s390x.deb ... 476s Unpacking libhdf5-openmpi-hl-cpp-100t64:s390x (1.10.10+repack-4ubuntu3) ... 476s Selecting previously unselected package libaec-dev:s390x. 476s Preparing to unpack .../253-libaec-dev_1.1.3-1_s390x.deb ... 476s Unpacking libaec-dev:s390x (1.1.3-1) ... 476s Selecting previously unselected package libjpeg-turbo8-dev:s390x. 476s Preparing to unpack .../254-libjpeg-turbo8-dev_2.1.5-3ubuntu1_s390x.deb ... 476s Unpacking libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu1) ... 476s Selecting previously unselected package libjpeg8-dev:s390x. 476s Preparing to unpack .../255-libjpeg8-dev_8c-2ubuntu11_s390x.deb ... 476s Unpacking libjpeg8-dev:s390x (8c-2ubuntu11) ... 476s Selecting previously unselected package libjpeg-dev:s390x. 476s Preparing to unpack .../256-libjpeg-dev_8c-2ubuntu11_s390x.deb ... 476s Unpacking libjpeg-dev:s390x (8c-2ubuntu11) ... 476s Selecting previously unselected package libhdf5-openmpi-dev. 476s Preparing to unpack .../257-libhdf5-openmpi-dev_1.10.10+repack-4ubuntu3_s390x.deb ... 476s Unpacking libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 476s Selecting previously unselected package libhdf5-mpi-dev. 476s Preparing to unpack .../258-libhdf5-mpi-dev_1.10.10+repack-4ubuntu3_s390x.deb ... 476s Unpacking libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 476s Selecting previously unselected package libldl3:s390x. 476s Preparing to unpack .../259-libldl3_1%3a7.8.3+dfsg-2_s390x.deb ... 476s Unpacking libldl3:s390x (1:7.8.3+dfsg-2) ... 476s Selecting previously unselected package libsuitesparse-mongoose3:s390x. 476s Preparing to unpack .../260-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-2_s390x.deb ... 476s Unpacking libsuitesparse-mongoose3:s390x (1:7.8.3+dfsg-2) ... 476s Selecting previously unselected package librbio4:s390x. 476s Preparing to unpack .../261-librbio4_1%3a7.8.3+dfsg-2_s390x.deb ... 476s Unpacking librbio4:s390x (1:7.8.3+dfsg-2) ... 476s Selecting previously unselected package libspex3:s390x. 476s Preparing to unpack .../262-libspex3_1%3a7.8.3+dfsg-2_s390x.deb ... 476s Unpacking libspex3:s390x (1:7.8.3+dfsg-2) ... 476s Selecting previously unselected package libparu1:s390x. 476s Preparing to unpack .../263-libparu1_1%3a7.8.3+dfsg-2_s390x.deb ... 476s Unpacking libparu1:s390x (1:7.8.3+dfsg-2) ... 476s Selecting previously unselected package libsuitesparse-dev:s390x. 476s Preparing to unpack .../264-libsuitesparse-dev_1%3a7.8.3+dfsg-2_s390x.deb ... 476s Unpacking libsuitesparse-dev:s390x (1:7.8.3+dfsg-2) ... 476s Selecting previously unselected package libscotch-7.0:s390x. 476s Preparing to unpack .../265-libscotch-7.0_7.0.5-1ubuntu1_s390x.deb ... 476s Unpacking libscotch-7.0:s390x (7.0.5-1ubuntu1) ... 476s Selecting previously unselected package libscotch-dev. 476s Preparing to unpack .../266-libscotch-dev_7.0.5-1ubuntu1_s390x.deb ... 476s Unpacking libscotch-dev (7.0.5-1ubuntu1) ... 476s Selecting previously unselected package liblzma-dev:s390x. 476s Preparing to unpack .../267-liblzma-dev_5.6.2-2_s390x.deb ... 476s Unpacking liblzma-dev:s390x (5.6.2-2) ... 476s Selecting previously unselected package libxml2-dev:s390x. 476s Preparing to unpack .../268-libxml2-dev_2.12.7+dfsg-3_s390x.deb ... 476s Unpacking libxml2-dev:s390x (2.12.7+dfsg-3) ... 476s Selecting previously unselected package python3-numpy. 476s Preparing to unpack .../269-python3-numpy_1%3a1.26.4+ds-11ubuntu1_s390x.deb ... 476s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 476s Selecting previously unselected package python3-mpi4py. 476s Preparing to unpack .../270-python3-mpi4py_3.1.6-9ubuntu1_s390x.deb ... 476s Unpacking python3-mpi4py (3.1.6-9ubuntu1) ... 476s Selecting previously unselected package python3-dijitso. 476s Preparing to unpack .../271-python3-dijitso_2019.2.0~git20190418.c92dcb0-4_all.deb ... 476s Unpacking python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 476s Selecting previously unselected package python3-mpmath. 476s Preparing to unpack .../272-python3-mpmath_1.3.0-1_all.deb ... 476s Unpacking python3-mpmath (1.3.0-1) ... 476s Selecting previously unselected package python3-sympy. 476s Preparing to unpack .../273-python3-sympy_1.13.3-1_all.deb ... 476s Unpacking python3-sympy (1.13.3-1) ... 477s Selecting previously unselected package python3-fiat. 477s Preparing to unpack .../274-python3-fiat_2019.2.0~git20210419.7d418fa-5_all.deb ... 477s Unpacking python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 477s Selecting previously unselected package python3-ufl-legacy. 477s Preparing to unpack .../275-python3-ufl-legacy_1%3a2022.3.0-3_all.deb ... 477s Unpacking python3-ufl-legacy (1:2022.3.0-3) ... 477s Selecting previously unselected package python3-ffc. 477s Preparing to unpack .../276-python3-ffc_2019.2.0~legacy20230509.35df986-3_all.deb ... 477s Unpacking python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 477s Selecting previously unselected package libjs-mathjax. 477s Preparing to unpack .../277-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 477s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 477s Selecting previously unselected package libptscotch-dev. 477s Preparing to unpack .../278-libptscotch-dev_7.0.5-1ubuntu1_s390x.deb ... 477s Unpacking libptscotch-dev (7.0.5-1ubuntu1) ... 477s Selecting previously unselected package libscalapack-openmpi-dev:s390x. 477s Preparing to unpack .../279-libscalapack-openmpi-dev_2.2.1-3.1ubuntu2_s390x.deb ... 477s Unpacking libscalapack-openmpi-dev:s390x (2.2.1-3.1ubuntu2) ... 477s Selecting previously unselected package libscalapack-mpi-dev:s390x. 477s Preparing to unpack .../280-libscalapack-mpi-dev_2.2.1-3.1ubuntu2_s390x.deb ... 477s Unpacking libscalapack-mpi-dev:s390x (2.2.1-3.1ubuntu2) ... 477s Selecting previously unselected package libfftw3-bin. 477s Preparing to unpack .../281-libfftw3-bin_3.3.10-1ubuntu4_s390x.deb ... 477s Unpacking libfftw3-bin (3.3.10-1ubuntu4) ... 477s Selecting previously unselected package libfftw3-dev:s390x. 477s Preparing to unpack .../282-libfftw3-dev_3.3.10-1ubuntu4_s390x.deb ... 477s Unpacking libfftw3-dev:s390x (3.3.10-1ubuntu4) ... 477s Selecting previously unselected package libfftw3-mpi-dev:s390x. 477s Preparing to unpack .../283-libfftw3-mpi-dev_3.3.10-1ubuntu4_s390x.deb ... 477s Unpacking libfftw3-mpi-dev:s390x (3.3.10-1ubuntu4) ... 477s Selecting previously unselected package opencl-c-headers. 477s Preparing to unpack .../284-opencl-c-headers_3.0~2024.05.08-1_all.deb ... 477s Unpacking opencl-c-headers (3.0~2024.05.08-1) ... 477s Selecting previously unselected package opencl-clhpp-headers. 477s Preparing to unpack .../285-opencl-clhpp-headers_3.0~2024.05.08-1ubuntu1_all.deb ... 477s Unpacking opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 477s Selecting previously unselected package ocl-icd-opencl-dev:s390x. 477s Preparing to unpack .../286-ocl-icd-opencl-dev_2.3.2-1build1_s390x.deb ... 477s Unpacking ocl-icd-opencl-dev:s390x (2.3.2-1build1) ... 477s Selecting previously unselected package libsuperlu-dev:s390x. 477s Preparing to unpack .../287-libsuperlu-dev_7.0.0+dfsg1-2_s390x.deb ... 477s Unpacking libsuperlu-dev:s390x (7.0.0+dfsg1-2) ... 477s Selecting previously unselected package libsuperlu-dist-dev:s390x. 477s Preparing to unpack .../288-libsuperlu-dist-dev_8.2.1+dfsg1-2_s390x.deb ... 477s Unpacking libsuperlu-dist-dev:s390x (8.2.1+dfsg1-2) ... 477s Selecting previously unselected package xorg-sgml-doctools. 477s Preparing to unpack .../289-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 477s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 477s Selecting previously unselected package x11proto-dev. 477s Preparing to unpack .../290-x11proto-dev_2024.1-1_all.deb ... 477s Unpacking x11proto-dev (2024.1-1) ... 477s Selecting previously unselected package libxau-dev:s390x. 477s Preparing to unpack .../291-libxau-dev_1%3a1.0.11-1_s390x.deb ... 477s Unpacking libxau-dev:s390x (1:1.0.11-1) ... 477s Selecting previously unselected package libxdmcp-dev:s390x. 477s Preparing to unpack .../292-libxdmcp-dev_1%3a1.1.3-0ubuntu6_s390x.deb ... 477s Unpacking libxdmcp-dev:s390x (1:1.1.3-0ubuntu6) ... 477s Selecting previously unselected package xtrans-dev. 477s Preparing to unpack .../293-xtrans-dev_1.4.0-1_all.deb ... 477s Unpacking xtrans-dev (1.4.0-1) ... 477s Selecting previously unselected package libxcb1-dev:s390x. 477s Preparing to unpack .../294-libxcb1-dev_1.17.0-2_s390x.deb ... 477s Unpacking libxcb1-dev:s390x (1.17.0-2) ... 477s Selecting previously unselected package libx11-dev:s390x. 477s Preparing to unpack .../295-libx11-dev_2%3a1.8.10-2_s390x.deb ... 477s Unpacking libx11-dev:s390x (2:1.8.10-2) ... 477s Selecting previously unselected package libyaml-dev:s390x. 477s Preparing to unpack .../296-libyaml-dev_0.2.5-1build1_s390x.deb ... 477s Unpacking libyaml-dev:s390x (0.2.5-1build1) ... 477s Selecting previously unselected package libpetsc3.21-dev-common. 477s Preparing to unpack .../297-libpetsc3.21-dev-common_3.21.6+dfsg1-2ubuntu2_all.deb ... 477s Unpacking libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 477s Selecting previously unselected package libhypre-dev:s390x. 477s Preparing to unpack .../298-libhypre-dev_2.31.0-1exp2_s390x.deb ... 477s Unpacking libhypre-dev:s390x (2.31.0-1exp2) ... 477s Selecting previously unselected package libmumps-headers-dev. 477s Preparing to unpack .../299-libmumps-headers-dev_5.7.3-3_all.deb ... 477s Unpacking libmumps-headers-dev (5.7.3-3) ... 477s Selecting previously unselected package libmumps-dev:s390x. 477s Preparing to unpack .../300-libmumps-dev_5.7.3-3_s390x.deb ... 477s Unpacking libmumps-dev:s390x (5.7.3-3) ... 478s Selecting previously unselected package libc6-dbg:s390x. 478s Preparing to unpack .../301-libc6-dbg_2.40-1ubuntu3_s390x.deb ... 478s Unpacking libc6-dbg:s390x (2.40-1ubuntu3) ... 478s Selecting previously unselected package valgrind. 478s Preparing to unpack .../302-valgrind_1%3a3.23.0-0ubuntu2_s390x.deb ... 478s Unpacking valgrind (1:3.23.0-0ubuntu2) ... 478s Selecting previously unselected package valgrind-mpi. 478s Preparing to unpack .../303-valgrind-mpi_1%3a3.23.0-0ubuntu2_s390x.deb ... 478s Unpacking valgrind-mpi (1:3.23.0-0ubuntu2) ... 478s Selecting previously unselected package libpetsc-real3.21-dev:s390x. 478s Preparing to unpack .../304-libpetsc-real3.21-dev_3.21.6+dfsg1-2ubuntu2_s390x.deb ... 478s Unpacking libpetsc-real3.21-dev:s390x (3.21.6+dfsg1-2ubuntu2) ... 478s Selecting previously unselected package libparpack2-dev:s390x. 478s Preparing to unpack .../305-libparpack2-dev_3.9.1-1.1ubuntu1_s390x.deb ... 478s Unpacking libparpack2-dev:s390x (3.9.1-1.1ubuntu1) ... 478s Selecting previously unselected package libslepc-real3.21-dev. 478s Preparing to unpack .../306-libslepc-real3.21-dev_3.21.2+dfsg1-2_s390x.deb ... 478s Unpacking libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 478s Selecting previously unselected package libdolfin-dev:s390x. 478s Preparing to unpack .../307-libdolfin-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 478s Unpacking libdolfin-dev:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 478s Selecting previously unselected package libopenblas64-0:s390x. 478s Preparing to unpack .../308-libopenblas64-0_0.3.28+ds-3_s390x.deb ... 478s Unpacking libopenblas64-0:s390x (0.3.28+ds-3) ... 478s Selecting previously unselected package libopenblas64-pthread-dev:s390x. 478s Preparing to unpack .../309-libopenblas64-pthread-dev_0.3.28+ds-3_s390x.deb ... 478s Unpacking libopenblas64-pthread-dev:s390x (0.3.28+ds-3) ... 478s Selecting previously unselected package libopenblas64-dev:s390x. 478s Preparing to unpack .../310-libopenblas64-dev_0.3.28+ds-3_s390x.deb ... 478s Unpacking libopenblas64-dev:s390x (0.3.28+ds-3) ... 478s Selecting previously unselected package libhypre64m-dev:s390x. 478s Preparing to unpack .../311-libhypre64m-dev_2.31.0-1exp2_s390x.deb ... 478s Unpacking libhypre64m-dev:s390x (2.31.0-1exp2) ... 478s Selecting previously unselected package libmumps64-dev:s390x. 478s Preparing to unpack .../312-libmumps64-dev_5.7.3-3_s390x.deb ... 478s Unpacking libmumps64-dev:s390x (5.7.3-3) ... 478s Selecting previously unselected package libpetsc64-real3.21-dev:s390x. 478s Preparing to unpack .../313-libpetsc64-real3.21-dev_3.21.6+dfsg1-2ubuntu2_s390x.deb ... 478s Unpacking libpetsc64-real3.21-dev:s390x (3.21.6+dfsg1-2ubuntu2) ... 478s Selecting previously unselected package libslepc64-real3.21-dev. 478s Preparing to unpack .../314-libslepc64-real3.21-dev_3.21.2+dfsg1-2_s390x.deb ... 478s Unpacking libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 478s Selecting previously unselected package libdolfin64-dev:s390x. 478s Preparing to unpack .../315-libdolfin64-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 478s Unpacking libdolfin64-dev:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 478s Selecting previously unselected package libexpat1-dev:s390x. 478s Preparing to unpack .../316-libexpat1-dev_2.6.4-1_s390x.deb ... 478s Unpacking libexpat1-dev:s390x (2.6.4-1) ... 478s Selecting previously unselected package libjs-underscore. 478s Preparing to unpack .../317-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 478s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 478s Selecting previously unselected package libjs-sphinxdoc. 478s Preparing to unpack .../318-libjs-sphinxdoc_7.4.7-4_all.deb ... 478s Unpacking libjs-sphinxdoc (7.4.7-4) ... 478s Selecting previously unselected package libjson-perl. 478s Preparing to unpack .../319-libjson-perl_4.10000-1_all.deb ... 478s Unpacking libjson-perl (4.10000-1) ... 478s Selecting previously unselected package libpetsc-real-dev. 478s Preparing to unpack .../320-libpetsc-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 478s Unpacking libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 478s Selecting previously unselected package libpetsc64-real-dev. 478s Preparing to unpack .../321-libpetsc64-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 478s Unpacking libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 478s Selecting previously unselected package libpython3.12-dev:s390x. 478s Preparing to unpack .../322-libpython3.12-dev_3.12.7-3_s390x.deb ... 478s Unpacking libpython3.12-dev:s390x (3.12.7-3) ... 478s Selecting previously unselected package libpython3-dev:s390x. 478s Preparing to unpack .../323-libpython3-dev_3.12.6-0ubuntu1_s390x.deb ... 478s Unpacking libpython3-dev:s390x (3.12.6-0ubuntu1) ... 478s Selecting previously unselected package libpython3-all-dev:s390x. 479s Preparing to unpack .../324-libpython3-all-dev_3.12.6-0ubuntu1_s390x.deb ... 479s Unpacking libpython3-all-dev:s390x (3.12.6-0ubuntu1) ... 479s Selecting previously unselected package libpython3.13-minimal:s390x. 479s Preparing to unpack .../325-libpython3.13-minimal_3.13.0-2_s390x.deb ... 479s Unpacking libpython3.13-minimal:s390x (3.13.0-2) ... 479s Selecting previously unselected package libpython3.13-stdlib:s390x. 479s Preparing to unpack .../326-libpython3.13-stdlib_3.13.0-2_s390x.deb ... 479s Unpacking libpython3.13-stdlib:s390x (3.13.0-2) ... 479s Selecting previously unselected package libpython3.13:s390x. 479s Preparing to unpack .../327-libpython3.13_3.13.0-2_s390x.deb ... 479s Unpacking libpython3.13:s390x (3.13.0-2) ... 479s Selecting previously unselected package petsc64-dev. 479s Preparing to unpack .../328-petsc64-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 479s Unpacking petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 479s Selecting previously unselected package pybind11-dev. 479s Preparing to unpack .../329-pybind11-dev_2.13.6-1_all.deb ... 479s Unpacking pybind11-dev (2.13.6-1) ... 479s Selecting previously unselected package sphinx-common. 479s Preparing to unpack .../330-sphinx-common_7.4.7-4_all.deb ... 479s Unpacking sphinx-common (7.4.7-4) ... 479s Selecting previously unselected package python-petsc4py-doc. 479s Preparing to unpack .../331-python-petsc4py-doc_3.21.6-2ubuntu2_all.deb ... 479s Unpacking python-petsc4py-doc (3.21.6-2ubuntu2) ... 479s Selecting previously unselected package python3-all. 479s Preparing to unpack .../332-python3-all_3.12.6-0ubuntu1_s390x.deb ... 479s Unpacking python3-all (3.12.6-0ubuntu1) ... 479s Selecting previously unselected package python3.12-dev. 479s Preparing to unpack .../333-python3.12-dev_3.12.7-3_s390x.deb ... 479s Unpacking python3.12-dev (3.12.7-3) ... 479s Selecting previously unselected package python3-dev. 479s Preparing to unpack .../334-python3-dev_3.12.6-0ubuntu1_s390x.deb ... 479s Unpacking python3-dev (3.12.6-0ubuntu1) ... 479s Selecting previously unselected package python3-all-dev. 479s Preparing to unpack .../335-python3-all-dev_3.12.6-0ubuntu1_s390x.deb ... 479s Unpacking python3-all-dev (3.12.6-0ubuntu1) ... 479s Selecting previously unselected package python3-defusedxml. 479s Preparing to unpack .../336-python3-defusedxml_0.7.1-2_all.deb ... 479s Unpacking python3-defusedxml (0.7.1-2) ... 479s Selecting previously unselected package python3-distlib. 479s Preparing to unpack .../337-python3-distlib_0.3.9-1_all.deb ... 479s Unpacking python3-distlib (0.3.9-1) ... 479s Selecting previously unselected package python3-roman. 479s Preparing to unpack .../338-python3-roman_4.2-1_all.deb ... 479s Unpacking python3-roman (4.2-1) ... 479s Selecting previously unselected package python3-docutils. 479s Preparing to unpack .../339-python3-docutils_0.21.2+dfsg-2_all.deb ... 479s Unpacking python3-docutils (0.21.2+dfsg-2) ... 479s Selecting previously unselected package swig. 479s Preparing to unpack .../340-swig_4.2.1-1_s390x.deb ... 479s Unpacking swig (4.2.1-1) ... 479s Selecting previously unselected package python3-petsc4py-real3.21. 479s Preparing to unpack .../341-python3-petsc4py-real3.21_3.21.6-2ubuntu2_s390x.deb ... 479s Unpacking python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 479s Selecting previously unselected package python3-petsc4py-real. 479s Preparing to unpack .../342-python3-petsc4py-real_3.21.6-2ubuntu2_all.deb ... 479s Unpacking python3-petsc4py-real (3.21.6-2ubuntu2) ... 479s Selecting previously unselected package python3-slepc4py-real3.21. 479s Preparing to unpack .../343-python3-slepc4py-real3.21_3.21.2-1ubuntu2_s390x.deb ... 479s Unpacking python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 479s Selecting previously unselected package python3-slepc4py-real. 479s Preparing to unpack .../344-python3-slepc4py-real_3.21.2-1ubuntu2_all.deb ... 479s Unpacking python3-slepc4py-real (3.21.2-1ubuntu2) ... 479s Selecting previously unselected package python3-dolfin-real. 479s Preparing to unpack .../345-python3-dolfin-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 479s Unpacking python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 479s Selecting previously unselected package python3-petsc4py-64-real3.21. 479s Preparing to unpack .../346-python3-petsc4py-64-real3.21_3.21.6-2ubuntu2_s390x.deb ... 479s Unpacking python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 479s Selecting previously unselected package python3-petsc4py-64-real. 479s Preparing to unpack .../347-python3-petsc4py-64-real_3.21.6-2ubuntu2_all.deb ... 479s Unpacking python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 479s Selecting previously unselected package python3-slepc4py-64-real3.21. 479s Preparing to unpack .../348-python3-slepc4py-64-real3.21_3.21.2-1ubuntu2_s390x.deb ... 479s Unpacking python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 479s Selecting previously unselected package python3-slepc4py-64-real. 479s Preparing to unpack .../349-python3-slepc4py-64-real_3.21.2-1ubuntu2_all.deb ... 479s Unpacking python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 479s Selecting previously unselected package python3-pkgconfig. 479s Preparing to unpack .../350-python3-pkgconfig_1.5.5-2_all.deb ... 479s Unpacking python3-pkgconfig (1.5.5-2) ... 479s Selecting previously unselected package python3-pybind11. 479s Preparing to unpack .../351-python3-pybind11_2.13.6-1_all.deb ... 479s Unpacking python3-pybind11 (2.13.6-1) ... 479s Selecting previously unselected package python3-dolfin64-real. 479s Preparing to unpack .../352-python3-dolfin64-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 479s Unpacking python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 479s Selecting previously unselected package python3-filelock. 479s Preparing to unpack .../353-python3-filelock_3.16.1-1_all.deb ... 479s Unpacking python3-filelock (3.16.1-1) ... 479s Selecting previously unselected package python3-imagesize. 479s Preparing to unpack .../354-python3-imagesize_1.4.1-1_all.deb ... 479s Unpacking python3-imagesize (1.4.1-1) ... 479s Selecting previously unselected package python3-iniconfig. 479s Preparing to unpack .../355-python3-iniconfig_1.1.1-2_all.deb ... 479s Unpacking python3-iniconfig (1.1.1-2) ... 479s Selecting previously unselected package python3-packaging. 479s Preparing to unpack .../356-python3-packaging_24.2-1_all.deb ... 479s Unpacking python3-packaging (24.2-1) ... 479s Selecting previously unselected package python3-wheel. 479s Preparing to unpack .../357-python3-wheel_0.44.0-1_all.deb ... 479s Unpacking python3-wheel (0.44.0-1) ... 479s Selecting previously unselected package python3-pip. 479s Preparing to unpack .../358-python3-pip_24.2+dfsg-1_all.deb ... 479s Unpacking python3-pip (24.2+dfsg-1) ... 479s Selecting previously unselected package python3-pip-whl. 479s Preparing to unpack .../359-python3-pip-whl_24.2+dfsg-1_all.deb ... 479s Unpacking python3-pip-whl (24.2+dfsg-1) ... 479s Selecting previously unselected package python3-platformdirs. 479s Preparing to unpack .../360-python3-platformdirs_4.3.6-1_all.deb ... 479s Unpacking python3-platformdirs (4.3.6-1) ... 480s Selecting previously unselected package python3-pluggy. 480s Preparing to unpack .../361-python3-pluggy_1.5.0-1_all.deb ... 480s Unpacking python3-pluggy (1.5.0-1) ... 480s Selecting previously unselected package python3-ply. 480s Preparing to unpack .../362-python3-ply_3.11-7_all.deb ... 480s Unpacking python3-ply (3.11-7) ... 480s Selecting previously unselected package python3-pusimp. 480s Preparing to unpack .../363-python3-pusimp_0.1.1-1_all.deb ... 480s Unpacking python3-pusimp (0.1.1-1) ... 480s Selecting previously unselected package python3-pytest. 480s Preparing to unpack .../364-python3-pytest_8.3.3-1_all.deb ... 480s Unpacking python3-pytest (8.3.3-1) ... 480s Selecting previously unselected package python3-setuptools-whl. 480s Preparing to unpack .../365-python3-setuptools-whl_74.1.2-1_all.deb ... 480s Unpacking python3-setuptools-whl (74.1.2-1) ... 480s Selecting previously unselected package python3-six. 480s Preparing to unpack .../366-python3-six_1.16.0-7_all.deb ... 480s Unpacking python3-six (1.16.0-7) ... 480s Selecting previously unselected package python3-snowballstemmer. 480s Preparing to unpack .../367-python3-snowballstemmer_2.2.0-4build1_all.deb ... 480s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 480s Selecting previously unselected package python3-alabaster. 480s Preparing to unpack .../368-python3-alabaster_0.7.16-0.1_all.deb ... 480s Unpacking python3-alabaster (0.7.16-0.1) ... 480s Selecting previously unselected package python3-sphinx. 480s Preparing to unpack .../369-python3-sphinx_7.4.7-4_all.deb ... 480s Unpacking python3-sphinx (7.4.7-4) ... 480s Selecting previously unselected package sphinx-rtd-theme-common. 480s Preparing to unpack .../370-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 480s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 480s Selecting previously unselected package python3-sphinxcontrib.jquery. 480s Preparing to unpack .../371-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 480s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 480s Selecting previously unselected package python3-sphinx-rtd-theme. 480s Preparing to unpack .../372-python3-sphinx-rtd-theme_3.0.2+dfsg-1_all.deb ... 480s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 480s Selecting previously unselected package python3-wheel-whl. 480s Preparing to unpack .../373-python3-wheel-whl_0.44.0-1_all.deb ... 480s Unpacking python3-wheel-whl (0.44.0-1) ... 480s Selecting previously unselected package python3-virtualenv. 480s Preparing to unpack .../374-python3-virtualenv_20.27.0+ds-1_all.deb ... 480s Unpacking python3-virtualenv (20.27.0+ds-1) ... 480s Selecting previously unselected package slepc64-dev. 480s Preparing to unpack .../375-slepc64-dev_3.21.2+dfsg1-2_s390x.deb ... 480s Unpacking slepc64-dev (3.21.2+dfsg1-2) ... 480s Selecting previously unselected package python3-petsc4py. 480s Preparing to unpack .../376-python3-petsc4py_3.21.6-2ubuntu2_all.deb ... 480s Unpacking python3-petsc4py (3.21.6-2ubuntu2) ... 480s Selecting previously unselected package python3-slepc4py. 480s Preparing to unpack .../377-python3-slepc4py_3.21.2-1ubuntu2_all.deb ... 480s Unpacking python3-slepc4py (3.21.2-1ubuntu2) ... 480s Selecting previously unselected package python3-dolfin. 480s Preparing to unpack .../378-python3-dolfin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_s390x.deb ... 480s Unpacking python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 480s Selecting previously unselected package dolfin-doc. 480s Preparing to unpack .../379-dolfin-doc_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 480s Unpacking dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 480s Selecting previously unselected package dolfin-bin. 480s Preparing to unpack .../380-dolfin-bin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 480s Unpacking dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 480s Selecting previously unselected package petsc-dev. 480s Preparing to unpack .../381-petsc-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 480s Unpacking petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 480s Selecting previously unselected package slepc-dev. 480s Preparing to unpack .../382-slepc-dev_3.21.2+dfsg1-2_s390x.deb ... 480s Unpacking slepc-dev (3.21.2+dfsg1-2) ... 480s Selecting previously unselected package libjs-modernizr. 480s Preparing to unpack .../383-libjs-modernizr_3.13.0-0.1_all.deb ... 480s Unpacking libjs-modernizr (3.13.0-0.1) ... 480s Selecting previously unselected package autopkgtest-satdep. 480s Preparing to unpack .../384-4-autopkgtest-satdep.deb ... 480s Unpacking autopkgtest-satdep (0) ... 480s Setting up dh-python (6.20241024) ... 480s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 480s Setting up libgnutls-openssl27t64:s390x (3.8.8-2ubuntu1) ... 480s Setting up python3-iniconfig (1.1.1-2) ... 480s Setting up libboost-program-options1.83.0:s390x (1.83.0-3.2ubuntu2) ... 480s Setting up libpixman-1-0:s390x (0.44.0-3) ... 480s Setting up libxapian30:s390x (1.4.25-1) ... 480s Setting up libsharpyuv0:s390x (1.4.0-0.1) ... 480s Setting up libaom3:s390x (3.11.0-1) ... 480s Setting up libpciaccess0:s390x (0.17-3build1) ... 480s Setting up python3-setuptools-whl (74.1.2-1) ... 480s Setting up python3-filelock (3.16.1-1) ... 481s Setting up fonts-lato (2.015-1) ... 481s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 481s Setting up swig (4.2.1-1) ... 481s Setting up libzstd-dev:s390x (1.5.6+dfsg-1) ... 481s Setting up libxpm4:s390x (1:3.5.17-1build2) ... 481s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 481s Setting up libboost-date-time1.83.0:s390x (1.83.0-3.2ubuntu2) ... 481s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 481s Setting up libdatrie1:s390x (0.2.13-3build1) ... 481s Setting up libyaml-dev:s390x (0.2.5-1build1) ... 481s Setting up libboost-timer1.83.0:s390x (1.83.0-3.2ubuntu2) ... 481s Setting up python3-pip-whl (24.2+dfsg-1) ... 481s Setting up libxcb-render0:s390x (1.17.0-2) ... 481s Setting up python3-defusedxml (0.7.1-2) ... 481s Setting up libarchive-zip-perl (1.68-1) ... 481s Setting up libevent-pthreads-2.1-7t64:s390x (2.1.12-stable-10) ... 481s Setting up python3-alabaster (0.7.16-0.1) ... 481s Setting up libscotch-7.0:s390x (7.0.5-1ubuntu1) ... 481s Setting up libboost-regex1.83.0:s390x (1.83.0-3.2ubuntu2) ... 481s Setting up libdebhelper-perl (13.20ubuntu1) ... 481s Setting up python3-ply (3.11-7) ... 481s Setting up libevent-openssl-2.1-7t64:s390x (2.1.12-stable-10) ... 481s Setting up libboost-system1.83.0:s390x (1.83.0-3.2ubuntu2) ... 481s Setting up liblab-gamut1:s390x (2.42.4-2build3) ... 481s Setting up x11-common (1:7.7+23ubuntu3) ... 481s Setting up libdeflate0:s390x (1.22-1) ... 481s Setting up libboost-thread1.83.0:s390x (1.83.0-3.2ubuntu2) ... 481s Setting up m4 (1.4.19-4build1) ... 481s Setting up libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 481s Setting up python3-all (3.12.6-0ubuntu1) ... 481s Setting up libmetis5:s390x (5.1.0.dfsg-7build3) ... 481s Setting up libxcb-shm0:s390x (1.17.0-2) ... 481s Setting up libldl3:s390x (1:7.8.3+dfsg-2) ... 481s Setting up python3-distlib (0.3.9-1) ... 481s Setting up libboost-filesystem1.83.0:s390x (1.83.0-3.2ubuntu2) ... 481s Setting up libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 481s Setting up libgomp1:s390x (14.2.0-8ubuntu1) ... 481s Setting up libjs-modernizr (3.13.0-0.1) ... 481s Setting up python3-wheel (0.44.0-1) ... 481s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 481s Setting up libaec0:s390x (1.1.3-1) ... 481s Setting up python3-platformdirs (4.3.6-1) ... 481s Setting up libpsl-dev:s390x (0.21.2-1.1build1) ... 481s Setting up libc6-dbg:s390x (2.40-1ubuntu3) ... 481s Setting up libnuma-dev:s390x (2.0.18-1build1) ... 481s Setting up libxnvctrl0:s390x (510.47.03-0ubuntu4) ... 481s Setting up libboost-atomic1.83.0:s390x (1.83.0-3.2ubuntu2) ... 481s Setting up python3-six (1.16.0-7) ... 482s Setting up libpython3.13-minimal:s390x (3.13.0-2) ... 482s Setting up libboost-serialization1.83.0:s390x (1.83.0-3.2ubuntu2) ... 482s Setting up libbtf2:s390x (1:7.8.3+dfsg-2) ... 482s Setting up python3-roman (4.2-1) ... 482s Setting up xtrans-dev (1.4.0-1) ... 482s Setting up autotools-dev (20220109.1) ... 482s Setting up libblas3:s390x (3.12.0-3build2) ... 482s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 482s Setting up python3-packaging (24.2-1) ... 482s Setting up libunbound8:s390x (1.20.0-1ubuntu2.1) ... 482s Setting up libpkgconf3:s390x (1.8.1-4) ... 482s Setting up libgmpxx4ldbl:s390x (2:6.3.0+dfsg-2ubuntu7) ... 482s Setting up libmunge2:s390x (0.5.15-4build1) ... 482s Setting up libexpat1-dev:s390x (2.6.4-1) ... 482s Setting up libgnutls-dane0t64:s390x (3.8.8-2ubuntu1) ... 482s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 482s Setting up libboost-chrono1.83.0t64:s390x (1.83.0-3.2ubuntu2) ... 482s Setting up python3-snowballstemmer (2.2.0-4build1) ... 482s Setting up libboost-iostreams1.83.0:s390x (1.83.0-3.2ubuntu2) ... 482s Setting up libpathplan4:s390x (2.42.4-2build3) ... 482s Setting up libann0 (1.1.2+doc-9build1) ... 482s Setting up libimagequant0:s390x (2.18.0-1build1) ... 482s Setting up fonts-dejavu-mono (2.37-8) ... 482s Setting up libssl-dev:s390x (3.3.1-2ubuntu2) ... 482s Setting up libhwloc15:s390x (2.11.2-1) ... 482s Setting up libmpc3:s390x (1.3.1-1build2) ... 482s Setting up autopoint (0.22.5-2) ... 482s Setting up libjsoncpp25:s390x (1.9.5-6build1) ... 482s Setting up icu-devtools (74.2-1ubuntu4) ... 482s Setting up fonts-dejavu-core (2.37-8) ... 482s Setting up pkgconf-bin (1.8.1-4) ... 482s Setting up python3-pip (24.2+dfsg-1) ... 483s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu1) ... 483s Setting up libltdl7:s390x (2.4.7-8) ... 483s Setting up opencl-c-headers (3.0~2024.05.08-1) ... 483s Setting up libidn2-dev:s390x (2.3.7-2build2) ... 483s Setting up libfftw3-double3:s390x (3.3.10-1ubuntu4) ... 483s Setting up libgfortran5:s390x (14.2.0-8ubuntu1) ... 483s Setting up autoconf (2.72-3) ... 483s Setting up python3-pluggy (1.5.0-1) ... 483s Setting up libevent-extra-2.1-7t64:s390x (2.1.12-stable-10) ... 483s Setting up libwebp7:s390x (1.4.0-0.1) ... 483s Setting up libmumps-headers-dev (5.7.3-3) ... 483s Setting up liblzma-dev:s390x (5.6.2-2) ... 483s Setting up libubsan1:s390x (14.2.0-8ubuntu1) ... 483s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 483s Setting up dwz (0.15-1build6) ... 483s Setting up libnl-3-dev:s390x (3.7.0-0.3build2) ... 483s Setting up ocl-icd-libopencl1:s390x (2.3.2-1build1) ... 483s Setting up librhash0:s390x (1.4.3-3build1) ... 483s Setting up libasan8:s390x (14.2.0-8ubuntu1) ... 483s Setting up libjson-perl (4.10000-1) ... 483s Setting up openmpi-common (5.0.5-6) ... 483s Setting up debugedit (1:5.1-1) ... 483s Setting up libsuitesparseconfig7:s390x (1:7.8.3+dfsg-2) ... 483s Setting up librdmacm1t64:s390x (52.0-2ubuntu1) ... 483s Setting up libharfbuzz0b:s390x (10.0.1-1) ... 483s Setting up libthai-data (0.1.29-2build1) ... 483s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 483s Setting up libgts-0.7-5t64:s390x (0.7.6+darcs121130-5.2build1) ... 483s Setting up sgml-base (1.31) ... 483s Setting up cmake-data (3.30.3-1) ... 483s Setting up libcdt5:s390x (2.42.4-2build3) ... 483s Setting up libcgraph6:s390x (2.42.4-2build3) ... 483s Setting up libboost-math1.83.0:s390x (1.83.0-3.2ubuntu2) ... 483s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 483s Setting up python3-mpmath (1.3.0-1) ... 484s Setting up libisl23:s390x (0.27-1) ... 484s Setting up libde265-0:s390x (1.0.15-1build4) ... 484s Setting up valgrind (1:3.23.0-0ubuntu2) ... 484s Setting up libtasn1-6-dev:s390x (4.19.0-3build1) ... 484s Setting up python3-wheel-whl (0.44.0-1) ... 484s Setting up valgrind-mpi (1:3.23.0-0ubuntu2) ... 484s Setting up libpython3.13-stdlib:s390x (3.13.0-2) ... 484s Setting up libicu-dev:s390x (74.2-1ubuntu4) ... 484s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 484s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 484s Setting up libcc1-0:s390x (14.2.0-8ubuntu1) ... 484s Setting up python3-pusimp (0.1.1-1) ... 484s Setting up libbrotli-dev:s390x (1.1.0-2build3) ... 484s Setting up libfmt10:s390x (10.1.1+ds1-4) ... 484s Setting up chrpath (0.18-1) ... 484s Setting up libp11-kit-dev:s390x (0.25.5-2ubuntu1) ... 484s Setting up libblas-dev:s390x (3.12.0-3build2) ... 484s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so to provide /usr/lib/s390x-linux-gnu/libblas.so (libblas.so-s390x-linux-gnu) in auto mode 484s Setting up libsz2:s390x (1.1.3-1) ... 484s Setting up libitm1:s390x (14.2.0-8ubuntu1) ... 484s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 484s Setting up python3-imagesize (1.4.1-1) ... 484s Setting up libblas64-3:s390x (3.12.0-3build2) ... 484s update-alternatives: using /usr/lib/s390x-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/s390x-linux-gnu/libblas64.so.3 (libblas64.so.3-s390x-linux-gnu) in auto mode 484s Setting up libpython3.13:s390x (3.13.0-2) ... 484s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 484s Setting up automake (1:1.16.5-1.3ubuntu1) ... 484s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 484s Setting up x11proto-dev (2024.1-1) ... 484s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 484s Setting up libfabric1:s390x (1.17.0-3ubuntu1) ... 484s Setting up python3-sympy (1.13.3-1) ... 490s Setting up libice6:s390x (2:1.1.1-1) ... 490s Setting up libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu1) ... 490s Setting up liblapack3:s390x (3.12.0-3build2) ... 490s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 490s Setting up gettext (0.22.5-2) ... 490s Setting up libarpack2t64:s390x (3.9.1-1.1ubuntu1) ... 490s Setting up libfftw3-single3:s390x (3.3.10-1ubuntu4) ... 490s Setting up libgmp-dev:s390x (2:6.3.0+dfsg-2ubuntu7) ... 490s Setting up libamd3:s390x (1:7.8.3+dfsg-2) ... 490s Setting up libxau-dev:s390x (1:1.0.11-1) ... 490s Setting up nettle-dev:s390x (3.10-1) ... 490s Setting up libcolamd3:s390x (1:7.8.3+dfsg-2) ... 490s Setting up libspex3:s390x (1:7.8.3+dfsg-2) ... 490s Setting up libsuitesparse-mongoose3:s390x (1:7.8.3+dfsg-2) ... 490s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 490s Setting up python3-pytest (8.3.3-1) ... 491s Setting up libopenblas64-0-pthread:s390x (0.3.28+ds-3) ... 491s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/libblas64.so.3 to provide /usr/lib/s390x-linux-gnu/libblas64.so.3 (libblas64.so.3-s390x-linux-gnu) in auto mode 491s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/liblapack64.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack64.so.3 (liblapack64.so.3-s390x-linux-gnu) in auto mode 491s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/libopenblas64.so.0 to provide /usr/lib/s390x-linux-gnu/libopenblas64.so.0 (libopenblas64.so.0-s390x-linux-gnu) in auto mode 491s Setting up libaec-dev:s390x (1.1.3-1) ... 491s Setting up libcxsparse4:s390x (1:7.8.3+dfsg-2) ... 491s Setting up libfftw3-long3:s390x (3.3.10-1ubuntu4) ... 491s Setting up python3-virtualenv (20.27.0+ds-1) ... 491s Setting up libpython3.12-dev:s390x (3.12.7-3) ... 491s Setting up libopenblas64-pthread-dev:s390x (0.3.28+ds-3) ... 491s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/libblas64.so to provide /usr/lib/s390x-linux-gnu/libblas64.so (libblas64.so-s390x-linux-gnu) in auto mode 491s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/liblapack64.so to provide /usr/lib/s390x-linux-gnu/liblapack64.so (liblapack64.so-s390x-linux-gnu) in auto mode 491s update-alternatives: using /usr/lib/s390x-linux-gnu/openblas64-pthread/libopenblas64.so to provide /usr/lib/s390x-linux-gnu/libopenblas64.so (libopenblas64.so-s390x-linux-gnu) in auto mode 491s Setting up liblapack64-3:s390x (3.12.0-3build2) ... 491s Setting up libhwloc-plugins:s390x (2.11.2-1) ... 491s Setting up libcamd3:s390x (1:7.8.3+dfsg-2) ... 491s Setting up libsuperlu7:s390x (7.0.0+dfsg1-2) ... 491s Setting up pkgconf:s390x (1.8.1-4) ... 491s Setting up intltool-debian (0.35.0+20060710.6) ... 491s Setting up libnl-route-3-dev:s390x (3.7.0-0.3build2) ... 491s Setting up libltdl-dev:s390x (2.4.7-8) ... 491s Setting up libthai0:s390x (0.1.29-2build1) ... 491s Setting up libxdmcp-dev:s390x (1:1.1.3-0ubuntu6) ... 491s Setting up libxml2-dev:s390x (2.12.7+dfsg-3) ... 491s Setting up doxygen (1.9.8+ds-2ubuntu2) ... 491s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 491s Setting up librbio4:s390x (1:7.8.3+dfsg-2) ... 491s Setting up libraqm0:s390x (0.10.1-1build1) ... 491s Setting up opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 491s Setting up libevent-dev (2.1.12-stable-10) ... 491s Setting up liblapack-dev:s390x (3.12.0-3build2) ... 491s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so to provide /usr/lib/s390x-linux-gnu/liblapack.so (liblapack.so-s390x-linux-gnu) in auto mode 491s Setting up libeigen3-dev (3.4.0-4build1) ... 491s Setting up python3.12-dev (3.12.7-3) ... 491s Setting up pkg-config:s390x (1.8.1-4) ... 491s Setting up libpmix2t64:s390x (5.0.3-2) ... 491s Setting up libssh2-1-dev:s390x (1.11.1-1) ... 491s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 493s Setting up libjs-sphinxdoc (7.4.7-4) ... 493s Setting up ocl-icd-opencl-dev:s390x (2.3.2-1build1) ... 493s Setting up cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 493s Setting up cpp-14 (14.2.0-8ubuntu1) ... 493s Setting up libopenmpi3t64:s390x (5.0.5-6) ... 493s Setting up libccolamd3:s390x (1:7.8.3+dfsg-2) ... 493s Setting up dh-strip-nondeterminism (1.14.0-1) ... 493s Setting up libopenblas64-0:s390x (0.3.28+ds-3) ... 493s Setting up libgvpr2:s390x (2.42.4-2build3) ... 493s Setting up python3-ufl-legacy (1:2022.3.0-3) ... 493s Setting up libparpack2t64:s390x (3.9.1-1.1ubuntu1) ... 493s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 493s Setting up xml-core (0.19) ... 493s Setting up cmake (3.30.3-1) ... 493s Setting up libhwloc-dev:s390x (2.11.2-1) ... 493s Setting up libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 493s Setting up python3-pkgconfig (1.5.5-2) ... 493s Setting up libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 493s Setting up libjpeg8-dev:s390x (8c-2ubuntu11) ... 493s Setting up libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 493s Setting up libsuperlu-dev:s390x (7.0.0+dfsg1-2) ... 493s Setting up libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 493s Setting up libsm6:s390x (2:1.2.4-1) ... 493s Setting up libpmix-dev:s390x (5.0.3-2) ... 493s Setting up openmpi-bin (5.0.5-6) ... 493s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 493s 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 493s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 493s Setting up libgfortran-14-dev:s390x (14.2.0-8ubuntu1) ... 493s Setting up libgnutls28-dev:s390x (3.8.8-2ubuntu1) ... 493s Setting up libnghttp2-dev:s390x (1.64.0-1) ... 493s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 495s Regenerating fonts cache... done. 495s Setting up libcholmod5:s390x (1:7.8.3+dfsg-2) ... 495s Setting up libptscotch-7.0:s390x (7.0.5-1ubuntu1) ... 495s Setting up libboost1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 495s Setting up libarpack2-dev:s390x (3.9.1-1.1ubuntu1) ... 495s Setting up libpython3-dev:s390x (3.12.6-0ubuntu1) ... 495s Setting up libxcb1-dev:s390x (1.17.0-2) ... 495s Setting up libopenblas64-dev:s390x (0.3.28+ds-3) ... 495s Setting up libboost-chrono1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 495s Setting up libboost-math1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up libspqr4:s390x (1:7.8.3+dfsg-2) ... 495s Setting up libboost-chrono-dev:s390x (1.83.0.2ubuntu1) ... 495s Setting up libfftw3-bin (3.3.10-1ubuntu4) ... 495s Setting up libboost-math-dev:s390x (1.83.0.2ubuntu1) ... 495s Setting up po-debconf (1.0.21+nmu1) ... 495s Setting up libpango-1.0-0:s390x (1.54.0+ds-3) ... 495s Setting up libboost-program-options1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up libboost-serialization1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up libjpeg-dev:s390x (8c-2ubuntu11) ... 495s Setting up mpi-default-bin (1.17) ... 495s Setting up libx11-dev:s390x (2:1.8.10-2) ... 495s Setting up libcombblas2.0.0t64:s390x (2.0.0-3.1build3) ... 495s Setting up libfftw3-mpi3:s390x (3.3.10-1ubuntu4) ... 495s Setting up python3-mpi4py (3.1.6-9ubuntu1) ... 495s Setting up libibverbs-dev:s390x (52.0-2ubuntu1) ... 495s Setting up pybind11-dev (2.13.6-1) ... 495s Setting up libcairo2:s390x (1.18.2-2) ... 495s Setting up libhdf5-openmpi-103-1t64:s390x (1.10.10+repack-4ubuntu3) ... 495s Setting up gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 495s Setting up libboost-timer1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 495s Setting up libboost-program-options-dev:s390x (1.83.0.2ubuntu1) ... 495s Setting up libklu2:s390x (1:7.8.3+dfsg-2) ... 495s Setting up libpython3-all-dev:s390x (3.12.6-0ubuntu1) ... 495s Setting up libboost-date-time1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up sphinx-common (7.4.7-4) ... 495s Setting up python3-dev (3.12.6-0ubuntu1) ... 495s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 495s Setting up librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-2build7) ... 495s Setting up g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 495s Setting up libboost-regex1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up libboost-serialization-dev:s390x (1.83.0.2ubuntu1) ... 495s Setting up libboost-atomic1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up libumfpack6:s390x (1:7.8.3+dfsg-2) ... 495s Setting up libhdf5-openmpi-fortran-102t64:s390x (1.10.10+repack-4ubuntu3) ... 495s Setting up cpp (4:14.1.0-2ubuntu1) ... 495s Setting up libhdf5-openmpi-cpp-103-1t64:s390x (1.10.10+repack-4ubuntu3) ... 495s Setting up libboost-dev:s390x (1.83.0.2ubuntu1) ... 495s Setting up libboost-system1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up libpangoft2-1.0-0:s390x (1.54.0+ds-3) ... 495s Setting up libfftw3-dev:s390x (3.3.10-1ubuntu4) ... 495s Setting up libboost-timer-dev:s390x (1.83.0.2ubuntu1) ... 495s Setting up python3-pybind11 (2.13.6-1) ... 495s Setting up libpangocairo-1.0-0:s390x (1.54.0+ds-3) ... 495s Setting up libscalapack-openmpi2.2:s390x (2.2.1-3.1ubuntu2) ... 495s Setting up python3-all-dev (3.12.6-0ubuntu1) ... 495s Setting up libboost-thread1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 495s Setting up libxmu6:s390x (2:1.1.3-3build2) ... 495s Setting up python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 496s Setting up libsuperlu-dist8:s390x (8.2.1+dfsg1-2) ... 496s Setting up libboost-iostreams1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 496s Setting up gfortran-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 496s Setting up python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 496s Setting up libfftw3-mpi-dev:s390x (3.3.10-1ubuntu4) ... 496s Setting up g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 496s Setting up libhdf5-openmpi-hl-100t64:s390x (1.10.10+repack-4ubuntu3) ... 496s Setting up libboost-filesystem1.83-dev:s390x (1.83.0-3.2ubuntu2) ... 496s Setting up libxaw7:s390x (2:1.0.16-1) ... 496s Setting up libboost-iostreams-dev:s390x (1.83.0.2ubuntu1) ... 496s Setting up python-petsc4py-doc (3.21.6-2ubuntu2) ... 496s Setting up libparu1:s390x (1:7.8.3+dfsg-2) ... 496s Setting up gcc-14 (14.2.0-8ubuntu1) ... 496s Setting up libsuperlu-dist-dev:s390x (8.2.1+dfsg1-2) ... 496s Setting up libhdf5-openmpi-hl-fortran-100t64:s390x (1.10.10+repack-4ubuntu3) ... 496s Setting up libmumps-64pord-5.7:s390x (5.7.3-3) ... 496s Setting up libmumps-5.7:s390x (5.7.3-3) ... 496s Setting up libcurl4-openssl-dev:s390x (8.9.1-2ubuntu3) ... 496s Setting up libhypre-2.31.0:s390x (2.31.0-1exp2) ... 496s Setting up libhypre64m-2.31.0:s390x (2.31.0-1exp2) ... 496s Setting up libscalapack-openmpi-dev:s390x (2.2.1-3.1ubuntu2) ... 496s Setting up libhdf5-openmpi-hl-cpp-100t64:s390x (1.10.10+repack-4ubuntu3) ... 496s Setting up g++-14 (14.2.0-8ubuntu1) ... 496s Setting up gfortran-14 (14.2.0-8ubuntu1) ... 496s Setting up libboost-filesystem-dev:s390x (1.83.0.2ubuntu1) ... 496s Setting up libboost-thread-dev:s390x (1.83.0.2ubuntu1) ... 496s Setting up gfortran-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 496s Setting up libsuitesparse-dev:s390x (1:7.8.3+dfsg-2) ... 496s Setting up libtool (2.4.7-8) ... 496s Setting up libpetsc-real3.21:s390x (3.21.6+dfsg1-2ubuntu2) ... 496s update-alternatives: using /usr/lib/s390x-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/s390x-linux-gnu/libpetsc.so.3.21 (libpetsc.so.3.21) in auto mode 496s Setting up libpetsc64-real3.21:s390x (3.21.6+dfsg1-2ubuntu2) ... 496s update-alternatives: using /usr/lib/s390x-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/s390x-linux-gnu/libpetsc64.so.3.21 (libpetsc64.so.3.21) in auto mode 496s Setting up gcc (4:14.1.0-2ubuntu1) ... 496s Setting up dh-autoreconf (20) ... 496s Setting up python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 496s Setting up g++ (4:14.1.0-2ubuntu1) ... 496s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 496s Setting up build-essential (12.10ubuntu1) ... 496s Setting up libopenmpi-dev:s390x (5.0.5-6) ... 496s update-alternatives: using /usr/lib/s390x-linux-gnu/openmpi/include to provide /usr/include/s390x-linux-gnu/mpi (mpi-s390x-linux-gnu) in auto mode 496s update-alternatives: warning: skip creation of /usr/lib/s390x-linux-gnu/libmpi.so because associated file /usr/lib/s390x-linux-gnu/openmpi/lib/libmpi.so (of link group mpi-s390x-linux-gnu) doesn't exist 496s Setting up libslepc64-real3.21 (3.21.2+dfsg1-2) ... 496s update-alternatives: using /usr/lib/s390x-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/s390x-linux-gnu/libslepc64.so.3.21 (libslepc64.so.3.21) in auto mode 496s Setting up libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 496s update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode 496s update-alternatives: using /usr/lib/s390x-linux-gnu/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/s390x-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 496s update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links 496s update-alternatives: using /usr/lib/s390x-linux-gnu/pkgconfig/hdf5-mpi.pc to provide /usr/lib/s390x-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 496s Setting up python3-petsc4py (3.21.6-2ubuntu2) ... 496s Setting up libslepc-real3.21 (3.21.2+dfsg1-2) ... 496s update-alternatives: using /usr/lib/s390x-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/s390x-linux-gnu/libslepc.so.3.21 (libslepc.so.3.21) in auto mode 496s Setting up python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 496s Setting up python3-petsc4py-real (3.21.6-2ubuntu2) ... 496s Setting up debhelper (13.20ubuntu1) ... 496s Setting up libdolfin2019.2t64:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 496s Setting up gfortran (4:14.1.0-2ubuntu1) ... 496s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 496s 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 496s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 496s 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 496s Setting up python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 496s Setting up python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 496s Setting up libdolfin64-2019.2t64:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 496s Setting up python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 496s Setting up mpi-default-dev (1.17) ... 496s Setting up libhypre64m-dev:s390x (2.31.0-1exp2) ... 496s Setting up libscalapack-mpi-dev:s390x (2.2.1-3.1ubuntu2) ... 496s Setting up python3-slepc4py (3.21.2-1ubuntu2) ... 496s Setting up python3-slepc4py-real (3.21.2-1ubuntu2) ... 496s Setting up libmumps64-dev:s390x (5.7.3-3) ... 496s Setting up python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 496s Setting up libmumps-dev:s390x (5.7.3-3) ... 496s Setting up libscotch-dev (7.0.5-1ubuntu1) ... 496s Setting up libparpack2-dev:s390x (3.9.1-1.1ubuntu1) ... 496s Setting up libhypre-dev:s390x (2.31.0-1exp2) ... 496s Setting up libptscotch-dev (7.0.5-1ubuntu1) ... 496s Setting up libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 496s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 496s Setting up libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 496s Setting up libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 496s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 496s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 496s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 496s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 496s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 496s print("\documentclass{article}") 496s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 496s print("\centering") 496s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 496s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 496s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 496s print("\hline") 496s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 496s print("\end{tabular}") 496s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 496s print("\end{table}") 496s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 496s print("\end{document}") 496s Setting up libpetsc64-real3.21-dev:s390x (3.21.6+dfsg1-2ubuntu2) ... 496s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/s390x-linux-gnu-real to provide /usr/lib/petsc64 (petsc64) in auto mode 496s update-alternatives: using /usr/lib/s390x-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/s390x-linux-gnu/libpetsc64_real.so (libpetsc64_real.so) in auto mode 496s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/s390x-linux-gnu-real to provide /usr/lib/petscdir/64-3.21 (petsc64-3.21) in auto mode 496s Setting up libpetsc-real3.21-dev:s390x (3.21.6+dfsg1-2ubuntu2) ... 496s update-alternatives: error: no alternatives for petsc 496s update-alternatives: using /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real to provide /usr/lib/petsc (petsc) in auto mode 496s update-alternatives: using /usr/lib/s390x-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/s390x-linux-gnu/libpetsc_real.so (libpetsc_real.so) in auto mode 496s update-alternatives: using /usr/lib/petscdir/petsc3.21/s390x-linux-gnu-real to provide /usr/lib/petscdir/3.21 (petsc3.21) in auto mode 496s Setting up libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 496s Setting up libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 496s Setting up petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 496s Setting up libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 496s update-alternatives: error: no alternatives for slepc 496s update-alternatives: using /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real to provide /usr/lib/slepc (slepc) in auto mode 496s update-alternatives: using /usr/lib/s390x-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/s390x-linux-gnu/libslepc_real.so (libslepc_real.so) in auto mode 496s update-alternatives: using /usr/lib/slepcdir/slepc3.21/s390x-linux-gnu-real to provide /usr/lib/slepcdir/3.21 (slepc3.21) in auto mode 496s Setting up libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 496s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/s390x-linux-gnu-real to provide /usr/lib/slepc64 (slepc64) in auto mode 496s update-alternatives: using /usr/lib/s390x-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/s390x-linux-gnu/libslepc64_real.so (libslepc64_real.so) in auto mode 496s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/s390x-linux-gnu-real to provide /usr/lib/slepcdir/64bit-3.21 (slepc64-3.21) in auto mode 496s Setting up petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 496s Setting up slepc-dev (3.21.2+dfsg1-2) ... 496s Setting up libdolfin-dev:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 496s Setting up slepc64-dev (3.21.2+dfsg1-2) ... 496s Setting up libdolfin64-dev:s390x (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 496s Setting up python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 496s Setting up python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 496s Setting up python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 496s Setting up dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 496s Setting up dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 496s Setting up libheif-plugin-aomdec:s390x (1.19.3-1) ... 496s Setting up libheif-plugin-libde265:s390x (1.19.3-1) ... 496s Setting up libheif1:s390x (1.19.3-1) ... 496s Setting up libgd3:s390x (2.3.3-12ubuntu3) ... 496s Setting up libgvc6 (2.42.4-2build3) ... 496s Setting up graphviz (2.42.4-2build3) ... 496s Processing triggers for libc-bin (2.40-1ubuntu3) ... 496s Processing triggers for man-db (2.13.0-1) ... 497s Processing triggers for install-info (7.1.1-1) ... 497s Processing triggers for sgml-base (1.31) ... 497s Setting up docutils-common (0.21.2+dfsg-2) ... 497s Processing triggers for sgml-base (1.31) ... 497s Setting up python3-docutils (0.21.2+dfsg-2) ... 497s Setting up python3-sphinx (7.4.7-4) ... 498s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 498s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 498s Setting up autopkgtest-satdep (0) ... 507s (Reading database ... 104763 files and directories currently installed.) 507s Removing autopkgtest-satdep (0) ... 519s autopkgtest [15:24:19]: test test-dolfin-python-pusimp: [----------------------- 519s === python 3.12 pusimp test === 519s ============================= test session starts ============================== 519s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 519s cachedir: .pytest_cache 519s rootdir: /tmp/autopkgtest.x2A3aN/build.JEy/src/python 519s plugins: typeguard-4.4.1 520s collecting ... collected 10 items 520s 520s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_without_local_packages FAILED 628s python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0] Package dolfin did fail to import with error: 628s Importing dolfin was not successful. 628s stdout contains 628s stderr contains Traceback (most recent call last): 628s File "", line 1, in 628s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 628s pusimp.prevent_user_site_imports( 628s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 628s raise ImportError(import_error) 628s ImportError: pusimp has detected the following problems with dolfin dependencies: 628s 1) Dependencies imported from a local path rather than from the path provided by apt: 628s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmp22nsax3g/venv/lib/python3.12/site-packages/ufl_legacy/__init__.py. 628s 628s pusimp suggests to apply all of the following fixes: 628s 1) To uninstall local dependencies: 628s * run '/tmp/tmp22nsax3g/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ufl-legacy' in a terminal, and verify that you are prompted to confirm removal of files in /tmp/tmp22nsax3g/venv/lib/python3.12/site-packages/ufl_legacy. 628s 628s You can disable this check by exporting the DOLFIN_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 628s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 628s FAILED 636s python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name1-dependencies_pypi_name1-dependencies_extra_error_message1] Package dolfin did fail to import with error: 636s Importing dolfin was not successful. 636s stdout contains 636s stderr contains Traceback (most recent call last): 636s File "", line 1, in 636s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 636s pusimp.prevent_user_site_imports( 636s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 636s raise ImportError(import_error) 636s ImportError: pusimp has detected the following problems with dolfin dependencies: 636s 1) Dependencies imported from a local path rather than from the path provided by apt: 636s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmpozv1glgp/venv/lib/python3.12/site-packages/ufl/__init__.py. 636s 636s pusimp suggests to apply all of the following fixes: 636s 1) To uninstall local dependencies: 636s * run '/tmp/tmpozv1glgp/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ufl' in a terminal, and verify that you are prompted to confirm removal of files in /tmp/tmpozv1glgp/venv/lib/python3.12/site-packages/ufl. Be aware that legacy dolfin codes must now import ufl_legacy instead of ufl, see https://fenicsproject.discourse.group/t/announcement-ufl-legacy-and-legacy-dolfin/11583 . 636s 636s You can disable this check by exporting the DOLFIN_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 636s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 636s FAILED 656s python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name2-dependencies_pypi_name2-dependencies_extra_error_message2] Package dolfin did fail to import with error: 656s Importing dolfin was not successful. 656s stdout contains 656s stderr contains Traceback (most recent call last): 656s File "", line 1, in 656s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 656s pusimp.prevent_user_site_imports( 656s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 656s raise ImportError(import_error) 656s ImportError: pusimp has detected the following problems with dolfin dependencies: 656s 1) Dependencies imported from a local path rather than from the path provided by apt: 656s * FIAT was imported from a local path: expected in /usr/lib/python3/dist-packages/FIAT/__init__.py, but imported from /tmp/tmpb1zyc7_l/venv/lib/python3.12/site-packages/FIAT/__init__.py. 656s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmpb1zyc7_l/venv/lib/python3.12/site-packages/ufl_legacy/__init__.py. 656s 656s pusimp suggests to apply all of the following fixes: 656s 1) To uninstall local dependencies: 656s * run '/tmp/tmpb1zyc7_l/venv/bin/python3 -m pip uninstall --break-system-packages fenics-fiat' in a terminal, and verify that you are prompted to confirm removal of files in /tmp/tmpb1zyc7_l/venv/lib/python3.12/site-packages/FIAT. 656s * run '/tmp/tmpb1zyc7_l/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ufl-legacy' in a terminal, and verify that you are prompted to confirm removal of files in /tmp/tmpb1zyc7_l/venv/lib/python3.12/site-packages/ufl_legacy. 656s 656s You can disable this check by exporting the DOLFIN_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 656s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 656s FAILED 668s python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name3-dependencies_pypi_name3-dependencies_extra_error_message3] Package dolfin did fail to import with error: 668s Importing dolfin was not successful. 668s stdout contains 668s stderr contains Traceback (most recent call last): 668s File "", line 1, in 668s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 668s pusimp.prevent_user_site_imports( 668s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 668s raise ImportError(import_error) 668s ImportError: pusimp has detected the following problems with dolfin dependencies: 668s 1) Dependencies imported from a local path rather than from the path provided by apt: 668s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmp39fjxbop/venv/lib/python3.12/site-packages/ufl_legacy/__init__.py. 668s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmp39fjxbop/venv/lib/python3.12/site-packages/ufl/__init__.py. 668s 668s pusimp suggests to apply all of the following fixes: 668s 1) To uninstall local dependencies: 668s * run '/tmp/tmp39fjxbop/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ufl-legacy' in a terminal, and verify that you are prompted to confirm removal of files in /tmp/tmp39fjxbop/venv/lib/python3.12/site-packages/ufl_legacy. 668s * run '/tmp/tmp39fjxbop/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ufl' in a terminal, and verify that you are prompted to confirm removal of files in /tmp/tmp39fjxbop/venv/lib/python3.12/site-packages/ufl. Be aware that legacy dolfin codes must now import ufl_legacy instead of ufl, see https://fenicsproject.discourse.group/t/announcement-ufl-legacy-and-legacy-dolfin/11583 . 668s 668s You can disable this check by exporting the DOLFIN_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 668s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 668s FAILED 674s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] FAILED 680s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name1-dependencies_pypi_name1] FAILED 683s python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_broken_non_optional_packages[dependencies_import_name0] Package dolfin did fail to import with error: 683s Importing dolfin was not successful. 683s stdout contains 683s stderr contains Traceback (most recent call last): 683s File "", line 1, in 683s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 683s pusimp.prevent_user_site_imports( 683s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 683s raise ImportError(import_error) 683s ImportError: pusimp has detected the following problems with dolfin dependencies: 683s 1) Broken dependencies: 683s * ffc is broken. Error on import was 'ufl_legacy was purposely broken.'. 683s * ufl_legacy is broken. Error on import was 'ufl_legacy was purposely broken.'. 683s 683s pusimp suggests to apply all of the following fixes: 683s 1) To fix broken dependencies: 683s * run '/tmp/tmpbk2vkxvc/venv/bin/python3 -m pip show fenics-ffc' in a terminal: if the location field is not /usr/lib/python3/dist-packages consider running '/tmp/tmpbk2vkxvc/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ffc' in a terminal, because the broken dependency is probably being imported from a local path rather than from the path provided by apt. 683s * run '/tmp/tmpbk2vkxvc/venv/bin/python3 -m pip show fenics-ufl-legacy' in a terminal: if the location field is not /usr/lib/python3/dist-packages consider running '/tmp/tmpbk2vkxvc/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ufl-legacy' in a terminal, because the broken dependency is probably being imported from a local path rather than from the path provided by apt. 683s 683s You can disable this check by exporting the DOLFIN_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 683s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 683s PASSED 686s python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_broken_non_optional_packages[dependencies_import_name1] Package dolfin did fail to import with error: 686s Importing dolfin was not successful. 686s stdout contains 686s stderr contains Traceback (most recent call last): 686s File "", line 1, in 686s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 686s pusimp.prevent_user_site_imports( 686s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 686s raise ImportError(import_error) 686s ImportError: pusimp has detected the following problems with dolfin dependencies: 686s 1) Broken dependencies: 686s * ffc is broken. Error on import was 'ffc was purposely broken.'. 686s 686s pusimp suggests to apply all of the following fixes: 686s 1) To fix broken dependencies: 686s * run '/tmp/tmpimz3yx1y/venv/bin/python3 -m pip show fenics-ffc' in a terminal: if the location field is not /usr/lib/python3/dist-packages consider running '/tmp/tmpimz3yx1y/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ffc' in a terminal, because the broken dependency is probably being imported from a local path rather than from the path provided by apt. 686s 686s You can disable this check by exporting the DOLFIN_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 686s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 686s PASSED 689s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_broken_optional_packages[dependencies_import_name0] FAILED 689s 689s =================================== FAILURES =================================== 689s ______________ test_dolfin_import_success_without_local_packages _______________ 689s 689s def test_dolfin_import_success_without_local_packages() -> None: 689s """Test that dolfin imports correctly without any extra local packages.""" 689s > assert_package_import_success_without_local_packages( 689s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py" 689s ) 689s 689s python/test/debian-only/test_pusimp.py:47: 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s /usr/lib/python3/dist-packages/pusimp/utils.py:202: in assert_package_import_success_without_local_packages 689s assert_package_location(sys.executable, package, package_path) 689s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 689s assert_has_package(executable, package) 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s 689s executable = '/usr/bin/python3.12', package = 'dolfin' 689s 689s def assert_has_package(executable: str, package: str) -> None: 689s """Assert that a package is installed. 689s 689s Note that it is not safe to simply import the package in the current pytest environment, 689s since the environment itself might change from one test to the other, but python packages 689s can be imported only once and not unloaded. 689s """ 689s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 689s > assert run_import.returncode == 0, ( 689s f"Importing {package} was not successful.\n" 689s f"stdout contains {run_import.stdout.decode().strip()}\n" 689s f"stderr contains {run_import.stderr.decode().strip()}" 689s ) 689s E AssertionError: Importing dolfin was not successful. 689s E stdout contains 689s E stderr contains Traceback (most recent call last): 689s E File "", line 1, in 689s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s E from .cpp import __version__ 689s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s 689s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 689s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0] _ 689s 689s dependencies_import_name = ['ufl_legacy'] 689s dependencies_pypi_name = ['fenics-ufl-legacy'] 689s dependencies_extra_error_message = [] 689s 689s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 689s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 689s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 689s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 689s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 689s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 689s ]) 689s def test_dolfin_import_errors_with_local_packages( 689s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 689s dependencies_extra_error_message: typing.List[str] 689s ) -> None: 689s """Test that dolfin fails to import with extra local packages.""" 689s > assert_package_import_errors_with_local_packages( 689s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 689s pip_install_call, pip_uninstall_call 689s ) 689s 689s python/test/debian-only/test_pusimp.py:64: 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 689s assert_has_package(virtual_env.executable, package) 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s 689s executable = '/tmp/tmp22nsax3g/venv/bin/python3', package = 'dolfin' 689s 689s def assert_has_package(executable: str, package: str) -> None: 689s """Assert that a package is installed. 689s 689s Note that it is not safe to simply import the package in the current pytest environment, 689s since the environment itself might change from one test to the other, but python packages 689s can be imported only once and not unloaded. 689s """ 689s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 689s > assert run_import.returncode == 0, ( 689s f"Importing {package} was not successful.\n" 689s f"stdout contains {run_import.stdout.decode().strip()}\n" 689s f"stderr contains {run_import.stderr.decode().strip()}" 689s ) 689s E AssertionError: Importing dolfin was not successful. 689s E stdout contains 689s E stderr contains Traceback (most recent call last): 689s E File "", line 1, in 689s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s E from .cpp import __version__ 689s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s 689s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 689s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name1-dependencies_pypi_name1-dependencies_extra_error_message1] _ 689s 689s dependencies_import_name = ['ufl'], dependencies_pypi_name = ['fenics-ufl'] 689s dependencies_extra_error_message = ['legacy dolfin codes must now import ufl_legacy instead of ufl'] 689s 689s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 689s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 689s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 689s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 689s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 689s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 689s ]) 689s def test_dolfin_import_errors_with_local_packages( 689s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 689s dependencies_extra_error_message: typing.List[str] 689s ) -> None: 689s """Test that dolfin fails to import with extra local packages.""" 689s > assert_package_import_errors_with_local_packages( 689s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 689s pip_install_call, pip_uninstall_call 689s ) 689s 689s python/test/debian-only/test_pusimp.py:64: 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 689s assert_has_package(virtual_env.executable, package) 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s 689s executable = '/tmp/tmpozv1glgp/venv/bin/python3', package = 'dolfin' 689s 689s def assert_has_package(executable: str, package: str) -> None: 689s """Assert that a package is installed. 689s 689s Note that it is not safe to simply import the package in the current pytest environment, 689s since the environment itself might change from one test to the other, but python packages 689s can be imported only once and not unloaded. 689s """ 689s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 689s > assert run_import.returncode == 0, ( 689s f"Importing {package} was not successful.\n" 689s f"stdout contains {run_import.stdout.decode().strip()}\n" 689s f"stderr contains {run_import.stderr.decode().strip()}" 689s ) 689s E AssertionError: Importing dolfin was not successful. 689s E stdout contains 689s E stderr contains Traceback (most recent call last): 689s E File "", line 1, in 689s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s E from .cpp import __version__ 689s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s 689s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 689s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name2-dependencies_pypi_name2-dependencies_extra_error_message2] _ 689s 689s dependencies_import_name = ['FIAT', 'ufl_legacy'] 689s dependencies_pypi_name = ['fenics-fiat', 'fenics-ufl-legacy'] 689s dependencies_extra_error_message = [] 689s 689s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 689s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 689s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 689s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 689s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 689s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 689s ]) 689s def test_dolfin_import_errors_with_local_packages( 689s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 689s dependencies_extra_error_message: typing.List[str] 689s ) -> None: 689s """Test that dolfin fails to import with extra local packages.""" 689s > assert_package_import_errors_with_local_packages( 689s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 689s pip_install_call, pip_uninstall_call 689s ) 689s 689s python/test/debian-only/test_pusimp.py:64: 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 689s assert_has_package(virtual_env.executable, package) 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s 689s executable = '/tmp/tmpb1zyc7_l/venv/bin/python3', package = 'dolfin' 689s 689s def assert_has_package(executable: str, package: str) -> None: 689s """Assert that a package is installed. 689s 689s Note that it is not safe to simply import the package in the current pytest environment, 689s since the environment itself might change from one test to the other, but python packages 689s can be imported only once and not unloaded. 689s """ 689s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 689s > assert run_import.returncode == 0, ( 689s f"Importing {package} was not successful.\n" 689s f"stdout contains {run_import.stdout.decode().strip()}\n" 689s f"stderr contains {run_import.stderr.decode().strip()}" 689s ) 689s E AssertionError: Importing dolfin was not successful. 689s E stdout contains 689s E stderr contains Traceback (most recent call last): 689s E File "", line 1, in 689s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s E from .cpp import __version__ 689s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s 689s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 689s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name3-dependencies_pypi_name3-dependencies_extra_error_message3] _ 689s 689s dependencies_import_name = ['ufl', 'ufl_legacy'] 689s dependencies_pypi_name = ['fenics-ufl', 'fenics-ufl-legacy'] 689s dependencies_extra_error_message = ['legacy dolfin codes must now import ufl_legacy instead of ufl'] 689s 689s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 689s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 689s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 689s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 689s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 689s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 689s ]) 689s def test_dolfin_import_errors_with_local_packages( 689s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 689s dependencies_extra_error_message: typing.List[str] 689s ) -> None: 689s """Test that dolfin fails to import with extra local packages.""" 689s > assert_package_import_errors_with_local_packages( 689s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 689s pip_install_call, pip_uninstall_call 689s ) 689s 689s python/test/debian-only/test_pusimp.py:64: 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 689s assert_has_package(virtual_env.executable, package) 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s 689s executable = '/tmp/tmp39fjxbop/venv/bin/python3', package = 'dolfin' 689s 689s def assert_has_package(executable: str, package: str) -> None: 689s """Assert that a package is installed. 689s 689s Note that it is not safe to simply import the package in the current pytest environment, 689s since the environment itself might change from one test to the other, but python packages 689s can be imported only once and not unloaded. 689s """ 689s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 689s > assert run_import.returncode == 0, ( 689s f"Importing {package} was not successful.\n" 689s f"stdout contains {run_import.stdout.decode().strip()}\n" 689s f"stderr contains {run_import.stderr.decode().strip()}" 689s ) 689s E AssertionError: Importing dolfin was not successful. 689s E stdout contains 689s E stderr contains Traceback (most recent call last): 689s E File "", line 1, in 689s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s E from .cpp import __version__ 689s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s 689s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 689s _ test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] _ 689s 689s dependencies_import_name = ['ufl_legacy'] 689s dependencies_pypi_name = ['fenics-ufl-legacy'] 689s 689s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 689s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name", [ 689s (["ufl_legacy"], ["fenics-ufl-legacy"]), 689s (["ufl"], ["fenics-ufl"]) 689s ]) 689s def test_dolfin_import_success_with_allowed_local_packages( 689s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str] 689s ) -> None: 689s """Test that dolfin imports correctly even with extra local packages when asked to allow user-site imports.""" 689s > assert_package_import_success_with_allowed_local_packages( 689s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", 689s dependencies_import_name, dependencies_pypi_name, pip_install_call 689s ) 689s 689s python/test/debian-only/test_pusimp.py:79: 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s /usr/lib/python3/dist-packages/pusimp/utils.py:267: in assert_package_import_success_with_allowed_local_packages 689s assert_package_location(virtual_env.executable, package, package_path) 689s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 689s assert_has_package(executable, package) 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s 689s executable = '/tmp/tmpirx92sn0/venv/bin/python3', package = 'dolfin' 689s 689s def assert_has_package(executable: str, package: str) -> None: 689s """Assert that a package is installed. 689s 689s Note that it is not safe to simply import the package in the current pytest environment, 689s since the environment itself might change from one test to the other, but python packages 689s can be imported only once and not unloaded. 689s """ 689s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 689s > assert run_import.returncode == 0, ( 689s f"Importing {package} was not successful.\n" 689s f"stdout contains {run_import.stdout.decode().strip()}\n" 689s f"stderr contains {run_import.stderr.decode().strip()}" 689s ) 689s E AssertionError: Importing dolfin was not successful. 689s E stdout contains 689s E stderr contains Traceback (most recent call last): 689s E File "", line 1, in 689s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s E from .cpp import __version__ 689s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s 689s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 689s _ test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name1-dependencies_pypi_name1] _ 689s 689s dependencies_import_name = ['ufl'], dependencies_pypi_name = ['fenics-ufl'] 689s 689s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 689s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name", [ 689s (["ufl_legacy"], ["fenics-ufl-legacy"]), 689s (["ufl"], ["fenics-ufl"]) 689s ]) 689s def test_dolfin_import_success_with_allowed_local_packages( 689s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str] 689s ) -> None: 689s """Test that dolfin imports correctly even with extra local packages when asked to allow user-site imports.""" 689s > assert_package_import_success_with_allowed_local_packages( 689s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", 689s dependencies_import_name, dependencies_pypi_name, pip_install_call 689s ) 689s 689s python/test/debian-only/test_pusimp.py:79: 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s /usr/lib/python3/dist-packages/pusimp/utils.py:267: in assert_package_import_success_with_allowed_local_packages 689s assert_package_location(virtual_env.executable, package, package_path) 689s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 689s assert_has_package(executable, package) 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s 689s executable = '/tmp/tmp5uzpcojy/venv/bin/python3', package = 'dolfin' 689s 689s def assert_has_package(executable: str, package: str) -> None: 689s """Assert that a package is installed. 689s 689s Note that it is not safe to simply import the package in the current pytest environment, 689s since the environment itself might change from one test to the other, but python packages 689s can be imported only once and not unloaded. 689s """ 689s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 689s > assert run_import.returncode == 0, ( 689s f"Importing {package} was not successful.\n" 689s f"stdout contains {run_import.stdout.decode().strip()}\n" 689s f"stderr contains {run_import.stderr.decode().strip()}" 689s ) 689s E AssertionError: Importing dolfin was not successful. 689s E stdout contains 689s E stderr contains Traceback (most recent call last): 689s E File "", line 1, in 689s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s E from .cpp import __version__ 689s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s 689s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 689s _ test_dolfin_import_success_with_broken_optional_packages[dependencies_import_name0] _ 689s 689s dependencies_import_name = ['ufl'] 689s 689s @pytest.mark.parametrize("dependencies_import_name", [ 689s ["ufl"] 689s ]) 689s def test_dolfin_import_success_with_broken_optional_packages(dependencies_import_name: typing.List[str]) -> None: 689s """Test that dolfin fails to import imports correctly when optional packages are broken.""" 689s > assert_package_import_success_with_broken_optional_packages( 689s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", dependencies_import_name, [True] 689s ) 689s 689s python/test/debian-only/test_pusimp.py:99: 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s /usr/lib/python3/dist-packages/pusimp/utils.py:311: in assert_package_import_success_with_broken_optional_packages 689s assert_package_location(virtual_env.executable, package, package_path) 689s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 689s assert_has_package(executable, package) 689s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 689s 689s executable = '/tmp/tmp9a0201cw/venv/bin/python3', package = 'dolfin' 689s 689s def assert_has_package(executable: str, package: str) -> None: 689s """Assert that a package is installed. 689s 689s Note that it is not safe to simply import the package in the current pytest environment, 689s since the environment itself might change from one test to the other, but python packages 689s can be imported only once and not unloaded. 689s """ 689s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 689s > assert run_import.returncode == 0, ( 689s f"Importing {package} was not successful.\n" 689s f"stdout contains {run_import.stdout.decode().strip()}\n" 689s f"stderr contains {run_import.stderr.decode().strip()}" 689s ) 689s E AssertionError: Importing dolfin was not successful. 689s E stdout contains 689s E stderr contains Traceback (most recent call last): 689s E File "", line 1, in 689s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s E from .cpp import __version__ 689s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s 689s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 689s =========================== short test summary info ============================ 689s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_success_without_local_packages - AssertionError: Importing dolfin was not successful. 689s stdout contains 689s stderr contains Traceback (most recent call last): 689s File "", line 1, in 689s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s from .cpp import __version__ 689s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0] - AssertionError: Importing dolfin was not successful. 689s stdout contains 689s stderr contains Traceback (most recent call last): 689s File "", line 1, in 689s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s from .cpp import __version__ 689s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name1-dependencies_pypi_name1-dependencies_extra_error_message1] - AssertionError: Importing dolfin was not successful. 689s stdout contains 689s stderr contains Traceback (most recent call last): 689s File "", line 1, in 689s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s from .cpp import __version__ 689s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name2-dependencies_pypi_name2-dependencies_extra_error_message2] - AssertionError: Importing dolfin was not successful. 689s stdout contains 689s stderr contains Traceback (most recent call last): 689s File "", line 1, in 689s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s from .cpp import __version__ 689s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name3-dependencies_pypi_name3-dependencies_extra_error_message3] - AssertionError: Importing dolfin was not successful. 689s stdout contains 689s stderr contains Traceback (most recent call last): 689s File "", line 1, in 689s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s from .cpp import __version__ 689s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] - AssertionError: Importing dolfin was not successful. 689s stdout contains 689s stderr contains Traceback (most recent call last): 689s File "", line 1, in 689s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s from .cpp import __version__ 689s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name1-dependencies_pypi_name1] - AssertionError: Importing dolfin was not successful. 689s stdout contains 689s stderr contains Traceback (most recent call last): 689s File "", line 1, in 689s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s from .cpp import __version__ 689s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_broken_optional_packages[dependencies_import_name0] - AssertionError: Importing dolfin was not successful. 689s stdout contains 689s stderr contains Traceback (most recent call last): 689s File "", line 1, in 689s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 689s from .cpp import __version__ 689s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 689s =================== 8 failed, 2 passed in 170.02s (0:02:50) ==================== 689s autopkgtest [15:27:09]: test test-dolfin-python-pusimp: -----------------------] 690s test-dolfin-python-pusimp FAIL non-zero exit status 1 690s autopkgtest [15:27:10]: test test-dolfin-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 690s autopkgtest [15:27:10]: @@@@@@@@@@@@@@@@@@@@ summary 690s test-dolfin-cpp FAIL non-zero exit status 2 690s test-dolfin-python-unittest FAIL non-zero exit status 4 690s test-dolfin-python-demo FAIL non-zero exit status 1 690s test-dolfin-python-pusimp FAIL non-zero exit status 1 702s nova [W] Using flock in prodstack6-s390x 702s Creating nova instance adt-plucky-s390x-dolfin-20241120-151540-juju-7f2275-prod-proposed-migration-environment-20-b3c454fe-f80e-4568-b901-3d7893ad1108 from image adt/ubuntu-plucky-s390x-server-20241119.img (UUID 0efe7a44-24e0-44d8-af6e-8997f14b87bd)... 702s nova [W] Using flock in prodstack6-s390x 702s Creating nova instance adt-plucky-s390x-dolfin-20241120-151540-juju-7f2275-prod-proposed-migration-environment-20-b3c454fe-f80e-4568-b901-3d7893ad1108 from image adt/ubuntu-plucky-s390x-server-20241119.img (UUID 0efe7a44-24e0-44d8-af6e-8997f14b87bd)...