0s autopkgtest [15:15:39]: starting date and time: 2024-11-20 15:15:39+0000 0s autopkgtest [15:15:39]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [15:15:39]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work._p2p7eot/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-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-ppc64el-12.secgroup --name adt-plucky-ppc64el-dolfin-20241120-151539-juju-7f2275-prod-proposed-migration-environment-20-840298fa-60ee-4e7f-9571-1ffe07945324 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-ppc64el -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/ 94s autopkgtest [15:17:13]: testbed dpkg architecture: ppc64el 94s autopkgtest [15:17:13]: testbed apt version: 2.9.8 94s autopkgtest [15:17:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 95s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 96s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [12.8 kB] 96s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [856 kB] 96s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [53.6 kB] 96s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 96s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [61.6 kB] 96s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [660 kB] 96s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [6440 B] 96s Fetched 1731 kB in 1s (1792 kB/s) 96s Reading package lists... 99s Reading package lists... 99s Building dependency tree... 99s Reading state information... 99s Calculating upgrade... 99s The following packages will be upgraded: 99s bpftrace curl gir1.2-girepository-2.0 gir1.2-glib-2.0 libaudit-common 99s libaudit1 libcurl3t64-gnutls libcurl4t64 libgirepository-1.0-1 99s libglib2.0-0t64 libglib2.0-data libselinux1 libsemanage-common libsemanage2 99s linux-base openssh-client openssh-server openssh-sftp-server python3-dbus 99s python3-gi python3-yaml 99s 21 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 99s Need to get 8032 kB of archives. 99s After this operation, 1566 kB of additional disk space will be used. 99s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el libselinux1 ppc64el 3.7-3ubuntu1 [100 kB] 100s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-sftp-server ppc64el 1:9.9p1-3ubuntu1 [43.4 kB] 100s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-server ppc64el 1:9.9p1-3ubuntu1 [679 kB] 100s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-client ppc64el 1:9.9p1-3ubuntu1 [1169 kB] 100s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 100s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libaudit1 ppc64el 1:4.0.2-2ubuntu1 [59.6 kB] 100s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsemanage-common all 3.7-2build1 [7186 B] 100s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsemanage2 ppc64el 3.7-2build1 [115 kB] 100s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-girepository-2.0 ppc64el 1.82.0-2 [25.3 kB] 100s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-glib-2.0 ppc64el 2.82.2-3 [182 kB] 100s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglib2.0-0t64 ppc64el 2.82.2-3 [1787 kB] 100s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgirepository-1.0-1 ppc64el 1.82.0-2 [95.5 kB] 100s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglib2.0-data all 2.82.2-3 [51.7 kB] 100s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dbus ppc64el 1.3.2-5build4 [117 kB] 100s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-gi ppc64el 3.50.0-3build1 [308 kB] 100s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-yaml ppc64el 6.0.2-1build1 [180 kB] 100s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el bpftrace ppc64el 0.21.2-2ubuntu3 [1898 kB] 100s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el curl ppc64el 8.9.1-2ubuntu3 [247 kB] 100s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcurl4t64 ppc64el 8.9.1-2ubuntu3 [464 kB] 100s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcurl3t64-gnutls ppc64el 8.9.1-2ubuntu3 [461 kB] 100s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el linux-base all 4.10.1ubuntu1 [34.8 kB] 100s Preconfiguring packages ... 101s Fetched 8032 kB in 1s (8517 kB/s) 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73847 files and directories currently installed.) 101s Preparing to unpack .../libselinux1_3.7-3ubuntu1_ppc64el.deb ... 101s Unpacking libselinux1:ppc64el (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 101s Setting up libselinux1:ppc64el (3.7-3ubuntu1) ... 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73847 files and directories currently installed.) 101s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu1_ppc64el.deb ... 101s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 101s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu1_ppc64el.deb ... 101s Unpacking openssh-server (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 101s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu1_ppc64el.deb ... 101s Unpacking openssh-client (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 101s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 101s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 101s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73849 files and directories currently installed.) 101s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_ppc64el.deb ... 101s Unpacking libaudit1:ppc64el (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 101s Setting up libaudit1:ppc64el (1:4.0.2-2ubuntu1) ... 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73849 files and directories currently installed.) 101s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 101s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 101s Setting up libsemanage-common (3.7-2build1) ... 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73848 files and directories currently installed.) 101s Preparing to unpack .../libsemanage2_3.7-2build1_ppc64el.deb ... 101s Unpacking libsemanage2:ppc64el (3.7-2build1) over (3.5-1build6) ... 101s Setting up libsemanage2:ppc64el (3.7-2build1) ... 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 73848 files and directories currently installed.) 101s Preparing to unpack .../00-gir1.2-girepository-2.0_1.82.0-2_ppc64el.deb ... 101s Unpacking gir1.2-girepository-2.0:ppc64el (1.82.0-2) over (1.80.1-4) ... 101s Preparing to unpack .../01-gir1.2-glib-2.0_2.82.2-3_ppc64el.deb ... 101s Unpacking gir1.2-glib-2.0:ppc64el (2.82.2-3) over (2.82.1-0ubuntu1) ... 101s Preparing to unpack .../02-libglib2.0-0t64_2.82.2-3_ppc64el.deb ... 101s Unpacking libglib2.0-0t64:ppc64el (2.82.2-3) over (2.82.1-0ubuntu1) ... 101s Preparing to unpack .../03-libgirepository-1.0-1_1.82.0-2_ppc64el.deb ... 101s Unpacking libgirepository-1.0-1:ppc64el (1.82.0-2) over (1.80.1-4) ... 101s Preparing to unpack .../04-libglib2.0-data_2.82.2-3_all.deb ... 101s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 101s Preparing to unpack .../05-python3-dbus_1.3.2-5build4_ppc64el.deb ... 102s Unpacking python3-dbus (1.3.2-5build4) over (1.3.2-5build3) ... 102s Preparing to unpack .../06-python3-gi_3.50.0-3build1_ppc64el.deb ... 102s Unpacking python3-gi (3.50.0-3build1) over (3.50.0-3) ... 102s Preparing to unpack .../07-python3-yaml_6.0.2-1build1_ppc64el.deb ... 102s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 102s Preparing to unpack .../08-bpftrace_0.21.2-2ubuntu3_ppc64el.deb ... 102s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 102s Preparing to unpack .../09-curl_8.9.1-2ubuntu3_ppc64el.deb ... 102s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 102s Preparing to unpack .../10-libcurl4t64_8.9.1-2ubuntu3_ppc64el.deb ... 102s Unpacking libcurl4t64:ppc64el (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 102s Preparing to unpack .../11-libcurl3t64-gnutls_8.9.1-2ubuntu3_ppc64el.deb ... 102s Unpacking libcurl3t64-gnutls:ppc64el (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 102s Preparing to unpack .../12-linux-base_4.10.1ubuntu1_all.deb ... 102s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 102s Setting up linux-base (4.10.1ubuntu1) ... 102s Setting up libcurl4t64:ppc64el (8.9.1-2ubuntu3) ... 102s Setting up bpftrace (0.21.2-2ubuntu3) ... 102s Setting up openssh-client (1:9.9p1-3ubuntu1) ... 102s Setting up libcurl3t64-gnutls:ppc64el (8.9.1-2ubuntu3) ... 102s Setting up python3-yaml (6.0.2-1build1) ... 102s Setting up libglib2.0-0t64:ppc64el (2.82.2-3) ... 102s No schema files found: doing nothing. 102s Setting up libglib2.0-data (2.82.2-3) ... 102s Setting up gir1.2-glib-2.0:ppc64el (2.82.2-3) ... 102s Setting up libgirepository-1.0-1:ppc64el (1.82.0-2) ... 102s Setting up curl (8.9.1-2ubuntu3) ... 102s Setting up openssh-sftp-server (1:9.9p1-3ubuntu1) ... 102s Setting up python3-dbus (1.3.2-5build4) ... 102s Setting up openssh-server (1:9.9p1-3ubuntu1) ... 102s Installing new version of config file /etc/ssh/moduli ... 104s Setting up gir1.2-girepository-2.0:ppc64el (1.82.0-2) ... 104s Setting up python3-gi (3.50.0-3build1) ... 104s Processing triggers for ufw (0.36.2-8) ... 104s Processing triggers for man-db (2.13.0-1) ... 105s Processing triggers for libc-bin (2.40-1ubuntu3) ... 105s Reading package lists... 106s Building dependency tree... 106s Reading state information... 106s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 106s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 106s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 106s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 106s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 107s Reading package lists... 108s Reading package lists... 108s Building dependency tree... 108s Reading state information... 108s Calculating upgrade... 108s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 108s Reading package lists... 109s Building dependency tree... 109s Reading state information... 109s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s autopkgtest [15:17:28]: rebooting testbed after setup commands that affected boot 113s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 146s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 161s autopkgtest [15:18:20]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 163s autopkgtest [15:18:22]: @@@@@@@@@@@@@@@@@@@@ apt-source dolfin 170s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/universe dolfin 2019.2.0~legacy20240219.1c52e83-11ubuntu1 (dsc) [4203 B] 170s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe dolfin 2019.2.0~legacy20240219.1c52e83-11ubuntu1 (tar) [10.9 MB] 170s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe dolfin 2019.2.0~legacy20240219.1c52e83-11ubuntu1 (diff) [52.4 kB] 170s gpgv: Signature made Wed Nov 20 11:07:22 2024 UTC 170s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 170s gpgv: Can't check signature: No public key 170s dpkg-source: warning: cannot verify inline signature for ./dolfin_2019.2.0~legacy20240219.1c52e83-11ubuntu1.dsc: no acceptable signature found 171s autopkgtest [15:18:30]: testing package dolfin version 2019.2.0~legacy20240219.1c52e83-11ubuntu1 171s autopkgtest [15:18:30]: build not needed 173s autopkgtest [15:18:32]: test test-dolfin-cpp: preparing testbed 175s Reading package lists... 175s Building dependency tree... 175s Reading state information... 175s Starting pkgProblemResolver with broken count: 0 175s Starting 2 pkgProblemResolver with broken count: 0 175s Done 175s The following additional packages will be installed: 175s autoconf automake autopoint autotools-dev build-essential chrpath cmake 175s cmake-data cpp cpp-14 cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu 175s debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism 175s docutils-common dolfin-bin dolfin-doc doxygen dwz fontconfig 175s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 175s fonts-lato fonts-mathjax g++ g++-14 g++-14-powerpc64le-linux-gnu 175s g++-powerpc64le-linux-gnu gcc gcc-14 gcc-14-powerpc64le-linux-gnu 175s gcc-powerpc64le-linux-gnu gettext gfortran gfortran-14 175s gfortran-14-powerpc64le-linux-gnu gfortran-powerpc64le-linux-gnu graphviz 175s icu-devtools intltool-debian libaec-dev libaec0 libamd-comgr2 libamd3 175s libamdhip64-5 libann0 libaom3 libarchive-zip-perl libarpack2-dev 175s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 libblis-pthread-dev 175s libblis4-pthread libboost-atomic1.83-dev libboost-atomic1.83.0 175s libboost-chrono-dev libboost-chrono1.83-dev libboost-chrono1.83.0t64 175s libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev 175s libboost-filesystem-dev libboost-filesystem1.83-dev 175s libboost-filesystem1.83.0 libboost-iostreams-dev libboost-iostreams1.83-dev 175s libboost-iostreams1.83.0 libboost-math-dev libboost-math1.83-dev 175s libboost-math1.83.0 libboost-mpi-dev libboost-mpi1.83-dev libboost-mpi1.83.0 175s libboost-program-options-dev libboost-program-options1.83-dev 175s libboost-program-options1.83.0 libboost-regex1.83-dev libboost-regex1.83.0 175s libboost-serialization-dev libboost-serialization1.83-dev 175s libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 175s libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 175s libboost-timer-dev libboost-timer1.83-dev libboost-timer1.83.0 175s libboost1.83-dev libbrotli-dev libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 175s libccolamd3 libcdt5 libcgraph6 libcholmod5 libcolamd3 libcombblas2.0.0t64 175s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 175s libdeflate0 libdolfin-dev libdolfin-dev-common libdolfin2019.2t64 175s libdolfin64-2019.2t64 libdolfin64-dev libdrm-amdgpu1 libeigen3-dev 175s libevent-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 175s libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1-dev 175s libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 175s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 175s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libgcc-14-dev 175s libgd3 libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl 175s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 175s libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 175s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 175s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 175s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 175s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 175s libhsakmt1 libhwloc-dev libhwloc-plugins libhwloc15 libhypre-2.31.0 175s libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 libibumad3 175s libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 libisl23 175s libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 175s libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr 175s libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 libklu2 175s liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 liblerc4 175s libllvm17t64 liblsan0 libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 175s libmumps-5.7 libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev 175s libmumps64-dev libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev 175s libnuma-dev libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 175s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 175s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 175s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 175s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 175s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 175s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 175s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 175s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libquadmath0 175s libraqm0 librbio4 librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 175s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 175s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 175s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 175s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 175s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 175s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 175s libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev 175s libxapian30 libxau-dev libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev 175s libxdmcp-dev libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 175s libyaml-dev libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev 175s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 175s openmpi-bin openmpi-common petsc-dev petsc64-dev pkg-config pkgconf 175s pkgconf-bin po-debconf pybind11-dev python-petsc4py-doc python3-alabaster 175s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 175s python3-docutils python3-dolfin python3-dolfin-real python3-dolfin64-real 175s python3-ffc python3-fiat python3-imagesize python3-mpi4py python3-mpmath 175s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 175s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 175s python3-pkgconfig python3-ply python3-pusimp python3-pybind11 python3-roman 175s python3-six python3-slepc4py python3-slepc4py-64-real 175s python3-slepc4py-64-real3.21 python3-slepc4py-real python3-slepc4py-real3.21 175s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 175s python3-sphinxcontrib.jquery python3-sympy python3-ufl-legacy python3.12-dev 175s sgml-base slepc-dev slepc64-dev sphinx-common sphinx-rtd-theme-common swig 175s valgrind valgrind-mpi x11-common x11proto-dev xml-core xorg-sgml-doctools 175s xtrans-dev zlib1g-dev 175s Suggested packages: 175s autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format 175s elpa-cmake-mode ninja-build cpp-doc gcc-14-locales cpp-14-doc dh-make flit 175s python3-build python3-installer python3-wheel doxygen-latex doxygen-doc 175s doxygen-gui gcc-14-doc gcc-multilib manpages-dev flex bison gdb gcc-doc 175s gdb-powerpc64le-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 175s gfortran-doc gfortran-14-doc libcoarrays-dev gsfonts graphviz-doc 175s liblapack-doc libboost-doc libboost-graph1.83-dev libboost1.83-doc 175s libboost-container1.83-dev libboost-context1.83-dev 175s libboost-contract1.83-dev libboost-coroutine1.83-dev 175s libboost-exception1.83-dev libboost-fiber1.83-dev 175s libboost-graph-parallel1.83-dev libboost-json1.83-dev 175s libboost-locale1.83-dev libboost-log1.83-dev libboost-mpi-python1.83-dev 175s libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-python1.83-dev 175s libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev 175s libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev 175s libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcurl4-doc libidn-dev 175s libkrb5-dev libldap2-dev libeigen3-doc libfftw3-doc libgd-tools gmp-doc 175s libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc libhdf5-doc 175s libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec 175s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 175s libheif-plugin-kvazaar libheif-plugin-rav1e libheif-plugin-svtenc icu-doc 175s libjs-jquery-ui-docs fonts-mathjax-extras fonts-stix libjs-mathjax-doc 175s libtool-doc liblzma-doc libnghttp2-doc openmpi-doc p11-kit-doc 175s libpetsc-real3.21-dbg petsc3.21-doc libluminate-dev libpetsc64-real3.21-dbg 175s scalapack-doc libslepc3.21-dev-examples slepc3.21-doc libssl-doc 175s libstdc++-14-doc libsuperlu-doc gcj-jdk libx11-doc xapian-tools libxcb-doc 175s libyaml-doc m4-doc opencl-icd opencl-clhpp-headers-doc libmail-box-perl 175s pybind11-doc python-dijitso-doc docutils-doc fonts-linuxlibertine 175s | ttf-linux-libertine texlive-lang-french texlive-latex-base 175s texlive-latex-recommended python-mpmath-doc python3-gmpy2 python3-matplotlib 175s python-numpy-doc python3-pytest python-ply-doc python-slepc4py-doc 175s python3-stemmer dvipng dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk 175s sphinx-doc tex-gyre texlive-fonts-extra texlive-fonts-recommended 175s texlive-latex-extra texlive-plain-generic python-sympy-doc 175s python-ufl-legacy-doc sgml-base-doc swig-doc swig-examples valgrind-dbg 175s kcachegrind alleyoop valkyrie 175s Recommended packages: 175s python3-matplotlib fonts-liberation libarchive-cpio-perl libgts-bin 175s libheif-plugin-aomenc javascript-common libjson-xs-perl 175s libcoarrays-openmpi-dev libpetsc3.21-dev-examples ksh | mksh | pdksh | zsh 175s libgraphblas-dev libtasn1-doc libgl-dev libmail-sendmail-perl libpaper-utils 175s python3-pil isympy-common gdb 176s The following NEW packages will be installed: 176s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 176s chrpath cmake cmake-data cpp cpp-14 cpp-14-powerpc64le-linux-gnu 176s cpp-powerpc64le-linux-gnu debhelper debugedit dh-autoreconf dh-python 176s dh-strip-nondeterminism docutils-common dolfin-bin dolfin-doc doxygen dwz 176s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 176s fonts-font-awesome fonts-lato fonts-mathjax g++ g++-14 176s g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 176s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext gfortran 176s gfortran-14 gfortran-14-powerpc64le-linux-gnu gfortran-powerpc64le-linux-gnu 176s graphviz icu-devtools intltool-debian libaec-dev libaec0 libamd-comgr2 176s libamd3 libamdhip64-5 libann0 libaom3 libarchive-zip-perl libarpack2-dev 176s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 libblis-pthread-dev 176s libblis4-pthread libboost-atomic1.83-dev libboost-atomic1.83.0 176s libboost-chrono-dev libboost-chrono1.83-dev libboost-chrono1.83.0t64 176s libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev 176s libboost-filesystem-dev libboost-filesystem1.83-dev 176s libboost-filesystem1.83.0 libboost-iostreams-dev libboost-iostreams1.83-dev 176s libboost-iostreams1.83.0 libboost-math-dev libboost-math1.83-dev 176s libboost-math1.83.0 libboost-mpi-dev libboost-mpi1.83-dev libboost-mpi1.83.0 176s libboost-program-options-dev libboost-program-options1.83-dev 176s libboost-program-options1.83.0 libboost-regex1.83-dev libboost-regex1.83.0 176s libboost-serialization-dev libboost-serialization1.83-dev 176s libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 176s libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 176s libboost-timer-dev libboost-timer1.83-dev libboost-timer1.83.0 176s libboost1.83-dev libbrotli-dev libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 176s libccolamd3 libcdt5 libcgraph6 libcholmod5 libcolamd3 libcombblas2.0.0t64 176s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 176s libdeflate0 libdolfin-dev libdolfin-dev-common libdolfin2019.2t64 176s libdolfin64-2019.2t64 libdolfin64-dev libdrm-amdgpu1 libeigen3-dev 176s libevent-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 176s libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1-dev 176s libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 176s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 176s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libgcc-14-dev 176s libgd3 libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl 176s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 176s libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 176s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 176s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 176s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 176s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 176s libhsakmt1 libhwloc-dev libhwloc-plugins libhwloc15 libhypre-2.31.0 176s libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 libibumad3 176s libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 libisl23 176s libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 176s libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr 176s libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 libklu2 176s liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 liblerc4 176s libllvm17t64 liblsan0 libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 176s libmumps-5.7 libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev 176s libmumps64-dev libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev 176s libnuma-dev libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 176s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 176s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 176s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 176s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 176s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 176s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 176s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 176s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libquadmath0 176s libraqm0 librbio4 librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 176s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 176s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 176s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 176s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 176s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 176s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 176s libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev 176s libxapian30 libxau-dev libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev 176s libxdmcp-dev libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 176s libyaml-dev libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev 176s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 176s openmpi-bin openmpi-common petsc-dev petsc64-dev pkg-config pkgconf 176s pkgconf-bin po-debconf pybind11-dev python-petsc4py-doc python3-alabaster 176s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 176s python3-docutils python3-dolfin python3-dolfin-real python3-dolfin64-real 176s python3-ffc python3-fiat python3-imagesize python3-mpi4py python3-mpmath 176s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 176s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 176s python3-pkgconfig python3-ply python3-pusimp python3-pybind11 python3-roman 176s python3-six python3-slepc4py python3-slepc4py-64-real 176s python3-slepc4py-64-real3.21 python3-slepc4py-real python3-slepc4py-real3.21 176s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 176s python3-sphinxcontrib.jquery python3-sympy python3-ufl-legacy python3.12-dev 176s sgml-base slepc-dev slepc64-dev sphinx-common sphinx-rtd-theme-common swig 176s valgrind valgrind-mpi x11-common x11proto-dev xml-core xorg-sgml-doctools 176s xtrans-dev zlib1g-dev 176s 0 upgraded, 387 newly installed, 0 to remove and 0 not upgraded. 176s Need to get 414 MB/414 MB of archives. 176s After this operation, 1857 MB of additional disk space will be used. 176s Get:1 /tmp/autopkgtest.Tq7X5x/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [1192 B] 176s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-lato all 2.015-1 [2781 kB] 176s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el sgml-base all 1.31 [11.4 kB] 176s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el m4 ppc64el 1.4.19-4build1 [278 kB] 176s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el autoconf all 2.72-3 [382 kB] 176s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 176s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 176s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el autopoint all 0.22.5-2 [616 kB] 176s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 176s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmpc3 ppc64el 1.3.1-1build2 [62.1 kB] 176s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [10.5 MB] 177s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14 ppc64el 14.2.0-8ubuntu1 [1034 B] 177s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [5456 B] 177s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp ppc64el 4:14.1.0-2ubuntu1 [22.5 kB] 177s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcc1-0 ppc64el 14.2.0-8ubuntu1 [48.1 kB] 177s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgomp1 ppc64el 14.2.0-8ubuntu1 [161 kB] 177s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libitm1 ppc64el 14.2.0-8ubuntu1 [31.9 kB] 177s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasan8 ppc64el 14.2.0-8ubuntu1 [2945 kB] 177s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblsan0 ppc64el 14.2.0-8ubuntu1 [1322 kB] 177s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtsan2 ppc64el 14.2.0-8ubuntu1 [2695 kB] 177s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libubsan1 ppc64el 14.2.0-8ubuntu1 [1191 kB] 177s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libquadmath0 ppc64el 14.2.0-8ubuntu1 [158 kB] 177s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgcc-14-dev ppc64el 14.2.0-8ubuntu1 [1619 kB] 177s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [20.6 MB] 178s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14 ppc64el 14.2.0-8ubuntu1 [528 kB] 178s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1222 B] 178s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc ppc64el 4:14.1.0-2ubuntu1 [5006 B] 178s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libstdc++-14-dev ppc64el 14.2.0-8ubuntu1 [2673 kB] 178s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [12.0 MB] 178s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14 ppc64el 14.2.0-8ubuntu1 [19.9 kB] 178s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [968 B] 178s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++ ppc64el 4:14.1.0-2ubuntu1 [1090 B] 178s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 178s Get:34 http://ftpmaster.internal/ubuntu plucky/universe ppc64el chrpath ppc64el 0.18-1 [14.4 kB] 178s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjsoncpp25 ppc64el 1.9.5-6build1 [89.0 kB] 178s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el librhash0 ppc64el 1.4.3-3build1 [147 kB] 178s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el cmake-data all 3.30.3-1 [2246 kB] 178s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el cmake ppc64el 3.30.3-1 [12.1 MB] 179s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 179s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtool all 2.4.7-8 [166 kB] 179s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-autoreconf all 20 [16.1 kB] 179s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 179s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 179s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-strip-nondeterminism all 1.14.0-1 [5058 B] 179s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el debugedit ppc64el 1:5.1-1 [52.1 kB] 179s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] 179s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el gettext ppc64el 0.22.5-2 [1082 kB] 179s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 179s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 179s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el debhelper all 13.20ubuntu1 [893 kB] 179s Get:51 http://ftpmaster.internal/ubuntu plucky/universe ppc64el dh-python all 6.20241024 [112 kB] 179s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el xml-core all 0.19 [20.3 kB] 179s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el docutils-common all 0.21.2+dfsg-2 [131 kB] 179s Get:54 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libfmt10 ppc64el 10.1.1+ds1-4 [82.6 kB] 179s Get:55 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libxapian30 ppc64el 1.4.25-1 [815 kB] 179s Get:56 http://ftpmaster.internal/ubuntu plucky/universe ppc64el doxygen ppc64el 1.9.8+ds-2ubuntu2 [5555 kB] 179s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 179s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 179s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig-config ppc64el 2.15.0-1.1ubuntu2 [37.4 kB] 179s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontconfig1 ppc64el 2.15.0-1.1ubuntu2 [190 kB] 179s Get:61 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig ppc64el 2.15.0-1.1ubuntu2 [192 kB] 179s Get:62 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 179s Get:63 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 179s Get:64 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgfortran5 ppc64el 14.2.0-8ubuntu1 [571 kB] 179s Get:65 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgfortran-14-dev ppc64el 14.2.0-8ubuntu1 [621 kB] 179s Get:66 http://ftpmaster.internal/ubuntu plucky/main ppc64el gfortran-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [11.3 MB] 179s Get:67 http://ftpmaster.internal/ubuntu plucky/main ppc64el gfortran-14 ppc64el 14.2.0-8ubuntu1 [11.9 kB] 179s Get:68 http://ftpmaster.internal/ubuntu plucky/main ppc64el gfortran-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1024 B] 179s Get:69 http://ftpmaster.internal/ubuntu plucky/main ppc64el gfortran ppc64el 4:14.1.0-2ubuntu1 [1168 B] 179s Get:70 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libann0 ppc64el 1.1.2+doc-9build1 [30.1 kB] 179s Get:71 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcdt5 ppc64el 2.42.4-2build3 [27.3 kB] 179s Get:72 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcgraph6 ppc64el 2.42.4-2build3 [53.6 kB] 179s Get:73 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsharpyuv0 ppc64el 1.4.0-0.1 [22.0 kB] 179s Get:74 http://ftpmaster.internal/ubuntu plucky/main ppc64el libaom3 ppc64el 3.11.0-1 [3022 kB] 179s Get:75 http://ftpmaster.internal/ubuntu plucky/main ppc64el libheif-plugin-aomdec ppc64el 1.19.3-1 [11.6 kB] 179s Get:76 http://ftpmaster.internal/ubuntu plucky/main ppc64el libde265-0 ppc64el 1.0.15-1build4 [284 kB] 179s Get:77 http://ftpmaster.internal/ubuntu plucky/main ppc64el libheif-plugin-libde265 ppc64el 1.19.3-1 [9092 B] 179s Get:78 http://ftpmaster.internal/ubuntu plucky/main ppc64el libheif1 ppc64el 1.19.3-1 [442 kB] 180s Get:79 http://ftpmaster.internal/ubuntu plucky/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 180s Get:80 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-3ubuntu1 [215 kB] 180s Get:81 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 180s Get:82 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 180s Get:83 http://ftpmaster.internal/ubuntu plucky/main ppc64el libharfbuzz0b ppc64el 10.0.1-1 [596 kB] 180s Get:84 http://ftpmaster.internal/ubuntu plucky/main ppc64el libraqm0 ppc64el 0.10.1-1build1 [19.4 kB] 180s Get:85 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdeflate0 ppc64el 1.22-1 [63.3 kB] 180s Get:86 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 180s Get:87 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu2 [270 kB] 180s Get:88 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebp7 ppc64el 1.4.0-0.1 [309 kB] 180s Get:89 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtiff6 ppc64el 4.5.1+git230720-4ubuntu4 [272 kB] 180s Get:90 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 180s Get:91 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgd3 ppc64el 2.3.3-12ubuntu3 [165 kB] 180s Get:92 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgts-0.7-5t64 ppc64el 0.7.6+darcs121130-5.2build1 [187 kB] 180s Get:93 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpixman-1-0 ppc64el 0.44.0-3 [334 kB] 180s Get:94 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 180s Get:95 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 180s Get:96 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 180s Get:97 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo2 ppc64el 1.18.2-2 [747 kB] 180s Get:98 http://ftpmaster.internal/ubuntu plucky/main ppc64el libltdl7 ppc64el 2.4.7-8 [47.9 kB] 180s Get:99 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 180s Get:100 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdatrie1 ppc64el 0.2.13-3build1 [22.7 kB] 180s Get:101 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 180s Get:102 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpango-1.0-0 ppc64el 1.54.0+ds-3 [272 kB] 180s Get:103 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangoft2-1.0-0 ppc64el 1.54.0+ds-3 [57.5 kB] 180s Get:104 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangocairo-1.0-0 ppc64el 1.54.0+ds-3 [30.6 kB] 180s Get:105 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpathplan4 ppc64el 2.42.4-2build3 [30.5 kB] 180s Get:106 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgvc6 ppc64el 2.42.4-2build3 [909 kB] 181s Get:107 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgvpr2 ppc64el 2.42.4-2build3 [214 kB] 181s Get:108 http://ftpmaster.internal/ubuntu plucky/universe ppc64el liblab-gamut1 ppc64el 2.42.4-2build3 [1832 kB] 181s Get:109 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 181s Get:110 http://ftpmaster.internal/ubuntu plucky/main ppc64el libice6 ppc64el 2:1.1.1-1 [49.9 kB] 181s Get:111 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsm6 ppc64el 2:1.2.4-1 [18.4 kB] 181s Get:112 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] 181s Get:113 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] 181s Get:114 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxaw7 ppc64el 2:1.0.16-1 [230 kB] 181s Get:115 http://ftpmaster.internal/ubuntu plucky/universe ppc64el graphviz ppc64el 2.42.4-2build3 [828 kB] 181s Get:116 http://ftpmaster.internal/ubuntu plucky/main ppc64el icu-devtools ppc64el 74.2-1ubuntu4 [248 kB] 182s Get:117 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libaec0 ppc64el 1.1.3-1 [30.1 kB] 182s Get:118 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libllvm17t64 ppc64el 1:17.0.6-18 [27.0 MB] 184s Get:119 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libamd-comgr2 ppc64el 6.0+git20231212.4510c28+dfsg-3build2 [15.3 MB] 184s Get:120 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsuitesparseconfig7 ppc64el 1:7.8.3+dfsg-2 [13.2 kB] 184s Get:121 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libamd3 ppc64el 1:7.8.3+dfsg-2 [37.4 kB] 184s Get:122 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-amdgpu1 ppc64el 2.4.123-1 [24.8 kB] 184s Get:123 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhsakmt1 ppc64el 5.7.0-1build1 [76.4 kB] 184s Get:124 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhsa-runtime64-1 ppc64el 5.7.1-2build1 [330 kB] 184s Get:125 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libamdhip64-5 ppc64el 5.7.1-5 [9354 kB] 185s Get:126 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas3 ppc64el 3.12.0-3build2 [222 kB] 185s Get:127 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libblis4-pthread ppc64el 0.9.0-1 [950 kB] 185s Get:128 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack3 ppc64el 3.12.0-3build2 [2806 kB] 185s Get:129 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libarpack2t64 ppc64el 3.9.1-1.1ubuntu1 [107 kB] 185s Get:130 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas-dev ppc64el 3.12.0-3build2 [289 kB] 185s Get:131 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libblis-pthread-dev ppc64el 0.9.0-1 [907 kB] 185s Get:132 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack-dev ppc64el 3.12.0-3build2 [6077 kB] 185s Get:133 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libarpack2-dev ppc64el 3.9.1-1.1ubuntu1 [131 kB] 185s Get:134 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas64-3 ppc64el 3.12.0-3build2 [213 kB] 185s Get:135 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost1.83-dev ppc64el 1.83.0-3.2ubuntu2 [10.7 MB] 186s Get:136 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-atomic1.83.0 ppc64el 1.83.0-3.2ubuntu2 [240 kB] 186s Get:137 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-atomic1.83-dev ppc64el 1.83.0-3.2ubuntu2 [235 kB] 186s Get:138 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-chrono1.83.0t64 ppc64el 1.83.0-3.2ubuntu2 [245 kB] 186s Get:139 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-chrono1.83-dev ppc64el 1.83.0-3.2ubuntu2 [246 kB] 186s Get:140 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-chrono-dev ppc64el 1.83.0.2ubuntu1 [4832 B] 186s Get:141 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-date-time1.83.0 ppc64el 1.83.0-3.2ubuntu2 [236 kB] 186s Get:142 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-serialization1.83.0 ppc64el 1.83.0-3.2ubuntu2 [348 kB] 186s Get:143 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-serialization1.83-dev ppc64el 1.83.0-3.2ubuntu2 [400 kB] 186s Get:144 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-date-time1.83-dev ppc64el 1.83.0-3.2ubuntu2 [239 kB] 186s Get:145 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-dev ppc64el 1.83.0.2ubuntu1 [4470 B] 186s Get:146 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-filesystem1.83.0 ppc64el 1.83.0-3.2ubuntu2 [288 kB] 186s Get:147 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-system1.83.0 ppc64el 1.83.0-3.2ubuntu2 [236 kB] 186s Get:148 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-system1.83-dev ppc64el 1.83.0-3.2ubuntu2 [231 kB] 186s Get:149 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-filesystem1.83-dev ppc64el 1.83.0-3.2ubuntu2 [308 kB] 186s Get:150 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-filesystem-dev ppc64el 1.83.0.2ubuntu1 [4260 B] 186s Get:151 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-regex1.83.0 ppc64el 1.83.0-3.2ubuntu2 [346 kB] 186s Get:152 http://ftpmaster.internal/ubuntu plucky/main ppc64el libicu-dev ppc64el 74.2-1ubuntu4 [12.5 MB] 186s Get:153 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-regex1.83-dev ppc64el 1.83.0-3.2ubuntu2 [364 kB] 186s Get:154 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-iostreams1.83.0 ppc64el 1.83.0-3.2ubuntu2 [260 kB] 187s Get:155 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-iostreams1.83-dev ppc64el 1.83.0-3.2ubuntu2 [264 kB] 187s Get:156 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-iostreams-dev ppc64el 1.83.0.2ubuntu1 [4212 B] 187s Get:157 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-math1.83.0 ppc64el 1.83.0-3.2ubuntu2 [338 kB] 187s Get:158 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-math1.83-dev ppc64el 1.83.0-3.2ubuntu2 [428 kB] 187s Get:159 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-math-dev ppc64el 1.83.0.2ubuntu1 [4430 B] 187s Get:160 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-pthreads-2.1-7t64 ppc64el 2.1.12-stable-10 [8026 B] 187s Get:161 http://ftpmaster.internal/ubuntu plucky/main ppc64el librdmacm1t64 ppc64el 52.0-2ubuntu1 [80.6 kB] 187s Get:162 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libfabric1 ppc64el 1.17.0-3ubuntu1 [692 kB] 187s Get:163 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhwloc15 ppc64el 2.11.2-1 [220 kB] 187s Get:164 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libmunge2 ppc64el 0.5.15-4build1 [17.7 kB] 187s Get:165 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpciaccess0 ppc64el 0.17-3build1 [21.4 kB] 187s Get:166 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxnvctrl0 ppc64el 510.47.03-0ubuntu4 [12.6 kB] 187s Get:167 http://ftpmaster.internal/ubuntu plucky/universe ppc64el ocl-icd-libopencl1 ppc64el 2.3.2-1build1 [42.9 kB] 187s Get:168 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhwloc-plugins ppc64el 2.11.2-1 [17.5 kB] 187s Get:169 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpmix2t64 ppc64el 5.0.3-2 [768 kB] 187s Get:170 http://ftpmaster.internal/ubuntu plucky/main ppc64el libibumad3 ppc64el 52.0-2ubuntu1 [31.1 kB] 187s Get:171 http://ftpmaster.internal/ubuntu plucky/main ppc64el libibmad5 ppc64el 52.0-2ubuntu1 [45.5 kB] 187s Get:172 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libucx0 ppc64el 1.17.0+ds-3build1 [1224 kB] 187s Get:173 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libopenmpi3t64 ppc64el 5.0.5-6 [2247 kB] 187s Get:174 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-mpi1.83.0 ppc64el 1.83.0-3.2ubuntu2 [274 kB] 187s Get:175 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el openmpi-common all 5.0.5-6 [95.6 kB] 187s Get:176 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnl-3-dev ppc64el 3.7.0-0.3build2 [129 kB] 187s Get:177 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnl-route-3-dev ppc64el 3.7.0-0.3build2 [255 kB] 187s Get:178 http://ftpmaster.internal/ubuntu plucky/main ppc64el libibverbs-dev ppc64el 52.0-2ubuntu1 [739 kB] 187s Get:179 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnuma-dev ppc64el 2.0.18-1build1 [45.7 kB] 187s Get:180 http://ftpmaster.internal/ubuntu plucky/main ppc64el libltdl-dev ppc64el 2.4.7-8 [178 kB] 187s Get:181 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhwloc-dev ppc64el 2.11.2-1 [322 kB] 187s Get:182 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-2.1-7t64 ppc64el 2.1.12-stable-10 [172 kB] 187s Get:183 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-extra-2.1-7t64 ppc64el 2.1.12-stable-10 [75.7 kB] 187s Get:184 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-openssl-2.1-7t64 ppc64el 2.1.12-stable-10 [16.9 kB] 187s Get:185 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-dev ppc64el 2.1.12-stable-10 [331 kB] 187s Get:186 http://ftpmaster.internal/ubuntu plucky/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu1 [902 kB] 187s Get:187 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpmix-dev ppc64el 5.0.3-2 [4163 kB] 187s Get:188 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 187s Get:189 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 187s Get:190 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el openmpi-bin ppc64el 5.0.5-6 [186 kB] 187s Get:191 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libopenmpi-dev ppc64el 5.0.5-6 [1084 kB] 187s Get:192 http://ftpmaster.internal/ubuntu plucky/universe ppc64el mpi-default-dev ppc64el 1.17 [3108 B] 187s Get:193 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-mpi1.83-dev ppc64el 1.83.0-3.2ubuntu2 [301 kB] 187s Get:194 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-mpi-dev ppc64el 1.83.0.2ubuntu1 [4308 B] 187s Get:195 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-program-options1.83.0 ppc64el 1.83.0-3.2ubuntu2 [328 kB] 187s Get:196 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-program-options1.83-dev ppc64el 1.83.0-3.2ubuntu2 [396 kB] 187s Get:197 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-program-options-dev ppc64el 1.83.0.2ubuntu1 [4252 B] 187s Get:198 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-serialization-dev ppc64el 1.83.0.2ubuntu1 [4442 B] 187s Get:199 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-thread1.83.0 ppc64el 1.83.0-3.2ubuntu2 [281 kB] 187s Get:200 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-thread1.83-dev ppc64el 1.83.0-3.2ubuntu2 [286 kB] 187s Get:201 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-thread-dev ppc64el 1.83.0.2ubuntu1 [4246 B] 187s Get:202 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-timer1.83.0 ppc64el 1.83.0-3.2ubuntu2 [242 kB] 187s Get:203 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-timer1.83-dev ppc64el 1.83.0-3.2ubuntu2 [238 kB] 188s Get:204 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-timer-dev ppc64el 1.83.0.2ubuntu1 [4350 B] 188s Get:205 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbrotli-dev ppc64el 1.1.0-2build3 [427 kB] 189s Get:206 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libbtf2 ppc64el 1:7.8.3+dfsg-2 [16.2 kB] 189s Get:207 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcamd3 ppc64el 1:7.8.3+dfsg-2 [30.8 kB] 189s Get:208 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libccolamd3 ppc64el 1:7.8.3+dfsg-2 [31.5 kB] 189s Get:209 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcolamd3 ppc64el 1:7.8.3+dfsg-2 [21.5 kB] 189s Get:210 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcholmod5 ppc64el 1:7.8.3+dfsg-2 [906 kB] 189s Get:211 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcombblas2.0.0t64 ppc64el 2.0.0-3.1build3 [272 kB] 189s Get:212 http://ftpmaster.internal/ubuntu plucky/main ppc64el libidn2-dev ppc64el 2.3.7-2build2 [124 kB] 189s Get:213 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpkgconf3 ppc64el 1.8.1-4 [37.1 kB] 189s Get:214 http://ftpmaster.internal/ubuntu plucky/main ppc64el pkgconf-bin ppc64el 1.8.1-4 [22.5 kB] 189s Get:215 http://ftpmaster.internal/ubuntu plucky/main ppc64el pkgconf ppc64el 1.8.1-4 [16.7 kB] 189s Get:216 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnghttp2-dev ppc64el 1.64.0-1 [138 kB] 189s Get:217 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpsl-dev ppc64el 0.21.2-1.1build1 [79.1 kB] 189s Get:218 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgmpxx4ldbl ppc64el 2:6.3.0+dfsg-2ubuntu7 [10.2 kB] 189s Get:219 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgmp-dev ppc64el 2:6.3.0+dfsg-2ubuntu7 [371 kB] 189s Get:220 http://ftpmaster.internal/ubuntu plucky/main ppc64el libunbound8 ppc64el 1.20.0-1ubuntu2.1 [546 kB] 189s Get:221 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgnutls-dane0t64 ppc64el 3.8.8-2ubuntu1 [25.1 kB] 189s Get:222 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgnutls-openssl27t64 ppc64el 3.8.8-2ubuntu1 [24.7 kB] 189s Get:223 http://ftpmaster.internal/ubuntu plucky/main ppc64el libp11-kit-dev ppc64el 0.25.5-2ubuntu1 [22.7 kB] 189s Get:224 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtasn1-6-dev ppc64el 4.19.0-3build1 [104 kB] 189s Get:225 http://ftpmaster.internal/ubuntu plucky/main ppc64el nettle-dev ppc64el 3.10-1 [1231 kB] 189s Get:226 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgnutls28-dev ppc64el 3.8.8-2ubuntu1 [1215 kB] 189s Get:227 http://ftpmaster.internal/ubuntu plucky/main ppc64el librtmp-dev ppc64el 2.4+20151223.gitfa8646d.1-2build7 [76.1 kB] 189s Get:228 http://ftpmaster.internal/ubuntu plucky/main ppc64el libssl-dev ppc64el 3.3.1-2ubuntu2 [2985 kB] 189s Get:229 http://ftpmaster.internal/ubuntu plucky/main ppc64el libssh2-1-dev ppc64el 1.11.1-1 [316 kB] 189s Get:230 http://ftpmaster.internal/ubuntu plucky/main ppc64el libzstd-dev ppc64el 1.5.6+dfsg-1 [489 kB] 189s Get:231 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcurl4-openssl-dev ppc64el 8.9.1-2ubuntu3 [584 kB] 189s Get:232 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcxsparse4 ppc64el 1:7.8.3+dfsg-2 [97.9 kB] 189s Get:233 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin-dev-common all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [197 kB] 189s Get:234 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsz2 ppc64el 1.1.3-1 [5566 B] 189s Get:235 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-103-1t64 ppc64el 1.10.10+repack-4ubuntu3 [1440 kB] 189s Get:236 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-double3 ppc64el 3.3.10-1ubuntu4 [443 kB] 189s Get:237 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-long3 ppc64el 3.3.10-1ubuntu4 [708 kB] 189s Get:238 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-single3 ppc64el 3.3.10-1ubuntu4 [450 kB] 189s Get:239 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libfftw3-mpi3 ppc64el 3.3.10-1ubuntu4 [54.4 kB] 189s Get:240 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libmetis5 ppc64el 5.1.0.dfsg-7build3 [209 kB] 189s Get:241 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libptscotch-7.0 ppc64el 7.0.5-1ubuntu1 [871 kB] 189s Get:242 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuperlu-dist8 ppc64el 8.2.1+dfsg1-2 [805 kB] 189s Get:243 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhypre-2.31.0 ppc64el 2.31.0-1exp2 [1894 kB] 189s Get:244 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libklu2 ppc64el 1:7.8.3+dfsg-2 [102 kB] 189s Get:245 http://ftpmaster.internal/ubuntu plucky/universe ppc64el mpi-default-bin ppc64el 1.17 [2296 B] 189s Get:246 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscalapack-openmpi2.2 ppc64el 2.2.1-3.1ubuntu2 [1891 kB] 189s Get:247 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps-5.7 ppc64el 5.7.3-3 [2404 kB] 190s Get:248 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libspqr4 ppc64el 1:7.8.3+dfsg-2 [191 kB] 190s Get:249 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuperlu7 ppc64el 7.0.0+dfsg1-2 [237 kB] 190s Get:250 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libumfpack6 ppc64el 1:7.8.3+dfsg-2 [335 kB] 190s Get:251 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc-real3.21 ppc64el 3.21.6+dfsg1-2ubuntu2 [7139 kB] 190s Get:252 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libparpack2t64 ppc64el 3.9.1-1.1ubuntu1 [99.3 kB] 190s Get:253 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libslepc-real3.21 ppc64el 3.21.2+dfsg1-2 [1161 kB] 190s Get:254 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin2019.2t64 ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [2190 kB] 190s Get:255 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenblas64-0-pthread ppc64el 0.3.28+ds-3 [7760 kB] 191s Get:256 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack64-3 ppc64el 3.12.0-3build2 [2731 kB] 191s Get:257 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhypre64m-2.31.0 ppc64el 2.31.0-1exp2 [1734 kB] 191s Get:258 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps-64pord-5.7 ppc64el 5.7.3-3 [2402 kB] 192s Get:259 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc64-real3.21 ppc64el 3.21.6+dfsg1-2ubuntu2 [6965 kB] 192s Get:260 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libslepc64-real3.21 ppc64el 3.21.2+dfsg1-2 [1152 kB] 192s Get:261 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin64-2019.2t64 ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [2188 kB] 192s Get:262 http://ftpmaster.internal/ubuntu plucky/main ppc64el pkg-config ppc64el 1.8.1-4 [7362 B] 192s Get:263 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libeigen3-dev all 3.4.0-4build1 [1055 kB] 193s Get:264 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-fortran-102t64 ppc64el 1.10.10+repack-4ubuntu3 [97.6 kB] 193s Get:265 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-hl-100t64 ppc64el 1.10.10+repack-4ubuntu3 [71.3 kB] 193s Get:266 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-hl-fortran-100t64 ppc64el 1.10.10+repack-4ubuntu3 [34.3 kB] 193s Get:267 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-cpp-103-1t64 ppc64el 1.10.10+repack-4ubuntu3 [128 kB] 193s Get:268 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-hl-cpp-100t64 ppc64el 1.10.10+repack-4ubuntu3 [11.2 kB] 193s Get:269 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libaec-dev ppc64el 1.1.3-1 [28.4 kB] 193s Get:270 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8-dev ppc64el 2.1.5-3ubuntu1 [358 kB] 193s Get:271 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8-dev ppc64el 8c-2ubuntu11 [1484 B] 193s Get:272 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-dev ppc64el 8c-2ubuntu11 [1486 B] 193s Get:273 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-dev ppc64el 1.10.10+repack-4ubuntu3 [3488 kB] 193s Get:274 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-mpi-dev ppc64el 1.10.10+repack-4ubuntu3 [4620 B] 193s Get:275 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libldl3 ppc64el 1:7.8.3+dfsg-2 [16.0 kB] 193s Get:276 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuitesparse-mongoose3 ppc64el 1:7.8.3+dfsg-2 [42.7 kB] 193s Get:277 http://ftpmaster.internal/ubuntu plucky/universe ppc64el librbio4 ppc64el 1:7.8.3+dfsg-2 [34.7 kB] 193s Get:278 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libspex3 ppc64el 1:7.8.3+dfsg-2 [56.7 kB] 193s Get:279 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libparu1 ppc64el 1:7.8.3+dfsg-2 [66.0 kB] 193s Get:280 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuitesparse-dev ppc64el 1:7.8.3+dfsg-2 [2080 kB] 194s Get:281 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscotch-7.0 ppc64el 7.0.5-1ubuntu1 [571 kB] 194s Get:282 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscotch-dev ppc64el 7.0.5-1ubuntu1 [1725 kB] 194s Get:283 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblzma-dev ppc64el 5.6.2-2 [206 kB] 194s Get:284 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxml2-dev ppc64el 2.12.7+dfsg-3 [73.1 kB] 194s Get:285 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-numpy ppc64el 1:1.26.4+ds-11ubuntu1 [5148 kB] 194s Get:286 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-mpi4py ppc64el 3.1.6-9ubuntu1 [474 kB] 194s Get:287 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-dijitso all 2019.2.0~git20190418.c92dcb0-4 [24.3 kB] 194s Get:288 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-mpmath all 1.3.0-1 [425 kB] 194s Get:289 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-sympy all 1.13.3-1 [4228 kB] 194s Get:290 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-fiat all 2019.2.0~git20210419.7d418fa-5 [69.2 kB] 194s Get:291 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ufl-legacy all 1:2022.3.0-3 [154 kB] 194s Get:292 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ffc all 2019.2.0~legacy20230509.35df986-3 [227 kB] 194s Get:293 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 194s Get:294 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libptscotch-dev ppc64el 7.0.5-1ubuntu1 [1544 kB] 195s Get:295 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscalapack-openmpi-dev ppc64el 2.2.1-3.1ubuntu2 [7498 B] 195s Get:296 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscalapack-mpi-dev ppc64el 2.2.1-3.1ubuntu2 [2326 B] 195s Get:297 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-bin ppc64el 3.3.10-1ubuntu4 [35.0 kB] 195s Get:298 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-dev ppc64el 3.3.10-1ubuntu4 [1299 kB] 195s Get:299 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libfftw3-mpi-dev ppc64el 3.3.10-1ubuntu4 [59.3 kB] 195s Get:300 http://ftpmaster.internal/ubuntu plucky/universe ppc64el opencl-c-headers all 3.0~2024.05.08-1 [47.6 kB] 195s Get:301 http://ftpmaster.internal/ubuntu plucky/universe ppc64el opencl-clhpp-headers all 3.0~2024.05.08-1ubuntu1 [50.9 kB] 195s Get:302 http://ftpmaster.internal/ubuntu plucky/universe ppc64el ocl-icd-opencl-dev ppc64el 2.3.2-1build1 [2456 B] 195s Get:303 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuperlu-dev ppc64el 7.0.0+dfsg1-2 [20.8 kB] 195s Get:304 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuperlu-dist-dev ppc64el 8.2.1+dfsg1-2 [1215 kB] 195s Get:305 http://ftpmaster.internal/ubuntu plucky/main ppc64el xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 195s Get:306 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11proto-dev all 2024.1-1 [606 kB] 196s Get:307 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxau-dev ppc64el 1:1.0.11-1 [10.6 kB] 196s Get:308 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxdmcp-dev ppc64el 1:1.1.3-0ubuntu6 [27.8 kB] 196s Get:309 http://ftpmaster.internal/ubuntu plucky/main ppc64el xtrans-dev all 1.4.0-1 [68.9 kB] 196s Get:310 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb1-dev ppc64el 1.17.0-2 [97.5 kB] 196s Get:311 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-dev ppc64el 2:1.8.10-2 [842 kB] 196s Get:312 http://ftpmaster.internal/ubuntu plucky/main ppc64el libyaml-dev ppc64el 0.2.5-1build1 [75.4 kB] 196s Get:313 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc3.21-dev-common all 3.21.6+dfsg1-2ubuntu2 [316 kB] 196s Get:314 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhypre-dev ppc64el 2.31.0-1exp2 [2279 kB] 197s Get:315 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps-headers-dev all 5.7.3-3 [21.8 kB] 197s Get:316 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps-dev ppc64el 5.7.3-3 [2708 kB] 198s Get:317 http://ftpmaster.internal/ubuntu plucky/main ppc64el libc6-dbg ppc64el 2.40-1ubuntu3 [8047 kB] 199s Get:318 http://ftpmaster.internal/ubuntu plucky/main ppc64el valgrind ppc64el 1:3.23.0-0ubuntu2 [9973 kB] 199s Get:319 http://ftpmaster.internal/ubuntu plucky/universe ppc64el valgrind-mpi ppc64el 1:3.23.0-0ubuntu2 [44.6 kB] 199s Get:320 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc-real3.21-dev ppc64el 3.21.6+dfsg1-2ubuntu2 [7113 kB] 200s Get:321 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libparpack2-dev ppc64el 3.9.1-1.1ubuntu1 [122 kB] 200s Get:322 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libslepc-real3.21-dev ppc64el 3.21.2+dfsg1-2 [6003 kB] 200s Get:323 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin-dev ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [14.8 kB] 200s Get:324 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenblas64-0 ppc64el 0.3.28+ds-3 [5042 B] 200s Get:325 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenblas64-pthread-dev ppc64el 0.3.28+ds-3 [5366 kB] 200s Get:326 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenblas64-dev ppc64el 0.3.28+ds-3 [5104 B] 200s Get:327 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhypre64m-dev ppc64el 2.31.0-1exp2 [2075 kB] 200s Get:328 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps64-dev ppc64el 5.7.3-3 [2707 kB] 200s Get:329 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc64-real3.21-dev ppc64el 3.21.6+dfsg1-2ubuntu2 [7123 kB] 201s Get:330 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libslepc64-real3.21-dev ppc64el 3.21.2+dfsg1-2 [6029 kB] 201s Get:331 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin64-dev ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [6816 B] 201s Get:332 http://ftpmaster.internal/ubuntu plucky/main ppc64el libexpat1-dev ppc64el 2.6.4-1 [149 kB] 201s Get:333 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 201s Get:334 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-sphinxdoc all 7.4.7-4 [158 kB] 201s Get:335 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 201s Get:336 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc-real-dev all 3.21.6+dfsg1-2ubuntu2 [3922 B] 201s Get:337 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc64-real-dev all 3.21.6+dfsg1-2ubuntu2 [3938 B] 201s Get:338 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-dev ppc64el 3.12.7-3 [6136 kB] 201s Get:339 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3-dev ppc64el 3.12.6-0ubuntu1 [10.2 kB] 201s Get:340 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3-all-dev ppc64el 3.12.6-0ubuntu1 [916 B] 201s Get:341 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-minimal ppc64el 3.13.0-2 [881 kB] 201s Get:342 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-stdlib ppc64el 3.13.0-2 [2148 kB] 201s Get:343 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13 ppc64el 3.13.0-2 [2527 kB] 201s Get:344 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el petsc64-dev all 3.21.6+dfsg1-2ubuntu2 [3962 B] 201s Get:345 http://ftpmaster.internal/ubuntu plucky/universe ppc64el pybind11-dev all 2.13.6-1 [168 kB] 201s Get:346 http://ftpmaster.internal/ubuntu plucky/main ppc64el sphinx-common all 7.4.7-4 [775 kB] 201s Get:347 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python-petsc4py-doc all 3.21.6-2ubuntu2 [747 kB] 201s Get:348 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all ppc64el 3.12.6-0ubuntu1 [888 B] 201s Get:349 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-dev ppc64el 3.12.7-3 [505 kB] 201s Get:350 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dev ppc64el 3.12.6-0ubuntu1 [26.7 kB] 201s Get:351 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all-dev ppc64el 3.12.6-0ubuntu1 [908 B] 201s Get:352 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-defusedxml all 0.7.1-2 [42.0 kB] 201s Get:353 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-roman all 4.2-1 [10.0 kB] 201s Get:354 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-docutils all 0.21.2+dfsg-2 [409 kB] 201s Get:355 http://ftpmaster.internal/ubuntu plucky/universe ppc64el swig ppc64el 4.2.1-1 [1252 kB] 201s Get:356 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py-real3.21 ppc64el 3.21.6-2ubuntu2 [1953 kB] 202s Get:357 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py-real all 3.21.6-2ubuntu2 [2658 B] 202s Get:358 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py-real3.21 ppc64el 3.21.2-1ubuntu2 [483 kB] 202s Get:359 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py-real all 3.21.2-1ubuntu2 [2574 B] 202s Get:360 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-dolfin-real ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1046 kB] 202s Get:361 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py-64-real3.21 ppc64el 3.21.6-2ubuntu2 [1936 kB] 202s Get:362 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py-64-real all 3.21.6-2ubuntu2 [2510 B] 202s Get:363 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py-64-real3.21 ppc64el 3.21.2-1ubuntu2 [483 kB] 202s Get:364 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py-64-real all 3.21.2-1ubuntu2 [2556 B] 202s Get:365 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pkgconfig all 1.5.5-2 [7888 B] 202s Get:366 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pybind11 all 2.13.6-1 [176 kB] 202s Get:367 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-dolfin64-real ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1066 kB] 202s Get:368 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] 202s Get:369 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 202s Get:370 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-ply all 3.11-7 [45.4 kB] 202s Get:371 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pusimp all 0.1.1-1 [10.3 kB] 202s Get:372 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-six all 1.16.0-7 [13.1 kB] 202s Get:373 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 202s Get:374 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-alabaster all 0.7.16-0.1 [18.5 kB] 202s Get:375 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-sphinx all 7.4.7-4 [593 kB] 202s Get:376 http://ftpmaster.internal/ubuntu plucky/main ppc64el sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 202s Get:377 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 202s Get:378 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-sphinx-rtd-theme all 3.0.2+dfsg-1 [23.5 kB] 202s Get:379 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el slepc64-dev ppc64el 3.21.2+dfsg1-2 [2232 B] 202s Get:380 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py all 3.21.6-2ubuntu2 [2308 B] 202s Get:381 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py all 3.21.2-1ubuntu2 [2248 B] 202s Get:382 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-dolfin ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [26.9 kB] 202s Get:383 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el dolfin-doc all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [13.0 MB] 203s Get:384 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el dolfin-bin all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [12.1 kB] 203s Get:385 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el petsc-dev all 3.21.6+dfsg1-2ubuntu2 [7482 B] 203s Get:386 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el slepc-dev ppc64el 3.21.2+dfsg1-2 [4828 B] 203s Get:387 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-modernizr all 3.13.0-0.1 [101 kB] 203s Fetched 414 MB in 27s (15.4 MB/s) 203s Selecting previously unselected package fonts-lato. 204s (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 ... 73880 files and directories currently installed.) 204s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 204s Unpacking fonts-lato (2.015-1) ... 204s Selecting previously unselected package sgml-base. 204s Preparing to unpack .../001-sgml-base_1.31_all.deb ... 204s Unpacking sgml-base (1.31) ... 204s Selecting previously unselected package m4. 204s Preparing to unpack .../002-m4_1.4.19-4build1_ppc64el.deb ... 204s Unpacking m4 (1.4.19-4build1) ... 204s Selecting previously unselected package autoconf. 204s Preparing to unpack .../003-autoconf_2.72-3_all.deb ... 204s Unpacking autoconf (2.72-3) ... 204s Selecting previously unselected package autotools-dev. 204s Preparing to unpack .../004-autotools-dev_20220109.1_all.deb ... 204s Unpacking autotools-dev (20220109.1) ... 204s Selecting previously unselected package automake. 204s Preparing to unpack .../005-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 204s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 204s Selecting previously unselected package autopoint. 204s Preparing to unpack .../006-autopoint_0.22.5-2_all.deb ... 204s Unpacking autopoint (0.22.5-2) ... 204s Selecting previously unselected package libisl23:ppc64el. 204s Preparing to unpack .../007-libisl23_0.27-1_ppc64el.deb ... 204s Unpacking libisl23:ppc64el (0.27-1) ... 204s Selecting previously unselected package libmpc3:ppc64el. 204s Preparing to unpack .../008-libmpc3_1.3.1-1build2_ppc64el.deb ... 204s Unpacking libmpc3:ppc64el (1.3.1-1build2) ... 204s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 204s Preparing to unpack .../009-cpp-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 204s Unpacking cpp-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 204s Selecting previously unselected package cpp-14. 204s Preparing to unpack .../010-cpp-14_14.2.0-8ubuntu1_ppc64el.deb ... 204s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 204s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 204s Preparing to unpack .../011-cpp-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 204s Unpacking cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 204s Selecting previously unselected package cpp. 204s Preparing to unpack .../012-cpp_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 204s Unpacking cpp (4:14.1.0-2ubuntu1) ... 204s Selecting previously unselected package libcc1-0:ppc64el. 204s Preparing to unpack .../013-libcc1-0_14.2.0-8ubuntu1_ppc64el.deb ... 204s Unpacking libcc1-0:ppc64el (14.2.0-8ubuntu1) ... 204s Selecting previously unselected package libgomp1:ppc64el. 204s Preparing to unpack .../014-libgomp1_14.2.0-8ubuntu1_ppc64el.deb ... 204s Unpacking libgomp1:ppc64el (14.2.0-8ubuntu1) ... 204s Selecting previously unselected package libitm1:ppc64el. 204s Preparing to unpack .../015-libitm1_14.2.0-8ubuntu1_ppc64el.deb ... 204s Unpacking libitm1:ppc64el (14.2.0-8ubuntu1) ... 204s Selecting previously unselected package libasan8:ppc64el. 204s Preparing to unpack .../016-libasan8_14.2.0-8ubuntu1_ppc64el.deb ... 204s Unpacking libasan8:ppc64el (14.2.0-8ubuntu1) ... 204s Selecting previously unselected package liblsan0:ppc64el. 204s Preparing to unpack .../017-liblsan0_14.2.0-8ubuntu1_ppc64el.deb ... 204s Unpacking liblsan0:ppc64el (14.2.0-8ubuntu1) ... 204s Selecting previously unselected package libtsan2:ppc64el. 204s Preparing to unpack .../018-libtsan2_14.2.0-8ubuntu1_ppc64el.deb ... 204s Unpacking libtsan2:ppc64el (14.2.0-8ubuntu1) ... 204s Selecting previously unselected package libubsan1:ppc64el. 204s Preparing to unpack .../019-libubsan1_14.2.0-8ubuntu1_ppc64el.deb ... 204s Unpacking libubsan1:ppc64el (14.2.0-8ubuntu1) ... 205s Selecting previously unselected package libquadmath0:ppc64el. 205s Preparing to unpack .../020-libquadmath0_14.2.0-8ubuntu1_ppc64el.deb ... 205s Unpacking libquadmath0:ppc64el (14.2.0-8ubuntu1) ... 205s Selecting previously unselected package libgcc-14-dev:ppc64el. 205s Preparing to unpack .../021-libgcc-14-dev_14.2.0-8ubuntu1_ppc64el.deb ... 205s Unpacking libgcc-14-dev:ppc64el (14.2.0-8ubuntu1) ... 205s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 205s Preparing to unpack .../022-gcc-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 205s Unpacking gcc-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 205s Selecting previously unselected package gcc-14. 205s Preparing to unpack .../023-gcc-14_14.2.0-8ubuntu1_ppc64el.deb ... 205s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 205s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 205s Preparing to unpack .../024-gcc-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 205s Unpacking gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 205s Selecting previously unselected package gcc. 205s Preparing to unpack .../025-gcc_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 205s Unpacking gcc (4:14.1.0-2ubuntu1) ... 205s Selecting previously unselected package libstdc++-14-dev:ppc64el. 205s Preparing to unpack .../026-libstdc++-14-dev_14.2.0-8ubuntu1_ppc64el.deb ... 205s Unpacking libstdc++-14-dev:ppc64el (14.2.0-8ubuntu1) ... 205s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 205s Preparing to unpack .../027-g++-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 205s Unpacking g++-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 205s Selecting previously unselected package g++-14. 205s Preparing to unpack .../028-g++-14_14.2.0-8ubuntu1_ppc64el.deb ... 205s Unpacking g++-14 (14.2.0-8ubuntu1) ... 205s Selecting previously unselected package g++-powerpc64le-linux-gnu. 205s Preparing to unpack .../029-g++-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 205s Unpacking g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 205s Selecting previously unselected package g++. 205s Preparing to unpack .../030-g++_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 205s Unpacking g++ (4:14.1.0-2ubuntu1) ... 205s Selecting previously unselected package build-essential. 205s Preparing to unpack .../031-build-essential_12.10ubuntu1_ppc64el.deb ... 205s Unpacking build-essential (12.10ubuntu1) ... 205s Selecting previously unselected package chrpath. 205s Preparing to unpack .../032-chrpath_0.18-1_ppc64el.deb ... 205s Unpacking chrpath (0.18-1) ... 205s Selecting previously unselected package libjsoncpp25:ppc64el. 205s Preparing to unpack .../033-libjsoncpp25_1.9.5-6build1_ppc64el.deb ... 205s Unpacking libjsoncpp25:ppc64el (1.9.5-6build1) ... 205s Selecting previously unselected package librhash0:ppc64el. 205s Preparing to unpack .../034-librhash0_1.4.3-3build1_ppc64el.deb ... 205s Unpacking librhash0:ppc64el (1.4.3-3build1) ... 205s Selecting previously unselected package cmake-data. 205s Preparing to unpack .../035-cmake-data_3.30.3-1_all.deb ... 205s Unpacking cmake-data (3.30.3-1) ... 206s Selecting previously unselected package cmake. 206s Preparing to unpack .../036-cmake_3.30.3-1_ppc64el.deb ... 206s Unpacking cmake (3.30.3-1) ... 206s Selecting previously unselected package libdebhelper-perl. 206s Preparing to unpack .../037-libdebhelper-perl_13.20ubuntu1_all.deb ... 206s Unpacking libdebhelper-perl (13.20ubuntu1) ... 206s Selecting previously unselected package libtool. 206s Preparing to unpack .../038-libtool_2.4.7-8_all.deb ... 206s Unpacking libtool (2.4.7-8) ... 206s Selecting previously unselected package dh-autoreconf. 206s Preparing to unpack .../039-dh-autoreconf_20_all.deb ... 206s Unpacking dh-autoreconf (20) ... 206s Selecting previously unselected package libarchive-zip-perl. 206s Preparing to unpack .../040-libarchive-zip-perl_1.68-1_all.deb ... 206s Unpacking libarchive-zip-perl (1.68-1) ... 206s Selecting previously unselected package libfile-stripnondeterminism-perl. 206s Preparing to unpack .../041-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 206s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 206s Selecting previously unselected package dh-strip-nondeterminism. 206s Preparing to unpack .../042-dh-strip-nondeterminism_1.14.0-1_all.deb ... 206s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 206s Selecting previously unselected package debugedit. 206s Preparing to unpack .../043-debugedit_1%3a5.1-1_ppc64el.deb ... 206s Unpacking debugedit (1:5.1-1) ... 206s Selecting previously unselected package dwz. 206s Preparing to unpack .../044-dwz_0.15-1build6_ppc64el.deb ... 206s Unpacking dwz (0.15-1build6) ... 206s Selecting previously unselected package gettext. 206s Preparing to unpack .../045-gettext_0.22.5-2_ppc64el.deb ... 206s Unpacking gettext (0.22.5-2) ... 206s Selecting previously unselected package intltool-debian. 206s Preparing to unpack .../046-intltool-debian_0.35.0+20060710.6_all.deb ... 206s Unpacking intltool-debian (0.35.0+20060710.6) ... 206s Selecting previously unselected package po-debconf. 206s Preparing to unpack .../047-po-debconf_1.0.21+nmu1_all.deb ... 206s Unpacking po-debconf (1.0.21+nmu1) ... 206s Selecting previously unselected package debhelper. 206s Preparing to unpack .../048-debhelper_13.20ubuntu1_all.deb ... 206s Unpacking debhelper (13.20ubuntu1) ... 206s Selecting previously unselected package dh-python. 206s Preparing to unpack .../049-dh-python_6.20241024_all.deb ... 206s Unpacking dh-python (6.20241024) ... 206s Selecting previously unselected package xml-core. 206s Preparing to unpack .../050-xml-core_0.19_all.deb ... 206s Unpacking xml-core (0.19) ... 206s Selecting previously unselected package docutils-common. 206s Preparing to unpack .../051-docutils-common_0.21.2+dfsg-2_all.deb ... 206s Unpacking docutils-common (0.21.2+dfsg-2) ... 206s Selecting previously unselected package libfmt10:ppc64el. 206s Preparing to unpack .../052-libfmt10_10.1.1+ds1-4_ppc64el.deb ... 206s Unpacking libfmt10:ppc64el (10.1.1+ds1-4) ... 206s Selecting previously unselected package libxapian30:ppc64el. 206s Preparing to unpack .../053-libxapian30_1.4.25-1_ppc64el.deb ... 206s Unpacking libxapian30:ppc64el (1.4.25-1) ... 206s Selecting previously unselected package doxygen. 206s Preparing to unpack .../054-doxygen_1.9.8+ds-2ubuntu2_ppc64el.deb ... 206s Unpacking doxygen (1.9.8+ds-2ubuntu2) ... 206s Selecting previously unselected package fonts-dejavu-mono. 206s Preparing to unpack .../055-fonts-dejavu-mono_2.37-8_all.deb ... 206s Unpacking fonts-dejavu-mono (2.37-8) ... 207s Selecting previously unselected package fonts-dejavu-core. 207s Preparing to unpack .../056-fonts-dejavu-core_2.37-8_all.deb ... 207s Unpacking fonts-dejavu-core (2.37-8) ... 207s Selecting previously unselected package fontconfig-config. 207s Preparing to unpack .../057-fontconfig-config_2.15.0-1.1ubuntu2_ppc64el.deb ... 207s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 207s Selecting previously unselected package libfontconfig1:ppc64el. 207s Preparing to unpack .../058-libfontconfig1_2.15.0-1.1ubuntu2_ppc64el.deb ... 207s Unpacking libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 207s Selecting previously unselected package fontconfig. 207s Preparing to unpack .../059-fontconfig_2.15.0-1.1ubuntu2_ppc64el.deb ... 207s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 207s Selecting previously unselected package fonts-font-awesome. 207s Preparing to unpack .../060-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 207s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 207s Selecting previously unselected package fonts-mathjax. 207s Preparing to unpack .../061-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 207s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 207s Selecting previously unselected package libgfortran5:ppc64el. 207s Preparing to unpack .../062-libgfortran5_14.2.0-8ubuntu1_ppc64el.deb ... 207s Unpacking libgfortran5:ppc64el (14.2.0-8ubuntu1) ... 207s Selecting previously unselected package libgfortran-14-dev:ppc64el. 207s Preparing to unpack .../063-libgfortran-14-dev_14.2.0-8ubuntu1_ppc64el.deb ... 207s Unpacking libgfortran-14-dev:ppc64el (14.2.0-8ubuntu1) ... 207s Selecting previously unselected package gfortran-14-powerpc64le-linux-gnu. 207s Preparing to unpack .../064-gfortran-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 207s Unpacking gfortran-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 207s Selecting previously unselected package gfortran-14. 207s Preparing to unpack .../065-gfortran-14_14.2.0-8ubuntu1_ppc64el.deb ... 207s Unpacking gfortran-14 (14.2.0-8ubuntu1) ... 207s Selecting previously unselected package gfortran-powerpc64le-linux-gnu. 207s Preparing to unpack .../066-gfortran-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 207s Unpacking gfortran-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 207s Selecting previously unselected package gfortran. 207s Preparing to unpack .../067-gfortran_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 207s Unpacking gfortran (4:14.1.0-2ubuntu1) ... 207s Selecting previously unselected package libann0. 207s Preparing to unpack .../068-libann0_1.1.2+doc-9build1_ppc64el.deb ... 207s Unpacking libann0 (1.1.2+doc-9build1) ... 207s Selecting previously unselected package libcdt5:ppc64el. 207s Preparing to unpack .../069-libcdt5_2.42.4-2build3_ppc64el.deb ... 207s Unpacking libcdt5:ppc64el (2.42.4-2build3) ... 207s Selecting previously unselected package libcgraph6:ppc64el. 207s Preparing to unpack .../070-libcgraph6_2.42.4-2build3_ppc64el.deb ... 207s Unpacking libcgraph6:ppc64el (2.42.4-2build3) ... 207s Selecting previously unselected package libsharpyuv0:ppc64el. 207s Preparing to unpack .../071-libsharpyuv0_1.4.0-0.1_ppc64el.deb ... 207s Unpacking libsharpyuv0:ppc64el (1.4.0-0.1) ... 207s Selecting previously unselected package libaom3:ppc64el. 207s Preparing to unpack .../072-libaom3_3.11.0-1_ppc64el.deb ... 207s Unpacking libaom3:ppc64el (3.11.0-1) ... 207s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 207s Preparing to unpack .../073-libheif-plugin-aomdec_1.19.3-1_ppc64el.deb ... 207s Unpacking libheif-plugin-aomdec:ppc64el (1.19.3-1) ... 207s Selecting previously unselected package libde265-0:ppc64el. 207s Preparing to unpack .../074-libde265-0_1.0.15-1build4_ppc64el.deb ... 207s Unpacking libde265-0:ppc64el (1.0.15-1build4) ... 207s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 207s Preparing to unpack .../075-libheif-plugin-libde265_1.19.3-1_ppc64el.deb ... 207s Unpacking libheif-plugin-libde265:ppc64el (1.19.3-1) ... 208s Selecting previously unselected package libheif1:ppc64el. 208s Preparing to unpack .../076-libheif1_1.19.3-1_ppc64el.deb ... 208s Unpacking libheif1:ppc64el (1.19.3-1) ... 208s Selecting previously unselected package libimagequant0:ppc64el. 208s Preparing to unpack .../077-libimagequant0_2.18.0-1build1_ppc64el.deb ... 208s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 208s Selecting previously unselected package libjpeg-turbo8:ppc64el. 208s Preparing to unpack .../078-libjpeg-turbo8_2.1.5-3ubuntu1_ppc64el.deb ... 208s Unpacking libjpeg-turbo8:ppc64el (2.1.5-3ubuntu1) ... 208s Selecting previously unselected package libjpeg8:ppc64el. 208s Preparing to unpack .../079-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 208s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 208s Selecting previously unselected package libgraphite2-3:ppc64el. 208s Preparing to unpack .../080-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 208s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 208s Selecting previously unselected package libharfbuzz0b:ppc64el. 208s Preparing to unpack .../081-libharfbuzz0b_10.0.1-1_ppc64el.deb ... 208s Unpacking libharfbuzz0b:ppc64el (10.0.1-1) ... 208s Selecting previously unselected package libraqm0:ppc64el. 208s Preparing to unpack .../082-libraqm0_0.10.1-1build1_ppc64el.deb ... 208s Unpacking libraqm0:ppc64el (0.10.1-1build1) ... 208s Selecting previously unselected package libdeflate0:ppc64el. 208s Preparing to unpack .../083-libdeflate0_1.22-1_ppc64el.deb ... 208s Unpacking libdeflate0:ppc64el (1.22-1) ... 208s Selecting previously unselected package libjbig0:ppc64el. 208s Preparing to unpack .../084-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 208s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 208s Selecting previously unselected package liblerc4:ppc64el. 208s Preparing to unpack .../085-liblerc4_4.0.0+ds-4ubuntu2_ppc64el.deb ... 208s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 208s Selecting previously unselected package libwebp7:ppc64el. 208s Preparing to unpack .../086-libwebp7_1.4.0-0.1_ppc64el.deb ... 208s Unpacking libwebp7:ppc64el (1.4.0-0.1) ... 208s Selecting previously unselected package libtiff6:ppc64el. 208s Preparing to unpack .../087-libtiff6_4.5.1+git230720-4ubuntu4_ppc64el.deb ... 208s Unpacking libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 208s Selecting previously unselected package libxpm4:ppc64el. 208s Preparing to unpack .../088-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 208s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 208s Selecting previously unselected package libgd3:ppc64el. 208s Preparing to unpack .../089-libgd3_2.3.3-12ubuntu3_ppc64el.deb ... 208s Unpacking libgd3:ppc64el (2.3.3-12ubuntu3) ... 208s Selecting previously unselected package libgts-0.7-5t64:ppc64el. 208s Preparing to unpack .../090-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_ppc64el.deb ... 208s Unpacking libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 208s Selecting previously unselected package libpixman-1-0:ppc64el. 208s Preparing to unpack .../091-libpixman-1-0_0.44.0-3_ppc64el.deb ... 208s Unpacking libpixman-1-0:ppc64el (0.44.0-3) ... 208s Selecting previously unselected package libxcb-render0:ppc64el. 208s Preparing to unpack .../092-libxcb-render0_1.17.0-2_ppc64el.deb ... 208s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 208s Selecting previously unselected package libxcb-shm0:ppc64el. 208s Preparing to unpack .../093-libxcb-shm0_1.17.0-2_ppc64el.deb ... 208s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 208s Selecting previously unselected package libxrender1:ppc64el. 208s Preparing to unpack .../094-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 208s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 208s Selecting previously unselected package libcairo2:ppc64el. 208s Preparing to unpack .../095-libcairo2_1.18.2-2_ppc64el.deb ... 208s Unpacking libcairo2:ppc64el (1.18.2-2) ... 208s Selecting previously unselected package libltdl7:ppc64el. 208s Preparing to unpack .../096-libltdl7_2.4.7-8_ppc64el.deb ... 208s Unpacking libltdl7:ppc64el (2.4.7-8) ... 208s Selecting previously unselected package libthai-data. 208s Preparing to unpack .../097-libthai-data_0.1.29-2build1_all.deb ... 208s Unpacking libthai-data (0.1.29-2build1) ... 208s Selecting previously unselected package libdatrie1:ppc64el. 208s Preparing to unpack .../098-libdatrie1_0.2.13-3build1_ppc64el.deb ... 208s Unpacking libdatrie1:ppc64el (0.2.13-3build1) ... 208s Selecting previously unselected package libthai0:ppc64el. 208s Preparing to unpack .../099-libthai0_0.1.29-2build1_ppc64el.deb ... 208s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 208s Selecting previously unselected package libpango-1.0-0:ppc64el. 208s Preparing to unpack .../100-libpango-1.0-0_1.54.0+ds-3_ppc64el.deb ... 208s Unpacking libpango-1.0-0:ppc64el (1.54.0+ds-3) ... 208s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 208s Preparing to unpack .../101-libpangoft2-1.0-0_1.54.0+ds-3_ppc64el.deb ... 208s Unpacking libpangoft2-1.0-0:ppc64el (1.54.0+ds-3) ... 208s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 208s Preparing to unpack .../102-libpangocairo-1.0-0_1.54.0+ds-3_ppc64el.deb ... 208s Unpacking libpangocairo-1.0-0:ppc64el (1.54.0+ds-3) ... 208s Selecting previously unselected package libpathplan4:ppc64el. 208s Preparing to unpack .../103-libpathplan4_2.42.4-2build3_ppc64el.deb ... 208s Unpacking libpathplan4:ppc64el (2.42.4-2build3) ... 208s Selecting previously unselected package libgvc6. 208s Preparing to unpack .../104-libgvc6_2.42.4-2build3_ppc64el.deb ... 208s Unpacking libgvc6 (2.42.4-2build3) ... 208s Selecting previously unselected package libgvpr2:ppc64el. 208s Preparing to unpack .../105-libgvpr2_2.42.4-2build3_ppc64el.deb ... 208s Unpacking libgvpr2:ppc64el (2.42.4-2build3) ... 208s Selecting previously unselected package liblab-gamut1:ppc64el. 208s Preparing to unpack .../106-liblab-gamut1_2.42.4-2build3_ppc64el.deb ... 208s Unpacking liblab-gamut1:ppc64el (2.42.4-2build3) ... 208s Selecting previously unselected package x11-common. 208s Preparing to unpack .../107-x11-common_1%3a7.7+23ubuntu3_all.deb ... 208s Unpacking x11-common (1:7.7+23ubuntu3) ... 208s Selecting previously unselected package libice6:ppc64el. 208s Preparing to unpack .../108-libice6_2%3a1.1.1-1_ppc64el.deb ... 208s Unpacking libice6:ppc64el (2:1.1.1-1) ... 208s Selecting previously unselected package libsm6:ppc64el. 208s Preparing to unpack .../109-libsm6_2%3a1.2.4-1_ppc64el.deb ... 208s Unpacking libsm6:ppc64el (2:1.2.4-1) ... 208s Selecting previously unselected package libxt6t64:ppc64el. 208s Preparing to unpack .../110-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... 208s Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 208s Selecting previously unselected package libxmu6:ppc64el. 208s Preparing to unpack .../111-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... 208s Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... 208s Selecting previously unselected package libxaw7:ppc64el. 208s Preparing to unpack .../112-libxaw7_2%3a1.0.16-1_ppc64el.deb ... 208s Unpacking libxaw7:ppc64el (2:1.0.16-1) ... 208s Selecting previously unselected package graphviz. 208s Preparing to unpack .../113-graphviz_2.42.4-2build3_ppc64el.deb ... 208s Unpacking graphviz (2.42.4-2build3) ... 208s Selecting previously unselected package icu-devtools. 208s Preparing to unpack .../114-icu-devtools_74.2-1ubuntu4_ppc64el.deb ... 208s Unpacking icu-devtools (74.2-1ubuntu4) ... 208s Selecting previously unselected package libaec0:ppc64el. 208s Preparing to unpack .../115-libaec0_1.1.3-1_ppc64el.deb ... 208s Unpacking libaec0:ppc64el (1.1.3-1) ... 208s Selecting previously unselected package libllvm17t64:ppc64el. 208s Preparing to unpack .../116-libllvm17t64_1%3a17.0.6-18_ppc64el.deb ... 208s Unpacking libllvm17t64:ppc64el (1:17.0.6-18) ... 209s Selecting previously unselected package libamd-comgr2:ppc64el. 209s Preparing to unpack .../117-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build2_ppc64el.deb ... 209s Unpacking libamd-comgr2:ppc64el (6.0+git20231212.4510c28+dfsg-3build2) ... 209s Selecting previously unselected package libsuitesparseconfig7:ppc64el. 209s Preparing to unpack .../118-libsuitesparseconfig7_1%3a7.8.3+dfsg-2_ppc64el.deb ... 209s Unpacking libsuitesparseconfig7:ppc64el (1:7.8.3+dfsg-2) ... 209s Selecting previously unselected package libamd3:ppc64el. 209s Preparing to unpack .../119-libamd3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 209s Unpacking libamd3:ppc64el (1:7.8.3+dfsg-2) ... 209s Selecting previously unselected package libdrm-amdgpu1:ppc64el. 209s Preparing to unpack .../120-libdrm-amdgpu1_2.4.123-1_ppc64el.deb ... 209s Unpacking libdrm-amdgpu1:ppc64el (2.4.123-1) ... 209s Selecting previously unselected package libhsakmt1:ppc64el. 209s Preparing to unpack .../121-libhsakmt1_5.7.0-1build1_ppc64el.deb ... 209s Unpacking libhsakmt1:ppc64el (5.7.0-1build1) ... 209s Selecting previously unselected package libhsa-runtime64-1. 209s Preparing to unpack .../122-libhsa-runtime64-1_5.7.1-2build1_ppc64el.deb ... 209s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 209s Selecting previously unselected package libamdhip64-5. 209s Preparing to unpack .../123-libamdhip64-5_5.7.1-5_ppc64el.deb ... 209s Unpacking libamdhip64-5 (5.7.1-5) ... 209s Selecting previously unselected package libblas3:ppc64el. 209s Preparing to unpack .../124-libblas3_3.12.0-3build2_ppc64el.deb ... 209s Unpacking libblas3:ppc64el (3.12.0-3build2) ... 209s Selecting previously unselected package libblis4-pthread:ppc64el. 209s Preparing to unpack .../125-libblis4-pthread_0.9.0-1_ppc64el.deb ... 209s Unpacking libblis4-pthread:ppc64el (0.9.0-1) ... 209s Selecting previously unselected package liblapack3:ppc64el. 209s Preparing to unpack .../126-liblapack3_3.12.0-3build2_ppc64el.deb ... 209s Unpacking liblapack3:ppc64el (3.12.0-3build2) ... 209s Selecting previously unselected package libarpack2t64:ppc64el. 209s Preparing to unpack .../127-libarpack2t64_3.9.1-1.1ubuntu1_ppc64el.deb ... 209s Unpacking libarpack2t64:ppc64el (3.9.1-1.1ubuntu1) ... 209s Selecting previously unselected package libblas-dev:ppc64el. 210s Preparing to unpack .../128-libblas-dev_3.12.0-3build2_ppc64el.deb ... 210s Unpacking libblas-dev:ppc64el (3.12.0-3build2) ... 210s Selecting previously unselected package libblis-pthread-dev:ppc64el. 210s Preparing to unpack .../129-libblis-pthread-dev_0.9.0-1_ppc64el.deb ... 210s Unpacking libblis-pthread-dev:ppc64el (0.9.0-1) ... 210s Selecting previously unselected package liblapack-dev:ppc64el. 210s Preparing to unpack .../130-liblapack-dev_3.12.0-3build2_ppc64el.deb ... 210s Unpacking liblapack-dev:ppc64el (3.12.0-3build2) ... 210s Selecting previously unselected package libarpack2-dev:ppc64el. 210s Preparing to unpack .../131-libarpack2-dev_3.9.1-1.1ubuntu1_ppc64el.deb ... 210s Unpacking libarpack2-dev:ppc64el (3.9.1-1.1ubuntu1) ... 210s Selecting previously unselected package libblas64-3:ppc64el. 210s Preparing to unpack .../132-libblas64-3_3.12.0-3build2_ppc64el.deb ... 210s Unpacking libblas64-3:ppc64el (3.12.0-3build2) ... 210s Selecting previously unselected package libboost1.83-dev:ppc64el. 210s Preparing to unpack .../133-libboost1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 210s Unpacking libboost1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-atomic1.83.0:ppc64el. 212s Preparing to unpack .../134-libboost-atomic1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-atomic1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-atomic1.83-dev:ppc64el. 212s Preparing to unpack .../135-libboost-atomic1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-atomic1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-chrono1.83.0t64:ppc64el. 212s Preparing to unpack .../136-libboost-chrono1.83.0t64_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-chrono1.83.0t64:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-chrono1.83-dev:ppc64el. 212s Preparing to unpack .../137-libboost-chrono1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-chrono1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-chrono-dev:ppc64el. 212s Preparing to unpack .../138-libboost-chrono-dev_1.83.0.2ubuntu1_ppc64el.deb ... 212s Unpacking libboost-chrono-dev:ppc64el (1.83.0.2ubuntu1) ... 212s Selecting previously unselected package libboost-date-time1.83.0:ppc64el. 212s Preparing to unpack .../139-libboost-date-time1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-date-time1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-serialization1.83.0:ppc64el. 212s Preparing to unpack .../140-libboost-serialization1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-serialization1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-serialization1.83-dev:ppc64el. 212s Preparing to unpack .../141-libboost-serialization1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-serialization1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-date-time1.83-dev:ppc64el. 212s Preparing to unpack .../142-libboost-date-time1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-date-time1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-dev:ppc64el. 212s Preparing to unpack .../143-libboost-dev_1.83.0.2ubuntu1_ppc64el.deb ... 212s Unpacking libboost-dev:ppc64el (1.83.0.2ubuntu1) ... 212s Selecting previously unselected package libboost-filesystem1.83.0:ppc64el. 212s Preparing to unpack .../144-libboost-filesystem1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-filesystem1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-system1.83.0:ppc64el. 212s Preparing to unpack .../145-libboost-system1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-system1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-system1.83-dev:ppc64el. 212s Preparing to unpack .../146-libboost-system1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-system1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-filesystem1.83-dev:ppc64el. 212s Preparing to unpack .../147-libboost-filesystem1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-filesystem1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libboost-filesystem-dev:ppc64el. 212s Preparing to unpack .../148-libboost-filesystem-dev_1.83.0.2ubuntu1_ppc64el.deb ... 212s Unpacking libboost-filesystem-dev:ppc64el (1.83.0.2ubuntu1) ... 212s Selecting previously unselected package libboost-regex1.83.0:ppc64el. 212s Preparing to unpack .../149-libboost-regex1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 212s Unpacking libboost-regex1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 212s Selecting previously unselected package libicu-dev:ppc64el. 212s Preparing to unpack .../150-libicu-dev_74.2-1ubuntu4_ppc64el.deb ... 212s Unpacking libicu-dev:ppc64el (74.2-1ubuntu4) ... 213s Selecting previously unselected package libboost-regex1.83-dev:ppc64el. 213s Preparing to unpack .../151-libboost-regex1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 213s Unpacking libboost-regex1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 213s Selecting previously unselected package libboost-iostreams1.83.0:ppc64el. 213s Preparing to unpack .../152-libboost-iostreams1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 213s Unpacking libboost-iostreams1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 213s Selecting previously unselected package libboost-iostreams1.83-dev:ppc64el. 213s Preparing to unpack .../153-libboost-iostreams1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 213s Unpacking libboost-iostreams1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 213s Selecting previously unselected package libboost-iostreams-dev:ppc64el. 213s Preparing to unpack .../154-libboost-iostreams-dev_1.83.0.2ubuntu1_ppc64el.deb ... 213s Unpacking libboost-iostreams-dev:ppc64el (1.83.0.2ubuntu1) ... 213s Selecting previously unselected package libboost-math1.83.0:ppc64el. 213s Preparing to unpack .../155-libboost-math1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 213s Unpacking libboost-math1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 213s Selecting previously unselected package libboost-math1.83-dev:ppc64el. 213s Preparing to unpack .../156-libboost-math1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 213s Unpacking libboost-math1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 213s Selecting previously unselected package libboost-math-dev:ppc64el. 213s Preparing to unpack .../157-libboost-math-dev_1.83.0.2ubuntu1_ppc64el.deb ... 213s Unpacking libboost-math-dev:ppc64el (1.83.0.2ubuntu1) ... 213s Selecting previously unselected package libevent-pthreads-2.1-7t64:ppc64el. 213s Preparing to unpack .../158-libevent-pthreads-2.1-7t64_2.1.12-stable-10_ppc64el.deb ... 213s Unpacking libevent-pthreads-2.1-7t64:ppc64el (2.1.12-stable-10) ... 213s Selecting previously unselected package librdmacm1t64:ppc64el. 213s Preparing to unpack .../159-librdmacm1t64_52.0-2ubuntu1_ppc64el.deb ... 213s Unpacking librdmacm1t64:ppc64el (52.0-2ubuntu1) ... 213s Selecting previously unselected package libfabric1:ppc64el. 213s Preparing to unpack .../160-libfabric1_1.17.0-3ubuntu1_ppc64el.deb ... 213s Unpacking libfabric1:ppc64el (1.17.0-3ubuntu1) ... 213s Selecting previously unselected package libhwloc15:ppc64el. 213s Preparing to unpack .../161-libhwloc15_2.11.2-1_ppc64el.deb ... 213s Unpacking libhwloc15:ppc64el (2.11.2-1) ... 213s Selecting previously unselected package libmunge2:ppc64el. 213s Preparing to unpack .../162-libmunge2_0.5.15-4build1_ppc64el.deb ... 213s Unpacking libmunge2:ppc64el (0.5.15-4build1) ... 213s Selecting previously unselected package libpciaccess0:ppc64el. 213s Preparing to unpack .../163-libpciaccess0_0.17-3build1_ppc64el.deb ... 213s Unpacking libpciaccess0:ppc64el (0.17-3build1) ... 213s Selecting previously unselected package libxnvctrl0:ppc64el. 213s Preparing to unpack .../164-libxnvctrl0_510.47.03-0ubuntu4_ppc64el.deb ... 213s Unpacking libxnvctrl0:ppc64el (510.47.03-0ubuntu4) ... 213s Selecting previously unselected package ocl-icd-libopencl1:ppc64el. 213s Preparing to unpack .../165-ocl-icd-libopencl1_2.3.2-1build1_ppc64el.deb ... 213s Unpacking ocl-icd-libopencl1:ppc64el (2.3.2-1build1) ... 213s Selecting previously unselected package libhwloc-plugins:ppc64el. 213s Preparing to unpack .../166-libhwloc-plugins_2.11.2-1_ppc64el.deb ... 213s Unpacking libhwloc-plugins:ppc64el (2.11.2-1) ... 213s Selecting previously unselected package libpmix2t64:ppc64el. 213s Preparing to unpack .../167-libpmix2t64_5.0.3-2_ppc64el.deb ... 213s Unpacking libpmix2t64:ppc64el (5.0.3-2) ... 213s Selecting previously unselected package libibumad3:ppc64el. 213s Preparing to unpack .../168-libibumad3_52.0-2ubuntu1_ppc64el.deb ... 213s Unpacking libibumad3:ppc64el (52.0-2ubuntu1) ... 213s Selecting previously unselected package libibmad5:ppc64el. 213s Preparing to unpack .../169-libibmad5_52.0-2ubuntu1_ppc64el.deb ... 213s Unpacking libibmad5:ppc64el (52.0-2ubuntu1) ... 213s Selecting previously unselected package libucx0:ppc64el. 213s Preparing to unpack .../170-libucx0_1.17.0+ds-3build1_ppc64el.deb ... 213s Unpacking libucx0:ppc64el (1.17.0+ds-3build1) ... 213s Selecting previously unselected package libopenmpi3t64:ppc64el. 213s Preparing to unpack .../171-libopenmpi3t64_5.0.5-6_ppc64el.deb ... 213s Unpacking libopenmpi3t64:ppc64el (5.0.5-6) ... 213s Selecting previously unselected package libboost-mpi1.83.0. 213s Preparing to unpack .../172-libboost-mpi1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 213s Unpacking libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 213s Selecting previously unselected package openmpi-common. 213s Preparing to unpack .../173-openmpi-common_5.0.5-6_all.deb ... 213s Unpacking openmpi-common (5.0.5-6) ... 213s Selecting previously unselected package libnl-3-dev:ppc64el. 213s Preparing to unpack .../174-libnl-3-dev_3.7.0-0.3build2_ppc64el.deb ... 213s Unpacking libnl-3-dev:ppc64el (3.7.0-0.3build2) ... 213s Selecting previously unselected package libnl-route-3-dev:ppc64el. 213s Preparing to unpack .../175-libnl-route-3-dev_3.7.0-0.3build2_ppc64el.deb ... 213s Unpacking libnl-route-3-dev:ppc64el (3.7.0-0.3build2) ... 213s Selecting previously unselected package libibverbs-dev:ppc64el. 213s Preparing to unpack .../176-libibverbs-dev_52.0-2ubuntu1_ppc64el.deb ... 213s Unpacking libibverbs-dev:ppc64el (52.0-2ubuntu1) ... 213s Selecting previously unselected package libnuma-dev:ppc64el. 213s Preparing to unpack .../177-libnuma-dev_2.0.18-1build1_ppc64el.deb ... 213s Unpacking libnuma-dev:ppc64el (2.0.18-1build1) ... 213s Selecting previously unselected package libltdl-dev:ppc64el. 213s Preparing to unpack .../178-libltdl-dev_2.4.7-8_ppc64el.deb ... 213s Unpacking libltdl-dev:ppc64el (2.4.7-8) ... 213s Selecting previously unselected package libhwloc-dev:ppc64el. 213s Preparing to unpack .../179-libhwloc-dev_2.11.2-1_ppc64el.deb ... 213s Unpacking libhwloc-dev:ppc64el (2.11.2-1) ... 213s Selecting previously unselected package libevent-2.1-7t64:ppc64el. 213s Preparing to unpack .../180-libevent-2.1-7t64_2.1.12-stable-10_ppc64el.deb ... 213s Unpacking libevent-2.1-7t64:ppc64el (2.1.12-stable-10) ... 213s Selecting previously unselected package libevent-extra-2.1-7t64:ppc64el. 213s Preparing to unpack .../181-libevent-extra-2.1-7t64_2.1.12-stable-10_ppc64el.deb ... 213s Unpacking libevent-extra-2.1-7t64:ppc64el (2.1.12-stable-10) ... 213s Selecting previously unselected package libevent-openssl-2.1-7t64:ppc64el. 213s Preparing to unpack .../182-libevent-openssl-2.1-7t64_2.1.12-stable-10_ppc64el.deb ... 213s Unpacking libevent-openssl-2.1-7t64:ppc64el (2.1.12-stable-10) ... 213s Selecting previously unselected package libevent-dev. 213s Preparing to unpack .../183-libevent-dev_2.1.12-stable-10_ppc64el.deb ... 213s Unpacking libevent-dev (2.1.12-stable-10) ... 213s Selecting previously unselected package zlib1g-dev:ppc64el. 213s Preparing to unpack .../184-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_ppc64el.deb ... 213s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 213s Selecting previously unselected package libpmix-dev:ppc64el. 213s Preparing to unpack .../185-libpmix-dev_5.0.3-2_ppc64el.deb ... 213s Unpacking libpmix-dev:ppc64el (5.0.3-2) ... 213s Selecting previously unselected package libjs-jquery. 214s Preparing to unpack .../186-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 214s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 214s Selecting previously unselected package libjs-jquery-ui. 214s Preparing to unpack .../187-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 214s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 214s Selecting previously unselected package openmpi-bin. 214s Preparing to unpack .../188-openmpi-bin_5.0.5-6_ppc64el.deb ... 214s Unpacking openmpi-bin (5.0.5-6) ... 214s Selecting previously unselected package libopenmpi-dev:ppc64el. 214s Preparing to unpack .../189-libopenmpi-dev_5.0.5-6_ppc64el.deb ... 214s Unpacking libopenmpi-dev:ppc64el (5.0.5-6) ... 214s Selecting previously unselected package mpi-default-dev. 214s Preparing to unpack .../190-mpi-default-dev_1.17_ppc64el.deb ... 214s Unpacking mpi-default-dev (1.17) ... 214s Selecting previously unselected package libboost-mpi1.83-dev. 214s Preparing to unpack .../191-libboost-mpi1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 214s Unpacking libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 214s Selecting previously unselected package libboost-mpi-dev. 214s Preparing to unpack .../192-libboost-mpi-dev_1.83.0.2ubuntu1_ppc64el.deb ... 214s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 214s Selecting previously unselected package libboost-program-options1.83.0:ppc64el. 214s Preparing to unpack .../193-libboost-program-options1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 214s Unpacking libboost-program-options1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 214s Selecting previously unselected package libboost-program-options1.83-dev:ppc64el. 214s Preparing to unpack .../194-libboost-program-options1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 214s Unpacking libboost-program-options1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 214s Selecting previously unselected package libboost-program-options-dev:ppc64el. 214s Preparing to unpack .../195-libboost-program-options-dev_1.83.0.2ubuntu1_ppc64el.deb ... 214s Unpacking libboost-program-options-dev:ppc64el (1.83.0.2ubuntu1) ... 214s Selecting previously unselected package libboost-serialization-dev:ppc64el. 214s Preparing to unpack .../196-libboost-serialization-dev_1.83.0.2ubuntu1_ppc64el.deb ... 214s Unpacking libboost-serialization-dev:ppc64el (1.83.0.2ubuntu1) ... 214s Selecting previously unselected package libboost-thread1.83.0:ppc64el. 214s Preparing to unpack .../197-libboost-thread1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 214s Unpacking libboost-thread1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 214s Selecting previously unselected package libboost-thread1.83-dev:ppc64el. 214s Preparing to unpack .../198-libboost-thread1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 214s Unpacking libboost-thread1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 214s Selecting previously unselected package libboost-thread-dev:ppc64el. 214s Preparing to unpack .../199-libboost-thread-dev_1.83.0.2ubuntu1_ppc64el.deb ... 214s Unpacking libboost-thread-dev:ppc64el (1.83.0.2ubuntu1) ... 214s Selecting previously unselected package libboost-timer1.83.0:ppc64el. 214s Preparing to unpack .../200-libboost-timer1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 214s Unpacking libboost-timer1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 214s Selecting previously unselected package libboost-timer1.83-dev:ppc64el. 214s Preparing to unpack .../201-libboost-timer1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 214s Unpacking libboost-timer1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 214s Selecting previously unselected package libboost-timer-dev:ppc64el. 214s Preparing to unpack .../202-libboost-timer-dev_1.83.0.2ubuntu1_ppc64el.deb ... 214s Unpacking libboost-timer-dev:ppc64el (1.83.0.2ubuntu1) ... 214s Selecting previously unselected package libbrotli-dev:ppc64el. 214s Preparing to unpack .../203-libbrotli-dev_1.1.0-2build3_ppc64el.deb ... 214s Unpacking libbrotli-dev:ppc64el (1.1.0-2build3) ... 214s Selecting previously unselected package libbtf2:ppc64el. 214s Preparing to unpack .../204-libbtf2_1%3a7.8.3+dfsg-2_ppc64el.deb ... 214s Unpacking libbtf2:ppc64el (1:7.8.3+dfsg-2) ... 214s Selecting previously unselected package libcamd3:ppc64el. 214s Preparing to unpack .../205-libcamd3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 214s Unpacking libcamd3:ppc64el (1:7.8.3+dfsg-2) ... 214s Selecting previously unselected package libccolamd3:ppc64el. 214s Preparing to unpack .../206-libccolamd3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 214s Unpacking libccolamd3:ppc64el (1:7.8.3+dfsg-2) ... 214s Selecting previously unselected package libcolamd3:ppc64el. 214s Preparing to unpack .../207-libcolamd3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 214s Unpacking libcolamd3:ppc64el (1:7.8.3+dfsg-2) ... 214s Selecting previously unselected package libcholmod5:ppc64el. 214s Preparing to unpack .../208-libcholmod5_1%3a7.8.3+dfsg-2_ppc64el.deb ... 214s Unpacking libcholmod5:ppc64el (1:7.8.3+dfsg-2) ... 214s Selecting previously unselected package libcombblas2.0.0t64:ppc64el. 214s Preparing to unpack .../209-libcombblas2.0.0t64_2.0.0-3.1build3_ppc64el.deb ... 214s Unpacking libcombblas2.0.0t64:ppc64el (2.0.0-3.1build3) ... 214s Selecting previously unselected package libidn2-dev:ppc64el. 214s Preparing to unpack .../210-libidn2-dev_2.3.7-2build2_ppc64el.deb ... 214s Unpacking libidn2-dev:ppc64el (2.3.7-2build2) ... 214s Selecting previously unselected package libpkgconf3:ppc64el. 214s Preparing to unpack .../211-libpkgconf3_1.8.1-4_ppc64el.deb ... 214s Unpacking libpkgconf3:ppc64el (1.8.1-4) ... 214s Selecting previously unselected package pkgconf-bin. 214s Preparing to unpack .../212-pkgconf-bin_1.8.1-4_ppc64el.deb ... 214s Unpacking pkgconf-bin (1.8.1-4) ... 214s Selecting previously unselected package pkgconf:ppc64el. 214s Preparing to unpack .../213-pkgconf_1.8.1-4_ppc64el.deb ... 214s Unpacking pkgconf:ppc64el (1.8.1-4) ... 214s Selecting previously unselected package libnghttp2-dev:ppc64el. 214s Preparing to unpack .../214-libnghttp2-dev_1.64.0-1_ppc64el.deb ... 214s Unpacking libnghttp2-dev:ppc64el (1.64.0-1) ... 214s Selecting previously unselected package libpsl-dev:ppc64el. 214s Preparing to unpack .../215-libpsl-dev_0.21.2-1.1build1_ppc64el.deb ... 214s Unpacking libpsl-dev:ppc64el (0.21.2-1.1build1) ... 214s Selecting previously unselected package libgmpxx4ldbl:ppc64el. 214s Preparing to unpack .../216-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_ppc64el.deb ... 214s Unpacking libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-2ubuntu7) ... 214s Selecting previously unselected package libgmp-dev:ppc64el. 214s Preparing to unpack .../217-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_ppc64el.deb ... 214s Unpacking libgmp-dev:ppc64el (2:6.3.0+dfsg-2ubuntu7) ... 214s Selecting previously unselected package libunbound8:ppc64el. 214s Preparing to unpack .../218-libunbound8_1.20.0-1ubuntu2.1_ppc64el.deb ... 214s Unpacking libunbound8:ppc64el (1.20.0-1ubuntu2.1) ... 214s Selecting previously unselected package libgnutls-dane0t64:ppc64el. 214s Preparing to unpack .../219-libgnutls-dane0t64_3.8.8-2ubuntu1_ppc64el.deb ... 214s Unpacking libgnutls-dane0t64:ppc64el (3.8.8-2ubuntu1) ... 214s Selecting previously unselected package libgnutls-openssl27t64:ppc64el. 214s Preparing to unpack .../220-libgnutls-openssl27t64_3.8.8-2ubuntu1_ppc64el.deb ... 214s Unpacking libgnutls-openssl27t64:ppc64el (3.8.8-2ubuntu1) ... 214s Selecting previously unselected package libp11-kit-dev:ppc64el. 214s Preparing to unpack .../221-libp11-kit-dev_0.25.5-2ubuntu1_ppc64el.deb ... 214s Unpacking libp11-kit-dev:ppc64el (0.25.5-2ubuntu1) ... 214s Selecting previously unselected package libtasn1-6-dev:ppc64el. 214s Preparing to unpack .../222-libtasn1-6-dev_4.19.0-3build1_ppc64el.deb ... 214s Unpacking libtasn1-6-dev:ppc64el (4.19.0-3build1) ... 214s Selecting previously unselected package nettle-dev:ppc64el. 214s Preparing to unpack .../223-nettle-dev_3.10-1_ppc64el.deb ... 214s Unpacking nettle-dev:ppc64el (3.10-1) ... 214s Selecting previously unselected package libgnutls28-dev:ppc64el. 214s Preparing to unpack .../224-libgnutls28-dev_3.8.8-2ubuntu1_ppc64el.deb ... 214s Unpacking libgnutls28-dev:ppc64el (3.8.8-2ubuntu1) ... 215s Selecting previously unselected package librtmp-dev:ppc64el. 215s Preparing to unpack .../225-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_ppc64el.deb ... 215s Unpacking librtmp-dev:ppc64el (2.4+20151223.gitfa8646d.1-2build7) ... 215s Selecting previously unselected package libssl-dev:ppc64el. 215s Preparing to unpack .../226-libssl-dev_3.3.1-2ubuntu2_ppc64el.deb ... 215s Unpacking libssl-dev:ppc64el (3.3.1-2ubuntu2) ... 215s Selecting previously unselected package libssh2-1-dev:ppc64el. 215s Preparing to unpack .../227-libssh2-1-dev_1.11.1-1_ppc64el.deb ... 215s Unpacking libssh2-1-dev:ppc64el (1.11.1-1) ... 215s Selecting previously unselected package libzstd-dev:ppc64el. 215s Preparing to unpack .../228-libzstd-dev_1.5.6+dfsg-1_ppc64el.deb ... 215s Unpacking libzstd-dev:ppc64el (1.5.6+dfsg-1) ... 215s Selecting previously unselected package libcurl4-openssl-dev:ppc64el. 215s Preparing to unpack .../229-libcurl4-openssl-dev_8.9.1-2ubuntu3_ppc64el.deb ... 215s Unpacking libcurl4-openssl-dev:ppc64el (8.9.1-2ubuntu3) ... 215s Selecting previously unselected package libcxsparse4:ppc64el. 215s Preparing to unpack .../230-libcxsparse4_1%3a7.8.3+dfsg-2_ppc64el.deb ... 215s Unpacking libcxsparse4:ppc64el (1:7.8.3+dfsg-2) ... 215s Selecting previously unselected package libdolfin-dev-common. 215s Preparing to unpack .../231-libdolfin-dev-common_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 215s Unpacking libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 215s Selecting previously unselected package libsz2:ppc64el. 215s Preparing to unpack .../232-libsz2_1.1.3-1_ppc64el.deb ... 215s Unpacking libsz2:ppc64el (1.1.3-1) ... 215s Selecting previously unselected package libhdf5-openmpi-103-1t64:ppc64el. 215s Preparing to unpack .../233-libhdf5-openmpi-103-1t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 215s Unpacking libhdf5-openmpi-103-1t64:ppc64el (1.10.10+repack-4ubuntu3) ... 215s Selecting previously unselected package libfftw3-double3:ppc64el. 215s Preparing to unpack .../234-libfftw3-double3_3.3.10-1ubuntu4_ppc64el.deb ... 215s Unpacking libfftw3-double3:ppc64el (3.3.10-1ubuntu4) ... 215s Selecting previously unselected package libfftw3-long3:ppc64el. 215s Preparing to unpack .../235-libfftw3-long3_3.3.10-1ubuntu4_ppc64el.deb ... 215s Unpacking libfftw3-long3:ppc64el (3.3.10-1ubuntu4) ... 215s Selecting previously unselected package libfftw3-single3:ppc64el. 215s Preparing to unpack .../236-libfftw3-single3_3.3.10-1ubuntu4_ppc64el.deb ... 215s Unpacking libfftw3-single3:ppc64el (3.3.10-1ubuntu4) ... 215s Selecting previously unselected package libfftw3-mpi3:ppc64el. 215s Preparing to unpack .../237-libfftw3-mpi3_3.3.10-1ubuntu4_ppc64el.deb ... 215s Unpacking libfftw3-mpi3:ppc64el (3.3.10-1ubuntu4) ... 215s Selecting previously unselected package libmetis5:ppc64el. 215s Preparing to unpack .../238-libmetis5_5.1.0.dfsg-7build3_ppc64el.deb ... 215s Unpacking libmetis5:ppc64el (5.1.0.dfsg-7build3) ... 215s Selecting previously unselected package libptscotch-7.0:ppc64el. 215s Preparing to unpack .../239-libptscotch-7.0_7.0.5-1ubuntu1_ppc64el.deb ... 215s Unpacking libptscotch-7.0:ppc64el (7.0.5-1ubuntu1) ... 215s Selecting previously unselected package libsuperlu-dist8:ppc64el. 215s Preparing to unpack .../240-libsuperlu-dist8_8.2.1+dfsg1-2_ppc64el.deb ... 215s Unpacking libsuperlu-dist8:ppc64el (8.2.1+dfsg1-2) ... 215s Selecting previously unselected package libhypre-2.31.0:ppc64el. 215s Preparing to unpack .../241-libhypre-2.31.0_2.31.0-1exp2_ppc64el.deb ... 215s Unpacking libhypre-2.31.0:ppc64el (2.31.0-1exp2) ... 215s Selecting previously unselected package libklu2:ppc64el. 215s Preparing to unpack .../242-libklu2_1%3a7.8.3+dfsg-2_ppc64el.deb ... 215s Unpacking libklu2:ppc64el (1:7.8.3+dfsg-2) ... 215s Selecting previously unselected package mpi-default-bin. 215s Preparing to unpack .../243-mpi-default-bin_1.17_ppc64el.deb ... 215s Unpacking mpi-default-bin (1.17) ... 215s Selecting previously unselected package libscalapack-openmpi2.2:ppc64el. 215s Preparing to unpack .../244-libscalapack-openmpi2.2_2.2.1-3.1ubuntu2_ppc64el.deb ... 215s Unpacking libscalapack-openmpi2.2:ppc64el (2.2.1-3.1ubuntu2) ... 215s Selecting previously unselected package libmumps-5.7:ppc64el. 215s Preparing to unpack .../245-libmumps-5.7_5.7.3-3_ppc64el.deb ... 215s Unpacking libmumps-5.7:ppc64el (5.7.3-3) ... 215s Selecting previously unselected package libspqr4:ppc64el. 215s Preparing to unpack .../246-libspqr4_1%3a7.8.3+dfsg-2_ppc64el.deb ... 215s Unpacking libspqr4:ppc64el (1:7.8.3+dfsg-2) ... 215s Selecting previously unselected package libsuperlu7:ppc64el. 215s Preparing to unpack .../247-libsuperlu7_7.0.0+dfsg1-2_ppc64el.deb ... 215s Unpacking libsuperlu7:ppc64el (7.0.0+dfsg1-2) ... 215s Selecting previously unselected package libumfpack6:ppc64el. 215s Preparing to unpack .../248-libumfpack6_1%3a7.8.3+dfsg-2_ppc64el.deb ... 215s Unpacking libumfpack6:ppc64el (1:7.8.3+dfsg-2) ... 215s Selecting previously unselected package libpetsc-real3.21:ppc64el. 215s Preparing to unpack .../249-libpetsc-real3.21_3.21.6+dfsg1-2ubuntu2_ppc64el.deb ... 215s Unpacking libpetsc-real3.21:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 215s Selecting previously unselected package libparpack2t64:ppc64el. 215s Preparing to unpack .../250-libparpack2t64_3.9.1-1.1ubuntu1_ppc64el.deb ... 215s Unpacking libparpack2t64:ppc64el (3.9.1-1.1ubuntu1) ... 215s Selecting previously unselected package libslepc-real3.21. 215s Preparing to unpack .../251-libslepc-real3.21_3.21.2+dfsg1-2_ppc64el.deb ... 215s Unpacking libslepc-real3.21 (3.21.2+dfsg1-2) ... 216s Selecting previously unselected package libdolfin2019.2t64:ppc64el. 216s Preparing to unpack .../252-libdolfin2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 216s Unpacking libdolfin2019.2t64:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 216s Selecting previously unselected package libopenblas64-0-pthread:ppc64el. 216s Preparing to unpack .../253-libopenblas64-0-pthread_0.3.28+ds-3_ppc64el.deb ... 216s Unpacking libopenblas64-0-pthread:ppc64el (0.3.28+ds-3) ... 216s Selecting previously unselected package liblapack64-3:ppc64el. 216s Preparing to unpack .../254-liblapack64-3_3.12.0-3build2_ppc64el.deb ... 216s Unpacking liblapack64-3:ppc64el (3.12.0-3build2) ... 216s Selecting previously unselected package libhypre64m-2.31.0:ppc64el. 216s Preparing to unpack .../255-libhypre64m-2.31.0_2.31.0-1exp2_ppc64el.deb ... 216s Unpacking libhypre64m-2.31.0:ppc64el (2.31.0-1exp2) ... 216s Selecting previously unselected package libmumps-64pord-5.7:ppc64el. 216s Preparing to unpack .../256-libmumps-64pord-5.7_5.7.3-3_ppc64el.deb ... 216s Unpacking libmumps-64pord-5.7:ppc64el (5.7.3-3) ... 216s Selecting previously unselected package libpetsc64-real3.21:ppc64el. 216s Preparing to unpack .../257-libpetsc64-real3.21_3.21.6+dfsg1-2ubuntu2_ppc64el.deb ... 216s Unpacking libpetsc64-real3.21:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 216s Selecting previously unselected package libslepc64-real3.21. 216s Preparing to unpack .../258-libslepc64-real3.21_3.21.2+dfsg1-2_ppc64el.deb ... 216s Unpacking libslepc64-real3.21 (3.21.2+dfsg1-2) ... 216s Selecting previously unselected package libdolfin64-2019.2t64:ppc64el. 216s Preparing to unpack .../259-libdolfin64-2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 216s Unpacking libdolfin64-2019.2t64:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 216s Selecting previously unselected package pkg-config:ppc64el. 216s Preparing to unpack .../260-pkg-config_1.8.1-4_ppc64el.deb ... 216s Unpacking pkg-config:ppc64el (1.8.1-4) ... 216s Selecting previously unselected package libeigen3-dev. 216s Preparing to unpack .../261-libeigen3-dev_3.4.0-4build1_all.deb ... 216s Unpacking libeigen3-dev (3.4.0-4build1) ... 216s Selecting previously unselected package libhdf5-openmpi-fortran-102t64:ppc64el. 216s Preparing to unpack .../262-libhdf5-openmpi-fortran-102t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 216s Unpacking libhdf5-openmpi-fortran-102t64:ppc64el (1.10.10+repack-4ubuntu3) ... 216s Selecting previously unselected package libhdf5-openmpi-hl-100t64:ppc64el. 216s Preparing to unpack .../263-libhdf5-openmpi-hl-100t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 216s Unpacking libhdf5-openmpi-hl-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 216s Selecting previously unselected package libhdf5-openmpi-hl-fortran-100t64:ppc64el. 216s Preparing to unpack .../264-libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 216s Unpacking libhdf5-openmpi-hl-fortran-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 216s Selecting previously unselected package libhdf5-openmpi-cpp-103-1t64:ppc64el. 216s Preparing to unpack .../265-libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 216s Unpacking libhdf5-openmpi-cpp-103-1t64:ppc64el (1.10.10+repack-4ubuntu3) ... 216s Selecting previously unselected package libhdf5-openmpi-hl-cpp-100t64:ppc64el. 216s Preparing to unpack .../266-libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 216s Unpacking libhdf5-openmpi-hl-cpp-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 216s Selecting previously unselected package libaec-dev:ppc64el. 216s Preparing to unpack .../267-libaec-dev_1.1.3-1_ppc64el.deb ... 216s Unpacking libaec-dev:ppc64el (1.1.3-1) ... 216s Selecting previously unselected package libjpeg-turbo8-dev:ppc64el. 216s Preparing to unpack .../268-libjpeg-turbo8-dev_2.1.5-3ubuntu1_ppc64el.deb ... 216s Unpacking libjpeg-turbo8-dev:ppc64el (2.1.5-3ubuntu1) ... 216s Selecting previously unselected package libjpeg8-dev:ppc64el. 216s Preparing to unpack .../269-libjpeg8-dev_8c-2ubuntu11_ppc64el.deb ... 216s Unpacking libjpeg8-dev:ppc64el (8c-2ubuntu11) ... 216s Selecting previously unselected package libjpeg-dev:ppc64el. 216s Preparing to unpack .../270-libjpeg-dev_8c-2ubuntu11_ppc64el.deb ... 216s Unpacking libjpeg-dev:ppc64el (8c-2ubuntu11) ... 216s Selecting previously unselected package libhdf5-openmpi-dev. 216s Preparing to unpack .../271-libhdf5-openmpi-dev_1.10.10+repack-4ubuntu3_ppc64el.deb ... 216s Unpacking libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 216s Selecting previously unselected package libhdf5-mpi-dev. 216s Preparing to unpack .../272-libhdf5-mpi-dev_1.10.10+repack-4ubuntu3_ppc64el.deb ... 216s Unpacking libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 216s Selecting previously unselected package libldl3:ppc64el. 216s Preparing to unpack .../273-libldl3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 216s Unpacking libldl3:ppc64el (1:7.8.3+dfsg-2) ... 217s Selecting previously unselected package libsuitesparse-mongoose3:ppc64el. 217s Preparing to unpack .../274-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 217s Unpacking libsuitesparse-mongoose3:ppc64el (1:7.8.3+dfsg-2) ... 217s Selecting previously unselected package librbio4:ppc64el. 217s Preparing to unpack .../275-librbio4_1%3a7.8.3+dfsg-2_ppc64el.deb ... 217s Unpacking librbio4:ppc64el (1:7.8.3+dfsg-2) ... 217s Selecting previously unselected package libspex3:ppc64el. 217s Preparing to unpack .../276-libspex3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 217s Unpacking libspex3:ppc64el (1:7.8.3+dfsg-2) ... 217s Selecting previously unselected package libparu1:ppc64el. 217s Preparing to unpack .../277-libparu1_1%3a7.8.3+dfsg-2_ppc64el.deb ... 217s Unpacking libparu1:ppc64el (1:7.8.3+dfsg-2) ... 217s Selecting previously unselected package libsuitesparse-dev:ppc64el. 217s Preparing to unpack .../278-libsuitesparse-dev_1%3a7.8.3+dfsg-2_ppc64el.deb ... 217s Unpacking libsuitesparse-dev:ppc64el (1:7.8.3+dfsg-2) ... 217s Selecting previously unselected package libscotch-7.0:ppc64el. 217s Preparing to unpack .../279-libscotch-7.0_7.0.5-1ubuntu1_ppc64el.deb ... 217s Unpacking libscotch-7.0:ppc64el (7.0.5-1ubuntu1) ... 217s Selecting previously unselected package libscotch-dev. 217s Preparing to unpack .../280-libscotch-dev_7.0.5-1ubuntu1_ppc64el.deb ... 217s Unpacking libscotch-dev (7.0.5-1ubuntu1) ... 217s Selecting previously unselected package liblzma-dev:ppc64el. 217s Preparing to unpack .../281-liblzma-dev_5.6.2-2_ppc64el.deb ... 217s Unpacking liblzma-dev:ppc64el (5.6.2-2) ... 217s Selecting previously unselected package libxml2-dev:ppc64el. 217s Preparing to unpack .../282-libxml2-dev_2.12.7+dfsg-3_ppc64el.deb ... 217s Unpacking libxml2-dev:ppc64el (2.12.7+dfsg-3) ... 217s Selecting previously unselected package python3-numpy. 217s Preparing to unpack .../283-python3-numpy_1%3a1.26.4+ds-11ubuntu1_ppc64el.deb ... 217s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 217s Selecting previously unselected package python3-mpi4py. 217s Preparing to unpack .../284-python3-mpi4py_3.1.6-9ubuntu1_ppc64el.deb ... 217s Unpacking python3-mpi4py (3.1.6-9ubuntu1) ... 217s Selecting previously unselected package python3-dijitso. 217s Preparing to unpack .../285-python3-dijitso_2019.2.0~git20190418.c92dcb0-4_all.deb ... 217s Unpacking python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 217s Selecting previously unselected package python3-mpmath. 217s Preparing to unpack .../286-python3-mpmath_1.3.0-1_all.deb ... 217s Unpacking python3-mpmath (1.3.0-1) ... 217s Selecting previously unselected package python3-sympy. 217s Preparing to unpack .../287-python3-sympy_1.13.3-1_all.deb ... 217s Unpacking python3-sympy (1.13.3-1) ... 217s Selecting previously unselected package python3-fiat. 217s Preparing to unpack .../288-python3-fiat_2019.2.0~git20210419.7d418fa-5_all.deb ... 217s Unpacking python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 217s Selecting previously unselected package python3-ufl-legacy. 217s Preparing to unpack .../289-python3-ufl-legacy_1%3a2022.3.0-3_all.deb ... 217s Unpacking python3-ufl-legacy (1:2022.3.0-3) ... 217s Selecting previously unselected package python3-ffc. 217s Preparing to unpack .../290-python3-ffc_2019.2.0~legacy20230509.35df986-3_all.deb ... 217s Unpacking python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 217s Selecting previously unselected package libjs-mathjax. 218s Preparing to unpack .../291-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 218s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 218s Selecting previously unselected package libptscotch-dev. 218s Preparing to unpack .../292-libptscotch-dev_7.0.5-1ubuntu1_ppc64el.deb ... 218s Unpacking libptscotch-dev (7.0.5-1ubuntu1) ... 218s Selecting previously unselected package libscalapack-openmpi-dev:ppc64el. 218s Preparing to unpack .../293-libscalapack-openmpi-dev_2.2.1-3.1ubuntu2_ppc64el.deb ... 218s Unpacking libscalapack-openmpi-dev:ppc64el (2.2.1-3.1ubuntu2) ... 218s Selecting previously unselected package libscalapack-mpi-dev:ppc64el. 218s Preparing to unpack .../294-libscalapack-mpi-dev_2.2.1-3.1ubuntu2_ppc64el.deb ... 218s Unpacking libscalapack-mpi-dev:ppc64el (2.2.1-3.1ubuntu2) ... 218s Selecting previously unselected package libfftw3-bin. 218s Preparing to unpack .../295-libfftw3-bin_3.3.10-1ubuntu4_ppc64el.deb ... 218s Unpacking libfftw3-bin (3.3.10-1ubuntu4) ... 218s Selecting previously unselected package libfftw3-dev:ppc64el. 218s Preparing to unpack .../296-libfftw3-dev_3.3.10-1ubuntu4_ppc64el.deb ... 218s Unpacking libfftw3-dev:ppc64el (3.3.10-1ubuntu4) ... 218s Selecting previously unselected package libfftw3-mpi-dev:ppc64el. 218s Preparing to unpack .../297-libfftw3-mpi-dev_3.3.10-1ubuntu4_ppc64el.deb ... 218s Unpacking libfftw3-mpi-dev:ppc64el (3.3.10-1ubuntu4) ... 218s Selecting previously unselected package opencl-c-headers. 218s Preparing to unpack .../298-opencl-c-headers_3.0~2024.05.08-1_all.deb ... 218s Unpacking opencl-c-headers (3.0~2024.05.08-1) ... 218s Selecting previously unselected package opencl-clhpp-headers. 218s Preparing to unpack .../299-opencl-clhpp-headers_3.0~2024.05.08-1ubuntu1_all.deb ... 218s Unpacking opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 218s Selecting previously unselected package ocl-icd-opencl-dev:ppc64el. 218s Preparing to unpack .../300-ocl-icd-opencl-dev_2.3.2-1build1_ppc64el.deb ... 218s Unpacking ocl-icd-opencl-dev:ppc64el (2.3.2-1build1) ... 218s Selecting previously unselected package libsuperlu-dev:ppc64el. 218s Preparing to unpack .../301-libsuperlu-dev_7.0.0+dfsg1-2_ppc64el.deb ... 218s Unpacking libsuperlu-dev:ppc64el (7.0.0+dfsg1-2) ... 218s Selecting previously unselected package libsuperlu-dist-dev:ppc64el. 218s Preparing to unpack .../302-libsuperlu-dist-dev_8.2.1+dfsg1-2_ppc64el.deb ... 218s Unpacking libsuperlu-dist-dev:ppc64el (8.2.1+dfsg1-2) ... 218s Selecting previously unselected package xorg-sgml-doctools. 218s Preparing to unpack .../303-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 218s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 218s Selecting previously unselected package x11proto-dev. 218s Preparing to unpack .../304-x11proto-dev_2024.1-1_all.deb ... 218s Unpacking x11proto-dev (2024.1-1) ... 218s Selecting previously unselected package libxau-dev:ppc64el. 218s Preparing to unpack .../305-libxau-dev_1%3a1.0.11-1_ppc64el.deb ... 218s Unpacking libxau-dev:ppc64el (1:1.0.11-1) ... 218s Selecting previously unselected package libxdmcp-dev:ppc64el. 218s Preparing to unpack .../306-libxdmcp-dev_1%3a1.1.3-0ubuntu6_ppc64el.deb ... 218s Unpacking libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu6) ... 219s Selecting previously unselected package xtrans-dev. 219s Preparing to unpack .../307-xtrans-dev_1.4.0-1_all.deb ... 219s Unpacking xtrans-dev (1.4.0-1) ... 219s Selecting previously unselected package libxcb1-dev:ppc64el. 219s Preparing to unpack .../308-libxcb1-dev_1.17.0-2_ppc64el.deb ... 219s Unpacking libxcb1-dev:ppc64el (1.17.0-2) ... 219s Selecting previously unselected package libx11-dev:ppc64el. 219s Preparing to unpack .../309-libx11-dev_2%3a1.8.10-2_ppc64el.deb ... 219s Unpacking libx11-dev:ppc64el (2:1.8.10-2) ... 219s Selecting previously unselected package libyaml-dev:ppc64el. 219s Preparing to unpack .../310-libyaml-dev_0.2.5-1build1_ppc64el.deb ... 219s Unpacking libyaml-dev:ppc64el (0.2.5-1build1) ... 219s Selecting previously unselected package libpetsc3.21-dev-common. 219s Preparing to unpack .../311-libpetsc3.21-dev-common_3.21.6+dfsg1-2ubuntu2_all.deb ... 219s Unpacking libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 219s Selecting previously unselected package libhypre-dev:ppc64el. 219s Preparing to unpack .../312-libhypre-dev_2.31.0-1exp2_ppc64el.deb ... 219s Unpacking libhypre-dev:ppc64el (2.31.0-1exp2) ... 219s Selecting previously unselected package libmumps-headers-dev. 219s Preparing to unpack .../313-libmumps-headers-dev_5.7.3-3_all.deb ... 219s Unpacking libmumps-headers-dev (5.7.3-3) ... 219s Selecting previously unselected package libmumps-dev:ppc64el. 219s Preparing to unpack .../314-libmumps-dev_5.7.3-3_ppc64el.deb ... 219s Unpacking libmumps-dev:ppc64el (5.7.3-3) ... 219s Selecting previously unselected package libc6-dbg:ppc64el. 219s Preparing to unpack .../315-libc6-dbg_2.40-1ubuntu3_ppc64el.deb ... 219s Unpacking libc6-dbg:ppc64el (2.40-1ubuntu3) ... 219s Selecting previously unselected package valgrind. 219s Preparing to unpack .../316-valgrind_1%3a3.23.0-0ubuntu2_ppc64el.deb ... 219s Unpacking valgrind (1:3.23.0-0ubuntu2) ... 219s Selecting previously unselected package valgrind-mpi. 219s Preparing to unpack .../317-valgrind-mpi_1%3a3.23.0-0ubuntu2_ppc64el.deb ... 219s Unpacking valgrind-mpi (1:3.23.0-0ubuntu2) ... 219s Selecting previously unselected package libpetsc-real3.21-dev:ppc64el. 219s Preparing to unpack .../318-libpetsc-real3.21-dev_3.21.6+dfsg1-2ubuntu2_ppc64el.deb ... 219s Unpacking libpetsc-real3.21-dev:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 219s Selecting previously unselected package libparpack2-dev:ppc64el. 219s Preparing to unpack .../319-libparpack2-dev_3.9.1-1.1ubuntu1_ppc64el.deb ... 219s Unpacking libparpack2-dev:ppc64el (3.9.1-1.1ubuntu1) ... 219s Selecting previously unselected package libslepc-real3.21-dev. 219s Preparing to unpack .../320-libslepc-real3.21-dev_3.21.2+dfsg1-2_ppc64el.deb ... 219s Unpacking libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 220s Selecting previously unselected package libdolfin-dev:ppc64el. 220s Preparing to unpack .../321-libdolfin-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 220s Unpacking libdolfin-dev:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 220s Selecting previously unselected package libopenblas64-0:ppc64el. 220s Preparing to unpack .../322-libopenblas64-0_0.3.28+ds-3_ppc64el.deb ... 220s Unpacking libopenblas64-0:ppc64el (0.3.28+ds-3) ... 220s Selecting previously unselected package libopenblas64-pthread-dev:ppc64el. 220s Preparing to unpack .../323-libopenblas64-pthread-dev_0.3.28+ds-3_ppc64el.deb ... 220s Unpacking libopenblas64-pthread-dev:ppc64el (0.3.28+ds-3) ... 220s Selecting previously unselected package libopenblas64-dev:ppc64el. 220s Preparing to unpack .../324-libopenblas64-dev_0.3.28+ds-3_ppc64el.deb ... 220s Unpacking libopenblas64-dev:ppc64el (0.3.28+ds-3) ... 220s Selecting previously unselected package libhypre64m-dev:ppc64el. 220s Preparing to unpack .../325-libhypre64m-dev_2.31.0-1exp2_ppc64el.deb ... 220s Unpacking libhypre64m-dev:ppc64el (2.31.0-1exp2) ... 220s Selecting previously unselected package libmumps64-dev:ppc64el. 220s Preparing to unpack .../326-libmumps64-dev_5.7.3-3_ppc64el.deb ... 220s Unpacking libmumps64-dev:ppc64el (5.7.3-3) ... 220s Selecting previously unselected package libpetsc64-real3.21-dev:ppc64el. 220s Preparing to unpack .../327-libpetsc64-real3.21-dev_3.21.6+dfsg1-2ubuntu2_ppc64el.deb ... 220s Unpacking libpetsc64-real3.21-dev:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 220s Selecting previously unselected package libslepc64-real3.21-dev. 220s Preparing to unpack .../328-libslepc64-real3.21-dev_3.21.2+dfsg1-2_ppc64el.deb ... 220s Unpacking libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 220s Selecting previously unselected package libdolfin64-dev:ppc64el. 220s Preparing to unpack .../329-libdolfin64-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 220s Unpacking libdolfin64-dev:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 220s Selecting previously unselected package libexpat1-dev:ppc64el. 220s Preparing to unpack .../330-libexpat1-dev_2.6.4-1_ppc64el.deb ... 220s Unpacking libexpat1-dev:ppc64el (2.6.4-1) ... 220s Selecting previously unselected package libjs-underscore. 220s Preparing to unpack .../331-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 220s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 220s Selecting previously unselected package libjs-sphinxdoc. 220s Preparing to unpack .../332-libjs-sphinxdoc_7.4.7-4_all.deb ... 220s Unpacking libjs-sphinxdoc (7.4.7-4) ... 220s Selecting previously unselected package libjson-perl. 220s Preparing to unpack .../333-libjson-perl_4.10000-1_all.deb ... 220s Unpacking libjson-perl (4.10000-1) ... 220s Selecting previously unselected package libpetsc-real-dev. 220s Preparing to unpack .../334-libpetsc-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 220s Unpacking libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 220s Selecting previously unselected package libpetsc64-real-dev. 220s Preparing to unpack .../335-libpetsc64-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 220s Unpacking libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 220s Selecting previously unselected package libpython3.12-dev:ppc64el. 220s Preparing to unpack .../336-libpython3.12-dev_3.12.7-3_ppc64el.deb ... 220s Unpacking libpython3.12-dev:ppc64el (3.12.7-3) ... 220s Selecting previously unselected package libpython3-dev:ppc64el. 220s Preparing to unpack .../337-libpython3-dev_3.12.6-0ubuntu1_ppc64el.deb ... 220s Unpacking libpython3-dev:ppc64el (3.12.6-0ubuntu1) ... 220s Selecting previously unselected package libpython3-all-dev:ppc64el. 220s Preparing to unpack .../338-libpython3-all-dev_3.12.6-0ubuntu1_ppc64el.deb ... 220s Unpacking libpython3-all-dev:ppc64el (3.12.6-0ubuntu1) ... 220s Selecting previously unselected package libpython3.13-minimal:ppc64el. 220s Preparing to unpack .../339-libpython3.13-minimal_3.13.0-2_ppc64el.deb ... 220s Unpacking libpython3.13-minimal:ppc64el (3.13.0-2) ... 220s Selecting previously unselected package libpython3.13-stdlib:ppc64el. 220s Preparing to unpack .../340-libpython3.13-stdlib_3.13.0-2_ppc64el.deb ... 220s Unpacking libpython3.13-stdlib:ppc64el (3.13.0-2) ... 221s Selecting previously unselected package libpython3.13:ppc64el. 221s Preparing to unpack .../341-libpython3.13_3.13.0-2_ppc64el.deb ... 221s Unpacking libpython3.13:ppc64el (3.13.0-2) ... 221s Selecting previously unselected package petsc64-dev. 221s Preparing to unpack .../342-petsc64-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 221s Unpacking petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 221s Selecting previously unselected package pybind11-dev. 221s Preparing to unpack .../343-pybind11-dev_2.13.6-1_all.deb ... 221s Unpacking pybind11-dev (2.13.6-1) ... 221s Selecting previously unselected package sphinx-common. 221s Preparing to unpack .../344-sphinx-common_7.4.7-4_all.deb ... 221s Unpacking sphinx-common (7.4.7-4) ... 221s Selecting previously unselected package python-petsc4py-doc. 221s Preparing to unpack .../345-python-petsc4py-doc_3.21.6-2ubuntu2_all.deb ... 221s Unpacking python-petsc4py-doc (3.21.6-2ubuntu2) ... 221s Selecting previously unselected package python3-all. 221s Preparing to unpack .../346-python3-all_3.12.6-0ubuntu1_ppc64el.deb ... 221s Unpacking python3-all (3.12.6-0ubuntu1) ... 221s Selecting previously unselected package python3.12-dev. 221s Preparing to unpack .../347-python3.12-dev_3.12.7-3_ppc64el.deb ... 221s Unpacking python3.12-dev (3.12.7-3) ... 221s Selecting previously unselected package python3-dev. 221s Preparing to unpack .../348-python3-dev_3.12.6-0ubuntu1_ppc64el.deb ... 221s Unpacking python3-dev (3.12.6-0ubuntu1) ... 221s Selecting previously unselected package python3-all-dev. 221s Preparing to unpack .../349-python3-all-dev_3.12.6-0ubuntu1_ppc64el.deb ... 221s Unpacking python3-all-dev (3.12.6-0ubuntu1) ... 221s Selecting previously unselected package python3-defusedxml. 221s Preparing to unpack .../350-python3-defusedxml_0.7.1-2_all.deb ... 221s Unpacking python3-defusedxml (0.7.1-2) ... 221s Selecting previously unselected package python3-roman. 221s Preparing to unpack .../351-python3-roman_4.2-1_all.deb ... 221s Unpacking python3-roman (4.2-1) ... 221s Selecting previously unselected package python3-docutils. 221s Preparing to unpack .../352-python3-docutils_0.21.2+dfsg-2_all.deb ... 221s Unpacking python3-docutils (0.21.2+dfsg-2) ... 221s Selecting previously unselected package swig. 221s Preparing to unpack .../353-swig_4.2.1-1_ppc64el.deb ... 221s Unpacking swig (4.2.1-1) ... 221s Selecting previously unselected package python3-petsc4py-real3.21. 221s Preparing to unpack .../354-python3-petsc4py-real3.21_3.21.6-2ubuntu2_ppc64el.deb ... 221s Unpacking python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 221s Selecting previously unselected package python3-petsc4py-real. 221s Preparing to unpack .../355-python3-petsc4py-real_3.21.6-2ubuntu2_all.deb ... 221s Unpacking python3-petsc4py-real (3.21.6-2ubuntu2) ... 221s Selecting previously unselected package python3-slepc4py-real3.21. 221s Preparing to unpack .../356-python3-slepc4py-real3.21_3.21.2-1ubuntu2_ppc64el.deb ... 221s Unpacking python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 221s Selecting previously unselected package python3-slepc4py-real. 221s Preparing to unpack .../357-python3-slepc4py-real_3.21.2-1ubuntu2_all.deb ... 221s Unpacking python3-slepc4py-real (3.21.2-1ubuntu2) ... 221s Selecting previously unselected package python3-dolfin-real. 221s Preparing to unpack .../358-python3-dolfin-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 221s Unpacking python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 221s Selecting previously unselected package python3-petsc4py-64-real3.21. 221s Preparing to unpack .../359-python3-petsc4py-64-real3.21_3.21.6-2ubuntu2_ppc64el.deb ... 221s Unpacking python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 222s Selecting previously unselected package python3-petsc4py-64-real. 222s Preparing to unpack .../360-python3-petsc4py-64-real_3.21.6-2ubuntu2_all.deb ... 222s Unpacking python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 222s Selecting previously unselected package python3-slepc4py-64-real3.21. 222s Preparing to unpack .../361-python3-slepc4py-64-real3.21_3.21.2-1ubuntu2_ppc64el.deb ... 222s Unpacking python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 222s Selecting previously unselected package python3-slepc4py-64-real. 222s Preparing to unpack .../362-python3-slepc4py-64-real_3.21.2-1ubuntu2_all.deb ... 222s Unpacking python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 222s Selecting previously unselected package python3-pkgconfig. 222s Preparing to unpack .../363-python3-pkgconfig_1.5.5-2_all.deb ... 222s Unpacking python3-pkgconfig (1.5.5-2) ... 222s Selecting previously unselected package python3-pybind11. 222s Preparing to unpack .../364-python3-pybind11_2.13.6-1_all.deb ... 222s Unpacking python3-pybind11 (2.13.6-1) ... 222s Selecting previously unselected package python3-dolfin64-real. 222s Preparing to unpack .../365-python3-dolfin64-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 222s Unpacking python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 222s Selecting previously unselected package python3-imagesize. 222s Preparing to unpack .../366-python3-imagesize_1.4.1-1_all.deb ... 222s Unpacking python3-imagesize (1.4.1-1) ... 222s Selecting previously unselected package python3-packaging. 222s Preparing to unpack .../367-python3-packaging_24.2-1_all.deb ... 222s Unpacking python3-packaging (24.2-1) ... 222s Selecting previously unselected package python3-ply. 222s Preparing to unpack .../368-python3-ply_3.11-7_all.deb ... 222s Unpacking python3-ply (3.11-7) ... 222s Selecting previously unselected package python3-pusimp. 222s Preparing to unpack .../369-python3-pusimp_0.1.1-1_all.deb ... 222s Unpacking python3-pusimp (0.1.1-1) ... 222s Selecting previously unselected package python3-six. 222s Preparing to unpack .../370-python3-six_1.16.0-7_all.deb ... 222s Unpacking python3-six (1.16.0-7) ... 222s Selecting previously unselected package python3-snowballstemmer. 222s Preparing to unpack .../371-python3-snowballstemmer_2.2.0-4build1_all.deb ... 222s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 222s Selecting previously unselected package python3-alabaster. 222s Preparing to unpack .../372-python3-alabaster_0.7.16-0.1_all.deb ... 222s Unpacking python3-alabaster (0.7.16-0.1) ... 222s Selecting previously unselected package python3-sphinx. 222s Preparing to unpack .../373-python3-sphinx_7.4.7-4_all.deb ... 222s Unpacking python3-sphinx (7.4.7-4) ... 222s Selecting previously unselected package sphinx-rtd-theme-common. 222s Preparing to unpack .../374-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 222s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 222s Selecting previously unselected package python3-sphinxcontrib.jquery. 222s Preparing to unpack .../375-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 222s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 222s Selecting previously unselected package python3-sphinx-rtd-theme. 222s Preparing to unpack .../376-python3-sphinx-rtd-theme_3.0.2+dfsg-1_all.deb ... 222s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 222s Selecting previously unselected package slepc64-dev. 222s Preparing to unpack .../377-slepc64-dev_3.21.2+dfsg1-2_ppc64el.deb ... 222s Unpacking slepc64-dev (3.21.2+dfsg1-2) ... 222s Selecting previously unselected package python3-petsc4py. 222s Preparing to unpack .../378-python3-petsc4py_3.21.6-2ubuntu2_all.deb ... 222s Unpacking python3-petsc4py (3.21.6-2ubuntu2) ... 222s Selecting previously unselected package python3-slepc4py. 222s Preparing to unpack .../379-python3-slepc4py_3.21.2-1ubuntu2_all.deb ... 222s Unpacking python3-slepc4py (3.21.2-1ubuntu2) ... 222s Selecting previously unselected package python3-dolfin. 222s Preparing to unpack .../380-python3-dolfin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 222s Unpacking python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 222s Selecting previously unselected package dolfin-doc. 222s Preparing to unpack .../381-dolfin-doc_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 222s Unpacking dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 223s Selecting previously unselected package dolfin-bin. 223s Preparing to unpack .../382-dolfin-bin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 223s Unpacking dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 223s Selecting previously unselected package petsc-dev. 223s Preparing to unpack .../383-petsc-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 223s Unpacking petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 223s Selecting previously unselected package slepc-dev. 223s Preparing to unpack .../384-slepc-dev_3.21.2+dfsg1-2_ppc64el.deb ... 223s Unpacking slepc-dev (3.21.2+dfsg1-2) ... 223s Selecting previously unselected package libjs-modernizr. 223s Preparing to unpack .../385-libjs-modernizr_3.13.0-0.1_all.deb ... 223s Unpacking libjs-modernizr (3.13.0-0.1) ... 223s Selecting previously unselected package autopkgtest-satdep. 223s Preparing to unpack .../386-1-autopkgtest-satdep.deb ... 223s Unpacking autopkgtest-satdep (0) ... 223s Setting up dh-python (6.20241024) ... 223s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 223s Setting up libgnutls-openssl27t64:ppc64el (3.8.8-2ubuntu1) ... 223s Setting up libboost-program-options1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 223s Setting up libpixman-1-0:ppc64el (0.44.0-3) ... 223s Setting up libxapian30:ppc64el (1.4.25-1) ... 223s Setting up libsharpyuv0:ppc64el (1.4.0-0.1) ... 223s Setting up libaom3:ppc64el (3.11.0-1) ... 223s Setting up libpciaccess0:ppc64el (0.17-3build1) ... 223s Setting up fonts-lato (2.015-1) ... 223s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 223s Setting up swig (4.2.1-1) ... 223s Setting up libzstd-dev:ppc64el (1.5.6+dfsg-1) ... 223s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 223s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 223s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 223s Setting up libboost-date-time1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 223s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 223s Setting up libdatrie1:ppc64el (0.2.13-3build1) ... 223s Setting up libyaml-dev:ppc64el (0.2.5-1build1) ... 223s Setting up libboost-timer1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 223s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 223s Setting up python3-defusedxml (0.7.1-2) ... 223s Setting up libarchive-zip-perl (1.68-1) ... 223s Setting up libevent-pthreads-2.1-7t64:ppc64el (2.1.12-stable-10) ... 223s Setting up python3-alabaster (0.7.16-0.1) ... 223s Setting up libscotch-7.0:ppc64el (7.0.5-1ubuntu1) ... 223s Setting up libboost-regex1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 223s Setting up libdebhelper-perl (13.20ubuntu1) ... 223s Setting up python3-ply (3.11-7) ... 223s Setting up libevent-openssl-2.1-7t64:ppc64el (2.1.12-stable-10) ... 223s Setting up libboost-system1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 223s Setting up liblab-gamut1:ppc64el (2.42.4-2build3) ... 223s Setting up x11-common (1:7.7+23ubuntu3) ... 224s Setting up libibumad3:ppc64el (52.0-2ubuntu1) ... 224s Setting up libdeflate0:ppc64el (1.22-1) ... 224s Setting up libboost-thread1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 224s Setting up m4 (1.4.19-4build1) ... 224s Setting up libevent-2.1-7t64:ppc64el (2.1.12-stable-10) ... 224s Setting up python3-all (3.12.6-0ubuntu1) ... 224s Setting up libmetis5:ppc64el (5.1.0.dfsg-7build3) ... 224s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 224s Setting up libibmad5:ppc64el (52.0-2ubuntu1) ... 224s Setting up libldl3:ppc64el (1:7.8.3+dfsg-2) ... 224s Setting up libboost-filesystem1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 224s Setting up libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 224s Setting up libgomp1:ppc64el (14.2.0-8ubuntu1) ... 224s Setting up libjs-modernizr (3.13.0-0.1) ... 224s Setting up libblis4-pthread:ppc64el (0.9.0-1) ... 224s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blis-pthread/libblis.so.4 to provide /usr/lib/powerpc64le-linux-gnu/libblis.so.4 (libblis.so.4-powerpc64le-linux-gnu) in auto mode 224s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blis-pthread/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 224s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 224s Setting up libaec0:ppc64el (1.1.3-1) ... 224s Setting up libsuperlu7:ppc64el (7.0.0+dfsg1-2) ... 224s Setting up libpsl-dev:ppc64el (0.21.2-1.1build1) ... 224s Setting up libc6-dbg:ppc64el (2.40-1ubuntu3) ... 224s Setting up libnuma-dev:ppc64el (2.0.18-1build1) ... 224s Setting up libxnvctrl0:ppc64el (510.47.03-0ubuntu4) ... 224s Setting up libboost-atomic1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 224s Setting up python3-six (1.16.0-7) ... 224s Setting up libpython3.13-minimal:ppc64el (3.13.0-2) ... 224s Setting up libboost-serialization1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 224s Setting up libbtf2:ppc64el (1:7.8.3+dfsg-2) ... 224s Setting up libblis-pthread-dev:ppc64el (0.9.0-1) ... 224s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blis-pthread/libblis.so to provide /usr/lib/powerpc64le-linux-gnu/libblis.so (libblis.so-powerpc64le-linux-gnu) in auto mode 224s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blis-pthread/libblas.so to provide /usr/lib/powerpc64le-linux-gnu/libblas.so (libblas.so-powerpc64le-linux-gnu) in auto mode 224s Setting up python3-roman (4.2-1) ... 224s Setting up xtrans-dev (1.4.0-1) ... 224s Setting up autotools-dev (20220109.1) ... 224s Setting up libblas3:ppc64el (3.12.0-3build2) ... 224s Setting up python3-packaging (24.2-1) ... 224s Setting up libunbound8:ppc64el (1.20.0-1ubuntu2.1) ... 224s Setting up libpkgconf3:ppc64el (1.8.1-4) ... 224s Setting up libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-2ubuntu7) ... 224s Setting up libmunge2:ppc64el (0.5.15-4build1) ... 224s Setting up libllvm17t64:ppc64el (1:17.0.6-18) ... 224s Setting up libexpat1-dev:ppc64el (2.6.4-1) ... 224s Setting up libgnutls-dane0t64:ppc64el (3.8.8-2ubuntu1) ... 224s Setting up libboost-chrono1.83.0t64:ppc64el (1.83.0-3.2ubuntu2) ... 224s Setting up python3-snowballstemmer (2.2.0-4build1) ... 225s Setting up libboost-iostreams1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 225s Setting up libpathplan4:ppc64el (2.42.4-2build3) ... 225s Setting up libann0 (1.1.2+doc-9build1) ... 225s Setting up libquadmath0:ppc64el (14.2.0-8ubuntu1) ... 225s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 225s Setting up fonts-dejavu-mono (2.37-8) ... 225s Setting up libssl-dev:ppc64el (3.3.1-2ubuntu2) ... 225s Setting up libhwloc15:ppc64el (2.11.2-1) ... 225s Setting up libmpc3:ppc64el (1.3.1-1build2) ... 225s Setting up autopoint (0.22.5-2) ... 225s Setting up libjsoncpp25:ppc64el (1.9.5-6build1) ... 225s Setting up icu-devtools (74.2-1ubuntu4) ... 225s Setting up fonts-dejavu-core (2.37-8) ... 225s Setting up pkgconf-bin (1.8.1-4) ... 225s Setting up libjpeg-turbo8:ppc64el (2.1.5-3ubuntu1) ... 225s Setting up libltdl7:ppc64el (2.4.7-8) ... 225s Setting up opencl-c-headers (3.0~2024.05.08-1) ... 225s Setting up libidn2-dev:ppc64el (2.3.7-2build2) ... 225s Setting up libfftw3-double3:ppc64el (3.3.10-1ubuntu4) ... 225s Setting up libgfortran5:ppc64el (14.2.0-8ubuntu1) ... 225s Setting up autoconf (2.72-3) ... 225s Setting up libevent-extra-2.1-7t64:ppc64el (2.1.12-stable-10) ... 225s Setting up libwebp7:ppc64el (1.4.0-0.1) ... 225s Setting up libmumps-headers-dev (5.7.3-3) ... 225s Setting up liblzma-dev:ppc64el (5.6.2-2) ... 225s Setting up libubsan1:ppc64el (14.2.0-8ubuntu1) ... 225s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 225s Setting up dwz (0.15-1build6) ... 225s Setting up libnl-3-dev:ppc64el (3.7.0-0.3build2) ... 225s Setting up ocl-icd-libopencl1:ppc64el (2.3.2-1build1) ... 225s Setting up librhash0:ppc64el (1.4.3-3build1) ... 225s Setting up libasan8:ppc64el (14.2.0-8ubuntu1) ... 225s Setting up libjson-perl (4.10000-1) ... 225s Setting up openmpi-common (5.0.5-6) ... 225s Setting up debugedit (1:5.1-1) ... 225s Setting up libsuitesparseconfig7:ppc64el (1:7.8.3+dfsg-2) ... 225s Setting up librdmacm1t64:ppc64el (52.0-2ubuntu1) ... 225s Setting up libharfbuzz0b:ppc64el (10.0.1-1) ... 225s Setting up libthai-data (0.1.29-2build1) ... 225s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 225s Setting up libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 225s Setting up sgml-base (1.31) ... 225s Setting up cmake-data (3.30.3-1) ... 225s Setting up libcdt5:ppc64el (2.42.4-2build3) ... 225s Setting up libcgraph6:ppc64el (2.42.4-2build3) ... 225s Setting up libamd-comgr2:ppc64el (6.0+git20231212.4510c28+dfsg-3build2) ... 225s Setting up libboost-math1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 225s Setting up libtsan2:ppc64el (14.2.0-8ubuntu1) ... 225s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 225s Setting up python3-mpmath (1.3.0-1) ... 225s Setting up libisl23:ppc64el (0.27-1) ... 225s Setting up libde265-0:ppc64el (1.0.15-1build4) ... 225s Setting up libsuperlu-dev:ppc64el (7.0.0+dfsg1-2) ... 226s Setting up valgrind (1:3.23.0-0ubuntu2) ... 226s Setting up libtasn1-6-dev:ppc64el (4.19.0-3build1) ... 226s Setting up valgrind-mpi (1:3.23.0-0ubuntu2) ... 226s Setting up libpython3.13-stdlib:ppc64el (3.13.0-2) ... 226s Setting up libicu-dev:ppc64el (74.2-1ubuntu4) ... 226s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 226s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 226s Setting up libcc1-0:ppc64el (14.2.0-8ubuntu1) ... 226s Setting up python3-pusimp (0.1.1-1) ... 226s Setting up libbrotli-dev:ppc64el (1.1.0-2build3) ... 226s Setting up libfmt10:ppc64el (10.1.1+ds1-4) ... 226s Setting up chrpath (0.18-1) ... 226s Setting up liblsan0:ppc64el (14.2.0-8ubuntu1) ... 226s Setting up libp11-kit-dev:ppc64el (0.25.5-2ubuntu1) ... 226s Setting up libblas-dev:ppc64el (3.12.0-3build2) ... 226s Setting up libsz2:ppc64el (1.1.3-1) ... 226s Setting up libitm1:ppc64el (14.2.0-8ubuntu1) ... 226s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 226s Setting up python3-imagesize (1.4.1-1) ... 226s Setting up libdrm-amdgpu1:ppc64el (2.4.123-1) ... 226s Setting up libblas64-3:ppc64el (3.12.0-3build2) ... 226s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas64.so.3 (libblas64.so.3-powerpc64le-linux-gnu) in auto mode 226s Setting up libpython3.13:ppc64el (3.13.0-2) ... 226s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 226s Setting up automake (1:1.16.5-1.3ubuntu1) ... 226s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 226s Setting up x11proto-dev (2024.1-1) ... 226s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 226s Setting up libfabric1:ppc64el (1.17.0-3ubuntu1) ... 226s Setting up python3-sympy (1.13.3-1) ... 233s Setting up libice6:ppc64el (2:1.1.1-1) ... 233s Setting up libjpeg-turbo8-dev:ppc64el (2.1.5-3ubuntu1) ... 233s Setting up liblapack3:ppc64el (3.12.0-3build2) ... 233s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 233s Setting up gettext (0.22.5-2) ... 233s Setting up libarpack2t64:ppc64el (3.9.1-1.1ubuntu1) ... 233s Setting up libfftw3-single3:ppc64el (3.3.10-1ubuntu4) ... 233s Setting up libgmp-dev:ppc64el (2:6.3.0+dfsg-2ubuntu7) ... 233s Setting up libamd3:ppc64el (1:7.8.3+dfsg-2) ... 233s Setting up libxau-dev:ppc64el (1:1.0.11-1) ... 233s Setting up nettle-dev:ppc64el (3.10-1) ... 233s Setting up libcolamd3:ppc64el (1:7.8.3+dfsg-2) ... 233s Setting up libspex3:ppc64el (1:7.8.3+dfsg-2) ... 233s Setting up libsuitesparse-mongoose3:ppc64el (1:7.8.3+dfsg-2) ... 233s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 233s Setting up libopenblas64-0-pthread:ppc64el (0.3.28+ds-3) ... 233s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/libblas64.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas64.so.3 (libblas64.so.3-powerpc64le-linux-gnu) in auto mode 233s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/liblapack64.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack64.so.3 (liblapack64.so.3-powerpc64le-linux-gnu) in auto mode 233s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/libopenblas64.so.0 to provide /usr/lib/powerpc64le-linux-gnu/libopenblas64.so.0 (libopenblas64.so.0-powerpc64le-linux-gnu) in auto mode 233s Setting up libaec-dev:ppc64el (1.1.3-1) ... 233s Setting up libcxsparse4:ppc64el (1:7.8.3+dfsg-2) ... 233s Setting up libfftw3-long3:ppc64el (3.3.10-1ubuntu4) ... 233s Setting up libpython3.12-dev:ppc64el (3.12.7-3) ... 233s Setting up libopenblas64-pthread-dev:ppc64el (0.3.28+ds-3) ... 233s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/libblas64.so to provide /usr/lib/powerpc64le-linux-gnu/libblas64.so (libblas64.so-powerpc64le-linux-gnu) in auto mode 233s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/liblapack64.so to provide /usr/lib/powerpc64le-linux-gnu/liblapack64.so (liblapack64.so-powerpc64le-linux-gnu) in auto mode 233s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/libopenblas64.so to provide /usr/lib/powerpc64le-linux-gnu/libopenblas64.so (libopenblas64.so-powerpc64le-linux-gnu) in auto mode 233s Setting up liblapack64-3:ppc64el (3.12.0-3build2) ... 233s Setting up libhwloc-plugins:ppc64el (2.11.2-1) ... 233s Setting up libcamd3:ppc64el (1:7.8.3+dfsg-2) ... 233s Setting up pkgconf:ppc64el (1.8.1-4) ... 233s Setting up intltool-debian (0.35.0+20060710.6) ... 233s Setting up libnl-route-3-dev:ppc64el (3.7.0-0.3build2) ... 233s Setting up libltdl-dev:ppc64el (2.4.7-8) ... 233s Setting up libthai0:ppc64el (0.1.29-2build1) ... 233s Setting up libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu6) ... 233s Setting up libxml2-dev:ppc64el (2.12.7+dfsg-3) ... 233s Setting up doxygen (1.9.8+ds-2ubuntu2) ... 233s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 233s Setting up librbio4:ppc64el (1:7.8.3+dfsg-2) ... 233s Setting up libraqm0:ppc64el (0.10.1-1build1) ... 233s Setting up opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 233s Setting up libevent-dev (2.1.12-stable-10) ... 233s Setting up liblapack-dev:ppc64el (3.12.0-3build2) ... 233s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so (liblapack.so-powerpc64le-linux-gnu) in auto mode 233s Setting up libeigen3-dev (3.4.0-4build1) ... 233s Setting up python3.12-dev (3.12.7-3) ... 233s Setting up pkg-config:ppc64el (1.8.1-4) ... 233s Setting up libpmix2t64:ppc64el (5.0.3-2) ... 233s Setting up cpp-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 233s Setting up libssh2-1-dev:ppc64el (1.11.1-1) ... 233s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 235s Setting up libjs-sphinxdoc (7.4.7-4) ... 235s Setting up ocl-icd-opencl-dev:ppc64el (2.3.2-1build1) ... 235s Setting up cpp-14 (14.2.0-8ubuntu1) ... 235s Setting up libccolamd3:ppc64el (1:7.8.3+dfsg-2) ... 235s Setting up dh-strip-nondeterminism (1.14.0-1) ... 235s Setting up libopenblas64-0:ppc64el (0.3.28+ds-3) ... 235s Setting up libgvpr2:ppc64el (2.42.4-2build3) ... 235s Setting up python3-ufl-legacy (1:2022.3.0-3) ... 236s Setting up libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 236s Setting up xml-core (0.19) ... 236s Setting up cmake (3.30.3-1) ... 236s Setting up libhwloc-dev:ppc64el (2.11.2-1) ... 236s Setting up libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 236s Setting up python3-pkgconfig (1.5.5-2) ... 236s Setting up libgcc-14-dev:ppc64el (14.2.0-8ubuntu1) ... 236s Setting up libjpeg8-dev:ppc64el (8c-2ubuntu11) ... 236s Setting up libstdc++-14-dev:ppc64el (14.2.0-8ubuntu1) ... 236s Setting up libsm6:ppc64el (2:1.2.4-1) ... 236s Setting up libpmix-dev:ppc64el (5.0.3-2) ... 236s Setting up libhsakmt1:ppc64el (5.7.0-1build1) ... 236s Setting up cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 236s Setting up gcc-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 236s Setting up libgfortran-14-dev:ppc64el (14.2.0-8ubuntu1) ... 236s Setting up libgnutls28-dev:ppc64el (3.8.8-2ubuntu1) ... 236s Setting up libnghttp2-dev:ppc64el (1.64.0-1) ... 236s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 238s Regenerating fonts cache... done. 238s Setting up libcholmod5:ppc64el (1:7.8.3+dfsg-2) ... 238s Setting up libboost1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 238s Setting up libarpack2-dev:ppc64el (3.9.1-1.1ubuntu1) ... 238s Setting up libpython3-dev:ppc64el (3.12.6-0ubuntu1) ... 238s Setting up libxcb1-dev:ppc64el (1.17.0-2) ... 238s Setting up libopenblas64-dev:ppc64el (0.3.28+ds-3) ... 238s Setting up libboost-chrono1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up g++-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 238s Setting up libboost-math1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up libspqr4:ppc64el (1:7.8.3+dfsg-2) ... 238s Setting up libboost-chrono-dev:ppc64el (1.83.0.2ubuntu1) ... 238s Setting up libfftw3-bin (3.3.10-1ubuntu4) ... 238s Setting up libboost-math-dev:ppc64el (1.83.0.2ubuntu1) ... 238s Setting up po-debconf (1.0.21+nmu1) ... 238s Setting up libpango-1.0-0:ppc64el (1.54.0+ds-3) ... 238s Setting up libboost-program-options1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up libboost-serialization1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up libjpeg-dev:ppc64el (8c-2ubuntu11) ... 238s Setting up libx11-dev:ppc64el (2:1.8.10-2) ... 238s Setting up libibverbs-dev:ppc64el (52.0-2ubuntu1) ... 238s Setting up pybind11-dev (2.13.6-1) ... 238s Setting up libcairo2:ppc64el (1.18.2-2) ... 238s Setting up gcc-14 (14.2.0-8ubuntu1) ... 238s Setting up libboost-timer1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up libboost-program-options-dev:ppc64el (1.83.0.2ubuntu1) ... 238s Setting up gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 238s Setting up libklu2:ppc64el (1:7.8.3+dfsg-2) ... 238s Setting up libpython3-all-dev:ppc64el (3.12.6-0ubuntu1) ... 238s Setting up libboost-date-time1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up sphinx-common (7.4.7-4) ... 238s Setting up python3-dev (3.12.6-0ubuntu1) ... 238s Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 238s Setting up librtmp-dev:ppc64el (2.4+20151223.gitfa8646d.1-2build7) ... 238s Setting up libboost-regex1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up libboost-serialization-dev:ppc64el (1.83.0.2ubuntu1) ... 238s Setting up libboost-atomic1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up libumfpack6:ppc64el (1:7.8.3+dfsg-2) ... 238s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 238s Setting up cpp (4:14.1.0-2ubuntu1) ... 238s Setting up libboost-dev:ppc64el (1.83.0.2ubuntu1) ... 238s Setting up libboost-system1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 238s Setting up g++-14 (14.2.0-8ubuntu1) ... 238s Setting up gfortran-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 238s Setting up libpangoft2-1.0-0:ppc64el (1.54.0+ds-3) ... 238s Setting up gfortran-14 (14.2.0-8ubuntu1) ... 238s Setting up libfftw3-dev:ppc64el (3.3.10-1ubuntu4) ... 238s Setting up libboost-timer-dev:ppc64el (1.83.0.2ubuntu1) ... 238s Setting up python3-pybind11 (2.13.6-1) ... 239s Setting up libpangocairo-1.0-0:ppc64el (1.54.0+ds-3) ... 239s Setting up g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 239s Setting up python3-all-dev (3.12.6-0ubuntu1) ... 239s Setting up libboost-thread1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 239s Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... 239s Setting up libtool (2.4.7-8) ... 239s Setting up libboost-iostreams1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 239s Setting up libboost-filesystem1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 239s Setting up libxaw7:ppc64el (2:1.0.16-1) ... 239s Setting up libboost-iostreams-dev:ppc64el (1.83.0.2ubuntu1) ... 239s Setting up python-petsc4py-doc (3.21.6-2ubuntu2) ... 239s Setting up libparu1:ppc64el (1:7.8.3+dfsg-2) ... 239s Setting up gcc (4:14.1.0-2ubuntu1) ... 239s Setting up dh-autoreconf (20) ... 239s Setting up gfortran-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 239s Setting up libamdhip64-5 (5.7.1-5) ... 239s Setting up libcurl4-openssl-dev:ppc64el (8.9.1-2ubuntu3) ... 239s Setting up g++ (4:14.1.0-2ubuntu1) ... 239s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 239s Setting up build-essential (12.10ubuntu1) ... 239s Setting up libboost-filesystem-dev:ppc64el (1.83.0.2ubuntu1) ... 239s Setting up libboost-thread-dev:ppc64el (1.83.0.2ubuntu1) ... 239s Setting up libucx0:ppc64el (1.17.0+ds-3build1) ... 239s Setting up libsuitesparse-dev:ppc64el (1:7.8.3+dfsg-2) ... 239s Setting up debhelper (13.20ubuntu1) ... 239s Setting up gfortran (4:14.1.0-2ubuntu1) ... 239s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 239s 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 239s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 239s 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 239s Setting up libopenmpi3t64:ppc64el (5.0.5-6) ... 239s Setting up libparpack2t64:ppc64el (3.9.1-1.1ubuntu1) ... 239s Setting up libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 239s Setting up openmpi-bin (5.0.5-6) ... 239s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 239s 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 239s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 239s Setting up libptscotch-7.0:ppc64el (7.0.5-1ubuntu1) ... 239s Setting up mpi-default-bin (1.17) ... 239s Setting up libcombblas2.0.0t64:ppc64el (2.0.0-3.1build3) ... 239s Setting up libfftw3-mpi3:ppc64el (3.3.10-1ubuntu4) ... 239s Setting up python3-mpi4py (3.1.6-9ubuntu1) ... 239s Setting up libhdf5-openmpi-103-1t64:ppc64el (1.10.10+repack-4ubuntu3) ... 239s Setting up libhdf5-openmpi-fortran-102t64:ppc64el (1.10.10+repack-4ubuntu3) ... 239s Setting up libhdf5-openmpi-cpp-103-1t64:ppc64el (1.10.10+repack-4ubuntu3) ... 239s Setting up libopenmpi-dev:ppc64el (5.0.5-6) ... 239s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openmpi/include to provide /usr/include/powerpc64le-linux-gnu/mpi (mpi-powerpc64le-linux-gnu) in auto mode 239s update-alternatives: warning: skip creation of /usr/lib/powerpc64le-linux-gnu/libmpi.so because associated file /usr/lib/powerpc64le-linux-gnu/openmpi/lib/libmpi.so (of link group mpi-powerpc64le-linux-gnu) doesn't exist 239s Setting up libscalapack-openmpi2.2:ppc64el (2.2.1-3.1ubuntu2) ... 239s Setting up python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 239s Setting up libsuperlu-dist8:ppc64el (8.2.1+dfsg1-2) ... 239s Setting up python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 239s Setting up libfftw3-mpi-dev:ppc64el (3.3.10-1ubuntu4) ... 239s Setting up libhdf5-openmpi-hl-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 239s Setting up libsuperlu-dist-dev:ppc64el (8.2.1+dfsg1-2) ... 239s Setting up libhdf5-openmpi-hl-fortran-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 239s Setting up libmumps-64pord-5.7:ppc64el (5.7.3-3) ... 239s Setting up libmumps-5.7:ppc64el (5.7.3-3) ... 239s Setting up libhypre-2.31.0:ppc64el (2.31.0-1exp2) ... 239s Setting up libhypre64m-2.31.0:ppc64el (2.31.0-1exp2) ... 239s Setting up libscalapack-openmpi-dev:ppc64el (2.2.1-3.1ubuntu2) ... 239s Setting up mpi-default-dev (1.17) ... 239s Setting up libhdf5-openmpi-hl-cpp-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 239s Setting up libhypre64m-dev:ppc64el (2.31.0-1exp2) ... 239s Setting up libscalapack-mpi-dev:ppc64el (2.2.1-3.1ubuntu2) ... 239s Setting up libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 239s update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode 239s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 239s update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links 239s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5-mpi.pc to provide /usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 239s Setting up libmumps64-dev:ppc64el (5.7.3-3) ... 239s Setting up libmumps-dev:ppc64el (5.7.3-3) ... 239s Setting up libscotch-dev (7.0.5-1ubuntu1) ... 239s Setting up libparpack2-dev:ppc64el (3.9.1-1.1ubuntu1) ... 239s Setting up libpetsc-real3.21:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 239s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/powerpc64le-linux-gnu/libpetsc.so.3.21 (libpetsc.so.3.21) in auto mode 239s Setting up libhypre-dev:ppc64el (2.31.0-1exp2) ... 239s Setting up libptscotch-dev (7.0.5-1ubuntu1) ... 239s Setting up libpetsc64-real3.21:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 239s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/powerpc64le-linux-gnu/libpetsc64.so.3.21 (libpetsc64.so.3.21) in auto mode 239s Setting up libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 239s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 239s Setting up libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 239s Setting up python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 239s Setting up libslepc64-real3.21 (3.21.2+dfsg1-2) ... 239s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/powerpc64le-linux-gnu/libslepc64.so.3.21 (libslepc64.so.3.21) in auto mode 239s Setting up python3-petsc4py (3.21.6-2ubuntu2) ... 239s Setting up libslepc-real3.21 (3.21.2+dfsg1-2) ... 239s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/powerpc64le-linux-gnu/libslepc.so.3.21 (libslepc.so.3.21) in auto mode 239s Setting up python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 240s Setting up python3-petsc4py-real (3.21.6-2ubuntu2) ... 240s Setting up libdolfin2019.2t64:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 240s Setting up libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 240s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 240s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 240s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 240s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 240s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 240s print("\documentclass{article}") 240s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 240s print("\centering") 240s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 240s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 240s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 240s print("\hline") 240s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 240s print("\end{tabular}") 240s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 240s print("\end{table}") 240s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 240s print("\end{document}") 240s Setting up python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 240s Setting up python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 240s Setting up libpetsc64-real3.21-dev:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 240s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/powerpc64le-linux-gnu-real to provide /usr/lib/petsc64 (petsc64) in auto mode 240s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/powerpc64le-linux-gnu/libpetsc64_real.so (libpetsc64_real.so) in auto mode 240s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/powerpc64le-linux-gnu-real to provide /usr/lib/petscdir/64-3.21 (petsc64-3.21) in auto mode 240s Setting up libdolfin64-2019.2t64:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 240s Setting up python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 240s Setting up libpetsc-real3.21-dev:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 240s update-alternatives: error: no alternatives for petsc 240s update-alternatives: using /usr/lib/petscdir/petsc3.21/powerpc64le-linux-gnu-real to provide /usr/lib/petsc (petsc) in auto mode 240s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/powerpc64le-linux-gnu/libpetsc_real.so (libpetsc_real.so) in auto mode 240s update-alternatives: using /usr/lib/petscdir/petsc3.21/powerpc64le-linux-gnu-real to provide /usr/lib/petscdir/3.21 (petsc3.21) in auto mode 240s Setting up libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 240s Setting up python3-slepc4py (3.21.2-1ubuntu2) ... 240s Setting up python3-slepc4py-real (3.21.2-1ubuntu2) ... 240s Setting up python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 240s Setting up libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 240s Setting up petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 240s Setting up libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 240s update-alternatives: error: no alternatives for slepc 240s update-alternatives: using /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real to provide /usr/lib/slepc (slepc) in auto mode 240s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/powerpc64le-linux-gnu/libslepc_real.so (libslepc_real.so) in auto mode 240s update-alternatives: using /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real to provide /usr/lib/slepcdir/3.21 (slepc3.21) in auto mode 240s Setting up libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 240s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/powerpc64le-linux-gnu-real to provide /usr/lib/slepc64 (slepc64) in auto mode 240s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/powerpc64le-linux-gnu/libslepc64_real.so (libslepc64_real.so) in auto mode 240s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/powerpc64le-linux-gnu-real to provide /usr/lib/slepcdir/64bit-3.21 (slepc64-3.21) in auto mode 240s Setting up petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 240s Setting up slepc-dev (3.21.2+dfsg1-2) ... 240s Setting up libdolfin-dev:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 240s Setting up slepc64-dev (3.21.2+dfsg1-2) ... 240s Setting up libdolfin64-dev:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 240s Setting up python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 240s Setting up python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 240s Setting up python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 240s Setting up dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 240s Setting up dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 240s Setting up libheif-plugin-aomdec:ppc64el (1.19.3-1) ... 240s Setting up libheif-plugin-libde265:ppc64el (1.19.3-1) ... 240s Setting up libheif1:ppc64el (1.19.3-1) ... 240s Setting up libgd3:ppc64el (2.3.3-12ubuntu3) ... 240s Setting up libgvc6 (2.42.4-2build3) ... 240s Setting up graphviz (2.42.4-2build3) ... 240s Processing triggers for libc-bin (2.40-1ubuntu3) ... 240s Processing triggers for man-db (2.13.0-1) ... 243s Processing triggers for install-info (7.1.1-1) ... 243s Processing triggers for sgml-base (1.31) ... 243s Setting up docutils-common (0.21.2+dfsg-2) ... 243s Processing triggers for sgml-base (1.31) ... 243s Setting up python3-docutils (0.21.2+dfsg-2) ... 243s Setting up python3-sphinx (7.4.7-4) ... 244s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 244s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 244s Setting up autopkgtest-satdep (0) ... 257s (Reading database ... 122138 files and directories currently installed.) 257s Removing autopkgtest-satdep (0) ... 259s autopkgtest [15:19:58]: test test-dolfin-cpp: [----------------------- 260s -- The C compiler identification is GNU 14.2.0 260s -- The CXX compiler identification is GNU 14.2.0 260s -- Detecting C compiler ABI info 260s -- Detecting C compiler ABI info - done 260s -- Check for working C compiler: /usr/bin/mpicc - skipped 260s -- Detecting C compile features 260s -- Detecting C compile features - done 260s -- Detecting CXX compiler ABI info 260s -- Detecting CXX compiler ABI info - done 260s -- Check for working CXX compiler: /usr/bin/c++ - skipped 260s -- Detecting CXX compile features 260s -- Detecting CXX compile features - done 260s CMake Warning (dev) at /usr/lib/powerpc64le-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 260s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 260s --help-policy CMP0167" for policy details. Use the cmake_policy command to 260s set the policy and suppress this warning. 260s 260s Call Stack (most recent call first): 260s CMakeLists.txt:5 (include) 260s This warning is for project developers. Use -Wno-dev to suppress it. 260s 260s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 260s -- Checking for one of the modules 'craypetsc_real;petsc;PETSc' 260s -- Looking for sys/types.h 260s -- Looking for sys/types.h - found 260s -- Looking for stdint.h 260s -- Looking for stdint.h - found 260s -- Looking for stddef.h 260s -- Looking for stddef.h - found 260s -- Check size of PetscInt 260s -- Check size of PetscInt - done 260s -- Checking for one of the modules 'crayslepc_real;slepc;SLEPc' 260s CMake Warning (dev) at CMakeLists.txt:39 (find_package): 260s Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 260s are removed. Run "cmake --help-policy CMP0148" for policy details. Use 260s the cmake_policy command to set the policy and suppress this warning. 260s 260s This warning is for project developers. Use -Wno-dev to suppress it. 260s 261s -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.7", minimum required is "3") 262s -- Found UFC: /usr/lib/python3/dist-packages/ffc/backends/ufc (Required is at least version "2019.2") 262s -- Generating form files in test directories. May take some time... 296s -- Configuring done (36.1s) 296s -- Generating done (0.0s) 296s -- Build files have been written to: /tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests 296s /usr/bin/cmake -S/tmp/autopkgtest.Tq7X5x/build.SHJ/src/test/unit/cpp -B/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests --check-build-system CMakeFiles/Makefile.cmake 0 296s make -f CMakeFiles/Makefile2 unittests 296s make[1]: Entering directory '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests' 296s /usr/bin/cmake -S/tmp/autopkgtest.Tq7X5x/build.SHJ/src/test/unit/cpp -B/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests --check-build-system CMakeFiles/Makefile.cmake 0 296s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests/CMakeFiles 16 296s make -f CMakeFiles/Makefile2 CMakeFiles/unittests.dir/all 296s make[2]: Entering directory '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests' 296s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 296s make[3]: Entering directory '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests' 296s cd /tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.Tq7X5x/build.SHJ/src/test/unit/cpp /tmp/autopkgtest.Tq7X5x/build.SHJ/src/test/unit/cpp /tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests /tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests /tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 296s make[3]: Leaving directory '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests' 296s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 296s make[3]: Entering directory '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests' 296s [ 25%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 296s [ 25%] Building CXX object CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o 296s [ 25%] Building CXX object CMakeFiles/unittests.dir/function/Expression.cpp.o 296s [ 25%] Building CXX object CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o 296s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/common/SubSystemsManager.cpp 296s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/main.cpp 296s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/function/Expression.cpp 296s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/geometry/ConvexTriangulation.cpp 296s [ 31%] Building CXX object CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o 296s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/geometry/IntersectionConstruction.cpp 297s [ 37%] Building CXX object CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o 297s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/io/XMLMeshData.cpp 299s [ 43%] Building CXX object CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o 299s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/io/XMLMeshValueCollection.cpp 300s [ 50%] Building CXX object CMakeFiles/unittests.dir/la/LinearOperator.cpp.o 300s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/la/LinearOperator.cpp 301s [ 56%] Building CXX object CMakeFiles/unittests.dir/la/Vector.cpp.o 301s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/la/Vector.cpp 303s [ 62%] Building CXX object CMakeFiles/unittests.dir/mesh/Mesh.cpp.o 303s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/mesh/Mesh.cpp 305s [ 68%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o 305s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/mesh/MeshColoring.cpp 307s [ 75%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o 307s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/mesh/MeshFunction.cpp 307s [ 81%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o 307s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/mesh/MeshValueCollection.cpp 308s [ 87%] Building CXX object CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o 308s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/mesh/MultiMesh.cpp 310s [ 93%] Building CXX object CMakeFiles/unittests.dir/parameter/Parameters.cpp.o 310s /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.Tq7X5x/build.SHJ/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/powerpc64le-linux-gnu/openmpi/include -isystem /usr/lib/powerpc64le-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/powerpc64le-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.Tq7X5x/build.SHJ/src/test/unit/cpp/parameter/Parameters.cpp 315s [100%] Linking CXX executable unittests 315s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 315s /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/powerpc64le-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/powerpc64le-linux-gnu-real/lib:/usr/lib/powerpc64le-linux-gnu/openmpi/lib /usr/lib/powerpc64le-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/powerpc64le-linux-gnu/libboost_timer.so /usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libsz.so /usr/lib/powerpc64le-linux-gnu/libz.so /usr/lib/powerpc64le-linux-gnu/libdl.a /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/powerpc64le-linux-gnu-real/lib/libpetsc_real.so /usr/lib/powerpc64le-linux-gnu/openmpi/lib/libmpi.so 315s /usr/bin/ld: warning: libmpi_cxx.so.40, needed by /lib/powerpc64le-linux-gnu/libsuperlu_dist.so.8, not found (try using -rpath or -rpath-link) 316s /usr/bin/ld: /lib/powerpc64le-linux-gnu/libsuperlu_dist.so.8: undefined reference to `ompi_mpi_cxx_op_intercept' 316s /usr/bin/ld: /lib/powerpc64le-linux-gnu/libsuperlu_dist.so.8: undefined reference to `MPI::Win::Free()' 316s /usr/bin/ld: /lib/powerpc64le-linux-gnu/libsuperlu_dist.so.8: undefined reference to `MPI::Datatype::Free()' 316s /usr/bin/ld: /lib/powerpc64le-linux-gnu/libsuperlu_dist.so.8: undefined reference to `ompi_op_set_cxx_callback' 316s /usr/bin/ld: /lib/powerpc64le-linux-gnu/libsuperlu_dist.so.8: undefined reference to `MPI::Comm::Comm()' 316s collect2: error: ld returned 1 exit status 316s make[3]: *** [CMakeFiles/unittests.dir/build.make:333: unittests] Error 1 316s make[3]: Leaving directory '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests' 316s make[2]: *** [CMakeFiles/Makefile2:83: CMakeFiles/unittests.dir/all] Error 2 316s make[2]: Leaving directory '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests' 316s make[1]: Leaving directory '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/dolfin-unittests' 316s make[1]: *** [CMakeFiles/Makefile2:90: CMakeFiles/unittests.dir/rule] Error 2 316s make: *** [Makefile:134: unittests] Error 2 316s autopkgtest [15:20:55]: test test-dolfin-cpp: -----------------------] 316s test-dolfin-cpp FAIL non-zero exit status 2 316s autopkgtest [15:20:55]: test test-dolfin-cpp: - - - - - - - - - - results - - - - - - - - - - 317s autopkgtest [15:20:56]: test test-dolfin-python-unittest: preparing testbed 318s Reading package lists... 318s Building dependency tree... 318s Reading state information... 318s Starting pkgProblemResolver with broken count: 0 318s Starting 2 pkgProblemResolver with broken count: 0 318s Done 319s The following additional packages will be installed: 319s blt fonts-lyx liblbfgsb0 liblcms2-2 libopenjp2-7 libqhull-r8.0 libtcl8.6 319s libtk8.6 libwebpdemux2 libwebpmux3 libxft2 libxslt1.1 libxss1 319s python-matplotlib-data python3-appdirs python3-brotli python3-contourpy 319s python3-cycler python3-dateutil python3-decorator python3-fonttools 319s python3-fs python3-iniconfig python3-kiwisolver python3-lxml python3-lz4 319s python3-matplotlib python3-pil python3-pil.imagetk python3-pluggy 319s python3-pytest python3-scipy python3-tk python3-tz python3-ufolib2 319s python3.12-tk python3.13-tk tk8.6-blt2.5 unicode-data 319s Suggested packages: 319s blt-demo liblcms2-utils tcl8.6 tk8.6 python-cycler-doc python-lxml-doc 319s cm-super-minimal dvipng ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 319s inkscape ipython3 librsvg2-common python-matplotlib-doc python3-cairocffi 319s python3-gi-cairo python3-gobject python3-pyqt5 python3-sip python3-tornado 319s texlive-extra-utils texlive-latex-extra python-pil-doc python-scipy-doc tix 319s python3-tk-dbg 319s Recommended packages: 319s python3-bs4 python3-cssselect python3-html5lib python3-olefile 319s The following NEW packages will be installed: 319s autopkgtest-satdep blt fonts-lyx liblbfgsb0 liblcms2-2 libopenjp2-7 319s libqhull-r8.0 libtcl8.6 libtk8.6 libwebpdemux2 libwebpmux3 libxft2 319s libxslt1.1 libxss1 python-matplotlib-data python3-appdirs python3-brotli 319s python3-contourpy python3-cycler python3-dateutil python3-decorator 319s python3-fonttools python3-fs python3-iniconfig python3-kiwisolver 319s python3-lxml python3-lz4 python3-matplotlib python3-pil python3-pil.imagetk 319s python3-pluggy python3-pytest python3-scipy python3-tk python3-tz 319s python3-ufolib2 python3.12-tk python3.13-tk tk8.6-blt2.5 unicode-data 319s 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. 319s Need to get 47.8 MB/47.8 MB of archives. 319s After this operation, 246 MB of additional disk space will be used. 319s Get:1 /tmp/autopkgtest.Tq7X5x/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [1212 B] 319s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtcl8.6 ppc64el 8.6.15+dfsg-2 [1201 kB] 319s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 319s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxss1 ppc64el 1:1.2.3-1build3 [7980 B] 319s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtk8.6 ppc64el 8.6.15-1 [942 kB] 319s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el tk8.6-blt2.5 ppc64el 2.5.3+dfsg-7build1 [784 kB] 319s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el blt ppc64el 2.5.3+dfsg-7build1 [4840 B] 319s Get:8 http://ftpmaster.internal/ubuntu plucky/universe ppc64el fonts-lyx all 2.4.2.1-1 [171 kB] 319s Get:9 http://ftpmaster.internal/ubuntu plucky/universe ppc64el liblbfgsb0 ppc64el 3.0+dfsg.4-1build1 [33.0 kB] 319s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 319s Get:11 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6build1 [225 kB] 319s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebpdemux2 ppc64el 1.4.0-0.1 [14.1 kB] 319s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebpmux3 ppc64el 1.4.0-0.1 [31.4 kB] 319s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu1 [191 kB] 319s Get:15 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 320s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-appdirs all 1.4.4-4 [10.9 kB] 320s Get:17 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-brotli ppc64el 1.1.0-2build3 [423 kB] 320s Get:18 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-contourpy ppc64el 1.3.0-2build1 [261 kB] 320s Get:19 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-cycler all 0.12.1-1 [9716 B] 320s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dateutil all 2.9.0-3 [80.2 kB] 320s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-decorator all 5.1.1-5 [10.1 kB] 320s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-tz all 2024.1-2 [31.4 kB] 320s Get:23 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-fs all 2.4.16-4 [91.3 kB] 320s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-lxml ppc64el 5.3.0-1build1 [1751 kB] 320s Get:25 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-lz4 ppc64el 4.0.2+dfsg-1build5 [28.4 kB] 320s Get:26 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-scipy ppc64el 1.13.1-5ubuntu1 [21.5 MB] 321s Get:27 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 321s Get:28 http://ftpmaster.internal/ubuntu plucky/universe ppc64el unicode-data all 15.1.0-1 [8878 kB] 321s Get:29 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-fonttools ppc64el 4.54.1-4ubuntu1 [1725 kB] 321s Get:30 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 321s Get:31 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-kiwisolver ppc64el 1.4.7-2build1 [72.9 kB] 321s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libopenjp2-7 ppc64el 2.5.0-2ubuntu1 [246 kB] 321s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-pil ppc64el 10.4.0-1ubuntu2 [606 kB] 321s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-tk ppc64el 3.12.7-3 [116 kB] 321s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13-tk ppc64el 3.13.0-2 [107 kB] 321s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-tk ppc64el 3.12.7-1 [9752 B] 321s Get:37 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pil.imagetk ppc64el 10.4.0-1ubuntu2 [9872 B] 321s Get:38 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-matplotlib ppc64el 3.8.3-3ubuntu1 [4704 kB] 321s Get:39 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 321s Get:40 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.3-1 [251 kB] 322s Fetched 47.8 MB in 2s (19.6 MB/s) 322s Selecting previously unselected package libtcl8.6:ppc64el. 322s (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 ... 122138 files and directories currently installed.) 322s Preparing to unpack .../00-libtcl8.6_8.6.15+dfsg-2_ppc64el.deb ... 322s Unpacking libtcl8.6:ppc64el (8.6.15+dfsg-2) ... 322s Selecting previously unselected package libxft2:ppc64el. 322s Preparing to unpack .../01-libxft2_2.3.6-1build1_ppc64el.deb ... 322s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 322s Selecting previously unselected package libxss1:ppc64el. 322s Preparing to unpack .../02-libxss1_1%3a1.2.3-1build3_ppc64el.deb ... 322s Unpacking libxss1:ppc64el (1:1.2.3-1build3) ... 322s Selecting previously unselected package libtk8.6:ppc64el. 322s Preparing to unpack .../03-libtk8.6_8.6.15-1_ppc64el.deb ... 322s Unpacking libtk8.6:ppc64el (8.6.15-1) ... 322s Selecting previously unselected package tk8.6-blt2.5. 322s Preparing to unpack .../04-tk8.6-blt2.5_2.5.3+dfsg-7build1_ppc64el.deb ... 322s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 322s Selecting previously unselected package blt. 322s Preparing to unpack .../05-blt_2.5.3+dfsg-7build1_ppc64el.deb ... 322s Unpacking blt (2.5.3+dfsg-7build1) ... 322s Selecting previously unselected package fonts-lyx. 322s Preparing to unpack .../06-fonts-lyx_2.4.2.1-1_all.deb ... 322s Unpacking fonts-lyx (2.4.2.1-1) ... 322s Selecting previously unselected package liblbfgsb0:ppc64el. 322s Preparing to unpack .../07-liblbfgsb0_3.0+dfsg.4-1build1_ppc64el.deb ... 322s Unpacking liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 322s Selecting previously unselected package liblcms2-2:ppc64el. 322s Preparing to unpack .../08-liblcms2-2_2.16-2_ppc64el.deb ... 322s Unpacking liblcms2-2:ppc64el (2.16-2) ... 322s Selecting previously unselected package libqhull-r8.0:ppc64el. 322s Preparing to unpack .../09-libqhull-r8.0_2020.2-6build1_ppc64el.deb ... 322s Unpacking libqhull-r8.0:ppc64el (2020.2-6build1) ... 322s Selecting previously unselected package libwebpdemux2:ppc64el. 322s Preparing to unpack .../10-libwebpdemux2_1.4.0-0.1_ppc64el.deb ... 322s Unpacking libwebpdemux2:ppc64el (1.4.0-0.1) ... 322s Selecting previously unselected package libwebpmux3:ppc64el. 322s Preparing to unpack .../11-libwebpmux3_1.4.0-0.1_ppc64el.deb ... 322s Unpacking libwebpmux3:ppc64el (1.4.0-0.1) ... 322s Selecting previously unselected package libxslt1.1:ppc64el. 322s Preparing to unpack .../12-libxslt1.1_1.1.39-0exp1ubuntu1_ppc64el.deb ... 322s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 322s Selecting previously unselected package python-matplotlib-data. 322s Preparing to unpack .../13-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 322s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 322s Selecting previously unselected package python3-appdirs. 322s Preparing to unpack .../14-python3-appdirs_1.4.4-4_all.deb ... 322s Unpacking python3-appdirs (1.4.4-4) ... 322s Selecting previously unselected package python3-brotli. 322s Preparing to unpack .../15-python3-brotli_1.1.0-2build3_ppc64el.deb ... 322s Unpacking python3-brotli (1.1.0-2build3) ... 322s Selecting previously unselected package python3-contourpy. 322s Preparing to unpack .../16-python3-contourpy_1.3.0-2build1_ppc64el.deb ... 322s Unpacking python3-contourpy (1.3.0-2build1) ... 322s Selecting previously unselected package python3-cycler. 322s Preparing to unpack .../17-python3-cycler_0.12.1-1_all.deb ... 322s Unpacking python3-cycler (0.12.1-1) ... 322s Selecting previously unselected package python3-dateutil. 322s Preparing to unpack .../18-python3-dateutil_2.9.0-3_all.deb ... 322s Unpacking python3-dateutil (2.9.0-3) ... 322s Selecting previously unselected package python3-decorator. 322s Preparing to unpack .../19-python3-decorator_5.1.1-5_all.deb ... 322s Unpacking python3-decorator (5.1.1-5) ... 322s Selecting previously unselected package python3-tz. 322s Preparing to unpack .../20-python3-tz_2024.1-2_all.deb ... 322s Unpacking python3-tz (2024.1-2) ... 322s Selecting previously unselected package python3-fs. 322s Preparing to unpack .../21-python3-fs_2.4.16-4_all.deb ... 322s Unpacking python3-fs (2.4.16-4) ... 322s Selecting previously unselected package python3-lxml:ppc64el. 322s Preparing to unpack .../22-python3-lxml_5.3.0-1build1_ppc64el.deb ... 322s Unpacking python3-lxml:ppc64el (5.3.0-1build1) ... 322s Selecting previously unselected package python3-lz4. 322s Preparing to unpack .../23-python3-lz4_4.0.2+dfsg-1build5_ppc64el.deb ... 322s Unpacking python3-lz4 (4.0.2+dfsg-1build5) ... 322s Selecting previously unselected package python3-scipy. 322s Preparing to unpack .../24-python3-scipy_1.13.1-5ubuntu1_ppc64el.deb ... 322s Unpacking python3-scipy (1.13.1-5ubuntu1) ... 323s Selecting previously unselected package python3-ufolib2. 323s Preparing to unpack .../25-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 323s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 323s Selecting previously unselected package unicode-data. 323s Preparing to unpack .../26-unicode-data_15.1.0-1_all.deb ... 323s Unpacking unicode-data (15.1.0-1) ... 323s Selecting previously unselected package python3-fonttools. 323s Preparing to unpack .../27-python3-fonttools_4.54.1-4ubuntu1_ppc64el.deb ... 323s Unpacking python3-fonttools (4.54.1-4ubuntu1) ... 323s Selecting previously unselected package python3-iniconfig. 323s Preparing to unpack .../28-python3-iniconfig_1.1.1-2_all.deb ... 323s Unpacking python3-iniconfig (1.1.1-2) ... 323s Selecting previously unselected package python3-kiwisolver. 323s Preparing to unpack .../29-python3-kiwisolver_1.4.7-2build1_ppc64el.deb ... 323s Unpacking python3-kiwisolver (1.4.7-2build1) ... 323s Selecting previously unselected package libopenjp2-7:ppc64el. 323s Preparing to unpack .../30-libopenjp2-7_2.5.0-2ubuntu1_ppc64el.deb ... 323s Unpacking libopenjp2-7:ppc64el (2.5.0-2ubuntu1) ... 323s Selecting previously unselected package python3-pil:ppc64el. 323s Preparing to unpack .../31-python3-pil_10.4.0-1ubuntu2_ppc64el.deb ... 323s Unpacking python3-pil:ppc64el (10.4.0-1ubuntu2) ... 323s Selecting previously unselected package python3.12-tk. 323s Preparing to unpack .../32-python3.12-tk_3.12.7-3_ppc64el.deb ... 323s Unpacking python3.12-tk (3.12.7-3) ... 323s Selecting previously unselected package python3.13-tk. 324s Preparing to unpack .../33-python3.13-tk_3.13.0-2_ppc64el.deb ... 324s Unpacking python3.13-tk (3.13.0-2) ... 324s Selecting previously unselected package python3-tk:ppc64el. 324s Preparing to unpack .../34-python3-tk_3.12.7-1_ppc64el.deb ... 324s Unpacking python3-tk:ppc64el (3.12.7-1) ... 324s Selecting previously unselected package python3-pil.imagetk:ppc64el. 324s Preparing to unpack .../35-python3-pil.imagetk_10.4.0-1ubuntu2_ppc64el.deb ... 324s Unpacking python3-pil.imagetk:ppc64el (10.4.0-1ubuntu2) ... 324s Selecting previously unselected package python3-matplotlib. 324s Preparing to unpack .../36-python3-matplotlib_3.8.3-3ubuntu1_ppc64el.deb ... 324s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 324s Selecting previously unselected package python3-pluggy. 324s Preparing to unpack .../37-python3-pluggy_1.5.0-1_all.deb ... 324s Unpacking python3-pluggy (1.5.0-1) ... 324s Selecting previously unselected package python3-pytest. 324s Preparing to unpack .../38-python3-pytest_8.3.3-1_all.deb ... 324s Unpacking python3-pytest (8.3.3-1) ... 324s Selecting previously unselected package autopkgtest-satdep. 324s Preparing to unpack .../39-2-autopkgtest-satdep.deb ... 324s Unpacking autopkgtest-satdep (0) ... 324s Setting up liblcms2-2:ppc64el (2.16-2) ... 324s Setting up python3-iniconfig (1.1.1-2) ... 324s Setting up libxft2:ppc64el (2.3.6-1build1) ... 324s Setting up python3-lz4 (4.0.2+dfsg-1build5) ... 324s Setting up fonts-lyx (2.4.2.1-1) ... 324s Setting up libwebpdemux2:ppc64el (1.4.0-0.1) ... 324s Setting up libqhull-r8.0:ppc64el (2020.2-6build1) ... 324s Setting up python3-tz (2024.1-2) ... 324s Setting up unicode-data (15.1.0-1) ... 324s Setting up python3-decorator (5.1.1-5) ... 324s Setting up python3-brotli (1.1.0-2build3) ... 324s Setting up python3-cycler (0.12.1-1) ... 324s Setting up python3-kiwisolver (1.4.7-2build1) ... 325s Setting up libtcl8.6:ppc64el (8.6.15+dfsg-2) ... 325s Setting up python3-pluggy (1.5.0-1) ... 325s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 325s Setting up libopenjp2-7:ppc64el (2.5.0-2ubuntu1) ... 325s Setting up python3-dateutil (2.9.0-3) ... 325s Setting up python3-contourpy (1.3.0-2build1) ... 325s Setting up libxss1:ppc64el (1:1.2.3-1build3) ... 325s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 325s Setting up libwebpmux3:ppc64el (1.4.0-0.1) ... 325s Setting up python3-appdirs (1.4.4-4) ... 325s Setting up liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 325s Setting up python3-scipy (1.13.1-5ubuntu1) ... 329s Setting up python3-pytest (8.3.3-1) ... 329s Setting up libtk8.6:ppc64el (8.6.15-1) ... 329s Setting up python3.12-tk (3.12.7-3) ... 330s Setting up python3.13-tk (3.13.0-2) ... 330s Setting up python3-fs (2.4.16-4) ... 330s Setting up python3-pil:ppc64el (10.4.0-1ubuntu2) ... 330s Setting up python3-lxml:ppc64el (5.3.0-1build1) ... 330s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 330s Setting up blt (2.5.3+dfsg-7build1) ... 330s Setting up python3-tk:ppc64el (3.12.7-1) ... 330s Setting up python3-pil.imagetk:ppc64el (10.4.0-1ubuntu2) ... 331s Setting up python3-fonttools (4.54.1-4ubuntu1) ... 332s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 332s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 333s Setting up autopkgtest-satdep (0) ... 333s Processing triggers for libc-bin (2.40-1ubuntu3) ... 333s Processing triggers for man-db (2.13.0-1) ... 334s Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ... 337s (Reading database ... 126094 files and directories currently installed.) 337s Removing autopkgtest-satdep (0) ... 338s autopkgtest [15:21:17]: test test-dolfin-python-unittest: [----------------------- 338s 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 ) 338s === python 3.12 unit test (serial) === 339s ImportError while loading conftest '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/test/unit/conftest.py'. 339s python/test/unit/conftest.py:3: in 339s from dolfin import MPI 339s /usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py:60: in 339s from .cpp import __version__ 339s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 339s autopkgtest [15:21:18]: test test-dolfin-python-unittest: -----------------------] 340s test-dolfin-python-unittest FAIL non-zero exit status 4 340s autopkgtest [15:21:19]: test test-dolfin-python-unittest: - - - - - - - - - - results - - - - - - - - - - 340s autopkgtest [15:21:19]: test test-dolfin-python-unittest: - - - - - - - - - - stderr - - - - - - - - - - 340s ImportError while loading conftest '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/test/unit/conftest.py'. 340s python/test/unit/conftest.py:3: in 340s from dolfin import MPI 340s /usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py:60: in 340s from .cpp import __version__ 340s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 340s autopkgtest [15:21:19]: test test-dolfin-python-demo: preparing testbed 342s Reading package lists... 342s Building dependency tree... 342s Reading state information... 342s Starting pkgProblemResolver with broken count: 0 342s Starting 2 pkgProblemResolver with broken count: 0 342s Done 343s The following NEW packages will be installed: 343s autopkgtest-satdep 343s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 343s Need to get 0 B/1212 B of archives. 343s After this operation, 0 B of additional disk space will be used. 343s Get:1 /tmp/autopkgtest.Tq7X5x/3-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [1212 B] 343s Selecting previously unselected package autopkgtest-satdep. 343s (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 ... 126094 files and directories currently installed.) 343s Preparing to unpack .../3-autopkgtest-satdep.deb ... 343s Unpacking autopkgtest-satdep (0) ... 343s Setting up autopkgtest-satdep (0) ... 347s (Reading database ... 126094 files and directories currently installed.) 347s Removing autopkgtest-satdep (0) ... 347s autopkgtest [15:21:26]: test test-dolfin-python-demo: [----------------------- 347s skipping demos with SKIP_DEMOS=not ( cahn or hyperelasticity or elastodynamics or navier or elasticity ) 347s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/hyperelasticity/demo_hyperelasticity.py 347s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/cahn-hilliard/demo_cahn-hilliard.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/eigenvalue/demo_eigenvalue.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-iterative/demo_stokes-iterative.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/mixed-poisson/demo_mixed-poisson.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/maxwell-eigenvalues/demo_maxwell-eigenvalues.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/built-in-meshes/demo_built-in-meshes.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonlinear-poisson/demo_nonlinear-poisson.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/poisson/demo_poisson.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/singular-poisson/demo_singular-poisson.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/elastodynamics/demo_elastodynamics.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonmatching-interpolation/demo_nonmatching-interpolation.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/biharmonic/demo_biharmonic.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/neumann-poisson/demo_neumann-poisson.py 348s extract written to /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/auto-adaptive-poisson/demo_auto-adaptive-poisson.py 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/hyperelasticity ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/cahn-hilliard ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/eigenvalue ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-iterative ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/mixed-poisson ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/maxwell-eigenvalues ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/built-in-meshes ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonlinear-poisson ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/poisson ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/singular-poisson ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/elastodynamics ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonmatching-interpolation ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/biharmonic ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/neumann-poisson ... 348s Converting rst files in in /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/auto-adaptive-poisson ... 348s === python 3.12 demo test (serial) === 348s ============================= test session starts ============================== 348s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 348s cachedir: .pytest_cache 348s rootdir: /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python 348s plugins: typeguard-4.4.1 348s collecting ... collected 82 items / 6 deselected / 76 selected 348s 349s python/demo/test.py::test_demos[path1-demo_subdomains.py] FAILED [ 1%] 350s python/demo/test.py::test_demos[path3-demo_eigenvalue.py] FAILED [ 2%] 352s python/demo/test.py::test_demos[path4-demo_stokes-mini.py] FAILED [ 3%] 352s python/demo/test.py::test_demos[path5-demo_stokes-iterative.py] FAILED [ 5%] 353s python/demo/test.py::test_demos[path6-demo_mixed-poisson.py] FAILED [ 6%] 354s python/demo/test.py::test_demos[path7-demo_maxwell-eigenvalues.py] FAILED [ 7%] 354s python/demo/test.py::test_demos[path8-demo_built-in-meshes.py] FAILED [ 9%] 356s python/demo/test.py::test_demos[path9-demo_nonlinear-poisson.py] FAILED [ 10%] 356s python/demo/test.py::test_demos[path10-demo_poisson.py] FAILED [ 11%] 357s python/demo/test.py::test_demos[path11-demo_singular-poisson.py] FAILED [ 13%] 358s python/demo/test.py::test_demos[path12-demo_periodic.py] FAILED [ 14%] 359s python/demo/test.py::test_demos[path13-demo_subdomains-poisson.py] FAILED [ 15%] 360s python/demo/test.py::test_demos[path14-demo_stokes-taylor-hood.py] FAILED [ 17%] 361s python/demo/test.py::test_demos[path17-demo_nonmatching-interpolation.py] FAILED [ 18%] 362s python/demo/test.py::test_demos[path18-demo_biharmonic.py] FAILED [ 19%] 363s python/demo/test.py::test_demos[path19-demo_neumann-poisson.py] FAILED [ 21%] 364s python/demo/test.py::test_demos[path20-demo_auto-adaptive-poisson.py] FAILED [ 22%] 364s python/demo/test.py::test_demos[path21-demo_timing.py] FAILED [ 23%] 365s python/demo/test.py::test_demos[path22-demo_conditional.py] FAILED [ 25%] 366s python/demo/test.py::test_demos[path23-demo_multimesh-stokes.py] FAILED [ 26%] 366s python/demo/test.py::test_demos[path24-demo_mixedfunctionspace.py] FAILED [ 27%] 367s python/demo/test.py::test_demos[path25-demo_meshview-3D3D.py] FAILED [ 28%] 368s python/demo/test.py::test_demos[path26-demo_functional.py] FAILED [ 30%] 368s python/demo/test.py::test_demos[path27-demo_dg-poisson.py] FAILED [ 31%] 369s python/demo/test.py::test_demos[path28-demo_interpolation.py] FAILED [ 32%] 370s python/demo/test.py::test_demos[path29-demo_block-matrix.py] FAILED [ 34%] 370s python/demo/test.py::test_demos[path30-demo_multimesh_marking.py] FAILED [ 35%] 371s python/demo/test.py::test_demos[path31-demo_time-series.py] FAILED [ 36%] 372s python/demo/test.py::test_demos[path32-demo_mesh-quality.py] FAILED [ 38%] 372s python/demo/test.py::test_demos[path33-demo_projection-interpolation.py] FAILED [ 39%] 373s python/demo/test.py::test_demos[path34-demo_adaptive-poisson.py] FAILED [ 40%] 374s python/demo/test.py::test_demos[path35-demo_lift-drag.py] FAILED [ 42%] 374s python/demo/test.py::test_demos[path36-demo_extrapolation.py] FAILED [ 43%] 375s python/demo/test.py::test_demos[path37-demo_special-functions.py] FAILED [ 44%] 376s python/demo/test.py::test_demos[path38-demo_smoothing.py] FAILED [ 46%] 376s python/demo/test.py::test_demos[path39-demo_meshview-3D1D.py] FAILED [ 47%] 377s python/demo/test.py::test_demos[path40-demo_refinement.py] FAILED [ 48%] 378s python/demo/test.py::test_demos[path41-demo_elementplot.py] FAILED [ 50%] 378s python/demo/test.py::test_demos[path42-demo_multimesh-poisson.py] FAILED [ 51%] 379s python/demo/test.py::test_demos[path43-demo_curl-curl.py] FAILED [ 52%] 380s python/demo/test.py::test_demos[path44-demo_spatial-coordinates.py] FAILED [ 53%] 381s python/demo/test.py::test_demos[path45-demo_submesh.py] FAILED [ 55%] 381s python/demo/test.py::test_demos[path46-demo_point-integral.py] FAILED [ 56%] 382s python/demo/test.py::test_demos[path47-demo_nonmatching-projection.py] FAILED [ 57%] 383s python/demo/test.py::test_demos[path48-demo_optimization.py] FAILED [ 59%] 383s python/demo/test.py::test_demos[path49-demo_multistage-solver.py] FAILED [ 60%] 384s python/demo/test.py::test_demos[path50-demo_formsplitter.py] FAILED [ 61%] 385s python/demo/test.py::test_demos[path51-demo_ghost-mesh.py] FAILED [ 63%] 385s python/demo/test.py::test_demos[path52-demo_mixed-poisson-sphere.py] FAILED [ 64%] 386s python/demo/test.py::test_demos[path53-demo_sym-dirichlet-bc.py] FAILED [ 65%] 387s python/demo/test.py::test_demos[path54-demo_buckling-tao.py] FAILED [ 67%] 387s python/demo/test.py::test_demos[path55-demo_block-assembly-3D1D.py] FAILED [ 68%] 388s python/demo/test.py::test_demos[path56-demo_block-assembly-2D2D.py] FAILED [ 69%] 389s python/demo/test.py::test_demos[path57-demo_block-assembly-2D2D-nonlinear.py] FAILED [ 71%] 390s python/demo/test.py::test_demos[path58-demo_block-assembly-3D2D.py] FAILED [ 72%] 390s python/demo/test.py::test_demos[path60-demo_advection-diffusion.py] FAILED [ 73%] 391s python/demo/test.py::test_demos[path61-demo_multimesh-quadrature.py] FAILED [ 75%] 392s python/demo/test.py::test_demos[path62-demo_dg-advection-diffusion.py] FAILED [ 76%] 392s python/demo/test.py::test_demos[path63-demo_poisson1D-in-2D.py] FAILED [ 77%] 393s python/demo/test.py::test_demos[path64-demo_coordinates.py] FAILED [ 78%] 394s python/demo/test.py::test_demos[path65-demo_eval.py] FAILED [ 80%] 394s python/demo/test.py::test_demos[path66-demo_overlapping-regions.py] FAILED [ 81%] 395s python/demo/test.py::test_demos[path67-demo_contact-vi-tao.py] FAILED [ 82%] 396s python/demo/test.py::test_demos[path68-demo_collision-detection.py] FAILED [ 84%] 396s python/demo/test.py::test_demos[path69-demo_poisson-disc.py] FAILED [ 85%] 397s python/demo/test.py::test_demos[path70-demo_ale.py] FAILED [ 86%] 398s python/demo/test.py::test_demos[path71-demo_contact-vi-snes.py] FAILED [ 88%] 398s python/demo/test.py::test_demos[path73-demo_mplot.py] FAILED [ 89%] 399s python/demo/test.py::test_demos[path74-demo_sub-function-assignment.py] FAILED [ 90%] 400s python/demo/test.py::test_demos[path75-demo_meshview-3D2D.py] FAILED [ 92%] 401s python/demo/test.py::test_demos[path76-demo_waveguide.py] FAILED [ 93%] 401s python/demo/test.py::test_demos[path77-demo_meshview-2D2D.py] FAILED [ 94%] 402s python/demo/test.py::test_demos[path78-demo_parallel-refinement.py] FAILED [ 96%] 403s python/demo/test.py::test_demos[path79-demo_matnest.py] FAILED [ 97%] 403s python/demo/test.py::test_demos[path80-demo_parameters.py] FAILED [ 98%] 404s python/demo/test.py::test_demos[path81-demo_poisson1D.py] FAILED [100%] 404s 404s =================================== FAILURES =================================== 404s _____________________ test_demos[path1-demo_subdomains.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/subdomains') 404s name = 'demo_subdomains.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_subdomains.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/subdomains', 'env': {'ADTTMP': '/tmp/autopkgtest... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_subdomains.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/subdomains/demo_subdomains.py", line 32, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _____________________ test_demos[path3-demo_eigenvalue.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/eigenvalue') 404s name = 'demo_eigenvalue.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_eigenvalue.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/eigenvalue', 'env': {'ADTTMP': '/tmp/autopkgtest... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_eigenvalue.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/eigenvalue/demo_eigenvalue.py", line 26, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path4-demo_stokes-mini.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-mini') 404s name = 'demo_stokes-mini.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_stokes-mini.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-mini', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_stokes-mini.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-mini/demo_stokes-mini.py", line 28, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s __________________ test_demos[path5-demo_stokes-iterative.py] __________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-iterative') 404s name = 'demo_stokes-iterative.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_stokes-iterative.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-iterative', 'env': {'ADTTMP': '/tmp/autop... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_stokes-iterative.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-iterative/demo_stokes-iterative.py", line 97, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path6-demo_mixed-poisson.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/mixed-poisson') 404s name = 'demo_mixed-poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_mixed-poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/mixed-poisson', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mixed-poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/mixed-poisson/demo_mixed-poisson.py", line 119, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path7-demo_maxwell-eigenvalues.py] _________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/maxwell-eigenvalues') 404s name = 'demo_maxwell-eigenvalues.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_maxwell-eigenvalues.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/maxwell-eigenvalues', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_maxwell-eigenvalues.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/maxwell-eigenvalues/demo_maxwell-eigenvalues.py", line 129, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s __________________ test_demos[path8-demo_built-in-meshes.py] ___________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/built-in-meshes') 404s name = 'demo_built-in-meshes.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_built-in-meshes.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/built-in-meshes', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_built-in-meshes.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/built-in-meshes/demo_built-in-meshes.py", line 31, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _________________ test_demos[path9-demo_nonlinear-poisson.py] __________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonlinear-poisson') 404s name = 'demo_nonlinear-poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_nonlinear-poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonlinear-poisson', 'env': {'ADTTMP': '/tmp/auto... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_nonlinear-poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonlinear-poisson/demo_nonlinear-poisson.py", line 106, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ______________________ test_demos[path10-demo_poisson.py] ______________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/poisson') 404s name = 'demo_poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/poisson', 'env': {'ADTTMP': '/tmp/autopkgtest.Tq... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/poisson/demo_poisson.py", line 79, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _________________ test_demos[path11-demo_singular-poisson.py] __________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/singular-poisson') 404s name = 'demo_singular-poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_singular-poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/singular-poisson', 'env': {'ADTTMP': '/tmp/autop... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_singular-poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/singular-poisson/demo_singular-poisson.py", line 99, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _____________________ test_demos[path12-demo_periodic.py] ______________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/periodic') 404s name = 'demo_periodic.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_periodic.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/periodic', 'env': {'ADTTMP': '/tmp/autopkgtest.T... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_periodic.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/periodic/demo_periodic.py", line 34, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path13-demo_subdomains-poisson.py] _________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/subdomains-poisson') 404s name = 'demo_subdomains-poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_subdomains-poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/subdomains-poisson', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_subdomains-poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py:108: SyntaxWarning: invalid escape sequence '\i' 404s print("\int grad(u) * n ds(2) = ", v1) 404s /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py:113: SyntaxWarning: invalid escape sequence '\i' 404s print("\int u dx(1) = ", v2) 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py", line 24, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path14-demo_stokes-taylor-hood.py] _________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-taylor-hood') 404s name = 'demo_stokes-taylor-hood.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_stokes-taylor-hood.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-taylor-hood', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_stokes-taylor-hood.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/stokes-taylor-hood/demo_stokes-taylor-hood.py", line 32, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _____________ test_demos[path17-demo_nonmatching-interpolation.py] _____________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonmatching-interpolation') 404s name = 'demo_nonmatching-interpolation.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_nonmatching-interpolation.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonmatching-interpolation', 'env': {'ADTTMP': '/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_nonmatching-interpolation.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/nonmatching-interpolation/demo_nonmatching-interpolation.py", line 18, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path18-demo_biharmonic.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/biharmonic') 404s name = 'demo_biharmonic.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_biharmonic.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/biharmonic', 'env': {'ADTTMP': '/tmp/autopkgtest... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_biharmonic.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/biharmonic/demo_biharmonic.py", line 103, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s __________________ test_demos[path19-demo_neumann-poisson.py] __________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/neumann-poisson') 404s name = 'demo_neumann-poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_neumann-poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/neumann-poisson', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_neumann-poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/neumann-poisson/demo_neumann-poisson.py", line 122, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _______________ test_demos[path20-demo_auto-adaptive-poisson.py] _______________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/auto-adaptive-poisson') 404s name = 'demo_auto-adaptive-poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_auto-adaptive-poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/auto-adaptive-poisson', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_auto-adaptive-poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/documented/auto-adaptive-poisson/demo_auto-adaptive-poisson.py", line 157, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ______________________ test_demos[path21-demo_timing.py] _______________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/timing') 404s name = 'demo_timing.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_timing.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/timing', 'env': {'ADTTMP': '/tmp/autopkgtest.T... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_timing.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/timing/demo_timing.py", line 18, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path22-demo_conditional.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/conditional') 404s name = 'demo_conditional.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_conditional.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/conditional', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_conditional.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/conditional/demo_conditional.py", line 37, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _________________ test_demos[path23-demo_multimesh-stokes.py] __________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-stokes') 404s name = 'demo_multimesh-stokes.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_multimesh-stokes.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-stokes', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multimesh-stokes.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-stokes/demo_multimesh-stokes.py", line 24, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path24-demo_mixedfunctionspace.py] _________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mixedfunctionspace') 404s name = 'demo_mixedfunctionspace.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_mixedfunctionspace.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mixedfunctionspace', 'env': {'ADTTMP': '/tmp/a... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mixedfunctionspace.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mixedfunctionspace/demo_mixedfunctionspace.py", line 1, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path25-demo_meshview-3D3D.py] ___________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-3D3D') 404s name = 'demo_meshview-3D3D.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_meshview-3D3D.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-3D3D', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_meshview-3D3D.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-3D3D/demo_meshview-3D3D.py", line 1, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path26-demo_functional.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/functional') 404s name = 'demo_functional.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_functional.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/functional', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_functional.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/functional/demo_functional.py", line 34, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path27-demo_dg-poisson.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/dg-poisson') 404s name = 'demo_dg-poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_dg-poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/dg-poisson', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_dg-poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/dg-poisson/demo_dg-poisson.py", line 39, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path28-demo_interpolation.py] ___________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/interpolation') 404s name = 'demo_interpolation.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_interpolation.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/interpolation', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_interpolation.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/interpolation/demo_interpolation.py", line 28, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path29-demo_block-matrix.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-matrix') 404s name = 'demo_block-matrix.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_block-matrix.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-matrix', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-matrix.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-matrix/demo_block-matrix.py", line 26, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _________________ test_demos[path30-demo_multimesh_marking.py] _________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-marking') 404s name = 'demo_multimesh_marking.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_multimesh_marking.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-marking', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multimesh_marking.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-marking/demo_multimesh_marking.py", line 1, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path31-demo_time-series.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/time-series') 404s name = 'demo_time-series.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_time-series.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/time-series', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_time-series.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/time-series/demo_time-series.py", line 21, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path32-demo_mesh-quality.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mesh-quality') 404s name = 'demo_mesh-quality.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_mesh-quality.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mesh-quality', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mesh-quality.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mesh-quality/demo_mesh-quality.py", line 24, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _____________ test_demos[path33-demo_projection-interpolation.py] ______________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/projection-interpolation') 404s name = 'demo_projection-interpolation.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_projection-interpolation.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/projection-interpolation', 'env': {'ADTTMP': '... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_projection-interpolation.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/projection-interpolation/demo_projection-interpolation.py", line 24, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _________________ test_demos[path34-demo_adaptive-poisson.py] __________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/adaptive-poisson') 404s name = 'demo_adaptive-poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_adaptive-poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/adaptive-poisson', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_adaptive-poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/adaptive-poisson/demo_adaptive-poisson.py", line 35, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _____________________ test_demos[path35-demo_lift-drag.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/lift-drag') 404s name = 'demo_lift-drag.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_lift-drag.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/lift-drag', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_lift-drag.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/lift-drag/demo_lift-drag.py", line 36, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path36-demo_extrapolation.py] ___________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/extrapolation') 404s name = 'demo_extrapolation.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_extrapolation.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/extrapolation', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_extrapolation.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/extrapolation/demo_extrapolation.py", line 21, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _________________ test_demos[path37-demo_special-functions.py] _________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/special-functions') 404s name = 'demo_special-functions.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_special-functions.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/special-functions', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_special-functions.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/special-functions/demo_special-functions.py", line 25, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _____________________ test_demos[path38-demo_smoothing.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/smoothing') 404s name = 'demo_smoothing.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_smoothing.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/smoothing', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_smoothing.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/smoothing/demo_smoothing.py", line 23, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path39-demo_meshview-3D1D.py] ___________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-3D1D') 404s name = 'demo_meshview-3D1D.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_meshview-3D1D.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-3D1D', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_meshview-3D1D.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-3D1D/demo_meshview-3D1D.py", line 1, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path40-demo_refinement.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/refinement') 404s name = 'demo_refinement.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_refinement.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/refinement', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_refinement.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/refinement/demo_refinement.py", line 24, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path41-demo_elementplot.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/elementplot') 404s name = 'demo_elementplot.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_elementplot.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/elementplot', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_elementplot.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/elementplot/demo_elementplot.py", line 23, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _________________ test_demos[path42-demo_multimesh-poisson.py] _________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-poisson') 404s name = 'demo_multimesh-poisson.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_multimesh-poisson.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-poisson', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multimesh-poisson.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-poisson/demo_multimesh-poisson.py", line 26, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _____________________ test_demos[path43-demo_curl-curl.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/curl-curl') 404s name = 'demo_curl-curl.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_curl-curl.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/curl-curl', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_curl-curl.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/curl-curl/demo_curl-curl.py:1: SyntaxWarning: invalid escape sequence '\p' 404s """Eddy currents phenomena in low conducting body can be described 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/curl-curl/demo_curl-curl.py", line 44, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path44-demo_spatial-coordinates.py] ________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/spatial-coordinates') 404s name = 'demo_spatial-coordinates.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_spatial-coordinates.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/spatial-coordinates', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_spatial-coordinates.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/spatial-coordinates/demo_spatial-coordinates.py", line 41, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ______________________ test_demos[path45-demo_submesh.py] ______________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/submesh') 404s name = 'demo_submesh.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_submesh.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/submesh', 'env': {'ADTTMP': '/tmp/autopkgtest.... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_submesh.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/submesh/demo_submesh.py", line 25, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s __________________ test_demos[path46-demo_point-integral.py] ___________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/point-integral') 404s name = 'demo_point-integral.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_point-integral.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/point-integral', 'env': {'ADTTMP': '/tmp/autop... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_point-integral.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/point-integral/demo_point-integral.py", line 37, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ______________ test_demos[path47-demo_nonmatching-projection.py] _______________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/nonmatching-projection') 404s name = 'demo_nonmatching-projection.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_nonmatching-projection.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/nonmatching-projection', 'env': {'ADTTMP': '/t... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_nonmatching-projection.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/nonmatching-projection/demo_nonmatching-projection.py", line 26, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path48-demo_optimization.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/optimization') 404s name = 'demo_optimization.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_optimization.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/optimization', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_optimization.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/optimization/demo_optimization.py", line 22, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _________________ test_demos[path49-demo_multistage-solver.py] _________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multistage-solver') 404s name = 'demo_multistage-solver.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_multistage-solver.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multistage-solver', 'env': {'ADTTMP': '/tmp/au... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multistage-solver.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multistage-solver/demo_multistage-solver.py", line 38, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path50-demo_formsplitter.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/formsplitter') 404s name = 'demo_formsplitter.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_formsplitter.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/formsplitter', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_formsplitter.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/formsplitter/demo_formsplitter.py", line 1, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path51-demo_ghost-mesh.py] _____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/ghost-mesh') 404s name = 'demo_ghost-mesh.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_ghost-mesh.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/ghost-mesh', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_ghost-mesh.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/ghost-mesh/demo_ghost-mesh.py", line 5, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _______________ test_demos[path52-demo_mixed-poisson-sphere.py] ________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mixed-poisson-sphere') 404s name = 'demo_mixed-poisson-sphere.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_mixed-poisson-sphere.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mixed-poisson-sphere', 'env': {'ADTTMP': '/tmp... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mixed-poisson-sphere.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mixed-poisson-sphere/demo_mixed-poisson-sphere.py", line 28, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _________________ test_demos[path53-demo_sym-dirichlet-bc.py] __________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/sym-dirichlet-bc') 404s name = 'demo_sym-dirichlet-bc.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_sym-dirichlet-bc.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/sym-dirichlet-bc', 'env': {'ADTTMP': '/tmp/aut... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_sym-dirichlet-bc.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/sym-dirichlet-bc/demo_sym-dirichlet-bc.py", line 27, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________________ test_demos[path54-demo_buckling-tao.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/buckling-tao') 404s name = 'demo_buckling-tao.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_buckling-tao.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/buckling-tao', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_buckling-tao.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/buckling-tao/demo_buckling-tao.py", line 29, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path55-demo_block-assembly-3D1D.py] ________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-3D1D') 404s name = 'demo_block-assembly-3D1D.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_block-assembly-3D1D.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-3D1D', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-assembly-3D1D.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-3D1D/demo_block-assembly-3D1D.py", line 1, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path56-demo_block-assembly-2D2D.py] ________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-2D2D') 404s name = 'demo_block-assembly-2D2D.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_block-assembly-2D2D.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-2D2D', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-assembly-2D2D.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-2D2D/demo_block-assembly-2D2D.py", line 1, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ___________ test_demos[path57-demo_block-assembly-2D2D-nonlinear.py] ___________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-2D2D') 404s name = 'demo_block-assembly-2D2D-nonlinear.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_block-assembly-2D2D-nonlinear.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-2D2D', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-assembly-2D2D-nonlinear.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-2D2D/demo_block-assembly-2D2D-nonlinear.py", line 1, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path58-demo_block-assembly-3D2D.py] ________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-3D2D') 404s name = 'demo_block-assembly-3D2D.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_block-assembly-3D2D.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-3D2D', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_block-assembly-3D2D.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/block-assembly-3D2D/demo_block-assembly-3D2D.py", line 1, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path60-demo_advection-diffusion.py] ________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/advection-diffusion') 404s name = 'demo_advection-diffusion.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_advection-diffusion.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/advection-diffusion', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_advection-diffusion.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/advection-diffusion/demo_advection-diffusion.py", line 28, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _______________ test_demos[path61-demo_multimesh-quadrature.py] ________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-quadrature') 404s name = 'demo_multimesh-quadrature.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_multimesh-quadrature.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-quadrature', 'env': {'ADTTMP': '/tmp... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_multimesh-quadrature.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/multimesh-quadrature/demo_multimesh-quadrature.py", line 31, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ______________ test_demos[path62-demo_dg-advection-diffusion.py] _______________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/dg-advection-diffusion') 404s name = 'demo_dg-advection-diffusion.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_dg-advection-diffusion.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/dg-advection-diffusion', 'env': {'ADTTMP': '/t... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_dg-advection-diffusion.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/dg-advection-diffusion/demo_dg-advection-diffusion.py", line 27, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s __________________ test_demos[path63-demo_poisson1D-in-2D.py] __________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/poisson1D-in-2D') 404s name = 'demo_poisson1D-in-2D.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_poisson1D-in-2D.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/poisson1D-in-2D', 'env': {'ADTTMP': '/tmp/auto... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_poisson1D-in-2D.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/poisson1D-in-2D/demo_poisson1D-in-2D.py", line 39, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ____________________ test_demos[path64-demo_coordinates.py] ____________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/coordinates') 404s name = 'demo_coordinates.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_coordinates.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/coordinates', 'env': {'ADTTMP': '/tmp/autopkgt... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_coordinates.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/coordinates/demo_coordinates.py", line 21, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s _______________________ test_demos[path65-demo_eval.py] ________________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/eval') 404s name = 'demo_eval.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_eval.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/eval', 'env': {'ADTTMP': '/tmp/autopkgtest.Tq7... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_eval.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/eval/demo_eval.py", line 23, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s ________________ test_demos[path66-demo_overlapping-regions.py] ________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/overlapping-regions') 404s name = 'demo_overlapping-regions.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_overlapping-regions.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/overlapping-regions', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 404s kwargs['stdout'] = PIPE 404s kwargs['stderr'] = PIPE 404s 404s with Popen(*popenargs, **kwargs) as process: 404s try: 404s stdout, stderr = process.communicate(input, timeout=timeout) 404s except TimeoutExpired as exc: 404s process.kill() 404s if _mswindows: 404s # Windows accumulates the output in a single blocking 404s # read() call run on child threads, with the timeout 404s # being done in a join() on those threads. communicate() 404s # _after_ kill() is required to collect that and add it 404s # to the exception. 404s exc.stdout, exc.stderr = process.communicate() 404s else: 404s # POSIX _communicate already populated the output so 404s # far into the TimeoutExpired exception. 404s process.wait() 404s raise 404s except: # Including KeyboardInterrupt, communicate handled that. 404s process.kill() 404s # We don't call process.wait() as .__exit__ does that for us. 404s raise 404s retcode = process.poll() 404s if check and retcode: 404s > raise CalledProcessError(retcode, process.args, 404s output=stdout, stderr=stderr) 404s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_overlapping-regions.py']' returned non-zero exit status 1. 404s 404s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 404s ----------------------------- Captured stderr call ----------------------------- 404s Traceback (most recent call last): 404s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/overlapping-regions/demo_overlapping-regions.py", line 26, in 404s from dolfin import * 404s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 404s from .cpp import __version__ 404s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 404s __________________ test_demos[path67-demo_contact-vi-tao.py] ___________________ 404s 404s mpiexec = None, num_proc = 1 404s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/contact-vi-tao') 404s name = 'demo_contact-vi-tao.py' 404s 404s @pytest.mark.parametrize("path,name", demos) 404s def test_demos(mpiexec, num_proc, path, name): 404s 404s if mpiexec is None: 404s # Run in serial 404s > ret = subprocess.run([sys.executable, name], 404s cwd=str(path), 404s env={**os.environ, 'MPLBACKEND': 'agg'}, 404s check=True) 404s 404s python/demo/test.py:35: 404s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 404s 404s input = None, capture_output = False, timeout = None, check = True 404s popenargs = (['/usr/bin/python3.12', 'demo_contact-vi-tao.py'],) 404s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/contact-vi-tao', 'env': {'ADTTMP': '/tmp/autop... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 404s process = 404s stdout = None, stderr = None, retcode = 1 404s 404s def run(*popenargs, 404s input=None, capture_output=False, timeout=None, check=False, **kwargs): 404s """Run command with arguments and return a CompletedProcess instance. 404s 404s The returned instance will have attributes args, returncode, stdout and 404s stderr. By default, stdout and stderr are not captured, and those attributes 404s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 404s or pass capture_output=True to capture both. 404s 404s If check is True and the exit code was non-zero, it raises a 404s CalledProcessError. The CalledProcessError object will have the return code 404s in the returncode attribute, and output & stderr attributes if those streams 404s were captured. 404s 404s If timeout is given, and the process takes too long, a TimeoutExpired 404s exception will be raised. 404s 404s There is an optional argument "input", allowing you to 404s pass bytes or a string to the subprocess's stdin. If you use this argument 404s you may not also use the Popen constructor's "stdin" argument, as 404s it will be used internally. 404s 404s By default, all communication is in bytes, and therefore any "input" should 404s be bytes, and the stdout and stderr will be bytes. If in text mode, any 404s "input" should be a string, and stdout and stderr will be strings decoded 404s according to locale encoding, or by "encoding" if set. Text mode is 404s triggered by setting any of text, encoding, errors or universal_newlines. 404s 404s The other arguments are the same as for the Popen constructor. 404s """ 404s if input is not None: 404s if kwargs.get('stdin') is not None: 404s raise ValueError('stdin and input arguments may not both be used.') 404s kwargs['stdin'] = PIPE 404s 404s if capture_output: 404s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 404s raise ValueError('stdout and stderr arguments may not be used ' 404s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_contact-vi-tao.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/contact-vi-tao/demo_contact-vi-tao.py", line 29, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ________________ test_demos[path68-demo_collision-detection.py] ________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/collision-detection') 405s name = 'demo_collision-detection.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_collision-detection.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/collision-detection', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_collision-detection.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/collision-detection/demo_collision-detection.py", line 18, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ___________________ test_demos[path69-demo_poisson-disc.py] ____________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/poisson-disc') 405s name = 'demo_poisson-disc.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_poisson-disc.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/poisson-disc', 'env': {'ADTTMP': '/tmp/autopkg... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_poisson-disc.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/poisson-disc/demo_poisson-disc.py", line 36, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ________________________ test_demos[path70-demo_ale.py] ________________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/ale') 405s name = 'demo_ale.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_ale.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/ale', 'env': {'ADTTMP': '/tmp/autopkgtest.Tq7X... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_ale.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/ale/demo_ale.py", line 26, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s __________________ test_demos[path71-demo_contact-vi-snes.py] __________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/contact-vi-snes') 405s name = 'demo_contact-vi-snes.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_contact-vi-snes.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/contact-vi-snes', 'env': {'ADTTMP': '/tmp/auto... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_contact-vi-snes.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/contact-vi-snes/demo_contact-vi-snes.py", line 25, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s _______________________ test_demos[path73-demo_mplot.py] _______________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mplot') 405s name = 'demo_mplot.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_mplot.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mplot', 'env': {'ADTTMP': '/tmp/autopkgtest.Tq... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_mplot.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/mplot/demo_mplot.py", line 20, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ______________ test_demos[path74-demo_sub-function-assignment.py] ______________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/sub-function-assignment') 405s name = 'demo_sub-function-assignment.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_sub-function-assignment.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/sub-function-assignment', 'env': {'ADTTMP': '/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_sub-function-assignment.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/sub-function-assignment/demo_sub-function-assignment.py", line 23, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ___________________ test_demos[path75-demo_meshview-3D2D.py] ___________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-3D2D') 405s name = 'demo_meshview-3D2D.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_meshview-3D2D.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-3D2D', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_meshview-3D2D.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-3D2D/demo_meshview-3D2D.py", line 1, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s _____________________ test_demos[path76-demo_waveguide.py] _____________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/waveguide') 405s name = 'demo_waveguide.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_waveguide.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/waveguide', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_waveguide.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/waveguide/demo_waveguide.py", line 37, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ___________________ test_demos[path77-demo_meshview-2D2D.py] ___________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-2D2D') 405s name = 'demo_meshview-2D2D.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_meshview-2D2D.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-2D2D', 'env': {'ADTTMP': '/tmp/autopk... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_meshview-2D2D.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/meshview-2D2D/demo_meshview-2D2D.py", line 1, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ________________ test_demos[path78-demo_parallel-refinement.py] ________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/parallel-refinement') 405s name = 'demo_parallel-refinement.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_parallel-refinement.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/parallel-refinement', 'env': {'ADTTMP': '/tmp/... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_parallel-refinement.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/parallel-refinement/demo_parallel-refinement.py", line 21, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ______________________ test_demos[path79-demo_matnest.py] ______________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/matnest') 405s name = 'demo_matnest.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_matnest.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/matnest', 'env': {'ADTTMP': '/tmp/autopkgtest.... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_matnest.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/matnest/demo_matnest.py", line 18, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ____________________ test_demos[path80-demo_parameters.py] _____________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/parameters') 405s name = 'demo_parameters.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_parameters.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/parameters', 'env': {'ADTTMP': '/tmp/autopkgte... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_parameters.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/parameters/demo_parameters.py", line 29, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s _____________________ test_demos[path81-demo_poisson1D.py] _____________________ 405s 405s mpiexec = None, num_proc = 1 405s path = PosixPath('/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/poisson1D') 405s name = 'demo_poisson1D.py' 405s 405s @pytest.mark.parametrize("path,name", demos) 405s def test_demos(mpiexec, num_proc, path, name): 405s 405s if mpiexec is None: 405s # Run in serial 405s > ret = subprocess.run([sys.executable, name], 405s cwd=str(path), 405s env={**os.environ, 'MPLBACKEND': 'agg'}, 405s check=True) 405s 405s python/demo/test.py:35: 405s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 405s 405s input = None, capture_output = False, timeout = None, check = True 405s popenargs = (['/usr/bin/python3.12', 'demo_poisson1D.py'],) 405s kwargs = {'cwd': '/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/poisson1D', 'env': {'ADTTMP': '/tmp/autopkgtes... slepc4py/3.21.2-1ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.Tq7X5x/test-dolfin-python-demo-artifacts', ...}} 405s process = 405s stdout = None, stderr = None, retcode = 1 405s 405s def run(*popenargs, 405s input=None, capture_output=False, timeout=None, check=False, **kwargs): 405s """Run command with arguments and return a CompletedProcess instance. 405s 405s The returned instance will have attributes args, returncode, stdout and 405s stderr. By default, stdout and stderr are not captured, and those attributes 405s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 405s or pass capture_output=True to capture both. 405s 405s If check is True and the exit code was non-zero, it raises a 405s CalledProcessError. The CalledProcessError object will have the return code 405s in the returncode attribute, and output & stderr attributes if those streams 405s were captured. 405s 405s If timeout is given, and the process takes too long, a TimeoutExpired 405s exception will be raised. 405s 405s There is an optional argument "input", allowing you to 405s pass bytes or a string to the subprocess's stdin. If you use this argument 405s you may not also use the Popen constructor's "stdin" argument, as 405s it will be used internally. 405s 405s By default, all communication is in bytes, and therefore any "input" should 405s be bytes, and the stdout and stderr will be bytes. If in text mode, any 405s "input" should be a string, and stdout and stderr will be strings decoded 405s according to locale encoding, or by "encoding" if set. Text mode is 405s triggered by setting any of text, encoding, errors or universal_newlines. 405s 405s The other arguments are the same as for the Popen constructor. 405s """ 405s if input is not None: 405s if kwargs.get('stdin') is not None: 405s raise ValueError('stdin and input arguments may not both be used.') 405s kwargs['stdin'] = PIPE 405s 405s if capture_output: 405s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 405s raise ValueError('stdout and stderr arguments may not be used ' 405s 'with capture_output.') 405s kwargs['stdout'] = PIPE 405s kwargs['stderr'] = PIPE 405s 405s with Popen(*popenargs, **kwargs) as process: 405s try: 405s stdout, stderr = process.communicate(input, timeout=timeout) 405s except TimeoutExpired as exc: 405s process.kill() 405s if _mswindows: 405s # Windows accumulates the output in a single blocking 405s # read() call run on child threads, with the timeout 405s # being done in a join() on those threads. communicate() 405s # _after_ kill() is required to collect that and add it 405s # to the exception. 405s exc.stdout, exc.stderr = process.communicate() 405s else: 405s # POSIX _communicate already populated the output so 405s # far into the TimeoutExpired exception. 405s process.wait() 405s raise 405s except: # Including KeyboardInterrupt, communicate handled that. 405s process.kill() 405s # We don't call process.wait() as .__exit__ does that for us. 405s raise 405s retcode = process.poll() 405s if check and retcode: 405s > raise CalledProcessError(retcode, process.args, 405s output=stdout, stderr=stderr) 405s E subprocess.CalledProcessError: Command '['/usr/bin/python3.12', 'demo_poisson1D.py']' returned non-zero exit status 1. 405s 405s /usr/lib/python3.12/subprocess.py:571: CalledProcessError 405s ----------------------------- Captured stderr call ----------------------------- 405s Traceback (most recent call last): 405s File "/tmp/autopkgtest.Tq7X5x/build.SHJ/src/python/demo/undocumented/poisson1D/demo_poisson1D.py", line 37, in 405s from dolfin import * 405s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 405s from .cpp import __version__ 405s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 405s ============================= slowest 20 durations ============================= 405s 1.45s call demo/test.py::test_demos[path3-demo_eigenvalue.py] 405s 1.14s call demo/test.py::test_demos[path9-demo_nonlinear-poisson.py] 405s 1.12s call demo/test.py::test_demos[path18-demo_biharmonic.py] 405s 1.11s call demo/test.py::test_demos[path14-demo_stokes-taylor-hood.py] 405s 1.10s call demo/test.py::test_demos[path4-demo_stokes-mini.py] 405s 1.09s call demo/test.py::test_demos[path12-demo_periodic.py] 405s 1.08s call demo/test.py::test_demos[path20-demo_auto-adaptive-poisson.py] 405s 0.74s call demo/test.py::test_demos[path71-demo_contact-vi-snes.py] 405s 0.73s call demo/test.py::test_demos[path73-demo_mplot.py] 405s 0.72s call demo/test.py::test_demos[path6-demo_mixed-poisson.py] 405s 0.72s call demo/test.py::test_demos[path78-demo_parallel-refinement.py] 405s 0.72s call demo/test.py::test_demos[path47-demo_nonmatching-projection.py] 405s 0.71s call demo/test.py::test_demos[path75-demo_meshview-3D2D.py] 405s 0.70s call demo/test.py::test_demos[path43-demo_curl-curl.py] 405s 0.70s call demo/test.py::test_demos[path81-demo_poisson1D.py] 405s 0.70s call demo/test.py::test_demos[path74-demo_sub-function-assignment.py] 405s 0.69s call demo/test.py::test_demos[path53-demo_sym-dirichlet-bc.py] 405s 0.68s call demo/test.py::test_demos[path48-demo_optimization.py] 405s 0.68s call demo/test.py::test_demos[path55-demo_block-assembly-3D1D.py] 405s 0.68s call demo/test.py::test_demos[path17-demo_nonmatching-interpolation.py] 405s =========================== short test summary info ============================ 405s FAILED python/demo/test.py::test_demos[path1-demo_subdomains.py] - subprocess... 405s FAILED python/demo/test.py::test_demos[path3-demo_eigenvalue.py] - subprocess... 405s FAILED python/demo/test.py::test_demos[path4-demo_stokes-mini.py] - subproces... 405s FAILED python/demo/test.py::test_demos[path5-demo_stokes-iterative.py] - subp... 405s FAILED python/demo/test.py::test_demos[path6-demo_mixed-poisson.py] - subproc... 405s FAILED python/demo/test.py::test_demos[path7-demo_maxwell-eigenvalues.py] - s... 405s FAILED python/demo/test.py::test_demos[path8-demo_built-in-meshes.py] - subpr... 405s FAILED python/demo/test.py::test_demos[path9-demo_nonlinear-poisson.py] - sub... 405s FAILED python/demo/test.py::test_demos[path10-demo_poisson.py] - subprocess.C... 405s FAILED python/demo/test.py::test_demos[path11-demo_singular-poisson.py] - sub... 405s FAILED python/demo/test.py::test_demos[path12-demo_periodic.py] - subprocess.... 405s FAILED python/demo/test.py::test_demos[path13-demo_subdomains-poisson.py] - s... 405s FAILED python/demo/test.py::test_demos[path14-demo_stokes-taylor-hood.py] - s... 405s FAILED python/demo/test.py::test_demos[path17-demo_nonmatching-interpolation.py] 405s FAILED python/demo/test.py::test_demos[path18-demo_biharmonic.py] - subproces... 405s FAILED python/demo/test.py::test_demos[path19-demo_neumann-poisson.py] - subp... 405s FAILED python/demo/test.py::test_demos[path20-demo_auto-adaptive-poisson.py] 405s FAILED python/demo/test.py::test_demos[path21-demo_timing.py] - subprocess.Ca... 405s FAILED python/demo/test.py::test_demos[path22-demo_conditional.py] - subproce... 405s FAILED python/demo/test.py::test_demos[path23-demo_multimesh-stokes.py] - sub... 405s FAILED python/demo/test.py::test_demos[path24-demo_mixedfunctionspace.py] - s... 405s FAILED python/demo/test.py::test_demos[path25-demo_meshview-3D3D.py] - subpro... 405s FAILED python/demo/test.py::test_demos[path26-demo_functional.py] - subproces... 405s FAILED python/demo/test.py::test_demos[path27-demo_dg-poisson.py] - subproces... 405s FAILED python/demo/test.py::test_demos[path28-demo_interpolation.py] - subpro... 405s FAILED python/demo/test.py::test_demos[path29-demo_block-matrix.py] - subproc... 405s FAILED python/demo/test.py::test_demos[path30-demo_multimesh_marking.py] - su... 405s FAILED python/demo/test.py::test_demos[path31-demo_time-series.py] - subproce... 405s FAILED python/demo/test.py::test_demos[path32-demo_mesh-quality.py] - subproc... 405s FAILED python/demo/test.py::test_demos[path33-demo_projection-interpolation.py] 405s FAILED python/demo/test.py::test_demos[path34-demo_adaptive-poisson.py] - sub... 405s FAILED python/demo/test.py::test_demos[path35-demo_lift-drag.py] - subprocess... 405s FAILED python/demo/test.py::test_demos[path36-demo_extrapolation.py] - subpro... 405s FAILED python/demo/test.py::test_demos[path37-demo_special-functions.py] - su... 405s FAILED python/demo/test.py::test_demos[path38-demo_smoothing.py] - subprocess... 405s FAILED python/demo/test.py::test_demos[path39-demo_meshview-3D1D.py] - subpro... 405s FAILED python/demo/test.py::test_demos[path40-demo_refinement.py] - subproces... 405s FAILED python/demo/test.py::test_demos[path41-demo_elementplot.py] - subproce... 405s FAILED python/demo/test.py::test_demos[path42-demo_multimesh-poisson.py] - su... 405s FAILED python/demo/test.py::test_demos[path43-demo_curl-curl.py] - subprocess... 405s FAILED python/demo/test.py::test_demos[path44-demo_spatial-coordinates.py] - ... 405s FAILED python/demo/test.py::test_demos[path45-demo_submesh.py] - subprocess.C... 405s FAILED python/demo/test.py::test_demos[path46-demo_point-integral.py] - subpr... 405s FAILED python/demo/test.py::test_demos[path47-demo_nonmatching-projection.py] 405s FAILED python/demo/test.py::test_demos[path48-demo_optimization.py] - subproc... 405s FAILED python/demo/test.py::test_demos[path49-demo_multistage-solver.py] - su... 405s FAILED python/demo/test.py::test_demos[path50-demo_formsplitter.py] - subproc... 405s FAILED python/demo/test.py::test_demos[path51-demo_ghost-mesh.py] - subproces... 405s FAILED python/demo/test.py::test_demos[path52-demo_mixed-poisson-sphere.py] 405s FAILED python/demo/test.py::test_demos[path53-demo_sym-dirichlet-bc.py] - sub... 405s FAILED python/demo/test.py::test_demos[path54-demo_buckling-tao.py] - subproc... 405s FAILED python/demo/test.py::test_demos[path55-demo_block-assembly-3D1D.py] - ... 405s FAILED python/demo/test.py::test_demos[path56-demo_block-assembly-2D2D.py] - ... 405s FAILED python/demo/test.py::test_demos[path57-demo_block-assembly-2D2D-nonlinear.py] 405s FAILED python/demo/test.py::test_demos[path58-demo_block-assembly-3D2D.py] - ... 405s FAILED python/demo/test.py::test_demos[path60-demo_advection-diffusion.py] - ... 405s FAILED python/demo/test.py::test_demos[path61-demo_multimesh-quadrature.py] 405s FAILED python/demo/test.py::test_demos[path62-demo_dg-advection-diffusion.py] 405s FAILED python/demo/test.py::test_demos[path63-demo_poisson1D-in-2D.py] - subp... 405s FAILED python/demo/test.py::test_demos[path64-demo_coordinates.py] - subproce... 405s FAILED python/demo/test.py::test_demos[path65-demo_eval.py] - subprocess.Call... 405s FAILED python/demo/test.py::test_demos[path66-demo_overlapping-regions.py] - ... 405s FAILED python/demo/test.py::test_demos[path67-demo_contact-vi-tao.py] - subpr... 405s FAILED python/demo/test.py::test_demos[path68-demo_collision-detection.py] - ... 405s FAILED python/demo/test.py::test_demos[path69-demo_poisson-disc.py] - subproc... 405s FAILED python/demo/test.py::test_demos[path70-demo_ale.py] - subprocess.Calle... 405s FAILED python/demo/test.py::test_demos[path71-demo_contact-vi-snes.py] - subp... 405s FAILED python/demo/test.py::test_demos[path73-demo_mplot.py] - subprocess.Cal... 405s FAILED python/demo/test.py::test_demos[path74-demo_sub-function-assignment.py] 405s FAILED python/demo/test.py::test_demos[path75-demo_meshview-3D2D.py] - subpro... 405s FAILED python/demo/test.py::test_demos[path76-demo_waveguide.py] - subprocess... 405s FAILED python/demo/test.py::test_demos[path77-demo_meshview-2D2D.py] - subpro... 405s FAILED python/demo/test.py::test_demos[path78-demo_parallel-refinement.py] - ... 405s FAILED python/demo/test.py::test_demos[path79-demo_matnest.py] - subprocess.C... 405s FAILED python/demo/test.py::test_demos[path80-demo_parameters.py] - subproces... 405s FAILED python/demo/test.py::test_demos[path81-demo_poisson1D.py] - subprocess... 405s ====================== 76 failed, 6 deselected in 55.98s ======================= 405s autopkgtest [15:22:24]: test test-dolfin-python-demo: -----------------------] 405s autopkgtest [15:22:24]: test test-dolfin-python-demo: - - - - - - - - - - results - - - - - - - - - - 405s test-dolfin-python-demo FAIL non-zero exit status 1 406s autopkgtest [15:22:25]: test test-dolfin-python-pusimp: preparing testbed 500s autopkgtest [15:23:59]: testbed dpkg architecture: ppc64el 500s autopkgtest [15:23:59]: testbed apt version: 2.9.8 500s autopkgtest [15:23:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 501s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 501s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 501s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [53.6 kB] 501s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [12.8 kB] 501s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [856 kB] 501s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [61.6 kB] 501s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [660 kB] 501s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [6440 B] 501s Fetched 1731 kB in 1s (1863 kB/s) 501s Reading package lists... 504s Reading package lists... 504s Building dependency tree... 504s Reading state information... 504s Calculating upgrade... 504s The following packages will be upgraded: 504s bpftrace curl gir1.2-girepository-2.0 gir1.2-glib-2.0 libaudit-common 504s libaudit1 libcurl3t64-gnutls libcurl4t64 libgirepository-1.0-1 504s libglib2.0-0t64 libglib2.0-data libselinux1 libsemanage-common libsemanage2 504s linux-base openssh-client openssh-server openssh-sftp-server python3-dbus 504s python3-gi python3-yaml 504s 21 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 504s Need to get 8032 kB of archives. 504s After this operation, 1566 kB of additional disk space will be used. 504s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el libselinux1 ppc64el 3.7-3ubuntu1 [100 kB] 505s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-sftp-server ppc64el 1:9.9p1-3ubuntu1 [43.4 kB] 505s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-server ppc64el 1:9.9p1-3ubuntu1 [679 kB] 505s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el openssh-client ppc64el 1:9.9p1-3ubuntu1 [1169 kB] 505s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 505s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libaudit1 ppc64el 1:4.0.2-2ubuntu1 [59.6 kB] 505s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsemanage-common all 3.7-2build1 [7186 B] 505s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsemanage2 ppc64el 3.7-2build1 [115 kB] 505s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-girepository-2.0 ppc64el 1.82.0-2 [25.3 kB] 505s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-glib-2.0 ppc64el 2.82.2-3 [182 kB] 505s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglib2.0-0t64 ppc64el 2.82.2-3 [1787 kB] 505s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgirepository-1.0-1 ppc64el 1.82.0-2 [95.5 kB] 505s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglib2.0-data all 2.82.2-3 [51.7 kB] 505s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dbus ppc64el 1.3.2-5build4 [117 kB] 505s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-gi ppc64el 3.50.0-3build1 [308 kB] 505s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-yaml ppc64el 6.0.2-1build1 [180 kB] 505s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el bpftrace ppc64el 0.21.2-2ubuntu3 [1898 kB] 505s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el curl ppc64el 8.9.1-2ubuntu3 [247 kB] 505s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcurl4t64 ppc64el 8.9.1-2ubuntu3 [464 kB] 505s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcurl3t64-gnutls ppc64el 8.9.1-2ubuntu3 [461 kB] 505s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el linux-base all 4.10.1ubuntu1 [34.8 kB] 505s Preconfiguring packages ... 505s Fetched 8032 kB in 1s (8510 kB/s) 506s (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 ... 73847 files and directories currently installed.) 506s Preparing to unpack .../libselinux1_3.7-3ubuntu1_ppc64el.deb ... 506s Unpacking libselinux1:ppc64el (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 506s Setting up libselinux1:ppc64el (3.7-3ubuntu1) ... 506s (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 ... 73847 files and directories currently installed.) 506s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu1_ppc64el.deb ... 506s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 506s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu1_ppc64el.deb ... 506s Unpacking openssh-server (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 506s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu1_ppc64el.deb ... 506s Unpacking openssh-client (1:9.9p1-3ubuntu1) over (1:9.7p1-7ubuntu5) ... 506s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 506s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 506s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 506s (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 ... 73849 files and directories currently installed.) 506s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_ppc64el.deb ... 506s Unpacking libaudit1:ppc64el (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 506s Setting up libaudit1:ppc64el (1:4.0.2-2ubuntu1) ... 506s (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 ... 73849 files and directories currently installed.) 506s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 506s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 506s Setting up libsemanage-common (3.7-2build1) ... 506s (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 ... 73848 files and directories currently installed.) 506s Preparing to unpack .../libsemanage2_3.7-2build1_ppc64el.deb ... 506s Unpacking libsemanage2:ppc64el (3.7-2build1) over (3.5-1build6) ... 506s Setting up libsemanage2:ppc64el (3.7-2build1) ... 506s (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 ... 73848 files and directories currently installed.) 506s Preparing to unpack .../00-gir1.2-girepository-2.0_1.82.0-2_ppc64el.deb ... 506s Unpacking gir1.2-girepository-2.0:ppc64el (1.82.0-2) over (1.80.1-4) ... 506s Preparing to unpack .../01-gir1.2-glib-2.0_2.82.2-3_ppc64el.deb ... 506s Unpacking gir1.2-glib-2.0:ppc64el (2.82.2-3) over (2.82.1-0ubuntu1) ... 506s Preparing to unpack .../02-libglib2.0-0t64_2.82.2-3_ppc64el.deb ... 506s Unpacking libglib2.0-0t64:ppc64el (2.82.2-3) over (2.82.1-0ubuntu1) ... 506s Preparing to unpack .../03-libgirepository-1.0-1_1.82.0-2_ppc64el.deb ... 506s Unpacking libgirepository-1.0-1:ppc64el (1.82.0-2) over (1.80.1-4) ... 506s Preparing to unpack .../04-libglib2.0-data_2.82.2-3_all.deb ... 506s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 506s Preparing to unpack .../05-python3-dbus_1.3.2-5build4_ppc64el.deb ... 506s Unpacking python3-dbus (1.3.2-5build4) over (1.3.2-5build3) ... 506s Preparing to unpack .../06-python3-gi_3.50.0-3build1_ppc64el.deb ... 507s Unpacking python3-gi (3.50.0-3build1) over (3.50.0-3) ... 507s Preparing to unpack .../07-python3-yaml_6.0.2-1build1_ppc64el.deb ... 507s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 507s Preparing to unpack .../08-bpftrace_0.21.2-2ubuntu3_ppc64el.deb ... 507s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 507s Preparing to unpack .../09-curl_8.9.1-2ubuntu3_ppc64el.deb ... 507s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 507s Preparing to unpack .../10-libcurl4t64_8.9.1-2ubuntu3_ppc64el.deb ... 507s Unpacking libcurl4t64:ppc64el (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 507s Preparing to unpack .../11-libcurl3t64-gnutls_8.9.1-2ubuntu3_ppc64el.deb ... 507s Unpacking libcurl3t64-gnutls:ppc64el (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 507s Preparing to unpack .../12-linux-base_4.10.1ubuntu1_all.deb ... 507s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 507s Setting up linux-base (4.10.1ubuntu1) ... 507s Setting up libcurl4t64:ppc64el (8.9.1-2ubuntu3) ... 507s Setting up bpftrace (0.21.2-2ubuntu3) ... 507s Setting up openssh-client (1:9.9p1-3ubuntu1) ... 507s Setting up libcurl3t64-gnutls:ppc64el (8.9.1-2ubuntu3) ... 507s Setting up python3-yaml (6.0.2-1build1) ... 507s Setting up libglib2.0-0t64:ppc64el (2.82.2-3) ... 507s No schema files found: doing nothing. 507s Setting up libglib2.0-data (2.82.2-3) ... 507s Setting up gir1.2-glib-2.0:ppc64el (2.82.2-3) ... 507s Setting up libgirepository-1.0-1:ppc64el (1.82.0-2) ... 507s Setting up curl (8.9.1-2ubuntu3) ... 507s Setting up openssh-sftp-server (1:9.9p1-3ubuntu1) ... 507s Setting up python3-dbus (1.3.2-5build4) ... 507s Setting up openssh-server (1:9.9p1-3ubuntu1) ... 507s Installing new version of config file /etc/ssh/moduli ... 509s Setting up gir1.2-girepository-2.0:ppc64el (1.82.0-2) ... 509s Setting up python3-gi (3.50.0-3build1) ... 509s Processing triggers for ufw (0.36.2-8) ... 509s Processing triggers for man-db (2.13.0-1) ... 510s Processing triggers for libc-bin (2.40-1ubuntu3) ... 510s Reading package lists... 511s Building dependency tree... 511s Reading state information... 511s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 511s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 511s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 511s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 511s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 512s Reading package lists... 512s Reading package lists... 513s Building dependency tree... 513s Reading state information... 513s Calculating upgrade... 513s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 513s Reading package lists... 513s Building dependency tree... 513s Reading state information... 513s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 514s autopkgtest [15:24:13]: rebooting testbed after setup commands that affected boot 518s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 549s Reading package lists... 549s Building dependency tree... 549s Reading state information... 550s Starting pkgProblemResolver with broken count: 0 550s Starting 2 pkgProblemResolver with broken count: 0 550s Done 550s The following additional packages will be installed: 550s autoconf automake autopoint autotools-dev build-essential chrpath cmake 550s cmake-data cpp cpp-14 cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu 550s debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism 550s docutils-common dolfin-bin dolfin-doc doxygen dwz fontconfig 550s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 550s fonts-lato fonts-mathjax g++ g++-14 g++-14-powerpc64le-linux-gnu 550s g++-powerpc64le-linux-gnu gcc gcc-14 gcc-14-powerpc64le-linux-gnu 550s gcc-powerpc64le-linux-gnu gettext gfortran gfortran-14 550s gfortran-14-powerpc64le-linux-gnu gfortran-powerpc64le-linux-gnu graphviz 550s icu-devtools intltool-debian libaec-dev libaec0 libamd-comgr2 libamd3 550s libamdhip64-5 libann0 libaom3 libarchive-zip-perl libarpack2-dev 550s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 550s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 550s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 550s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 550s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 550s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 550s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 550s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 550s libboost-program-options1.83-dev libboost-program-options1.83.0 550s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 550s libboost-serialization1.83-dev libboost-serialization1.83.0 550s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 550s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 550s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 550s libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 libccolamd3 libcdt5 libcgraph6 550s libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev libcxsparse4 550s libdatrie1 libde265-0 libdebhelper-perl libdeflate0 libdolfin-dev 550s libdolfin-dev-common libdolfin2019.2t64 libdolfin64-2019.2t64 550s libdolfin64-dev libdrm-amdgpu1 libeigen3-dev libevent-2.1-7t64 libevent-dev 550s libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 550s libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 550s libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 550s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libgcc-14-dev 550s libgd3 libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl 550s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 550s libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 550s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 550s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 550s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 550s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 550s libhsakmt1 libhwloc-dev libhwloc-plugins libhwloc15 libhypre-2.31.0 550s libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 libibumad3 550s libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 libisl23 550s libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 550s libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr 550s libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 libklu2 550s liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 liblerc4 550s libllvm17t64 liblsan0 libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 550s libmumps-5.7 libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev 550s libmumps64-dev libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev 550s libnuma-dev libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 550s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 550s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 550s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 550s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 550s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 550s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 550s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 550s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libquadmath0 550s libraqm0 librbio4 librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 550s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 550s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 550s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 550s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 550s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 550s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 550s libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev 550s libxapian30 libxau-dev libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev 550s libxdmcp-dev libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 550s libyaml-dev libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev 550s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 550s openmpi-bin openmpi-common petsc-dev petsc64-dev pkg-config pkgconf 550s pkgconf-bin po-debconf pybind11-dev python-petsc4py-doc python3-alabaster 550s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 550s python3-distlib python3-docutils python3-dolfin python3-dolfin-real 550s python3-dolfin64-real python3-ffc python3-fiat python3-filelock 550s python3-imagesize python3-iniconfig python3-mpi4py python3-mpmath 550s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 550s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 550s python3-pip python3-pip-whl python3-pkgconfig python3-platformdirs 550s python3-pluggy python3-ply python3-pusimp python3-pybind11 python3-pytest 550s python3-roman python3-setuptools-whl python3-six python3-slepc4py 550s python3-slepc4py-64-real python3-slepc4py-64-real3.21 python3-slepc4py-real 550s python3-slepc4py-real3.21 python3-snowballstemmer python3-sphinx 550s python3-sphinx-rtd-theme python3-sphinxcontrib.jquery python3-sympy 550s python3-ufl-legacy python3-virtualenv python3-wheel python3-wheel-whl 550s python3.12-dev sgml-base slepc-dev slepc64-dev sphinx-common 550s sphinx-rtd-theme-common swig valgrind valgrind-mpi x11-common x11proto-dev 550s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 550s Suggested packages: 550s autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format 550s elpa-cmake-mode ninja-build cpp-doc gcc-14-locales cpp-14-doc dh-make flit 550s python3-build python3-installer doxygen-latex doxygen-doc doxygen-gui 550s gcc-14-doc gcc-multilib manpages-dev flex bison gdb gcc-doc 550s gdb-powerpc64le-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 550s gfortran-doc gfortran-14-doc libcoarrays-dev gsfonts graphviz-doc 550s liblapack-doc libboost-doc libboost-graph1.83-dev libboost1.83-doc 550s libboost-container1.83-dev libboost-context1.83-dev 550s libboost-contract1.83-dev libboost-coroutine1.83-dev 550s libboost-exception1.83-dev libboost-fiber1.83-dev 550s libboost-graph-parallel1.83-dev libboost-json1.83-dev 550s libboost-locale1.83-dev libboost-log1.83-dev libboost-mpi-python1.83-dev 550s libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-python1.83-dev 550s libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev 550s libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev 550s libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcurl4-doc libidn-dev 550s libkrb5-dev libldap2-dev libeigen3-doc libfftw3-doc libgd-tools gmp-doc 550s libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc libhdf5-doc 550s libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec 550s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 550s libheif-plugin-kvazaar libheif-plugin-rav1e libheif-plugin-svtenc icu-doc 550s libjs-jquery-ui-docs fonts-mathjax-extras fonts-stix libjs-mathjax-doc 550s libtool-doc liblzma-doc libnghttp2-doc openmpi-doc p11-kit-doc 550s libpetsc-real3.21-dbg petsc3.21-doc libluminate-dev libpetsc64-real3.21-dbg 550s scalapack-doc libslepc3.21-dev-examples slepc3.21-doc libssl-doc 550s libstdc++-14-doc libsuperlu-doc gcj-jdk libx11-doc xapian-tools libxcb-doc 550s libyaml-doc m4-doc opencl-icd opencl-clhpp-headers-doc libmail-box-perl 550s pybind11-doc python-dijitso-doc docutils-doc fonts-linuxlibertine 550s | ttf-linux-libertine texlive-lang-french texlive-latex-base 550s texlive-latex-recommended python-mpmath-doc python3-gmpy2 python3-matplotlib 550s python-numpy-doc python-ply-doc python-slepc4py-doc python3-stemmer dvipng 550s dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk sphinx-doc tex-gyre 550s texlive-fonts-extra texlive-fonts-recommended texlive-latex-extra 550s texlive-plain-generic python-sympy-doc python-ufl-legacy-doc sgml-base-doc 550s swig-doc swig-examples valgrind-dbg kcachegrind alleyoop valkyrie 550s Recommended packages: 550s python3-matplotlib fonts-liberation libarchive-cpio-perl libgts-bin 550s libheif-plugin-aomenc javascript-common libjson-xs-perl 550s libcoarrays-openmpi-dev libpetsc3.21-dev-examples ksh | mksh | pdksh | zsh 550s libgraphblas-dev libtasn1-doc libgl-dev libmail-sendmail-perl libpaper-utils 550s python3-pil isympy-common gdb 550s The following NEW packages will be installed: 550s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 550s chrpath cmake cmake-data cpp cpp-14 cpp-14-powerpc64le-linux-gnu 550s cpp-powerpc64le-linux-gnu debhelper debugedit dh-autoreconf dh-python 550s dh-strip-nondeterminism docutils-common dolfin-bin dolfin-doc doxygen dwz 550s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 550s fonts-font-awesome fonts-lato fonts-mathjax g++ g++-14 550s g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 550s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext gfortran 550s gfortran-14 gfortran-14-powerpc64le-linux-gnu gfortran-powerpc64le-linux-gnu 550s graphviz icu-devtools intltool-debian libaec-dev libaec0 libamd-comgr2 550s libamd3 libamdhip64-5 libann0 libaom3 libarchive-zip-perl libarpack2-dev 550s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 550s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 550s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 550s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 550s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 550s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 550s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 550s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 550s libboost-program-options1.83-dev libboost-program-options1.83.0 550s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 550s libboost-serialization1.83-dev libboost-serialization1.83.0 550s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 550s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 550s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 550s libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 libccolamd3 libcdt5 libcgraph6 550s libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev libcxsparse4 550s libdatrie1 libde265-0 libdebhelper-perl libdeflate0 libdolfin-dev 550s libdolfin-dev-common libdolfin2019.2t64 libdolfin64-2019.2t64 550s libdolfin64-dev libdrm-amdgpu1 libeigen3-dev libevent-2.1-7t64 libevent-dev 550s libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 550s libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 550s libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 550s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libgcc-14-dev 550s libgd3 libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl 550s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 550s libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 550s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 550s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 550s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 550s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 550s libhsakmt1 libhwloc-dev libhwloc-plugins libhwloc15 libhypre-2.31.0 550s libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 libibumad3 550s libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 libisl23 550s libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 550s libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr 550s libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 libklu2 550s liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 liblerc4 550s libllvm17t64 liblsan0 libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 550s libmumps-5.7 libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev 550s libmumps64-dev libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev 550s libnuma-dev libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 550s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 550s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 550s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 550s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 550s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 550s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 550s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 550s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libquadmath0 550s libraqm0 librbio4 librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 550s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 550s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 550s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 550s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 550s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 550s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 550s libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev 550s libxapian30 libxau-dev libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev 550s libxdmcp-dev libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 550s libyaml-dev libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev 550s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 550s openmpi-bin openmpi-common petsc-dev petsc64-dev pkg-config pkgconf 550s pkgconf-bin po-debconf pybind11-dev python-petsc4py-doc python3-alabaster 550s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 550s python3-distlib python3-docutils python3-dolfin python3-dolfin-real 550s python3-dolfin64-real python3-ffc python3-fiat python3-filelock 550s python3-imagesize python3-iniconfig python3-mpi4py python3-mpmath 550s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 550s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 550s python3-pip python3-pip-whl python3-pkgconfig python3-platformdirs 550s python3-pluggy python3-ply python3-pusimp python3-pybind11 python3-pytest 550s python3-roman python3-setuptools-whl python3-six python3-slepc4py 550s python3-slepc4py-64-real python3-slepc4py-64-real3.21 python3-slepc4py-real 550s python3-slepc4py-real3.21 python3-snowballstemmer python3-sphinx 550s python3-sphinx-rtd-theme python3-sphinxcontrib.jquery python3-sympy 550s python3-ufl-legacy python3-virtualenv python3-wheel python3-wheel-whl 550s python3.12-dev sgml-base slepc-dev slepc64-dev sphinx-common 550s sphinx-rtd-theme-common swig valgrind valgrind-mpi x11-common x11proto-dev 550s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 550s 0 upgraded, 397 newly installed, 0 to remove and 0 not upgraded. 550s Need to get 417 MB/417 MB of archives. 550s After this operation, 1864 MB of additional disk space will be used. 550s Get:1 /tmp/autopkgtest.Tq7X5x/4-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [1196 B] 551s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-lato all 2.015-1 [2781 kB] 551s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el sgml-base all 1.31 [11.4 kB] 551s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el m4 ppc64el 1.4.19-4build1 [278 kB] 551s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el autoconf all 2.72-3 [382 kB] 551s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 551s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 551s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el autopoint all 0.22.5-2 [616 kB] 551s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 551s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmpc3 ppc64el 1.3.1-1build2 [62.1 kB] 551s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [10.5 MB] 552s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14 ppc64el 14.2.0-8ubuntu1 [1034 B] 552s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [5456 B] 552s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp ppc64el 4:14.1.0-2ubuntu1 [22.5 kB] 552s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcc1-0 ppc64el 14.2.0-8ubuntu1 [48.1 kB] 552s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgomp1 ppc64el 14.2.0-8ubuntu1 [161 kB] 552s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libitm1 ppc64el 14.2.0-8ubuntu1 [31.9 kB] 552s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasan8 ppc64el 14.2.0-8ubuntu1 [2945 kB] 552s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblsan0 ppc64el 14.2.0-8ubuntu1 [1322 kB] 552s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtsan2 ppc64el 14.2.0-8ubuntu1 [2695 kB] 552s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libubsan1 ppc64el 14.2.0-8ubuntu1 [1191 kB] 552s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libquadmath0 ppc64el 14.2.0-8ubuntu1 [158 kB] 552s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgcc-14-dev ppc64el 14.2.0-8ubuntu1 [1619 kB] 552s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [20.6 MB] 553s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14 ppc64el 14.2.0-8ubuntu1 [528 kB] 553s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1222 B] 553s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc ppc64el 4:14.1.0-2ubuntu1 [5006 B] 553s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libstdc++-14-dev ppc64el 14.2.0-8ubuntu1 [2673 kB] 553s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [12.0 MB] 554s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14 ppc64el 14.2.0-8ubuntu1 [19.9 kB] 554s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [968 B] 554s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++ ppc64el 4:14.1.0-2ubuntu1 [1090 B] 554s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 554s Get:34 http://ftpmaster.internal/ubuntu plucky/universe ppc64el chrpath ppc64el 0.18-1 [14.4 kB] 554s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjsoncpp25 ppc64el 1.9.5-6build1 [89.0 kB] 554s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el librhash0 ppc64el 1.4.3-3build1 [147 kB] 554s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el cmake-data all 3.30.3-1 [2246 kB] 554s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el cmake ppc64el 3.30.3-1 [12.1 MB] 555s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 555s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtool all 2.4.7-8 [166 kB] 555s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-autoreconf all 20 [16.1 kB] 555s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 555s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 555s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-strip-nondeterminism all 1.14.0-1 [5058 B] 555s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el debugedit ppc64el 1:5.1-1 [52.1 kB] 555s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] 555s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el gettext ppc64el 0.22.5-2 [1082 kB] 555s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 555s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 555s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el debhelper all 13.20ubuntu1 [893 kB] 555s Get:51 http://ftpmaster.internal/ubuntu plucky/universe ppc64el dh-python all 6.20241024 [112 kB] 555s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el xml-core all 0.19 [20.3 kB] 555s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el docutils-common all 0.21.2+dfsg-2 [131 kB] 555s Get:54 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libfmt10 ppc64el 10.1.1+ds1-4 [82.6 kB] 555s Get:55 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libxapian30 ppc64el 1.4.25-1 [815 kB] 555s Get:56 http://ftpmaster.internal/ubuntu plucky/universe ppc64el doxygen ppc64el 1.9.8+ds-2ubuntu2 [5555 kB] 555s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 555s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 555s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig-config ppc64el 2.15.0-1.1ubuntu2 [37.4 kB] 555s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontconfig1 ppc64el 2.15.0-1.1ubuntu2 [190 kB] 555s Get:61 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig ppc64el 2.15.0-1.1ubuntu2 [192 kB] 555s Get:62 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 555s Get:63 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 555s Get:64 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgfortran5 ppc64el 14.2.0-8ubuntu1 [571 kB] 555s Get:65 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgfortran-14-dev ppc64el 14.2.0-8ubuntu1 [621 kB] 555s Get:66 http://ftpmaster.internal/ubuntu plucky/main ppc64el gfortran-14-powerpc64le-linux-gnu ppc64el 14.2.0-8ubuntu1 [11.3 MB] 556s Get:67 http://ftpmaster.internal/ubuntu plucky/main ppc64el gfortran-14 ppc64el 14.2.0-8ubuntu1 [11.9 kB] 556s Get:68 http://ftpmaster.internal/ubuntu plucky/main ppc64el gfortran-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1024 B] 556s Get:69 http://ftpmaster.internal/ubuntu plucky/main ppc64el gfortran ppc64el 4:14.1.0-2ubuntu1 [1168 B] 556s Get:70 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libann0 ppc64el 1.1.2+doc-9build1 [30.1 kB] 556s Get:71 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcdt5 ppc64el 2.42.4-2build3 [27.3 kB] 556s Get:72 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcgraph6 ppc64el 2.42.4-2build3 [53.6 kB] 556s Get:73 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsharpyuv0 ppc64el 1.4.0-0.1 [22.0 kB] 556s Get:74 http://ftpmaster.internal/ubuntu plucky/main ppc64el libaom3 ppc64el 3.11.0-1 [3022 kB] 556s Get:75 http://ftpmaster.internal/ubuntu plucky/main ppc64el libheif-plugin-aomdec ppc64el 1.19.3-1 [11.6 kB] 556s Get:76 http://ftpmaster.internal/ubuntu plucky/main ppc64el libde265-0 ppc64el 1.0.15-1build4 [284 kB] 556s Get:77 http://ftpmaster.internal/ubuntu plucky/main ppc64el libheif-plugin-libde265 ppc64el 1.19.3-1 [9092 B] 556s Get:78 http://ftpmaster.internal/ubuntu plucky/main ppc64el libheif1 ppc64el 1.19.3-1 [442 kB] 556s Get:79 http://ftpmaster.internal/ubuntu plucky/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 556s Get:80 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-3ubuntu1 [215 kB] 556s Get:81 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 556s Get:82 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 556s Get:83 http://ftpmaster.internal/ubuntu plucky/main ppc64el libharfbuzz0b ppc64el 10.0.1-1 [596 kB] 556s Get:84 http://ftpmaster.internal/ubuntu plucky/main ppc64el libraqm0 ppc64el 0.10.1-1build1 [19.4 kB] 556s Get:85 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdeflate0 ppc64el 1.22-1 [63.3 kB] 556s Get:86 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 556s Get:87 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu2 [270 kB] 556s Get:88 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebp7 ppc64el 1.4.0-0.1 [309 kB] 556s Get:89 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtiff6 ppc64el 4.5.1+git230720-4ubuntu4 [272 kB] 556s Get:90 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 556s Get:91 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgd3 ppc64el 2.3.3-12ubuntu3 [165 kB] 556s Get:92 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgts-0.7-5t64 ppc64el 0.7.6+darcs121130-5.2build1 [187 kB] 556s Get:93 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpixman-1-0 ppc64el 0.44.0-3 [334 kB] 556s Get:94 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 556s Get:95 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 556s Get:96 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 556s Get:97 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo2 ppc64el 1.18.2-2 [747 kB] 556s Get:98 http://ftpmaster.internal/ubuntu plucky/main ppc64el libltdl7 ppc64el 2.4.7-8 [47.9 kB] 556s Get:99 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 556s Get:100 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdatrie1 ppc64el 0.2.13-3build1 [22.7 kB] 556s Get:101 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 556s Get:102 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpango-1.0-0 ppc64el 1.54.0+ds-3 [272 kB] 556s Get:103 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangoft2-1.0-0 ppc64el 1.54.0+ds-3 [57.5 kB] 557s Get:104 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangocairo-1.0-0 ppc64el 1.54.0+ds-3 [30.6 kB] 557s Get:105 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpathplan4 ppc64el 2.42.4-2build3 [30.5 kB] 557s Get:106 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgvc6 ppc64el 2.42.4-2build3 [909 kB] 557s Get:107 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgvpr2 ppc64el 2.42.4-2build3 [214 kB] 557s Get:108 http://ftpmaster.internal/ubuntu plucky/universe ppc64el liblab-gamut1 ppc64el 2.42.4-2build3 [1832 kB] 557s Get:109 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 557s Get:110 http://ftpmaster.internal/ubuntu plucky/main ppc64el libice6 ppc64el 2:1.1.1-1 [49.9 kB] 557s Get:111 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsm6 ppc64el 2:1.2.4-1 [18.4 kB] 557s Get:112 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] 557s Get:113 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] 557s Get:114 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxaw7 ppc64el 2:1.0.16-1 [230 kB] 557s Get:115 http://ftpmaster.internal/ubuntu plucky/universe ppc64el graphviz ppc64el 2.42.4-2build3 [828 kB] 557s Get:116 http://ftpmaster.internal/ubuntu plucky/main ppc64el icu-devtools ppc64el 74.2-1ubuntu4 [248 kB] 557s Get:117 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libaec0 ppc64el 1.1.3-1 [30.1 kB] 557s Get:118 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libllvm17t64 ppc64el 1:17.0.6-18 [27.0 MB] 558s Get:119 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libamd-comgr2 ppc64el 6.0+git20231212.4510c28+dfsg-3build2 [15.3 MB] 559s Get:120 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsuitesparseconfig7 ppc64el 1:7.8.3+dfsg-2 [13.2 kB] 559s Get:121 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libamd3 ppc64el 1:7.8.3+dfsg-2 [37.4 kB] 559s Get:122 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-amdgpu1 ppc64el 2.4.123-1 [24.8 kB] 559s Get:123 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhsakmt1 ppc64el 5.7.0-1build1 [76.4 kB] 559s Get:124 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhsa-runtime64-1 ppc64el 5.7.1-2build1 [330 kB] 559s Get:125 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libamdhip64-5 ppc64el 5.7.1-5 [9354 kB] 560s Get:126 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas3 ppc64el 3.12.0-3build2 [222 kB] 560s Get:127 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack3 ppc64el 3.12.0-3build2 [2806 kB] 560s Get:128 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libarpack2t64 ppc64el 3.9.1-1.1ubuntu1 [107 kB] 560s Get:129 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas-dev ppc64el 3.12.0-3build2 [289 kB] 560s Get:130 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack-dev ppc64el 3.12.0-3build2 [6077 kB] 560s Get:131 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libarpack2-dev ppc64el 3.9.1-1.1ubuntu1 [131 kB] 560s Get:132 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas64-3 ppc64el 3.12.0-3build2 [213 kB] 560s Get:133 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost1.83-dev ppc64el 1.83.0-3.2ubuntu2 [10.7 MB] 561s Get:134 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-atomic1.83.0 ppc64el 1.83.0-3.2ubuntu2 [240 kB] 561s Get:135 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-atomic1.83-dev ppc64el 1.83.0-3.2ubuntu2 [235 kB] 561s Get:136 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-chrono1.83.0t64 ppc64el 1.83.0-3.2ubuntu2 [245 kB] 561s Get:137 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-chrono1.83-dev ppc64el 1.83.0-3.2ubuntu2 [246 kB] 561s Get:138 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-chrono-dev ppc64el 1.83.0.2ubuntu1 [4832 B] 561s Get:139 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-date-time1.83.0 ppc64el 1.83.0-3.2ubuntu2 [236 kB] 561s Get:140 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-serialization1.83.0 ppc64el 1.83.0-3.2ubuntu2 [348 kB] 561s Get:141 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-serialization1.83-dev ppc64el 1.83.0-3.2ubuntu2 [400 kB] 561s Get:142 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-date-time1.83-dev ppc64el 1.83.0-3.2ubuntu2 [239 kB] 561s Get:143 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-dev ppc64el 1.83.0.2ubuntu1 [4470 B] 561s Get:144 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-filesystem1.83.0 ppc64el 1.83.0-3.2ubuntu2 [288 kB] 561s Get:145 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-system1.83.0 ppc64el 1.83.0-3.2ubuntu2 [236 kB] 561s Get:146 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-system1.83-dev ppc64el 1.83.0-3.2ubuntu2 [231 kB] 561s Get:147 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-filesystem1.83-dev ppc64el 1.83.0-3.2ubuntu2 [308 kB] 561s Get:148 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-filesystem-dev ppc64el 1.83.0.2ubuntu1 [4260 B] 561s Get:149 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-regex1.83.0 ppc64el 1.83.0-3.2ubuntu2 [346 kB] 561s Get:150 http://ftpmaster.internal/ubuntu plucky/main ppc64el libicu-dev ppc64el 74.2-1ubuntu4 [12.5 MB] 562s Get:151 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-regex1.83-dev ppc64el 1.83.0-3.2ubuntu2 [364 kB] 562s Get:152 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-iostreams1.83.0 ppc64el 1.83.0-3.2ubuntu2 [260 kB] 562s Get:153 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-iostreams1.83-dev ppc64el 1.83.0-3.2ubuntu2 [264 kB] 562s Get:154 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-iostreams-dev ppc64el 1.83.0.2ubuntu1 [4212 B] 562s Get:155 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-math1.83.0 ppc64el 1.83.0-3.2ubuntu2 [338 kB] 562s Get:156 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-math1.83-dev ppc64el 1.83.0-3.2ubuntu2 [428 kB] 562s Get:157 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-math-dev ppc64el 1.83.0.2ubuntu1 [4430 B] 562s Get:158 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-pthreads-2.1-7t64 ppc64el 2.1.12-stable-10 [8026 B] 562s Get:159 http://ftpmaster.internal/ubuntu plucky/main ppc64el librdmacm1t64 ppc64el 52.0-2ubuntu1 [80.6 kB] 562s Get:160 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libfabric1 ppc64el 1.17.0-3ubuntu1 [692 kB] 562s Get:161 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhwloc15 ppc64el 2.11.2-1 [220 kB] 562s Get:162 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libmunge2 ppc64el 0.5.15-4build1 [17.7 kB] 562s Get:163 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpciaccess0 ppc64el 0.17-3build1 [21.4 kB] 562s Get:164 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxnvctrl0 ppc64el 510.47.03-0ubuntu4 [12.6 kB] 562s Get:165 http://ftpmaster.internal/ubuntu plucky/universe ppc64el ocl-icd-libopencl1 ppc64el 2.3.2-1build1 [42.9 kB] 562s Get:166 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhwloc-plugins ppc64el 2.11.2-1 [17.5 kB] 562s Get:167 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpmix2t64 ppc64el 5.0.3-2 [768 kB] 562s Get:168 http://ftpmaster.internal/ubuntu plucky/main ppc64el libibumad3 ppc64el 52.0-2ubuntu1 [31.1 kB] 562s Get:169 http://ftpmaster.internal/ubuntu plucky/main ppc64el libibmad5 ppc64el 52.0-2ubuntu1 [45.5 kB] 562s Get:170 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libucx0 ppc64el 1.17.0+ds-3build1 [1224 kB] 562s Get:171 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libopenmpi3t64 ppc64el 5.0.5-6 [2247 kB] 562s Get:172 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-mpi1.83.0 ppc64el 1.83.0-3.2ubuntu2 [274 kB] 562s Get:173 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el openmpi-common all 5.0.5-6 [95.6 kB] 562s Get:174 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnl-3-dev ppc64el 3.7.0-0.3build2 [129 kB] 562s Get:175 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnl-route-3-dev ppc64el 3.7.0-0.3build2 [255 kB] 562s Get:176 http://ftpmaster.internal/ubuntu plucky/main ppc64el libibverbs-dev ppc64el 52.0-2ubuntu1 [739 kB] 562s Get:177 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnuma-dev ppc64el 2.0.18-1build1 [45.7 kB] 562s Get:178 http://ftpmaster.internal/ubuntu plucky/main ppc64el libltdl-dev ppc64el 2.4.7-8 [178 kB] 563s Get:179 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhwloc-dev ppc64el 2.11.2-1 [322 kB] 563s Get:180 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-2.1-7t64 ppc64el 2.1.12-stable-10 [172 kB] 563s Get:181 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-extra-2.1-7t64 ppc64el 2.1.12-stable-10 [75.7 kB] 563s Get:182 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-openssl-2.1-7t64 ppc64el 2.1.12-stable-10 [16.9 kB] 563s Get:183 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-dev ppc64el 2.1.12-stable-10 [331 kB] 563s Get:184 http://ftpmaster.internal/ubuntu plucky/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu1 [902 kB] 563s Get:185 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpmix-dev ppc64el 5.0.3-2 [4163 kB] 564s Get:186 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 564s Get:187 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 564s Get:188 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el openmpi-bin ppc64el 5.0.5-6 [186 kB] 564s Get:189 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libopenmpi-dev ppc64el 5.0.5-6 [1084 kB] 564s Get:190 http://ftpmaster.internal/ubuntu plucky/universe ppc64el mpi-default-dev ppc64el 1.17 [3108 B] 564s Get:191 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-mpi1.83-dev ppc64el 1.83.0-3.2ubuntu2 [301 kB] 564s Get:192 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-mpi-dev ppc64el 1.83.0.2ubuntu1 [4308 B] 564s Get:193 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-program-options1.83.0 ppc64el 1.83.0-3.2ubuntu2 [328 kB] 564s Get:194 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-program-options1.83-dev ppc64el 1.83.0-3.2ubuntu2 [396 kB] 564s Get:195 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-program-options-dev ppc64el 1.83.0.2ubuntu1 [4252 B] 564s Get:196 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-serialization-dev ppc64el 1.83.0.2ubuntu1 [4442 B] 564s Get:197 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-thread1.83.0 ppc64el 1.83.0-3.2ubuntu2 [281 kB] 564s Get:198 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-thread1.83-dev ppc64el 1.83.0-3.2ubuntu2 [286 kB] 564s Get:199 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-thread-dev ppc64el 1.83.0.2ubuntu1 [4246 B] 564s Get:200 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-timer1.83.0 ppc64el 1.83.0-3.2ubuntu2 [242 kB] 564s Get:201 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-timer1.83-dev ppc64el 1.83.0-3.2ubuntu2 [238 kB] 564s Get:202 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboost-timer-dev ppc64el 1.83.0.2ubuntu1 [4350 B] 564s Get:203 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbrotli-dev ppc64el 1.1.0-2build3 [427 kB] 564s Get:204 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libbtf2 ppc64el 1:7.8.3+dfsg-2 [16.2 kB] 564s Get:205 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcamd3 ppc64el 1:7.8.3+dfsg-2 [30.8 kB] 564s Get:206 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libccolamd3 ppc64el 1:7.8.3+dfsg-2 [31.5 kB] 564s Get:207 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcolamd3 ppc64el 1:7.8.3+dfsg-2 [21.5 kB] 564s Get:208 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcholmod5 ppc64el 1:7.8.3+dfsg-2 [906 kB] 564s Get:209 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcombblas2.0.0t64 ppc64el 2.0.0-3.1build3 [272 kB] 564s Get:210 http://ftpmaster.internal/ubuntu plucky/main ppc64el libidn2-dev ppc64el 2.3.7-2build2 [124 kB] 564s Get:211 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpkgconf3 ppc64el 1.8.1-4 [37.1 kB] 564s Get:212 http://ftpmaster.internal/ubuntu plucky/main ppc64el pkgconf-bin ppc64el 1.8.1-4 [22.5 kB] 564s Get:213 http://ftpmaster.internal/ubuntu plucky/main ppc64el pkgconf ppc64el 1.8.1-4 [16.7 kB] 564s Get:214 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnghttp2-dev ppc64el 1.64.0-1 [138 kB] 564s Get:215 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpsl-dev ppc64el 0.21.2-1.1build1 [79.1 kB] 564s Get:216 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgmpxx4ldbl ppc64el 2:6.3.0+dfsg-2ubuntu7 [10.2 kB] 564s Get:217 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgmp-dev ppc64el 2:6.3.0+dfsg-2ubuntu7 [371 kB] 564s Get:218 http://ftpmaster.internal/ubuntu plucky/main ppc64el libunbound8 ppc64el 1.20.0-1ubuntu2.1 [546 kB] 564s Get:219 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgnutls-dane0t64 ppc64el 3.8.8-2ubuntu1 [25.1 kB] 564s Get:220 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgnutls-openssl27t64 ppc64el 3.8.8-2ubuntu1 [24.7 kB] 564s Get:221 http://ftpmaster.internal/ubuntu plucky/main ppc64el libp11-kit-dev ppc64el 0.25.5-2ubuntu1 [22.7 kB] 564s Get:222 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtasn1-6-dev ppc64el 4.19.0-3build1 [104 kB] 564s Get:223 http://ftpmaster.internal/ubuntu plucky/main ppc64el nettle-dev ppc64el 3.10-1 [1231 kB] 564s Get:224 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgnutls28-dev ppc64el 3.8.8-2ubuntu1 [1215 kB] 564s Get:225 http://ftpmaster.internal/ubuntu plucky/main ppc64el librtmp-dev ppc64el 2.4+20151223.gitfa8646d.1-2build7 [76.1 kB] 564s Get:226 http://ftpmaster.internal/ubuntu plucky/main ppc64el libssl-dev ppc64el 3.3.1-2ubuntu2 [2985 kB] 564s Get:227 http://ftpmaster.internal/ubuntu plucky/main ppc64el libssh2-1-dev ppc64el 1.11.1-1 [316 kB] 564s Get:228 http://ftpmaster.internal/ubuntu plucky/main ppc64el libzstd-dev ppc64el 1.5.6+dfsg-1 [489 kB] 564s Get:229 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcurl4-openssl-dev ppc64el 8.9.1-2ubuntu3 [584 kB] 564s Get:230 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcxsparse4 ppc64el 1:7.8.3+dfsg-2 [97.9 kB] 564s Get:231 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin-dev-common all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [197 kB] 564s Get:232 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsz2 ppc64el 1.1.3-1 [5566 B] 564s Get:233 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-103-1t64 ppc64el 1.10.10+repack-4ubuntu3 [1440 kB] 564s Get:234 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-double3 ppc64el 3.3.10-1ubuntu4 [443 kB] 564s Get:235 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-long3 ppc64el 3.3.10-1ubuntu4 [708 kB] 564s Get:236 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-single3 ppc64el 3.3.10-1ubuntu4 [450 kB] 564s Get:237 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libfftw3-mpi3 ppc64el 3.3.10-1ubuntu4 [54.4 kB] 564s Get:238 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libmetis5 ppc64el 5.1.0.dfsg-7build3 [209 kB] 565s Get:239 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libptscotch-7.0 ppc64el 7.0.5-1ubuntu1 [871 kB] 565s Get:240 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuperlu-dist8 ppc64el 8.2.1+dfsg1-2 [805 kB] 565s Get:241 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhypre-2.31.0 ppc64el 2.31.0-1exp2 [1894 kB] 565s Get:242 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libklu2 ppc64el 1:7.8.3+dfsg-2 [102 kB] 565s Get:243 http://ftpmaster.internal/ubuntu plucky/universe ppc64el mpi-default-bin ppc64el 1.17 [2296 B] 565s Get:244 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscalapack-openmpi2.2 ppc64el 2.2.1-3.1ubuntu2 [1891 kB] 565s Get:245 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps-5.7 ppc64el 5.7.3-3 [2404 kB] 565s Get:246 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libspqr4 ppc64el 1:7.8.3+dfsg-2 [191 kB] 565s Get:247 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuperlu7 ppc64el 7.0.0+dfsg1-2 [237 kB] 565s Get:248 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libumfpack6 ppc64el 1:7.8.3+dfsg-2 [335 kB] 565s Get:249 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc-real3.21 ppc64el 3.21.6+dfsg1-2ubuntu2 [7139 kB] 565s Get:250 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libparpack2t64 ppc64el 3.9.1-1.1ubuntu1 [99.3 kB] 565s Get:251 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libslepc-real3.21 ppc64el 3.21.2+dfsg1-2 [1161 kB] 566s Get:252 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin2019.2t64 ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [2190 kB] 566s Get:253 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenblas64-0-pthread ppc64el 0.3.28+ds-3 [7760 kB] 566s Get:254 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack64-3 ppc64el 3.12.0-3build2 [2731 kB] 566s Get:255 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhypre64m-2.31.0 ppc64el 2.31.0-1exp2 [1734 kB] 566s Get:256 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps-64pord-5.7 ppc64el 5.7.3-3 [2402 kB] 567s Get:257 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc64-real3.21 ppc64el 3.21.6+dfsg1-2ubuntu2 [6965 kB] 567s Get:258 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libslepc64-real3.21 ppc64el 3.21.2+dfsg1-2 [1152 kB] 567s Get:259 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin64-2019.2t64 ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [2188 kB] 567s Get:260 http://ftpmaster.internal/ubuntu plucky/main ppc64el pkg-config ppc64el 1.8.1-4 [7362 B] 567s Get:261 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libeigen3-dev all 3.4.0-4build1 [1055 kB] 567s Get:262 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-fortran-102t64 ppc64el 1.10.10+repack-4ubuntu3 [97.6 kB] 567s Get:263 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-hl-100t64 ppc64el 1.10.10+repack-4ubuntu3 [71.3 kB] 567s Get:264 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-hl-fortran-100t64 ppc64el 1.10.10+repack-4ubuntu3 [34.3 kB] 567s Get:265 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-cpp-103-1t64 ppc64el 1.10.10+repack-4ubuntu3 [128 kB] 567s Get:266 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-hl-cpp-100t64 ppc64el 1.10.10+repack-4ubuntu3 [11.2 kB] 567s Get:267 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libaec-dev ppc64el 1.1.3-1 [28.4 kB] 567s Get:268 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8-dev ppc64el 2.1.5-3ubuntu1 [358 kB] 567s Get:269 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8-dev ppc64el 8c-2ubuntu11 [1484 B] 567s Get:270 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-dev ppc64el 8c-2ubuntu11 [1486 B] 567s Get:271 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-openmpi-dev ppc64el 1.10.10+repack-4ubuntu3 [3488 kB] 567s Get:272 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhdf5-mpi-dev ppc64el 1.10.10+repack-4ubuntu3 [4620 B] 567s Get:273 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libldl3 ppc64el 1:7.8.3+dfsg-2 [16.0 kB] 567s Get:274 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuitesparse-mongoose3 ppc64el 1:7.8.3+dfsg-2 [42.7 kB] 567s Get:275 http://ftpmaster.internal/ubuntu plucky/universe ppc64el librbio4 ppc64el 1:7.8.3+dfsg-2 [34.7 kB] 568s Get:276 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libspex3 ppc64el 1:7.8.3+dfsg-2 [56.7 kB] 568s Get:277 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libparu1 ppc64el 1:7.8.3+dfsg-2 [66.0 kB] 568s Get:278 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuitesparse-dev ppc64el 1:7.8.3+dfsg-2 [2080 kB] 568s Get:279 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscotch-7.0 ppc64el 7.0.5-1ubuntu1 [571 kB] 568s Get:280 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscotch-dev ppc64el 7.0.5-1ubuntu1 [1725 kB] 568s Get:281 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblzma-dev ppc64el 5.6.2-2 [206 kB] 568s Get:282 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxml2-dev ppc64el 2.12.7+dfsg-3 [73.1 kB] 568s Get:283 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-numpy ppc64el 1:1.26.4+ds-11ubuntu1 [5148 kB] 568s Get:284 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-mpi4py ppc64el 3.1.6-9ubuntu1 [474 kB] 568s Get:285 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-dijitso all 2019.2.0~git20190418.c92dcb0-4 [24.3 kB] 568s Get:286 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-mpmath all 1.3.0-1 [425 kB] 568s Get:287 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-sympy all 1.13.3-1 [4228 kB] 568s Get:288 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-fiat all 2019.2.0~git20210419.7d418fa-5 [69.2 kB] 568s Get:289 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ufl-legacy all 1:2022.3.0-3 [154 kB] 568s Get:290 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ffc all 2019.2.0~legacy20230509.35df986-3 [227 kB] 568s Get:291 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 569s Get:292 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libptscotch-dev ppc64el 7.0.5-1ubuntu1 [1544 kB] 569s Get:293 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscalapack-openmpi-dev ppc64el 2.2.1-3.1ubuntu2 [7498 B] 569s Get:294 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libscalapack-mpi-dev ppc64el 2.2.1-3.1ubuntu2 [2326 B] 569s Get:295 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-bin ppc64el 3.3.10-1ubuntu4 [35.0 kB] 569s Get:296 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfftw3-dev ppc64el 3.3.10-1ubuntu4 [1299 kB] 569s Get:297 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libfftw3-mpi-dev ppc64el 3.3.10-1ubuntu4 [59.3 kB] 569s Get:298 http://ftpmaster.internal/ubuntu plucky/universe ppc64el opencl-c-headers all 3.0~2024.05.08-1 [47.6 kB] 569s Get:299 http://ftpmaster.internal/ubuntu plucky/universe ppc64el opencl-clhpp-headers all 3.0~2024.05.08-1ubuntu1 [50.9 kB] 569s Get:300 http://ftpmaster.internal/ubuntu plucky/universe ppc64el ocl-icd-opencl-dev ppc64el 2.3.2-1build1 [2456 B] 569s Get:301 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuperlu-dev ppc64el 7.0.0+dfsg1-2 [20.8 kB] 569s Get:302 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libsuperlu-dist-dev ppc64el 8.2.1+dfsg1-2 [1215 kB] 569s Get:303 http://ftpmaster.internal/ubuntu plucky/main ppc64el xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 569s Get:304 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11proto-dev all 2024.1-1 [606 kB] 569s Get:305 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxau-dev ppc64el 1:1.0.11-1 [10.6 kB] 569s Get:306 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxdmcp-dev ppc64el 1:1.1.3-0ubuntu6 [27.8 kB] 569s Get:307 http://ftpmaster.internal/ubuntu plucky/main ppc64el xtrans-dev all 1.4.0-1 [68.9 kB] 569s Get:308 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb1-dev ppc64el 1.17.0-2 [97.5 kB] 569s Get:309 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-dev ppc64el 2:1.8.10-2 [842 kB] 570s Get:310 http://ftpmaster.internal/ubuntu plucky/main ppc64el libyaml-dev ppc64el 0.2.5-1build1 [75.4 kB] 570s Get:311 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc3.21-dev-common all 3.21.6+dfsg1-2ubuntu2 [316 kB] 570s Get:312 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhypre-dev ppc64el 2.31.0-1exp2 [2279 kB] 570s Get:313 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps-headers-dev all 5.7.3-3 [21.8 kB] 570s Get:314 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps-dev ppc64el 5.7.3-3 [2708 kB] 570s Get:315 http://ftpmaster.internal/ubuntu plucky/main ppc64el libc6-dbg ppc64el 2.40-1ubuntu3 [8047 kB] 570s Get:316 http://ftpmaster.internal/ubuntu plucky/main ppc64el valgrind ppc64el 1:3.23.0-0ubuntu2 [9973 kB] 571s Get:317 http://ftpmaster.internal/ubuntu plucky/universe ppc64el valgrind-mpi ppc64el 1:3.23.0-0ubuntu2 [44.6 kB] 571s Get:318 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc-real3.21-dev ppc64el 3.21.6+dfsg1-2ubuntu2 [7113 kB] 571s Get:319 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libparpack2-dev ppc64el 3.9.1-1.1ubuntu1 [122 kB] 571s Get:320 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libslepc-real3.21-dev ppc64el 3.21.2+dfsg1-2 [6003 kB] 571s Get:321 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin-dev ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [14.8 kB] 571s Get:322 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenblas64-0 ppc64el 0.3.28+ds-3 [5042 B] 571s Get:323 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenblas64-pthread-dev ppc64el 0.3.28+ds-3 [5366 kB] 571s Get:324 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libopenblas64-dev ppc64el 0.3.28+ds-3 [5104 B] 571s Get:325 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libhypre64m-dev ppc64el 2.31.0-1exp2 [2075 kB] 571s Get:326 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libmumps64-dev ppc64el 5.7.3-3 [2707 kB] 571s Get:327 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc64-real3.21-dev ppc64el 3.21.6+dfsg1-2ubuntu2 [7123 kB] 572s Get:328 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libslepc64-real3.21-dev ppc64el 3.21.2+dfsg1-2 [6029 kB] 572s Get:329 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libdolfin64-dev ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [6816 B] 572s Get:330 http://ftpmaster.internal/ubuntu plucky/main ppc64el libexpat1-dev ppc64el 2.6.4-1 [149 kB] 572s Get:331 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 572s Get:332 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-sphinxdoc all 7.4.7-4 [158 kB] 572s Get:333 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 572s Get:334 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc-real-dev all 3.21.6+dfsg1-2ubuntu2 [3922 B] 572s Get:335 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el libpetsc64-real-dev all 3.21.6+dfsg1-2ubuntu2 [3938 B] 572s Get:336 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-dev ppc64el 3.12.7-3 [6136 kB] 573s Get:337 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3-dev ppc64el 3.12.6-0ubuntu1 [10.2 kB] 573s Get:338 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3-all-dev ppc64el 3.12.6-0ubuntu1 [916 B] 573s Get:339 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-minimal ppc64el 3.13.0-2 [881 kB] 573s Get:340 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-stdlib ppc64el 3.13.0-2 [2148 kB] 573s Get:341 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13 ppc64el 3.13.0-2 [2527 kB] 573s Get:342 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el petsc64-dev all 3.21.6+dfsg1-2ubuntu2 [3962 B] 573s Get:343 http://ftpmaster.internal/ubuntu plucky/universe ppc64el pybind11-dev all 2.13.6-1 [168 kB] 573s Get:344 http://ftpmaster.internal/ubuntu plucky/main ppc64el sphinx-common all 7.4.7-4 [775 kB] 573s Get:345 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python-petsc4py-doc all 3.21.6-2ubuntu2 [747 kB] 573s Get:346 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all ppc64el 3.12.6-0ubuntu1 [888 B] 573s Get:347 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-dev ppc64el 3.12.7-3 [505 kB] 573s Get:348 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dev ppc64el 3.12.6-0ubuntu1 [26.7 kB] 573s Get:349 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all-dev ppc64el 3.12.6-0ubuntu1 [908 B] 573s Get:350 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-defusedxml all 0.7.1-2 [42.0 kB] 573s Get:351 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-distlib all 0.3.9-1 [267 kB] 573s Get:352 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-roman all 4.2-1 [10.0 kB] 573s Get:353 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-docutils all 0.21.2+dfsg-2 [409 kB] 573s Get:354 http://ftpmaster.internal/ubuntu plucky/universe ppc64el swig ppc64el 4.2.1-1 [1252 kB] 573s Get:355 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py-real3.21 ppc64el 3.21.6-2ubuntu2 [1953 kB] 573s Get:356 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py-real all 3.21.6-2ubuntu2 [2658 B] 573s Get:357 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py-real3.21 ppc64el 3.21.2-1ubuntu2 [483 kB] 573s Get:358 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py-real all 3.21.2-1ubuntu2 [2574 B] 573s Get:359 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-dolfin-real ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1046 kB] 573s Get:360 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py-64-real3.21 ppc64el 3.21.6-2ubuntu2 [1936 kB] 573s Get:361 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py-64-real all 3.21.6-2ubuntu2 [2510 B] 573s Get:362 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py-64-real3.21 ppc64el 3.21.2-1ubuntu2 [483 kB] 573s Get:363 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py-64-real all 3.21.2-1ubuntu2 [2556 B] 573s Get:364 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pkgconfig all 1.5.5-2 [7888 B] 573s Get:365 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pybind11 all 2.13.6-1 [176 kB] 573s Get:366 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-dolfin64-real ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1066 kB] 573s Get:367 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-filelock all 3.16.1-1 [12.8 kB] 573s Get:368 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] 573s Get:369 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 573s Get:370 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 573s Get:371 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-wheel all 0.44.0-1 [54.2 kB] 573s Get:372 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pip all 24.2+dfsg-1 [1398 kB] 573s Get:373 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pip-whl all 24.2+dfsg-1 [1420 kB] 573s Get:374 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-platformdirs all 4.3.6-1 [16.8 kB] 573s Get:375 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 573s Get:376 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-ply all 3.11-7 [45.4 kB] 573s Get:377 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pusimp all 0.1.1-1 [10.3 kB] 573s Get:378 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.3-1 [251 kB] 573s Get:379 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-setuptools-whl all 74.1.2-1 [1171 kB] 574s Get:380 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-six all 1.16.0-7 [13.1 kB] 574s Get:381 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 574s Get:382 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-alabaster all 0.7.16-0.1 [18.5 kB] 574s Get:383 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-sphinx all 7.4.7-4 [593 kB] 574s Get:384 http://ftpmaster.internal/ubuntu plucky/main ppc64el sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 574s Get:385 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 574s Get:386 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-sphinx-rtd-theme all 3.0.2+dfsg-1 [23.5 kB] 574s Get:387 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-wheel-whl all 0.44.0-1 [69.5 kB] 574s Get:388 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-virtualenv all 20.27.0+ds-1 [71.9 kB] 574s Get:389 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el slepc64-dev ppc64el 3.21.2+dfsg1-2 [2232 B] 574s Get:390 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-petsc4py all 3.21.6-2ubuntu2 [2308 B] 574s Get:391 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-slepc4py all 3.21.2-1ubuntu2 [2248 B] 574s Get:392 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-dolfin ppc64el 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [26.9 kB] 574s Get:393 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el dolfin-doc all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [13.0 MB] 574s Get:394 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el dolfin-bin all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [12.1 kB] 574s Get:395 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el petsc-dev all 3.21.6+dfsg1-2ubuntu2 [7482 B] 574s Get:396 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el slepc-dev ppc64el 3.21.2+dfsg1-2 [4828 B] 574s Get:397 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-modernizr all 3.13.0-0.1 [101 kB] 575s Fetched 417 MB in 24s (17.5 MB/s) 575s Selecting previously unselected package fonts-lato. 575s (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 ... 73880 files and directories currently installed.) 575s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 575s Unpacking fonts-lato (2.015-1) ... 576s Selecting previously unselected package sgml-base. 576s Preparing to unpack .../001-sgml-base_1.31_all.deb ... 576s Unpacking sgml-base (1.31) ... 576s Selecting previously unselected package m4. 576s Preparing to unpack .../002-m4_1.4.19-4build1_ppc64el.deb ... 576s Unpacking m4 (1.4.19-4build1) ... 576s Selecting previously unselected package autoconf. 576s Preparing to unpack .../003-autoconf_2.72-3_all.deb ... 576s Unpacking autoconf (2.72-3) ... 576s Selecting previously unselected package autotools-dev. 576s Preparing to unpack .../004-autotools-dev_20220109.1_all.deb ... 576s Unpacking autotools-dev (20220109.1) ... 576s Selecting previously unselected package automake. 576s Preparing to unpack .../005-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 576s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 576s Selecting previously unselected package autopoint. 576s Preparing to unpack .../006-autopoint_0.22.5-2_all.deb ... 576s Unpacking autopoint (0.22.5-2) ... 576s Selecting previously unselected package libisl23:ppc64el. 576s Preparing to unpack .../007-libisl23_0.27-1_ppc64el.deb ... 576s Unpacking libisl23:ppc64el (0.27-1) ... 576s Selecting previously unselected package libmpc3:ppc64el. 576s Preparing to unpack .../008-libmpc3_1.3.1-1build2_ppc64el.deb ... 576s Unpacking libmpc3:ppc64el (1.3.1-1build2) ... 576s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 576s Preparing to unpack .../009-cpp-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking cpp-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package cpp-14. 576s Preparing to unpack .../010-cpp-14_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 576s Preparing to unpack .../011-cpp-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 576s Unpacking cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 576s Selecting previously unselected package cpp. 576s Preparing to unpack .../012-cpp_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 576s Unpacking cpp (4:14.1.0-2ubuntu1) ... 576s Selecting previously unselected package libcc1-0:ppc64el. 576s Preparing to unpack .../013-libcc1-0_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking libcc1-0:ppc64el (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package libgomp1:ppc64el. 576s Preparing to unpack .../014-libgomp1_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking libgomp1:ppc64el (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package libitm1:ppc64el. 576s Preparing to unpack .../015-libitm1_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking libitm1:ppc64el (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package libasan8:ppc64el. 576s Preparing to unpack .../016-libasan8_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking libasan8:ppc64el (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package liblsan0:ppc64el. 576s Preparing to unpack .../017-liblsan0_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking liblsan0:ppc64el (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package libtsan2:ppc64el. 576s Preparing to unpack .../018-libtsan2_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking libtsan2:ppc64el (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package libubsan1:ppc64el. 576s Preparing to unpack .../019-libubsan1_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking libubsan1:ppc64el (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package libquadmath0:ppc64el. 576s Preparing to unpack .../020-libquadmath0_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking libquadmath0:ppc64el (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package libgcc-14-dev:ppc64el. 576s Preparing to unpack .../021-libgcc-14-dev_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking libgcc-14-dev:ppc64el (14.2.0-8ubuntu1) ... 576s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 576s Preparing to unpack .../022-gcc-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 576s Unpacking gcc-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 577s Selecting previously unselected package gcc-14. 577s Preparing to unpack .../023-gcc-14_14.2.0-8ubuntu1_ppc64el.deb ... 577s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 577s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 577s Preparing to unpack .../024-gcc-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 577s Unpacking gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 577s Selecting previously unselected package gcc. 577s Preparing to unpack .../025-gcc_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 577s Unpacking gcc (4:14.1.0-2ubuntu1) ... 577s Selecting previously unselected package libstdc++-14-dev:ppc64el. 577s Preparing to unpack .../026-libstdc++-14-dev_14.2.0-8ubuntu1_ppc64el.deb ... 577s Unpacking libstdc++-14-dev:ppc64el (14.2.0-8ubuntu1) ... 577s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 577s Preparing to unpack .../027-g++-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 577s Unpacking g++-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 577s Selecting previously unselected package g++-14. 577s Preparing to unpack .../028-g++-14_14.2.0-8ubuntu1_ppc64el.deb ... 577s Unpacking g++-14 (14.2.0-8ubuntu1) ... 577s Selecting previously unselected package g++-powerpc64le-linux-gnu. 577s Preparing to unpack .../029-g++-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 577s Unpacking g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 577s Selecting previously unselected package g++. 577s Preparing to unpack .../030-g++_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 577s Unpacking g++ (4:14.1.0-2ubuntu1) ... 577s Selecting previously unselected package build-essential. 577s Preparing to unpack .../031-build-essential_12.10ubuntu1_ppc64el.deb ... 577s Unpacking build-essential (12.10ubuntu1) ... 577s Selecting previously unselected package chrpath. 577s Preparing to unpack .../032-chrpath_0.18-1_ppc64el.deb ... 577s Unpacking chrpath (0.18-1) ... 577s Selecting previously unselected package libjsoncpp25:ppc64el. 577s Preparing to unpack .../033-libjsoncpp25_1.9.5-6build1_ppc64el.deb ... 577s Unpacking libjsoncpp25:ppc64el (1.9.5-6build1) ... 577s Selecting previously unselected package librhash0:ppc64el. 577s Preparing to unpack .../034-librhash0_1.4.3-3build1_ppc64el.deb ... 577s Unpacking librhash0:ppc64el (1.4.3-3build1) ... 577s Selecting previously unselected package cmake-data. 577s Preparing to unpack .../035-cmake-data_3.30.3-1_all.deb ... 577s Unpacking cmake-data (3.30.3-1) ... 577s Selecting previously unselected package cmake. 577s Preparing to unpack .../036-cmake_3.30.3-1_ppc64el.deb ... 577s Unpacking cmake (3.30.3-1) ... 578s Selecting previously unselected package libdebhelper-perl. 578s Preparing to unpack .../037-libdebhelper-perl_13.20ubuntu1_all.deb ... 578s Unpacking libdebhelper-perl (13.20ubuntu1) ... 578s Selecting previously unselected package libtool. 578s Preparing to unpack .../038-libtool_2.4.7-8_all.deb ... 578s Unpacking libtool (2.4.7-8) ... 578s Selecting previously unselected package dh-autoreconf. 578s Preparing to unpack .../039-dh-autoreconf_20_all.deb ... 578s Unpacking dh-autoreconf (20) ... 578s Selecting previously unselected package libarchive-zip-perl. 578s Preparing to unpack .../040-libarchive-zip-perl_1.68-1_all.deb ... 578s Unpacking libarchive-zip-perl (1.68-1) ... 578s Selecting previously unselected package libfile-stripnondeterminism-perl. 578s Preparing to unpack .../041-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 578s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 578s Selecting previously unselected package dh-strip-nondeterminism. 578s Preparing to unpack .../042-dh-strip-nondeterminism_1.14.0-1_all.deb ... 578s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 578s Selecting previously unselected package debugedit. 578s Preparing to unpack .../043-debugedit_1%3a5.1-1_ppc64el.deb ... 578s Unpacking debugedit (1:5.1-1) ... 578s Selecting previously unselected package dwz. 578s Preparing to unpack .../044-dwz_0.15-1build6_ppc64el.deb ... 578s Unpacking dwz (0.15-1build6) ... 578s Selecting previously unselected package gettext. 578s Preparing to unpack .../045-gettext_0.22.5-2_ppc64el.deb ... 578s Unpacking gettext (0.22.5-2) ... 578s Selecting previously unselected package intltool-debian. 578s Preparing to unpack .../046-intltool-debian_0.35.0+20060710.6_all.deb ... 578s Unpacking intltool-debian (0.35.0+20060710.6) ... 578s Selecting previously unselected package po-debconf. 578s Preparing to unpack .../047-po-debconf_1.0.21+nmu1_all.deb ... 578s Unpacking po-debconf (1.0.21+nmu1) ... 578s Selecting previously unselected package debhelper. 578s Preparing to unpack .../048-debhelper_13.20ubuntu1_all.deb ... 578s Unpacking debhelper (13.20ubuntu1) ... 578s Selecting previously unselected package dh-python. 578s Preparing to unpack .../049-dh-python_6.20241024_all.deb ... 578s Unpacking dh-python (6.20241024) ... 578s Selecting previously unselected package xml-core. 578s Preparing to unpack .../050-xml-core_0.19_all.deb ... 578s Unpacking xml-core (0.19) ... 578s Selecting previously unselected package docutils-common. 578s Preparing to unpack .../051-docutils-common_0.21.2+dfsg-2_all.deb ... 578s Unpacking docutils-common (0.21.2+dfsg-2) ... 578s Selecting previously unselected package libfmt10:ppc64el. 578s Preparing to unpack .../052-libfmt10_10.1.1+ds1-4_ppc64el.deb ... 578s Unpacking libfmt10:ppc64el (10.1.1+ds1-4) ... 578s Selecting previously unselected package libxapian30:ppc64el. 578s Preparing to unpack .../053-libxapian30_1.4.25-1_ppc64el.deb ... 578s Unpacking libxapian30:ppc64el (1.4.25-1) ... 578s Selecting previously unselected package doxygen. 578s Preparing to unpack .../054-doxygen_1.9.8+ds-2ubuntu2_ppc64el.deb ... 578s Unpacking doxygen (1.9.8+ds-2ubuntu2) ... 578s Selecting previously unselected package fonts-dejavu-mono. 578s Preparing to unpack .../055-fonts-dejavu-mono_2.37-8_all.deb ... 578s Unpacking fonts-dejavu-mono (2.37-8) ... 578s Selecting previously unselected package fonts-dejavu-core. 578s Preparing to unpack .../056-fonts-dejavu-core_2.37-8_all.deb ... 578s Unpacking fonts-dejavu-core (2.37-8) ... 578s Selecting previously unselected package fontconfig-config. 578s Preparing to unpack .../057-fontconfig-config_2.15.0-1.1ubuntu2_ppc64el.deb ... 578s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 578s Selecting previously unselected package libfontconfig1:ppc64el. 578s Preparing to unpack .../058-libfontconfig1_2.15.0-1.1ubuntu2_ppc64el.deb ... 578s Unpacking libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 579s Selecting previously unselected package fontconfig. 579s Preparing to unpack .../059-fontconfig_2.15.0-1.1ubuntu2_ppc64el.deb ... 579s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 579s Selecting previously unselected package fonts-font-awesome. 579s Preparing to unpack .../060-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 579s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 579s Selecting previously unselected package fonts-mathjax. 579s Preparing to unpack .../061-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 579s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 579s Selecting previously unselected package libgfortran5:ppc64el. 579s Preparing to unpack .../062-libgfortran5_14.2.0-8ubuntu1_ppc64el.deb ... 579s Unpacking libgfortran5:ppc64el (14.2.0-8ubuntu1) ... 579s Selecting previously unselected package libgfortran-14-dev:ppc64el. 579s Preparing to unpack .../063-libgfortran-14-dev_14.2.0-8ubuntu1_ppc64el.deb ... 579s Unpacking libgfortran-14-dev:ppc64el (14.2.0-8ubuntu1) ... 579s Selecting previously unselected package gfortran-14-powerpc64le-linux-gnu. 579s Preparing to unpack .../064-gfortran-14-powerpc64le-linux-gnu_14.2.0-8ubuntu1_ppc64el.deb ... 579s Unpacking gfortran-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 579s Selecting previously unselected package gfortran-14. 579s Preparing to unpack .../065-gfortran-14_14.2.0-8ubuntu1_ppc64el.deb ... 579s Unpacking gfortran-14 (14.2.0-8ubuntu1) ... 579s Selecting previously unselected package gfortran-powerpc64le-linux-gnu. 579s Preparing to unpack .../066-gfortran-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 579s Unpacking gfortran-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 579s Selecting previously unselected package gfortran. 579s Preparing to unpack .../067-gfortran_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 579s Unpacking gfortran (4:14.1.0-2ubuntu1) ... 579s Selecting previously unselected package libann0. 579s Preparing to unpack .../068-libann0_1.1.2+doc-9build1_ppc64el.deb ... 579s Unpacking libann0 (1.1.2+doc-9build1) ... 579s Selecting previously unselected package libcdt5:ppc64el. 579s Preparing to unpack .../069-libcdt5_2.42.4-2build3_ppc64el.deb ... 579s Unpacking libcdt5:ppc64el (2.42.4-2build3) ... 579s Selecting previously unselected package libcgraph6:ppc64el. 579s Preparing to unpack .../070-libcgraph6_2.42.4-2build3_ppc64el.deb ... 579s Unpacking libcgraph6:ppc64el (2.42.4-2build3) ... 579s Selecting previously unselected package libsharpyuv0:ppc64el. 579s Preparing to unpack .../071-libsharpyuv0_1.4.0-0.1_ppc64el.deb ... 579s Unpacking libsharpyuv0:ppc64el (1.4.0-0.1) ... 579s Selecting previously unselected package libaom3:ppc64el. 579s Preparing to unpack .../072-libaom3_3.11.0-1_ppc64el.deb ... 579s Unpacking libaom3:ppc64el (3.11.0-1) ... 579s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 579s Preparing to unpack .../073-libheif-plugin-aomdec_1.19.3-1_ppc64el.deb ... 579s Unpacking libheif-plugin-aomdec:ppc64el (1.19.3-1) ... 579s Selecting previously unselected package libde265-0:ppc64el. 579s Preparing to unpack .../074-libde265-0_1.0.15-1build4_ppc64el.deb ... 579s Unpacking libde265-0:ppc64el (1.0.15-1build4) ... 579s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 579s Preparing to unpack .../075-libheif-plugin-libde265_1.19.3-1_ppc64el.deb ... 579s Unpacking libheif-plugin-libde265:ppc64el (1.19.3-1) ... 579s Selecting previously unselected package libheif1:ppc64el. 579s Preparing to unpack .../076-libheif1_1.19.3-1_ppc64el.deb ... 579s Unpacking libheif1:ppc64el (1.19.3-1) ... 579s Selecting previously unselected package libimagequant0:ppc64el. 579s Preparing to unpack .../077-libimagequant0_2.18.0-1build1_ppc64el.deb ... 579s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 579s Selecting previously unselected package libjpeg-turbo8:ppc64el. 579s Preparing to unpack .../078-libjpeg-turbo8_2.1.5-3ubuntu1_ppc64el.deb ... 579s Unpacking libjpeg-turbo8:ppc64el (2.1.5-3ubuntu1) ... 579s Selecting previously unselected package libjpeg8:ppc64el. 579s Preparing to unpack .../079-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 579s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 579s Selecting previously unselected package libgraphite2-3:ppc64el. 579s Preparing to unpack .../080-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 579s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 579s Selecting previously unselected package libharfbuzz0b:ppc64el. 579s Preparing to unpack .../081-libharfbuzz0b_10.0.1-1_ppc64el.deb ... 579s Unpacking libharfbuzz0b:ppc64el (10.0.1-1) ... 579s Selecting previously unselected package libraqm0:ppc64el. 579s Preparing to unpack .../082-libraqm0_0.10.1-1build1_ppc64el.deb ... 579s Unpacking libraqm0:ppc64el (0.10.1-1build1) ... 579s Selecting previously unselected package libdeflate0:ppc64el. 579s Preparing to unpack .../083-libdeflate0_1.22-1_ppc64el.deb ... 579s Unpacking libdeflate0:ppc64el (1.22-1) ... 579s Selecting previously unselected package libjbig0:ppc64el. 579s Preparing to unpack .../084-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 579s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 579s Selecting previously unselected package liblerc4:ppc64el. 579s Preparing to unpack .../085-liblerc4_4.0.0+ds-4ubuntu2_ppc64el.deb ... 579s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 579s Selecting previously unselected package libwebp7:ppc64el. 579s Preparing to unpack .../086-libwebp7_1.4.0-0.1_ppc64el.deb ... 579s Unpacking libwebp7:ppc64el (1.4.0-0.1) ... 579s Selecting previously unselected package libtiff6:ppc64el. 579s Preparing to unpack .../087-libtiff6_4.5.1+git230720-4ubuntu4_ppc64el.deb ... 579s Unpacking libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 579s Selecting previously unselected package libxpm4:ppc64el. 579s Preparing to unpack .../088-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 579s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 580s Selecting previously unselected package libgd3:ppc64el. 580s Preparing to unpack .../089-libgd3_2.3.3-12ubuntu3_ppc64el.deb ... 580s Unpacking libgd3:ppc64el (2.3.3-12ubuntu3) ... 580s Selecting previously unselected package libgts-0.7-5t64:ppc64el. 580s Preparing to unpack .../090-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_ppc64el.deb ... 580s Unpacking libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 580s Selecting previously unselected package libpixman-1-0:ppc64el. 580s Preparing to unpack .../091-libpixman-1-0_0.44.0-3_ppc64el.deb ... 580s Unpacking libpixman-1-0:ppc64el (0.44.0-3) ... 580s Selecting previously unselected package libxcb-render0:ppc64el. 580s Preparing to unpack .../092-libxcb-render0_1.17.0-2_ppc64el.deb ... 580s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 580s Selecting previously unselected package libxcb-shm0:ppc64el. 580s Preparing to unpack .../093-libxcb-shm0_1.17.0-2_ppc64el.deb ... 580s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 580s Selecting previously unselected package libxrender1:ppc64el. 580s Preparing to unpack .../094-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 580s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 580s Selecting previously unselected package libcairo2:ppc64el. 580s Preparing to unpack .../095-libcairo2_1.18.2-2_ppc64el.deb ... 580s Unpacking libcairo2:ppc64el (1.18.2-2) ... 580s Selecting previously unselected package libltdl7:ppc64el. 580s Preparing to unpack .../096-libltdl7_2.4.7-8_ppc64el.deb ... 580s Unpacking libltdl7:ppc64el (2.4.7-8) ... 580s Selecting previously unselected package libthai-data. 580s Preparing to unpack .../097-libthai-data_0.1.29-2build1_all.deb ... 580s Unpacking libthai-data (0.1.29-2build1) ... 580s Selecting previously unselected package libdatrie1:ppc64el. 580s Preparing to unpack .../098-libdatrie1_0.2.13-3build1_ppc64el.deb ... 580s Unpacking libdatrie1:ppc64el (0.2.13-3build1) ... 580s Selecting previously unselected package libthai0:ppc64el. 580s Preparing to unpack .../099-libthai0_0.1.29-2build1_ppc64el.deb ... 580s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 580s Selecting previously unselected package libpango-1.0-0:ppc64el. 580s Preparing to unpack .../100-libpango-1.0-0_1.54.0+ds-3_ppc64el.deb ... 580s Unpacking libpango-1.0-0:ppc64el (1.54.0+ds-3) ... 580s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 580s Preparing to unpack .../101-libpangoft2-1.0-0_1.54.0+ds-3_ppc64el.deb ... 580s Unpacking libpangoft2-1.0-0:ppc64el (1.54.0+ds-3) ... 580s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 580s Preparing to unpack .../102-libpangocairo-1.0-0_1.54.0+ds-3_ppc64el.deb ... 580s Unpacking libpangocairo-1.0-0:ppc64el (1.54.0+ds-3) ... 580s Selecting previously unselected package libpathplan4:ppc64el. 580s Preparing to unpack .../103-libpathplan4_2.42.4-2build3_ppc64el.deb ... 580s Unpacking libpathplan4:ppc64el (2.42.4-2build3) ... 580s Selecting previously unselected package libgvc6. 580s Preparing to unpack .../104-libgvc6_2.42.4-2build3_ppc64el.deb ... 580s Unpacking libgvc6 (2.42.4-2build3) ... 580s Selecting previously unselected package libgvpr2:ppc64el. 580s Preparing to unpack .../105-libgvpr2_2.42.4-2build3_ppc64el.deb ... 580s Unpacking libgvpr2:ppc64el (2.42.4-2build3) ... 580s Selecting previously unselected package liblab-gamut1:ppc64el. 580s Preparing to unpack .../106-liblab-gamut1_2.42.4-2build3_ppc64el.deb ... 580s Unpacking liblab-gamut1:ppc64el (2.42.4-2build3) ... 580s Selecting previously unselected package x11-common. 580s Preparing to unpack .../107-x11-common_1%3a7.7+23ubuntu3_all.deb ... 580s Unpacking x11-common (1:7.7+23ubuntu3) ... 580s Selecting previously unselected package libice6:ppc64el. 580s Preparing to unpack .../108-libice6_2%3a1.1.1-1_ppc64el.deb ... 580s Unpacking libice6:ppc64el (2:1.1.1-1) ... 580s Selecting previously unselected package libsm6:ppc64el. 580s Preparing to unpack .../109-libsm6_2%3a1.2.4-1_ppc64el.deb ... 580s Unpacking libsm6:ppc64el (2:1.2.4-1) ... 580s Selecting previously unselected package libxt6t64:ppc64el. 580s Preparing to unpack .../110-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... 580s Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 580s Selecting previously unselected package libxmu6:ppc64el. 580s Preparing to unpack .../111-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... 580s Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... 580s Selecting previously unselected package libxaw7:ppc64el. 580s Preparing to unpack .../112-libxaw7_2%3a1.0.16-1_ppc64el.deb ... 580s Unpacking libxaw7:ppc64el (2:1.0.16-1) ... 580s Selecting previously unselected package graphviz. 580s Preparing to unpack .../113-graphviz_2.42.4-2build3_ppc64el.deb ... 580s Unpacking graphviz (2.42.4-2build3) ... 580s Selecting previously unselected package icu-devtools. 580s Preparing to unpack .../114-icu-devtools_74.2-1ubuntu4_ppc64el.deb ... 580s Unpacking icu-devtools (74.2-1ubuntu4) ... 580s Selecting previously unselected package libaec0:ppc64el. 580s Preparing to unpack .../115-libaec0_1.1.3-1_ppc64el.deb ... 580s Unpacking libaec0:ppc64el (1.1.3-1) ... 580s Selecting previously unselected package libllvm17t64:ppc64el. 580s Preparing to unpack .../116-libllvm17t64_1%3a17.0.6-18_ppc64el.deb ... 580s Unpacking libllvm17t64:ppc64el (1:17.0.6-18) ... 581s Selecting previously unselected package libamd-comgr2:ppc64el. 581s Preparing to unpack .../117-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build2_ppc64el.deb ... 581s Unpacking libamd-comgr2:ppc64el (6.0+git20231212.4510c28+dfsg-3build2) ... 581s Selecting previously unselected package libsuitesparseconfig7:ppc64el. 581s Preparing to unpack .../118-libsuitesparseconfig7_1%3a7.8.3+dfsg-2_ppc64el.deb ... 581s Unpacking libsuitesparseconfig7:ppc64el (1:7.8.3+dfsg-2) ... 581s Selecting previously unselected package libamd3:ppc64el. 581s Preparing to unpack .../119-libamd3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 581s Unpacking libamd3:ppc64el (1:7.8.3+dfsg-2) ... 581s Selecting previously unselected package libdrm-amdgpu1:ppc64el. 581s Preparing to unpack .../120-libdrm-amdgpu1_2.4.123-1_ppc64el.deb ... 581s Unpacking libdrm-amdgpu1:ppc64el (2.4.123-1) ... 581s Selecting previously unselected package libhsakmt1:ppc64el. 581s Preparing to unpack .../121-libhsakmt1_5.7.0-1build1_ppc64el.deb ... 581s Unpacking libhsakmt1:ppc64el (5.7.0-1build1) ... 581s Selecting previously unselected package libhsa-runtime64-1. 581s Preparing to unpack .../122-libhsa-runtime64-1_5.7.1-2build1_ppc64el.deb ... 581s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 581s Selecting previously unselected package libamdhip64-5. 581s Preparing to unpack .../123-libamdhip64-5_5.7.1-5_ppc64el.deb ... 581s Unpacking libamdhip64-5 (5.7.1-5) ... 581s Selecting previously unselected package libblas3:ppc64el. 581s Preparing to unpack .../124-libblas3_3.12.0-3build2_ppc64el.deb ... 581s Unpacking libblas3:ppc64el (3.12.0-3build2) ... 581s Selecting previously unselected package liblapack3:ppc64el. 581s Preparing to unpack .../125-liblapack3_3.12.0-3build2_ppc64el.deb ... 581s Unpacking liblapack3:ppc64el (3.12.0-3build2) ... 581s Selecting previously unselected package libarpack2t64:ppc64el. 581s Preparing to unpack .../126-libarpack2t64_3.9.1-1.1ubuntu1_ppc64el.deb ... 581s Unpacking libarpack2t64:ppc64el (3.9.1-1.1ubuntu1) ... 581s Selecting previously unselected package libblas-dev:ppc64el. 581s Preparing to unpack .../127-libblas-dev_3.12.0-3build2_ppc64el.deb ... 581s Unpacking libblas-dev:ppc64el (3.12.0-3build2) ... 581s Selecting previously unselected package liblapack-dev:ppc64el. 581s Preparing to unpack .../128-liblapack-dev_3.12.0-3build2_ppc64el.deb ... 581s Unpacking liblapack-dev:ppc64el (3.12.0-3build2) ... 581s Selecting previously unselected package libarpack2-dev:ppc64el. 581s Preparing to unpack .../129-libarpack2-dev_3.9.1-1.1ubuntu1_ppc64el.deb ... 581s Unpacking libarpack2-dev:ppc64el (3.9.1-1.1ubuntu1) ... 581s Selecting previously unselected package libblas64-3:ppc64el. 581s Preparing to unpack .../130-libblas64-3_3.12.0-3build2_ppc64el.deb ... 581s Unpacking libblas64-3:ppc64el (3.12.0-3build2) ... 581s Selecting previously unselected package libboost1.83-dev:ppc64el. 581s Preparing to unpack .../131-libboost1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 581s Unpacking libboost1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-atomic1.83.0:ppc64el. 584s Preparing to unpack .../132-libboost-atomic1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-atomic1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-atomic1.83-dev:ppc64el. 584s Preparing to unpack .../133-libboost-atomic1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-atomic1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-chrono1.83.0t64:ppc64el. 584s Preparing to unpack .../134-libboost-chrono1.83.0t64_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-chrono1.83.0t64:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-chrono1.83-dev:ppc64el. 584s Preparing to unpack .../135-libboost-chrono1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-chrono1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-chrono-dev:ppc64el. 584s Preparing to unpack .../136-libboost-chrono-dev_1.83.0.2ubuntu1_ppc64el.deb ... 584s Unpacking libboost-chrono-dev:ppc64el (1.83.0.2ubuntu1) ... 584s Selecting previously unselected package libboost-date-time1.83.0:ppc64el. 584s Preparing to unpack .../137-libboost-date-time1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-date-time1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-serialization1.83.0:ppc64el. 584s Preparing to unpack .../138-libboost-serialization1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-serialization1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-serialization1.83-dev:ppc64el. 584s Preparing to unpack .../139-libboost-serialization1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-serialization1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-date-time1.83-dev:ppc64el. 584s Preparing to unpack .../140-libboost-date-time1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-date-time1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-dev:ppc64el. 584s Preparing to unpack .../141-libboost-dev_1.83.0.2ubuntu1_ppc64el.deb ... 584s Unpacking libboost-dev:ppc64el (1.83.0.2ubuntu1) ... 584s Selecting previously unselected package libboost-filesystem1.83.0:ppc64el. 584s Preparing to unpack .../142-libboost-filesystem1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-filesystem1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-system1.83.0:ppc64el. 584s Preparing to unpack .../143-libboost-system1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-system1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-system1.83-dev:ppc64el. 584s Preparing to unpack .../144-libboost-system1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-system1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-filesystem1.83-dev:ppc64el. 584s Preparing to unpack .../145-libboost-filesystem1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-filesystem1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-filesystem-dev:ppc64el. 584s Preparing to unpack .../146-libboost-filesystem-dev_1.83.0.2ubuntu1_ppc64el.deb ... 584s Unpacking libboost-filesystem-dev:ppc64el (1.83.0.2ubuntu1) ... 584s Selecting previously unselected package libboost-regex1.83.0:ppc64el. 584s Preparing to unpack .../147-libboost-regex1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-regex1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libicu-dev:ppc64el. 584s Preparing to unpack .../148-libicu-dev_74.2-1ubuntu4_ppc64el.deb ... 584s Unpacking libicu-dev:ppc64el (74.2-1ubuntu4) ... 584s Selecting previously unselected package libboost-regex1.83-dev:ppc64el. 584s Preparing to unpack .../149-libboost-regex1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-regex1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-iostreams1.83.0:ppc64el. 584s Preparing to unpack .../150-libboost-iostreams1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-iostreams1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-iostreams1.83-dev:ppc64el. 584s Preparing to unpack .../151-libboost-iostreams1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-iostreams1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-iostreams-dev:ppc64el. 584s Preparing to unpack .../152-libboost-iostreams-dev_1.83.0.2ubuntu1_ppc64el.deb ... 584s Unpacking libboost-iostreams-dev:ppc64el (1.83.0.2ubuntu1) ... 584s Selecting previously unselected package libboost-math1.83.0:ppc64el. 584s Preparing to unpack .../153-libboost-math1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-math1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-math1.83-dev:ppc64el. 584s Preparing to unpack .../154-libboost-math1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 584s Unpacking libboost-math1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 584s Selecting previously unselected package libboost-math-dev:ppc64el. 584s Preparing to unpack .../155-libboost-math-dev_1.83.0.2ubuntu1_ppc64el.deb ... 584s Unpacking libboost-math-dev:ppc64el (1.83.0.2ubuntu1) ... 584s Selecting previously unselected package libevent-pthreads-2.1-7t64:ppc64el. 584s Preparing to unpack .../156-libevent-pthreads-2.1-7t64_2.1.12-stable-10_ppc64el.deb ... 584s Unpacking libevent-pthreads-2.1-7t64:ppc64el (2.1.12-stable-10) ... 584s Selecting previously unselected package librdmacm1t64:ppc64el. 584s Preparing to unpack .../157-librdmacm1t64_52.0-2ubuntu1_ppc64el.deb ... 584s Unpacking librdmacm1t64:ppc64el (52.0-2ubuntu1) ... 585s Selecting previously unselected package libfabric1:ppc64el. 585s Preparing to unpack .../158-libfabric1_1.17.0-3ubuntu1_ppc64el.deb ... 585s Unpacking libfabric1:ppc64el (1.17.0-3ubuntu1) ... 585s Selecting previously unselected package libhwloc15:ppc64el. 585s Preparing to unpack .../159-libhwloc15_2.11.2-1_ppc64el.deb ... 585s Unpacking libhwloc15:ppc64el (2.11.2-1) ... 585s Selecting previously unselected package libmunge2:ppc64el. 585s Preparing to unpack .../160-libmunge2_0.5.15-4build1_ppc64el.deb ... 585s Unpacking libmunge2:ppc64el (0.5.15-4build1) ... 585s Selecting previously unselected package libpciaccess0:ppc64el. 585s Preparing to unpack .../161-libpciaccess0_0.17-3build1_ppc64el.deb ... 585s Unpacking libpciaccess0:ppc64el (0.17-3build1) ... 585s Selecting previously unselected package libxnvctrl0:ppc64el. 585s Preparing to unpack .../162-libxnvctrl0_510.47.03-0ubuntu4_ppc64el.deb ... 585s Unpacking libxnvctrl0:ppc64el (510.47.03-0ubuntu4) ... 585s Selecting previously unselected package ocl-icd-libopencl1:ppc64el. 585s Preparing to unpack .../163-ocl-icd-libopencl1_2.3.2-1build1_ppc64el.deb ... 585s Unpacking ocl-icd-libopencl1:ppc64el (2.3.2-1build1) ... 585s Selecting previously unselected package libhwloc-plugins:ppc64el. 585s Preparing to unpack .../164-libhwloc-plugins_2.11.2-1_ppc64el.deb ... 585s Unpacking libhwloc-plugins:ppc64el (2.11.2-1) ... 585s Selecting previously unselected package libpmix2t64:ppc64el. 585s Preparing to unpack .../165-libpmix2t64_5.0.3-2_ppc64el.deb ... 585s Unpacking libpmix2t64:ppc64el (5.0.3-2) ... 585s Selecting previously unselected package libibumad3:ppc64el. 585s Preparing to unpack .../166-libibumad3_52.0-2ubuntu1_ppc64el.deb ... 585s Unpacking libibumad3:ppc64el (52.0-2ubuntu1) ... 585s Selecting previously unselected package libibmad5:ppc64el. 585s Preparing to unpack .../167-libibmad5_52.0-2ubuntu1_ppc64el.deb ... 585s Unpacking libibmad5:ppc64el (52.0-2ubuntu1) ... 585s Selecting previously unselected package libucx0:ppc64el. 585s Preparing to unpack .../168-libucx0_1.17.0+ds-3build1_ppc64el.deb ... 585s Unpacking libucx0:ppc64el (1.17.0+ds-3build1) ... 585s Selecting previously unselected package libopenmpi3t64:ppc64el. 585s Preparing to unpack .../169-libopenmpi3t64_5.0.5-6_ppc64el.deb ... 585s Unpacking libopenmpi3t64:ppc64el (5.0.5-6) ... 585s Selecting previously unselected package libboost-mpi1.83.0. 585s Preparing to unpack .../170-libboost-mpi1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 585s Unpacking libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 585s Selecting previously unselected package openmpi-common. 585s Preparing to unpack .../171-openmpi-common_5.0.5-6_all.deb ... 585s Unpacking openmpi-common (5.0.5-6) ... 585s Selecting previously unselected package libnl-3-dev:ppc64el. 585s Preparing to unpack .../172-libnl-3-dev_3.7.0-0.3build2_ppc64el.deb ... 585s Unpacking libnl-3-dev:ppc64el (3.7.0-0.3build2) ... 585s Selecting previously unselected package libnl-route-3-dev:ppc64el. 585s Preparing to unpack .../173-libnl-route-3-dev_3.7.0-0.3build2_ppc64el.deb ... 585s Unpacking libnl-route-3-dev:ppc64el (3.7.0-0.3build2) ... 585s Selecting previously unselected package libibverbs-dev:ppc64el. 585s Preparing to unpack .../174-libibverbs-dev_52.0-2ubuntu1_ppc64el.deb ... 585s Unpacking libibverbs-dev:ppc64el (52.0-2ubuntu1) ... 585s Selecting previously unselected package libnuma-dev:ppc64el. 585s Preparing to unpack .../175-libnuma-dev_2.0.18-1build1_ppc64el.deb ... 585s Unpacking libnuma-dev:ppc64el (2.0.18-1build1) ... 585s Selecting previously unselected package libltdl-dev:ppc64el. 585s Preparing to unpack .../176-libltdl-dev_2.4.7-8_ppc64el.deb ... 585s Unpacking libltdl-dev:ppc64el (2.4.7-8) ... 585s Selecting previously unselected package libhwloc-dev:ppc64el. 585s Preparing to unpack .../177-libhwloc-dev_2.11.2-1_ppc64el.deb ... 585s Unpacking libhwloc-dev:ppc64el (2.11.2-1) ... 585s Selecting previously unselected package libevent-2.1-7t64:ppc64el. 585s Preparing to unpack .../178-libevent-2.1-7t64_2.1.12-stable-10_ppc64el.deb ... 585s Unpacking libevent-2.1-7t64:ppc64el (2.1.12-stable-10) ... 585s Selecting previously unselected package libevent-extra-2.1-7t64:ppc64el. 585s Preparing to unpack .../179-libevent-extra-2.1-7t64_2.1.12-stable-10_ppc64el.deb ... 585s Unpacking libevent-extra-2.1-7t64:ppc64el (2.1.12-stable-10) ... 585s Selecting previously unselected package libevent-openssl-2.1-7t64:ppc64el. 585s Preparing to unpack .../180-libevent-openssl-2.1-7t64_2.1.12-stable-10_ppc64el.deb ... 585s Unpacking libevent-openssl-2.1-7t64:ppc64el (2.1.12-stable-10) ... 585s Selecting previously unselected package libevent-dev. 585s Preparing to unpack .../181-libevent-dev_2.1.12-stable-10_ppc64el.deb ... 585s Unpacking libevent-dev (2.1.12-stable-10) ... 585s Selecting previously unselected package zlib1g-dev:ppc64el. 585s Preparing to unpack .../182-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_ppc64el.deb ... 585s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 585s Selecting previously unselected package libpmix-dev:ppc64el. 585s Preparing to unpack .../183-libpmix-dev_5.0.3-2_ppc64el.deb ... 585s Unpacking libpmix-dev:ppc64el (5.0.3-2) ... 585s Selecting previously unselected package libjs-jquery. 585s Preparing to unpack .../184-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 585s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 585s Selecting previously unselected package libjs-jquery-ui. 585s Preparing to unpack .../185-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 585s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 585s Selecting previously unselected package openmpi-bin. 585s Preparing to unpack .../186-openmpi-bin_5.0.5-6_ppc64el.deb ... 585s Unpacking openmpi-bin (5.0.5-6) ... 585s Selecting previously unselected package libopenmpi-dev:ppc64el. 585s Preparing to unpack .../187-libopenmpi-dev_5.0.5-6_ppc64el.deb ... 585s Unpacking libopenmpi-dev:ppc64el (5.0.5-6) ... 586s Selecting previously unselected package mpi-default-dev. 586s Preparing to unpack .../188-mpi-default-dev_1.17_ppc64el.deb ... 586s Unpacking mpi-default-dev (1.17) ... 586s Selecting previously unselected package libboost-mpi1.83-dev. 586s Preparing to unpack .../189-libboost-mpi1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 586s Unpacking libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 586s Selecting previously unselected package libboost-mpi-dev. 586s Preparing to unpack .../190-libboost-mpi-dev_1.83.0.2ubuntu1_ppc64el.deb ... 586s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 586s Selecting previously unselected package libboost-program-options1.83.0:ppc64el. 586s Preparing to unpack .../191-libboost-program-options1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 586s Unpacking libboost-program-options1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 586s Selecting previously unselected package libboost-program-options1.83-dev:ppc64el. 586s Preparing to unpack .../192-libboost-program-options1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 586s Unpacking libboost-program-options1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 586s Selecting previously unselected package libboost-program-options-dev:ppc64el. 586s Preparing to unpack .../193-libboost-program-options-dev_1.83.0.2ubuntu1_ppc64el.deb ... 586s Unpacking libboost-program-options-dev:ppc64el (1.83.0.2ubuntu1) ... 586s Selecting previously unselected package libboost-serialization-dev:ppc64el. 586s Preparing to unpack .../194-libboost-serialization-dev_1.83.0.2ubuntu1_ppc64el.deb ... 586s Unpacking libboost-serialization-dev:ppc64el (1.83.0.2ubuntu1) ... 586s Selecting previously unselected package libboost-thread1.83.0:ppc64el. 586s Preparing to unpack .../195-libboost-thread1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 586s Unpacking libboost-thread1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 586s Selecting previously unselected package libboost-thread1.83-dev:ppc64el. 586s Preparing to unpack .../196-libboost-thread1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 586s Unpacking libboost-thread1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 586s Selecting previously unselected package libboost-thread-dev:ppc64el. 586s Preparing to unpack .../197-libboost-thread-dev_1.83.0.2ubuntu1_ppc64el.deb ... 586s Unpacking libboost-thread-dev:ppc64el (1.83.0.2ubuntu1) ... 586s Selecting previously unselected package libboost-timer1.83.0:ppc64el. 586s Preparing to unpack .../198-libboost-timer1.83.0_1.83.0-3.2ubuntu2_ppc64el.deb ... 586s Unpacking libboost-timer1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 586s Selecting previously unselected package libboost-timer1.83-dev:ppc64el. 586s Preparing to unpack .../199-libboost-timer1.83-dev_1.83.0-3.2ubuntu2_ppc64el.deb ... 586s Unpacking libboost-timer1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 586s Selecting previously unselected package libboost-timer-dev:ppc64el. 586s Preparing to unpack .../200-libboost-timer-dev_1.83.0.2ubuntu1_ppc64el.deb ... 586s Unpacking libboost-timer-dev:ppc64el (1.83.0.2ubuntu1) ... 586s Selecting previously unselected package libbrotli-dev:ppc64el. 586s Preparing to unpack .../201-libbrotli-dev_1.1.0-2build3_ppc64el.deb ... 586s Unpacking libbrotli-dev:ppc64el (1.1.0-2build3) ... 586s Selecting previously unselected package libbtf2:ppc64el. 586s Preparing to unpack .../202-libbtf2_1%3a7.8.3+dfsg-2_ppc64el.deb ... 586s Unpacking libbtf2:ppc64el (1:7.8.3+dfsg-2) ... 586s Selecting previously unselected package libcamd3:ppc64el. 586s Preparing to unpack .../203-libcamd3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 586s Unpacking libcamd3:ppc64el (1:7.8.3+dfsg-2) ... 586s Selecting previously unselected package libccolamd3:ppc64el. 586s Preparing to unpack .../204-libccolamd3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 586s Unpacking libccolamd3:ppc64el (1:7.8.3+dfsg-2) ... 586s Selecting previously unselected package libcolamd3:ppc64el. 586s Preparing to unpack .../205-libcolamd3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 586s Unpacking libcolamd3:ppc64el (1:7.8.3+dfsg-2) ... 586s Selecting previously unselected package libcholmod5:ppc64el. 586s Preparing to unpack .../206-libcholmod5_1%3a7.8.3+dfsg-2_ppc64el.deb ... 586s Unpacking libcholmod5:ppc64el (1:7.8.3+dfsg-2) ... 586s Selecting previously unselected package libcombblas2.0.0t64:ppc64el. 586s Preparing to unpack .../207-libcombblas2.0.0t64_2.0.0-3.1build3_ppc64el.deb ... 586s Unpacking libcombblas2.0.0t64:ppc64el (2.0.0-3.1build3) ... 586s Selecting previously unselected package libidn2-dev:ppc64el. 586s Preparing to unpack .../208-libidn2-dev_2.3.7-2build2_ppc64el.deb ... 586s Unpacking libidn2-dev:ppc64el (2.3.7-2build2) ... 586s Selecting previously unselected package libpkgconf3:ppc64el. 586s Preparing to unpack .../209-libpkgconf3_1.8.1-4_ppc64el.deb ... 586s Unpacking libpkgconf3:ppc64el (1.8.1-4) ... 586s Selecting previously unselected package pkgconf-bin. 586s Preparing to unpack .../210-pkgconf-bin_1.8.1-4_ppc64el.deb ... 586s Unpacking pkgconf-bin (1.8.1-4) ... 586s Selecting previously unselected package pkgconf:ppc64el. 586s Preparing to unpack .../211-pkgconf_1.8.1-4_ppc64el.deb ... 586s Unpacking pkgconf:ppc64el (1.8.1-4) ... 586s Selecting previously unselected package libnghttp2-dev:ppc64el. 586s Preparing to unpack .../212-libnghttp2-dev_1.64.0-1_ppc64el.deb ... 586s Unpacking libnghttp2-dev:ppc64el (1.64.0-1) ... 586s Selecting previously unselected package libpsl-dev:ppc64el. 586s Preparing to unpack .../213-libpsl-dev_0.21.2-1.1build1_ppc64el.deb ... 586s Unpacking libpsl-dev:ppc64el (0.21.2-1.1build1) ... 586s Selecting previously unselected package libgmpxx4ldbl:ppc64el. 586s Preparing to unpack .../214-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_ppc64el.deb ... 586s Unpacking libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-2ubuntu7) ... 586s Selecting previously unselected package libgmp-dev:ppc64el. 586s Preparing to unpack .../215-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_ppc64el.deb ... 586s Unpacking libgmp-dev:ppc64el (2:6.3.0+dfsg-2ubuntu7) ... 586s Selecting previously unselected package libunbound8:ppc64el. 586s Preparing to unpack .../216-libunbound8_1.20.0-1ubuntu2.1_ppc64el.deb ... 586s Unpacking libunbound8:ppc64el (1.20.0-1ubuntu2.1) ... 586s Selecting previously unselected package libgnutls-dane0t64:ppc64el. 586s Preparing to unpack .../217-libgnutls-dane0t64_3.8.8-2ubuntu1_ppc64el.deb ... 586s Unpacking libgnutls-dane0t64:ppc64el (3.8.8-2ubuntu1) ... 586s Selecting previously unselected package libgnutls-openssl27t64:ppc64el. 586s Preparing to unpack .../218-libgnutls-openssl27t64_3.8.8-2ubuntu1_ppc64el.deb ... 586s Unpacking libgnutls-openssl27t64:ppc64el (3.8.8-2ubuntu1) ... 586s Selecting previously unselected package libp11-kit-dev:ppc64el. 586s Preparing to unpack .../219-libp11-kit-dev_0.25.5-2ubuntu1_ppc64el.deb ... 586s Unpacking libp11-kit-dev:ppc64el (0.25.5-2ubuntu1) ... 586s Selecting previously unselected package libtasn1-6-dev:ppc64el. 586s Preparing to unpack .../220-libtasn1-6-dev_4.19.0-3build1_ppc64el.deb ... 586s Unpacking libtasn1-6-dev:ppc64el (4.19.0-3build1) ... 586s Selecting previously unselected package nettle-dev:ppc64el. 586s Preparing to unpack .../221-nettle-dev_3.10-1_ppc64el.deb ... 586s Unpacking nettle-dev:ppc64el (3.10-1) ... 586s Selecting previously unselected package libgnutls28-dev:ppc64el. 586s Preparing to unpack .../222-libgnutls28-dev_3.8.8-2ubuntu1_ppc64el.deb ... 586s Unpacking libgnutls28-dev:ppc64el (3.8.8-2ubuntu1) ... 586s Selecting previously unselected package librtmp-dev:ppc64el. 586s Preparing to unpack .../223-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_ppc64el.deb ... 586s Unpacking librtmp-dev:ppc64el (2.4+20151223.gitfa8646d.1-2build7) ... 586s Selecting previously unselected package libssl-dev:ppc64el. 587s Preparing to unpack .../224-libssl-dev_3.3.1-2ubuntu2_ppc64el.deb ... 587s Unpacking libssl-dev:ppc64el (3.3.1-2ubuntu2) ... 587s Selecting previously unselected package libssh2-1-dev:ppc64el. 587s Preparing to unpack .../225-libssh2-1-dev_1.11.1-1_ppc64el.deb ... 587s Unpacking libssh2-1-dev:ppc64el (1.11.1-1) ... 587s Selecting previously unselected package libzstd-dev:ppc64el. 587s Preparing to unpack .../226-libzstd-dev_1.5.6+dfsg-1_ppc64el.deb ... 587s Unpacking libzstd-dev:ppc64el (1.5.6+dfsg-1) ... 587s Selecting previously unselected package libcurl4-openssl-dev:ppc64el. 587s Preparing to unpack .../227-libcurl4-openssl-dev_8.9.1-2ubuntu3_ppc64el.deb ... 587s Unpacking libcurl4-openssl-dev:ppc64el (8.9.1-2ubuntu3) ... 587s Selecting previously unselected package libcxsparse4:ppc64el. 587s Preparing to unpack .../228-libcxsparse4_1%3a7.8.3+dfsg-2_ppc64el.deb ... 587s Unpacking libcxsparse4:ppc64el (1:7.8.3+dfsg-2) ... 587s Selecting previously unselected package libdolfin-dev-common. 587s Preparing to unpack .../229-libdolfin-dev-common_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 587s Unpacking libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 587s Selecting previously unselected package libsz2:ppc64el. 587s Preparing to unpack .../230-libsz2_1.1.3-1_ppc64el.deb ... 587s Unpacking libsz2:ppc64el (1.1.3-1) ... 587s Selecting previously unselected package libhdf5-openmpi-103-1t64:ppc64el. 587s Preparing to unpack .../231-libhdf5-openmpi-103-1t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 587s Unpacking libhdf5-openmpi-103-1t64:ppc64el (1.10.10+repack-4ubuntu3) ... 587s Selecting previously unselected package libfftw3-double3:ppc64el. 587s Preparing to unpack .../232-libfftw3-double3_3.3.10-1ubuntu4_ppc64el.deb ... 587s Unpacking libfftw3-double3:ppc64el (3.3.10-1ubuntu4) ... 587s Selecting previously unselected package libfftw3-long3:ppc64el. 587s Preparing to unpack .../233-libfftw3-long3_3.3.10-1ubuntu4_ppc64el.deb ... 587s Unpacking libfftw3-long3:ppc64el (3.3.10-1ubuntu4) ... 587s Selecting previously unselected package libfftw3-single3:ppc64el. 587s Preparing to unpack .../234-libfftw3-single3_3.3.10-1ubuntu4_ppc64el.deb ... 587s Unpacking libfftw3-single3:ppc64el (3.3.10-1ubuntu4) ... 587s Selecting previously unselected package libfftw3-mpi3:ppc64el. 587s Preparing to unpack .../235-libfftw3-mpi3_3.3.10-1ubuntu4_ppc64el.deb ... 587s Unpacking libfftw3-mpi3:ppc64el (3.3.10-1ubuntu4) ... 587s Selecting previously unselected package libmetis5:ppc64el. 587s Preparing to unpack .../236-libmetis5_5.1.0.dfsg-7build3_ppc64el.deb ... 587s Unpacking libmetis5:ppc64el (5.1.0.dfsg-7build3) ... 587s Selecting previously unselected package libptscotch-7.0:ppc64el. 587s Preparing to unpack .../237-libptscotch-7.0_7.0.5-1ubuntu1_ppc64el.deb ... 587s Unpacking libptscotch-7.0:ppc64el (7.0.5-1ubuntu1) ... 587s Selecting previously unselected package libsuperlu-dist8:ppc64el. 587s Preparing to unpack .../238-libsuperlu-dist8_8.2.1+dfsg1-2_ppc64el.deb ... 587s Unpacking libsuperlu-dist8:ppc64el (8.2.1+dfsg1-2) ... 587s Selecting previously unselected package libhypre-2.31.0:ppc64el. 587s Preparing to unpack .../239-libhypre-2.31.0_2.31.0-1exp2_ppc64el.deb ... 587s Unpacking libhypre-2.31.0:ppc64el (2.31.0-1exp2) ... 587s Selecting previously unselected package libklu2:ppc64el. 587s Preparing to unpack .../240-libklu2_1%3a7.8.3+dfsg-2_ppc64el.deb ... 587s Unpacking libklu2:ppc64el (1:7.8.3+dfsg-2) ... 587s Selecting previously unselected package mpi-default-bin. 587s Preparing to unpack .../241-mpi-default-bin_1.17_ppc64el.deb ... 587s Unpacking mpi-default-bin (1.17) ... 587s Selecting previously unselected package libscalapack-openmpi2.2:ppc64el. 587s Preparing to unpack .../242-libscalapack-openmpi2.2_2.2.1-3.1ubuntu2_ppc64el.deb ... 587s Unpacking libscalapack-openmpi2.2:ppc64el (2.2.1-3.1ubuntu2) ... 587s Selecting previously unselected package libmumps-5.7:ppc64el. 587s Preparing to unpack .../243-libmumps-5.7_5.7.3-3_ppc64el.deb ... 587s Unpacking libmumps-5.7:ppc64el (5.7.3-3) ... 587s Selecting previously unselected package libspqr4:ppc64el. 587s Preparing to unpack .../244-libspqr4_1%3a7.8.3+dfsg-2_ppc64el.deb ... 587s Unpacking libspqr4:ppc64el (1:7.8.3+dfsg-2) ... 587s Selecting previously unselected package libsuperlu7:ppc64el. 587s Preparing to unpack .../245-libsuperlu7_7.0.0+dfsg1-2_ppc64el.deb ... 587s Unpacking libsuperlu7:ppc64el (7.0.0+dfsg1-2) ... 587s Selecting previously unselected package libumfpack6:ppc64el. 587s Preparing to unpack .../246-libumfpack6_1%3a7.8.3+dfsg-2_ppc64el.deb ... 587s Unpacking libumfpack6:ppc64el (1:7.8.3+dfsg-2) ... 587s Selecting previously unselected package libpetsc-real3.21:ppc64el. 587s Preparing to unpack .../247-libpetsc-real3.21_3.21.6+dfsg1-2ubuntu2_ppc64el.deb ... 587s Unpacking libpetsc-real3.21:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 587s Selecting previously unselected package libparpack2t64:ppc64el. 587s Preparing to unpack .../248-libparpack2t64_3.9.1-1.1ubuntu1_ppc64el.deb ... 587s Unpacking libparpack2t64:ppc64el (3.9.1-1.1ubuntu1) ... 587s Selecting previously unselected package libslepc-real3.21. 587s Preparing to unpack .../249-libslepc-real3.21_3.21.2+dfsg1-2_ppc64el.deb ... 587s Unpacking libslepc-real3.21 (3.21.2+dfsg1-2) ... 588s Selecting previously unselected package libdolfin2019.2t64:ppc64el. 588s Preparing to unpack .../250-libdolfin2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 588s Unpacking libdolfin2019.2t64:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 588s Selecting previously unselected package libopenblas64-0-pthread:ppc64el. 588s Preparing to unpack .../251-libopenblas64-0-pthread_0.3.28+ds-3_ppc64el.deb ... 588s Unpacking libopenblas64-0-pthread:ppc64el (0.3.28+ds-3) ... 588s Selecting previously unselected package liblapack64-3:ppc64el. 588s Preparing to unpack .../252-liblapack64-3_3.12.0-3build2_ppc64el.deb ... 588s Unpacking liblapack64-3:ppc64el (3.12.0-3build2) ... 588s Selecting previously unselected package libhypre64m-2.31.0:ppc64el. 588s Preparing to unpack .../253-libhypre64m-2.31.0_2.31.0-1exp2_ppc64el.deb ... 588s Unpacking libhypre64m-2.31.0:ppc64el (2.31.0-1exp2) ... 588s Selecting previously unselected package libmumps-64pord-5.7:ppc64el. 588s Preparing to unpack .../254-libmumps-64pord-5.7_5.7.3-3_ppc64el.deb ... 588s Unpacking libmumps-64pord-5.7:ppc64el (5.7.3-3) ... 588s Selecting previously unselected package libpetsc64-real3.21:ppc64el. 588s Preparing to unpack .../255-libpetsc64-real3.21_3.21.6+dfsg1-2ubuntu2_ppc64el.deb ... 588s Unpacking libpetsc64-real3.21:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 588s Selecting previously unselected package libslepc64-real3.21. 588s Preparing to unpack .../256-libslepc64-real3.21_3.21.2+dfsg1-2_ppc64el.deb ... 588s Unpacking libslepc64-real3.21 (3.21.2+dfsg1-2) ... 588s Selecting previously unselected package libdolfin64-2019.2t64:ppc64el. 588s Preparing to unpack .../257-libdolfin64-2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 588s Unpacking libdolfin64-2019.2t64:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 588s Selecting previously unselected package pkg-config:ppc64el. 588s Preparing to unpack .../258-pkg-config_1.8.1-4_ppc64el.deb ... 588s Unpacking pkg-config:ppc64el (1.8.1-4) ... 588s Selecting previously unselected package libeigen3-dev. 588s Preparing to unpack .../259-libeigen3-dev_3.4.0-4build1_all.deb ... 588s Unpacking libeigen3-dev (3.4.0-4build1) ... 588s Selecting previously unselected package libhdf5-openmpi-fortran-102t64:ppc64el. 588s Preparing to unpack .../260-libhdf5-openmpi-fortran-102t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 588s Unpacking libhdf5-openmpi-fortran-102t64:ppc64el (1.10.10+repack-4ubuntu3) ... 588s Selecting previously unselected package libhdf5-openmpi-hl-100t64:ppc64el. 588s Preparing to unpack .../261-libhdf5-openmpi-hl-100t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 588s Unpacking libhdf5-openmpi-hl-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 588s Selecting previously unselected package libhdf5-openmpi-hl-fortran-100t64:ppc64el. 588s Preparing to unpack .../262-libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 588s Unpacking libhdf5-openmpi-hl-fortran-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 588s Selecting previously unselected package libhdf5-openmpi-cpp-103-1t64:ppc64el. 588s Preparing to unpack .../263-libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 588s Unpacking libhdf5-openmpi-cpp-103-1t64:ppc64el (1.10.10+repack-4ubuntu3) ... 588s Selecting previously unselected package libhdf5-openmpi-hl-cpp-100t64:ppc64el. 588s Preparing to unpack .../264-libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-4ubuntu3_ppc64el.deb ... 588s Unpacking libhdf5-openmpi-hl-cpp-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 588s Selecting previously unselected package libaec-dev:ppc64el. 588s Preparing to unpack .../265-libaec-dev_1.1.3-1_ppc64el.deb ... 588s Unpacking libaec-dev:ppc64el (1.1.3-1) ... 588s Selecting previously unselected package libjpeg-turbo8-dev:ppc64el. 588s Preparing to unpack .../266-libjpeg-turbo8-dev_2.1.5-3ubuntu1_ppc64el.deb ... 588s Unpacking libjpeg-turbo8-dev:ppc64el (2.1.5-3ubuntu1) ... 588s Selecting previously unselected package libjpeg8-dev:ppc64el. 588s Preparing to unpack .../267-libjpeg8-dev_8c-2ubuntu11_ppc64el.deb ... 588s Unpacking libjpeg8-dev:ppc64el (8c-2ubuntu11) ... 588s Selecting previously unselected package libjpeg-dev:ppc64el. 588s Preparing to unpack .../268-libjpeg-dev_8c-2ubuntu11_ppc64el.deb ... 588s Unpacking libjpeg-dev:ppc64el (8c-2ubuntu11) ... 588s Selecting previously unselected package libhdf5-openmpi-dev. 588s Preparing to unpack .../269-libhdf5-openmpi-dev_1.10.10+repack-4ubuntu3_ppc64el.deb ... 588s Unpacking libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 588s Selecting previously unselected package libhdf5-mpi-dev. 588s Preparing to unpack .../270-libhdf5-mpi-dev_1.10.10+repack-4ubuntu3_ppc64el.deb ... 588s Unpacking libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 588s Selecting previously unselected package libldl3:ppc64el. 589s Preparing to unpack .../271-libldl3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 589s Unpacking libldl3:ppc64el (1:7.8.3+dfsg-2) ... 589s Selecting previously unselected package libsuitesparse-mongoose3:ppc64el. 589s Preparing to unpack .../272-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 589s Unpacking libsuitesparse-mongoose3:ppc64el (1:7.8.3+dfsg-2) ... 589s Selecting previously unselected package librbio4:ppc64el. 589s Preparing to unpack .../273-librbio4_1%3a7.8.3+dfsg-2_ppc64el.deb ... 589s Unpacking librbio4:ppc64el (1:7.8.3+dfsg-2) ... 589s Selecting previously unselected package libspex3:ppc64el. 589s Preparing to unpack .../274-libspex3_1%3a7.8.3+dfsg-2_ppc64el.deb ... 589s Unpacking libspex3:ppc64el (1:7.8.3+dfsg-2) ... 589s Selecting previously unselected package libparu1:ppc64el. 589s Preparing to unpack .../275-libparu1_1%3a7.8.3+dfsg-2_ppc64el.deb ... 589s Unpacking libparu1:ppc64el (1:7.8.3+dfsg-2) ... 589s Selecting previously unselected package libsuitesparse-dev:ppc64el. 589s Preparing to unpack .../276-libsuitesparse-dev_1%3a7.8.3+dfsg-2_ppc64el.deb ... 589s Unpacking libsuitesparse-dev:ppc64el (1:7.8.3+dfsg-2) ... 589s Selecting previously unselected package libscotch-7.0:ppc64el. 589s Preparing to unpack .../277-libscotch-7.0_7.0.5-1ubuntu1_ppc64el.deb ... 589s Unpacking libscotch-7.0:ppc64el (7.0.5-1ubuntu1) ... 589s Selecting previously unselected package libscotch-dev. 589s Preparing to unpack .../278-libscotch-dev_7.0.5-1ubuntu1_ppc64el.deb ... 589s Unpacking libscotch-dev (7.0.5-1ubuntu1) ... 589s Selecting previously unselected package liblzma-dev:ppc64el. 589s Preparing to unpack .../279-liblzma-dev_5.6.2-2_ppc64el.deb ... 589s Unpacking liblzma-dev:ppc64el (5.6.2-2) ... 589s Selecting previously unselected package libxml2-dev:ppc64el. 589s Preparing to unpack .../280-libxml2-dev_2.12.7+dfsg-3_ppc64el.deb ... 589s Unpacking libxml2-dev:ppc64el (2.12.7+dfsg-3) ... 589s Selecting previously unselected package python3-numpy. 589s Preparing to unpack .../281-python3-numpy_1%3a1.26.4+ds-11ubuntu1_ppc64el.deb ... 589s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 589s Selecting previously unselected package python3-mpi4py. 589s Preparing to unpack .../282-python3-mpi4py_3.1.6-9ubuntu1_ppc64el.deb ... 589s Unpacking python3-mpi4py (3.1.6-9ubuntu1) ... 589s Selecting previously unselected package python3-dijitso. 589s Preparing to unpack .../283-python3-dijitso_2019.2.0~git20190418.c92dcb0-4_all.deb ... 589s Unpacking python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 589s Selecting previously unselected package python3-mpmath. 589s Preparing to unpack .../284-python3-mpmath_1.3.0-1_all.deb ... 589s Unpacking python3-mpmath (1.3.0-1) ... 589s Selecting previously unselected package python3-sympy. 589s Preparing to unpack .../285-python3-sympy_1.13.3-1_all.deb ... 589s Unpacking python3-sympy (1.13.3-1) ... 589s Selecting previously unselected package python3-fiat. 589s Preparing to unpack .../286-python3-fiat_2019.2.0~git20210419.7d418fa-5_all.deb ... 589s Unpacking python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 589s Selecting previously unselected package python3-ufl-legacy. 589s Preparing to unpack .../287-python3-ufl-legacy_1%3a2022.3.0-3_all.deb ... 589s Unpacking python3-ufl-legacy (1:2022.3.0-3) ... 590s Selecting previously unselected package python3-ffc. 590s Preparing to unpack .../288-python3-ffc_2019.2.0~legacy20230509.35df986-3_all.deb ... 590s Unpacking python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 590s Selecting previously unselected package libjs-mathjax. 590s Preparing to unpack .../289-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 590s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 590s Selecting previously unselected package libptscotch-dev. 590s Preparing to unpack .../290-libptscotch-dev_7.0.5-1ubuntu1_ppc64el.deb ... 590s Unpacking libptscotch-dev (7.0.5-1ubuntu1) ... 590s Selecting previously unselected package libscalapack-openmpi-dev:ppc64el. 590s Preparing to unpack .../291-libscalapack-openmpi-dev_2.2.1-3.1ubuntu2_ppc64el.deb ... 590s Unpacking libscalapack-openmpi-dev:ppc64el (2.2.1-3.1ubuntu2) ... 590s Selecting previously unselected package libscalapack-mpi-dev:ppc64el. 590s Preparing to unpack .../292-libscalapack-mpi-dev_2.2.1-3.1ubuntu2_ppc64el.deb ... 590s Unpacking libscalapack-mpi-dev:ppc64el (2.2.1-3.1ubuntu2) ... 590s Selecting previously unselected package libfftw3-bin. 590s Preparing to unpack .../293-libfftw3-bin_3.3.10-1ubuntu4_ppc64el.deb ... 590s Unpacking libfftw3-bin (3.3.10-1ubuntu4) ... 590s Selecting previously unselected package libfftw3-dev:ppc64el. 590s Preparing to unpack .../294-libfftw3-dev_3.3.10-1ubuntu4_ppc64el.deb ... 590s Unpacking libfftw3-dev:ppc64el (3.3.10-1ubuntu4) ... 590s Selecting previously unselected package libfftw3-mpi-dev:ppc64el. 590s Preparing to unpack .../295-libfftw3-mpi-dev_3.3.10-1ubuntu4_ppc64el.deb ... 590s Unpacking libfftw3-mpi-dev:ppc64el (3.3.10-1ubuntu4) ... 590s Selecting previously unselected package opencl-c-headers. 590s Preparing to unpack .../296-opencl-c-headers_3.0~2024.05.08-1_all.deb ... 590s Unpacking opencl-c-headers (3.0~2024.05.08-1) ... 590s Selecting previously unselected package opencl-clhpp-headers. 590s Preparing to unpack .../297-opencl-clhpp-headers_3.0~2024.05.08-1ubuntu1_all.deb ... 590s Unpacking opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 590s Selecting previously unselected package ocl-icd-opencl-dev:ppc64el. 590s Preparing to unpack .../298-ocl-icd-opencl-dev_2.3.2-1build1_ppc64el.deb ... 590s Unpacking ocl-icd-opencl-dev:ppc64el (2.3.2-1build1) ... 590s Selecting previously unselected package libsuperlu-dev:ppc64el. 590s Preparing to unpack .../299-libsuperlu-dev_7.0.0+dfsg1-2_ppc64el.deb ... 590s Unpacking libsuperlu-dev:ppc64el (7.0.0+dfsg1-2) ... 590s Selecting previously unselected package libsuperlu-dist-dev:ppc64el. 590s Preparing to unpack .../300-libsuperlu-dist-dev_8.2.1+dfsg1-2_ppc64el.deb ... 590s Unpacking libsuperlu-dist-dev:ppc64el (8.2.1+dfsg1-2) ... 591s Selecting previously unselected package xorg-sgml-doctools. 591s Preparing to unpack .../301-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 591s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 591s Selecting previously unselected package x11proto-dev. 591s Preparing to unpack .../302-x11proto-dev_2024.1-1_all.deb ... 591s Unpacking x11proto-dev (2024.1-1) ... 591s Selecting previously unselected package libxau-dev:ppc64el. 591s Preparing to unpack .../303-libxau-dev_1%3a1.0.11-1_ppc64el.deb ... 591s Unpacking libxau-dev:ppc64el (1:1.0.11-1) ... 591s Selecting previously unselected package libxdmcp-dev:ppc64el. 591s Preparing to unpack .../304-libxdmcp-dev_1%3a1.1.3-0ubuntu6_ppc64el.deb ... 591s Unpacking libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu6) ... 591s Selecting previously unselected package xtrans-dev. 591s Preparing to unpack .../305-xtrans-dev_1.4.0-1_all.deb ... 591s Unpacking xtrans-dev (1.4.0-1) ... 591s Selecting previously unselected package libxcb1-dev:ppc64el. 591s Preparing to unpack .../306-libxcb1-dev_1.17.0-2_ppc64el.deb ... 591s Unpacking libxcb1-dev:ppc64el (1.17.0-2) ... 591s Selecting previously unselected package libx11-dev:ppc64el. 591s Preparing to unpack .../307-libx11-dev_2%3a1.8.10-2_ppc64el.deb ... 591s Unpacking libx11-dev:ppc64el (2:1.8.10-2) ... 591s Selecting previously unselected package libyaml-dev:ppc64el. 591s Preparing to unpack .../308-libyaml-dev_0.2.5-1build1_ppc64el.deb ... 591s Unpacking libyaml-dev:ppc64el (0.2.5-1build1) ... 591s Selecting previously unselected package libpetsc3.21-dev-common. 591s Preparing to unpack .../309-libpetsc3.21-dev-common_3.21.6+dfsg1-2ubuntu2_all.deb ... 591s Unpacking libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 591s Selecting previously unselected package libhypre-dev:ppc64el. 591s Preparing to unpack .../310-libhypre-dev_2.31.0-1exp2_ppc64el.deb ... 591s Unpacking libhypre-dev:ppc64el (2.31.0-1exp2) ... 591s Selecting previously unselected package libmumps-headers-dev. 591s Preparing to unpack .../311-libmumps-headers-dev_5.7.3-3_all.deb ... 591s Unpacking libmumps-headers-dev (5.7.3-3) ... 591s Selecting previously unselected package libmumps-dev:ppc64el. 591s Preparing to unpack .../312-libmumps-dev_5.7.3-3_ppc64el.deb ... 591s Unpacking libmumps-dev:ppc64el (5.7.3-3) ... 591s Selecting previously unselected package libc6-dbg:ppc64el. 591s Preparing to unpack .../313-libc6-dbg_2.40-1ubuntu3_ppc64el.deb ... 591s Unpacking libc6-dbg:ppc64el (2.40-1ubuntu3) ... 591s Selecting previously unselected package valgrind. 591s Preparing to unpack .../314-valgrind_1%3a3.23.0-0ubuntu2_ppc64el.deb ... 591s Unpacking valgrind (1:3.23.0-0ubuntu2) ... 591s Selecting previously unselected package valgrind-mpi. 591s Preparing to unpack .../315-valgrind-mpi_1%3a3.23.0-0ubuntu2_ppc64el.deb ... 591s Unpacking valgrind-mpi (1:3.23.0-0ubuntu2) ... 591s Selecting previously unselected package libpetsc-real3.21-dev:ppc64el. 591s Preparing to unpack .../316-libpetsc-real3.21-dev_3.21.6+dfsg1-2ubuntu2_ppc64el.deb ... 591s Unpacking libpetsc-real3.21-dev:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 592s Selecting previously unselected package libparpack2-dev:ppc64el. 592s Preparing to unpack .../317-libparpack2-dev_3.9.1-1.1ubuntu1_ppc64el.deb ... 592s Unpacking libparpack2-dev:ppc64el (3.9.1-1.1ubuntu1) ... 592s Selecting previously unselected package libslepc-real3.21-dev. 592s Preparing to unpack .../318-libslepc-real3.21-dev_3.21.2+dfsg1-2_ppc64el.deb ... 592s Unpacking libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 592s Selecting previously unselected package libdolfin-dev:ppc64el. 592s Preparing to unpack .../319-libdolfin-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 592s Unpacking libdolfin-dev:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 592s Selecting previously unselected package libopenblas64-0:ppc64el. 592s Preparing to unpack .../320-libopenblas64-0_0.3.28+ds-3_ppc64el.deb ... 592s Unpacking libopenblas64-0:ppc64el (0.3.28+ds-3) ... 592s Selecting previously unselected package libopenblas64-pthread-dev:ppc64el. 592s Preparing to unpack .../321-libopenblas64-pthread-dev_0.3.28+ds-3_ppc64el.deb ... 592s Unpacking libopenblas64-pthread-dev:ppc64el (0.3.28+ds-3) ... 592s Selecting previously unselected package libopenblas64-dev:ppc64el. 592s Preparing to unpack .../322-libopenblas64-dev_0.3.28+ds-3_ppc64el.deb ... 592s Unpacking libopenblas64-dev:ppc64el (0.3.28+ds-3) ... 592s Selecting previously unselected package libhypre64m-dev:ppc64el. 592s Preparing to unpack .../323-libhypre64m-dev_2.31.0-1exp2_ppc64el.deb ... 592s Unpacking libhypre64m-dev:ppc64el (2.31.0-1exp2) ... 592s Selecting previously unselected package libmumps64-dev:ppc64el. 592s Preparing to unpack .../324-libmumps64-dev_5.7.3-3_ppc64el.deb ... 592s Unpacking libmumps64-dev:ppc64el (5.7.3-3) ... 592s Selecting previously unselected package libpetsc64-real3.21-dev:ppc64el. 592s Preparing to unpack .../325-libpetsc64-real3.21-dev_3.21.6+dfsg1-2ubuntu2_ppc64el.deb ... 592s Unpacking libpetsc64-real3.21-dev:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 592s Selecting previously unselected package libslepc64-real3.21-dev. 592s Preparing to unpack .../326-libslepc64-real3.21-dev_3.21.2+dfsg1-2_ppc64el.deb ... 592s Unpacking libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 592s Selecting previously unselected package libdolfin64-dev:ppc64el. 592s Preparing to unpack .../327-libdolfin64-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 592s Unpacking libdolfin64-dev:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 592s Selecting previously unselected package libexpat1-dev:ppc64el. 592s Preparing to unpack .../328-libexpat1-dev_2.6.4-1_ppc64el.deb ... 592s Unpacking libexpat1-dev:ppc64el (2.6.4-1) ... 592s Selecting previously unselected package libjs-underscore. 592s Preparing to unpack .../329-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 592s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 592s Selecting previously unselected package libjs-sphinxdoc. 592s Preparing to unpack .../330-libjs-sphinxdoc_7.4.7-4_all.deb ... 592s Unpacking libjs-sphinxdoc (7.4.7-4) ... 592s Selecting previously unselected package libjson-perl. 592s Preparing to unpack .../331-libjson-perl_4.10000-1_all.deb ... 592s Unpacking libjson-perl (4.10000-1) ... 592s Selecting previously unselected package libpetsc-real-dev. 592s Preparing to unpack .../332-libpetsc-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 592s Unpacking libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 592s Selecting previously unselected package libpetsc64-real-dev. 592s Preparing to unpack .../333-libpetsc64-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 592s Unpacking libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 592s Selecting previously unselected package libpython3.12-dev:ppc64el. 592s Preparing to unpack .../334-libpython3.12-dev_3.12.7-3_ppc64el.deb ... 592s Unpacking libpython3.12-dev:ppc64el (3.12.7-3) ... 593s Selecting previously unselected package libpython3-dev:ppc64el. 593s Preparing to unpack .../335-libpython3-dev_3.12.6-0ubuntu1_ppc64el.deb ... 593s Unpacking libpython3-dev:ppc64el (3.12.6-0ubuntu1) ... 593s Selecting previously unselected package libpython3-all-dev:ppc64el. 593s Preparing to unpack .../336-libpython3-all-dev_3.12.6-0ubuntu1_ppc64el.deb ... 593s Unpacking libpython3-all-dev:ppc64el (3.12.6-0ubuntu1) ... 593s Selecting previously unselected package libpython3.13-minimal:ppc64el. 593s Preparing to unpack .../337-libpython3.13-minimal_3.13.0-2_ppc64el.deb ... 593s Unpacking libpython3.13-minimal:ppc64el (3.13.0-2) ... 593s Selecting previously unselected package libpython3.13-stdlib:ppc64el. 593s Preparing to unpack .../338-libpython3.13-stdlib_3.13.0-2_ppc64el.deb ... 593s Unpacking libpython3.13-stdlib:ppc64el (3.13.0-2) ... 593s Selecting previously unselected package libpython3.13:ppc64el. 593s Preparing to unpack .../339-libpython3.13_3.13.0-2_ppc64el.deb ... 593s Unpacking libpython3.13:ppc64el (3.13.0-2) ... 593s Selecting previously unselected package petsc64-dev. 593s Preparing to unpack .../340-petsc64-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 593s Unpacking petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 593s Selecting previously unselected package pybind11-dev. 593s Preparing to unpack .../341-pybind11-dev_2.13.6-1_all.deb ... 593s Unpacking pybind11-dev (2.13.6-1) ... 593s Selecting previously unselected package sphinx-common. 593s Preparing to unpack .../342-sphinx-common_7.4.7-4_all.deb ... 593s Unpacking sphinx-common (7.4.7-4) ... 593s Selecting previously unselected package python-petsc4py-doc. 593s Preparing to unpack .../343-python-petsc4py-doc_3.21.6-2ubuntu2_all.deb ... 593s Unpacking python-petsc4py-doc (3.21.6-2ubuntu2) ... 593s Selecting previously unselected package python3-all. 593s Preparing to unpack .../344-python3-all_3.12.6-0ubuntu1_ppc64el.deb ... 593s Unpacking python3-all (3.12.6-0ubuntu1) ... 593s Selecting previously unselected package python3.12-dev. 593s Preparing to unpack .../345-python3.12-dev_3.12.7-3_ppc64el.deb ... 593s Unpacking python3.12-dev (3.12.7-3) ... 593s Selecting previously unselected package python3-dev. 593s Preparing to unpack .../346-python3-dev_3.12.6-0ubuntu1_ppc64el.deb ... 593s Unpacking python3-dev (3.12.6-0ubuntu1) ... 593s Selecting previously unselected package python3-all-dev. 593s Preparing to unpack .../347-python3-all-dev_3.12.6-0ubuntu1_ppc64el.deb ... 593s Unpacking python3-all-dev (3.12.6-0ubuntu1) ... 593s Selecting previously unselected package python3-defusedxml. 593s Preparing to unpack .../348-python3-defusedxml_0.7.1-2_all.deb ... 593s Unpacking python3-defusedxml (0.7.1-2) ... 593s Selecting previously unselected package python3-distlib. 593s Preparing to unpack .../349-python3-distlib_0.3.9-1_all.deb ... 593s Unpacking python3-distlib (0.3.9-1) ... 593s Selecting previously unselected package python3-roman. 593s Preparing to unpack .../350-python3-roman_4.2-1_all.deb ... 593s Unpacking python3-roman (4.2-1) ... 593s Selecting previously unselected package python3-docutils. 593s Preparing to unpack .../351-python3-docutils_0.21.2+dfsg-2_all.deb ... 593s Unpacking python3-docutils (0.21.2+dfsg-2) ... 593s Selecting previously unselected package swig. 593s Preparing to unpack .../352-swig_4.2.1-1_ppc64el.deb ... 593s Unpacking swig (4.2.1-1) ... 593s Selecting previously unselected package python3-petsc4py-real3.21. 593s Preparing to unpack .../353-python3-petsc4py-real3.21_3.21.6-2ubuntu2_ppc64el.deb ... 593s Unpacking python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 594s Selecting previously unselected package python3-petsc4py-real. 594s Preparing to unpack .../354-python3-petsc4py-real_3.21.6-2ubuntu2_all.deb ... 594s Unpacking python3-petsc4py-real (3.21.6-2ubuntu2) ... 594s Selecting previously unselected package python3-slepc4py-real3.21. 594s Preparing to unpack .../355-python3-slepc4py-real3.21_3.21.2-1ubuntu2_ppc64el.deb ... 594s Unpacking python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 594s Selecting previously unselected package python3-slepc4py-real. 594s Preparing to unpack .../356-python3-slepc4py-real_3.21.2-1ubuntu2_all.deb ... 594s Unpacking python3-slepc4py-real (3.21.2-1ubuntu2) ... 594s Selecting previously unselected package python3-dolfin-real. 594s Preparing to unpack .../357-python3-dolfin-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 594s Unpacking python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 594s Selecting previously unselected package python3-petsc4py-64-real3.21. 594s Preparing to unpack .../358-python3-petsc4py-64-real3.21_3.21.6-2ubuntu2_ppc64el.deb ... 594s Unpacking python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 594s Selecting previously unselected package python3-petsc4py-64-real. 594s Preparing to unpack .../359-python3-petsc4py-64-real_3.21.6-2ubuntu2_all.deb ... 594s Unpacking python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 594s Selecting previously unselected package python3-slepc4py-64-real3.21. 594s Preparing to unpack .../360-python3-slepc4py-64-real3.21_3.21.2-1ubuntu2_ppc64el.deb ... 594s Unpacking python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 594s Selecting previously unselected package python3-slepc4py-64-real. 594s Preparing to unpack .../361-python3-slepc4py-64-real_3.21.2-1ubuntu2_all.deb ... 594s Unpacking python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 594s Selecting previously unselected package python3-pkgconfig. 594s Preparing to unpack .../362-python3-pkgconfig_1.5.5-2_all.deb ... 594s Unpacking python3-pkgconfig (1.5.5-2) ... 594s Selecting previously unselected package python3-pybind11. 594s Preparing to unpack .../363-python3-pybind11_2.13.6-1_all.deb ... 594s Unpacking python3-pybind11 (2.13.6-1) ... 594s Selecting previously unselected package python3-dolfin64-real. 594s Preparing to unpack .../364-python3-dolfin64-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 594s Unpacking python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 594s Selecting previously unselected package python3-filelock. 594s Preparing to unpack .../365-python3-filelock_3.16.1-1_all.deb ... 594s Unpacking python3-filelock (3.16.1-1) ... 594s Selecting previously unselected package python3-imagesize. 594s Preparing to unpack .../366-python3-imagesize_1.4.1-1_all.deb ... 594s Unpacking python3-imagesize (1.4.1-1) ... 594s Selecting previously unselected package python3-iniconfig. 594s Preparing to unpack .../367-python3-iniconfig_1.1.1-2_all.deb ... 594s Unpacking python3-iniconfig (1.1.1-2) ... 594s Selecting previously unselected package python3-packaging. 594s Preparing to unpack .../368-python3-packaging_24.2-1_all.deb ... 594s Unpacking python3-packaging (24.2-1) ... 594s Selecting previously unselected package python3-wheel. 594s Preparing to unpack .../369-python3-wheel_0.44.0-1_all.deb ... 594s Unpacking python3-wheel (0.44.0-1) ... 594s Selecting previously unselected package python3-pip. 594s Preparing to unpack .../370-python3-pip_24.2+dfsg-1_all.deb ... 594s Unpacking python3-pip (24.2+dfsg-1) ... 594s Selecting previously unselected package python3-pip-whl. 594s Preparing to unpack .../371-python3-pip-whl_24.2+dfsg-1_all.deb ... 594s Unpacking python3-pip-whl (24.2+dfsg-1) ... 594s Selecting previously unselected package python3-platformdirs. 594s Preparing to unpack .../372-python3-platformdirs_4.3.6-1_all.deb ... 594s Unpacking python3-platformdirs (4.3.6-1) ... 594s Selecting previously unselected package python3-pluggy. 594s Preparing to unpack .../373-python3-pluggy_1.5.0-1_all.deb ... 594s Unpacking python3-pluggy (1.5.0-1) ... 594s Selecting previously unselected package python3-ply. 594s Preparing to unpack .../374-python3-ply_3.11-7_all.deb ... 594s Unpacking python3-ply (3.11-7) ... 594s Selecting previously unselected package python3-pusimp. 594s Preparing to unpack .../375-python3-pusimp_0.1.1-1_all.deb ... 594s Unpacking python3-pusimp (0.1.1-1) ... 594s Selecting previously unselected package python3-pytest. 594s Preparing to unpack .../376-python3-pytest_8.3.3-1_all.deb ... 594s Unpacking python3-pytest (8.3.3-1) ... 594s Selecting previously unselected package python3-setuptools-whl. 594s Preparing to unpack .../377-python3-setuptools-whl_74.1.2-1_all.deb ... 594s Unpacking python3-setuptools-whl (74.1.2-1) ... 594s Selecting previously unselected package python3-six. 594s Preparing to unpack .../378-python3-six_1.16.0-7_all.deb ... 594s Unpacking python3-six (1.16.0-7) ... 594s Selecting previously unselected package python3-snowballstemmer. 594s Preparing to unpack .../379-python3-snowballstemmer_2.2.0-4build1_all.deb ... 594s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 594s Selecting previously unselected package python3-alabaster. 594s Preparing to unpack .../380-python3-alabaster_0.7.16-0.1_all.deb ... 594s Unpacking python3-alabaster (0.7.16-0.1) ... 595s Selecting previously unselected package python3-sphinx. 595s Preparing to unpack .../381-python3-sphinx_7.4.7-4_all.deb ... 595s Unpacking python3-sphinx (7.4.7-4) ... 595s Selecting previously unselected package sphinx-rtd-theme-common. 595s Preparing to unpack .../382-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 595s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 596s Selecting previously unselected package python3-sphinxcontrib.jquery. 596s Preparing to unpack .../383-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 596s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 596s Selecting previously unselected package python3-sphinx-rtd-theme. 596s Preparing to unpack .../384-python3-sphinx-rtd-theme_3.0.2+dfsg-1_all.deb ... 596s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 596s Selecting previously unselected package python3-wheel-whl. 596s Preparing to unpack .../385-python3-wheel-whl_0.44.0-1_all.deb ... 596s Unpacking python3-wheel-whl (0.44.0-1) ... 596s Selecting previously unselected package python3-virtualenv. 596s Preparing to unpack .../386-python3-virtualenv_20.27.0+ds-1_all.deb ... 596s Unpacking python3-virtualenv (20.27.0+ds-1) ... 596s Selecting previously unselected package slepc64-dev. 596s Preparing to unpack .../387-slepc64-dev_3.21.2+dfsg1-2_ppc64el.deb ... 596s Unpacking slepc64-dev (3.21.2+dfsg1-2) ... 596s Selecting previously unselected package python3-petsc4py. 596s Preparing to unpack .../388-python3-petsc4py_3.21.6-2ubuntu2_all.deb ... 596s Unpacking python3-petsc4py (3.21.6-2ubuntu2) ... 596s Selecting previously unselected package python3-slepc4py. 596s Preparing to unpack .../389-python3-slepc4py_3.21.2-1ubuntu2_all.deb ... 596s Unpacking python3-slepc4py (3.21.2-1ubuntu2) ... 596s Selecting previously unselected package python3-dolfin. 596s Preparing to unpack .../390-python3-dolfin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_ppc64el.deb ... 596s Unpacking python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 596s Selecting previously unselected package dolfin-doc. 596s Preparing to unpack .../391-dolfin-doc_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 596s Unpacking dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 596s Selecting previously unselected package dolfin-bin. 596s Preparing to unpack .../392-dolfin-bin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 596s Unpacking dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 596s Selecting previously unselected package petsc-dev. 596s Preparing to unpack .../393-petsc-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 596s Unpacking petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 596s Selecting previously unselected package slepc-dev. 596s Preparing to unpack .../394-slepc-dev_3.21.2+dfsg1-2_ppc64el.deb ... 596s Unpacking slepc-dev (3.21.2+dfsg1-2) ... 596s Selecting previously unselected package libjs-modernizr. 596s Preparing to unpack .../395-libjs-modernizr_3.13.0-0.1_all.deb ... 596s Unpacking libjs-modernizr (3.13.0-0.1) ... 596s Selecting previously unselected package autopkgtest-satdep. 596s Preparing to unpack .../396-4-autopkgtest-satdep.deb ... 596s Unpacking autopkgtest-satdep (0) ... 596s Setting up dh-python (6.20241024) ... 596s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 596s Setting up libgnutls-openssl27t64:ppc64el (3.8.8-2ubuntu1) ... 596s Setting up python3-iniconfig (1.1.1-2) ... 596s Setting up libboost-program-options1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 596s Setting up libpixman-1-0:ppc64el (0.44.0-3) ... 596s Setting up libxapian30:ppc64el (1.4.25-1) ... 596s Setting up libsharpyuv0:ppc64el (1.4.0-0.1) ... 596s Setting up libaom3:ppc64el (3.11.0-1) ... 596s Setting up libpciaccess0:ppc64el (0.17-3build1) ... 596s Setting up python3-setuptools-whl (74.1.2-1) ... 596s Setting up python3-filelock (3.16.1-1) ... 596s Setting up fonts-lato (2.015-1) ... 596s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 596s Setting up swig (4.2.1-1) ... 596s Setting up libzstd-dev:ppc64el (1.5.6+dfsg-1) ... 596s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 596s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 596s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 596s Setting up libboost-date-time1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 596s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 596s Setting up libdatrie1:ppc64el (0.2.13-3build1) ... 596s Setting up libyaml-dev:ppc64el (0.2.5-1build1) ... 596s Setting up libboost-timer1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 596s Setting up python3-pip-whl (24.2+dfsg-1) ... 596s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 596s Setting up python3-defusedxml (0.7.1-2) ... 596s Setting up libarchive-zip-perl (1.68-1) ... 596s Setting up libevent-pthreads-2.1-7t64:ppc64el (2.1.12-stable-10) ... 596s Setting up python3-alabaster (0.7.16-0.1) ... 596s Setting up libscotch-7.0:ppc64el (7.0.5-1ubuntu1) ... 596s Setting up libboost-regex1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 596s Setting up libdebhelper-perl (13.20ubuntu1) ... 596s Setting up python3-ply (3.11-7) ... 596s Setting up libevent-openssl-2.1-7t64:ppc64el (2.1.12-stable-10) ... 596s Setting up libboost-system1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 596s Setting up liblab-gamut1:ppc64el (2.42.4-2build3) ... 596s Setting up x11-common (1:7.7+23ubuntu3) ... 597s Setting up libibumad3:ppc64el (52.0-2ubuntu1) ... 597s Setting up libdeflate0:ppc64el (1.22-1) ... 597s Setting up libboost-thread1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 597s Setting up m4 (1.4.19-4build1) ... 597s Setting up libevent-2.1-7t64:ppc64el (2.1.12-stable-10) ... 597s Setting up python3-all (3.12.6-0ubuntu1) ... 597s Setting up libmetis5:ppc64el (5.1.0.dfsg-7build3) ... 597s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 597s Setting up libibmad5:ppc64el (52.0-2ubuntu1) ... 597s Setting up libldl3:ppc64el (1:7.8.3+dfsg-2) ... 597s Setting up python3-distlib (0.3.9-1) ... 597s Setting up libboost-filesystem1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 597s Setting up libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 597s Setting up libgomp1:ppc64el (14.2.0-8ubuntu1) ... 597s Setting up libjs-modernizr (3.13.0-0.1) ... 597s Setting up python3-wheel (0.44.0-1) ... 597s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 597s Setting up libaec0:ppc64el (1.1.3-1) ... 597s Setting up python3-platformdirs (4.3.6-1) ... 597s Setting up libpsl-dev:ppc64el (0.21.2-1.1build1) ... 597s Setting up libc6-dbg:ppc64el (2.40-1ubuntu3) ... 597s Setting up libnuma-dev:ppc64el (2.0.18-1build1) ... 597s Setting up libxnvctrl0:ppc64el (510.47.03-0ubuntu4) ... 597s Setting up libboost-atomic1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 597s Setting up python3-six (1.16.0-7) ... 597s Setting up libpython3.13-minimal:ppc64el (3.13.0-2) ... 597s Setting up libboost-serialization1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 597s Setting up libbtf2:ppc64el (1:7.8.3+dfsg-2) ... 597s Setting up python3-roman (4.2-1) ... 598s Setting up xtrans-dev (1.4.0-1) ... 598s Setting up autotools-dev (20220109.1) ... 598s Setting up libblas3:ppc64el (3.12.0-3build2) ... 598s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 598s Setting up python3-packaging (24.2-1) ... 598s Setting up libunbound8:ppc64el (1.20.0-1ubuntu2.1) ... 598s Setting up libpkgconf3:ppc64el (1.8.1-4) ... 598s Setting up libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-2ubuntu7) ... 598s Setting up libmunge2:ppc64el (0.5.15-4build1) ... 598s Setting up libllvm17t64:ppc64el (1:17.0.6-18) ... 598s Setting up libexpat1-dev:ppc64el (2.6.4-1) ... 598s Setting up libgnutls-dane0t64:ppc64el (3.8.8-2ubuntu1) ... 598s Setting up libboost-chrono1.83.0t64:ppc64el (1.83.0-3.2ubuntu2) ... 598s Setting up python3-snowballstemmer (2.2.0-4build1) ... 598s Setting up libboost-iostreams1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 598s Setting up libpathplan4:ppc64el (2.42.4-2build3) ... 598s Setting up libann0 (1.1.2+doc-9build1) ... 598s Setting up libquadmath0:ppc64el (14.2.0-8ubuntu1) ... 598s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 598s Setting up fonts-dejavu-mono (2.37-8) ... 598s Setting up libssl-dev:ppc64el (3.3.1-2ubuntu2) ... 598s Setting up libhwloc15:ppc64el (2.11.2-1) ... 598s Setting up libmpc3:ppc64el (1.3.1-1build2) ... 598s Setting up autopoint (0.22.5-2) ... 598s Setting up libjsoncpp25:ppc64el (1.9.5-6build1) ... 598s Setting up icu-devtools (74.2-1ubuntu4) ... 598s Setting up fonts-dejavu-core (2.37-8) ... 598s Setting up pkgconf-bin (1.8.1-4) ... 598s Setting up python3-pip (24.2+dfsg-1) ... 599s Setting up libjpeg-turbo8:ppc64el (2.1.5-3ubuntu1) ... 599s Setting up libltdl7:ppc64el (2.4.7-8) ... 599s Setting up opencl-c-headers (3.0~2024.05.08-1) ... 599s Setting up libidn2-dev:ppc64el (2.3.7-2build2) ... 599s Setting up libfftw3-double3:ppc64el (3.3.10-1ubuntu4) ... 599s Setting up libgfortran5:ppc64el (14.2.0-8ubuntu1) ... 599s Setting up autoconf (2.72-3) ... 599s Setting up python3-pluggy (1.5.0-1) ... 599s Setting up libevent-extra-2.1-7t64:ppc64el (2.1.12-stable-10) ... 599s Setting up libwebp7:ppc64el (1.4.0-0.1) ... 599s Setting up libmumps-headers-dev (5.7.3-3) ... 599s Setting up liblzma-dev:ppc64el (5.6.2-2) ... 599s Setting up libubsan1:ppc64el (14.2.0-8ubuntu1) ... 599s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 599s Setting up dwz (0.15-1build6) ... 599s Setting up libnl-3-dev:ppc64el (3.7.0-0.3build2) ... 599s Setting up ocl-icd-libopencl1:ppc64el (2.3.2-1build1) ... 599s Setting up librhash0:ppc64el (1.4.3-3build1) ... 599s Setting up libasan8:ppc64el (14.2.0-8ubuntu1) ... 599s Setting up libjson-perl (4.10000-1) ... 599s Setting up openmpi-common (5.0.5-6) ... 599s Setting up debugedit (1:5.1-1) ... 599s Setting up libsuitesparseconfig7:ppc64el (1:7.8.3+dfsg-2) ... 599s Setting up librdmacm1t64:ppc64el (52.0-2ubuntu1) ... 599s Setting up libharfbuzz0b:ppc64el (10.0.1-1) ... 599s Setting up libthai-data (0.1.29-2build1) ... 599s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 599s Setting up libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 599s Setting up sgml-base (1.31) ... 599s Setting up cmake-data (3.30.3-1) ... 599s Setting up libcdt5:ppc64el (2.42.4-2build3) ... 599s Setting up libcgraph6:ppc64el (2.42.4-2build3) ... 599s Setting up libamd-comgr2:ppc64el (6.0+git20231212.4510c28+dfsg-3build2) ... 599s Setting up libboost-math1.83.0:ppc64el (1.83.0-3.2ubuntu2) ... 599s Setting up libtsan2:ppc64el (14.2.0-8ubuntu1) ... 599s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 599s Setting up python3-mpmath (1.3.0-1) ... 600s Setting up libisl23:ppc64el (0.27-1) ... 600s Setting up libde265-0:ppc64el (1.0.15-1build4) ... 600s Setting up valgrind (1:3.23.0-0ubuntu2) ... 600s Setting up libtasn1-6-dev:ppc64el (4.19.0-3build1) ... 600s Setting up python3-wheel-whl (0.44.0-1) ... 600s Setting up valgrind-mpi (1:3.23.0-0ubuntu2) ... 600s Setting up libpython3.13-stdlib:ppc64el (3.13.0-2) ... 600s Setting up libicu-dev:ppc64el (74.2-1ubuntu4) ... 600s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 600s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 600s Setting up libcc1-0:ppc64el (14.2.0-8ubuntu1) ... 600s Setting up python3-pusimp (0.1.1-1) ... 600s Setting up libbrotli-dev:ppc64el (1.1.0-2build3) ... 600s Setting up libfmt10:ppc64el (10.1.1+ds1-4) ... 600s Setting up chrpath (0.18-1) ... 600s Setting up liblsan0:ppc64el (14.2.0-8ubuntu1) ... 600s Setting up libp11-kit-dev:ppc64el (0.25.5-2ubuntu1) ... 600s Setting up libblas-dev:ppc64el (3.12.0-3build2) ... 600s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so to provide /usr/lib/powerpc64le-linux-gnu/libblas.so (libblas.so-powerpc64le-linux-gnu) in auto mode 600s Setting up libsz2:ppc64el (1.1.3-1) ... 600s Setting up libitm1:ppc64el (14.2.0-8ubuntu1) ... 600s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 600s Setting up python3-imagesize (1.4.1-1) ... 600s Setting up libdrm-amdgpu1:ppc64el (2.4.123-1) ... 600s Setting up libblas64-3:ppc64el (3.12.0-3build2) ... 600s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas64.so.3 (libblas64.so.3-powerpc64le-linux-gnu) in auto mode 600s Setting up libpython3.13:ppc64el (3.13.0-2) ... 600s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 600s Setting up automake (1:1.16.5-1.3ubuntu1) ... 600s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 600s Setting up x11proto-dev (2024.1-1) ... 600s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 600s Setting up libfabric1:ppc64el (1.17.0-3ubuntu1) ... 600s Setting up python3-sympy (1.13.3-1) ... 608s Setting up libice6:ppc64el (2:1.1.1-1) ... 608s Setting up libjpeg-turbo8-dev:ppc64el (2.1.5-3ubuntu1) ... 608s Setting up liblapack3:ppc64el (3.12.0-3build2) ... 608s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 608s Setting up gettext (0.22.5-2) ... 608s Setting up libarpack2t64:ppc64el (3.9.1-1.1ubuntu1) ... 608s Setting up libfftw3-single3:ppc64el (3.3.10-1ubuntu4) ... 608s Setting up libgmp-dev:ppc64el (2:6.3.0+dfsg-2ubuntu7) ... 608s Setting up libamd3:ppc64el (1:7.8.3+dfsg-2) ... 608s Setting up libxau-dev:ppc64el (1:1.0.11-1) ... 608s Setting up nettle-dev:ppc64el (3.10-1) ... 608s Setting up libcolamd3:ppc64el (1:7.8.3+dfsg-2) ... 608s Setting up libspex3:ppc64el (1:7.8.3+dfsg-2) ... 608s Setting up libsuitesparse-mongoose3:ppc64el (1:7.8.3+dfsg-2) ... 608s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 608s Setting up python3-pytest (8.3.3-1) ... 608s Setting up libopenblas64-0-pthread:ppc64el (0.3.28+ds-3) ... 608s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/libblas64.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas64.so.3 (libblas64.so.3-powerpc64le-linux-gnu) in auto mode 608s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/liblapack64.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack64.so.3 (liblapack64.so.3-powerpc64le-linux-gnu) in auto mode 608s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/libopenblas64.so.0 to provide /usr/lib/powerpc64le-linux-gnu/libopenblas64.so.0 (libopenblas64.so.0-powerpc64le-linux-gnu) in auto mode 608s Setting up libaec-dev:ppc64el (1.1.3-1) ... 608s Setting up libcxsparse4:ppc64el (1:7.8.3+dfsg-2) ... 608s Setting up libfftw3-long3:ppc64el (3.3.10-1ubuntu4) ... 608s Setting up python3-virtualenv (20.27.0+ds-1) ... 608s Setting up libpython3.12-dev:ppc64el (3.12.7-3) ... 608s Setting up libopenblas64-pthread-dev:ppc64el (0.3.28+ds-3) ... 608s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/libblas64.so to provide /usr/lib/powerpc64le-linux-gnu/libblas64.so (libblas64.so-powerpc64le-linux-gnu) in auto mode 608s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/liblapack64.so to provide /usr/lib/powerpc64le-linux-gnu/liblapack64.so (liblapack64.so-powerpc64le-linux-gnu) in auto mode 608s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas64-pthread/libopenblas64.so to provide /usr/lib/powerpc64le-linux-gnu/libopenblas64.so (libopenblas64.so-powerpc64le-linux-gnu) in auto mode 608s Setting up liblapack64-3:ppc64el (3.12.0-3build2) ... 608s Setting up libhwloc-plugins:ppc64el (2.11.2-1) ... 608s Setting up libcamd3:ppc64el (1:7.8.3+dfsg-2) ... 608s Setting up libsuperlu7:ppc64el (7.0.0+dfsg1-2) ... 608s Setting up pkgconf:ppc64el (1.8.1-4) ... 608s Setting up intltool-debian (0.35.0+20060710.6) ... 608s Setting up libnl-route-3-dev:ppc64el (3.7.0-0.3build2) ... 608s Setting up libltdl-dev:ppc64el (2.4.7-8) ... 608s Setting up libthai0:ppc64el (0.1.29-2build1) ... 608s Setting up libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu6) ... 608s Setting up libxml2-dev:ppc64el (2.12.7+dfsg-3) ... 608s Setting up doxygen (1.9.8+ds-2ubuntu2) ... 608s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 608s Setting up librbio4:ppc64el (1:7.8.3+dfsg-2) ... 608s Setting up libraqm0:ppc64el (0.10.1-1build1) ... 608s Setting up opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 608s Setting up libevent-dev (2.1.12-stable-10) ... 608s Setting up liblapack-dev:ppc64el (3.12.0-3build2) ... 608s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so (liblapack.so-powerpc64le-linux-gnu) in auto mode 608s Setting up libeigen3-dev (3.4.0-4build1) ... 608s Setting up python3.12-dev (3.12.7-3) ... 608s Setting up pkg-config:ppc64el (1.8.1-4) ... 608s Setting up libpmix2t64:ppc64el (5.0.3-2) ... 608s Setting up cpp-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 608s Setting up libssh2-1-dev:ppc64el (1.11.1-1) ... 608s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 611s Setting up libjs-sphinxdoc (7.4.7-4) ... 611s Setting up ocl-icd-opencl-dev:ppc64el (2.3.2-1build1) ... 611s Setting up cpp-14 (14.2.0-8ubuntu1) ... 611s Setting up libccolamd3:ppc64el (1:7.8.3+dfsg-2) ... 611s Setting up dh-strip-nondeterminism (1.14.0-1) ... 611s Setting up libopenblas64-0:ppc64el (0.3.28+ds-3) ... 611s Setting up libgvpr2:ppc64el (2.42.4-2build3) ... 611s Setting up python3-ufl-legacy (1:2022.3.0-3) ... 611s Setting up libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 611s Setting up xml-core (0.19) ... 611s Setting up cmake (3.30.3-1) ... 611s Setting up libhwloc-dev:ppc64el (2.11.2-1) ... 611s Setting up libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 611s Setting up python3-pkgconfig (1.5.5-2) ... 611s Setting up libgcc-14-dev:ppc64el (14.2.0-8ubuntu1) ... 611s Setting up libjpeg8-dev:ppc64el (8c-2ubuntu11) ... 611s Setting up libsuperlu-dev:ppc64el (7.0.0+dfsg1-2) ... 611s Setting up libstdc++-14-dev:ppc64el (14.2.0-8ubuntu1) ... 611s Setting up libsm6:ppc64el (2:1.2.4-1) ... 611s Setting up libpmix-dev:ppc64el (5.0.3-2) ... 611s Setting up libhsakmt1:ppc64el (5.7.0-1build1) ... 611s Setting up cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 611s Setting up gcc-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 611s Setting up libgfortran-14-dev:ppc64el (14.2.0-8ubuntu1) ... 611s Setting up libgnutls28-dev:ppc64el (3.8.8-2ubuntu1) ... 611s Setting up libnghttp2-dev:ppc64el (1.64.0-1) ... 611s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 613s Regenerating fonts cache... done. 613s Setting up libcholmod5:ppc64el (1:7.8.3+dfsg-2) ... 613s Setting up libboost1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 613s Setting up python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 613s Setting up libarpack2-dev:ppc64el (3.9.1-1.1ubuntu1) ... 613s Setting up libpython3-dev:ppc64el (3.12.6-0ubuntu1) ... 613s Setting up libxcb1-dev:ppc64el (1.17.0-2) ... 613s Setting up libopenblas64-dev:ppc64el (0.3.28+ds-3) ... 614s Setting up libboost-chrono1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up g++-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 614s Setting up libboost-math1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up libspqr4:ppc64el (1:7.8.3+dfsg-2) ... 614s Setting up libboost-chrono-dev:ppc64el (1.83.0.2ubuntu1) ... 614s Setting up libfftw3-bin (3.3.10-1ubuntu4) ... 614s Setting up libboost-math-dev:ppc64el (1.83.0.2ubuntu1) ... 614s Setting up po-debconf (1.0.21+nmu1) ... 614s Setting up libpango-1.0-0:ppc64el (1.54.0+ds-3) ... 614s Setting up libboost-program-options1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up libboost-serialization1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up libjpeg-dev:ppc64el (8c-2ubuntu11) ... 614s Setting up libx11-dev:ppc64el (2:1.8.10-2) ... 614s Setting up libibverbs-dev:ppc64el (52.0-2ubuntu1) ... 614s Setting up pybind11-dev (2.13.6-1) ... 614s Setting up libcairo2:ppc64el (1.18.2-2) ... 614s Setting up gcc-14 (14.2.0-8ubuntu1) ... 614s Setting up libboost-timer1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up libboost-program-options-dev:ppc64el (1.83.0.2ubuntu1) ... 614s Setting up gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 614s Setting up libklu2:ppc64el (1:7.8.3+dfsg-2) ... 614s Setting up libpython3-all-dev:ppc64el (3.12.6-0ubuntu1) ... 614s Setting up libboost-date-time1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up sphinx-common (7.4.7-4) ... 614s Setting up python3-dev (3.12.6-0ubuntu1) ... 614s Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 614s Setting up librtmp-dev:ppc64el (2.4+20151223.gitfa8646d.1-2build7) ... 614s Setting up libboost-regex1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up libboost-serialization-dev:ppc64el (1.83.0.2ubuntu1) ... 614s Setting up libboost-atomic1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up libumfpack6:ppc64el (1:7.8.3+dfsg-2) ... 614s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 614s Setting up cpp (4:14.1.0-2ubuntu1) ... 614s Setting up libboost-dev:ppc64el (1.83.0.2ubuntu1) ... 614s Setting up libboost-system1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up g++-14 (14.2.0-8ubuntu1) ... 614s Setting up gfortran-14-powerpc64le-linux-gnu (14.2.0-8ubuntu1) ... 614s Setting up libpangoft2-1.0-0:ppc64el (1.54.0+ds-3) ... 614s Setting up gfortran-14 (14.2.0-8ubuntu1) ... 614s Setting up libfftw3-dev:ppc64el (3.3.10-1ubuntu4) ... 614s Setting up libboost-timer-dev:ppc64el (1.83.0.2ubuntu1) ... 614s Setting up python3-pybind11 (2.13.6-1) ... 614s Setting up libpangocairo-1.0-0:ppc64el (1.54.0+ds-3) ... 614s Setting up g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 614s Setting up python3-all-dev (3.12.6-0ubuntu1) ... 614s Setting up libboost-thread1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... 614s Setting up libtool (2.4.7-8) ... 614s Setting up libboost-iostreams1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up libboost-filesystem1.83-dev:ppc64el (1.83.0-3.2ubuntu2) ... 614s Setting up libxaw7:ppc64el (2:1.0.16-1) ... 614s Setting up libboost-iostreams-dev:ppc64el (1.83.0.2ubuntu1) ... 614s Setting up python-petsc4py-doc (3.21.6-2ubuntu2) ... 614s Setting up libparu1:ppc64el (1:7.8.3+dfsg-2) ... 614s Setting up gcc (4:14.1.0-2ubuntu1) ... 614s Setting up dh-autoreconf (20) ... 614s Setting up gfortran-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 614s Setting up libamdhip64-5 (5.7.1-5) ... 614s Setting up libcurl4-openssl-dev:ppc64el (8.9.1-2ubuntu3) ... 614s Setting up g++ (4:14.1.0-2ubuntu1) ... 614s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 614s Setting up build-essential (12.10ubuntu1) ... 614s Setting up libboost-filesystem-dev:ppc64el (1.83.0.2ubuntu1) ... 614s Setting up libboost-thread-dev:ppc64el (1.83.0.2ubuntu1) ... 614s Setting up libucx0:ppc64el (1.17.0+ds-3build1) ... 614s Setting up libsuitesparse-dev:ppc64el (1:7.8.3+dfsg-2) ... 614s Setting up debhelper (13.20ubuntu1) ... 614s Setting up gfortran (4:14.1.0-2ubuntu1) ... 614s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 614s 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 614s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 614s 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 614s Setting up libopenmpi3t64:ppc64el (5.0.5-6) ... 614s Setting up libparpack2t64:ppc64el (3.9.1-1.1ubuntu1) ... 614s Setting up libboost-mpi1.83.0 (1.83.0-3.2ubuntu2) ... 614s Setting up openmpi-bin (5.0.5-6) ... 614s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 614s 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 614s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 614s Setting up libptscotch-7.0:ppc64el (7.0.5-1ubuntu1) ... 614s Setting up mpi-default-bin (1.17) ... 614s Setting up libcombblas2.0.0t64:ppc64el (2.0.0-3.1build3) ... 614s Setting up libfftw3-mpi3:ppc64el (3.3.10-1ubuntu4) ... 614s Setting up python3-mpi4py (3.1.6-9ubuntu1) ... 614s Setting up libhdf5-openmpi-103-1t64:ppc64el (1.10.10+repack-4ubuntu3) ... 614s Setting up libhdf5-openmpi-fortran-102t64:ppc64el (1.10.10+repack-4ubuntu3) ... 614s Setting up libhdf5-openmpi-cpp-103-1t64:ppc64el (1.10.10+repack-4ubuntu3) ... 614s Setting up libopenmpi-dev:ppc64el (5.0.5-6) ... 614s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openmpi/include to provide /usr/include/powerpc64le-linux-gnu/mpi (mpi-powerpc64le-linux-gnu) in auto mode 614s update-alternatives: warning: skip creation of /usr/lib/powerpc64le-linux-gnu/libmpi.so because associated file /usr/lib/powerpc64le-linux-gnu/openmpi/lib/libmpi.so (of link group mpi-powerpc64le-linux-gnu) doesn't exist 614s Setting up libscalapack-openmpi2.2:ppc64el (2.2.1-3.1ubuntu2) ... 614s Setting up python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 614s Setting up libsuperlu-dist8:ppc64el (8.2.1+dfsg1-2) ... 614s Setting up python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 614s Setting up libfftw3-mpi-dev:ppc64el (3.3.10-1ubuntu4) ... 614s Setting up libhdf5-openmpi-hl-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 614s Setting up libsuperlu-dist-dev:ppc64el (8.2.1+dfsg1-2) ... 614s Setting up libhdf5-openmpi-hl-fortran-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 614s Setting up libmumps-64pord-5.7:ppc64el (5.7.3-3) ... 614s Setting up libmumps-5.7:ppc64el (5.7.3-3) ... 614s Setting up libhypre-2.31.0:ppc64el (2.31.0-1exp2) ... 614s Setting up libhypre64m-2.31.0:ppc64el (2.31.0-1exp2) ... 614s Setting up libscalapack-openmpi-dev:ppc64el (2.2.1-3.1ubuntu2) ... 614s Setting up mpi-default-dev (1.17) ... 614s Setting up libhdf5-openmpi-hl-cpp-100t64:ppc64el (1.10.10+repack-4ubuntu3) ... 614s Setting up libhypre64m-dev:ppc64el (2.31.0-1exp2) ... 614s Setting up libscalapack-mpi-dev:ppc64el (2.2.1-3.1ubuntu2) ... 614s Setting up libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 614s update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode 614s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 614s update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links 614s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5-mpi.pc to provide /usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 614s Setting up libmumps64-dev:ppc64el (5.7.3-3) ... 614s Setting up libmumps-dev:ppc64el (5.7.3-3) ... 614s Setting up libscotch-dev (7.0.5-1ubuntu1) ... 614s Setting up libparpack2-dev:ppc64el (3.9.1-1.1ubuntu1) ... 614s Setting up libpetsc-real3.21:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 614s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/powerpc64le-linux-gnu/libpetsc.so.3.21 (libpetsc.so.3.21) in auto mode 614s Setting up libhypre-dev:ppc64el (2.31.0-1exp2) ... 614s Setting up libptscotch-dev (7.0.5-1ubuntu1) ... 614s Setting up libpetsc64-real3.21:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 614s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/powerpc64le-linux-gnu/libpetsc64.so.3.21 (libpetsc64.so.3.21) in auto mode 614s Setting up libboost-mpi1.83-dev (1.83.0-3.2ubuntu2) ... 614s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 614s Setting up libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 614s Setting up python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 614s Setting up libslepc64-real3.21 (3.21.2+dfsg1-2) ... 614s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/powerpc64le-linux-gnu/libslepc64.so.3.21 (libslepc64.so.3.21) in auto mode 614s Setting up python3-petsc4py (3.21.6-2ubuntu2) ... 614s Setting up libslepc-real3.21 (3.21.2+dfsg1-2) ... 614s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/powerpc64le-linux-gnu/libslepc.so.3.21 (libslepc.so.3.21) in auto mode 614s Setting up python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 615s Setting up python3-petsc4py-real (3.21.6-2ubuntu2) ... 615s Setting up libdolfin2019.2t64:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 615s Setting up libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 615s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 615s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 615s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 615s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 615s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 615s print("\documentclass{article}") 615s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 615s print("\centering") 615s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 615s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 615s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 615s print("\hline") 615s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 615s print("\end{tabular}") 615s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 615s print("\end{table}") 615s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 615s print("\end{document}") 615s Setting up python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 615s Setting up python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 615s Setting up libpetsc64-real3.21-dev:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 615s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/powerpc64le-linux-gnu-real to provide /usr/lib/petsc64 (petsc64) in auto mode 615s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/powerpc64le-linux-gnu/libpetsc64_real.so (libpetsc64_real.so) in auto mode 615s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/powerpc64le-linux-gnu-real to provide /usr/lib/petscdir/64-3.21 (petsc64-3.21) in auto mode 615s Setting up libdolfin64-2019.2t64:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 615s Setting up python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 615s Setting up libpetsc-real3.21-dev:ppc64el (3.21.6+dfsg1-2ubuntu2) ... 615s update-alternatives: error: no alternatives for petsc 615s update-alternatives: using /usr/lib/petscdir/petsc3.21/powerpc64le-linux-gnu-real to provide /usr/lib/petsc (petsc) in auto mode 615s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/powerpc64le-linux-gnu/libpetsc_real.so (libpetsc_real.so) in auto mode 615s update-alternatives: using /usr/lib/petscdir/petsc3.21/powerpc64le-linux-gnu-real to provide /usr/lib/petscdir/3.21 (petsc3.21) in auto mode 615s Setting up libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 615s Setting up python3-slepc4py (3.21.2-1ubuntu2) ... 615s Setting up python3-slepc4py-real (3.21.2-1ubuntu2) ... 615s Setting up python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 615s Setting up libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 615s Setting up petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 615s Setting up libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 615s update-alternatives: error: no alternatives for slepc 615s update-alternatives: using /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real to provide /usr/lib/slepc (slepc) in auto mode 615s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/powerpc64le-linux-gnu/libslepc_real.so (libslepc_real.so) in auto mode 615s update-alternatives: using /usr/lib/slepcdir/slepc3.21/powerpc64le-linux-gnu-real to provide /usr/lib/slepcdir/3.21 (slepc3.21) in auto mode 615s Setting up libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 615s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/powerpc64le-linux-gnu-real to provide /usr/lib/slepc64 (slepc64) in auto mode 615s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/powerpc64le-linux-gnu/libslepc64_real.so (libslepc64_real.so) in auto mode 615s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/powerpc64le-linux-gnu-real to provide /usr/lib/slepcdir/64bit-3.21 (slepc64-3.21) in auto mode 615s Setting up petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 615s Setting up slepc-dev (3.21.2+dfsg1-2) ... 615s Setting up libdolfin-dev:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 615s Setting up slepc64-dev (3.21.2+dfsg1-2) ... 615s Setting up libdolfin64-dev:ppc64el (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 615s Setting up python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 615s Setting up python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 615s Setting up python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 615s Setting up dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 615s Setting up dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 615s Setting up libheif-plugin-aomdec:ppc64el (1.19.3-1) ... 615s Setting up libheif-plugin-libde265:ppc64el (1.19.3-1) ... 615s Setting up libheif1:ppc64el (1.19.3-1) ... 615s Setting up libgd3:ppc64el (2.3.3-12ubuntu3) ... 615s Setting up libgvc6 (2.42.4-2build3) ... 615s Setting up graphviz (2.42.4-2build3) ... 615s Processing triggers for libc-bin (2.40-1ubuntu3) ... 615s Processing triggers for man-db (2.13.0-1) ... 617s Processing triggers for install-info (7.1.1-1) ... 618s Processing triggers for sgml-base (1.31) ... 618s Setting up docutils-common (0.21.2+dfsg-2) ... 618s Processing triggers for sgml-base (1.31) ... 618s Setting up python3-docutils (0.21.2+dfsg-2) ... 618s Setting up python3-sphinx (7.4.7-4) ... 619s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 619s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 619s Setting up autopkgtest-satdep (0) ... 632s (Reading database ... 123249 files and directories currently installed.) 632s Removing autopkgtest-satdep (0) ... 648s autopkgtest [15:26:27]: test test-dolfin-python-pusimp: [----------------------- 648s === python 3.12 pusimp test === 648s ============================= test session starts ============================== 648s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 648s cachedir: .pytest_cache 648s rootdir: /tmp/autopkgtest.Tq7X5x/build.SHJ/src/python 648s plugins: typeguard-4.4.1 649s collecting ... collected 10 items 649s 650s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_without_local_packages FAILED 783s 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: 783s Importing dolfin was not successful. 783s stdout contains 783s stderr contains Traceback (most recent call last): 783s File "", line 1, in 783s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 783s pusimp.prevent_user_site_imports( 783s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 783s raise ImportError(import_error) 783s ImportError: pusimp has detected the following problems with dolfin dependencies: 783s 1) Dependencies imported from a local path rather than from the path provided by apt: 783s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmpfxcze6o4/venv/lib/python3.12/site-packages/ufl_legacy/__init__.py. 783s 783s pusimp suggests to apply all of the following fixes: 783s 1) To uninstall local dependencies: 783s * run '/tmp/tmpfxcze6o4/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/tmpfxcze6o4/venv/lib/python3.12/site-packages/ufl_legacy. 783s 783s 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. 783s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 783s FAILED 793s 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: 793s Importing dolfin was not successful. 793s stdout contains 793s stderr contains Traceback (most recent call last): 793s File "", line 1, in 793s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 793s pusimp.prevent_user_site_imports( 793s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 793s raise ImportError(import_error) 793s ImportError: pusimp has detected the following problems with dolfin dependencies: 793s 1) Dependencies imported from a local path rather than from the path provided by apt: 793s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmpa6y8fw_h/venv/lib/python3.12/site-packages/ufl/__init__.py. 793s 793s pusimp suggests to apply all of the following fixes: 793s 1) To uninstall local dependencies: 793s * run '/tmp/tmpa6y8fw_h/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/tmpa6y8fw_h/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 . 793s 793s 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. 793s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 793s FAILED 818s 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: 818s Importing dolfin was not successful. 818s stdout contains 818s stderr contains Traceback (most recent call last): 818s File "", line 1, in 818s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 818s pusimp.prevent_user_site_imports( 818s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 818s raise ImportError(import_error) 818s ImportError: pusimp has detected the following problems with dolfin dependencies: 818s 1) Dependencies imported from a local path rather than from the path provided by apt: 818s * FIAT was imported from a local path: expected in /usr/lib/python3/dist-packages/FIAT/__init__.py, but imported from /tmp/tmpfsxq8bqj/venv/lib/python3.12/site-packages/FIAT/__init__.py. 818s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmpfsxq8bqj/venv/lib/python3.12/site-packages/ufl_legacy/__init__.py. 818s 818s pusimp suggests to apply all of the following fixes: 818s 1) To uninstall local dependencies: 818s * run '/tmp/tmpfsxq8bqj/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/tmpfsxq8bqj/venv/lib/python3.12/site-packages/FIAT. 818s * run '/tmp/tmpfsxq8bqj/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/tmpfsxq8bqj/venv/lib/python3.12/site-packages/ufl_legacy. 818s 818s 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. 818s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 818s FAILED 833s 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: 833s Importing dolfin was not successful. 833s stdout contains 833s stderr contains Traceback (most recent call last): 833s File "", line 1, in 833s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 833s pusimp.prevent_user_site_imports( 833s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 833s raise ImportError(import_error) 833s ImportError: pusimp has detected the following problems with dolfin dependencies: 833s 1) Dependencies imported from a local path rather than from the path provided by apt: 833s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmpom2chnbs/venv/lib/python3.12/site-packages/ufl_legacy/__init__.py. 833s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmpom2chnbs/venv/lib/python3.12/site-packages/ufl/__init__.py. 833s 833s pusimp suggests to apply all of the following fixes: 833s 1) To uninstall local dependencies: 833s * run '/tmp/tmpom2chnbs/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/tmpom2chnbs/venv/lib/python3.12/site-packages/ufl_legacy. 833s * run '/tmp/tmpom2chnbs/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/tmpom2chnbs/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 . 833s 833s 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. 833s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 833s FAILED 841s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] FAILED 849s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name1-dependencies_pypi_name1] FAILED 853s 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: 853s Importing dolfin was not successful. 853s stdout contains 853s stderr contains Traceback (most recent call last): 853s File "", line 1, in 853s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 853s pusimp.prevent_user_site_imports( 853s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 853s raise ImportError(import_error) 853s ImportError: pusimp has detected the following problems with dolfin dependencies: 853s 1) Broken dependencies: 853s * ffc is broken. Error on import was 'ufl_legacy was purposely broken.'. 853s * ufl_legacy is broken. Error on import was 'ufl_legacy was purposely broken.'. 853s 853s pusimp suggests to apply all of the following fixes: 853s 1) To fix broken dependencies: 853s * run '/tmp/tmpty6eq4mv/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/tmpty6eq4mv/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. 853s * run '/tmp/tmpty6eq4mv/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/tmpty6eq4mv/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. 853s 853s 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. 853s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 853s PASSED 857s 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: 857s Importing dolfin was not successful. 857s stdout contains 857s stderr contains Traceback (most recent call last): 857s File "", line 1, in 857s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 857s pusimp.prevent_user_site_imports( 857s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 857s raise ImportError(import_error) 857s ImportError: pusimp has detected the following problems with dolfin dependencies: 857s 1) Broken dependencies: 857s * ffc is broken. Error on import was 'ffc was purposely broken.'. 857s 857s pusimp suggests to apply all of the following fixes: 857s 1) To fix broken dependencies: 857s * run '/tmp/tmppkyxl66p/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/tmppkyxl66p/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. 857s 857s 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. 857s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 857s PASSED 860s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_broken_optional_packages[dependencies_import_name0] FAILED 860s 860s =================================== FAILURES =================================== 860s ______________ test_dolfin_import_success_without_local_packages _______________ 860s 860s def test_dolfin_import_success_without_local_packages() -> None: 860s """Test that dolfin imports correctly without any extra local packages.""" 860s > assert_package_import_success_without_local_packages( 860s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py" 860s ) 860s 860s python/test/debian-only/test_pusimp.py:47: 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s /usr/lib/python3/dist-packages/pusimp/utils.py:202: in assert_package_import_success_without_local_packages 860s assert_package_location(sys.executable, package, package_path) 860s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 860s assert_has_package(executable, package) 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s 860s executable = '/usr/bin/python3.12', package = 'dolfin' 860s 860s def assert_has_package(executable: str, package: str) -> None: 860s """Assert that a package is installed. 860s 860s Note that it is not safe to simply import the package in the current pytest environment, 860s since the environment itself might change from one test to the other, but python packages 860s can be imported only once and not unloaded. 860s """ 860s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 860s > assert run_import.returncode == 0, ( 860s f"Importing {package} was not successful.\n" 860s f"stdout contains {run_import.stdout.decode().strip()}\n" 860s f"stderr contains {run_import.stderr.decode().strip()}" 860s ) 860s E AssertionError: Importing dolfin was not successful. 860s E stdout contains 860s E stderr contains Traceback (most recent call last): 860s E File "", line 1, in 860s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s E from .cpp import __version__ 860s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 860s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 860s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0] _ 860s 860s dependencies_import_name = ['ufl_legacy'] 860s dependencies_pypi_name = ['fenics-ufl-legacy'] 860s dependencies_extra_error_message = [] 860s 860s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 860s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 860s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 860s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 860s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 860s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 860s ]) 860s def test_dolfin_import_errors_with_local_packages( 860s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 860s dependencies_extra_error_message: typing.List[str] 860s ) -> None: 860s """Test that dolfin fails to import with extra local packages.""" 860s > assert_package_import_errors_with_local_packages( 860s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 860s pip_install_call, pip_uninstall_call 860s ) 860s 860s python/test/debian-only/test_pusimp.py:64: 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 860s assert_has_package(virtual_env.executable, package) 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s 860s executable = '/tmp/tmpfxcze6o4/venv/bin/python3', package = 'dolfin' 860s 860s def assert_has_package(executable: str, package: str) -> None: 860s """Assert that a package is installed. 860s 860s Note that it is not safe to simply import the package in the current pytest environment, 860s since the environment itself might change from one test to the other, but python packages 860s can be imported only once and not unloaded. 860s """ 860s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 860s > assert run_import.returncode == 0, ( 860s f"Importing {package} was not successful.\n" 860s f"stdout contains {run_import.stdout.decode().strip()}\n" 860s f"stderr contains {run_import.stderr.decode().strip()}" 860s ) 860s E AssertionError: Importing dolfin was not successful. 860s E stdout contains 860s E stderr contains Traceback (most recent call last): 860s E File "", line 1, in 860s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s E from .cpp import __version__ 860s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 860s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 860s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name1-dependencies_pypi_name1-dependencies_extra_error_message1] _ 860s 860s dependencies_import_name = ['ufl'], dependencies_pypi_name = ['fenics-ufl'] 860s dependencies_extra_error_message = ['legacy dolfin codes must now import ufl_legacy instead of ufl'] 860s 860s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 860s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 860s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 860s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 860s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 860s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 860s ]) 860s def test_dolfin_import_errors_with_local_packages( 860s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 860s dependencies_extra_error_message: typing.List[str] 860s ) -> None: 860s """Test that dolfin fails to import with extra local packages.""" 860s > assert_package_import_errors_with_local_packages( 860s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 860s pip_install_call, pip_uninstall_call 860s ) 860s 860s python/test/debian-only/test_pusimp.py:64: 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 860s assert_has_package(virtual_env.executable, package) 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s 860s executable = '/tmp/tmpa6y8fw_h/venv/bin/python3', package = 'dolfin' 860s 860s def assert_has_package(executable: str, package: str) -> None: 860s """Assert that a package is installed. 860s 860s Note that it is not safe to simply import the package in the current pytest environment, 860s since the environment itself might change from one test to the other, but python packages 860s can be imported only once and not unloaded. 860s """ 860s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 860s > assert run_import.returncode == 0, ( 860s f"Importing {package} was not successful.\n" 860s f"stdout contains {run_import.stdout.decode().strip()}\n" 860s f"stderr contains {run_import.stderr.decode().strip()}" 860s ) 860s E AssertionError: Importing dolfin was not successful. 860s E stdout contains 860s E stderr contains Traceback (most recent call last): 860s E File "", line 1, in 860s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s E from .cpp import __version__ 860s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 860s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 860s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name2-dependencies_pypi_name2-dependencies_extra_error_message2] _ 860s 860s dependencies_import_name = ['FIAT', 'ufl_legacy'] 860s dependencies_pypi_name = ['fenics-fiat', 'fenics-ufl-legacy'] 860s dependencies_extra_error_message = [] 860s 860s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 860s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 860s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 860s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 860s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 860s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 860s ]) 860s def test_dolfin_import_errors_with_local_packages( 860s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 860s dependencies_extra_error_message: typing.List[str] 860s ) -> None: 860s """Test that dolfin fails to import with extra local packages.""" 860s > assert_package_import_errors_with_local_packages( 860s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 860s pip_install_call, pip_uninstall_call 860s ) 860s 860s python/test/debian-only/test_pusimp.py:64: 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 860s assert_has_package(virtual_env.executable, package) 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s 860s executable = '/tmp/tmpfsxq8bqj/venv/bin/python3', package = 'dolfin' 860s 860s def assert_has_package(executable: str, package: str) -> None: 860s """Assert that a package is installed. 860s 860s Note that it is not safe to simply import the package in the current pytest environment, 860s since the environment itself might change from one test to the other, but python packages 860s can be imported only once and not unloaded. 860s """ 860s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 860s > assert run_import.returncode == 0, ( 860s f"Importing {package} was not successful.\n" 860s f"stdout contains {run_import.stdout.decode().strip()}\n" 860s f"stderr contains {run_import.stderr.decode().strip()}" 860s ) 860s E AssertionError: Importing dolfin was not successful. 860s E stdout contains 860s E stderr contains Traceback (most recent call last): 860s E File "", line 1, in 860s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s E from .cpp import __version__ 860s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 860s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 860s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name3-dependencies_pypi_name3-dependencies_extra_error_message3] _ 860s 860s dependencies_import_name = ['ufl', 'ufl_legacy'] 860s dependencies_pypi_name = ['fenics-ufl', 'fenics-ufl-legacy'] 860s dependencies_extra_error_message = ['legacy dolfin codes must now import ufl_legacy instead of ufl'] 860s 860s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 860s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 860s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 860s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 860s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 860s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 860s ]) 860s def test_dolfin_import_errors_with_local_packages( 860s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 860s dependencies_extra_error_message: typing.List[str] 860s ) -> None: 860s """Test that dolfin fails to import with extra local packages.""" 860s > assert_package_import_errors_with_local_packages( 860s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 860s pip_install_call, pip_uninstall_call 860s ) 860s 860s python/test/debian-only/test_pusimp.py:64: 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 860s assert_has_package(virtual_env.executable, package) 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s 860s executable = '/tmp/tmpom2chnbs/venv/bin/python3', package = 'dolfin' 860s 860s def assert_has_package(executable: str, package: str) -> None: 860s """Assert that a package is installed. 860s 860s Note that it is not safe to simply import the package in the current pytest environment, 860s since the environment itself might change from one test to the other, but python packages 860s can be imported only once and not unloaded. 860s """ 860s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 860s > assert run_import.returncode == 0, ( 860s f"Importing {package} was not successful.\n" 860s f"stdout contains {run_import.stdout.decode().strip()}\n" 860s f"stderr contains {run_import.stderr.decode().strip()}" 860s ) 860s E AssertionError: Importing dolfin was not successful. 860s E stdout contains 860s E stderr contains Traceback (most recent call last): 860s E File "", line 1, in 860s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s E from .cpp import __version__ 860s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 860s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 860s _ test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] _ 860s 860s dependencies_import_name = ['ufl_legacy'] 860s dependencies_pypi_name = ['fenics-ufl-legacy'] 860s 860s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 860s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name", [ 860s (["ufl_legacy"], ["fenics-ufl-legacy"]), 860s (["ufl"], ["fenics-ufl"]) 860s ]) 860s def test_dolfin_import_success_with_allowed_local_packages( 860s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str] 860s ) -> None: 860s """Test that dolfin imports correctly even with extra local packages when asked to allow user-site imports.""" 860s > assert_package_import_success_with_allowed_local_packages( 860s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", 860s dependencies_import_name, dependencies_pypi_name, pip_install_call 860s ) 860s 860s python/test/debian-only/test_pusimp.py:79: 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s /usr/lib/python3/dist-packages/pusimp/utils.py:267: in assert_package_import_success_with_allowed_local_packages 860s assert_package_location(virtual_env.executable, package, package_path) 860s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 860s assert_has_package(executable, package) 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s 860s executable = '/tmp/tmpl6hvxk1y/venv/bin/python3', package = 'dolfin' 860s 860s def assert_has_package(executable: str, package: str) -> None: 860s """Assert that a package is installed. 860s 860s Note that it is not safe to simply import the package in the current pytest environment, 860s since the environment itself might change from one test to the other, but python packages 860s can be imported only once and not unloaded. 860s """ 860s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 860s > assert run_import.returncode == 0, ( 860s f"Importing {package} was not successful.\n" 860s f"stdout contains {run_import.stdout.decode().strip()}\n" 860s f"stderr contains {run_import.stderr.decode().strip()}" 860s ) 860s E AssertionError: Importing dolfin was not successful. 860s E stdout contains 860s E stderr contains Traceback (most recent call last): 860s E File "", line 1, in 860s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s E from .cpp import __version__ 860s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 860s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 860s _ test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name1-dependencies_pypi_name1] _ 860s 860s dependencies_import_name = ['ufl'], dependencies_pypi_name = ['fenics-ufl'] 860s 860s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 860s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name", [ 860s (["ufl_legacy"], ["fenics-ufl-legacy"]), 860s (["ufl"], ["fenics-ufl"]) 860s ]) 860s def test_dolfin_import_success_with_allowed_local_packages( 860s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str] 860s ) -> None: 860s """Test that dolfin imports correctly even with extra local packages when asked to allow user-site imports.""" 860s > assert_package_import_success_with_allowed_local_packages( 860s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", 860s dependencies_import_name, dependencies_pypi_name, pip_install_call 860s ) 860s 860s python/test/debian-only/test_pusimp.py:79: 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s /usr/lib/python3/dist-packages/pusimp/utils.py:267: in assert_package_import_success_with_allowed_local_packages 860s assert_package_location(virtual_env.executable, package, package_path) 860s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 860s assert_has_package(executable, package) 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s 860s executable = '/tmp/tmp7_2g6egf/venv/bin/python3', package = 'dolfin' 860s 860s def assert_has_package(executable: str, package: str) -> None: 860s """Assert that a package is installed. 860s 860s Note that it is not safe to simply import the package in the current pytest environment, 860s since the environment itself might change from one test to the other, but python packages 860s can be imported only once and not unloaded. 860s """ 860s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 860s > assert run_import.returncode == 0, ( 860s f"Importing {package} was not successful.\n" 860s f"stdout contains {run_import.stdout.decode().strip()}\n" 860s f"stderr contains {run_import.stderr.decode().strip()}" 860s ) 860s E AssertionError: Importing dolfin was not successful. 860s E stdout contains 860s E stderr contains Traceback (most recent call last): 860s E File "", line 1, in 860s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s E from .cpp import __version__ 860s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 860s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 860s _ test_dolfin_import_success_with_broken_optional_packages[dependencies_import_name0] _ 860s 860s dependencies_import_name = ['ufl'] 860s 860s @pytest.mark.parametrize("dependencies_import_name", [ 860s ["ufl"] 860s ]) 860s def test_dolfin_import_success_with_broken_optional_packages(dependencies_import_name: typing.List[str]) -> None: 860s """Test that dolfin fails to import imports correctly when optional packages are broken.""" 860s > assert_package_import_success_with_broken_optional_packages( 860s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", dependencies_import_name, [True] 860s ) 860s 860s python/test/debian-only/test_pusimp.py:99: 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s /usr/lib/python3/dist-packages/pusimp/utils.py:311: in assert_package_import_success_with_broken_optional_packages 860s assert_package_location(virtual_env.executable, package, package_path) 860s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 860s assert_has_package(executable, package) 860s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 860s 860s executable = '/tmp/tmp9l_8nhh7/venv/bin/python3', package = 'dolfin' 860s 860s def assert_has_package(executable: str, package: str) -> None: 860s """Assert that a package is installed. 860s 860s Note that it is not safe to simply import the package in the current pytest environment, 860s since the environment itself might change from one test to the other, but python packages 860s can be imported only once and not unloaded. 860s """ 860s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 860s > assert run_import.returncode == 0, ( 860s f"Importing {package} was not successful.\n" 860s f"stdout contains {run_import.stdout.decode().strip()}\n" 860s f"stderr contains {run_import.stderr.decode().strip()}" 860s ) 860s E AssertionError: Importing dolfin was not successful. 860s E stdout contains 860s E stderr contains Traceback (most recent call last): 860s E File "", line 1, in 860s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s E from .cpp import __version__ 860s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 860s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 860s =========================== short test summary info ============================ 860s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_success_without_local_packages - AssertionError: Importing dolfin was not successful. 860s stdout contains 860s stderr contains Traceback (most recent call last): 860s File "", line 1, in 860s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s from .cpp import __version__ 860s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 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. 860s stdout contains 860s stderr contains Traceback (most recent call last): 860s File "", line 1, in 860s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s from .cpp import __version__ 860s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 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. 860s stdout contains 860s stderr contains Traceback (most recent call last): 860s File "", line 1, in 860s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s from .cpp import __version__ 860s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 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. 860s stdout contains 860s stderr contains Traceback (most recent call last): 860s File "", line 1, in 860s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s from .cpp import __version__ 860s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 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. 860s stdout contains 860s stderr contains Traceback (most recent call last): 860s File "", line 1, in 860s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s from .cpp import __version__ 860s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 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. 860s stdout contains 860s stderr contains Traceback (most recent call last): 860s File "", line 1, in 860s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s from .cpp import __version__ 860s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 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. 860s stdout contains 860s stderr contains Traceback (most recent call last): 860s File "", line 1, in 860s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s from .cpp import __version__ 860s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s 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. 860s stdout contains 860s stderr contains Traceback (most recent call last): 860s File "", line 1, in 860s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 860s from .cpp import __version__ 860s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 860s =================== 8 failed, 2 passed in 212.06s (0:03:32) ==================== 861s autopkgtest [15:30:00]: test test-dolfin-python-pusimp: -----------------------] 861s autopkgtest [15:30:00]: test test-dolfin-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 861s test-dolfin-python-pusimp FAIL non-zero exit status 1 862s autopkgtest [15:30:01]: @@@@@@@@@@@@@@@@@@@@ summary 862s test-dolfin-cpp FAIL non-zero exit status 2 862s test-dolfin-python-unittest FAIL non-zero exit status 4 862s test-dolfin-python-demo FAIL non-zero exit status 1 862s test-dolfin-python-pusimp FAIL non-zero exit status 1 866s nova [W] Using flock in prodstack6-ppc64el 866s Creating nova instance adt-plucky-ppc64el-dolfin-20241120-151539-juju-7f2275-prod-proposed-migration-environment-20-840298fa-60ee-4e7f-9571-1ffe07945324 from image adt/ubuntu-plucky-ppc64el-server-20241119.img (UUID dcc6a44c-21fb-45bb-821a-d64a8784c175)... 866s nova [W] Using flock in prodstack6-ppc64el 866s Creating nova instance adt-plucky-ppc64el-dolfin-20241120-151539-juju-7f2275-prod-proposed-migration-environment-20-840298fa-60ee-4e7f-9571-1ffe07945324 from image adt/ubuntu-plucky-ppc64el-server-20241119.img (UUID dcc6a44c-21fb-45bb-821a-d64a8784c175)...