0s autopkgtest [18:18:22]: starting date and time: 2024-11-23 18:18:22+0000 0s autopkgtest [18:18:22]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [18:18:22]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.txzxjfad/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:dolfin,src:mpi4py,src:openmpi,src:slepc4py,src:petsc4py,src:boost1.83,src:python3-defaults,src:petsc,src:slepc --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 mpi4py/4.0.1-3ubuntu1 openmpi/5.0.5-6 slepc4py/3.21.2-1ubuntu2 petsc4py/3.21.6-2ubuntu2 boost1.83/1.83.0-3.2ubuntu3 python3-defaults/3.12.7-1 petsc/3.21.6+dfsg1-2ubuntu2 slepc/3.21.2+dfsg1-2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-arm64-37.secgroup --name adt-plucky-arm64-dolfin-20241123-175137-juju-7f2275-prod-proposed-migration-environment-20-c62a2b97-290e-417b-8326-72e54513787a --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 75s autopkgtest [18:19:37]: testbed dpkg architecture: arm64 75s autopkgtest [18:19:37]: testbed apt version: 2.9.8 75s autopkgtest [18:19:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 76s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 77s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [937 kB] 77s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9704 B] 77s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [56.7 kB] 77s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.6 kB] 77s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [88.2 kB] 77s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [57.8 kB] 77s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [786 kB] 77s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [19.3 kB] 77s Fetched 2042 kB in 1s (2220 kB/s) 77s Reading package lists... 80s Reading package lists... 82s Building dependency tree... 82s Reading state information... 82s Calculating upgrade... 83s The following package was automatically installed and is no longer required: 83s libsgutils2-1.46-2 83s Use 'sudo apt autoremove' to remove it. 83s The following NEW packages will be installed: 83s libsgutils2-1.48 83s The following packages will be upgraded: 83s bash bpftrace curl debconf debconf-i18n distro-info fwupd-signed 83s gir1.2-girepository-2.0 gir1.2-glib-2.0 hostname libaudit-common libaudit1 83s libcurl3t64-gnutls libcurl4t64 libgirepository-1.0-1 libglib2.0-0t64 83s libglib2.0-data libpam-modules libpam-modules-bin libpam-runtime libpam0g 83s libplymouth5 libpython3-stdlib libselinux1 libsemanage-common libsemanage2 83s linux-base lxd-installer openssh-client openssh-server openssh-sftp-server 83s plymouth plymouth-theme-ubuntu-text python3 python3-blinker python3-dbus 83s python3-debconf python3-gi python3-jsonschema-specifications python3-minimal 83s python3-rpds-py python3-yaml sg3-utils sg3-utils-udev vim-common vim-tiny 83s xxd 83s 47 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 83s Need to get 11.7 MB of archives. 83s After this operation, 2983 kB of additional disk space will be used. 83s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 bash arm64 5.2.32-1ubuntu2 [791 kB] 83s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 hostname arm64 3.25 [11.0 kB] 83s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 83s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaudit1 arm64 1:4.0.2-2ubuntu1 [54.2 kB] 83s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 debconf-i18n all 1.5.87ubuntu1 [204 kB] 83s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 83s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 83s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 83s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-debconf all 1.5.87ubuntu1 [4156 B] 83s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 debconf all 1.5.87ubuntu1 [124 kB] 83s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam0g arm64 1.5.3-7ubuntu4 [68.6 kB] 83s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libselinux1 arm64 3.7-3ubuntu1 [81.6 kB] 83s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-modules-bin arm64 1.5.3-7ubuntu4 [50.4 kB] 83s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-modules arm64 1.5.3-7ubuntu4 [285 kB] 83s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-sftp-server arm64 1:9.9p1-3ubuntu2 [36.8 kB] 83s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-server arm64 1:9.9p1-3ubuntu2 [524 kB] 83s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-client arm64 1:9.9p1-3ubuntu2 [920 kB] 83s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-runtime all 1.5.3-7ubuntu4 [40.8 kB] 83s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libsemanage-common all 3.7-2build1 [7186 B] 83s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libsemanage2 arm64 3.7-2build1 [92.2 kB] 83s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 distro-info arm64 1.12 [19.4 kB] 83s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 gir1.2-girepository-2.0 arm64 1.82.0-2 [25.2 kB] 83s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 gir1.2-glib-2.0 arm64 2.82.2-3 [182 kB] 83s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libglib2.0-0t64 arm64 2.82.2-3 [1560 kB] 83s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libgirepository-1.0-1 arm64 1.82.0-2 [83.0 kB] 83s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libglib2.0-data all 2.82.2-3 [51.7 kB] 83s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dbus arm64 1.3.2-5build4 [109 kB] 83s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-gi arm64 3.50.0-3build1 [279 kB] 83s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-yaml arm64 6.0.2-1build1 [164 kB] 83s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 vim-tiny arm64 2:9.1.0861-1ubuntu1 [805 kB] 83s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 vim-common all 2:9.1.0861-1ubuntu1 [395 kB] 83s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 xxd arm64 2:9.1.0861-1ubuntu1 [67.3 kB] 83s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libplymouth5 arm64 24.004.60-2ubuntu3 [141 kB] 83s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 plymouth-theme-ubuntu-text arm64 24.004.60-2ubuntu3 [9914 B] 83s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 plymouth arm64 24.004.60-2ubuntu3 [135 kB] 84s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 bpftrace arm64 0.21.2-2ubuntu3 [1854 kB] 84s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 curl arm64 8.9.1-2ubuntu3 [235 kB] 84s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl4t64 arm64 8.9.1-2ubuntu3 [365 kB] 84s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 fwupd-signed arm64 1.55+1.7-1 [30.9 kB] 84s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl3t64-gnutls arm64 8.9.1-2ubuntu3 [359 kB] 84s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 libsgutils2-1.48 arm64 1.48-0ubuntu1 [118 kB] 84s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 linux-base all 4.10.1ubuntu1 [34.8 kB] 84s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 lxd-installer all 10 [5264 B] 84s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-blinker all 1.9.0-1 [10.7 kB] 84s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-rpds-py arm64 0.21.0-2ubuntu1 [302 kB] 84s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jsonschema-specifications all 2023.12.1-2 [9116 B] 84s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 sg3-utils arm64 1.48-0ubuntu1 [999 kB] 84s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 sg3-utils-udev all 1.48-0ubuntu1 [6608 B] 84s Preconfiguring packages ... 85s Fetched 11.7 MB in 1s (10.2 MB/s) 85s (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 ... 80002 files and directories currently installed.) 85s Preparing to unpack .../bash_5.2.32-1ubuntu2_arm64.deb ... 85s Unpacking bash (5.2.32-1ubuntu2) over (5.2.32-1ubuntu1) ... 85s Setting up bash (5.2.32-1ubuntu2) ... 85s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 85s (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 ... 80002 files and directories currently installed.) 85s Preparing to unpack .../hostname_3.25_arm64.deb ... 85s Unpacking hostname (3.25) over (3.23+nmu2ubuntu2) ... 85s Setting up hostname (3.25) ... 85s (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 ... 80002 files and directories currently installed.) 85s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 85s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 85s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 85s (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 ... 80002 files and directories currently installed.) 85s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_arm64.deb ... 85s Unpacking libaudit1:arm64 (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 85s Setting up libaudit1:arm64 (1:4.0.2-2ubuntu1) ... 85s (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 ... 80002 files and directories currently installed.) 85s Preparing to unpack .../debconf-i18n_1.5.87ubuntu1_all.deb ... 85s Unpacking debconf-i18n (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 86s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 86s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 86s Setting up python3-minimal (3.12.7-1) ... 86s (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 ... 80002 files and directories currently installed.) 86s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 86s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 86s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 86s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 86s Preparing to unpack .../python3-debconf_1.5.87ubuntu1_all.deb ... 86s Unpacking python3-debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 87s Preparing to unpack .../debconf_1.5.87ubuntu1_all.deb ... 87s Unpacking debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 87s Setting up debconf (1.5.87ubuntu1) ... 87s (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 ... 80002 files and directories currently installed.) 87s Preparing to unpack .../libpam0g_1.5.3-7ubuntu4_arm64.deb ... 87s Unpacking libpam0g:arm64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 87s Setting up libpam0g:arm64 (1.5.3-7ubuntu4) ... 87s (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 ... 80002 files and directories currently installed.) 87s Preparing to unpack .../libselinux1_3.7-3ubuntu1_arm64.deb ... 87s Unpacking libselinux1:arm64 (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 87s Setting up libselinux1:arm64 (3.7-3ubuntu1) ... 88s (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 ... 80002 files and directories currently installed.) 88s Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu4_arm64.deb ... 88s Unpacking libpam-modules-bin (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 88s Setting up libpam-modules-bin (1.5.3-7ubuntu4) ... 88s pam_namespace.service is a disabled or a static unit not running, not starting it. 88s (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 ... 80002 files and directories currently installed.) 88s Preparing to unpack .../libpam-modules_1.5.3-7ubuntu4_arm64.deb ... 88s Unpacking libpam-modules:arm64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 88s Setting up libpam-modules:arm64 (1.5.3-7ubuntu4) ... 89s (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 ... 80002 files and directories currently installed.) 89s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu2_arm64.deb ... 89s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 89s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu2_arm64.deb ... 89s Unpacking openssh-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 89s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu2_arm64.deb ... 89s Unpacking openssh-client (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 89s Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu4_all.deb ... 89s Unpacking libpam-runtime (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 89s Setting up libpam-runtime (1.5.3-7ubuntu4) ... 89s (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 ... 80004 files and directories currently installed.) 89s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 89s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 89s Setting up libsemanage-common (3.7-2build1) ... 90s (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 ... 80003 files and directories currently installed.) 90s Preparing to unpack .../libsemanage2_3.7-2build1_arm64.deb ... 90s Unpacking libsemanage2:arm64 (3.7-2build1) over (3.5-1build6) ... 90s Setting up libsemanage2:arm64 (3.7-2build1) ... 90s (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 ... 80003 files and directories currently installed.) 90s Preparing to unpack .../00-distro-info_1.12_arm64.deb ... 90s Unpacking distro-info (1.12) over (1.9) ... 90s Preparing to unpack .../01-gir1.2-girepository-2.0_1.82.0-2_arm64.deb ... 90s Unpacking gir1.2-girepository-2.0:arm64 (1.82.0-2) over (1.80.1-4) ... 90s Preparing to unpack .../02-gir1.2-glib-2.0_2.82.2-3_arm64.deb ... 90s Unpacking gir1.2-glib-2.0:arm64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 90s Preparing to unpack .../03-libglib2.0-0t64_2.82.2-3_arm64.deb ... 90s Unpacking libglib2.0-0t64:arm64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 90s Preparing to unpack .../04-libgirepository-1.0-1_1.82.0-2_arm64.deb ... 90s Unpacking libgirepository-1.0-1:arm64 (1.82.0-2) over (1.80.1-4) ... 90s Preparing to unpack .../05-libglib2.0-data_2.82.2-3_all.deb ... 90s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 90s Preparing to unpack .../06-python3-dbus_1.3.2-5build4_arm64.deb ... 90s Unpacking python3-dbus (1.3.2-5build4) over (1.3.2-5build3) ... 90s Preparing to unpack .../07-python3-gi_3.50.0-3build1_arm64.deb ... 91s Unpacking python3-gi (3.50.0-3build1) over (3.50.0-3) ... 91s Preparing to unpack .../08-python3-yaml_6.0.2-1build1_arm64.deb ... 91s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 91s Preparing to unpack .../09-vim-tiny_2%3a9.1.0861-1ubuntu1_arm64.deb ... 91s Unpacking vim-tiny (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 91s Preparing to unpack .../10-vim-common_2%3a9.1.0861-1ubuntu1_all.deb ... 91s Unpacking vim-common (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 91s Preparing to unpack .../11-xxd_2%3a9.1.0861-1ubuntu1_arm64.deb ... 91s Unpacking xxd (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 91s Preparing to unpack .../12-libplymouth5_24.004.60-2ubuntu3_arm64.deb ... 91s Unpacking libplymouth5:arm64 (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 91s Preparing to unpack .../13-plymouth-theme-ubuntu-text_24.004.60-2ubuntu3_arm64.deb ... 91s Unpacking plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 91s Preparing to unpack .../14-plymouth_24.004.60-2ubuntu3_arm64.deb ... 91s Unpacking plymouth (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 92s Preparing to unpack .../15-bpftrace_0.21.2-2ubuntu3_arm64.deb ... 92s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 92s Preparing to unpack .../16-curl_8.9.1-2ubuntu3_arm64.deb ... 92s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 92s Preparing to unpack .../17-libcurl4t64_8.9.1-2ubuntu3_arm64.deb ... 92s Unpacking libcurl4t64:arm64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 92s Preparing to unpack .../18-fwupd-signed_1.55+1.7-1_arm64.deb ... 92s Unpacking fwupd-signed (1.55+1.7-1) over (1.54+1.6-1build1) ... 92s Preparing to unpack .../19-libcurl3t64-gnutls_8.9.1-2ubuntu3_arm64.deb ... 92s Unpacking libcurl3t64-gnutls:arm64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 92s Selecting previously unselected package libsgutils2-1.48:arm64. 92s Preparing to unpack .../20-libsgutils2-1.48_1.48-0ubuntu1_arm64.deb ... 92s Unpacking libsgutils2-1.48:arm64 (1.48-0ubuntu1) ... 92s Preparing to unpack .../21-linux-base_4.10.1ubuntu1_all.deb ... 92s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 92s Preparing to unpack .../22-lxd-installer_10_all.deb ... 92s Unpacking lxd-installer (10) over (9) ... 92s Preparing to unpack .../23-python3-blinker_1.9.0-1_all.deb ... 92s Unpacking python3-blinker (1.9.0-1) over (1.8.2-1) ... 92s Preparing to unpack .../24-python3-rpds-py_0.21.0-2ubuntu1_arm64.deb ... 92s Unpacking python3-rpds-py (0.21.0-2ubuntu1) over (0.20.0-0ubuntu3) ... 93s Preparing to unpack .../25-python3-jsonschema-specifications_2023.12.1-2_all.deb ... 93s Unpacking python3-jsonschema-specifications (2023.12.1-2) over (2023.12.1-1ubuntu1) ... 93s Preparing to unpack .../26-sg3-utils_1.48-0ubuntu1_arm64.deb ... 93s Unpacking sg3-utils (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 93s Preparing to unpack .../27-sg3-utils-udev_1.48-0ubuntu1_all.deb ... 93s Unpacking sg3-utils-udev (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 93s Setting up distro-info (1.12) ... 93s Setting up linux-base (4.10.1ubuntu1) ... 93s Setting up libcurl4t64:arm64 (8.9.1-2ubuntu3) ... 93s Setting up bpftrace (0.21.2-2ubuntu3) ... 93s Setting up openssh-client (1:9.9p1-3ubuntu2) ... 93s Setting up libcurl3t64-gnutls:arm64 (8.9.1-2ubuntu3) ... 93s Setting up fwupd-signed (1.55+1.7-1) ... 93s Setting up libsgutils2-1.48:arm64 (1.48-0ubuntu1) ... 93s Setting up debconf-i18n (1.5.87ubuntu1) ... 93s Setting up xxd (2:9.1.0861-1ubuntu1) ... 93s Setting up libglib2.0-0t64:arm64 (2.82.2-3) ... 93s No schema files found: doing nothing. 93s Setting up libglib2.0-data (2.82.2-3) ... 93s Setting up vim-common (2:9.1.0861-1ubuntu1) ... 93s Setting up gir1.2-glib-2.0:arm64 (2.82.2-3) ... 93s Setting up lxd-installer (10) ... 94s Setting up libplymouth5:arm64 (24.004.60-2ubuntu3) ... 94s Setting up libgirepository-1.0-1:arm64 (1.82.0-2) ... 94s Setting up curl (8.9.1-2ubuntu3) ... 94s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 94s Setting up sg3-utils (1.48-0ubuntu1) ... 94s Setting up openssh-sftp-server (1:9.9p1-3ubuntu2) ... 94s Setting up openssh-server (1:9.9p1-3ubuntu2) ... 94s Installing new version of config file /etc/ssh/moduli ... 94s Replacing config file /etc/ssh/sshd_config with new version 95s Setting up plymouth (24.004.60-2ubuntu3) ... 95s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 96s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 121s flash-kernel: deferring update (trigger activated) 121s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 121s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 122s Setting up python3 (3.12.7-1) ... 122s Setting up vim-tiny (2:9.1.0861-1ubuntu1) ... 122s Setting up sg3-utils-udev (1.48-0ubuntu1) ... 122s update-initramfs: deferring update (trigger activated) 122s Setting up plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) ... 122s update-initramfs: deferring update (trigger activated) 122s Setting up gir1.2-girepository-2.0:arm64 (1.82.0-2) ... 122s Setting up python3-gi (3.50.0-3build1) ... 123s Setting up python3-rpds-py (0.21.0-2ubuntu1) ... 123s Setting up python3-jsonschema-specifications (2023.12.1-2) ... 123s Setting up python3-blinker (1.9.0-1) ... 123s Setting up python3-dbus (1.3.2-5build4) ... 124s Setting up python3-debconf (1.5.87ubuntu1) ... 124s Setting up python3-yaml (6.0.2-1build1) ... 124s Processing triggers for man-db (2.13.0-1) ... 126s Processing triggers for debianutils (5.21) ... 126s Processing triggers for install-info (7.1.1-1) ... 126s Processing triggers for initramfs-tools (0.142ubuntu35) ... 126s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 126s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 149s System running in EFI mode, skipping. 149s Processing triggers for libc-bin (2.40-1ubuntu3) ... 149s Processing triggers for ufw (0.36.2-8) ... 149s Processing triggers for flash-kernel (3.107ubuntu13) ... 149s System running in EFI mode, skipping. 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 151s The following packages will be REMOVED: 151s libsgutils2-1.46-2* 151s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 151s After this operation, 314 kB disk space will be freed. 151s (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 ... 80037 files and directories currently installed.) 151s Removing libsgutils2-1.46-2:arm64 (1.46-3ubuntu5) ... 151s Processing triggers for libc-bin (2.40-1ubuntu3) ... 153s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 153s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 153s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 153s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 154s Reading package lists... 155s Reading package lists... 155s Building dependency tree... 155s Reading state information... 156s Calculating upgrade... 156s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 158s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s autopkgtest [18:21:00]: rebooting testbed after setup commands that affected boot 162s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 184s autopkgtest [18:21:26]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 187s autopkgtest [18:21:29]: @@@@@@@@@@@@@@@@@@@@ apt-source dolfin 195s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/universe dolfin 2019.2.0~legacy20240219.1c52e83-11ubuntu1 (dsc) [4203 B] 195s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe dolfin 2019.2.0~legacy20240219.1c52e83-11ubuntu1 (tar) [10.9 MB] 195s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe dolfin 2019.2.0~legacy20240219.1c52e83-11ubuntu1 (diff) [52.4 kB] 195s gpgv: Signature made Wed Nov 20 11:07:22 2024 UTC 195s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 195s gpgv: Can't check signature: No public key 195s dpkg-source: warning: cannot verify inline signature for ./dolfin_2019.2.0~legacy20240219.1c52e83-11ubuntu1.dsc: no acceptable signature found 196s autopkgtest [18:21:38]: testing package dolfin version 2019.2.0~legacy20240219.1c52e83-11ubuntu1 196s autopkgtest [18:21:38]: build not needed 198s autopkgtest [18:21:40]: test test-dolfin-cpp: preparing testbed 201s Reading package lists... 202s Building dependency tree... 202s Reading state information... 203s Starting pkgProblemResolver with broken count: 0 203s Starting 2 pkgProblemResolver with broken count: 0 203s Done 204s The following additional packages will be installed: 204s autoconf automake autopoint autotools-dev build-essential chrpath cmake 204s cmake-data cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu 204s debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism 204s docutils-common dolfin-bin dolfin-doc doxygen dwz fontconfig 204s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 204s fonts-lato fonts-mathjax g++ g++-14 g++-14-aarch64-linux-gnu 204s g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu 204s gcc-aarch64-linux-gnu gettext gfortran gfortran-14 204s gfortran-14-aarch64-linux-gnu gfortran-aarch64-linux-gnu graphviz 204s icu-devtools intltool-debian libaec-dev libaec0 libamd-comgr2 libamd3 204s libamdhip64-5 libann0 libaom3 libarchive-zip-perl libarpack2-dev 204s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 libblis-pthread-dev 204s libblis4-pthread libboost-atomic1.83-dev libboost-atomic1.83.0 204s libboost-chrono-dev libboost-chrono1.83-dev libboost-chrono1.83.0t64 204s libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev 204s libboost-filesystem-dev libboost-filesystem1.83-dev 204s libboost-filesystem1.83.0 libboost-iostreams-dev libboost-iostreams1.83-dev 204s libboost-iostreams1.83.0 libboost-math-dev libboost-math1.83-dev 204s libboost-math1.83.0 libboost-mpi-dev libboost-mpi1.83-dev libboost-mpi1.83.0 204s libboost-program-options-dev libboost-program-options1.83-dev 204s libboost-program-options1.83.0 libboost-regex1.83-dev libboost-regex1.83.0 204s libboost-serialization-dev libboost-serialization1.83-dev 204s libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 204s libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 204s libboost-timer-dev libboost-timer1.83-dev libboost-timer1.83.0 204s libboost1.83-dev libbrotli-dev libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 204s libccolamd3 libcdt5 libcgraph6 libcholmod5 libcolamd3 libcombblas2.0.0t64 204s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 204s libdeflate0 libdolfin-dev libdolfin-dev-common libdolfin2019.2t64 204s libdolfin64-2019.2t64 libdolfin64-dev libdrm-amdgpu1 libeigen3-dev 204s libevent-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 204s libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1-dev 204s libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 204s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 204s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libgcc-14-dev 204s libgd3 libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl 204s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 204s libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 204s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 204s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 204s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 204s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 204s libhsakmt1 libhwasan0 libhwloc-dev libhwloc-plugins libhwloc15 204s libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 204s libibumad3 libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 204s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 204s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 204s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 204s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 204s liblerc4 libllvm17t64 liblsan0 libltdl-dev libltdl7 liblzma-dev libmetis5 204s libmpc3 libmumps-5.6t64 libmumps-5.7 libmumps-64pord-5.6t64 204s libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev libmumps64-dev 204s libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev 204s libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 204s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 204s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 204s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 204s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 204s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 204s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 204s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 204s libpython3.13 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib 204s libraqm0 librbio4 librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 204s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 204s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 204s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 204s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 204s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 204s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 204s libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev 204s libxapian30 libxau-dev libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev 204s libxdmcp-dev libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 204s libyaml-dev libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev 204s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 204s openmpi-bin openmpi-common petsc-dev petsc64-dev pkg-config pkgconf 204s pkgconf-bin po-debconf pybind11-dev python-petsc4py-doc python3-alabaster 204s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 204s python3-docutils python3-dolfin python3-dolfin-real python3-dolfin64-real 204s python3-ffc python3-fiat python3-imagesize python3-mpi4py python3-mpmath 204s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 204s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 204s python3-pkgconfig python3-ply python3-pusimp python3-pybind11 python3-roman 204s python3-six python3-slepc4py python3-slepc4py-64-real 204s python3-slepc4py-64-real3.21 python3-slepc4py-real python3-slepc4py-real3.21 204s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 204s python3-sphinxcontrib.jquery python3-sympy python3-ufl-legacy python3.12-dev 204s python3.13 python3.13-dev python3.13-minimal sgml-base slepc-dev slepc64-dev 204s sphinx-common sphinx-rtd-theme-common swig valgrind valgrind-mpi x11-common 204s x11proto-dev xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 204s Suggested packages: 204s autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format 204s elpa-cmake-mode ninja-build cpp-doc gcc-14-locales cpp-14-doc dh-make flit 204s python3-build python3-installer python3-wheel doxygen-latex doxygen-doc 204s doxygen-gui gcc-14-doc gcc-multilib manpages-dev flex bison gdb gcc-doc 204s gdb-aarch64-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 204s gfortran-doc gfortran-14-doc libcoarrays-dev gsfonts graphviz-doc 204s liblapack-doc libboost-doc libboost-graph1.83-dev libboost1.83-doc 204s libboost-container1.83-dev libboost-context1.83-dev 204s libboost-contract1.83-dev libboost-coroutine1.83-dev 204s libboost-exception1.83-dev libboost-fiber1.83-dev 204s libboost-graph-parallel1.83-dev libboost-json1.83-dev 204s libboost-locale1.83-dev libboost-log1.83-dev libboost-mpi-python1.83-dev 204s libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-python1.83-dev 204s libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev 204s libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev 204s libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcurl4-doc libidn-dev 204s libkrb5-dev libldap2-dev libeigen3-doc libfftw3-doc libgd-tools gmp-doc 204s libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc libhdf5-doc 204s libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec 204s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 204s libheif-plugin-kvazaar libheif-plugin-rav1e libheif-plugin-svtenc icu-doc 204s libjs-jquery-ui-docs fonts-mathjax-extras fonts-stix libjs-mathjax-doc 204s libtool-doc liblzma-doc libnghttp2-doc openmpi-doc p11-kit-doc 204s libpetsc-real3.21-dbg petsc3.21-doc libluminate-dev libpetsc64-real3.21-dbg 204s scalapack-doc libslepc3.21-dev-examples slepc3.21-doc libssl-doc 204s libstdc++-14-doc libsuperlu-doc gcj-jdk libx11-doc xapian-tools libxcb-doc 204s libyaml-doc m4-doc opencl-icd opencl-clhpp-headers-doc libmail-box-perl 204s pybind11-doc python-dijitso-doc docutils-doc fonts-linuxlibertine 204s | ttf-linux-libertine texlive-lang-french texlive-latex-base 204s texlive-latex-recommended python-mpmath-doc python3-gmpy2 python3-matplotlib 204s python-numpy-doc python3-pytest python-ply-doc python-slepc4py-doc 204s python3-stemmer dvipng dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk 204s sphinx-doc tex-gyre texlive-fonts-extra texlive-fonts-recommended 204s texlive-latex-extra texlive-plain-generic python-sympy-doc 204s python-ufl-legacy-doc python3.13-venv python3.13-doc binfmt-support 204s sgml-base-doc swig-doc swig-examples valgrind-dbg kcachegrind alleyoop 204s valkyrie 204s Recommended packages: 204s python3-matplotlib fonts-liberation libarchive-cpio-perl libgts-bin 204s libheif-plugin-aomenc javascript-common libjson-xs-perl 204s libcoarrays-openmpi-dev libpetsc3.21-dev-examples ksh | mksh | pdksh | zsh 204s libgraphblas-dev libtasn1-doc libgl-dev libmail-sendmail-perl libpaper-utils 204s python3-pil isympy-common gdb 204s The following NEW packages will be installed: 204s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 204s chrpath cmake cmake-data cpp cpp-14 cpp-14-aarch64-linux-gnu 204s cpp-aarch64-linux-gnu debhelper debugedit dh-autoreconf dh-python 204s dh-strip-nondeterminism docutils-common dolfin-bin dolfin-doc doxygen dwz 204s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 204s fonts-font-awesome fonts-lato fonts-mathjax g++ g++-14 204s g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14 204s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext gfortran gfortran-14 204s gfortran-14-aarch64-linux-gnu gfortran-aarch64-linux-gnu graphviz 204s icu-devtools intltool-debian libaec-dev libaec0 libamd-comgr2 libamd3 204s libamdhip64-5 libann0 libaom3 libarchive-zip-perl libarpack2-dev 204s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 libblis-pthread-dev 204s libblis4-pthread libboost-atomic1.83-dev libboost-atomic1.83.0 204s libboost-chrono-dev libboost-chrono1.83-dev libboost-chrono1.83.0t64 204s libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev 204s libboost-filesystem-dev libboost-filesystem1.83-dev 204s libboost-filesystem1.83.0 libboost-iostreams-dev libboost-iostreams1.83-dev 204s libboost-iostreams1.83.0 libboost-math-dev libboost-math1.83-dev 204s libboost-math1.83.0 libboost-mpi-dev libboost-mpi1.83-dev libboost-mpi1.83.0 204s libboost-program-options-dev libboost-program-options1.83-dev 204s libboost-program-options1.83.0 libboost-regex1.83-dev libboost-regex1.83.0 204s libboost-serialization-dev libboost-serialization1.83-dev 204s libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 204s libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 204s libboost-timer-dev libboost-timer1.83-dev libboost-timer1.83.0 205s libboost1.83-dev libbrotli-dev libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 205s libccolamd3 libcdt5 libcgraph6 libcholmod5 libcolamd3 libcombblas2.0.0t64 205s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 205s libdeflate0 libdolfin-dev libdolfin-dev-common libdolfin2019.2t64 205s libdolfin64-2019.2t64 libdolfin64-dev libdrm-amdgpu1 libeigen3-dev 205s libevent-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 205s libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1-dev 205s libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 205s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 205s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libgcc-14-dev 205s libgd3 libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl 205s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 205s libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 205s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 205s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 205s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 205s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 205s libhsakmt1 libhwasan0 libhwloc-dev libhwloc-plugins libhwloc15 205s libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 205s libibumad3 libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 205s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 205s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 205s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 205s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 205s liblerc4 libllvm17t64 liblsan0 libltdl-dev libltdl7 liblzma-dev libmetis5 205s libmpc3 libmumps-5.6t64 libmumps-5.7 libmumps-64pord-5.6t64 205s libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev libmumps64-dev 205s libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev 205s libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 205s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 205s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 205s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 205s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 205s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 205s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 205s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 205s libpython3.13 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib 205s libraqm0 librbio4 librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 205s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 205s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 205s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 205s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 205s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 205s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 205s libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev 205s libxapian30 libxau-dev libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev 205s libxdmcp-dev libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 205s libyaml-dev libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev 205s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 205s openmpi-bin openmpi-common petsc-dev petsc64-dev pkg-config pkgconf 205s pkgconf-bin po-debconf pybind11-dev python-petsc4py-doc python3-alabaster 205s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 205s python3-docutils python3-dolfin python3-dolfin-real python3-dolfin64-real 205s python3-ffc python3-fiat python3-imagesize python3-mpi4py python3-mpmath 205s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 205s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 205s python3-pkgconfig python3-ply python3-pusimp python3-pybind11 python3-roman 205s python3-six python3-slepc4py python3-slepc4py-64-real 205s python3-slepc4py-64-real3.21 python3-slepc4py-real python3-slepc4py-real3.21 205s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 205s python3-sphinxcontrib.jquery python3-sympy python3-ufl-legacy python3.12-dev 205s python3.13 python3.13-dev python3.13-minimal sgml-base slepc-dev slepc64-dev 205s sphinx-common sphinx-rtd-theme-common swig valgrind valgrind-mpi x11-common 205s x11proto-dev xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 205s 0 upgraded, 393 newly installed, 0 to remove and 0 not upgraded. 205s Need to get 399 MB/399 MB of archives. 205s After this operation, 1741 MB of additional disk space will be used. 205s Get:1 /tmp/autopkgtest.6ZSprY/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [1188 B] 205s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-lato all 2.015-1 [2781 kB] 205s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 205s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 205s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 sgml-base all 1.31 [11.4 kB] 205s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 205s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 autoconf all 2.72-3 [382 kB] 205s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 autotools-dev all 20220109.1 [44.9 kB] 205s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 205s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 autopoint all 0.22.5-2 [616 kB] 205s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 205s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 205s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [10.6 MB] 206s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-8ubuntu1 [1028 B] 206s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 206s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 206s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-8ubuntu1 [49.7 kB] 206s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-8ubuntu1 [145 kB] 206s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-8ubuntu1 [27.8 kB] 206s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-8ubuntu1 [2893 kB] 206s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-8ubuntu1 [1283 kB] 206s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-8ubuntu1 [2686 kB] 206s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-8ubuntu1 [1151 kB] 206s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-8ubuntu1 [1598 kB] 206s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-8ubuntu1 [2594 kB] 206s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [20.9 MB] 206s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-8ubuntu1 [518 kB] 206s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 206s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 206s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++-14-dev arm64 14.2.0-8ubuntu1 [2476 kB] 207s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [12.1 MB] 207s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14 arm64 14.2.0-8ubuntu1 [19.9 kB] 207s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [958 B] 207s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 g++ arm64 4:14.1.0-2ubuntu1 [1080 B] 207s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 207s Get:36 http://ftpmaster.internal/ubuntu plucky/universe arm64 chrpath arm64 0.18-1 [13.2 kB] 207s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libjsoncpp25 arm64 1.9.5-6build1 [78.2 kB] 207s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 librhash0 arm64 1.4.3-3build1 [126 kB] 207s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 cmake-data all 3.30.3-1 [2246 kB] 207s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 cmake arm64 3.30.3-1 [10.9 MB] 207s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 207s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 libtool all 2.4.7-8 [166 kB] 207s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-autoreconf all 20 [16.1 kB] 207s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 207s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 207s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 207s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 debugedit arm64 1:5.1-1 [45.9 kB] 207s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 dwz arm64 0.15-1build6 [113 kB] 207s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 gettext arm64 0.22.5-2 [930 kB] 207s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 207s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 207s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 debhelper all 13.20ubuntu1 [893 kB] 207s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 dh-python all 6.20241024 [112 kB] 207s Get:54 http://ftpmaster.internal/ubuntu plucky/main arm64 xml-core all 0.19 [20.3 kB] 207s Get:55 http://ftpmaster.internal/ubuntu plucky/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 207s Get:56 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfmt10 arm64 10.1.1+ds1-4 [75.6 kB] 207s Get:57 http://ftpmaster.internal/ubuntu plucky/universe arm64 libxapian30 arm64 1.4.25-1 [672 kB] 207s Get:58 http://ftpmaster.internal/ubuntu plucky/universe arm64 doxygen arm64 1.9.8+ds-2ubuntu2 [5022 kB] 207s Get:59 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 207s Get:60 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 207s Get:61 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu2 [37.4 kB] 207s Get:62 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu2 [142 kB] 207s Get:63 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] 207s Get:64 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 207s Get:65 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 208s Get:66 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 14.2.0-8ubuntu1 [438 kB] 208s Get:67 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran-14-dev arm64 14.2.0-8ubuntu1 [498 kB] 208s Get:68 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [11.4 MB] 208s Get:69 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-14 arm64 14.2.0-8ubuntu1 [11.9 kB] 208s Get:70 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1022 B] 208s Get:71 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran arm64 4:14.1.0-2ubuntu1 [1162 B] 208s Get:72 http://ftpmaster.internal/ubuntu plucky/universe arm64 libann0 arm64 1.1.2+doc-9build1 [25.7 kB] 208s Get:73 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcdt5 arm64 2.42.4-2build3 [21.3 kB] 208s Get:74 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcgraph6 arm64 2.42.4-2build3 [45.1 kB] 208s Get:75 http://ftpmaster.internal/ubuntu plucky/main arm64 libsharpyuv0 arm64 1.4.0-0.1 [16.3 kB] 208s Get:76 http://ftpmaster.internal/ubuntu plucky/main arm64 libaom3 arm64 3.11.0-1 [1837 kB] 208s Get:77 http://ftpmaster.internal/ubuntu plucky/main arm64 libheif-plugin-aomdec arm64 1.19.3-1 [11.3 kB] 208s Get:78 http://ftpmaster.internal/ubuntu plucky/main arm64 libde265-0 arm64 1.0.15-1build4 [146 kB] 208s Get:79 http://ftpmaster.internal/ubuntu plucky/main arm64 libheif-plugin-libde265 arm64 1.19.3-1 [8722 B] 208s Get:80 http://ftpmaster.internal/ubuntu plucky/main arm64 libheif1 arm64 1.19.3-1 [362 kB] 208s Get:81 http://ftpmaster.internal/ubuntu plucky/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 208s Get:82 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 208s Get:83 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 208s Get:84 http://ftpmaster.internal/ubuntu plucky/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 208s Get:85 http://ftpmaster.internal/ubuntu plucky/main arm64 libharfbuzz0b arm64 10.0.1-1 [487 kB] 208s Get:86 http://ftpmaster.internal/ubuntu plucky/main arm64 libraqm0 arm64 0.10.1-1build1 [14.7 kB] 208s Get:87 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate0 arm64 1.22-1 [46.2 kB] 208s Get:88 http://ftpmaster.internal/ubuntu plucky/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 208s Get:89 http://ftpmaster.internal/ubuntu plucky/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 208s Get:90 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebp7 arm64 1.4.0-0.1 [192 kB] 208s Get:91 http://ftpmaster.internal/ubuntu plucky/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu4 [193 kB] 208s Get:92 http://ftpmaster.internal/ubuntu plucky/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 208s Get:93 http://ftpmaster.internal/ubuntu plucky/main arm64 libgd3 arm64 2.3.3-12ubuntu3 [122 kB] 208s Get:94 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgts-0.7-5t64 arm64 0.7.6+darcs121130-5.2build1 [154 kB] 208s Get:95 http://ftpmaster.internal/ubuntu plucky/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 208s Get:96 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 208s Get:97 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 208s Get:98 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 208s Get:99 http://ftpmaster.internal/ubuntu plucky/main arm64 libcairo2 arm64 1.18.2-2 [560 kB] 208s Get:100 http://ftpmaster.internal/ubuntu plucky/main arm64 libltdl7 arm64 2.4.7-8 [40.6 kB] 208s Get:101 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 208s Get:102 http://ftpmaster.internal/ubuntu plucky/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 208s Get:103 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 208s Get:104 http://ftpmaster.internal/ubuntu plucky/main arm64 libpango-1.0-0 arm64 1.54.0+ds-3 [234 kB] 209s Get:105 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangoft2-1.0-0 arm64 1.54.0+ds-3 [48.9 kB] 209s Get:106 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangocairo-1.0-0 arm64 1.54.0+ds-3 [27.5 kB] 209s Get:107 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpathplan4 arm64 2.42.4-2build3 [23.4 kB] 209s Get:108 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgvc6 arm64 2.42.4-2build3 [706 kB] 209s Get:109 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgvpr2 arm64 2.42.4-2build3 [187 kB] 209s Get:110 http://ftpmaster.internal/ubuntu plucky/universe arm64 liblab-gamut1 arm64 2.42.4-2build3 [1840 kB] 209s Get:111 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 209s Get:112 http://ftpmaster.internal/ubuntu plucky/main arm64 libice6 arm64 2:1.1.1-1 [42.3 kB] 209s Get:113 http://ftpmaster.internal/ubuntu plucky/main arm64 libsm6 arm64 2:1.2.4-1 [16.4 kB] 209s Get:114 http://ftpmaster.internal/ubuntu plucky/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 209s Get:115 http://ftpmaster.internal/ubuntu plucky/main arm64 libxmu6 arm64 2:1.1.3-3build2 [47.5 kB] 209s Get:116 http://ftpmaster.internal/ubuntu plucky/main arm64 libxaw7 arm64 2:1.0.16-1 [184 kB] 209s Get:117 http://ftpmaster.internal/ubuntu plucky/universe arm64 graphviz arm64 2.42.4-2build3 [619 kB] 209s Get:118 http://ftpmaster.internal/ubuntu plucky/main arm64 icu-devtools arm64 74.2-1ubuntu4 [210 kB] 209s Get:119 http://ftpmaster.internal/ubuntu plucky/universe arm64 libaec0 arm64 1.1.3-1 [22.0 kB] 209s Get:120 http://ftpmaster.internal/ubuntu plucky/universe arm64 libllvm17t64 arm64 1:17.0.6-18 [24.9 MB] 210s Get:121 http://ftpmaster.internal/ubuntu plucky/universe arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3build2 [14.1 MB] 210s Get:122 http://ftpmaster.internal/ubuntu plucky/main arm64 libsuitesparseconfig7 arm64 1:7.8.3+dfsg-2 [13.1 kB] 210s Get:123 http://ftpmaster.internal/ubuntu plucky/universe arm64 libamd3 arm64 1:7.8.3+dfsg-2 [26.1 kB] 210s Get:124 http://ftpmaster.internal/ubuntu plucky/main arm64 libdrm-amdgpu1 arm64 2.4.123-1 [20.9 kB] 210s Get:125 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhsakmt1 arm64 5.7.0-1build1 [63.6 kB] 210s Get:126 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhsa-runtime64-1 arm64 5.7.1-2build1 [286 kB] 210s Get:127 http://ftpmaster.internal/ubuntu plucky/universe arm64 libamdhip64-5 arm64 5.7.1-5 [9704 kB] 210s Get:128 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.0-3build2 [152 kB] 210s Get:129 http://ftpmaster.internal/ubuntu plucky/universe arm64 libblis4-pthread arm64 0.9.0-1 [551 kB] 210s Get:130 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.0-3build2 [2293 kB] 210s Get:131 http://ftpmaster.internal/ubuntu plucky/universe arm64 libarpack2t64 arm64 3.9.1-1.1ubuntu1 [94.3 kB] 211s Get:132 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas-dev arm64 3.12.0-3build2 [120 kB] 211s Get:133 http://ftpmaster.internal/ubuntu plucky/universe arm64 libblis-pthread-dev arm64 0.9.0-1 [631 kB] 211s Get:134 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack-dev arm64 3.12.0-3build2 [4419 kB] 211s Get:135 http://ftpmaster.internal/ubuntu plucky/universe arm64 libarpack2-dev arm64 3.9.1-1.1ubuntu1 [108 kB] 211s Get:136 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas64-3 arm64 3.12.0-3build2 [144 kB] 211s Get:137 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost1.83-dev arm64 1.83.0-3.2ubuntu3 [10.7 MB] 211s Get:138 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-atomic1.83.0 arm64 1.83.0-3.2ubuntu3 [240 kB] 211s Get:139 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-atomic1.83-dev arm64 1.83.0-3.2ubuntu3 [234 kB] 211s Get:140 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-chrono1.83.0t64 arm64 1.83.0-3.2ubuntu3 [244 kB] 211s Get:141 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-chrono1.83-dev arm64 1.83.0-3.2ubuntu3 [247 kB] 211s Get:142 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-chrono-dev arm64 1.83.0.2ubuntu1 [4832 B] 211s Get:143 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-date-time1.83.0 arm64 1.83.0-3.2ubuntu3 [236 kB] 211s Get:144 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-serialization1.83.0 arm64 1.83.0-3.2ubuntu3 [338 kB] 211s Get:145 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-serialization1.83-dev arm64 1.83.0-3.2ubuntu3 [392 kB] 211s Get:146 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-date-time1.83-dev arm64 1.83.0-3.2ubuntu3 [239 kB] 211s Get:147 http://ftpmaster.internal/ubuntu plucky/main arm64 libboost-dev arm64 1.83.0.2ubuntu1 [4468 B] 211s Get:148 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-filesystem1.83.0 arm64 1.83.0-3.2ubuntu3 [282 kB] 211s Get:149 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-system1.83.0 arm64 1.83.0-3.2ubuntu3 [236 kB] 211s Get:150 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-system1.83-dev arm64 1.83.0-3.2ubuntu3 [231 kB] 211s Get:151 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-filesystem1.83-dev arm64 1.83.0-3.2ubuntu3 [302 kB] 211s Get:152 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-filesystem-dev arm64 1.83.0.2ubuntu1 [4256 B] 211s Get:153 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-regex1.83.0 arm64 1.83.0-3.2ubuntu3 [331 kB] 211s Get:154 http://ftpmaster.internal/ubuntu plucky/main arm64 libicu-dev arm64 74.2-1ubuntu4 [11.9 MB] 212s Get:155 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-regex1.83-dev arm64 1.83.0-3.2ubuntu3 [351 kB] 212s Get:156 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-iostreams1.83.0 arm64 1.83.0-3.2ubuntu3 [259 kB] 212s Get:157 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-iostreams1.83-dev arm64 1.83.0-3.2ubuntu3 [266 kB] 212s Get:158 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-iostreams-dev arm64 1.83.0.2ubuntu1 [4212 B] 212s Get:159 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-math1.83.0 arm64 1.83.0-3.2ubuntu3 [444 kB] 212s Get:160 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-math1.83-dev arm64 1.83.0-3.2ubuntu3 [590 kB] 212s Get:161 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-math-dev arm64 1.83.0.2ubuntu1 [4434 B] 212s Get:162 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10 [7922 B] 212s Get:163 http://ftpmaster.internal/ubuntu plucky/main arm64 librdmacm1t64 arm64 52.0-2ubuntu1 [71.5 kB] 212s Get:164 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfabric1 arm64 1.17.0-3ubuntu1 [542 kB] 212s Get:165 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhwloc15 arm64 2.11.2-1 [162 kB] 212s Get:166 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmunge2 arm64 0.5.15-4build1 [14.9 kB] 212s Get:167 http://ftpmaster.internal/ubuntu plucky/main arm64 libpciaccess0 arm64 0.17-3build1 [18.9 kB] 212s Get:168 http://ftpmaster.internal/ubuntu plucky/main arm64 libxnvctrl0 arm64 510.47.03-0ubuntu4 [12.4 kB] 212s Get:169 http://ftpmaster.internal/ubuntu plucky/universe arm64 ocl-icd-libopencl1 arm64 2.3.2-1build1 [37.6 kB] 212s Get:170 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhwloc-plugins arm64 2.11.2-1 [15.8 kB] 212s Get:171 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpmix2t64 arm64 5.0.3-2 [662 kB] 212s Get:172 http://ftpmaster.internal/ubuntu plucky/main arm64 libibumad3 arm64 52.0-2ubuntu1 [29.3 kB] 212s Get:173 http://ftpmaster.internal/ubuntu plucky/main arm64 libibmad5 arm64 52.0-2ubuntu1 [43.1 kB] 212s Get:174 http://ftpmaster.internal/ubuntu plucky/universe arm64 libucx0 arm64 1.17.0+ds-3build1 [1093 kB] 212s Get:175 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libopenmpi3t64 arm64 5.0.5-6 [2041 kB] 212s Get:176 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-mpi1.83.0 arm64 1.83.0-3.2ubuntu3 [270 kB] 212s Get:177 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 openmpi-common all 5.0.5-6 [95.6 kB] 212s Get:178 http://ftpmaster.internal/ubuntu plucky/main arm64 libnl-3-dev arm64 3.7.0-0.3build2 [105 kB] 212s Get:179 http://ftpmaster.internal/ubuntu plucky/main arm64 libnl-route-3-dev arm64 3.7.0-0.3build2 [226 kB] 212s Get:180 http://ftpmaster.internal/ubuntu plucky/main arm64 libibverbs-dev arm64 52.0-2ubuntu1 [697 kB] 212s Get:181 http://ftpmaster.internal/ubuntu plucky/main arm64 libnuma-dev arm64 2.0.18-1build1 [39.6 kB] 212s Get:182 http://ftpmaster.internal/ubuntu plucky/main arm64 libltdl-dev arm64 2.4.7-8 [170 kB] 212s Get:183 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhwloc-dev arm64 2.11.2-1 [265 kB] 212s Get:184 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10 [140 kB] 212s Get:185 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-extra-2.1-7t64 arm64 2.1.12-stable-10 [62.0 kB] 212s Get:186 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-openssl-2.1-7t64 arm64 2.1.12-stable-10 [14.7 kB] 212s Get:187 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-dev arm64 2.1.12-stable-10 [283 kB] 212s Get:188 http://ftpmaster.internal/ubuntu plucky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [894 kB] 212s Get:189 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpmix-dev arm64 5.0.3-2 [4051 kB] 212s Get:190 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 212s Get:191 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 212s Get:192 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 openmpi-bin arm64 5.0.5-6 [172 kB] 212s Get:193 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libopenmpi-dev arm64 5.0.5-6 [1085 kB] 212s Get:194 http://ftpmaster.internal/ubuntu plucky/universe arm64 mpi-default-dev arm64 1.17 [3104 B] 212s Get:195 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-mpi1.83-dev arm64 1.83.0-3.2ubuntu3 [299 kB] 212s Get:196 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-mpi-dev arm64 1.83.0.2ubuntu1 [4308 B] 212s Get:197 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-program-options1.83.0 arm64 1.83.0-3.2ubuntu3 [318 kB] 212s Get:198 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-program-options1.83-dev arm64 1.83.0-3.2ubuntu3 [391 kB] 212s Get:199 http://ftpmaster.internal/ubuntu plucky/main arm64 libboost-program-options-dev arm64 1.83.0.2ubuntu1 [4250 B] 213s Get:200 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-serialization-dev arm64 1.83.0.2ubuntu1 [4442 B] 213s Get:201 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-thread1.83.0 arm64 1.83.0-3.2ubuntu3 [276 kB] 213s Get:202 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-thread1.83-dev arm64 1.83.0-3.2ubuntu3 [283 kB] 213s Get:203 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-thread-dev arm64 1.83.0.2ubuntu1 [4248 B] 213s Get:204 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-timer1.83.0 arm64 1.83.0-3.2ubuntu3 [241 kB] 213s Get:205 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-timer1.83-dev arm64 1.83.0-3.2ubuntu3 [237 kB] 213s Get:206 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-timer-dev arm64 1.83.0.2ubuntu1 [4352 B] 213s Get:207 http://ftpmaster.internal/ubuntu plucky/main arm64 libbrotli-dev arm64 1.1.0-2build3 [359 kB] 213s Get:208 http://ftpmaster.internal/ubuntu plucky/universe arm64 libbtf2 arm64 1:7.8.3+dfsg-2 [13.6 kB] 213s Get:209 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcamd3 arm64 1:7.8.3+dfsg-2 [22.6 kB] 213s Get:210 http://ftpmaster.internal/ubuntu plucky/universe arm64 libccolamd3 arm64 1:7.8.3+dfsg-2 [25.5 kB] 213s Get:211 http://ftpmaster.internal/ubuntu plucky/main arm64 libcolamd3 arm64 1:7.8.3+dfsg-2 [18.2 kB] 213s Get:212 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcholmod5 arm64 1:7.8.3+dfsg-2 [614 kB] 213s Get:213 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcombblas2.0.0t64 arm64 2.0.0-3.1build3 [267 kB] 213s Get:214 http://ftpmaster.internal/ubuntu plucky/main arm64 libidn2-dev arm64 2.3.7-2build2 [120 kB] 213s Get:215 http://ftpmaster.internal/ubuntu plucky/main arm64 libpkgconf3 arm64 1.8.1-4 [31.4 kB] 213s Get:216 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf-bin arm64 1.8.1-4 [20.9 kB] 213s Get:217 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf arm64 1.8.1-4 [16.7 kB] 213s Get:218 http://ftpmaster.internal/ubuntu plucky/main arm64 libnghttp2-dev arm64 1.64.0-1 [120 kB] 213s Get:219 http://ftpmaster.internal/ubuntu plucky/main arm64 libpsl-dev arm64 0.21.2-1.1build1 [77.2 kB] 213s Get:220 http://ftpmaster.internal/ubuntu plucky/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-2ubuntu7 [10.1 kB] 213s Get:221 http://ftpmaster.internal/ubuntu plucky/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-2ubuntu7 [335 kB] 213s Get:222 http://ftpmaster.internal/ubuntu plucky/main arm64 libunbound8 arm64 1.20.0-1ubuntu2.1 [431 kB] 213s Get:223 http://ftpmaster.internal/ubuntu plucky/main arm64 libgnutls-dane0t64 arm64 3.8.8-2ubuntu1 [24.3 kB] 213s Get:224 http://ftpmaster.internal/ubuntu plucky/main arm64 libgnutls-openssl27t64 arm64 3.8.8-2ubuntu1 [24.3 kB] 213s Get:225 http://ftpmaster.internal/ubuntu plucky/main arm64 libp11-kit-dev arm64 0.25.5-2ubuntu1 [22.7 kB] 213s Get:226 http://ftpmaster.internal/ubuntu plucky/main arm64 libtasn1-6-dev arm64 4.19.0-3build1 [90.6 kB] 213s Get:227 http://ftpmaster.internal/ubuntu plucky/main arm64 nettle-dev arm64 3.10-1 [1189 kB] 213s Get:228 http://ftpmaster.internal/ubuntu plucky/main arm64 libgnutls28-dev arm64 3.8.8-2ubuntu1 [1138 kB] 213s Get:229 http://ftpmaster.internal/ubuntu plucky/main arm64 librtmp-dev arm64 2.4+20151223.gitfa8646d.1-2build7 [69.4 kB] 213s Get:230 http://ftpmaster.internal/ubuntu plucky/main arm64 libssl-dev arm64 3.3.1-2ubuntu2 [3176 kB] 214s Get:231 http://ftpmaster.internal/ubuntu plucky/main arm64 libssh2-1-dev arm64 1.11.1-1 [286 kB] 214s Get:232 http://ftpmaster.internal/ubuntu plucky/main arm64 libzstd-dev arm64 1.5.6+dfsg-1 [352 kB] 214s Get:233 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl4-openssl-dev arm64 8.9.1-2ubuntu3 [491 kB] 214s Get:234 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcxsparse4 arm64 1:7.8.3+dfsg-2 [68.8 kB] 214s Get:235 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin-dev-common all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [197 kB] 214s Get:236 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsz2 arm64 1.1.3-1 [5254 B] 214s Get:237 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-103-1t64 arm64 1.10.10+repack-4ubuntu3 [1258 kB] 214s Get:238 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-double3 arm64 3.3.10-1ubuntu4 [392 kB] 214s Get:239 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-long3 arm64 3.3.10-1ubuntu4 [652 kB] 214s Get:240 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-single3 arm64 3.3.10-1ubuntu4 [604 kB] 214s Get:241 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfftw3-mpi3 arm64 3.3.10-1ubuntu4 [45.6 kB] 214s Get:242 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmetis5 arm64 5.1.0.dfsg-7build3 [176 kB] 214s Get:243 http://ftpmaster.internal/ubuntu plucky/universe arm64 libptscotch-7.0 arm64 7.0.5-1ubuntu1 [662 kB] 214s Get:244 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuperlu-dist8 arm64 8.2.1+dfsg1-2 [576 kB] 214s Get:245 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhypre-2.31.0 arm64 2.31.0-1exp2 [1723 kB] 214s Get:246 http://ftpmaster.internal/ubuntu plucky/universe arm64 libklu2 arm64 1:7.8.3+dfsg-2 [77.0 kB] 214s Get:247 http://ftpmaster.internal/ubuntu plucky/universe arm64 mpi-default-bin arm64 1.17 [2296 B] 214s Get:248 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscalapack-openmpi2.2 arm64 2.2.1-3.1ubuntu2 [1610 kB] 214s Get:249 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libmumps-5.7 arm64 5.7.3-3 [1985 kB] 214s Get:250 http://ftpmaster.internal/ubuntu plucky/universe arm64 libspqr4 arm64 1:7.8.3+dfsg-2 [130 kB] 214s Get:251 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuperlu7 arm64 7.0.0+dfsg1-2 [171 kB] 214s Get:252 http://ftpmaster.internal/ubuntu plucky/universe arm64 libumfpack6 arm64 1:7.8.3+dfsg-2 [249 kB] 214s Get:253 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc-real3.21 arm64 3.21.6+dfsg1-2ubuntu2 [6111 kB] 214s Get:254 http://ftpmaster.internal/ubuntu plucky/universe arm64 libparpack2t64 arm64 3.9.1-1.1ubuntu1 [84.9 kB] 214s Get:255 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libslepc-real3.21 arm64 3.21.2+dfsg1-2 [1020 kB] 214s Get:256 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin2019.2t64 arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1961 kB] 214s Get:257 http://ftpmaster.internal/ubuntu plucky/universe arm64 libopenblas64-0-pthread arm64 0.3.28+ds-4 [5676 kB] 214s Get:258 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack64-3 arm64 3.12.0-3build2 [2188 kB] 214s Get:259 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhypre64m-2.31.0 arm64 2.31.0-1exp2 [1582 kB] 214s Get:260 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libmumps-64pord-5.7 arm64 5.7.3-3 [1984 kB] 214s Get:261 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc64-real3.21 arm64 3.21.6+dfsg1-2ubuntu2 [6019 kB] 215s Get:262 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libslepc64-real3.21 arm64 3.21.2+dfsg1-2 [1016 kB] 215s Get:263 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin64-2019.2t64 arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1959 kB] 215s Get:264 http://ftpmaster.internal/ubuntu plucky/main arm64 pkg-config arm64 1.8.1-4 [7362 B] 215s Get:265 http://ftpmaster.internal/ubuntu plucky/universe arm64 libeigen3-dev all 3.4.0-4build1 [1055 kB] 215s Get:266 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-fortran-102t64 arm64 1.10.10+repack-4ubuntu3 [87.9 kB] 215s Get:267 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-hl-100t64 arm64 1.10.10+repack-4ubuntu3 [56.8 kB] 215s Get:268 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-hl-fortran-100t64 arm64 1.10.10+repack-4ubuntu3 [31.0 kB] 215s Get:269 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-cpp-103-1t64 arm64 1.10.10+repack-4ubuntu3 [118 kB] 215s Get:270 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-hl-cpp-100t64 arm64 1.10.10+repack-4ubuntu3 [11.1 kB] 215s Get:271 http://ftpmaster.internal/ubuntu plucky/universe arm64 libaec-dev arm64 1.1.3-1 [19.3 kB] 215s Get:272 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8-dev arm64 2.1.5-3ubuntu2 [306 kB] 215s Get:273 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8-dev arm64 8c-2ubuntu11 [1484 B] 215s Get:274 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-dev arm64 8c-2ubuntu11 [1482 B] 215s Get:275 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-dev arm64 1.10.10+repack-4ubuntu3 [3136 kB] 215s Get:276 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-mpi-dev arm64 1.10.10+repack-4ubuntu3 [4616 B] 215s Get:277 http://ftpmaster.internal/ubuntu plucky/universe arm64 libldl3 arm64 1:7.8.3+dfsg-2 [13.5 kB] 215s Get:278 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuitesparse-mongoose3 arm64 1:7.8.3+dfsg-2 [32.8 kB] 215s Get:279 http://ftpmaster.internal/ubuntu plucky/universe arm64 librbio4 arm64 1:7.8.3+dfsg-2 [26.3 kB] 215s Get:280 http://ftpmaster.internal/ubuntu plucky/universe arm64 libspex3 arm64 1:7.8.3+dfsg-2 [45.4 kB] 215s Get:281 http://ftpmaster.internal/ubuntu plucky/universe arm64 libparu1 arm64 1:7.8.3+dfsg-2 [52.2 kB] 215s Get:282 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuitesparse-dev arm64 1:7.8.3+dfsg-2 [1489 kB] 215s Get:283 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscotch-7.0 arm64 7.0.5-1ubuntu1 [428 kB] 215s Get:284 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscotch-dev arm64 7.0.5-1ubuntu1 [1587 kB] 215s Get:285 http://ftpmaster.internal/ubuntu plucky/main arm64 liblzma-dev arm64 5.6.2-2 [179 kB] 215s Get:286 http://ftpmaster.internal/ubuntu plucky/main arm64 libxml2-dev arm64 2.12.7+dfsg-3 [73.0 kB] 215s Get:287 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-numpy arm64 1:1.26.4+ds-11ubuntu1 [4149 kB] 216s Get:288 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-mpi4py arm64 4.0.1-3ubuntu1 [943 kB] 216s Get:289 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-dijitso all 2019.2.0~git20190418.c92dcb0-4 [24.3 kB] 216s Get:290 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mpmath all 1.3.0-1 [425 kB] 216s Get:291 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sympy all 1.13.3-1 [4228 kB] 216s Get:292 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fiat all 2019.2.0~git20210419.7d418fa-5 [69.2 kB] 216s Get:293 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ufl-legacy all 1:2022.3.0-3 [154 kB] 216s Get:294 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ffc all 2019.2.0~legacy20230509.35df986-3 [227 kB] 216s Get:295 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 216s Get:296 http://ftpmaster.internal/ubuntu plucky/universe arm64 libptscotch-dev arm64 7.0.5-1ubuntu1 [1352 kB] 216s Get:297 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscalapack-openmpi-dev arm64 2.2.1-3.1ubuntu2 [7490 B] 216s Get:298 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscalapack-mpi-dev arm64 2.2.1-3.1ubuntu2 [2324 B] 216s Get:299 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-bin arm64 3.3.10-1ubuntu4 [33.5 kB] 216s Get:300 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-dev arm64 3.3.10-1ubuntu4 [1521 kB] 216s Get:301 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfftw3-mpi-dev arm64 3.3.10-1ubuntu4 [52.8 kB] 216s Get:302 http://ftpmaster.internal/ubuntu plucky/universe arm64 opencl-c-headers all 3.0~2024.05.08-1 [47.6 kB] 216s Get:303 http://ftpmaster.internal/ubuntu plucky/universe arm64 opencl-clhpp-headers all 3.0~2024.05.08-1ubuntu1 [50.9 kB] 216s Get:304 http://ftpmaster.internal/ubuntu plucky/universe arm64 ocl-icd-opencl-dev arm64 2.3.2-1build1 [2446 B] 217s Get:305 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuperlu-dev arm64 7.0.0+dfsg1-2 [20.8 kB] 217s Get:306 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuperlu-dist-dev arm64 8.2.1+dfsg1-2 [962 kB] 217s Get:307 http://ftpmaster.internal/ubuntu plucky/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 217s Get:308 http://ftpmaster.internal/ubuntu plucky/main arm64 x11proto-dev all 2024.1-1 [606 kB] 217s Get:309 http://ftpmaster.internal/ubuntu plucky/main arm64 libxau-dev arm64 1:1.0.11-1 [10.2 kB] 217s Get:310 http://ftpmaster.internal/ubuntu plucky/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu6 [26.3 kB] 217s Get:311 http://ftpmaster.internal/ubuntu plucky/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] 217s Get:312 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb1-dev arm64 1.17.0-2 [91.7 kB] 217s Get:313 http://ftpmaster.internal/ubuntu plucky/main arm64 libx11-dev arm64 2:1.8.10-2 [746 kB] 217s Get:314 http://ftpmaster.internal/ubuntu plucky/main arm64 libyaml-dev arm64 0.2.5-1build1 [63.4 kB] 217s Get:315 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc3.21-dev-common all 3.21.6+dfsg1-2ubuntu2 [316 kB] 217s Get:316 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhypre-dev arm64 2.31.0-1exp2 [2104 kB] 217s Get:317 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps-headers-dev all 5.6.2-2.1build3 [21.2 kB] 217s Get:318 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps-5.6t64 arm64 5.6.2-2.1build3 [1929 kB] 217s Get:319 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps-dev arm64 5.6.2-2.1build3 [1974 kB] 218s Get:320 http://ftpmaster.internal/ubuntu plucky/main arm64 libc6-dbg arm64 2.40-1ubuntu3 [6417 kB] 218s Get:321 http://ftpmaster.internal/ubuntu plucky/main arm64 valgrind arm64 1:3.23.0-0ubuntu2 [9035 kB] 218s Get:322 http://ftpmaster.internal/ubuntu plucky/universe arm64 valgrind-mpi arm64 1:3.23.0-0ubuntu2 [44.6 kB] 218s Get:323 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc-real3.21-dev arm64 3.21.6+dfsg1-2ubuntu2 [7112 kB] 218s Get:324 http://ftpmaster.internal/ubuntu plucky/universe arm64 libparpack2-dev arm64 3.9.1-1.1ubuntu1 [98.6 kB] 218s Get:325 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libslepc-real3.21-dev arm64 3.21.2+dfsg1-2 [6003 kB] 219s Get:326 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin-dev arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [14.8 kB] 219s Get:327 http://ftpmaster.internal/ubuntu plucky/universe arm64 libopenblas64-0 arm64 0.3.28+ds-4 [5048 B] 219s Get:328 http://ftpmaster.internal/ubuntu plucky/universe arm64 libopenblas64-pthread-dev arm64 0.3.28+ds-4 [4090 kB] 219s Get:329 http://ftpmaster.internal/ubuntu plucky/universe arm64 libopenblas64-dev arm64 0.3.28+ds-4 [5124 B] 219s Get:330 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhypre64m-dev arm64 2.31.0-1exp2 [1916 kB] 219s Get:331 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps-64pord-5.6t64 arm64 5.6.2-2.1build3 [1927 kB] 219s Get:332 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps64-dev arm64 5.6.2-2.1build3 [1973 kB] 219s Get:333 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc64-real3.21-dev arm64 3.21.6+dfsg1-2ubuntu2 [7123 kB] 219s Get:334 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libslepc64-real3.21-dev arm64 3.21.2+dfsg1-2 [6029 kB] 220s Get:335 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin64-dev arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [6806 B] 220s Get:336 http://ftpmaster.internal/ubuntu plucky/main arm64 libexpat1-dev arm64 2.6.4-1 [129 kB] 220s Get:337 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 220s Get:338 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-sphinxdoc all 7.4.7-4 [158 kB] 220s Get:339 http://ftpmaster.internal/ubuntu plucky/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 220s Get:340 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc-real-dev all 3.21.6+dfsg1-2ubuntu2 [3922 B] 220s Get:341 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc64-real-dev all 3.21.6+dfsg1-2ubuntu2 [3938 B] 220s Get:342 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.12-dev arm64 3.12.7-3 [5565 kB] 220s Get:343 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-dev arm64 3.12.7-1 [10.3 kB] 220s Get:344 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 220s Get:345 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13 arm64 3.13.0-2 [2262 kB] 220s Get:346 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-dev arm64 3.13.0-2 [5386 kB] 220s Get:347 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-all-dev arm64 3.12.7-1 [916 B] 220s Get:348 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 petsc64-dev all 3.21.6+dfsg1-2ubuntu2 [3962 B] 220s Get:349 http://ftpmaster.internal/ubuntu plucky/universe arm64 pybind11-dev all 2.13.6-1 [168 kB] 220s Get:350 http://ftpmaster.internal/ubuntu plucky/main arm64 sphinx-common all 7.4.7-4 [775 kB] 220s Get:351 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python-petsc4py-doc all 3.21.6-2ubuntu2 [747 kB] 220s Get:352 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 220s Get:353 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 220s Get:354 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12-dev arm64 3.12.7-3 [505 kB] 220s Get:355 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-dev arm64 3.12.7-1 [26.7 kB] 220s Get:356 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-dev arm64 3.13.0-2 [507 kB] 220s Get:357 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all-dev arm64 3.12.7-1 [914 B] 220s Get:358 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-defusedxml all 0.7.1-2 [42.0 kB] 220s Get:359 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-roman all 4.2-1 [10.0 kB] 220s Get:360 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 220s Get:361 http://ftpmaster.internal/ubuntu plucky/universe arm64 swig arm64 4.2.1-1 [1146 kB] 220s Get:362 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py-real3.21 arm64 3.21.6-2ubuntu2 [2020 kB] 220s Get:363 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py-real all 3.21.6-2ubuntu2 [2658 B] 220s Get:364 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py-real3.21 arm64 3.21.2-1ubuntu2 [519 kB] 220s Get:365 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py-real all 3.21.2-1ubuntu2 [2574 B] 220s Get:366 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-dolfin-real arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1112 kB] 220s Get:367 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py-64-real3.21 arm64 3.21.6-2ubuntu2 [2010 kB] 220s Get:368 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py-64-real all 3.21.6-2ubuntu2 [2510 B] 220s Get:369 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py-64-real3.21 arm64 3.21.2-1ubuntu2 [514 kB] 220s Get:370 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py-64-real all 3.21.2-1ubuntu2 [2556 B] 220s Get:371 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pkgconfig all 1.5.5-2 [7888 B] 220s Get:372 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pybind11 all 2.13.6-1 [176 kB] 220s Get:373 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-dolfin64-real arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1157 kB] 220s Get:374 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 220s Get:375 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.2-1 [51.5 kB] 220s Get:376 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-ply all 3.11-7 [45.4 kB] 221s Get:377 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pusimp all 0.1.1-1 [10.3 kB] 221s Get:378 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-six all 1.16.0-7 [13.1 kB] 221s Get:379 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 221s Get:380 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 221s Get:381 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-sphinx all 7.4.7-4 [593 kB] 221s Get:382 http://ftpmaster.internal/ubuntu plucky/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 221s Get:383 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 221s Get:384 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sphinx-rtd-theme all 3.0.2+dfsg-1 [23.5 kB] 221s Get:385 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 slepc64-dev arm64 3.21.2+dfsg1-2 [2232 B] 221s Get:386 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py all 3.21.6-2ubuntu2 [2308 B] 221s Get:387 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py all 3.21.2-1ubuntu2 [2248 B] 221s Get:388 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-dolfin arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [26.9 kB] 221s Get:389 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 dolfin-doc all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [13.0 MB] 221s Get:390 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 dolfin-bin all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [12.1 kB] 221s Get:391 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 petsc-dev all 3.21.6+dfsg1-2ubuntu2 [7482 B] 221s Get:392 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 slepc-dev arm64 3.21.2+dfsg1-2 [4822 B] 221s Get:393 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-modernizr all 3.13.0-0.1 [101 kB] 222s Fetched 399 MB in 17s (24.1 MB/s) 222s Selecting previously unselected package fonts-lato. 223s (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 ... 80032 files and directories currently installed.) 223s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 223s Unpacking fonts-lato (2.015-1) ... 223s Selecting previously unselected package libpython3.13-minimal:arm64. 223s Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_arm64.deb ... 223s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 223s Selecting previously unselected package python3.13-minimal. 223s Preparing to unpack .../002-python3.13-minimal_3.13.0-2_arm64.deb ... 223s Unpacking python3.13-minimal (3.13.0-2) ... 223s Selecting previously unselected package sgml-base. 223s Preparing to unpack .../003-sgml-base_1.31_all.deb ... 223s Unpacking sgml-base (1.31) ... 223s Selecting previously unselected package m4. 223s Preparing to unpack .../004-m4_1.4.19-4build1_arm64.deb ... 223s Unpacking m4 (1.4.19-4build1) ... 223s Selecting previously unselected package autoconf. 223s Preparing to unpack .../005-autoconf_2.72-3_all.deb ... 223s Unpacking autoconf (2.72-3) ... 224s Selecting previously unselected package autotools-dev. 224s Preparing to unpack .../006-autotools-dev_20220109.1_all.deb ... 224s Unpacking autotools-dev (20220109.1) ... 224s Selecting previously unselected package automake. 224s Preparing to unpack .../007-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 224s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 224s Selecting previously unselected package autopoint. 224s Preparing to unpack .../008-autopoint_0.22.5-2_all.deb ... 224s Unpacking autopoint (0.22.5-2) ... 224s Selecting previously unselected package libisl23:arm64. 224s Preparing to unpack .../009-libisl23_0.27-1_arm64.deb ... 224s Unpacking libisl23:arm64 (0.27-1) ... 224s Selecting previously unselected package libmpc3:arm64. 224s Preparing to unpack .../010-libmpc3_1.3.1-1build2_arm64.deb ... 224s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 224s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 224s Preparing to unpack .../011-cpp-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 224s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 224s Selecting previously unselected package cpp-14. 224s Preparing to unpack .../012-cpp-14_14.2.0-8ubuntu1_arm64.deb ... 224s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 224s Selecting previously unselected package cpp-aarch64-linux-gnu. 224s Preparing to unpack .../013-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 224s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 224s Selecting previously unselected package cpp. 224s Preparing to unpack .../014-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 224s Unpacking cpp (4:14.1.0-2ubuntu1) ... 224s Selecting previously unselected package libcc1-0:arm64. 224s Preparing to unpack .../015-libcc1-0_14.2.0-8ubuntu1_arm64.deb ... 224s Unpacking libcc1-0:arm64 (14.2.0-8ubuntu1) ... 224s Selecting previously unselected package libgomp1:arm64. 224s Preparing to unpack .../016-libgomp1_14.2.0-8ubuntu1_arm64.deb ... 224s Unpacking libgomp1:arm64 (14.2.0-8ubuntu1) ... 224s Selecting previously unselected package libitm1:arm64. 224s Preparing to unpack .../017-libitm1_14.2.0-8ubuntu1_arm64.deb ... 224s Unpacking libitm1:arm64 (14.2.0-8ubuntu1) ... 225s Selecting previously unselected package libasan8:arm64. 225s Preparing to unpack .../018-libasan8_14.2.0-8ubuntu1_arm64.deb ... 225s Unpacking libasan8:arm64 (14.2.0-8ubuntu1) ... 225s Selecting previously unselected package liblsan0:arm64. 225s Preparing to unpack .../019-liblsan0_14.2.0-8ubuntu1_arm64.deb ... 225s Unpacking liblsan0:arm64 (14.2.0-8ubuntu1) ... 225s Selecting previously unselected package libtsan2:arm64. 225s Preparing to unpack .../020-libtsan2_14.2.0-8ubuntu1_arm64.deb ... 225s Unpacking libtsan2:arm64 (14.2.0-8ubuntu1) ... 225s Selecting previously unselected package libubsan1:arm64. 225s Preparing to unpack .../021-libubsan1_14.2.0-8ubuntu1_arm64.deb ... 225s Unpacking libubsan1:arm64 (14.2.0-8ubuntu1) ... 225s Selecting previously unselected package libhwasan0:arm64. 225s Preparing to unpack .../022-libhwasan0_14.2.0-8ubuntu1_arm64.deb ... 225s Unpacking libhwasan0:arm64 (14.2.0-8ubuntu1) ... 225s Selecting previously unselected package libgcc-14-dev:arm64. 225s Preparing to unpack .../023-libgcc-14-dev_14.2.0-8ubuntu1_arm64.deb ... 225s Unpacking libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 225s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 225s Preparing to unpack .../024-gcc-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 225s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 226s Selecting previously unselected package gcc-14. 226s Preparing to unpack .../025-gcc-14_14.2.0-8ubuntu1_arm64.deb ... 226s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 226s Selecting previously unselected package gcc-aarch64-linux-gnu. 226s Preparing to unpack .../026-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 226s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 226s Selecting previously unselected package gcc. 226s Preparing to unpack .../027-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 226s Unpacking gcc (4:14.1.0-2ubuntu1) ... 226s Selecting previously unselected package libstdc++-14-dev:arm64. 226s Preparing to unpack .../028-libstdc++-14-dev_14.2.0-8ubuntu1_arm64.deb ... 226s Unpacking libstdc++-14-dev:arm64 (14.2.0-8ubuntu1) ... 226s Selecting previously unselected package g++-14-aarch64-linux-gnu. 226s Preparing to unpack .../029-g++-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 226s Unpacking g++-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 227s Selecting previously unselected package g++-14. 227s Preparing to unpack .../030-g++-14_14.2.0-8ubuntu1_arm64.deb ... 227s Unpacking g++-14 (14.2.0-8ubuntu1) ... 227s Selecting previously unselected package g++-aarch64-linux-gnu. 227s Preparing to unpack .../031-g++-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 227s Unpacking g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 227s Selecting previously unselected package g++. 227s Preparing to unpack .../032-g++_4%3a14.1.0-2ubuntu1_arm64.deb ... 227s Unpacking g++ (4:14.1.0-2ubuntu1) ... 227s Selecting previously unselected package build-essential. 227s Preparing to unpack .../033-build-essential_12.10ubuntu1_arm64.deb ... 227s Unpacking build-essential (12.10ubuntu1) ... 227s Selecting previously unselected package chrpath. 227s Preparing to unpack .../034-chrpath_0.18-1_arm64.deb ... 227s Unpacking chrpath (0.18-1) ... 227s Selecting previously unselected package libjsoncpp25:arm64. 227s Preparing to unpack .../035-libjsoncpp25_1.9.5-6build1_arm64.deb ... 227s Unpacking libjsoncpp25:arm64 (1.9.5-6build1) ... 227s Selecting previously unselected package librhash0:arm64. 227s Preparing to unpack .../036-librhash0_1.4.3-3build1_arm64.deb ... 227s Unpacking librhash0:arm64 (1.4.3-3build1) ... 227s Selecting previously unselected package cmake-data. 227s Preparing to unpack .../037-cmake-data_3.30.3-1_all.deb ... 227s Unpacking cmake-data (3.30.3-1) ... 227s Selecting previously unselected package cmake. 228s Preparing to unpack .../038-cmake_3.30.3-1_arm64.deb ... 228s Unpacking cmake (3.30.3-1) ... 228s Selecting previously unselected package libdebhelper-perl. 228s Preparing to unpack .../039-libdebhelper-perl_13.20ubuntu1_all.deb ... 228s Unpacking libdebhelper-perl (13.20ubuntu1) ... 228s Selecting previously unselected package libtool. 228s Preparing to unpack .../040-libtool_2.4.7-8_all.deb ... 228s Unpacking libtool (2.4.7-8) ... 228s Selecting previously unselected package dh-autoreconf. 228s Preparing to unpack .../041-dh-autoreconf_20_all.deb ... 228s Unpacking dh-autoreconf (20) ... 228s Selecting previously unselected package libarchive-zip-perl. 228s Preparing to unpack .../042-libarchive-zip-perl_1.68-1_all.deb ... 228s Unpacking libarchive-zip-perl (1.68-1) ... 228s Selecting previously unselected package libfile-stripnondeterminism-perl. 228s Preparing to unpack .../043-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 228s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 228s Selecting previously unselected package dh-strip-nondeterminism. 228s Preparing to unpack .../044-dh-strip-nondeterminism_1.14.0-1_all.deb ... 228s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 228s Selecting previously unselected package debugedit. 228s Preparing to unpack .../045-debugedit_1%3a5.1-1_arm64.deb ... 228s Unpacking debugedit (1:5.1-1) ... 228s Selecting previously unselected package dwz. 228s Preparing to unpack .../046-dwz_0.15-1build6_arm64.deb ... 228s Unpacking dwz (0.15-1build6) ... 228s Selecting previously unselected package gettext. 228s Preparing to unpack .../047-gettext_0.22.5-2_arm64.deb ... 228s Unpacking gettext (0.22.5-2) ... 228s Selecting previously unselected package intltool-debian. 228s Preparing to unpack .../048-intltool-debian_0.35.0+20060710.6_all.deb ... 228s Unpacking intltool-debian (0.35.0+20060710.6) ... 228s Selecting previously unselected package po-debconf. 229s Preparing to unpack .../049-po-debconf_1.0.21+nmu1_all.deb ... 229s Unpacking po-debconf (1.0.21+nmu1) ... 229s Selecting previously unselected package debhelper. 229s Preparing to unpack .../050-debhelper_13.20ubuntu1_all.deb ... 229s Unpacking debhelper (13.20ubuntu1) ... 229s Selecting previously unselected package dh-python. 229s Preparing to unpack .../051-dh-python_6.20241024_all.deb ... 229s Unpacking dh-python (6.20241024) ... 229s Selecting previously unselected package xml-core. 229s Preparing to unpack .../052-xml-core_0.19_all.deb ... 229s Unpacking xml-core (0.19) ... 229s Selecting previously unselected package docutils-common. 229s Preparing to unpack .../053-docutils-common_0.21.2+dfsg-2_all.deb ... 229s Unpacking docutils-common (0.21.2+dfsg-2) ... 229s Selecting previously unselected package libfmt10:arm64. 229s Preparing to unpack .../054-libfmt10_10.1.1+ds1-4_arm64.deb ... 229s Unpacking libfmt10:arm64 (10.1.1+ds1-4) ... 229s Selecting previously unselected package libxapian30:arm64. 229s Preparing to unpack .../055-libxapian30_1.4.25-1_arm64.deb ... 229s Unpacking libxapian30:arm64 (1.4.25-1) ... 229s Selecting previously unselected package doxygen. 229s Preparing to unpack .../056-doxygen_1.9.8+ds-2ubuntu2_arm64.deb ... 229s Unpacking doxygen (1.9.8+ds-2ubuntu2) ... 229s Selecting previously unselected package fonts-dejavu-mono. 229s Preparing to unpack .../057-fonts-dejavu-mono_2.37-8_all.deb ... 229s Unpacking fonts-dejavu-mono (2.37-8) ... 229s Selecting previously unselected package fonts-dejavu-core. 229s Preparing to unpack .../058-fonts-dejavu-core_2.37-8_all.deb ... 229s Unpacking fonts-dejavu-core (2.37-8) ... 229s Selecting previously unselected package fontconfig-config. 230s Preparing to unpack .../059-fontconfig-config_2.15.0-1.1ubuntu2_arm64.deb ... 230s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 230s Selecting previously unselected package libfontconfig1:arm64. 230s Preparing to unpack .../060-libfontconfig1_2.15.0-1.1ubuntu2_arm64.deb ... 230s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 230s Selecting previously unselected package fontconfig. 230s Preparing to unpack .../061-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... 230s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 230s Selecting previously unselected package fonts-font-awesome. 230s Preparing to unpack .../062-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 230s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 230s Selecting previously unselected package fonts-mathjax. 230s Preparing to unpack .../063-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 230s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 230s Selecting previously unselected package libgfortran5:arm64. 230s Preparing to unpack .../064-libgfortran5_14.2.0-8ubuntu1_arm64.deb ... 230s Unpacking libgfortran5:arm64 (14.2.0-8ubuntu1) ... 231s Selecting previously unselected package libgfortran-14-dev:arm64. 231s Preparing to unpack .../065-libgfortran-14-dev_14.2.0-8ubuntu1_arm64.deb ... 231s Unpacking libgfortran-14-dev:arm64 (14.2.0-8ubuntu1) ... 231s Selecting previously unselected package gfortran-14-aarch64-linux-gnu. 231s Preparing to unpack .../066-gfortran-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 231s Unpacking gfortran-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 231s Selecting previously unselected package gfortran-14. 231s Preparing to unpack .../067-gfortran-14_14.2.0-8ubuntu1_arm64.deb ... 231s Unpacking gfortran-14 (14.2.0-8ubuntu1) ... 231s Selecting previously unselected package gfortran-aarch64-linux-gnu. 231s Preparing to unpack .../068-gfortran-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 231s Unpacking gfortran-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 231s Selecting previously unselected package gfortran. 231s Preparing to unpack .../069-gfortran_4%3a14.1.0-2ubuntu1_arm64.deb ... 231s Unpacking gfortran (4:14.1.0-2ubuntu1) ... 231s Selecting previously unselected package libann0. 231s Preparing to unpack .../070-libann0_1.1.2+doc-9build1_arm64.deb ... 231s Unpacking libann0 (1.1.2+doc-9build1) ... 231s Selecting previously unselected package libcdt5:arm64. 231s Preparing to unpack .../071-libcdt5_2.42.4-2build3_arm64.deb ... 231s Unpacking libcdt5:arm64 (2.42.4-2build3) ... 231s Selecting previously unselected package libcgraph6:arm64. 231s Preparing to unpack .../072-libcgraph6_2.42.4-2build3_arm64.deb ... 231s Unpacking libcgraph6:arm64 (2.42.4-2build3) ... 231s Selecting previously unselected package libsharpyuv0:arm64. 231s Preparing to unpack .../073-libsharpyuv0_1.4.0-0.1_arm64.deb ... 231s Unpacking libsharpyuv0:arm64 (1.4.0-0.1) ... 231s Selecting previously unselected package libaom3:arm64. 231s Preparing to unpack .../074-libaom3_3.11.0-1_arm64.deb ... 231s Unpacking libaom3:arm64 (3.11.0-1) ... 232s Selecting previously unselected package libheif-plugin-aomdec:arm64. 232s Preparing to unpack .../075-libheif-plugin-aomdec_1.19.3-1_arm64.deb ... 232s Unpacking libheif-plugin-aomdec:arm64 (1.19.3-1) ... 232s Selecting previously unselected package libde265-0:arm64. 232s Preparing to unpack .../076-libde265-0_1.0.15-1build4_arm64.deb ... 232s Unpacking libde265-0:arm64 (1.0.15-1build4) ... 232s Selecting previously unselected package libheif-plugin-libde265:arm64. 232s Preparing to unpack .../077-libheif-plugin-libde265_1.19.3-1_arm64.deb ... 232s Unpacking libheif-plugin-libde265:arm64 (1.19.3-1) ... 232s Selecting previously unselected package libheif1:arm64. 232s Preparing to unpack .../078-libheif1_1.19.3-1_arm64.deb ... 232s Unpacking libheif1:arm64 (1.19.3-1) ... 232s Selecting previously unselected package libimagequant0:arm64. 232s Preparing to unpack .../079-libimagequant0_2.18.0-1build1_arm64.deb ... 232s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 232s Selecting previously unselected package libjpeg-turbo8:arm64. 232s Preparing to unpack .../080-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 232s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 232s Selecting previously unselected package libjpeg8:arm64. 232s Preparing to unpack .../081-libjpeg8_8c-2ubuntu11_arm64.deb ... 232s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 232s Selecting previously unselected package libgraphite2-3:arm64. 232s Preparing to unpack .../082-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 232s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 232s Selecting previously unselected package libharfbuzz0b:arm64. 232s Preparing to unpack .../083-libharfbuzz0b_10.0.1-1_arm64.deb ... 232s Unpacking libharfbuzz0b:arm64 (10.0.1-1) ... 232s Selecting previously unselected package libraqm0:arm64. 232s Preparing to unpack .../084-libraqm0_0.10.1-1build1_arm64.deb ... 232s Unpacking libraqm0:arm64 (0.10.1-1build1) ... 232s Selecting previously unselected package libdeflate0:arm64. 232s Preparing to unpack .../085-libdeflate0_1.22-1_arm64.deb ... 232s Unpacking libdeflate0:arm64 (1.22-1) ... 232s Selecting previously unselected package libjbig0:arm64. 232s Preparing to unpack .../086-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 232s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 232s Selecting previously unselected package liblerc4:arm64. 232s Preparing to unpack .../087-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 232s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 232s Selecting previously unselected package libwebp7:arm64. 232s Preparing to unpack .../088-libwebp7_1.4.0-0.1_arm64.deb ... 232s Unpacking libwebp7:arm64 (1.4.0-0.1) ... 232s Selecting previously unselected package libtiff6:arm64. 232s Preparing to unpack .../089-libtiff6_4.5.1+git230720-4ubuntu4_arm64.deb ... 232s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 232s Selecting previously unselected package libxpm4:arm64. 232s Preparing to unpack .../090-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 232s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 232s Selecting previously unselected package libgd3:arm64. 233s Preparing to unpack .../091-libgd3_2.3.3-12ubuntu3_arm64.deb ... 233s Unpacking libgd3:arm64 (2.3.3-12ubuntu3) ... 233s Selecting previously unselected package libgts-0.7-5t64:arm64. 233s Preparing to unpack .../092-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_arm64.deb ... 233s Unpacking libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2build1) ... 233s Selecting previously unselected package libpixman-1-0:arm64. 233s Preparing to unpack .../093-libpixman-1-0_0.44.0-3_arm64.deb ... 233s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 233s Selecting previously unselected package libxcb-render0:arm64. 233s Preparing to unpack .../094-libxcb-render0_1.17.0-2_arm64.deb ... 233s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 233s Selecting previously unselected package libxcb-shm0:arm64. 233s Preparing to unpack .../095-libxcb-shm0_1.17.0-2_arm64.deb ... 233s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 233s Selecting previously unselected package libxrender1:arm64. 233s Preparing to unpack .../096-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 233s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 233s Selecting previously unselected package libcairo2:arm64. 233s Preparing to unpack .../097-libcairo2_1.18.2-2_arm64.deb ... 233s Unpacking libcairo2:arm64 (1.18.2-2) ... 233s Selecting previously unselected package libltdl7:arm64. 233s Preparing to unpack .../098-libltdl7_2.4.7-8_arm64.deb ... 233s Unpacking libltdl7:arm64 (2.4.7-8) ... 233s Selecting previously unselected package libthai-data. 233s Preparing to unpack .../099-libthai-data_0.1.29-2build1_all.deb ... 233s Unpacking libthai-data (0.1.29-2build1) ... 233s Selecting previously unselected package libdatrie1:arm64. 233s Preparing to unpack .../100-libdatrie1_0.2.13-3build1_arm64.deb ... 233s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 233s Selecting previously unselected package libthai0:arm64. 233s Preparing to unpack .../101-libthai0_0.1.29-2build1_arm64.deb ... 233s Unpacking libthai0:arm64 (0.1.29-2build1) ... 233s Selecting previously unselected package libpango-1.0-0:arm64. 233s Preparing to unpack .../102-libpango-1.0-0_1.54.0+ds-3_arm64.deb ... 233s Unpacking libpango-1.0-0:arm64 (1.54.0+ds-3) ... 233s Selecting previously unselected package libpangoft2-1.0-0:arm64. 233s Preparing to unpack .../103-libpangoft2-1.0-0_1.54.0+ds-3_arm64.deb ... 233s Unpacking libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... 233s Selecting previously unselected package libpangocairo-1.0-0:arm64. 233s Preparing to unpack .../104-libpangocairo-1.0-0_1.54.0+ds-3_arm64.deb ... 233s Unpacking libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... 233s Selecting previously unselected package libpathplan4:arm64. 233s Preparing to unpack .../105-libpathplan4_2.42.4-2build3_arm64.deb ... 233s Unpacking libpathplan4:arm64 (2.42.4-2build3) ... 233s Selecting previously unselected package libgvc6. 233s Preparing to unpack .../106-libgvc6_2.42.4-2build3_arm64.deb ... 233s Unpacking libgvc6 (2.42.4-2build3) ... 233s Selecting previously unselected package libgvpr2:arm64. 233s Preparing to unpack .../107-libgvpr2_2.42.4-2build3_arm64.deb ... 233s Unpacking libgvpr2:arm64 (2.42.4-2build3) ... 233s Selecting previously unselected package liblab-gamut1:arm64. 234s Preparing to unpack .../108-liblab-gamut1_2.42.4-2build3_arm64.deb ... 234s Unpacking liblab-gamut1:arm64 (2.42.4-2build3) ... 234s Selecting previously unselected package x11-common. 234s Preparing to unpack .../109-x11-common_1%3a7.7+23ubuntu3_all.deb ... 234s Unpacking x11-common (1:7.7+23ubuntu3) ... 234s Selecting previously unselected package libice6:arm64. 234s Preparing to unpack .../110-libice6_2%3a1.1.1-1_arm64.deb ... 234s Unpacking libice6:arm64 (2:1.1.1-1) ... 234s Selecting previously unselected package libsm6:arm64. 234s Preparing to unpack .../111-libsm6_2%3a1.2.4-1_arm64.deb ... 234s Unpacking libsm6:arm64 (2:1.2.4-1) ... 234s Selecting previously unselected package libxt6t64:arm64. 234s Preparing to unpack .../112-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 234s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 234s Selecting previously unselected package libxmu6:arm64. 234s Preparing to unpack .../113-libxmu6_2%3a1.1.3-3build2_arm64.deb ... 234s Unpacking libxmu6:arm64 (2:1.1.3-3build2) ... 234s Selecting previously unselected package libxaw7:arm64. 234s Preparing to unpack .../114-libxaw7_2%3a1.0.16-1_arm64.deb ... 234s Unpacking libxaw7:arm64 (2:1.0.16-1) ... 234s Selecting previously unselected package graphviz. 234s Preparing to unpack .../115-graphviz_2.42.4-2build3_arm64.deb ... 234s Unpacking graphviz (2.42.4-2build3) ... 234s Selecting previously unselected package icu-devtools. 234s Preparing to unpack .../116-icu-devtools_74.2-1ubuntu4_arm64.deb ... 234s Unpacking icu-devtools (74.2-1ubuntu4) ... 234s Selecting previously unselected package libaec0:arm64. 234s Preparing to unpack .../117-libaec0_1.1.3-1_arm64.deb ... 234s Unpacking libaec0:arm64 (1.1.3-1) ... 234s Selecting previously unselected package libllvm17t64:arm64. 234s Preparing to unpack .../118-libllvm17t64_1%3a17.0.6-18_arm64.deb ... 234s Unpacking libllvm17t64:arm64 (1:17.0.6-18) ... 235s Selecting previously unselected package libamd-comgr2:arm64. 235s Preparing to unpack .../119-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build2_arm64.deb ... 235s Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3build2) ... 236s Selecting previously unselected package libsuitesparseconfig7:arm64. 236s Preparing to unpack .../120-libsuitesparseconfig7_1%3a7.8.3+dfsg-2_arm64.deb ... 236s Unpacking libsuitesparseconfig7:arm64 (1:7.8.3+dfsg-2) ... 236s Selecting previously unselected package libamd3:arm64. 236s Preparing to unpack .../121-libamd3_1%3a7.8.3+dfsg-2_arm64.deb ... 236s Unpacking libamd3:arm64 (1:7.8.3+dfsg-2) ... 236s Selecting previously unselected package libdrm-amdgpu1:arm64. 236s Preparing to unpack .../122-libdrm-amdgpu1_2.4.123-1_arm64.deb ... 236s Unpacking libdrm-amdgpu1:arm64 (2.4.123-1) ... 236s Selecting previously unselected package libhsakmt1:arm64. 236s Preparing to unpack .../123-libhsakmt1_5.7.0-1build1_arm64.deb ... 236s Unpacking libhsakmt1:arm64 (5.7.0-1build1) ... 236s Selecting previously unselected package libhsa-runtime64-1. 236s Preparing to unpack .../124-libhsa-runtime64-1_5.7.1-2build1_arm64.deb ... 236s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 236s Selecting previously unselected package libamdhip64-5. 236s Preparing to unpack .../125-libamdhip64-5_5.7.1-5_arm64.deb ... 236s Unpacking libamdhip64-5 (5.7.1-5) ... 236s Selecting previously unselected package libblas3:arm64. 236s Preparing to unpack .../126-libblas3_3.12.0-3build2_arm64.deb ... 236s Unpacking libblas3:arm64 (3.12.0-3build2) ... 236s Selecting previously unselected package libblis4-pthread:arm64. 236s Preparing to unpack .../127-libblis4-pthread_0.9.0-1_arm64.deb ... 236s Unpacking libblis4-pthread:arm64 (0.9.0-1) ... 236s Selecting previously unselected package liblapack3:arm64. 236s Preparing to unpack .../128-liblapack3_3.12.0-3build2_arm64.deb ... 236s Unpacking liblapack3:arm64 (3.12.0-3build2) ... 236s Selecting previously unselected package libarpack2t64:arm64. 236s Preparing to unpack .../129-libarpack2t64_3.9.1-1.1ubuntu1_arm64.deb ... 236s Unpacking libarpack2t64:arm64 (3.9.1-1.1ubuntu1) ... 236s Selecting previously unselected package libblas-dev:arm64. 236s Preparing to unpack .../130-libblas-dev_3.12.0-3build2_arm64.deb ... 236s Unpacking libblas-dev:arm64 (3.12.0-3build2) ... 236s Selecting previously unselected package libblis-pthread-dev:arm64. 236s Preparing to unpack .../131-libblis-pthread-dev_0.9.0-1_arm64.deb ... 236s Unpacking libblis-pthread-dev:arm64 (0.9.0-1) ... 237s Selecting previously unselected package liblapack-dev:arm64. 237s Preparing to unpack .../132-liblapack-dev_3.12.0-3build2_arm64.deb ... 237s Unpacking liblapack-dev:arm64 (3.12.0-3build2) ... 237s Selecting previously unselected package libarpack2-dev:arm64. 237s Preparing to unpack .../133-libarpack2-dev_3.9.1-1.1ubuntu1_arm64.deb ... 237s Unpacking libarpack2-dev:arm64 (3.9.1-1.1ubuntu1) ... 237s Selecting previously unselected package libblas64-3:arm64. 237s Preparing to unpack .../134-libblas64-3_3.12.0-3build2_arm64.deb ... 237s Unpacking libblas64-3:arm64 (3.12.0-3build2) ... 237s Selecting previously unselected package libboost1.83-dev:arm64. 237s Preparing to unpack .../135-libboost1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 237s Unpacking libboost1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 240s Selecting previously unselected package libboost-atomic1.83.0:arm64. 240s Preparing to unpack .../136-libboost-atomic1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 240s Unpacking libboost-atomic1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 240s Selecting previously unselected package libboost-atomic1.83-dev:arm64. 240s Preparing to unpack .../137-libboost-atomic1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 240s Unpacking libboost-atomic1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 240s Selecting previously unselected package libboost-chrono1.83.0t64:arm64. 240s Preparing to unpack .../138-libboost-chrono1.83.0t64_1.83.0-3.2ubuntu3_arm64.deb ... 240s Unpacking libboost-chrono1.83.0t64:arm64 (1.83.0-3.2ubuntu3) ... 240s Selecting previously unselected package libboost-chrono1.83-dev:arm64. 240s Preparing to unpack .../139-libboost-chrono1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 240s Unpacking libboost-chrono1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 240s Selecting previously unselected package libboost-chrono-dev:arm64. 240s Preparing to unpack .../140-libboost-chrono-dev_1.83.0.2ubuntu1_arm64.deb ... 240s Unpacking libboost-chrono-dev:arm64 (1.83.0.2ubuntu1) ... 240s Selecting previously unselected package libboost-date-time1.83.0:arm64. 240s Preparing to unpack .../141-libboost-date-time1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 240s Unpacking libboost-date-time1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 240s Selecting previously unselected package libboost-serialization1.83.0:arm64. 240s Preparing to unpack .../142-libboost-serialization1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 240s Unpacking libboost-serialization1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 240s Selecting previously unselected package libboost-serialization1.83-dev:arm64. 240s Preparing to unpack .../143-libboost-serialization1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 240s Unpacking libboost-serialization1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 241s Selecting previously unselected package libboost-date-time1.83-dev:arm64. 241s Preparing to unpack .../144-libboost-date-time1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 241s Unpacking libboost-date-time1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 241s Selecting previously unselected package libboost-dev:arm64. 241s Preparing to unpack .../145-libboost-dev_1.83.0.2ubuntu1_arm64.deb ... 241s Unpacking libboost-dev:arm64 (1.83.0.2ubuntu1) ... 241s Selecting previously unselected package libboost-filesystem1.83.0:arm64. 241s Preparing to unpack .../146-libboost-filesystem1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 241s Unpacking libboost-filesystem1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 241s Selecting previously unselected package libboost-system1.83.0:arm64. 241s Preparing to unpack .../147-libboost-system1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 241s Unpacking libboost-system1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 241s Selecting previously unselected package libboost-system1.83-dev:arm64. 241s Preparing to unpack .../148-libboost-system1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 241s Unpacking libboost-system1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 241s Selecting previously unselected package libboost-filesystem1.83-dev:arm64. 241s Preparing to unpack .../149-libboost-filesystem1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 241s Unpacking libboost-filesystem1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 241s Selecting previously unselected package libboost-filesystem-dev:arm64. 241s Preparing to unpack .../150-libboost-filesystem-dev_1.83.0.2ubuntu1_arm64.deb ... 241s Unpacking libboost-filesystem-dev:arm64 (1.83.0.2ubuntu1) ... 241s Selecting previously unselected package libboost-regex1.83.0:arm64. 241s Preparing to unpack .../151-libboost-regex1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 241s Unpacking libboost-regex1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 241s Selecting previously unselected package libicu-dev:arm64. 241s Preparing to unpack .../152-libicu-dev_74.2-1ubuntu4_arm64.deb ... 241s Unpacking libicu-dev:arm64 (74.2-1ubuntu4) ... 242s Selecting previously unselected package libboost-regex1.83-dev:arm64. 242s Preparing to unpack .../153-libboost-regex1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 242s Unpacking libboost-regex1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 242s Selecting previously unselected package libboost-iostreams1.83.0:arm64. 242s Preparing to unpack .../154-libboost-iostreams1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 242s Unpacking libboost-iostreams1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 242s Selecting previously unselected package libboost-iostreams1.83-dev:arm64. 242s Preparing to unpack .../155-libboost-iostreams1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 242s Unpacking libboost-iostreams1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 242s Selecting previously unselected package libboost-iostreams-dev:arm64. 242s Preparing to unpack .../156-libboost-iostreams-dev_1.83.0.2ubuntu1_arm64.deb ... 242s Unpacking libboost-iostreams-dev:arm64 (1.83.0.2ubuntu1) ... 242s Selecting previously unselected package libboost-math1.83.0:arm64. 242s Preparing to unpack .../157-libboost-math1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 242s Unpacking libboost-math1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 242s Selecting previously unselected package libboost-math1.83-dev:arm64. 242s Preparing to unpack .../158-libboost-math1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 242s Unpacking libboost-math1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 242s Selecting previously unselected package libboost-math-dev:arm64. 242s Preparing to unpack .../159-libboost-math-dev_1.83.0.2ubuntu1_arm64.deb ... 242s Unpacking libboost-math-dev:arm64 (1.83.0.2ubuntu1) ... 242s Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. 242s Preparing to unpack .../160-libevent-pthreads-2.1-7t64_2.1.12-stable-10_arm64.deb ... 242s Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... 242s Selecting previously unselected package librdmacm1t64:arm64. 242s Preparing to unpack .../161-librdmacm1t64_52.0-2ubuntu1_arm64.deb ... 242s Unpacking librdmacm1t64:arm64 (52.0-2ubuntu1) ... 242s Selecting previously unselected package libfabric1:arm64. 242s Preparing to unpack .../162-libfabric1_1.17.0-3ubuntu1_arm64.deb ... 242s Unpacking libfabric1:arm64 (1.17.0-3ubuntu1) ... 242s Selecting previously unselected package libhwloc15:arm64. 243s Preparing to unpack .../163-libhwloc15_2.11.2-1_arm64.deb ... 243s Unpacking libhwloc15:arm64 (2.11.2-1) ... 243s Selecting previously unselected package libmunge2:arm64. 243s Preparing to unpack .../164-libmunge2_0.5.15-4build1_arm64.deb ... 243s Unpacking libmunge2:arm64 (0.5.15-4build1) ... 243s Selecting previously unselected package libpciaccess0:arm64. 243s Preparing to unpack .../165-libpciaccess0_0.17-3build1_arm64.deb ... 243s Unpacking libpciaccess0:arm64 (0.17-3build1) ... 243s Selecting previously unselected package libxnvctrl0:arm64. 243s Preparing to unpack .../166-libxnvctrl0_510.47.03-0ubuntu4_arm64.deb ... 243s Unpacking libxnvctrl0:arm64 (510.47.03-0ubuntu4) ... 243s Selecting previously unselected package ocl-icd-libopencl1:arm64. 243s Preparing to unpack .../167-ocl-icd-libopencl1_2.3.2-1build1_arm64.deb ... 243s Unpacking ocl-icd-libopencl1:arm64 (2.3.2-1build1) ... 243s Selecting previously unselected package libhwloc-plugins:arm64. 243s Preparing to unpack .../168-libhwloc-plugins_2.11.2-1_arm64.deb ... 243s Unpacking libhwloc-plugins:arm64 (2.11.2-1) ... 243s Selecting previously unselected package libpmix2t64:arm64. 243s Preparing to unpack .../169-libpmix2t64_5.0.3-2_arm64.deb ... 243s Unpacking libpmix2t64:arm64 (5.0.3-2) ... 243s Selecting previously unselected package libibumad3:arm64. 243s Preparing to unpack .../170-libibumad3_52.0-2ubuntu1_arm64.deb ... 243s Unpacking libibumad3:arm64 (52.0-2ubuntu1) ... 243s Selecting previously unselected package libibmad5:arm64. 243s Preparing to unpack .../171-libibmad5_52.0-2ubuntu1_arm64.deb ... 243s Unpacking libibmad5:arm64 (52.0-2ubuntu1) ... 243s Selecting previously unselected package libucx0:arm64. 243s Preparing to unpack .../172-libucx0_1.17.0+ds-3build1_arm64.deb ... 243s Unpacking libucx0:arm64 (1.17.0+ds-3build1) ... 243s Selecting previously unselected package libopenmpi3t64:arm64. 243s Preparing to unpack .../173-libopenmpi3t64_5.0.5-6_arm64.deb ... 243s Unpacking libopenmpi3t64:arm64 (5.0.5-6) ... 243s Selecting previously unselected package libboost-mpi1.83.0. 243s Preparing to unpack .../174-libboost-mpi1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 243s Unpacking libboost-mpi1.83.0 (1.83.0-3.2ubuntu3) ... 243s Selecting previously unselected package openmpi-common. 243s Preparing to unpack .../175-openmpi-common_5.0.5-6_all.deb ... 243s Unpacking openmpi-common (5.0.5-6) ... 243s Selecting previously unselected package libnl-3-dev:arm64. 244s Preparing to unpack .../176-libnl-3-dev_3.7.0-0.3build2_arm64.deb ... 244s Unpacking libnl-3-dev:arm64 (3.7.0-0.3build2) ... 244s Selecting previously unselected package libnl-route-3-dev:arm64. 244s Preparing to unpack .../177-libnl-route-3-dev_3.7.0-0.3build2_arm64.deb ... 244s Unpacking libnl-route-3-dev:arm64 (3.7.0-0.3build2) ... 244s Selecting previously unselected package libibverbs-dev:arm64. 244s Preparing to unpack .../178-libibverbs-dev_52.0-2ubuntu1_arm64.deb ... 244s Unpacking libibverbs-dev:arm64 (52.0-2ubuntu1) ... 244s Selecting previously unselected package libnuma-dev:arm64. 244s Preparing to unpack .../179-libnuma-dev_2.0.18-1build1_arm64.deb ... 244s Unpacking libnuma-dev:arm64 (2.0.18-1build1) ... 244s Selecting previously unselected package libltdl-dev:arm64. 244s Preparing to unpack .../180-libltdl-dev_2.4.7-8_arm64.deb ... 244s Unpacking libltdl-dev:arm64 (2.4.7-8) ... 244s Selecting previously unselected package libhwloc-dev:arm64. 244s Preparing to unpack .../181-libhwloc-dev_2.11.2-1_arm64.deb ... 244s Unpacking libhwloc-dev:arm64 (2.11.2-1) ... 244s Selecting previously unselected package libevent-2.1-7t64:arm64. 244s Preparing to unpack .../182-libevent-2.1-7t64_2.1.12-stable-10_arm64.deb ... 244s Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10) ... 244s Selecting previously unselected package libevent-extra-2.1-7t64:arm64. 244s Preparing to unpack .../183-libevent-extra-2.1-7t64_2.1.12-stable-10_arm64.deb ... 244s Unpacking libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10) ... 244s Selecting previously unselected package libevent-openssl-2.1-7t64:arm64. 244s Preparing to unpack .../184-libevent-openssl-2.1-7t64_2.1.12-stable-10_arm64.deb ... 244s Unpacking libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10) ... 244s Selecting previously unselected package libevent-dev. 244s Preparing to unpack .../185-libevent-dev_2.1.12-stable-10_arm64.deb ... 244s Unpacking libevent-dev (2.1.12-stable-10) ... 244s Selecting previously unselected package zlib1g-dev:arm64. 244s Preparing to unpack .../186-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 244s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 244s Selecting previously unselected package libpmix-dev:arm64. 244s Preparing to unpack .../187-libpmix-dev_5.0.3-2_arm64.deb ... 244s Unpacking libpmix-dev:arm64 (5.0.3-2) ... 244s Selecting previously unselected package libjs-jquery. 244s Preparing to unpack .../188-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 245s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 245s Selecting previously unselected package libjs-jquery-ui. 245s Preparing to unpack .../189-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 245s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 245s Selecting previously unselected package openmpi-bin. 245s Preparing to unpack .../190-openmpi-bin_5.0.5-6_arm64.deb ... 245s Unpacking openmpi-bin (5.0.5-6) ... 245s Selecting previously unselected package libopenmpi-dev:arm64. 245s Preparing to unpack .../191-libopenmpi-dev_5.0.5-6_arm64.deb ... 245s Unpacking libopenmpi-dev:arm64 (5.0.5-6) ... 245s Selecting previously unselected package mpi-default-dev. 245s Preparing to unpack .../192-mpi-default-dev_1.17_arm64.deb ... 245s Unpacking mpi-default-dev (1.17) ... 245s Selecting previously unselected package libboost-mpi1.83-dev. 245s Preparing to unpack .../193-libboost-mpi1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 245s Unpacking libboost-mpi1.83-dev (1.83.0-3.2ubuntu3) ... 245s Selecting previously unselected package libboost-mpi-dev. 245s Preparing to unpack .../194-libboost-mpi-dev_1.83.0.2ubuntu1_arm64.deb ... 245s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 245s Selecting previously unselected package libboost-program-options1.83.0:arm64. 245s Preparing to unpack .../195-libboost-program-options1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 245s Unpacking libboost-program-options1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 245s Selecting previously unselected package libboost-program-options1.83-dev:arm64. 245s Preparing to unpack .../196-libboost-program-options1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 245s Unpacking libboost-program-options1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 245s Selecting previously unselected package libboost-program-options-dev:arm64. 245s Preparing to unpack .../197-libboost-program-options-dev_1.83.0.2ubuntu1_arm64.deb ... 245s Unpacking libboost-program-options-dev:arm64 (1.83.0.2ubuntu1) ... 245s Selecting previously unselected package libboost-serialization-dev:arm64. 245s Preparing to unpack .../198-libboost-serialization-dev_1.83.0.2ubuntu1_arm64.deb ... 245s Unpacking libboost-serialization-dev:arm64 (1.83.0.2ubuntu1) ... 245s Selecting previously unselected package libboost-thread1.83.0:arm64. 245s Preparing to unpack .../199-libboost-thread1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 245s Unpacking libboost-thread1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 245s Selecting previously unselected package libboost-thread1.83-dev:arm64. 246s Preparing to unpack .../200-libboost-thread1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 246s Unpacking libboost-thread1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 246s Selecting previously unselected package libboost-thread-dev:arm64. 246s Preparing to unpack .../201-libboost-thread-dev_1.83.0.2ubuntu1_arm64.deb ... 246s Unpacking libboost-thread-dev:arm64 (1.83.0.2ubuntu1) ... 246s Selecting previously unselected package libboost-timer1.83.0:arm64. 246s Preparing to unpack .../202-libboost-timer1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 246s Unpacking libboost-timer1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 246s Selecting previously unselected package libboost-timer1.83-dev:arm64. 246s Preparing to unpack .../203-libboost-timer1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 246s Unpacking libboost-timer1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 246s Selecting previously unselected package libboost-timer-dev:arm64. 246s Preparing to unpack .../204-libboost-timer-dev_1.83.0.2ubuntu1_arm64.deb ... 246s Unpacking libboost-timer-dev:arm64 (1.83.0.2ubuntu1) ... 246s Selecting previously unselected package libbrotli-dev:arm64. 246s Preparing to unpack .../205-libbrotli-dev_1.1.0-2build3_arm64.deb ... 246s Unpacking libbrotli-dev:arm64 (1.1.0-2build3) ... 246s Selecting previously unselected package libbtf2:arm64. 246s Preparing to unpack .../206-libbtf2_1%3a7.8.3+dfsg-2_arm64.deb ... 246s Unpacking libbtf2:arm64 (1:7.8.3+dfsg-2) ... 246s Selecting previously unselected package libcamd3:arm64. 246s Preparing to unpack .../207-libcamd3_1%3a7.8.3+dfsg-2_arm64.deb ... 246s Unpacking libcamd3:arm64 (1:7.8.3+dfsg-2) ... 246s Selecting previously unselected package libccolamd3:arm64. 246s Preparing to unpack .../208-libccolamd3_1%3a7.8.3+dfsg-2_arm64.deb ... 246s Unpacking libccolamd3:arm64 (1:7.8.3+dfsg-2) ... 246s Selecting previously unselected package libcolamd3:arm64. 246s Preparing to unpack .../209-libcolamd3_1%3a7.8.3+dfsg-2_arm64.deb ... 246s Unpacking libcolamd3:arm64 (1:7.8.3+dfsg-2) ... 246s Selecting previously unselected package libcholmod5:arm64. 246s Preparing to unpack .../210-libcholmod5_1%3a7.8.3+dfsg-2_arm64.deb ... 246s Unpacking libcholmod5:arm64 (1:7.8.3+dfsg-2) ... 246s Selecting previously unselected package libcombblas2.0.0t64:arm64. 246s Preparing to unpack .../211-libcombblas2.0.0t64_2.0.0-3.1build3_arm64.deb ... 246s Unpacking libcombblas2.0.0t64:arm64 (2.0.0-3.1build3) ... 246s Selecting previously unselected package libidn2-dev:arm64. 246s Preparing to unpack .../212-libidn2-dev_2.3.7-2build2_arm64.deb ... 246s Unpacking libidn2-dev:arm64 (2.3.7-2build2) ... 246s Selecting previously unselected package libpkgconf3:arm64. 246s Preparing to unpack .../213-libpkgconf3_1.8.1-4_arm64.deb ... 246s Unpacking libpkgconf3:arm64 (1.8.1-4) ... 246s Selecting previously unselected package pkgconf-bin. 246s Preparing to unpack .../214-pkgconf-bin_1.8.1-4_arm64.deb ... 246s Unpacking pkgconf-bin (1.8.1-4) ... 246s Selecting previously unselected package pkgconf:arm64. 246s Preparing to unpack .../215-pkgconf_1.8.1-4_arm64.deb ... 246s Unpacking pkgconf:arm64 (1.8.1-4) ... 246s Selecting previously unselected package libnghttp2-dev:arm64. 246s Preparing to unpack .../216-libnghttp2-dev_1.64.0-1_arm64.deb ... 246s Unpacking libnghttp2-dev:arm64 (1.64.0-1) ... 246s Selecting previously unselected package libpsl-dev:arm64. 246s Preparing to unpack .../217-libpsl-dev_0.21.2-1.1build1_arm64.deb ... 246s Unpacking libpsl-dev:arm64 (0.21.2-1.1build1) ... 247s Selecting previously unselected package libgmpxx4ldbl:arm64. 247s Preparing to unpack .../218-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_arm64.deb ... 247s Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 247s Selecting previously unselected package libgmp-dev:arm64. 247s Preparing to unpack .../219-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_arm64.deb ... 247s Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 247s Selecting previously unselected package libunbound8:arm64. 247s Preparing to unpack .../220-libunbound8_1.20.0-1ubuntu2.1_arm64.deb ... 247s Unpacking libunbound8:arm64 (1.20.0-1ubuntu2.1) ... 247s Selecting previously unselected package libgnutls-dane0t64:arm64. 247s Preparing to unpack .../221-libgnutls-dane0t64_3.8.8-2ubuntu1_arm64.deb ... 247s Unpacking libgnutls-dane0t64:arm64 (3.8.8-2ubuntu1) ... 247s Selecting previously unselected package libgnutls-openssl27t64:arm64. 247s Preparing to unpack .../222-libgnutls-openssl27t64_3.8.8-2ubuntu1_arm64.deb ... 247s Unpacking libgnutls-openssl27t64:arm64 (3.8.8-2ubuntu1) ... 247s Selecting previously unselected package libp11-kit-dev:arm64. 247s Preparing to unpack .../223-libp11-kit-dev_0.25.5-2ubuntu1_arm64.deb ... 247s Unpacking libp11-kit-dev:arm64 (0.25.5-2ubuntu1) ... 247s Selecting previously unselected package libtasn1-6-dev:arm64. 247s Preparing to unpack .../224-libtasn1-6-dev_4.19.0-3build1_arm64.deb ... 247s Unpacking libtasn1-6-dev:arm64 (4.19.0-3build1) ... 247s Selecting previously unselected package nettle-dev:arm64. 247s Preparing to unpack .../225-nettle-dev_3.10-1_arm64.deb ... 247s Unpacking nettle-dev:arm64 (3.10-1) ... 247s Selecting previously unselected package libgnutls28-dev:arm64. 247s Preparing to unpack .../226-libgnutls28-dev_3.8.8-2ubuntu1_arm64.deb ... 247s Unpacking libgnutls28-dev:arm64 (3.8.8-2ubuntu1) ... 247s Selecting previously unselected package librtmp-dev:arm64. 247s Preparing to unpack .../227-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_arm64.deb ... 247s Unpacking librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2build7) ... 247s Selecting previously unselected package libssl-dev:arm64. 247s Preparing to unpack .../228-libssl-dev_3.3.1-2ubuntu2_arm64.deb ... 247s Unpacking libssl-dev:arm64 (3.3.1-2ubuntu2) ... 247s Selecting previously unselected package libssh2-1-dev:arm64. 247s Preparing to unpack .../229-libssh2-1-dev_1.11.1-1_arm64.deb ... 247s Unpacking libssh2-1-dev:arm64 (1.11.1-1) ... 247s Selecting previously unselected package libzstd-dev:arm64. 247s Preparing to unpack .../230-libzstd-dev_1.5.6+dfsg-1_arm64.deb ... 247s Unpacking libzstd-dev:arm64 (1.5.6+dfsg-1) ... 247s Selecting previously unselected package libcurl4-openssl-dev:arm64. 248s Preparing to unpack .../231-libcurl4-openssl-dev_8.9.1-2ubuntu3_arm64.deb ... 248s Unpacking libcurl4-openssl-dev:arm64 (8.9.1-2ubuntu3) ... 248s Selecting previously unselected package libcxsparse4:arm64. 248s Preparing to unpack .../232-libcxsparse4_1%3a7.8.3+dfsg-2_arm64.deb ... 248s Unpacking libcxsparse4:arm64 (1:7.8.3+dfsg-2) ... 248s Selecting previously unselected package libdolfin-dev-common. 248s Preparing to unpack .../233-libdolfin-dev-common_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 248s Unpacking libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 248s Selecting previously unselected package libsz2:arm64. 248s Preparing to unpack .../234-libsz2_1.1.3-1_arm64.deb ... 248s Unpacking libsz2:arm64 (1.1.3-1) ... 248s Selecting previously unselected package libhdf5-openmpi-103-1t64:arm64. 248s Preparing to unpack .../235-libhdf5-openmpi-103-1t64_1.10.10+repack-4ubuntu3_arm64.deb ... 248s Unpacking libhdf5-openmpi-103-1t64:arm64 (1.10.10+repack-4ubuntu3) ... 248s Selecting previously unselected package libfftw3-double3:arm64. 248s Preparing to unpack .../236-libfftw3-double3_3.3.10-1ubuntu4_arm64.deb ... 248s Unpacking libfftw3-double3:arm64 (3.3.10-1ubuntu4) ... 248s Selecting previously unselected package libfftw3-long3:arm64. 248s Preparing to unpack .../237-libfftw3-long3_3.3.10-1ubuntu4_arm64.deb ... 248s Unpacking libfftw3-long3:arm64 (3.3.10-1ubuntu4) ... 248s Selecting previously unselected package libfftw3-single3:arm64. 248s Preparing to unpack .../238-libfftw3-single3_3.3.10-1ubuntu4_arm64.deb ... 248s Unpacking libfftw3-single3:arm64 (3.3.10-1ubuntu4) ... 248s Selecting previously unselected package libfftw3-mpi3:arm64. 248s Preparing to unpack .../239-libfftw3-mpi3_3.3.10-1ubuntu4_arm64.deb ... 248s Unpacking libfftw3-mpi3:arm64 (3.3.10-1ubuntu4) ... 248s Selecting previously unselected package libmetis5:arm64. 248s Preparing to unpack .../240-libmetis5_5.1.0.dfsg-7build3_arm64.deb ... 248s Unpacking libmetis5:arm64 (5.1.0.dfsg-7build3) ... 248s Selecting previously unselected package libptscotch-7.0:arm64. 248s Preparing to unpack .../241-libptscotch-7.0_7.0.5-1ubuntu1_arm64.deb ... 248s Unpacking libptscotch-7.0:arm64 (7.0.5-1ubuntu1) ... 248s Selecting previously unselected package libsuperlu-dist8:arm64. 248s Preparing to unpack .../242-libsuperlu-dist8_8.2.1+dfsg1-2_arm64.deb ... 248s Unpacking libsuperlu-dist8:arm64 (8.2.1+dfsg1-2) ... 248s Selecting previously unselected package libhypre-2.31.0:arm64. 248s Preparing to unpack .../243-libhypre-2.31.0_2.31.0-1exp2_arm64.deb ... 248s Unpacking libhypre-2.31.0:arm64 (2.31.0-1exp2) ... 248s Selecting previously unselected package libklu2:arm64. 248s Preparing to unpack .../244-libklu2_1%3a7.8.3+dfsg-2_arm64.deb ... 248s Unpacking libklu2:arm64 (1:7.8.3+dfsg-2) ... 248s Selecting previously unselected package mpi-default-bin. 248s Preparing to unpack .../245-mpi-default-bin_1.17_arm64.deb ... 248s Unpacking mpi-default-bin (1.17) ... 248s Selecting previously unselected package libscalapack-openmpi2.2:arm64. 248s Preparing to unpack .../246-libscalapack-openmpi2.2_2.2.1-3.1ubuntu2_arm64.deb ... 248s Unpacking libscalapack-openmpi2.2:arm64 (2.2.1-3.1ubuntu2) ... 249s Selecting previously unselected package libmumps-5.7:arm64. 249s Preparing to unpack .../247-libmumps-5.7_5.7.3-3_arm64.deb ... 249s Unpacking libmumps-5.7:arm64 (5.7.3-3) ... 249s Selecting previously unselected package libspqr4:arm64. 249s Preparing to unpack .../248-libspqr4_1%3a7.8.3+dfsg-2_arm64.deb ... 249s Unpacking libspqr4:arm64 (1:7.8.3+dfsg-2) ... 249s Selecting previously unselected package libsuperlu7:arm64. 249s Preparing to unpack .../249-libsuperlu7_7.0.0+dfsg1-2_arm64.deb ... 249s Unpacking libsuperlu7:arm64 (7.0.0+dfsg1-2) ... 249s Selecting previously unselected package libumfpack6:arm64. 249s Preparing to unpack .../250-libumfpack6_1%3a7.8.3+dfsg-2_arm64.deb ... 249s Unpacking libumfpack6:arm64 (1:7.8.3+dfsg-2) ... 249s Selecting previously unselected package libpetsc-real3.21:arm64. 249s Preparing to unpack .../251-libpetsc-real3.21_3.21.6+dfsg1-2ubuntu2_arm64.deb ... 249s Unpacking libpetsc-real3.21:arm64 (3.21.6+dfsg1-2ubuntu2) ... 249s Selecting previously unselected package libparpack2t64:arm64. 249s Preparing to unpack .../252-libparpack2t64_3.9.1-1.1ubuntu1_arm64.deb ... 249s Unpacking libparpack2t64:arm64 (3.9.1-1.1ubuntu1) ... 249s Selecting previously unselected package libslepc-real3.21. 249s Preparing to unpack .../253-libslepc-real3.21_3.21.2+dfsg1-2_arm64.deb ... 249s Unpacking libslepc-real3.21 (3.21.2+dfsg1-2) ... 249s Selecting previously unselected package libdolfin2019.2t64:arm64. 249s Preparing to unpack .../254-libdolfin2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 249s Unpacking libdolfin2019.2t64:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 249s Selecting previously unselected package libopenblas64-0-pthread:arm64. 249s Preparing to unpack .../255-libopenblas64-0-pthread_0.3.28+ds-4_arm64.deb ... 249s Unpacking libopenblas64-0-pthread:arm64 (0.3.28+ds-4) ... 249s Selecting previously unselected package liblapack64-3:arm64. 250s Preparing to unpack .../256-liblapack64-3_3.12.0-3build2_arm64.deb ... 250s Unpacking liblapack64-3:arm64 (3.12.0-3build2) ... 250s Selecting previously unselected package libhypre64m-2.31.0:arm64. 250s Preparing to unpack .../257-libhypre64m-2.31.0_2.31.0-1exp2_arm64.deb ... 250s Unpacking libhypre64m-2.31.0:arm64 (2.31.0-1exp2) ... 250s Selecting previously unselected package libmumps-64pord-5.7:arm64. 250s Preparing to unpack .../258-libmumps-64pord-5.7_5.7.3-3_arm64.deb ... 250s Unpacking libmumps-64pord-5.7:arm64 (5.7.3-3) ... 250s Selecting previously unselected package libpetsc64-real3.21:arm64. 250s Preparing to unpack .../259-libpetsc64-real3.21_3.21.6+dfsg1-2ubuntu2_arm64.deb ... 250s Unpacking libpetsc64-real3.21:arm64 (3.21.6+dfsg1-2ubuntu2) ... 250s Selecting previously unselected package libslepc64-real3.21. 250s Preparing to unpack .../260-libslepc64-real3.21_3.21.2+dfsg1-2_arm64.deb ... 250s Unpacking libslepc64-real3.21 (3.21.2+dfsg1-2) ... 250s Selecting previously unselected package libdolfin64-2019.2t64:arm64. 250s Preparing to unpack .../261-libdolfin64-2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 250s Unpacking libdolfin64-2019.2t64:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 250s Selecting previously unselected package pkg-config:arm64. 250s Preparing to unpack .../262-pkg-config_1.8.1-4_arm64.deb ... 250s Unpacking pkg-config:arm64 (1.8.1-4) ... 250s Selecting previously unselected package libeigen3-dev. 250s Preparing to unpack .../263-libeigen3-dev_3.4.0-4build1_all.deb ... 250s Unpacking libeigen3-dev (3.4.0-4build1) ... 250s Selecting previously unselected package libhdf5-openmpi-fortran-102t64:arm64. 250s Preparing to unpack .../264-libhdf5-openmpi-fortran-102t64_1.10.10+repack-4ubuntu3_arm64.deb ... 250s Unpacking libhdf5-openmpi-fortran-102t64:arm64 (1.10.10+repack-4ubuntu3) ... 250s Selecting previously unselected package libhdf5-openmpi-hl-100t64:arm64. 250s Preparing to unpack .../265-libhdf5-openmpi-hl-100t64_1.10.10+repack-4ubuntu3_arm64.deb ... 250s Unpacking libhdf5-openmpi-hl-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 250s Selecting previously unselected package libhdf5-openmpi-hl-fortran-100t64:arm64. 251s Preparing to unpack .../266-libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-4ubuntu3_arm64.deb ... 251s Unpacking libhdf5-openmpi-hl-fortran-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 251s Selecting previously unselected package libhdf5-openmpi-cpp-103-1t64:arm64. 251s Preparing to unpack .../267-libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-4ubuntu3_arm64.deb ... 251s Unpacking libhdf5-openmpi-cpp-103-1t64:arm64 (1.10.10+repack-4ubuntu3) ... 251s Selecting previously unselected package libhdf5-openmpi-hl-cpp-100t64:arm64. 251s Preparing to unpack .../268-libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-4ubuntu3_arm64.deb ... 251s Unpacking libhdf5-openmpi-hl-cpp-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 251s Selecting previously unselected package libaec-dev:arm64. 251s Preparing to unpack .../269-libaec-dev_1.1.3-1_arm64.deb ... 251s Unpacking libaec-dev:arm64 (1.1.3-1) ... 251s Selecting previously unselected package libjpeg-turbo8-dev:arm64. 251s Preparing to unpack .../270-libjpeg-turbo8-dev_2.1.5-3ubuntu2_arm64.deb ... 251s Unpacking libjpeg-turbo8-dev:arm64 (2.1.5-3ubuntu2) ... 251s Selecting previously unselected package libjpeg8-dev:arm64. 251s Preparing to unpack .../271-libjpeg8-dev_8c-2ubuntu11_arm64.deb ... 251s Unpacking libjpeg8-dev:arm64 (8c-2ubuntu11) ... 251s Selecting previously unselected package libjpeg-dev:arm64. 251s Preparing to unpack .../272-libjpeg-dev_8c-2ubuntu11_arm64.deb ... 251s Unpacking libjpeg-dev:arm64 (8c-2ubuntu11) ... 251s Selecting previously unselected package libhdf5-openmpi-dev. 251s Preparing to unpack .../273-libhdf5-openmpi-dev_1.10.10+repack-4ubuntu3_arm64.deb ... 251s Unpacking libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 251s Selecting previously unselected package libhdf5-mpi-dev. 251s Preparing to unpack .../274-libhdf5-mpi-dev_1.10.10+repack-4ubuntu3_arm64.deb ... 251s Unpacking libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 251s Selecting previously unselected package libldl3:arm64. 251s Preparing to unpack .../275-libldl3_1%3a7.8.3+dfsg-2_arm64.deb ... 251s Unpacking libldl3:arm64 (1:7.8.3+dfsg-2) ... 251s Selecting previously unselected package libsuitesparse-mongoose3:arm64. 251s Preparing to unpack .../276-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-2_arm64.deb ... 251s Unpacking libsuitesparse-mongoose3:arm64 (1:7.8.3+dfsg-2) ... 251s Selecting previously unselected package librbio4:arm64. 251s Preparing to unpack .../277-librbio4_1%3a7.8.3+dfsg-2_arm64.deb ... 251s Unpacking librbio4:arm64 (1:7.8.3+dfsg-2) ... 251s Selecting previously unselected package libspex3:arm64. 251s Preparing to unpack .../278-libspex3_1%3a7.8.3+dfsg-2_arm64.deb ... 251s Unpacking libspex3:arm64 (1:7.8.3+dfsg-2) ... 251s Selecting previously unselected package libparu1:arm64. 251s Preparing to unpack .../279-libparu1_1%3a7.8.3+dfsg-2_arm64.deb ... 251s Unpacking libparu1:arm64 (1:7.8.3+dfsg-2) ... 251s Selecting previously unselected package libsuitesparse-dev:arm64. 251s Preparing to unpack .../280-libsuitesparse-dev_1%3a7.8.3+dfsg-2_arm64.deb ... 251s Unpacking libsuitesparse-dev:arm64 (1:7.8.3+dfsg-2) ... 251s Selecting previously unselected package libscotch-7.0:arm64. 251s Preparing to unpack .../281-libscotch-7.0_7.0.5-1ubuntu1_arm64.deb ... 251s Unpacking libscotch-7.0:arm64 (7.0.5-1ubuntu1) ... 252s Selecting previously unselected package libscotch-dev. 252s Preparing to unpack .../282-libscotch-dev_7.0.5-1ubuntu1_arm64.deb ... 252s Unpacking libscotch-dev (7.0.5-1ubuntu1) ... 252s Selecting previously unselected package liblzma-dev:arm64. 252s Preparing to unpack .../283-liblzma-dev_5.6.2-2_arm64.deb ... 252s Unpacking liblzma-dev:arm64 (5.6.2-2) ... 252s Selecting previously unselected package libxml2-dev:arm64. 252s Preparing to unpack .../284-libxml2-dev_2.12.7+dfsg-3_arm64.deb ... 252s Unpacking libxml2-dev:arm64 (2.12.7+dfsg-3) ... 252s Selecting previously unselected package python3-numpy. 252s Preparing to unpack .../285-python3-numpy_1%3a1.26.4+ds-11ubuntu1_arm64.deb ... 252s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 252s Selecting previously unselected package python3-mpi4py. 252s Preparing to unpack .../286-python3-mpi4py_4.0.1-3ubuntu1_arm64.deb ... 252s Unpacking python3-mpi4py (4.0.1-3ubuntu1) ... 252s Selecting previously unselected package python3-dijitso. 252s Preparing to unpack .../287-python3-dijitso_2019.2.0~git20190418.c92dcb0-4_all.deb ... 252s Unpacking python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 252s Selecting previously unselected package python3-mpmath. 252s Preparing to unpack .../288-python3-mpmath_1.3.0-1_all.deb ... 252s Unpacking python3-mpmath (1.3.0-1) ... 252s Selecting previously unselected package python3-sympy. 252s Preparing to unpack .../289-python3-sympy_1.13.3-1_all.deb ... 252s Unpacking python3-sympy (1.13.3-1) ... 253s Selecting previously unselected package python3-fiat. 253s Preparing to unpack .../290-python3-fiat_2019.2.0~git20210419.7d418fa-5_all.deb ... 253s Unpacking python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 253s Selecting previously unselected package python3-ufl-legacy. 253s Preparing to unpack .../291-python3-ufl-legacy_1%3a2022.3.0-3_all.deb ... 253s Unpacking python3-ufl-legacy (1:2022.3.0-3) ... 253s Selecting previously unselected package python3-ffc. 253s Preparing to unpack .../292-python3-ffc_2019.2.0~legacy20230509.35df986-3_all.deb ... 253s Unpacking python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 253s Selecting previously unselected package libjs-mathjax. 253s Preparing to unpack .../293-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 253s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 254s Selecting previously unselected package libptscotch-dev. 254s Preparing to unpack .../294-libptscotch-dev_7.0.5-1ubuntu1_arm64.deb ... 254s Unpacking libptscotch-dev (7.0.5-1ubuntu1) ... 254s Selecting previously unselected package libscalapack-openmpi-dev:arm64. 254s Preparing to unpack .../295-libscalapack-openmpi-dev_2.2.1-3.1ubuntu2_arm64.deb ... 254s Unpacking libscalapack-openmpi-dev:arm64 (2.2.1-3.1ubuntu2) ... 254s Selecting previously unselected package libscalapack-mpi-dev:arm64. 254s Preparing to unpack .../296-libscalapack-mpi-dev_2.2.1-3.1ubuntu2_arm64.deb ... 254s Unpacking libscalapack-mpi-dev:arm64 (2.2.1-3.1ubuntu2) ... 254s Selecting previously unselected package libfftw3-bin. 254s Preparing to unpack .../297-libfftw3-bin_3.3.10-1ubuntu4_arm64.deb ... 254s Unpacking libfftw3-bin (3.3.10-1ubuntu4) ... 254s Selecting previously unselected package libfftw3-dev:arm64. 254s Preparing to unpack .../298-libfftw3-dev_3.3.10-1ubuntu4_arm64.deb ... 254s Unpacking libfftw3-dev:arm64 (3.3.10-1ubuntu4) ... 254s Selecting previously unselected package libfftw3-mpi-dev:arm64. 254s Preparing to unpack .../299-libfftw3-mpi-dev_3.3.10-1ubuntu4_arm64.deb ... 254s Unpacking libfftw3-mpi-dev:arm64 (3.3.10-1ubuntu4) ... 254s Selecting previously unselected package opencl-c-headers. 254s Preparing to unpack .../300-opencl-c-headers_3.0~2024.05.08-1_all.deb ... 254s Unpacking opencl-c-headers (3.0~2024.05.08-1) ... 254s Selecting previously unselected package opencl-clhpp-headers. 254s Preparing to unpack .../301-opencl-clhpp-headers_3.0~2024.05.08-1ubuntu1_all.deb ... 254s Unpacking opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 254s Selecting previously unselected package ocl-icd-opencl-dev:arm64. 254s Preparing to unpack .../302-ocl-icd-opencl-dev_2.3.2-1build1_arm64.deb ... 254s Unpacking ocl-icd-opencl-dev:arm64 (2.3.2-1build1) ... 254s Selecting previously unselected package libsuperlu-dev:arm64. 254s Preparing to unpack .../303-libsuperlu-dev_7.0.0+dfsg1-2_arm64.deb ... 254s Unpacking libsuperlu-dev:arm64 (7.0.0+dfsg1-2) ... 254s Selecting previously unselected package libsuperlu-dist-dev:arm64. 254s Preparing to unpack .../304-libsuperlu-dist-dev_8.2.1+dfsg1-2_arm64.deb ... 254s Unpacking libsuperlu-dist-dev:arm64 (8.2.1+dfsg1-2) ... 254s Selecting previously unselected package xorg-sgml-doctools. 254s Preparing to unpack .../305-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 254s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 254s Selecting previously unselected package x11proto-dev. 254s Preparing to unpack .../306-x11proto-dev_2024.1-1_all.deb ... 254s Unpacking x11proto-dev (2024.1-1) ... 255s Selecting previously unselected package libxau-dev:arm64. 255s Preparing to unpack .../307-libxau-dev_1%3a1.0.11-1_arm64.deb ... 255s Unpacking libxau-dev:arm64 (1:1.0.11-1) ... 255s Selecting previously unselected package libxdmcp-dev:arm64. 255s Preparing to unpack .../308-libxdmcp-dev_1%3a1.1.3-0ubuntu6_arm64.deb ... 255s Unpacking libxdmcp-dev:arm64 (1:1.1.3-0ubuntu6) ... 255s Selecting previously unselected package xtrans-dev. 255s Preparing to unpack .../309-xtrans-dev_1.4.0-1_all.deb ... 255s Unpacking xtrans-dev (1.4.0-1) ... 255s Selecting previously unselected package libxcb1-dev:arm64. 255s Preparing to unpack .../310-libxcb1-dev_1.17.0-2_arm64.deb ... 255s Unpacking libxcb1-dev:arm64 (1.17.0-2) ... 255s Selecting previously unselected package libx11-dev:arm64. 255s Preparing to unpack .../311-libx11-dev_2%3a1.8.10-2_arm64.deb ... 255s Unpacking libx11-dev:arm64 (2:1.8.10-2) ... 255s Selecting previously unselected package libyaml-dev:arm64. 255s Preparing to unpack .../312-libyaml-dev_0.2.5-1build1_arm64.deb ... 255s Unpacking libyaml-dev:arm64 (0.2.5-1build1) ... 255s Selecting previously unselected package libpetsc3.21-dev-common. 255s Preparing to unpack .../313-libpetsc3.21-dev-common_3.21.6+dfsg1-2ubuntu2_all.deb ... 255s Unpacking libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 255s Selecting previously unselected package libhypre-dev:arm64. 255s Preparing to unpack .../314-libhypre-dev_2.31.0-1exp2_arm64.deb ... 255s Unpacking libhypre-dev:arm64 (2.31.0-1exp2) ... 255s Selecting previously unselected package libmumps-headers-dev. 255s Preparing to unpack .../315-libmumps-headers-dev_5.6.2-2.1build3_all.deb ... 255s Unpacking libmumps-headers-dev (5.6.2-2.1build3) ... 255s Selecting previously unselected package libmumps-5.6t64:arm64. 255s Preparing to unpack .../316-libmumps-5.6t64_5.6.2-2.1build3_arm64.deb ... 255s Unpacking libmumps-5.6t64:arm64 (5.6.2-2.1build3) ... 255s Selecting previously unselected package libmumps-dev:arm64. 255s Preparing to unpack .../317-libmumps-dev_5.6.2-2.1build3_arm64.deb ... 255s Unpacking libmumps-dev:arm64 (5.6.2-2.1build3) ... 256s Selecting previously unselected package libc6-dbg:arm64. 256s Preparing to unpack .../318-libc6-dbg_2.40-1ubuntu3_arm64.deb ... 256s Unpacking libc6-dbg:arm64 (2.40-1ubuntu3) ... 256s Selecting previously unselected package valgrind. 256s Preparing to unpack .../319-valgrind_1%3a3.23.0-0ubuntu2_arm64.deb ... 256s Unpacking valgrind (1:3.23.0-0ubuntu2) ... 256s Selecting previously unselected package valgrind-mpi. 256s Preparing to unpack .../320-valgrind-mpi_1%3a3.23.0-0ubuntu2_arm64.deb ... 256s Unpacking valgrind-mpi (1:3.23.0-0ubuntu2) ... 256s Selecting previously unselected package libpetsc-real3.21-dev:arm64. 256s Preparing to unpack .../321-libpetsc-real3.21-dev_3.21.6+dfsg1-2ubuntu2_arm64.deb ... 256s Unpacking libpetsc-real3.21-dev:arm64 (3.21.6+dfsg1-2ubuntu2) ... 256s Selecting previously unselected package libparpack2-dev:arm64. 256s Preparing to unpack .../322-libparpack2-dev_3.9.1-1.1ubuntu1_arm64.deb ... 256s Unpacking libparpack2-dev:arm64 (3.9.1-1.1ubuntu1) ... 256s Selecting previously unselected package libslepc-real3.21-dev. 256s Preparing to unpack .../323-libslepc-real3.21-dev_3.21.2+dfsg1-2_arm64.deb ... 256s Unpacking libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 257s Selecting previously unselected package libdolfin-dev:arm64. 257s Preparing to unpack .../324-libdolfin-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 257s Unpacking libdolfin-dev:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 257s Selecting previously unselected package libopenblas64-0:arm64. 257s Preparing to unpack .../325-libopenblas64-0_0.3.28+ds-4_arm64.deb ... 257s Unpacking libopenblas64-0:arm64 (0.3.28+ds-4) ... 257s Selecting previously unselected package libopenblas64-pthread-dev:arm64. 257s Preparing to unpack .../326-libopenblas64-pthread-dev_0.3.28+ds-4_arm64.deb ... 257s Unpacking libopenblas64-pthread-dev:arm64 (0.3.28+ds-4) ... 257s Selecting previously unselected package libopenblas64-dev:arm64. 257s Preparing to unpack .../327-libopenblas64-dev_0.3.28+ds-4_arm64.deb ... 257s Unpacking libopenblas64-dev:arm64 (0.3.28+ds-4) ... 257s Selecting previously unselected package libhypre64m-dev:arm64. 257s Preparing to unpack .../328-libhypre64m-dev_2.31.0-1exp2_arm64.deb ... 257s Unpacking libhypre64m-dev:arm64 (2.31.0-1exp2) ... 257s Selecting previously unselected package libmumps-64pord-5.6t64:arm64. 257s Preparing to unpack .../329-libmumps-64pord-5.6t64_5.6.2-2.1build3_arm64.deb ... 257s Unpacking libmumps-64pord-5.6t64:arm64 (5.6.2-2.1build3) ... 257s Selecting previously unselected package libmumps64-dev:arm64. 257s Preparing to unpack .../330-libmumps64-dev_5.6.2-2.1build3_arm64.deb ... 257s Unpacking libmumps64-dev:arm64 (5.6.2-2.1build3) ... 257s Selecting previously unselected package libpetsc64-real3.21-dev:arm64. 257s Preparing to unpack .../331-libpetsc64-real3.21-dev_3.21.6+dfsg1-2ubuntu2_arm64.deb ... 257s Unpacking libpetsc64-real3.21-dev:arm64 (3.21.6+dfsg1-2ubuntu2) ... 258s Selecting previously unselected package libslepc64-real3.21-dev. 258s Preparing to unpack .../332-libslepc64-real3.21-dev_3.21.2+dfsg1-2_arm64.deb ... 258s Unpacking libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 258s Selecting previously unselected package libdolfin64-dev:arm64. 258s Preparing to unpack .../333-libdolfin64-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 258s Unpacking libdolfin64-dev:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 258s Selecting previously unselected package libexpat1-dev:arm64. 258s Preparing to unpack .../334-libexpat1-dev_2.6.4-1_arm64.deb ... 258s Unpacking libexpat1-dev:arm64 (2.6.4-1) ... 258s Selecting previously unselected package libjs-underscore. 258s Preparing to unpack .../335-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 258s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 258s Selecting previously unselected package libjs-sphinxdoc. 258s Preparing to unpack .../336-libjs-sphinxdoc_7.4.7-4_all.deb ... 258s Unpacking libjs-sphinxdoc (7.4.7-4) ... 258s Selecting previously unselected package libjson-perl. 258s Preparing to unpack .../337-libjson-perl_4.10000-1_all.deb ... 258s Unpacking libjson-perl (4.10000-1) ... 258s Selecting previously unselected package libpetsc-real-dev. 258s Preparing to unpack .../338-libpetsc-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 258s Unpacking libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 258s Selecting previously unselected package libpetsc64-real-dev. 258s Preparing to unpack .../339-libpetsc64-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 258s Unpacking libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 258s Selecting previously unselected package libpython3.12-dev:arm64. 258s Preparing to unpack .../340-libpython3.12-dev_3.12.7-3_arm64.deb ... 258s Unpacking libpython3.12-dev:arm64 (3.12.7-3) ... 258s Selecting previously unselected package libpython3-dev:arm64. 259s Preparing to unpack .../341-libpython3-dev_3.12.7-1_arm64.deb ... 259s Unpacking libpython3-dev:arm64 (3.12.7-1) ... 259s Selecting previously unselected package libpython3.13-stdlib:arm64. 259s Preparing to unpack .../342-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 259s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 259s Selecting previously unselected package libpython3.13:arm64. 259s Preparing to unpack .../343-libpython3.13_3.13.0-2_arm64.deb ... 259s Unpacking libpython3.13:arm64 (3.13.0-2) ... 259s Selecting previously unselected package libpython3.13-dev:arm64. 259s Preparing to unpack .../344-libpython3.13-dev_3.13.0-2_arm64.deb ... 259s Unpacking libpython3.13-dev:arm64 (3.13.0-2) ... 259s Selecting previously unselected package libpython3-all-dev:arm64. 259s Preparing to unpack .../345-libpython3-all-dev_3.12.7-1_arm64.deb ... 259s Unpacking libpython3-all-dev:arm64 (3.12.7-1) ... 259s Selecting previously unselected package petsc64-dev. 259s Preparing to unpack .../346-petsc64-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 259s Unpacking petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 259s Selecting previously unselected package pybind11-dev. 259s Preparing to unpack .../347-pybind11-dev_2.13.6-1_all.deb ... 259s Unpacking pybind11-dev (2.13.6-1) ... 259s Selecting previously unselected package sphinx-common. 259s Preparing to unpack .../348-sphinx-common_7.4.7-4_all.deb ... 259s Unpacking sphinx-common (7.4.7-4) ... 259s Selecting previously unselected package python-petsc4py-doc. 259s Preparing to unpack .../349-python-petsc4py-doc_3.21.6-2ubuntu2_all.deb ... 259s Unpacking python-petsc4py-doc (3.21.6-2ubuntu2) ... 260s Selecting previously unselected package python3.13. 260s Preparing to unpack .../350-python3.13_3.13.0-2_arm64.deb ... 260s Unpacking python3.13 (3.13.0-2) ... 260s Selecting previously unselected package python3-all. 260s Preparing to unpack .../351-python3-all_3.12.7-1_arm64.deb ... 260s Unpacking python3-all (3.12.7-1) ... 260s Selecting previously unselected package python3.12-dev. 260s Preparing to unpack .../352-python3.12-dev_3.12.7-3_arm64.deb ... 260s Unpacking python3.12-dev (3.12.7-3) ... 260s Selecting previously unselected package python3-dev. 260s Preparing to unpack .../353-python3-dev_3.12.7-1_arm64.deb ... 260s Unpacking python3-dev (3.12.7-1) ... 260s Selecting previously unselected package python3.13-dev. 260s Preparing to unpack .../354-python3.13-dev_3.13.0-2_arm64.deb ... 260s Unpacking python3.13-dev (3.13.0-2) ... 260s Selecting previously unselected package python3-all-dev. 260s Preparing to unpack .../355-python3-all-dev_3.12.7-1_arm64.deb ... 260s Unpacking python3-all-dev (3.12.7-1) ... 260s Selecting previously unselected package python3-defusedxml. 260s Preparing to unpack .../356-python3-defusedxml_0.7.1-2_all.deb ... 260s Unpacking python3-defusedxml (0.7.1-2) ... 260s Selecting previously unselected package python3-roman. 260s Preparing to unpack .../357-python3-roman_4.2-1_all.deb ... 260s Unpacking python3-roman (4.2-1) ... 260s Selecting previously unselected package python3-docutils. 260s Preparing to unpack .../358-python3-docutils_0.21.2+dfsg-2_all.deb ... 260s Unpacking python3-docutils (0.21.2+dfsg-2) ... 260s Selecting previously unselected package swig. 260s Preparing to unpack .../359-swig_4.2.1-1_arm64.deb ... 260s Unpacking swig (4.2.1-1) ... 260s Selecting previously unselected package python3-petsc4py-real3.21. 260s Preparing to unpack .../360-python3-petsc4py-real3.21_3.21.6-2ubuntu2_arm64.deb ... 260s Unpacking python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 260s Selecting previously unselected package python3-petsc4py-real. 260s Preparing to unpack .../361-python3-petsc4py-real_3.21.6-2ubuntu2_all.deb ... 260s Unpacking python3-petsc4py-real (3.21.6-2ubuntu2) ... 261s Selecting previously unselected package python3-slepc4py-real3.21. 261s Preparing to unpack .../362-python3-slepc4py-real3.21_3.21.2-1ubuntu2_arm64.deb ... 261s Unpacking python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 261s Selecting previously unselected package python3-slepc4py-real. 261s Preparing to unpack .../363-python3-slepc4py-real_3.21.2-1ubuntu2_all.deb ... 261s Unpacking python3-slepc4py-real (3.21.2-1ubuntu2) ... 261s Selecting previously unselected package python3-dolfin-real. 261s Preparing to unpack .../364-python3-dolfin-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 261s Unpacking python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 261s Selecting previously unselected package python3-petsc4py-64-real3.21. 261s Preparing to unpack .../365-python3-petsc4py-64-real3.21_3.21.6-2ubuntu2_arm64.deb ... 261s Unpacking python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 261s Selecting previously unselected package python3-petsc4py-64-real. 261s Preparing to unpack .../366-python3-petsc4py-64-real_3.21.6-2ubuntu2_all.deb ... 261s Unpacking python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 261s Selecting previously unselected package python3-slepc4py-64-real3.21. 261s Preparing to unpack .../367-python3-slepc4py-64-real3.21_3.21.2-1ubuntu2_arm64.deb ... 261s Unpacking python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 261s Selecting previously unselected package python3-slepc4py-64-real. 261s Preparing to unpack .../368-python3-slepc4py-64-real_3.21.2-1ubuntu2_all.deb ... 261s Unpacking python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 261s Selecting previously unselected package python3-pkgconfig. 261s Preparing to unpack .../369-python3-pkgconfig_1.5.5-2_all.deb ... 261s Unpacking python3-pkgconfig (1.5.5-2) ... 261s Selecting previously unselected package python3-pybind11. 261s Preparing to unpack .../370-python3-pybind11_2.13.6-1_all.deb ... 261s Unpacking python3-pybind11 (2.13.6-1) ... 261s Selecting previously unselected package python3-dolfin64-real. 261s Preparing to unpack .../371-python3-dolfin64-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 261s Unpacking python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 261s Selecting previously unselected package python3-imagesize. 261s Preparing to unpack .../372-python3-imagesize_1.4.1-1_all.deb ... 261s Unpacking python3-imagesize (1.4.1-1) ... 262s Selecting previously unselected package python3-packaging. 262s Preparing to unpack .../373-python3-packaging_24.2-1_all.deb ... 262s Unpacking python3-packaging (24.2-1) ... 262s Selecting previously unselected package python3-ply. 262s Preparing to unpack .../374-python3-ply_3.11-7_all.deb ... 262s Unpacking python3-ply (3.11-7) ... 262s Selecting previously unselected package python3-pusimp. 262s Preparing to unpack .../375-python3-pusimp_0.1.1-1_all.deb ... 262s Unpacking python3-pusimp (0.1.1-1) ... 262s Selecting previously unselected package python3-six. 262s Preparing to unpack .../376-python3-six_1.16.0-7_all.deb ... 262s Unpacking python3-six (1.16.0-7) ... 262s Selecting previously unselected package python3-snowballstemmer. 262s Preparing to unpack .../377-python3-snowballstemmer_2.2.0-4build1_all.deb ... 262s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 262s Selecting previously unselected package python3-alabaster. 262s Preparing to unpack .../378-python3-alabaster_0.7.16-0.1_all.deb ... 262s Unpacking python3-alabaster (0.7.16-0.1) ... 262s Selecting previously unselected package python3-sphinx. 262s Preparing to unpack .../379-python3-sphinx_7.4.7-4_all.deb ... 262s Unpacking python3-sphinx (7.4.7-4) ... 262s Selecting previously unselected package sphinx-rtd-theme-common. 262s Preparing to unpack .../380-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 262s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 262s Selecting previously unselected package python3-sphinxcontrib.jquery. 262s Preparing to unpack .../381-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 262s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 262s Selecting previously unselected package python3-sphinx-rtd-theme. 262s Preparing to unpack .../382-python3-sphinx-rtd-theme_3.0.2+dfsg-1_all.deb ... 262s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 262s Selecting previously unselected package slepc64-dev. 262s Preparing to unpack .../383-slepc64-dev_3.21.2+dfsg1-2_arm64.deb ... 262s Unpacking slepc64-dev (3.21.2+dfsg1-2) ... 262s Selecting previously unselected package python3-petsc4py. 262s Preparing to unpack .../384-python3-petsc4py_3.21.6-2ubuntu2_all.deb ... 262s Unpacking python3-petsc4py (3.21.6-2ubuntu2) ... 262s Selecting previously unselected package python3-slepc4py. 262s Preparing to unpack .../385-python3-slepc4py_3.21.2-1ubuntu2_all.deb ... 262s Unpacking python3-slepc4py (3.21.2-1ubuntu2) ... 262s Selecting previously unselected package python3-dolfin. 262s Preparing to unpack .../386-python3-dolfin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 262s Unpacking python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 262s Selecting previously unselected package dolfin-doc. 262s Preparing to unpack .../387-dolfin-doc_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 262s Unpacking dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 263s Selecting previously unselected package dolfin-bin. 263s Preparing to unpack .../388-dolfin-bin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 263s Unpacking dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 263s Selecting previously unselected package petsc-dev. 263s Preparing to unpack .../389-petsc-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 263s Unpacking petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 263s Selecting previously unselected package slepc-dev. 263s Preparing to unpack .../390-slepc-dev_3.21.2+dfsg1-2_arm64.deb ... 263s Unpacking slepc-dev (3.21.2+dfsg1-2) ... 263s Selecting previously unselected package libjs-modernizr. 263s Preparing to unpack .../391-libjs-modernizr_3.13.0-0.1_all.deb ... 263s Unpacking libjs-modernizr (3.13.0-0.1) ... 263s Selecting previously unselected package autopkgtest-satdep. 263s Preparing to unpack .../392-1-autopkgtest-satdep.deb ... 263s Unpacking autopkgtest-satdep (0) ... 264s Setting up dh-python (6.20241024) ... 264s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 264s Setting up libgnutls-openssl27t64:arm64 (3.8.8-2ubuntu1) ... 264s Setting up libboost-program-options1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 264s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 264s Setting up libxapian30:arm64 (1.4.25-1) ... 264s Setting up libsharpyuv0:arm64 (1.4.0-0.1) ... 264s Setting up libaom3:arm64 (3.11.0-1) ... 264s Setting up libpciaccess0:arm64 (0.17-3build1) ... 264s Setting up fonts-lato (2.015-1) ... 264s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 264s Setting up swig (4.2.1-1) ... 264s Setting up libzstd-dev:arm64 (1.5.6+dfsg-1) ... 264s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 264s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 264s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 264s Setting up libboost-date-time1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 264s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 264s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 264s Setting up libyaml-dev:arm64 (0.2.5-1build1) ... 264s Setting up libboost-timer1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 264s Setting up libxcb-render0:arm64 (1.17.0-2) ... 264s Setting up python3-defusedxml (0.7.1-2) ... 264s Setting up libarchive-zip-perl (1.68-1) ... 264s Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... 264s Setting up python3-alabaster (0.7.16-0.1) ... 264s Setting up libscotch-7.0:arm64 (7.0.5-1ubuntu1) ... 264s Setting up libboost-regex1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 264s Setting up libdebhelper-perl (13.20ubuntu1) ... 264s Setting up python3-ply (3.11-7) ... 265s Setting up libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10) ... 265s Setting up libboost-system1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 265s Setting up liblab-gamut1:arm64 (2.42.4-2build3) ... 265s Setting up x11-common (1:7.7+23ubuntu3) ... 265s Setting up libibumad3:arm64 (52.0-2ubuntu1) ... 265s Setting up libdeflate0:arm64 (1.22-1) ... 265s Setting up libboost-thread1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 265s Setting up m4 (1.4.19-4build1) ... 265s Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10) ... 265s Setting up libmetis5:arm64 (5.1.0.dfsg-7build3) ... 265s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 265s Setting up libibmad5:arm64 (52.0-2ubuntu1) ... 265s Setting up libldl3:arm64 (1:7.8.3+dfsg-2) ... 265s Setting up libboost-filesystem1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 265s Setting up libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 265s Setting up libgomp1:arm64 (14.2.0-8ubuntu1) ... 265s Setting up libjs-modernizr (3.13.0-0.1) ... 265s Setting up libblis4-pthread:arm64 (0.9.0-1) ... 265s update-alternatives: using /usr/lib/aarch64-linux-gnu/blis-pthread/libblis.so.4 to provide /usr/lib/aarch64-linux-gnu/libblis.so.4 (libblis.so.4-aarch64-linux-gnu) in auto mode 265s update-alternatives: using /usr/lib/aarch64-linux-gnu/blis-pthread/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 265s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 265s Setting up libaec0:arm64 (1.1.3-1) ... 265s Setting up libsuperlu7:arm64 (7.0.0+dfsg1-2) ... 265s Setting up libpsl-dev:arm64 (0.21.2-1.1build1) ... 265s Setting up libc6-dbg:arm64 (2.40-1ubuntu3) ... 265s Setting up libnuma-dev:arm64 (2.0.18-1build1) ... 265s Setting up libxnvctrl0:arm64 (510.47.03-0ubuntu4) ... 265s Setting up libboost-atomic1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 265s Setting up python3-six (1.16.0-7) ... 265s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 265s Setting up libboost-serialization1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 265s Setting up libbtf2:arm64 (1:7.8.3+dfsg-2) ... 265s Setting up libblis-pthread-dev:arm64 (0.9.0-1) ... 265s update-alternatives: using /usr/lib/aarch64-linux-gnu/blis-pthread/libblis.so to provide /usr/lib/aarch64-linux-gnu/libblis.so (libblis.so-aarch64-linux-gnu) in auto mode 265s update-alternatives: using /usr/lib/aarch64-linux-gnu/blis-pthread/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode 265s Setting up python3-roman (4.2-1) ... 266s Setting up xtrans-dev (1.4.0-1) ... 266s Setting up autotools-dev (20220109.1) ... 266s Setting up libblas3:arm64 (3.12.0-3build2) ... 266s Setting up python3-packaging (24.2-1) ... 266s Setting up libunbound8:arm64 (1.20.0-1ubuntu2.1) ... 266s Setting up libpkgconf3:arm64 (1.8.1-4) ... 266s Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 266s Setting up libmunge2:arm64 (0.5.15-4build1) ... 266s Setting up libllvm17t64:arm64 (1:17.0.6-18) ... 266s Setting up libexpat1-dev:arm64 (2.6.4-1) ... 266s Setting up libgnutls-dane0t64:arm64 (3.8.8-2ubuntu1) ... 266s Setting up libboost-chrono1.83.0t64:arm64 (1.83.0-3.2ubuntu3) ... 266s Setting up python3-snowballstemmer (2.2.0-4build1) ... 267s Setting up libboost-iostreams1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 267s Setting up libpathplan4:arm64 (2.42.4-2build3) ... 267s Setting up libann0 (1.1.2+doc-9build1) ... 267s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 267s Setting up fonts-dejavu-mono (2.37-8) ... 267s Setting up libssl-dev:arm64 (3.3.1-2ubuntu2) ... 267s Setting up libhwloc15:arm64 (2.11.2-1) ... 267s Setting up libmpc3:arm64 (1.3.1-1build2) ... 267s Setting up autopoint (0.22.5-2) ... 267s Setting up libjsoncpp25:arm64 (1.9.5-6build1) ... 267s Setting up icu-devtools (74.2-1ubuntu4) ... 267s Setting up fonts-dejavu-core (2.37-8) ... 267s Setting up pkgconf-bin (1.8.1-4) ... 267s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 267s Setting up libltdl7:arm64 (2.4.7-8) ... 267s Setting up opencl-c-headers (3.0~2024.05.08-1) ... 267s Setting up libidn2-dev:arm64 (2.3.7-2build2) ... 267s Setting up libfftw3-double3:arm64 (3.3.10-1ubuntu4) ... 267s Setting up libgfortran5:arm64 (14.2.0-8ubuntu1) ... 267s Setting up autoconf (2.72-3) ... 267s Setting up libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10) ... 267s Setting up libwebp7:arm64 (1.4.0-0.1) ... 267s Setting up libmumps-headers-dev (5.6.2-2.1build3) ... 267s Setting up liblzma-dev:arm64 (5.6.2-2) ... 267s Setting up libubsan1:arm64 (14.2.0-8ubuntu1) ... 267s Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 267s Setting up dwz (0.15-1build6) ... 267s Setting up libnl-3-dev:arm64 (3.7.0-0.3build2) ... 267s Setting up ocl-icd-libopencl1:arm64 (2.3.2-1build1) ... 267s Setting up libhwasan0:arm64 (14.2.0-8ubuntu1) ... 267s Setting up librhash0:arm64 (1.4.3-3build1) ... 267s Setting up libasan8:arm64 (14.2.0-8ubuntu1) ... 267s Setting up libjson-perl (4.10000-1) ... 267s Setting up openmpi-common (5.0.5-6) ... 267s Setting up debugedit (1:5.1-1) ... 267s Setting up libsuitesparseconfig7:arm64 (1:7.8.3+dfsg-2) ... 267s Setting up librdmacm1t64:arm64 (52.0-2ubuntu1) ... 267s Setting up python3.13-minimal (3.13.0-2) ... 268s Setting up libharfbuzz0b:arm64 (10.0.1-1) ... 268s Setting up libthai-data (0.1.29-2build1) ... 268s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 268s Setting up libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2build1) ... 268s Setting up sgml-base (1.31) ... 268s Setting up cmake-data (3.30.3-1) ... 268s Setting up libcdt5:arm64 (2.42.4-2build3) ... 268s Setting up libcgraph6:arm64 (2.42.4-2build3) ... 268s Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3build2) ... 268s Setting up libboost-math1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 268s Setting up libtsan2:arm64 (14.2.0-8ubuntu1) ... 268s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 268s Setting up python3-mpmath (1.3.0-1) ... 269s Setting up libisl23:arm64 (0.27-1) ... 269s Setting up libde265-0:arm64 (1.0.15-1build4) ... 269s Setting up libsuperlu-dev:arm64 (7.0.0+dfsg1-2) ... 269s Setting up valgrind (1:3.23.0-0ubuntu2) ... 269s Setting up libtasn1-6-dev:arm64 (4.19.0-3build1) ... 269s Setting up valgrind-mpi (1:3.23.0-0ubuntu2) ... 269s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 269s Setting up libicu-dev:arm64 (74.2-1ubuntu4) ... 269s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 269s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 269s Setting up libcc1-0:arm64 (14.2.0-8ubuntu1) ... 269s Setting up python3-pusimp (0.1.1-1) ... 269s Setting up libbrotli-dev:arm64 (1.1.0-2build3) ... 269s Setting up libfmt10:arm64 (10.1.1+ds1-4) ... 269s Setting up chrpath (0.18-1) ... 269s Setting up liblsan0:arm64 (14.2.0-8ubuntu1) ... 269s Setting up libp11-kit-dev:arm64 (0.25.5-2ubuntu1) ... 269s Setting up libblas-dev:arm64 (3.12.0-3build2) ... 269s Setting up libsz2:arm64 (1.1.3-1) ... 269s Setting up libitm1:arm64 (14.2.0-8ubuntu1) ... 269s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 269s Setting up python3-imagesize (1.4.1-1) ... 270s Setting up libdrm-amdgpu1:arm64 (2.4.123-1) ... 270s Setting up libblas64-3:arm64 (3.12.0-3build2) ... 270s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas64.so.3 (libblas64.so.3-aarch64-linux-gnu) in auto mode 270s Setting up libpython3.13:arm64 (3.13.0-2) ... 270s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 270s Setting up automake (1:1.16.5-1.3ubuntu1) ... 270s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 270s Setting up x11proto-dev (2024.1-1) ... 270s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 270s Setting up libfabric1:arm64 (1.17.0-3ubuntu1) ... 270s Setting up python3-sympy (1.13.3-1) ... 285s Setting up libice6:arm64 (2:1.1.1-1) ... 285s Setting up libjpeg-turbo8-dev:arm64 (2.1.5-3ubuntu2) ... 285s Setting up liblapack3:arm64 (3.12.0-3build2) ... 285s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 285s Setting up gettext (0.22.5-2) ... 285s Setting up libarpack2t64:arm64 (3.9.1-1.1ubuntu1) ... 285s Setting up libfftw3-single3:arm64 (3.3.10-1ubuntu4) ... 285s Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 285s Setting up libamd3:arm64 (1:7.8.3+dfsg-2) ... 285s Setting up libxau-dev:arm64 (1:1.0.11-1) ... 285s Setting up nettle-dev:arm64 (3.10-1) ... 285s Setting up libcolamd3:arm64 (1:7.8.3+dfsg-2) ... 285s Setting up python3.13 (3.13.0-2) ... 286s Setting up libspex3:arm64 (1:7.8.3+dfsg-2) ... 286s Setting up libsuitesparse-mongoose3:arm64 (1:7.8.3+dfsg-2) ... 286s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 286s Setting up libopenblas64-0-pthread:arm64 (0.3.28+ds-4) ... 286s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/libblas64.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas64.so.3 (libblas64.so.3-aarch64-linux-gnu) in auto mode 286s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/liblapack64.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack64.so.3 (liblapack64.so.3-aarch64-linux-gnu) in auto mode 286s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/libopenblas64.so.0 to provide /usr/lib/aarch64-linux-gnu/libopenblas64.so.0 (libopenblas64.so.0-aarch64-linux-gnu) in auto mode 286s Setting up libaec-dev:arm64 (1.1.3-1) ... 286s Setting up libcxsparse4:arm64 (1:7.8.3+dfsg-2) ... 286s Setting up libfftw3-long3:arm64 (3.3.10-1ubuntu4) ... 286s Setting up python3-all (3.12.7-1) ... 286s Setting up libpython3.12-dev:arm64 (3.12.7-3) ... 286s Setting up libopenblas64-pthread-dev:arm64 (0.3.28+ds-4) ... 286s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/libblas64.so to provide /usr/lib/aarch64-linux-gnu/libblas64.so (libblas64.so-aarch64-linux-gnu) in auto mode 286s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/liblapack64.so to provide /usr/lib/aarch64-linux-gnu/liblapack64.so (liblapack64.so-aarch64-linux-gnu) in auto mode 286s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/libopenblas64.so to provide /usr/lib/aarch64-linux-gnu/libopenblas64.so (libopenblas64.so-aarch64-linux-gnu) in auto mode 286s Setting up liblapack64-3:arm64 (3.12.0-3build2) ... 286s Setting up libhwloc-plugins:arm64 (2.11.2-1) ... 286s Setting up libcamd3:arm64 (1:7.8.3+dfsg-2) ... 286s Setting up pkgconf:arm64 (1.8.1-4) ... 286s Setting up intltool-debian (0.35.0+20060710.6) ... 286s Setting up libnl-route-3-dev:arm64 (3.7.0-0.3build2) ... 286s Setting up libltdl-dev:arm64 (2.4.7-8) ... 286s Setting up libthai0:arm64 (0.1.29-2build1) ... 286s Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu6) ... 286s Setting up libxml2-dev:arm64 (2.12.7+dfsg-3) ... 286s Setting up doxygen (1.9.8+ds-2ubuntu2) ... 286s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 286s Setting up librbio4:arm64 (1:7.8.3+dfsg-2) ... 286s Setting up libraqm0:arm64 (0.10.1-1build1) ... 286s Setting up libpython3.13-dev:arm64 (3.13.0-2) ... 286s Setting up opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 286s Setting up libevent-dev (2.1.12-stable-10) ... 286s Setting up liblapack-dev:arm64 (3.12.0-3build2) ... 286s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode 286s Setting up libeigen3-dev (3.4.0-4build1) ... 286s Setting up python3.12-dev (3.12.7-3) ... 286s Setting up pkg-config:arm64 (1.8.1-4) ... 286s Setting up libpmix2t64:arm64 (5.0.3-2) ... 286s Setting up libssh2-1-dev:arm64 (1.11.1-1) ... 286s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 290s Setting up libjs-sphinxdoc (7.4.7-4) ... 290s Setting up ocl-icd-opencl-dev:arm64 (2.3.2-1build1) ... 290s Setting up libccolamd3:arm64 (1:7.8.3+dfsg-2) ... 290s Setting up dh-strip-nondeterminism (1.14.0-1) ... 290s Setting up libopenblas64-0:arm64 (0.3.28+ds-4) ... 290s Setting up libgvpr2:arm64 (2.42.4-2build3) ... 290s Setting up python3-ufl-legacy (1:2022.3.0-3) ... 291s Setting up cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 291s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 291s Setting up xml-core (0.19) ... 291s Setting up cmake (3.30.3-1) ... 291s Setting up libhwloc-dev:arm64 (2.11.2-1) ... 291s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 291s Setting up python3-pkgconfig (1.5.5-2) ... 291s Setting up libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 291s Setting up libjpeg8-dev:arm64 (8c-2ubuntu11) ... 291s Setting up libstdc++-14-dev:arm64 (14.2.0-8ubuntu1) ... 291s Setting up libsm6:arm64 (2:1.2.4-1) ... 291s Setting up libpmix-dev:arm64 (5.0.3-2) ... 291s Setting up libhsakmt1:arm64 (5.7.0-1build1) ... 291s Setting up libgfortran-14-dev:arm64 (14.2.0-8ubuntu1) ... 291s Setting up libgnutls28-dev:arm64 (3.8.8-2ubuntu1) ... 291s Setting up libnghttp2-dev:arm64 (1.64.0-1) ... 291s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 293s Regenerating fonts cache... done. 293s Setting up libcholmod5:arm64 (1:7.8.3+dfsg-2) ... 293s Setting up libboost1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 293s Setting up python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 294s Setting up libarpack2-dev:arm64 (3.9.1-1.1ubuntu1) ... 294s Setting up libpython3-dev:arm64 (3.12.7-1) ... 294s Setting up libxcb1-dev:arm64 (1.17.0-2) ... 294s Setting up libopenblas64-dev:arm64 (0.3.28+ds-4) ... 294s Setting up libboost-chrono1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up libboost-math1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up libspqr4:arm64 (1:7.8.3+dfsg-2) ... 294s Setting up libboost-chrono-dev:arm64 (1.83.0.2ubuntu1) ... 294s Setting up libfftw3-bin (3.3.10-1ubuntu4) ... 294s Setting up python3.13-dev (3.13.0-2) ... 294s Setting up libboost-math-dev:arm64 (1.83.0.2ubuntu1) ... 294s Setting up po-debconf (1.0.21+nmu1) ... 294s Setting up libpango-1.0-0:arm64 (1.54.0+ds-3) ... 294s Setting up libboost-program-options1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up libboost-serialization1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up libjpeg-dev:arm64 (8c-2ubuntu11) ... 294s Setting up libx11-dev:arm64 (2:1.8.10-2) ... 294s Setting up libibverbs-dev:arm64 (52.0-2ubuntu1) ... 294s Setting up pybind11-dev (2.13.6-1) ... 294s Setting up libcairo2:arm64 (1.18.2-2) ... 294s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 294s Setting up libboost-timer1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up libboost-program-options-dev:arm64 (1.83.0.2ubuntu1) ... 294s Setting up libklu2:arm64 (1:7.8.3+dfsg-2) ... 294s Setting up libpython3-all-dev:arm64 (3.12.7-1) ... 294s Setting up libboost-date-time1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up sphinx-common (7.4.7-4) ... 294s Setting up python3-dev (3.12.7-1) ... 294s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 294s Setting up librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2build7) ... 294s Setting up libboost-regex1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up libboost-serialization-dev:arm64 (1.83.0.2ubuntu1) ... 294s Setting up libboost-atomic1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up cpp-14 (14.2.0-8ubuntu1) ... 294s Setting up libumfpack6:arm64 (1:7.8.3+dfsg-2) ... 294s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 294s Setting up cpp (4:14.1.0-2ubuntu1) ... 294s Setting up libboost-dev:arm64 (1.83.0.2ubuntu1) ... 294s Setting up gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 294s Setting up libboost-system1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... 294s Setting up libfftw3-dev:arm64 (3.3.10-1ubuntu4) ... 294s Setting up libboost-timer-dev:arm64 (1.83.0.2ubuntu1) ... 294s Setting up python3-pybind11 (2.13.6-1) ... 294s Setting up libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... 294s Setting up python3-all-dev (3.12.7-1) ... 294s Setting up libboost-thread1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 294s Setting up libxmu6:arm64 (2:1.1.3-3build2) ... 294s Setting up g++-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 294s Setting up libboost-iostreams1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up libboost-filesystem1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 294s Setting up libxaw7:arm64 (2:1.0.16-1) ... 294s Setting up libboost-iostreams-dev:arm64 (1.83.0.2ubuntu1) ... 294s Setting up python-petsc4py-doc (3.21.6-2ubuntu2) ... 294s Setting up libparu1:arm64 (1:7.8.3+dfsg-2) ... 294s Setting up gcc-14 (14.2.0-8ubuntu1) ... 294s Setting up libamdhip64-5 (5.7.1-5) ... 294s Setting up libcurl4-openssl-dev:arm64 (8.9.1-2ubuntu3) ... 294s Setting up gfortran-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 294s Setting up g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 294s Setting up gfortran-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 294s Setting up g++-14 (14.2.0-8ubuntu1) ... 294s Setting up gfortran-14 (14.2.0-8ubuntu1) ... 294s Setting up libboost-filesystem-dev:arm64 (1.83.0.2ubuntu1) ... 294s Setting up libboost-thread-dev:arm64 (1.83.0.2ubuntu1) ... 294s Setting up libucx0:arm64 (1.17.0+ds-3build1) ... 294s Setting up libsuitesparse-dev:arm64 (1:7.8.3+dfsg-2) ... 294s Setting up libtool (2.4.7-8) ... 294s Setting up gcc (4:14.1.0-2ubuntu1) ... 294s Setting up dh-autoreconf (20) ... 294s Setting up libopenmpi3t64:arm64 (5.0.5-6) ... 294s Setting up g++ (4:14.1.0-2ubuntu1) ... 294s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 294s Setting up libparpack2t64:arm64 (3.9.1-1.1ubuntu1) ... 294s Setting up build-essential (12.10ubuntu1) ... 294s Setting up libboost-mpi1.83.0 (1.83.0-3.2ubuntu3) ... 294s Setting up openmpi-bin (5.0.5-6) ... 294s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 294s 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 294s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 294s Setting up libptscotch-7.0:arm64 (7.0.5-1ubuntu1) ... 294s Setting up mpi-default-bin (1.17) ... 294s Setting up debhelper (13.20ubuntu1) ... 294s Setting up libcombblas2.0.0t64:arm64 (2.0.0-3.1build3) ... 294s Setting up libfftw3-mpi3:arm64 (3.3.10-1ubuntu4) ... 294s Setting up python3-mpi4py (4.0.1-3ubuntu1) ... 294s Setting up gfortran (4:14.1.0-2ubuntu1) ... 294s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 294s 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 294s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 294s 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 294s Setting up libhdf5-openmpi-103-1t64:arm64 (1.10.10+repack-4ubuntu3) ... 294s Setting up libhdf5-openmpi-fortran-102t64:arm64 (1.10.10+repack-4ubuntu3) ... 294s Setting up libhdf5-openmpi-cpp-103-1t64:arm64 (1.10.10+repack-4ubuntu3) ... 294s Setting up libopenmpi-dev:arm64 (5.0.5-6) ... 294s update-alternatives: using /usr/lib/aarch64-linux-gnu/openmpi/include to provide /usr/include/aarch64-linux-gnu/mpi (mpi-aarch64-linux-gnu) in auto mode 294s update-alternatives: warning: skip creation of /usr/lib/aarch64-linux-gnu/libmpi.so because associated file /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (of link group mpi-aarch64-linux-gnu) doesn't exist 294s Setting up libscalapack-openmpi2.2:arm64 (2.2.1-3.1ubuntu2) ... 294s Setting up python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 295s Setting up libsuperlu-dist8:arm64 (8.2.1+dfsg1-2) ... 295s Setting up python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 295s Setting up libfftw3-mpi-dev:arm64 (3.3.10-1ubuntu4) ... 295s Setting up libhdf5-openmpi-hl-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 295s Setting up libsuperlu-dist-dev:arm64 (8.2.1+dfsg1-2) ... 295s Setting up libhdf5-openmpi-hl-fortran-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 295s Setting up libmumps-64pord-5.7:arm64 (5.7.3-3) ... 295s Setting up libmumps-5.7:arm64 (5.7.3-3) ... 295s Setting up libmumps-5.6t64:arm64 (5.6.2-2.1build3) ... 295s Setting up libhypre-2.31.0:arm64 (2.31.0-1exp2) ... 295s Setting up libhypre64m-2.31.0:arm64 (2.31.0-1exp2) ... 295s Setting up libscalapack-openmpi-dev:arm64 (2.2.1-3.1ubuntu2) ... 295s Setting up mpi-default-dev (1.17) ... 295s Setting up libhdf5-openmpi-hl-cpp-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 295s Setting up libmumps-64pord-5.6t64:arm64 (5.6.2-2.1build3) ... 295s Setting up libhypre64m-dev:arm64 (2.31.0-1exp2) ... 295s Setting up libscalapack-mpi-dev:arm64 (2.2.1-3.1ubuntu2) ... 295s Setting up libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 295s update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode 295s update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 295s update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links 295s update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5-mpi.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 295s Setting up libmumps64-dev:arm64 (5.6.2-2.1build3) ... 295s Setting up libmumps-dev:arm64 (5.6.2-2.1build3) ... 295s Setting up libscotch-dev (7.0.5-1ubuntu1) ... 295s Setting up libparpack2-dev:arm64 (3.9.1-1.1ubuntu1) ... 295s Setting up libpetsc-real3.21:arm64 (3.21.6+dfsg1-2ubuntu2) ... 295s update-alternatives: using /usr/lib/aarch64-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/aarch64-linux-gnu/libpetsc.so.3.21 (libpetsc.so.3.21) in auto mode 295s Setting up libhypre-dev:arm64 (2.31.0-1exp2) ... 295s Setting up libptscotch-dev (7.0.5-1ubuntu1) ... 295s Setting up libpetsc64-real3.21:arm64 (3.21.6+dfsg1-2ubuntu2) ... 295s update-alternatives: using /usr/lib/aarch64-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/aarch64-linux-gnu/libpetsc64.so.3.21 (libpetsc64.so.3.21) in auto mode 295s Setting up libboost-mpi1.83-dev (1.83.0-3.2ubuntu3) ... 295s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 295s Setting up libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 295s Setting up python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 295s Setting up libslepc64-real3.21 (3.21.2+dfsg1-2) ... 295s update-alternatives: using /usr/lib/aarch64-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/aarch64-linux-gnu/libslepc64.so.3.21 (libslepc64.so.3.21) in auto mode 295s Setting up python3-petsc4py (3.21.6-2ubuntu2) ... 295s Setting up libslepc-real3.21 (3.21.2+dfsg1-2) ... 295s update-alternatives: using /usr/lib/aarch64-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/aarch64-linux-gnu/libslepc.so.3.21 (libslepc.so.3.21) in auto mode 295s Setting up python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 296s Setting up python3-petsc4py-real (3.21.6-2ubuntu2) ... 296s Setting up libdolfin2019.2t64:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 296s Setting up libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 296s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 296s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 296s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 296s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 296s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 296s print("\documentclass{article}") 296s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 296s print("\centering") 296s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 296s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 296s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 296s print("\hline") 296s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 296s print("\end{tabular}") 296s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 296s print("\end{table}") 296s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 296s print("\end{document}") 296s Setting up python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 296s Setting up python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 296s Setting up libpetsc64-real3.21-dev:arm64 (3.21.6+dfsg1-2ubuntu2) ... 296s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/aarch64-linux-gnu-real to provide /usr/lib/petsc64 (petsc64) in auto mode 296s update-alternatives: using /usr/lib/aarch64-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/aarch64-linux-gnu/libpetsc64_real.so (libpetsc64_real.so) in auto mode 296s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/aarch64-linux-gnu-real to provide /usr/lib/petscdir/64-3.21 (petsc64-3.21) in auto mode 296s Setting up libdolfin64-2019.2t64:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 296s Setting up python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 296s Setting up libpetsc-real3.21-dev:arm64 (3.21.6+dfsg1-2ubuntu2) ... 296s update-alternatives: error: no alternatives for petsc 296s update-alternatives: using /usr/lib/petscdir/petsc3.21/aarch64-linux-gnu-real to provide /usr/lib/petsc (petsc) in auto mode 296s update-alternatives: using /usr/lib/aarch64-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/aarch64-linux-gnu/libpetsc_real.so (libpetsc_real.so) in auto mode 296s update-alternatives: using /usr/lib/petscdir/petsc3.21/aarch64-linux-gnu-real to provide /usr/lib/petscdir/3.21 (petsc3.21) in auto mode 296s Setting up libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 296s Setting up python3-slepc4py (3.21.2-1ubuntu2) ... 296s Setting up python3-slepc4py-real (3.21.2-1ubuntu2) ... 296s Setting up python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 296s Setting up libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 296s Setting up petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 296s Setting up libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 296s update-alternatives: error: no alternatives for slepc 296s update-alternatives: using /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real to provide /usr/lib/slepc (slepc) in auto mode 296s update-alternatives: using /usr/lib/aarch64-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/aarch64-linux-gnu/libslepc_real.so (libslepc_real.so) in auto mode 296s update-alternatives: using /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real to provide /usr/lib/slepcdir/3.21 (slepc3.21) in auto mode 296s Setting up libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 296s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/aarch64-linux-gnu-real to provide /usr/lib/slepc64 (slepc64) in auto mode 296s update-alternatives: using /usr/lib/aarch64-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/aarch64-linux-gnu/libslepc64_real.so (libslepc64_real.so) in auto mode 296s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/aarch64-linux-gnu-real to provide /usr/lib/slepcdir/64bit-3.21 (slepc64-3.21) in auto mode 296s Setting up petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 296s Setting up slepc-dev (3.21.2+dfsg1-2) ... 296s Setting up libdolfin-dev:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 296s Setting up slepc64-dev (3.21.2+dfsg1-2) ... 296s Setting up libdolfin64-dev:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 296s Setting up python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 296s Setting up python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 296s Setting up python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 296s Setting up dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 296s Setting up dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 296s Setting up libheif-plugin-aomdec:arm64 (1.19.3-1) ... 296s Setting up libheif-plugin-libde265:arm64 (1.19.3-1) ... 296s Setting up libheif1:arm64 (1.19.3-1) ... 296s Setting up libgd3:arm64 (2.3.3-12ubuntu3) ... 296s Setting up libgvc6 (2.42.4-2build3) ... 297s Setting up graphviz (2.42.4-2build3) ... 297s Processing triggers for libc-bin (2.40-1ubuntu3) ... 297s Processing triggers for systemd (256.5-2ubuntu4) ... 297s Processing triggers for man-db (2.13.0-1) ... 299s Processing triggers for install-info (7.1.1-1) ... 299s Processing triggers for sgml-base (1.31) ... 299s Setting up docutils-common (0.21.2+dfsg-2) ... 299s Processing triggers for sgml-base (1.31) ... 299s Setting up python3-docutils (0.21.2+dfsg-2) ... 300s Setting up python3-sphinx (7.4.7-4) ... 301s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 302s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 302s Setting up autopkgtest-satdep (0) ... 323s (Reading database ... 128637 files and directories currently installed.) 323s Removing autopkgtest-satdep (0) ... 324s autopkgtest [18:23:46]: test test-dolfin-cpp: [----------------------- 325s -- The C compiler identification is GNU 14.2.0 325s -- The CXX compiler identification is GNU 14.2.0 325s -- Detecting C compiler ABI info 325s -- Detecting C compiler ABI info - done 325s -- Check for working C compiler: /usr/bin/mpicc - skipped 325s -- Detecting C compile features 325s -- Detecting C compile features - done 325s -- Detecting CXX compiler ABI info 325s -- Detecting CXX compiler ABI info - done 325s -- Check for working CXX compiler: /usr/bin/c++ - skipped 325s -- Detecting CXX compile features 325s -- Detecting CXX compile features - done 325s CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 325s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 325s --help-policy CMP0167" for policy details. Use the cmake_policy command to 325s set the policy and suppress this warning. 325s 325s Call Stack (most recent call first): 325s CMakeLists.txt:5 (include) 325s This warning is for project developers. Use -Wno-dev to suppress it. 325s 325s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 325s -- Checking for one of the modules 'craypetsc_real;petsc;PETSc' 325s -- Looking for sys/types.h 325s -- Looking for sys/types.h - found 325s -- Looking for stdint.h 325s -- Looking for stdint.h - found 325s -- Looking for stddef.h 326s -- Looking for stddef.h - found 326s -- Check size of PetscInt 326s -- Check size of PetscInt - done 326s -- Checking for one of the modules 'crayslepc_real;slepc;SLEPc' 326s CMake Warning (dev) at CMakeLists.txt:39 (find_package): 326s Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 326s are removed. Run "cmake --help-policy CMP0148" for policy details. Use 326s the cmake_policy command to set the policy and suppress this warning. 326s 326s This warning is for project developers. Use -Wno-dev to suppress it. 326s 326s -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.7", minimum required is "3") 328s -- Found UFC: /usr/lib/python3/dist-packages/ffc/backends/ufc (Required is at least version "2019.2") 328s -- Generating form files in test directories. May take some time... 353s -- Configuring done (28.6s) 353s -- Generating done (0.0s) 353s -- Build files have been written to: /tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests 353s /usr/bin/cmake -S/tmp/autopkgtest.6ZSprY/build.grP/src/test/unit/cpp -B/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests --check-build-system CMakeFiles/Makefile.cmake 0 353s make -f CMakeFiles/Makefile2 unittests 353s make[1]: Entering directory '/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests' 353s /usr/bin/cmake -S/tmp/autopkgtest.6ZSprY/build.grP/src/test/unit/cpp -B/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests --check-build-system CMakeFiles/Makefile.cmake 0 353s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests/CMakeFiles 16 353s make -f CMakeFiles/Makefile2 CMakeFiles/unittests.dir/all 353s make[2]: Entering directory '/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests' 353s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 353s make[3]: Entering directory '/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests' 353s cd /tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.6ZSprY/build.grP/src/test/unit/cpp /tmp/autopkgtest.6ZSprY/build.grP/src/test/unit/cpp /tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests /tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests /tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 353s make[3]: Leaving directory '/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests' 353s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 353s make[3]: Entering directory '/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests' 353s [ 18%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 353s [ 18%] Building CXX object CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o 353s [ 18%] Building CXX object CMakeFiles/unittests.dir/function/Expression.cpp.o 353s [ 25%] Building CXX object CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o 353s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/common/SubSystemsManager.cpp 353s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/main.cpp 353s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/function/Expression.cpp 353s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/geometry/ConvexTriangulation.cpp 354s [ 31%] Building CXX object CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o 354s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/geometry/IntersectionConstruction.cpp 354s [ 37%] Building CXX object CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o 354s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/io/XMLMeshData.cpp 358s [ 43%] Building CXX object CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o 358s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/io/XMLMeshValueCollection.cpp 359s [ 50%] Building CXX object CMakeFiles/unittests.dir/la/LinearOperator.cpp.o 359s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/la/LinearOperator.cpp 361s [ 56%] Building CXX object CMakeFiles/unittests.dir/la/Vector.cpp.o 361s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/la/Vector.cpp 361s [ 62%] Building CXX object CMakeFiles/unittests.dir/mesh/Mesh.cpp.o 361s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/mesh/Mesh.cpp 364s [ 68%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o 364s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/mesh/MeshColoring.cpp 367s [ 75%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o 367s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/mesh/MeshFunction.cpp 367s [ 81%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o 367s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/mesh/MeshValueCollection.cpp 368s [ 87%] Building CXX object CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o 368s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/mesh/MultiMesh.cpp 370s [ 93%] Building CXX object CMakeFiles/unittests.dir/parameter/Parameters.cpp.o 370s /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.6ZSprY/build.grP/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/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/aarch64-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.6ZSprY/build.grP/src/test/unit/cpp/parameter/Parameters.cpp 376s [100%] Linking CXX executable unittests 376s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 376s /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/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/aarch64-linux-gnu-real/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/aarch64-linux-gnu/libboost_timer.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/aarch64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so 376s /usr/bin/ld: warning: libmpi_cxx.so.40, needed by /lib/aarch64-linux-gnu/libsuperlu_dist.so.8, not found (try using -rpath or -rpath-link) 377s /usr/bin/ld: /lib/aarch64-linux-gnu/libsuperlu_dist.so.8: undefined reference to `ompi_mpi_cxx_op_intercept' 377s /usr/bin/ld: /lib/aarch64-linux-gnu/libsuperlu_dist.so.8: undefined reference to `MPI::Win::Free()' 377s /usr/bin/ld: /lib/aarch64-linux-gnu/libsuperlu_dist.so.8: undefined reference to `MPI::Datatype::Free()' 377s /usr/bin/ld: /lib/aarch64-linux-gnu/libsuperlu_dist.so.8: undefined reference to `ompi_op_set_cxx_callback' 377s /usr/bin/ld: /lib/aarch64-linux-gnu/libsuperlu_dist.so.8: undefined reference to `MPI::Comm::Comm()' 377s collect2: error: ld returned 1 exit status 377s make[3]: Leaving directory '/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests' 377s make[2]: Leaving directory '/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests' 377s make[3]: *** [CMakeFiles/unittests.dir/build.make:333: unittests] Error 1 377s make[2]: *** [CMakeFiles/Makefile2:83: CMakeFiles/unittests.dir/all] Error 2 377s make[1]: Leaving directory '/tmp/autopkgtest.6ZSprY/build.grP/src/dolfin-unittests' 377s make[1]: *** [CMakeFiles/Makefile2:90: CMakeFiles/unittests.dir/rule] Error 2 377s make: *** [Makefile:134: unittests] Error 2 377s autopkgtest [18:24:39]: test test-dolfin-cpp: -----------------------] 378s autopkgtest [18:24:40]: test test-dolfin-cpp: - - - - - - - - - - results - - - - - - - - - - 378s test-dolfin-cpp FAIL non-zero exit status 2 378s autopkgtest [18:24:40]: test test-dolfin-python-unittest: preparing testbed 382s Reading package lists... 382s Building dependency tree... 382s Reading state information... 383s Starting pkgProblemResolver with broken count: 0 383s Starting 2 pkgProblemResolver with broken count: 0 383s Done 384s The following additional packages will be installed: 384s blt fonts-lyx liblbfgsb0 liblcms2-2 libopenjp2-7 libqhull-r8.0 libtcl8.6 384s libtk8.6 libwebpdemux2 libwebpmux3 libxft2 libxslt1.1 libxss1 384s python-matplotlib-data python3-appdirs python3-brotli python3-contourpy 384s python3-cycler python3-dateutil python3-decorator python3-fonttools 384s python3-fs python3-iniconfig python3-kiwisolver python3-lxml python3-lz4 384s python3-matplotlib python3-pil python3-pil.imagetk python3-pluggy 384s python3-pytest python3-scipy python3-tk python3-tz python3-ufolib2 384s python3.12-tk python3.13-tk tk8.6-blt2.5 unicode-data 384s Suggested packages: 384s blt-demo liblcms2-utils tcl8.6 tk8.6 python-cycler-doc python-lxml-doc 384s cm-super-minimal dvipng ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 384s inkscape ipython3 librsvg2-common python-matplotlib-doc python3-cairocffi 384s python3-gi-cairo python3-gobject python3-pyqt5 python3-sip python3-tornado 384s texlive-extra-utils texlive-latex-extra python-pil-doc python-scipy-doc tix 384s python3-tk-dbg 384s Recommended packages: 384s python3-bs4 python3-cssselect python3-html5lib python3-olefile 384s The following NEW packages will be installed: 384s autopkgtest-satdep blt fonts-lyx liblbfgsb0 liblcms2-2 libopenjp2-7 384s libqhull-r8.0 libtcl8.6 libtk8.6 libwebpdemux2 libwebpmux3 libxft2 384s libxslt1.1 libxss1 python-matplotlib-data python3-appdirs python3-brotli 384s python3-contourpy python3-cycler python3-dateutil python3-decorator 384s python3-fonttools python3-fs python3-iniconfig python3-kiwisolver 384s python3-lxml python3-lz4 python3-matplotlib python3-pil python3-pil.imagetk 384s python3-pluggy python3-pytest python3-scipy python3-tk python3-tz 384s python3-ufolib2 python3.12-tk python3.13-tk tk8.6-blt2.5 unicode-data 384s 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. 384s Need to get 44.0 MB/44.0 MB of archives. 384s After this operation, 212 MB of additional disk space will be used. 384s Get:1 /tmp/autopkgtest.6ZSprY/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [1208 B] 384s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libtcl8.6 arm64 8.6.15+dfsg-2 [987 kB] 384s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 384s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 384s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libtk8.6 arm64 8.6.15-1 [774 kB] 384s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 tk8.6-blt2.5 arm64 2.5.3+dfsg-7build1 [618 kB] 385s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 blt arm64 2.5.3+dfsg-7build1 [4840 B] 385s Get:8 http://ftpmaster.internal/ubuntu plucky/universe arm64 fonts-lyx all 2.4.2.1-1 [171 kB] 385s Get:9 http://ftpmaster.internal/ubuntu plucky/universe arm64 liblbfgsb0 arm64 3.0+dfsg.4-1build1 [27.7 kB] 385s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 385s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqhull-r8.0 arm64 2020.2-6build1 [189 kB] 385s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebpdemux2 arm64 1.4.0-0.1 [12.3 kB] 385s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebpmux3 arm64 1.4.0-0.1 [25.1 kB] 385s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu1 [167 kB] 385s Get:15 http://ftpmaster.internal/ubuntu plucky/universe arm64 python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 385s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-appdirs all 1.4.4-4 [10.9 kB] 385s Get:17 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-brotli arm64 1.1.0-2build3 [342 kB] 385s Get:18 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-contourpy arm64 1.3.0-2build1 [220 kB] 385s Get:19 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-cycler all 0.12.1-1 [9716 B] 385s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dateutil all 2.9.0-3 [80.2 kB] 385s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-decorator all 5.1.1-5 [10.1 kB] 385s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tz all 2024.1-2 [31.4 kB] 385s Get:23 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fs all 2.4.16-4 [91.3 kB] 385s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-lxml arm64 5.3.0-1build1 [1591 kB] 385s Get:25 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-lz4 arm64 4.0.2+dfsg-1build5 [27.5 kB] 385s Get:26 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-scipy arm64 1.13.1-5ubuntu1 [19.1 MB] 385s Get:27 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 385s Get:28 http://ftpmaster.internal/ubuntu plucky/universe arm64 unicode-data all 15.1.0-1 [8878 kB] 385s Get:29 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fonttools arm64 4.55.0-3 [1618 kB] 385s Get:30 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 385s Get:31 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-kiwisolver arm64 1.4.7-2build1 [62.0 kB] 385s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libopenjp2-7 arm64 2.5.0-2ubuntu1 [182 kB] 385s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-pil arm64 10.4.0-1ubuntu2 [473 kB] 385s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12-tk arm64 3.12.7-3 [115 kB] 385s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-tk arm64 3.13.0-2 [105 kB] 385s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tk arm64 3.12.7-1 [9752 B] 385s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pil.imagetk arm64 10.4.0-1ubuntu2 [9590 B] 385s Get:38 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-matplotlib arm64 3.8.3-3ubuntu1 [4612 kB] 386s Get:39 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 386s Get:40 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 386s Fetched 44.0 MB in 2s (24.6 MB/s) 386s Selecting previously unselected package libtcl8.6:arm64. 386s (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 ... 128637 files and directories currently installed.) 386s Preparing to unpack .../00-libtcl8.6_8.6.15+dfsg-2_arm64.deb ... 386s Unpacking libtcl8.6:arm64 (8.6.15+dfsg-2) ... 386s Selecting previously unselected package libxft2:arm64. 386s Preparing to unpack .../01-libxft2_2.3.6-1build1_arm64.deb ... 386s Unpacking libxft2:arm64 (2.3.6-1build1) ... 386s Selecting previously unselected package libxss1:arm64. 386s Preparing to unpack .../02-libxss1_1%3a1.2.3-1build3_arm64.deb ... 386s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 386s Selecting previously unselected package libtk8.6:arm64. 386s Preparing to unpack .../03-libtk8.6_8.6.15-1_arm64.deb ... 386s Unpacking libtk8.6:arm64 (8.6.15-1) ... 386s Selecting previously unselected package tk8.6-blt2.5. 386s Preparing to unpack .../04-tk8.6-blt2.5_2.5.3+dfsg-7build1_arm64.deb ... 386s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 386s Selecting previously unselected package blt. 386s Preparing to unpack .../05-blt_2.5.3+dfsg-7build1_arm64.deb ... 386s Unpacking blt (2.5.3+dfsg-7build1) ... 386s Selecting previously unselected package fonts-lyx. 387s Preparing to unpack .../06-fonts-lyx_2.4.2.1-1_all.deb ... 387s Unpacking fonts-lyx (2.4.2.1-1) ... 387s Selecting previously unselected package liblbfgsb0:arm64. 387s Preparing to unpack .../07-liblbfgsb0_3.0+dfsg.4-1build1_arm64.deb ... 387s Unpacking liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 387s Selecting previously unselected package liblcms2-2:arm64. 387s Preparing to unpack .../08-liblcms2-2_2.16-2_arm64.deb ... 387s Unpacking liblcms2-2:arm64 (2.16-2) ... 387s Selecting previously unselected package libqhull-r8.0:arm64. 387s Preparing to unpack .../09-libqhull-r8.0_2020.2-6build1_arm64.deb ... 387s Unpacking libqhull-r8.0:arm64 (2020.2-6build1) ... 387s Selecting previously unselected package libwebpdemux2:arm64. 387s Preparing to unpack .../10-libwebpdemux2_1.4.0-0.1_arm64.deb ... 387s Unpacking libwebpdemux2:arm64 (1.4.0-0.1) ... 387s Selecting previously unselected package libwebpmux3:arm64. 387s Preparing to unpack .../11-libwebpmux3_1.4.0-0.1_arm64.deb ... 387s Unpacking libwebpmux3:arm64 (1.4.0-0.1) ... 387s Selecting previously unselected package libxslt1.1:arm64. 387s Preparing to unpack .../12-libxslt1.1_1.1.39-0exp1ubuntu1_arm64.deb ... 387s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu1) ... 387s Selecting previously unselected package python-matplotlib-data. 387s Preparing to unpack .../13-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 387s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 387s Selecting previously unselected package python3-appdirs. 387s Preparing to unpack .../14-python3-appdirs_1.4.4-4_all.deb ... 387s Unpacking python3-appdirs (1.4.4-4) ... 387s Selecting previously unselected package python3-brotli. 387s Preparing to unpack .../15-python3-brotli_1.1.0-2build3_arm64.deb ... 387s Unpacking python3-brotli (1.1.0-2build3) ... 387s Selecting previously unselected package python3-contourpy. 387s Preparing to unpack .../16-python3-contourpy_1.3.0-2build1_arm64.deb ... 387s Unpacking python3-contourpy (1.3.0-2build1) ... 387s Selecting previously unselected package python3-cycler. 387s Preparing to unpack .../17-python3-cycler_0.12.1-1_all.deb ... 387s Unpacking python3-cycler (0.12.1-1) ... 387s Selecting previously unselected package python3-dateutil. 387s Preparing to unpack .../18-python3-dateutil_2.9.0-3_all.deb ... 387s Unpacking python3-dateutil (2.9.0-3) ... 387s Selecting previously unselected package python3-decorator. 387s Preparing to unpack .../19-python3-decorator_5.1.1-5_all.deb ... 387s Unpacking python3-decorator (5.1.1-5) ... 387s Selecting previously unselected package python3-tz. 387s Preparing to unpack .../20-python3-tz_2024.1-2_all.deb ... 387s Unpacking python3-tz (2024.1-2) ... 387s Selecting previously unselected package python3-fs. 387s Preparing to unpack .../21-python3-fs_2.4.16-4_all.deb ... 387s Unpacking python3-fs (2.4.16-4) ... 388s Selecting previously unselected package python3-lxml:arm64. 388s Preparing to unpack .../22-python3-lxml_5.3.0-1build1_arm64.deb ... 388s Unpacking python3-lxml:arm64 (5.3.0-1build1) ... 388s Selecting previously unselected package python3-lz4. 388s Preparing to unpack .../23-python3-lz4_4.0.2+dfsg-1build5_arm64.deb ... 388s Unpacking python3-lz4 (4.0.2+dfsg-1build5) ... 388s Selecting previously unselected package python3-scipy. 388s Preparing to unpack .../24-python3-scipy_1.13.1-5ubuntu1_arm64.deb ... 388s Unpacking python3-scipy (1.13.1-5ubuntu1) ... 388s Selecting previously unselected package python3-ufolib2. 388s Preparing to unpack .../25-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 388s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 388s Selecting previously unselected package unicode-data. 388s Preparing to unpack .../26-unicode-data_15.1.0-1_all.deb ... 388s Unpacking unicode-data (15.1.0-1) ... 389s Selecting previously unselected package python3-fonttools. 389s Preparing to unpack .../27-python3-fonttools_4.55.0-3_arm64.deb ... 389s Unpacking python3-fonttools (4.55.0-3) ... 389s Selecting previously unselected package python3-iniconfig. 389s Preparing to unpack .../28-python3-iniconfig_1.1.1-2_all.deb ... 389s Unpacking python3-iniconfig (1.1.1-2) ... 389s Selecting previously unselected package python3-kiwisolver. 389s Preparing to unpack .../29-python3-kiwisolver_1.4.7-2build1_arm64.deb ... 389s Unpacking python3-kiwisolver (1.4.7-2build1) ... 389s Selecting previously unselected package libopenjp2-7:arm64. 389s Preparing to unpack .../30-libopenjp2-7_2.5.0-2ubuntu1_arm64.deb ... 389s Unpacking libopenjp2-7:arm64 (2.5.0-2ubuntu1) ... 389s Selecting previously unselected package python3-pil:arm64. 389s Preparing to unpack .../31-python3-pil_10.4.0-1ubuntu2_arm64.deb ... 389s Unpacking python3-pil:arm64 (10.4.0-1ubuntu2) ... 389s Selecting previously unselected package python3.12-tk. 389s Preparing to unpack .../32-python3.12-tk_3.12.7-3_arm64.deb ... 389s Unpacking python3.12-tk (3.12.7-3) ... 389s Selecting previously unselected package python3.13-tk. 389s Preparing to unpack .../33-python3.13-tk_3.13.0-2_arm64.deb ... 389s Unpacking python3.13-tk (3.13.0-2) ... 389s Selecting previously unselected package python3-tk:arm64. 389s Preparing to unpack .../34-python3-tk_3.12.7-1_arm64.deb ... 389s Unpacking python3-tk:arm64 (3.12.7-1) ... 389s Selecting previously unselected package python3-pil.imagetk:arm64. 389s Preparing to unpack .../35-python3-pil.imagetk_10.4.0-1ubuntu2_arm64.deb ... 389s Unpacking python3-pil.imagetk:arm64 (10.4.0-1ubuntu2) ... 389s Selecting previously unselected package python3-matplotlib. 389s Preparing to unpack .../36-python3-matplotlib_3.8.3-3ubuntu1_arm64.deb ... 389s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 389s Selecting previously unselected package python3-pluggy. 389s Preparing to unpack .../37-python3-pluggy_1.5.0-1_all.deb ... 389s Unpacking python3-pluggy (1.5.0-1) ... 389s Selecting previously unselected package python3-pytest. 389s Preparing to unpack .../38-python3-pytest_8.3.3-1_all.deb ... 389s Unpacking python3-pytest (8.3.3-1) ... 389s Selecting previously unselected package autopkgtest-satdep. 389s Preparing to unpack .../39-2-autopkgtest-satdep.deb ... 389s Unpacking autopkgtest-satdep (0) ... 389s Setting up liblcms2-2:arm64 (2.16-2) ... 389s Setting up python3-iniconfig (1.1.1-2) ... 390s Setting up libxft2:arm64 (2.3.6-1build1) ... 390s Setting up python3-lz4 (4.0.2+dfsg-1build5) ... 390s Setting up fonts-lyx (2.4.2.1-1) ... 390s Setting up libwebpdemux2:arm64 (1.4.0-0.1) ... 390s Setting up libqhull-r8.0:arm64 (2020.2-6build1) ... 390s Setting up python3-tz (2024.1-2) ... 390s Setting up unicode-data (15.1.0-1) ... 390s Setting up python3-decorator (5.1.1-5) ... 390s Setting up python3-brotli (1.1.0-2build3) ... 390s Setting up python3-cycler (0.12.1-1) ... 390s Setting up python3-kiwisolver (1.4.7-2build1) ... 391s Setting up libtcl8.6:arm64 (8.6.15+dfsg-2) ... 391s Setting up python3-pluggy (1.5.0-1) ... 391s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu1) ... 391s Setting up libopenjp2-7:arm64 (2.5.0-2ubuntu1) ... 391s Setting up python3-dateutil (2.9.0-3) ... 391s Setting up python3-contourpy (1.3.0-2build1) ... 392s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 392s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 392s Setting up libwebpmux3:arm64 (1.4.0-0.1) ... 392s Setting up python3-appdirs (1.4.4-4) ... 392s Setting up liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 392s Setting up python3-scipy (1.13.1-5ubuntu1) ... 399s Setting up python3-pytest (8.3.3-1) ... 400s Setting up libtk8.6:arm64 (8.6.15-1) ... 400s Setting up python3.12-tk (3.12.7-3) ... 400s Setting up python3.13-tk (3.13.0-2) ... 400s Setting up python3-fs (2.4.16-4) ... 401s Setting up python3-pil:arm64 (10.4.0-1ubuntu2) ... 402s Setting up python3-lxml:arm64 (5.3.0-1build1) ... 402s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 402s Setting up blt (2.5.3+dfsg-7build1) ... 402s Setting up python3-tk:arm64 (3.12.7-1) ... 402s Setting up python3-pil.imagetk:arm64 (10.4.0-1ubuntu2) ... 402s Setting up python3-fonttools (4.55.0-3) ... 404s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 404s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 408s Setting up autopkgtest-satdep (0) ... 408s Processing triggers for libc-bin (2.40-1ubuntu3) ... 408s Processing triggers for man-db (2.13.0-1) ... 408s Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ... 413s (Reading database ... 132591 files and directories currently installed.) 413s Removing autopkgtest-satdep (0) ... 414s autopkgtest [18:25:16]: test test-dolfin-python-unittest: [----------------------- 414s 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 ) 414s === python 3.13 unit test (serial) === 415s ImportError while loading conftest '/tmp/autopkgtest.6ZSprY/build.grP/src/python/test/unit/conftest.py'. 415s python/test/unit/conftest.py:3: in 415s from dolfin import MPI 415s /usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py:60: in 415s from .cpp import __version__ 415s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 416s autopkgtest [18:25:18]: test test-dolfin-python-unittest: -----------------------] 416s test-dolfin-python-unittest FAIL non-zero exit status 4 416s autopkgtest [18:25:18]: test test-dolfin-python-unittest: - - - - - - - - - - results - - - - - - - - - - 417s autopkgtest [18:25:19]: test test-dolfin-python-unittest: - - - - - - - - - - stderr - - - - - - - - - - 417s ImportError while loading conftest '/tmp/autopkgtest.6ZSprY/build.grP/src/python/test/unit/conftest.py'. 417s python/test/unit/conftest.py:3: in 417s from dolfin import MPI 417s /usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py:60: in 417s from .cpp import __version__ 417s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 417s autopkgtest [18:25:19]: test test-dolfin-python-demo: preparing testbed 420s Reading package lists... 421s Building dependency tree... 421s Reading state information... 421s Starting pkgProblemResolver with broken count: 0 421s Starting 2 pkgProblemResolver with broken count: 0 421s Done 422s The following NEW packages will be installed: 422s autopkgtest-satdep 422s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 422s Need to get 0 B/1216 B of archives. 422s After this operation, 0 B of additional disk space will be used. 422s Get:1 /tmp/autopkgtest.6ZSprY/3-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [1216 B] 422s Selecting previously unselected package autopkgtest-satdep. 422s (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 ... 132591 files and directories currently installed.) 422s Preparing to unpack .../3-autopkgtest-satdep.deb ... 422s Unpacking autopkgtest-satdep (0) ... 422s Setting up autopkgtest-satdep (0) ... 427s (Reading database ... 132591 files and directories currently installed.) 427s Removing autopkgtest-satdep (0) ... 427s autopkgtest [18:25:29]: test test-dolfin-python-demo: [----------------------- 428s skipping demos with SKIP_DEMOS=not ( cahn or hyperelasticity or elastodynamics or navier or elasticity ) 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/built-in-meshes/demo_built-in-meshes.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-iterative/demo_stokes-iterative.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/maxwell-eigenvalues/demo_maxwell-eigenvalues.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/poisson/demo_poisson.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/elastodynamics/demo_elastodynamics.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonlinear-poisson/demo_nonlinear-poisson.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/hyperelasticity/demo_hyperelasticity.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/singular-poisson/demo_singular-poisson.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/biharmonic/demo_biharmonic.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonmatching-interpolation/demo_nonmatching-interpolation.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/eigenvalue/demo_eigenvalue.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/mixed-poisson/demo_mixed-poisson.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/neumann-poisson/demo_neumann-poisson.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/cahn-hilliard/demo_cahn-hilliard.py 428s extract written to /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/auto-adaptive-poisson/demo_auto-adaptive-poisson.py 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/built-in-meshes ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-iterative ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/maxwell-eigenvalues ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/poisson ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/elastodynamics ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonlinear-poisson ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/hyperelasticity ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/singular-poisson ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/biharmonic ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonmatching-interpolation ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/eigenvalue ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/mixed-poisson ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/neumann-poisson ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/cahn-hilliard ... 428s Converting rst files in in /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/auto-adaptive-poisson ... 428s === python 3.13 demo test (serial) === 428s ============================= test session starts ============================== 428s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 428s cachedir: .pytest_cache 428s rootdir: /tmp/autopkgtest.6ZSprY/build.grP/src/python 428s plugins: typeguard-4.4.1 428s collecting ... collected 82 items / 6 deselected / 76 selected 428s 429s python/demo/test.py::test_demos[path0-demo_built-in-meshes.py] FAILED [ 1%] 430s python/demo/test.py::test_demos[path1-demo_stokes-iterative.py] FAILED [ 2%] 431s python/demo/test.py::test_demos[path2-demo_maxwell-eigenvalues.py] FAILED [ 3%] 432s python/demo/test.py::test_demos[path3-demo_poisson.py] FAILED [ 5%] 433s python/demo/test.py::test_demos[path5-demo_periodic.py] FAILED [ 6%] 434s python/demo/test.py::test_demos[path6-demo_subdomains.py] FAILED [ 7%] 435s python/demo/test.py::test_demos[path7-demo_stokes-mini.py] FAILED [ 9%] 437s python/demo/test.py::test_demos[path8-demo_stokes-taylor-hood.py] FAILED [ 10%] 438s python/demo/test.py::test_demos[path9-demo_nonlinear-poisson.py] FAILED [ 11%] 439s python/demo/test.py::test_demos[path12-demo_singular-poisson.py] FAILED [ 13%] 440s python/demo/test.py::test_demos[path13-demo_biharmonic.py] FAILED [ 14%] 441s python/demo/test.py::test_demos[path14-demo_nonmatching-interpolation.py] FAILED [ 15%] 442s python/demo/test.py::test_demos[path15-demo_eigenvalue.py] FAILED [ 17%] 443s python/demo/test.py::test_demos[path16-demo_mixed-poisson.py] FAILED [ 18%] 444s python/demo/test.py::test_demos[path17-demo_neumann-poisson.py] FAILED [ 19%] 445s python/demo/test.py::test_demos[path18-demo_subdomains-poisson.py] FAILED [ 21%] 446s python/demo/test.py::test_demos[path20-demo_auto-adaptive-poisson.py] FAILED [ 22%] 447s python/demo/test.py::test_demos[path21-demo_point-integral.py] FAILED [ 23%] 448s python/demo/test.py::test_demos[path22-demo_spatial-coordinates.py] FAILED [ 25%] 448s python/demo/test.py::test_demos[path23-demo_sub-function-assignment.py] FAILED [ 26%] 449s python/demo/test.py::test_demos[path24-demo_formsplitter.py] FAILED [ 27%] 450s python/demo/test.py::test_demos[path25-demo_coordinates.py] FAILED [ 28%] 451s python/demo/test.py::test_demos[path27-demo_projection-interpolation.py] FAILED [ 30%] 452s python/demo/test.py::test_demos[path28-demo_poisson1D-in-2D.py] FAILED [ 31%] 453s python/demo/test.py::test_demos[path29-demo_functional.py] FAILED [ 32%] 453s python/demo/test.py::test_demos[path30-demo_adaptive-poisson.py] FAILED [ 34%] 454s python/demo/test.py::test_demos[path31-demo_multimesh-poisson.py] FAILED [ 35%] 455s python/demo/test.py::test_demos[path32-demo_parallel-refinement.py] FAILED [ 36%] 456s python/demo/test.py::test_demos[path33-demo_optimization.py] FAILED [ 38%] 457s python/demo/test.py::test_demos[path34-demo_lift-drag.py] FAILED [ 39%] 458s python/demo/test.py::test_demos[path35-demo_block-assembly-2D2D.py] FAILED [ 40%] 458s python/demo/test.py::test_demos[path36-demo_block-assembly-2D2D-nonlinear.py] FAILED [ 42%] 459s python/demo/test.py::test_demos[path37-demo_mixedfunctionspace.py] FAILED [ 43%] 460s python/demo/test.py::test_demos[path38-demo_poisson-disc.py] FAILED [ 44%] 461s python/demo/test.py::test_demos[path39-demo_meshview-2D2D.py] FAILED [ 46%] 461s python/demo/test.py::test_demos[path40-demo_poisson1D.py] FAILED [ 47%] 462s python/demo/test.py::test_demos[path41-demo_special-functions.py] FAILED [ 48%] 463s python/demo/test.py::test_demos[path42-demo_mixed-poisson-sphere.py] FAILED [ 50%] 464s python/demo/test.py::test_demos[path43-demo_meshview-3D1D.py] FAILED [ 51%] 465s python/demo/test.py::test_demos[path44-demo_mplot.py] FAILED [ 52%] 465s python/demo/test.py::test_demos[path45-demo_multimesh_marking.py] FAILED [ 53%] 466s python/demo/test.py::test_demos[path46-demo_block-matrix.py] FAILED [ 55%] 467s python/demo/test.py::test_demos[path47-demo_contact-vi-snes.py] FAILED [ 56%] 468s python/demo/test.py::test_demos[path48-demo_submesh.py] FAILED [ 57%] 469s python/demo/test.py::test_demos[path49-demo_smoothing.py] FAILED [ 59%] 470s python/demo/test.py::test_demos[path50-demo_ale.py] FAILED [ 60%] 470s python/demo/test.py::test_demos[path51-demo_time-series.py] FAILED [ 61%] 471s python/demo/test.py::test_demos[path52-demo_conditional.py] FAILED [ 63%] 472s python/demo/test.py::test_demos[path53-demo_block-assembly-3D1D.py] FAILED [ 64%] 473s python/demo/test.py::test_demos[path54-demo_extrapolation.py] FAILED [ 65%] 474s python/demo/test.py::test_demos[path55-demo_overlapping-regions.py] FAILED [ 67%] 474s python/demo/test.py::test_demos[path56-demo_meshview-3D2D.py] FAILED [ 68%] 475s python/demo/test.py::test_demos[path57-demo_waveguide.py] FAILED [ 69%] 476s python/demo/test.py::test_demos[path58-demo_curl-curl.py] FAILED [ 71%] 477s python/demo/test.py::test_demos[path59-demo_advection-diffusion.py] FAILED [ 72%] 478s python/demo/test.py::test_demos[path60-demo_matnest.py] FAILED [ 73%] 479s python/demo/test.py::test_demos[path61-demo_elementplot.py] FAILED [ 75%] 480s python/demo/test.py::test_demos[path62-demo_multimesh-quadrature.py] FAILED [ 76%] 481s python/demo/test.py::test_demos[path63-demo_mesh-quality.py] FAILED [ 77%] 481s python/demo/test.py::test_demos[path64-demo_parameters.py] FAILED [ 78%] 482s python/demo/test.py::test_demos[path65-demo_contact-vi-tao.py] FAILED [ 80%] 483s python/demo/test.py::test_demos[path66-demo_interpolation.py] FAILED [ 81%] 484s python/demo/test.py::test_demos[path67-demo_meshview-3D3D.py] FAILED [ 82%] 485s python/demo/test.py::test_demos[path68-demo_dg-advection-diffusion.py] FAILED [ 84%] 485s python/demo/test.py::test_demos[path69-demo_timing.py] FAILED [ 85%] 486s python/demo/test.py::test_demos[path70-demo_multimesh-stokes.py] FAILED [ 86%] 487s python/demo/test.py::test_demos[path71-demo_ghost-mesh.py] FAILED [ 88%] 488s python/demo/test.py::test_demos[path72-demo_multistage-solver.py] FAILED [ 89%] 489s python/demo/test.py::test_demos[path73-demo_buckling-tao.py] FAILED [ 90%] 490s python/demo/test.py::test_demos[path74-demo_nonmatching-projection.py] FAILED [ 92%] 490s python/demo/test.py::test_demos[path75-demo_dg-poisson.py] FAILED [ 93%] 491s python/demo/test.py::test_demos[path76-demo_refinement.py] FAILED [ 94%] 492s python/demo/test.py::test_demos[path77-demo_sym-dirichlet-bc.py] FAILED [ 96%] 493s python/demo/test.py::test_demos[path78-demo_collision-detection.py] FAILED [ 97%] 494s python/demo/test.py::test_demos[path80-demo_eval.py] FAILED [ 98%] 495s python/demo/test.py::test_demos[path81-demo_block-assembly-3D2D.py] FAILED [100%] 495s 495s =================================== FAILURES =================================== 495s __________________ test_demos[path0-demo_built-in-meshes.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/built-in-meshes') 495s name = 'demo_built-in-meshes.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_built-in-meshes.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/built-in-meshes', 'env': {'ADTTMP': '/tmp/autopk...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_built-in-meshes.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/built-in-meshes/demo_built-in-meshes.py", line 31, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s __________________ test_demos[path1-demo_stokes-iterative.py] __________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-iterative') 495s name = 'demo_stokes-iterative.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_stokes-iterative.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-iterative', 'env': {'ADTTMP': '/tmp/autop...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_stokes-iterative.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-iterative/demo_stokes-iterative.py", line 97, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path2-demo_maxwell-eigenvalues.py] _________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/maxwell-eigenvalues') 495s name = 'demo_maxwell-eigenvalues.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_maxwell-eigenvalues.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/maxwell-eigenvalues', 'env': {'ADTTMP': '/tmp/au...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_maxwell-eigenvalues.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/maxwell-eigenvalues/demo_maxwell-eigenvalues.py", line 129, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ______________________ test_demos[path3-demo_poisson.py] _______________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/poisson') 495s name = 'demo_poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/poisson', 'env': {'ADTTMP': '/tmp/autopkgtest.6Z...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/poisson/demo_poisson.py", line 79, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ______________________ test_demos[path5-demo_periodic.py] ______________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/periodic') 495s name = 'demo_periodic.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_periodic.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/periodic', 'env': {'ADTTMP': '/tmp/autopkgtest.6...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_periodic.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/periodic/demo_periodic.py", line 34, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _____________________ test_demos[path6-demo_subdomains.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/subdomains') 495s name = 'demo_subdomains.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_subdomains.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/subdomains', 'env': {'ADTTMP': '/tmp/autopkgtest...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_subdomains.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/subdomains/demo_subdomains.py", line 32, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path7-demo_stokes-mini.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-mini') 495s name = 'demo_stokes-mini.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_stokes-mini.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-mini', 'env': {'ADTTMP': '/tmp/autopkgtes...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_stokes-mini.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-mini/demo_stokes-mini.py", line 28, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path8-demo_stokes-taylor-hood.py] _________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-taylor-hood') 495s name = 'demo_stokes-taylor-hood.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_stokes-taylor-hood.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-taylor-hood', 'env': {'ADTTMP': '/tmp/aut...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_stokes-taylor-hood.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/stokes-taylor-hood/demo_stokes-taylor-hood.py", line 32, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path9-demo_nonlinear-poisson.py] __________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonlinear-poisson') 495s name = 'demo_nonlinear-poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_nonlinear-poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonlinear-poisson', 'env': {'ADTTMP': '/tmp/auto...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_nonlinear-poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonlinear-poisson/demo_nonlinear-poisson.py", line 106, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path12-demo_singular-poisson.py] __________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/singular-poisson') 495s name = 'demo_singular-poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_singular-poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/singular-poisson', 'env': {'ADTTMP': '/tmp/autop...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_singular-poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/singular-poisson/demo_singular-poisson.py", line 99, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path13-demo_biharmonic.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/biharmonic') 495s name = 'demo_biharmonic.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_biharmonic.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/biharmonic', 'env': {'ADTTMP': '/tmp/autopkgtest...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_biharmonic.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/biharmonic/demo_biharmonic.py", line 103, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _____________ test_demos[path14-demo_nonmatching-interpolation.py] _____________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonmatching-interpolation') 495s name = 'demo_nonmatching-interpolation.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_nonmatching-interpolation.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonmatching-interpolation', 'env': {'ADTTMP': '/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_nonmatching-interpolation.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/nonmatching-interpolation/demo_nonmatching-interpolation.py", line 18, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path15-demo_eigenvalue.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/eigenvalue') 495s name = 'demo_eigenvalue.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_eigenvalue.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/eigenvalue', 'env': {'ADTTMP': '/tmp/autopkgtest...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_eigenvalue.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/eigenvalue/demo_eigenvalue.py", line 26, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path16-demo_mixed-poisson.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/mixed-poisson') 495s name = 'demo_mixed-poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_mixed-poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/mixed-poisson', 'env': {'ADTTMP': '/tmp/autopkgt...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mixed-poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/mixed-poisson/demo_mixed-poisson.py", line 119, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s __________________ test_demos[path17-demo_neumann-poisson.py] __________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/neumann-poisson') 495s name = 'demo_neumann-poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_neumann-poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/neumann-poisson', 'env': {'ADTTMP': '/tmp/autopk...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_neumann-poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/neumann-poisson/demo_neumann-poisson.py", line 122, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path18-demo_subdomains-poisson.py] _________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/subdomains-poisson') 495s name = 'demo_subdomains-poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_subdomains-poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/subdomains-poisson', 'env': {'ADTTMP': '/tmp/aut...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_subdomains-poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py:108: SyntaxWarning: invalid escape sequence '\i' 495s print("\int grad(u) * n ds(2) = ", v1) 495s /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py:113: SyntaxWarning: invalid escape sequence '\i' 495s print("\int u dx(1) = ", v2) 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py", line 24, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _______________ test_demos[path20-demo_auto-adaptive-poisson.py] _______________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/auto-adaptive-poisson') 495s name = 'demo_auto-adaptive-poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_auto-adaptive-poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/auto-adaptive-poisson', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_auto-adaptive-poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/documented/auto-adaptive-poisson/demo_auto-adaptive-poisson.py", line 157, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s __________________ test_demos[path21-demo_point-integral.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/point-integral') 495s name = 'demo_point-integral.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_point-integral.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/point-integral', 'env': {'ADTTMP': '/tmp/autop...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_point-integral.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/point-integral/demo_point-integral.py", line 37, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path22-demo_spatial-coordinates.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/spatial-coordinates') 495s name = 'demo_spatial-coordinates.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_spatial-coordinates.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/spatial-coordinates', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_spatial-coordinates.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/spatial-coordinates/demo_spatial-coordinates.py", line 41, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ______________ test_demos[path23-demo_sub-function-assignment.py] ______________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/sub-function-assignment') 495s name = 'demo_sub-function-assignment.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_sub-function-assignment.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/sub-function-assignment', 'env': {'ADTTMP': '/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_sub-function-assignment.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/sub-function-assignment/demo_sub-function-assignment.py", line 23, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path24-demo_formsplitter.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/formsplitter') 495s name = 'demo_formsplitter.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_formsplitter.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/formsplitter', 'env': {'ADTTMP': '/tmp/autopkg...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_formsplitter.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/formsplitter/demo_formsplitter.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path25-demo_coordinates.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/coordinates') 495s name = 'demo_coordinates.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_coordinates.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/coordinates', 'env': {'ADTTMP': '/tmp/autopkgt...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_coordinates.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/coordinates/demo_coordinates.py", line 21, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _____________ test_demos[path27-demo_projection-interpolation.py] ______________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/projection-interpolation') 495s name = 'demo_projection-interpolation.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_projection-interpolation.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/projection-interpolation', 'env': {'ADTTMP': '...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_projection-interpolation.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/projection-interpolation/demo_projection-interpolation.py", line 24, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s __________________ test_demos[path28-demo_poisson1D-in-2D.py] __________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/poisson1D-in-2D') 495s name = 'demo_poisson1D-in-2D.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_poisson1D-in-2D.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/poisson1D-in-2D', 'env': {'ADTTMP': '/tmp/auto...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_poisson1D-in-2D.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/poisson1D-in-2D/demo_poisson1D-in-2D.py", line 39, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path29-demo_functional.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/functional') 495s name = 'demo_functional.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_functional.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/functional', 'env': {'ADTTMP': '/tmp/autopkgte...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_functional.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/functional/demo_functional.py", line 34, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path30-demo_adaptive-poisson.py] __________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/adaptive-poisson') 495s name = 'demo_adaptive-poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_adaptive-poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/adaptive-poisson', 'env': {'ADTTMP': '/tmp/aut...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_adaptive-poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/adaptive-poisson/demo_adaptive-poisson.py", line 35, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path31-demo_multimesh-poisson.py] _________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-poisson') 495s name = 'demo_multimesh-poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_multimesh-poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-poisson', 'env': {'ADTTMP': '/tmp/au...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multimesh-poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-poisson/demo_multimesh-poisson.py", line 26, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path32-demo_parallel-refinement.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/parallel-refinement') 495s name = 'demo_parallel-refinement.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_parallel-refinement.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/parallel-refinement', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_parallel-refinement.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/parallel-refinement/demo_parallel-refinement.py", line 21, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path33-demo_optimization.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/optimization') 495s name = 'demo_optimization.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_optimization.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/optimization', 'env': {'ADTTMP': '/tmp/autopkg...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_optimization.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/optimization/demo_optimization.py", line 22, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _____________________ test_demos[path34-demo_lift-drag.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/lift-drag') 495s name = 'demo_lift-drag.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_lift-drag.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/lift-drag', 'env': {'ADTTMP': '/tmp/autopkgtes...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_lift-drag.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/lift-drag/demo_lift-drag.py", line 36, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path35-demo_block-assembly-2D2D.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-2D2D') 495s name = 'demo_block-assembly-2D2D.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_block-assembly-2D2D.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-2D2D', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-assembly-2D2D.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-2D2D/demo_block-assembly-2D2D.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________ test_demos[path36-demo_block-assembly-2D2D-nonlinear.py] ___________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-2D2D') 495s name = 'demo_block-assembly-2D2D-nonlinear.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_block-assembly-2D2D-nonlinear.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-2D2D', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-assembly-2D2D-nonlinear.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-2D2D/demo_block-assembly-2D2D-nonlinear.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path37-demo_mixedfunctionspace.py] _________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mixedfunctionspace') 495s name = 'demo_mixedfunctionspace.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_mixedfunctionspace.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mixedfunctionspace', 'env': {'ADTTMP': '/tmp/a...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mixedfunctionspace.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mixedfunctionspace/demo_mixedfunctionspace.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path38-demo_poisson-disc.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/poisson-disc') 495s name = 'demo_poisson-disc.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_poisson-disc.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/poisson-disc', 'env': {'ADTTMP': '/tmp/autopkg...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_poisson-disc.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/poisson-disc/demo_poisson-disc.py", line 36, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path39-demo_meshview-2D2D.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-2D2D') 495s name = 'demo_meshview-2D2D.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_meshview-2D2D.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-2D2D', 'env': {'ADTTMP': '/tmp/autopk...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_meshview-2D2D.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-2D2D/demo_meshview-2D2D.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _____________________ test_demos[path40-demo_poisson1D.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/poisson1D') 495s name = 'demo_poisson1D.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_poisson1D.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/poisson1D', 'env': {'ADTTMP': '/tmp/autopkgtes...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_poisson1D.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/poisson1D/demo_poisson1D.py", line 37, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path41-demo_special-functions.py] _________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/special-functions') 495s name = 'demo_special-functions.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_special-functions.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/special-functions', 'env': {'ADTTMP': '/tmp/au...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_special-functions.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/special-functions/demo_special-functions.py", line 25, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _______________ test_demos[path42-demo_mixed-poisson-sphere.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mixed-poisson-sphere') 495s name = 'demo_mixed-poisson-sphere.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_mixed-poisson-sphere.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mixed-poisson-sphere', 'env': {'ADTTMP': '/tmp...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mixed-poisson-sphere.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mixed-poisson-sphere/demo_mixed-poisson-sphere.py", line 28, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path43-demo_meshview-3D1D.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-3D1D') 495s name = 'demo_meshview-3D1D.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_meshview-3D1D.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-3D1D', 'env': {'ADTTMP': '/tmp/autopk...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_meshview-3D1D.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-3D1D/demo_meshview-3D1D.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _______________________ test_demos[path44-demo_mplot.py] _______________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mplot') 495s name = 'demo_mplot.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_mplot.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mplot', 'env': {'ADTTMP': '/tmp/autopkgtest.6Z...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mplot.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mplot/demo_mplot.py", line 20, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path45-demo_multimesh_marking.py] _________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-marking') 495s name = 'demo_multimesh_marking.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_multimesh_marking.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-marking', 'env': {'ADTTMP': '/tmp/au...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multimesh_marking.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-marking/demo_multimesh_marking.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path46-demo_block-matrix.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-matrix') 495s name = 'demo_block-matrix.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_block-matrix.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-matrix', 'env': {'ADTTMP': '/tmp/autopkg...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-matrix.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-matrix/demo_block-matrix.py", line 26, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s __________________ test_demos[path47-demo_contact-vi-snes.py] __________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/contact-vi-snes') 495s name = 'demo_contact-vi-snes.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_contact-vi-snes.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/contact-vi-snes', 'env': {'ADTTMP': '/tmp/auto...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_contact-vi-snes.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/contact-vi-snes/demo_contact-vi-snes.py", line 25, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ______________________ test_demos[path48-demo_submesh.py] ______________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/submesh') 495s name = 'demo_submesh.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_submesh.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/submesh', 'env': {'ADTTMP': '/tmp/autopkgtest....ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_submesh.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/submesh/demo_submesh.py", line 25, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _____________________ test_demos[path49-demo_smoothing.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/smoothing') 495s name = 'demo_smoothing.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_smoothing.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/smoothing', 'env': {'ADTTMP': '/tmp/autopkgtes...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_smoothing.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/smoothing/demo_smoothing.py", line 23, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________________ test_demos[path50-demo_ale.py] ________________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/ale') 495s name = 'demo_ale.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_ale.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/ale', 'env': {'ADTTMP': '/tmp/autopkgtest.6ZSp...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_ale.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/ale/demo_ale.py", line 26, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path51-demo_time-series.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/time-series') 495s name = 'demo_time-series.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_time-series.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/time-series', 'env': {'ADTTMP': '/tmp/autopkgt...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_time-series.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/time-series/demo_time-series.py", line 21, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path52-demo_conditional.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/conditional') 495s name = 'demo_conditional.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_conditional.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/conditional', 'env': {'ADTTMP': '/tmp/autopkgt...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_conditional.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/conditional/demo_conditional.py", line 37, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path53-demo_block-assembly-3D1D.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-3D1D') 495s name = 'demo_block-assembly-3D1D.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_block-assembly-3D1D.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-3D1D', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-assembly-3D1D.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-3D1D/demo_block-assembly-3D1D.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path54-demo_extrapolation.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/extrapolation') 495s name = 'demo_extrapolation.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_extrapolation.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/extrapolation', 'env': {'ADTTMP': '/tmp/autopk...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_extrapolation.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/extrapolation/demo_extrapolation.py", line 21, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path55-demo_overlapping-regions.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/overlapping-regions') 495s name = 'demo_overlapping-regions.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_overlapping-regions.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/overlapping-regions', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_overlapping-regions.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/overlapping-regions/demo_overlapping-regions.py", line 26, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path56-demo_meshview-3D2D.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-3D2D') 495s name = 'demo_meshview-3D2D.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_meshview-3D2D.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-3D2D', 'env': {'ADTTMP': '/tmp/autopk...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_meshview-3D2D.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-3D2D/demo_meshview-3D2D.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _____________________ test_demos[path57-demo_waveguide.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/waveguide') 495s name = 'demo_waveguide.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_waveguide.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/waveguide', 'env': {'ADTTMP': '/tmp/autopkgtes...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_waveguide.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/waveguide/demo_waveguide.py", line 37, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _____________________ test_demos[path58-demo_curl-curl.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/curl-curl') 495s name = 'demo_curl-curl.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_curl-curl.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/curl-curl', 'env': {'ADTTMP': '/tmp/autopkgtes...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_curl-curl.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s /tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/curl-curl/demo_curl-curl.py:1: SyntaxWarning: invalid escape sequence '\p' 495s """Eddy currents phenomena in low conducting body can be described 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/curl-curl/demo_curl-curl.py", line 44, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path59-demo_advection-diffusion.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/advection-diffusion') 495s name = 'demo_advection-diffusion.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_advection-diffusion.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/advection-diffusion', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_advection-diffusion.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/advection-diffusion/demo_advection-diffusion.py", line 28, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ______________________ test_demos[path60-demo_matnest.py] ______________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/matnest') 495s name = 'demo_matnest.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_matnest.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/matnest', 'env': {'ADTTMP': '/tmp/autopkgtest....ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_matnest.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/matnest/demo_matnest.py", line 18, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path61-demo_elementplot.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/elementplot') 495s name = 'demo_elementplot.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_elementplot.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/elementplot', 'env': {'ADTTMP': '/tmp/autopkgt...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_elementplot.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/elementplot/demo_elementplot.py", line 23, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _______________ test_demos[path62-demo_multimesh-quadrature.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-quadrature') 495s name = 'demo_multimesh-quadrature.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_multimesh-quadrature.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-quadrature', 'env': {'ADTTMP': '/tmp...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multimesh-quadrature.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-quadrature/demo_multimesh-quadrature.py", line 31, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path63-demo_mesh-quality.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mesh-quality') 495s name = 'demo_mesh-quality.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_mesh-quality.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mesh-quality', 'env': {'ADTTMP': '/tmp/autopkg...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mesh-quality.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/mesh-quality/demo_mesh-quality.py", line 24, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path64-demo_parameters.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/parameters') 495s name = 'demo_parameters.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_parameters.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/parameters', 'env': {'ADTTMP': '/tmp/autopkgte...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_parameters.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/parameters/demo_parameters.py", line 29, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s __________________ test_demos[path65-demo_contact-vi-tao.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/contact-vi-tao') 495s name = 'demo_contact-vi-tao.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_contact-vi-tao.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/contact-vi-tao', 'env': {'ADTTMP': '/tmp/autop...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_contact-vi-tao.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/contact-vi-tao/demo_contact-vi-tao.py", line 29, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path66-demo_interpolation.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/interpolation') 495s name = 'demo_interpolation.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_interpolation.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/interpolation', 'env': {'ADTTMP': '/tmp/autopk...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_interpolation.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/interpolation/demo_interpolation.py", line 28, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path67-demo_meshview-3D3D.py] ___________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-3D3D') 495s name = 'demo_meshview-3D3D.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_meshview-3D3D.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-3D3D', 'env': {'ADTTMP': '/tmp/autopk...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_meshview-3D3D.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/meshview-3D3D/demo_meshview-3D3D.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ______________ test_demos[path68-demo_dg-advection-diffusion.py] _______________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/dg-advection-diffusion') 495s name = 'demo_dg-advection-diffusion.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_dg-advection-diffusion.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/dg-advection-diffusion', 'env': {'ADTTMP': '/t...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_dg-advection-diffusion.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/dg-advection-diffusion/demo_dg-advection-diffusion.py", line 27, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ______________________ test_demos[path69-demo_timing.py] _______________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/timing') 495s name = 'demo_timing.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_timing.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/timing', 'env': {'ADTTMP': '/tmp/autopkgtest.6...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_timing.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/timing/demo_timing.py", line 18, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path70-demo_multimesh-stokes.py] __________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-stokes') 495s name = 'demo_multimesh-stokes.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_multimesh-stokes.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-stokes', 'env': {'ADTTMP': '/tmp/aut...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multimesh-stokes.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multimesh-stokes/demo_multimesh-stokes.py", line 24, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path71-demo_ghost-mesh.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/ghost-mesh') 495s name = 'demo_ghost-mesh.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_ghost-mesh.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/ghost-mesh', 'env': {'ADTTMP': '/tmp/autopkgte...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_ghost-mesh.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/ghost-mesh/demo_ghost-mesh.py", line 5, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path72-demo_multistage-solver.py] _________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multistage-solver') 495s name = 'demo_multistage-solver.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_multistage-solver.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multistage-solver', 'env': {'ADTTMP': '/tmp/au...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multistage-solver.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/multistage-solver/demo_multistage-solver.py", line 38, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ___________________ test_demos[path73-demo_buckling-tao.py] ____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/buckling-tao') 495s name = 'demo_buckling-tao.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_buckling-tao.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/buckling-tao', 'env': {'ADTTMP': '/tmp/autopkg...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_buckling-tao.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/buckling-tao/demo_buckling-tao.py", line 29, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ______________ test_demos[path74-demo_nonmatching-projection.py] _______________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/nonmatching-projection') 495s name = 'demo_nonmatching-projection.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_nonmatching-projection.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/nonmatching-projection', 'env': {'ADTTMP': '/t...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_nonmatching-projection.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/nonmatching-projection/demo_nonmatching-projection.py", line 26, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path75-demo_dg-poisson.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/dg-poisson') 495s name = 'demo_dg-poisson.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_dg-poisson.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/dg-poisson', 'env': {'ADTTMP': '/tmp/autopkgte...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_dg-poisson.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/dg-poisson/demo_dg-poisson.py", line 39, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ____________________ test_demos[path76-demo_refinement.py] _____________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/refinement') 495s name = 'demo_refinement.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_refinement.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/refinement', 'env': {'ADTTMP': '/tmp/autopkgte...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_refinement.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/refinement/demo_refinement.py", line 24, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _________________ test_demos[path77-demo_sym-dirichlet-bc.py] __________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/sym-dirichlet-bc') 495s name = 'demo_sym-dirichlet-bc.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_sym-dirichlet-bc.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/sym-dirichlet-bc', 'env': {'ADTTMP': '/tmp/aut...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_sym-dirichlet-bc.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/sym-dirichlet-bc/demo_sym-dirichlet-bc.py", line 27, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path78-demo_collision-detection.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/collision-detection') 495s name = 'demo_collision-detection.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_collision-detection.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/collision-detection', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_collision-detection.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/collision-detection/demo_collision-detection.py", line 18, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s _______________________ test_demos[path80-demo_eval.py] ________________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/eval') 495s name = 'demo_eval.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_eval.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/eval', 'env': {'ADTTMP': '/tmp/autopkgtest.6ZS...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_eval.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/eval/demo_eval.py", line 23, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ________________ test_demos[path81-demo_block-assembly-3D2D.py] ________________ 495s 495s mpiexec = None, num_proc = 1 495s path = PosixPath('/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-3D2D') 495s name = 'demo_block-assembly-3D2D.py' 495s 495s @pytest.mark.parametrize("path,name", demos) 495s def test_demos(mpiexec, num_proc, path, name): 495s 495s if mpiexec is None: 495s # Run in serial 495s > ret = subprocess.run([sys.executable, name], 495s cwd=str(path), 495s env={**os.environ, 'MPLBACKEND': 'agg'}, 495s check=True) 495s 495s python/demo/test.py:35: 495s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 495s 495s input = None, capture_output = False, timeout = None, check = True 495s popenargs = (['/usr/bin/python3.13', 'demo_block-assembly-3D2D.py'],) 495s kwargs = {'cwd': '/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-3D2D', 'env': {'ADTTMP': '/tmp/...ntu2 slepc/3.21.2+dfsg1-2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.6ZSprY/test-dolfin-python-demo-artifacts', ...}} 495s process = 495s stdout = None, stderr = None, retcode = 1 495s 495s def run(*popenargs, 495s input=None, capture_output=False, timeout=None, check=False, **kwargs): 495s """Run command with arguments and return a CompletedProcess instance. 495s 495s The returned instance will have attributes args, returncode, stdout and 495s stderr. By default, stdout and stderr are not captured, and those attributes 495s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 495s or pass capture_output=True to capture both. 495s 495s If check is True and the exit code was non-zero, it raises a 495s CalledProcessError. The CalledProcessError object will have the return code 495s in the returncode attribute, and output & stderr attributes if those streams 495s were captured. 495s 495s If timeout is given, and the process takes too long, a TimeoutExpired 495s exception will be raised. 495s 495s There is an optional argument "input", allowing you to 495s pass bytes or a string to the subprocess's stdin. If you use this argument 495s you may not also use the Popen constructor's "stdin" argument, as 495s it will be used internally. 495s 495s By default, all communication is in bytes, and therefore any "input" should 495s be bytes, and the stdout and stderr will be bytes. If in text mode, any 495s "input" should be a string, and stdout and stderr will be strings decoded 495s according to locale encoding, or by "encoding" if set. Text mode is 495s triggered by setting any of text, encoding, errors or universal_newlines. 495s 495s The other arguments are the same as for the Popen constructor. 495s """ 495s if input is not None: 495s if kwargs.get('stdin') is not None: 495s raise ValueError('stdin and input arguments may not both be used.') 495s kwargs['stdin'] = PIPE 495s 495s if capture_output: 495s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 495s raise ValueError('stdout and stderr arguments may not be used ' 495s 'with capture_output.') 495s kwargs['stdout'] = PIPE 495s kwargs['stderr'] = PIPE 495s 495s with Popen(*popenargs, **kwargs) as process: 495s try: 495s stdout, stderr = process.communicate(input, timeout=timeout) 495s except TimeoutExpired as exc: 495s process.kill() 495s if _mswindows: 495s # Windows accumulates the output in a single blocking 495s # read() call run on child threads, with the timeout 495s # being done in a join() on those threads. communicate() 495s # _after_ kill() is required to collect that and add it 495s # to the exception. 495s exc.stdout, exc.stderr = process.communicate() 495s else: 495s # POSIX _communicate already populated the output so 495s # far into the TimeoutExpired exception. 495s process.wait() 495s raise 495s except: # Including KeyboardInterrupt, communicate handled that. 495s process.kill() 495s # We don't call process.wait() as .__exit__ does that for us. 495s raise 495s retcode = process.poll() 495s if check and retcode: 495s > raise CalledProcessError(retcode, process.args, 495s output=stdout, stderr=stderr) 495s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-assembly-3D2D.py']' returned non-zero exit status 1. 495s 495s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 495s ----------------------------- Captured stderr call ----------------------------- 495s Traceback (most recent call last): 495s File "/tmp/autopkgtest.6ZSprY/build.grP/src/python/demo/undocumented/block-assembly-3D2D/demo_block-assembly-3D2D.py", line 1, in 495s from dolfin import * 495s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 495s from .cpp import __version__ 495s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 495s ============================= slowest 20 durations ============================= 495s 1.44s call demo/test.py::test_demos[path5-demo_periodic.py] 495s 1.29s call demo/test.py::test_demos[path13-demo_biharmonic.py] 495s 1.28s call demo/test.py::test_demos[path15-demo_eigenvalue.py] 495s 1.28s call demo/test.py::test_demos[path7-demo_stokes-mini.py] 495s 1.27s call demo/test.py::test_demos[path8-demo_stokes-taylor-hood.py] 495s 1.25s call demo/test.py::test_demos[path20-demo_auto-adaptive-poisson.py] 495s 1.23s call demo/test.py::test_demos[path9-demo_nonlinear-poisson.py] 495s 0.87s call demo/test.py::test_demos[path49-demo_smoothing.py] 495s 0.87s call demo/test.py::test_demos[path56-demo_meshview-3D2D.py] 495s 0.86s call demo/test.py::test_demos[path48-demo_submesh.py] 495s 0.86s call demo/test.py::test_demos[path32-demo_parallel-refinement.py] 495s 0.85s call demo/test.py::test_demos[path58-demo_curl-curl.py] 495s 0.84s call demo/test.py::test_demos[path57-demo_waveguide.py] 495s 0.84s call demo/test.py::test_demos[path55-demo_overlapping-regions.py] 495s 0.83s call demo/test.py::test_demos[path78-demo_collision-detection.py] 495s 0.82s call demo/test.py::test_demos[path2-demo_maxwell-eigenvalues.py] 495s 0.81s call demo/test.py::test_demos[path31-demo_multimesh-poisson.py] 495s 0.81s call demo/test.py::test_demos[path61-demo_elementplot.py] 495s 0.81s call demo/test.py::test_demos[path17-demo_neumann-poisson.py] 495s 0.81s call demo/test.py::test_demos[path59-demo_advection-diffusion.py] 495s =========================== short test summary info ============================ 495s FAILED python/demo/test.py::test_demos[path0-demo_built-in-meshes.py] - subpr... 495s FAILED python/demo/test.py::test_demos[path1-demo_stokes-iterative.py] - subp... 495s FAILED python/demo/test.py::test_demos[path2-demo_maxwell-eigenvalues.py] - s... 495s FAILED python/demo/test.py::test_demos[path3-demo_poisson.py] - subprocess.Ca... 495s FAILED python/demo/test.py::test_demos[path5-demo_periodic.py] - subprocess.C... 495s FAILED python/demo/test.py::test_demos[path6-demo_subdomains.py] - subprocess... 495s FAILED python/demo/test.py::test_demos[path7-demo_stokes-mini.py] - subproces... 495s FAILED python/demo/test.py::test_demos[path8-demo_stokes-taylor-hood.py] - su... 495s FAILED python/demo/test.py::test_demos[path9-demo_nonlinear-poisson.py] - sub... 495s FAILED python/demo/test.py::test_demos[path12-demo_singular-poisson.py] - sub... 495s FAILED python/demo/test.py::test_demos[path13-demo_biharmonic.py] - subproces... 495s FAILED python/demo/test.py::test_demos[path14-demo_nonmatching-interpolation.py] 495s FAILED python/demo/test.py::test_demos[path15-demo_eigenvalue.py] - subproces... 495s FAILED python/demo/test.py::test_demos[path16-demo_mixed-poisson.py] - subpro... 495s FAILED python/demo/test.py::test_demos[path17-demo_neumann-poisson.py] - subp... 495s FAILED python/demo/test.py::test_demos[path18-demo_subdomains-poisson.py] - s... 495s FAILED python/demo/test.py::test_demos[path20-demo_auto-adaptive-poisson.py] 495s FAILED python/demo/test.py::test_demos[path21-demo_point-integral.py] - subpr... 495s FAILED python/demo/test.py::test_demos[path22-demo_spatial-coordinates.py] - ... 495s FAILED python/demo/test.py::test_demos[path23-demo_sub-function-assignment.py] 495s FAILED python/demo/test.py::test_demos[path24-demo_formsplitter.py] - subproc... 495s FAILED python/demo/test.py::test_demos[path25-demo_coordinates.py] - subproce... 495s FAILED python/demo/test.py::test_demos[path27-demo_projection-interpolation.py] 495s FAILED python/demo/test.py::test_demos[path28-demo_poisson1D-in-2D.py] - subp... 495s FAILED python/demo/test.py::test_demos[path29-demo_functional.py] - subproces... 495s FAILED python/demo/test.py::test_demos[path30-demo_adaptive-poisson.py] - sub... 495s FAILED python/demo/test.py::test_demos[path31-demo_multimesh-poisson.py] - su... 495s FAILED python/demo/test.py::test_demos[path32-demo_parallel-refinement.py] - ... 495s FAILED python/demo/test.py::test_demos[path33-demo_optimization.py] - subproc... 495s FAILED python/demo/test.py::test_demos[path34-demo_lift-drag.py] - subprocess... 495s FAILED python/demo/test.py::test_demos[path35-demo_block-assembly-2D2D.py] - ... 495s FAILED python/demo/test.py::test_demos[path36-demo_block-assembly-2D2D-nonlinear.py] 495s FAILED python/demo/test.py::test_demos[path37-demo_mixedfunctionspace.py] - s... 495s FAILED python/demo/test.py::test_demos[path38-demo_poisson-disc.py] - subproc... 495s FAILED python/demo/test.py::test_demos[path39-demo_meshview-2D2D.py] - subpro... 495s FAILED python/demo/test.py::test_demos[path40-demo_poisson1D.py] - subprocess... 495s FAILED python/demo/test.py::test_demos[path41-demo_special-functions.py] - su... 495s FAILED python/demo/test.py::test_demos[path42-demo_mixed-poisson-sphere.py] 495s FAILED python/demo/test.py::test_demos[path43-demo_meshview-3D1D.py] - subpro... 495s FAILED python/demo/test.py::test_demos[path44-demo_mplot.py] - subprocess.Cal... 495s FAILED python/demo/test.py::test_demos[path45-demo_multimesh_marking.py] - su... 495s FAILED python/demo/test.py::test_demos[path46-demo_block-matrix.py] - subproc... 495s FAILED python/demo/test.py::test_demos[path47-demo_contact-vi-snes.py] - subp... 495s FAILED python/demo/test.py::test_demos[path48-demo_submesh.py] - subprocess.C... 495s FAILED python/demo/test.py::test_demos[path49-demo_smoothing.py] - subprocess... 495s FAILED python/demo/test.py::test_demos[path50-demo_ale.py] - subprocess.Calle... 495s FAILED python/demo/test.py::test_demos[path51-demo_time-series.py] - subproce... 495s FAILED python/demo/test.py::test_demos[path52-demo_conditional.py] - subproce... 495s FAILED python/demo/test.py::test_demos[path53-demo_block-assembly-3D1D.py] - ... 495s FAILED python/demo/test.py::test_demos[path54-demo_extrapolation.py] - subpro... 495s FAILED python/demo/test.py::test_demos[path55-demo_overlapping-regions.py] - ... 495s FAILED python/demo/test.py::test_demos[path56-demo_meshview-3D2D.py] - subpro... 495s FAILED python/demo/test.py::test_demos[path57-demo_waveguide.py] - subprocess... 495s FAILED python/demo/test.py::test_demos[path58-demo_curl-curl.py] - subprocess... 495s FAILED python/demo/test.py::test_demos[path59-demo_advection-diffusion.py] - ... 495s FAILED python/demo/test.py::test_demos[path60-demo_matnest.py] - subprocess.C... 495s FAILED python/demo/test.py::test_demos[path61-demo_elementplot.py] - subproce... 495s FAILED python/demo/test.py::test_demos[path62-demo_multimesh-quadrature.py] 495s FAILED python/demo/test.py::test_demos[path63-demo_mesh-quality.py] - subproc... 495s FAILED python/demo/test.py::test_demos[path64-demo_parameters.py] - subproces... 495s FAILED python/demo/test.py::test_demos[path65-demo_contact-vi-tao.py] - subpr... 495s FAILED python/demo/test.py::test_demos[path66-demo_interpolation.py] - subpro... 495s FAILED python/demo/test.py::test_demos[path67-demo_meshview-3D3D.py] - subpro... 495s FAILED python/demo/test.py::test_demos[path68-demo_dg-advection-diffusion.py] 495s FAILED python/demo/test.py::test_demos[path69-demo_timing.py] - subprocess.Ca... 495s FAILED python/demo/test.py::test_demos[path70-demo_multimesh-stokes.py] - sub... 495s FAILED python/demo/test.py::test_demos[path71-demo_ghost-mesh.py] - subproces... 495s FAILED python/demo/test.py::test_demos[path72-demo_multistage-solver.py] - su... 495s FAILED python/demo/test.py::test_demos[path73-demo_buckling-tao.py] - subproc... 495s FAILED python/demo/test.py::test_demos[path74-demo_nonmatching-projection.py] 495s FAILED python/demo/test.py::test_demos[path75-demo_dg-poisson.py] - subproces... 495s FAILED python/demo/test.py::test_demos[path76-demo_refinement.py] - subproces... 495s FAILED python/demo/test.py::test_demos[path77-demo_sym-dirichlet-bc.py] - sub... 495s FAILED python/demo/test.py::test_demos[path78-demo_collision-detection.py] - ... 495s FAILED python/demo/test.py::test_demos[path80-demo_eval.py] - subprocess.Call... 495s FAILED python/demo/test.py::test_demos[path81-demo_block-assembly-3D2D.py] - ... 495s ================= 76 failed, 6 deselected in 66.06s (0:01:06) ================== 495s autopkgtest [18:26:37]: test test-dolfin-python-demo: -----------------------] 496s autopkgtest [18:26:38]: test test-dolfin-python-demo: - - - - - - - - - - results - - - - - - - - - - 496s test-dolfin-python-demo FAIL non-zero exit status 1 496s autopkgtest [18:26:38]: test test-dolfin-python-pusimp: preparing testbed 580s autopkgtest [18:28:02]: testbed dpkg architecture: arm64 580s autopkgtest [18:28:02]: testbed apt version: 2.9.8 580s autopkgtest [18:28:02]: @@@@@@@@@@@@@@@@@@@@ test bed setup 581s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 581s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [937 kB] 582s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [56.7 kB] 582s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.6 kB] 582s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9704 B] 582s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [88.2 kB] 582s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [57.8 kB] 582s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [786 kB] 582s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [19.3 kB] 582s Fetched 2042 kB in 1s (2478 kB/s) 582s Reading package lists... 584s Reading package lists... 584s Building dependency tree... 584s Reading state information... 585s Calculating upgrade... 585s The following package was automatically installed and is no longer required: 585s libsgutils2-1.46-2 585s Use 'sudo apt autoremove' to remove it. 585s The following NEW packages will be installed: 585s libsgutils2-1.48 585s The following packages will be upgraded: 585s bash bpftrace curl debconf debconf-i18n distro-info fwupd-signed 585s gir1.2-girepository-2.0 gir1.2-glib-2.0 hostname libaudit-common libaudit1 585s libcurl3t64-gnutls libcurl4t64 libgirepository-1.0-1 libglib2.0-0t64 585s libglib2.0-data libpam-modules libpam-modules-bin libpam-runtime libpam0g 585s libplymouth5 libpython3-stdlib libselinux1 libsemanage-common libsemanage2 585s linux-base lxd-installer openssh-client openssh-server openssh-sftp-server 585s plymouth plymouth-theme-ubuntu-text python3 python3-blinker python3-dbus 585s python3-debconf python3-gi python3-jsonschema-specifications python3-minimal 585s python3-rpds-py python3-yaml sg3-utils sg3-utils-udev vim-common vim-tiny 585s xxd 586s 47 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 586s Need to get 11.7 MB of archives. 586s After this operation, 2983 kB of additional disk space will be used. 586s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 bash arm64 5.2.32-1ubuntu2 [791 kB] 586s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 hostname arm64 3.25 [11.0 kB] 586s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 586s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaudit1 arm64 1:4.0.2-2ubuntu1 [54.2 kB] 586s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 debconf-i18n all 1.5.87ubuntu1 [204 kB] 586s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 586s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 586s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 586s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-debconf all 1.5.87ubuntu1 [4156 B] 586s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 debconf all 1.5.87ubuntu1 [124 kB] 586s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam0g arm64 1.5.3-7ubuntu4 [68.6 kB] 586s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libselinux1 arm64 3.7-3ubuntu1 [81.6 kB] 586s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-modules-bin arm64 1.5.3-7ubuntu4 [50.4 kB] 586s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-modules arm64 1.5.3-7ubuntu4 [285 kB] 586s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-sftp-server arm64 1:9.9p1-3ubuntu2 [36.8 kB] 586s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-server arm64 1:9.9p1-3ubuntu2 [524 kB] 586s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-client arm64 1:9.9p1-3ubuntu2 [920 kB] 586s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-runtime all 1.5.3-7ubuntu4 [40.8 kB] 586s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libsemanage-common all 3.7-2build1 [7186 B] 586s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libsemanage2 arm64 3.7-2build1 [92.2 kB] 586s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 distro-info arm64 1.12 [19.4 kB] 586s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 gir1.2-girepository-2.0 arm64 1.82.0-2 [25.2 kB] 586s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 gir1.2-glib-2.0 arm64 2.82.2-3 [182 kB] 586s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libglib2.0-0t64 arm64 2.82.2-3 [1560 kB] 586s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libgirepository-1.0-1 arm64 1.82.0-2 [83.0 kB] 586s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libglib2.0-data all 2.82.2-3 [51.7 kB] 586s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dbus arm64 1.3.2-5build4 [109 kB] 586s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-gi arm64 3.50.0-3build1 [279 kB] 586s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-yaml arm64 6.0.2-1build1 [164 kB] 586s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 vim-tiny arm64 2:9.1.0861-1ubuntu1 [805 kB] 586s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 vim-common all 2:9.1.0861-1ubuntu1 [395 kB] 586s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 xxd arm64 2:9.1.0861-1ubuntu1 [67.3 kB] 586s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libplymouth5 arm64 24.004.60-2ubuntu3 [141 kB] 586s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 plymouth-theme-ubuntu-text arm64 24.004.60-2ubuntu3 [9914 B] 586s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 plymouth arm64 24.004.60-2ubuntu3 [135 kB] 586s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 bpftrace arm64 0.21.2-2ubuntu3 [1854 kB] 586s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 curl arm64 8.9.1-2ubuntu3 [235 kB] 586s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl4t64 arm64 8.9.1-2ubuntu3 [365 kB] 586s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 fwupd-signed arm64 1.55+1.7-1 [30.9 kB] 586s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl3t64-gnutls arm64 8.9.1-2ubuntu3 [359 kB] 586s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 libsgutils2-1.48 arm64 1.48-0ubuntu1 [118 kB] 586s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 linux-base all 4.10.1ubuntu1 [34.8 kB] 586s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 lxd-installer all 10 [5264 B] 586s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-blinker all 1.9.0-1 [10.7 kB] 586s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-rpds-py arm64 0.21.0-2ubuntu1 [302 kB] 586s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jsonschema-specifications all 2023.12.1-2 [9116 B] 586s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 sg3-utils arm64 1.48-0ubuntu1 [999 kB] 587s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 sg3-utils-udev all 1.48-0ubuntu1 [6608 B] 587s Preconfiguring packages ... 587s Fetched 11.7 MB in 1s (10.4 MB/s) 588s (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 ... 80002 files and directories currently installed.) 588s Preparing to unpack .../bash_5.2.32-1ubuntu2_arm64.deb ... 588s Unpacking bash (5.2.32-1ubuntu2) over (5.2.32-1ubuntu1) ... 588s Setting up bash (5.2.32-1ubuntu2) ... 588s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 588s (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 ... 80002 files and directories currently installed.) 588s Preparing to unpack .../hostname_3.25_arm64.deb ... 588s Unpacking hostname (3.25) over (3.23+nmu2ubuntu2) ... 588s Setting up hostname (3.25) ... 588s (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 ... 80002 files and directories currently installed.) 588s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 588s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 588s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 588s (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 ... 80002 files and directories currently installed.) 588s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_arm64.deb ... 588s Unpacking libaudit1:arm64 (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 588s Setting up libaudit1:arm64 (1:4.0.2-2ubuntu1) ... 588s (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 ... 80002 files and directories currently installed.) 588s Preparing to unpack .../debconf-i18n_1.5.87ubuntu1_all.deb ... 588s Unpacking debconf-i18n (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 588s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 588s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 588s Setting up python3-minimal (3.12.7-1) ... 589s (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 ... 80002 files and directories currently installed.) 589s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 589s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 589s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 589s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 589s Preparing to unpack .../python3-debconf_1.5.87ubuntu1_all.deb ... 589s Unpacking python3-debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 589s Preparing to unpack .../debconf_1.5.87ubuntu1_all.deb ... 589s Unpacking debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 589s Setting up debconf (1.5.87ubuntu1) ... 590s (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 ... 80002 files and directories currently installed.) 590s Preparing to unpack .../libpam0g_1.5.3-7ubuntu4_arm64.deb ... 590s Unpacking libpam0g:arm64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 590s Setting up libpam0g:arm64 (1.5.3-7ubuntu4) ... 590s (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 ... 80002 files and directories currently installed.) 590s Preparing to unpack .../libselinux1_3.7-3ubuntu1_arm64.deb ... 590s Unpacking libselinux1:arm64 (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 590s Setting up libselinux1:arm64 (3.7-3ubuntu1) ... 590s (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 ... 80002 files and directories currently installed.) 590s Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu4_arm64.deb ... 590s Unpacking libpam-modules-bin (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 590s Setting up libpam-modules-bin (1.5.3-7ubuntu4) ... 591s pam_namespace.service is a disabled or a static unit not running, not starting it. 591s (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 ... 80002 files and directories currently installed.) 591s Preparing to unpack .../libpam-modules_1.5.3-7ubuntu4_arm64.deb ... 591s Unpacking libpam-modules:arm64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 591s Setting up libpam-modules:arm64 (1.5.3-7ubuntu4) ... 591s (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 ... 80002 files and directories currently installed.) 591s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu2_arm64.deb ... 591s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 591s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu2_arm64.deb ... 591s Unpacking openssh-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 591s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu2_arm64.deb ... 591s Unpacking openssh-client (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 591s Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu4_all.deb ... 591s Unpacking libpam-runtime (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 591s Setting up libpam-runtime (1.5.3-7ubuntu4) ... 592s (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 ... 80004 files and directories currently installed.) 592s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 592s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 592s Setting up libsemanage-common (3.7-2build1) ... 592s (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 ... 80003 files and directories currently installed.) 592s Preparing to unpack .../libsemanage2_3.7-2build1_arm64.deb ... 592s Unpacking libsemanage2:arm64 (3.7-2build1) over (3.5-1build6) ... 592s Setting up libsemanage2:arm64 (3.7-2build1) ... 592s (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 ... 80003 files and directories currently installed.) 592s Preparing to unpack .../00-distro-info_1.12_arm64.deb ... 592s Unpacking distro-info (1.12) over (1.9) ... 592s Preparing to unpack .../01-gir1.2-girepository-2.0_1.82.0-2_arm64.deb ... 592s Unpacking gir1.2-girepository-2.0:arm64 (1.82.0-2) over (1.80.1-4) ... 592s Preparing to unpack .../02-gir1.2-glib-2.0_2.82.2-3_arm64.deb ... 592s Unpacking gir1.2-glib-2.0:arm64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 592s Preparing to unpack .../03-libglib2.0-0t64_2.82.2-3_arm64.deb ... 592s Unpacking libglib2.0-0t64:arm64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 592s Preparing to unpack .../04-libgirepository-1.0-1_1.82.0-2_arm64.deb ... 592s Unpacking libgirepository-1.0-1:arm64 (1.82.0-2) over (1.80.1-4) ... 592s Preparing to unpack .../05-libglib2.0-data_2.82.2-3_all.deb ... 592s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 592s Preparing to unpack .../06-python3-dbus_1.3.2-5build4_arm64.deb ... 592s Unpacking python3-dbus (1.3.2-5build4) over (1.3.2-5build3) ... 592s Preparing to unpack .../07-python3-gi_3.50.0-3build1_arm64.deb ... 592s Unpacking python3-gi (3.50.0-3build1) over (3.50.0-3) ... 592s Preparing to unpack .../08-python3-yaml_6.0.2-1build1_arm64.deb ... 593s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 593s Preparing to unpack .../09-vim-tiny_2%3a9.1.0861-1ubuntu1_arm64.deb ... 593s Unpacking vim-tiny (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 593s Preparing to unpack .../10-vim-common_2%3a9.1.0861-1ubuntu1_all.deb ... 593s Unpacking vim-common (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 593s Preparing to unpack .../11-xxd_2%3a9.1.0861-1ubuntu1_arm64.deb ... 593s Unpacking xxd (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 593s Preparing to unpack .../12-libplymouth5_24.004.60-2ubuntu3_arm64.deb ... 593s Unpacking libplymouth5:arm64 (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 593s Preparing to unpack .../13-plymouth-theme-ubuntu-text_24.004.60-2ubuntu3_arm64.deb ... 593s Unpacking plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 593s Preparing to unpack .../14-plymouth_24.004.60-2ubuntu3_arm64.deb ... 593s Unpacking plymouth (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 593s Preparing to unpack .../15-bpftrace_0.21.2-2ubuntu3_arm64.deb ... 593s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 593s Preparing to unpack .../16-curl_8.9.1-2ubuntu3_arm64.deb ... 593s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 593s Preparing to unpack .../17-libcurl4t64_8.9.1-2ubuntu3_arm64.deb ... 593s Unpacking libcurl4t64:arm64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 593s Preparing to unpack .../18-fwupd-signed_1.55+1.7-1_arm64.deb ... 593s Unpacking fwupd-signed (1.55+1.7-1) over (1.54+1.6-1build1) ... 593s Preparing to unpack .../19-libcurl3t64-gnutls_8.9.1-2ubuntu3_arm64.deb ... 593s Unpacking libcurl3t64-gnutls:arm64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 593s Selecting previously unselected package libsgutils2-1.48:arm64. 593s Preparing to unpack .../20-libsgutils2-1.48_1.48-0ubuntu1_arm64.deb ... 593s Unpacking libsgutils2-1.48:arm64 (1.48-0ubuntu1) ... 593s Preparing to unpack .../21-linux-base_4.10.1ubuntu1_all.deb ... 593s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 593s Preparing to unpack .../22-lxd-installer_10_all.deb ... 593s Unpacking lxd-installer (10) over (9) ... 594s Preparing to unpack .../23-python3-blinker_1.9.0-1_all.deb ... 594s Unpacking python3-blinker (1.9.0-1) over (1.8.2-1) ... 594s Preparing to unpack .../24-python3-rpds-py_0.21.0-2ubuntu1_arm64.deb ... 594s Unpacking python3-rpds-py (0.21.0-2ubuntu1) over (0.20.0-0ubuntu3) ... 594s Preparing to unpack .../25-python3-jsonschema-specifications_2023.12.1-2_all.deb ... 594s Unpacking python3-jsonschema-specifications (2023.12.1-2) over (2023.12.1-1ubuntu1) ... 594s Preparing to unpack .../26-sg3-utils_1.48-0ubuntu1_arm64.deb ... 594s Unpacking sg3-utils (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 594s Preparing to unpack .../27-sg3-utils-udev_1.48-0ubuntu1_all.deb ... 594s Unpacking sg3-utils-udev (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 594s Setting up distro-info (1.12) ... 594s Setting up linux-base (4.10.1ubuntu1) ... 594s Setting up libcurl4t64:arm64 (8.9.1-2ubuntu3) ... 594s Setting up bpftrace (0.21.2-2ubuntu3) ... 594s Setting up openssh-client (1:9.9p1-3ubuntu2) ... 594s Setting up libcurl3t64-gnutls:arm64 (8.9.1-2ubuntu3) ... 594s Setting up fwupd-signed (1.55+1.7-1) ... 594s Setting up libsgutils2-1.48:arm64 (1.48-0ubuntu1) ... 594s Setting up debconf-i18n (1.5.87ubuntu1) ... 594s Setting up xxd (2:9.1.0861-1ubuntu1) ... 594s Setting up libglib2.0-0t64:arm64 (2.82.2-3) ... 594s No schema files found: doing nothing. 594s Setting up libglib2.0-data (2.82.2-3) ... 594s Setting up vim-common (2:9.1.0861-1ubuntu1) ... 594s Setting up gir1.2-glib-2.0:arm64 (2.82.2-3) ... 594s Setting up lxd-installer (10) ... 595s Setting up libplymouth5:arm64 (24.004.60-2ubuntu3) ... 595s Setting up libgirepository-1.0-1:arm64 (1.82.0-2) ... 595s Setting up curl (8.9.1-2ubuntu3) ... 595s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 595s Setting up sg3-utils (1.48-0ubuntu1) ... 595s Setting up openssh-sftp-server (1:9.9p1-3ubuntu2) ... 595s Setting up openssh-server (1:9.9p1-3ubuntu2) ... 595s Installing new version of config file /etc/ssh/moduli ... 595s Replacing config file /etc/ssh/sshd_config with new version 596s Setting up plymouth (24.004.60-2ubuntu3) ... 596s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 596s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 615s flash-kernel: deferring update (trigger activated) 615s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 615s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 615s Setting up python3 (3.12.7-1) ... 615s Setting up vim-tiny (2:9.1.0861-1ubuntu1) ... 615s Setting up sg3-utils-udev (1.48-0ubuntu1) ... 615s update-initramfs: deferring update (trigger activated) 615s Setting up plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) ... 615s update-initramfs: deferring update (trigger activated) 615s Setting up gir1.2-girepository-2.0:arm64 (1.82.0-2) ... 615s Setting up python3-gi (3.50.0-3build1) ... 615s Setting up python3-rpds-py (0.21.0-2ubuntu1) ... 616s Setting up python3-jsonschema-specifications (2023.12.1-2) ... 616s Setting up python3-blinker (1.9.0-1) ... 616s Setting up python3-dbus (1.3.2-5build4) ... 616s Setting up python3-debconf (1.5.87ubuntu1) ... 616s Setting up python3-yaml (6.0.2-1build1) ... 616s Processing triggers for man-db (2.13.0-1) ... 618s Processing triggers for debianutils (5.21) ... 618s Processing triggers for install-info (7.1.1-1) ... 618s Processing triggers for initramfs-tools (0.142ubuntu35) ... 618s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 618s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 633s System running in EFI mode, skipping. 633s Processing triggers for libc-bin (2.40-1ubuntu3) ... 633s Processing triggers for ufw (0.36.2-8) ... 633s Processing triggers for flash-kernel (3.107ubuntu13) ... 634s System running in EFI mode, skipping. 634s Reading package lists... 634s Building dependency tree... 634s Reading state information... 635s The following packages will be REMOVED: 635s libsgutils2-1.46-2* 635s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 635s After this operation, 314 kB disk space will be freed. 635s (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 ... 80037 files and directories currently installed.) 635s Removing libsgutils2-1.46-2:arm64 (1.46-3ubuntu5) ... 635s Processing triggers for libc-bin (2.40-1ubuntu3) ... 636s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 636s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 636s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 636s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 637s Reading package lists... 637s Reading package lists... 637s Building dependency tree... 637s Reading state information... 638s Calculating upgrade... 638s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 638s Reading package lists... 639s Building dependency tree... 639s Reading state information... 640s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 640s autopkgtest [18:29:02]: rebooting testbed after setup commands that affected boot 668s Reading package lists... 668s Building dependency tree... 668s Reading state information... 669s Starting pkgProblemResolver with broken count: 0 669s Starting 2 pkgProblemResolver with broken count: 0 669s Done 670s The following additional packages will be installed: 670s autoconf automake autopoint autotools-dev build-essential chrpath cmake 670s cmake-data cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu 670s debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism 670s docutils-common dolfin-bin dolfin-doc doxygen dwz fontconfig 670s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 670s fonts-lato fonts-mathjax g++ g++-14 g++-14-aarch64-linux-gnu 670s g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu 670s gcc-aarch64-linux-gnu gettext gfortran gfortran-14 670s gfortran-14-aarch64-linux-gnu gfortran-aarch64-linux-gnu graphviz 670s icu-devtools intltool-debian libaec-dev libaec0 libamd-comgr2 libamd3 670s libamdhip64-5 libann0 libaom3 libarchive-zip-perl libarpack2-dev 670s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 670s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 670s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 670s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 670s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 670s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 670s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 670s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 670s libboost-program-options1.83-dev libboost-program-options1.83.0 670s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 670s libboost-serialization1.83-dev libboost-serialization1.83.0 670s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 670s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 670s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 670s libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 libccolamd3 libcdt5 libcgraph6 670s libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev libcxsparse4 670s libdatrie1 libde265-0 libdebhelper-perl libdeflate0 libdolfin-dev 670s libdolfin-dev-common libdolfin2019.2t64 libdolfin64-2019.2t64 670s libdolfin64-dev libdrm-amdgpu1 libeigen3-dev libevent-2.1-7t64 libevent-dev 670s libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 670s libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 670s libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 670s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libgcc-14-dev 670s libgd3 libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl 670s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 670s libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 670s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 670s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 670s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 670s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 670s libhsakmt1 libhwasan0 libhwloc-dev libhwloc-plugins libhwloc15 670s libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 670s libibumad3 libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 670s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 670s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 670s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 670s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 670s liblerc4 libllvm17t64 liblsan0 libltdl-dev libltdl7 liblzma-dev libmetis5 670s libmpc3 libmumps-5.6t64 libmumps-5.7 libmumps-64pord-5.6t64 670s libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev libmumps64-dev 670s libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev 670s libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 670s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 670s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 670s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 670s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 670s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 670s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 670s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 670s libpython3.13 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib 670s libraqm0 librbio4 librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 670s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 670s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 670s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 670s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 670s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 670s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 670s libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev 670s libxapian30 libxau-dev libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev 670s libxdmcp-dev libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 670s libyaml-dev libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev 670s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 670s openmpi-bin openmpi-common petsc-dev petsc64-dev pkg-config pkgconf 670s pkgconf-bin po-debconf pybind11-dev python-petsc4py-doc python3-alabaster 670s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 670s python3-distlib python3-docutils python3-dolfin python3-dolfin-real 670s python3-dolfin64-real python3-ffc python3-fiat python3-filelock 670s python3-imagesize python3-iniconfig python3-mpi4py python3-mpmath 670s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 670s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 670s python3-pip python3-pip-whl python3-pkgconfig python3-platformdirs 670s python3-pluggy python3-ply python3-pusimp python3-pybind11 python3-pytest 670s python3-roman python3-setuptools-whl python3-six python3-slepc4py 670s python3-slepc4py-64-real python3-slepc4py-64-real3.21 python3-slepc4py-real 670s python3-slepc4py-real3.21 python3-snowballstemmer python3-sphinx 670s python3-sphinx-rtd-theme python3-sphinxcontrib.jquery python3-sympy 670s python3-ufl-legacy python3-virtualenv python3-wheel python3-wheel-whl 670s python3.12-dev python3.13 python3.13-dev python3.13-minimal sgml-base 670s slepc-dev slepc64-dev sphinx-common sphinx-rtd-theme-common swig valgrind 670s valgrind-mpi x11-common x11proto-dev xml-core xorg-sgml-doctools xtrans-dev 670s zlib1g-dev 670s Suggested packages: 670s autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format 670s elpa-cmake-mode ninja-build cpp-doc gcc-14-locales cpp-14-doc dh-make flit 670s python3-build python3-installer doxygen-latex doxygen-doc doxygen-gui 670s gcc-14-doc gcc-multilib manpages-dev flex bison gdb gcc-doc 670s gdb-aarch64-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 670s gfortran-doc gfortran-14-doc libcoarrays-dev gsfonts graphviz-doc 670s liblapack-doc libboost-doc libboost-graph1.83-dev libboost1.83-doc 670s libboost-container1.83-dev libboost-context1.83-dev 670s libboost-contract1.83-dev libboost-coroutine1.83-dev 670s libboost-exception1.83-dev libboost-fiber1.83-dev 670s libboost-graph-parallel1.83-dev libboost-json1.83-dev 670s libboost-locale1.83-dev libboost-log1.83-dev libboost-mpi-python1.83-dev 670s libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-python1.83-dev 670s libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev 670s libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev 670s libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcurl4-doc libidn-dev 670s libkrb5-dev libldap2-dev libeigen3-doc libfftw3-doc libgd-tools gmp-doc 670s libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc libhdf5-doc 670s libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec 670s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 670s libheif-plugin-kvazaar libheif-plugin-rav1e libheif-plugin-svtenc icu-doc 670s libjs-jquery-ui-docs fonts-mathjax-extras fonts-stix libjs-mathjax-doc 670s libtool-doc liblzma-doc libnghttp2-doc openmpi-doc p11-kit-doc 670s libpetsc-real3.21-dbg petsc3.21-doc libluminate-dev libpetsc64-real3.21-dbg 670s scalapack-doc libslepc3.21-dev-examples slepc3.21-doc libssl-doc 670s libstdc++-14-doc libsuperlu-doc gcj-jdk libx11-doc xapian-tools libxcb-doc 670s libyaml-doc m4-doc opencl-icd opencl-clhpp-headers-doc libmail-box-perl 670s pybind11-doc python-dijitso-doc docutils-doc fonts-linuxlibertine 670s | ttf-linux-libertine texlive-lang-french texlive-latex-base 670s texlive-latex-recommended python-mpmath-doc python3-gmpy2 python3-matplotlib 670s python-numpy-doc python-ply-doc python-slepc4py-doc python3-stemmer dvipng 670s dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk sphinx-doc tex-gyre 670s texlive-fonts-extra texlive-fonts-recommended texlive-latex-extra 670s texlive-plain-generic python-sympy-doc python-ufl-legacy-doc python3.13-venv 670s python3.13-doc binfmt-support sgml-base-doc swig-doc swig-examples 670s valgrind-dbg kcachegrind alleyoop valkyrie 670s Recommended packages: 670s python3-matplotlib fonts-liberation libarchive-cpio-perl libgts-bin 670s libheif-plugin-aomenc javascript-common libjson-xs-perl 670s libcoarrays-openmpi-dev libpetsc3.21-dev-examples ksh | mksh | pdksh | zsh 670s libgraphblas-dev libtasn1-doc libgl-dev libmail-sendmail-perl libpaper-utils 670s python3-pil isympy-common gdb 670s The following NEW packages will be installed: 670s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 670s chrpath cmake cmake-data cpp cpp-14 cpp-14-aarch64-linux-gnu 670s cpp-aarch64-linux-gnu debhelper debugedit dh-autoreconf dh-python 670s dh-strip-nondeterminism docutils-common dolfin-bin dolfin-doc doxygen dwz 670s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 670s fonts-font-awesome fonts-lato fonts-mathjax g++ g++-14 670s g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14 670s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext gfortran gfortran-14 670s gfortran-14-aarch64-linux-gnu gfortran-aarch64-linux-gnu graphviz 670s icu-devtools intltool-debian libaec-dev libaec0 libamd-comgr2 libamd3 670s libamdhip64-5 libann0 libaom3 libarchive-zip-perl libarpack2-dev 670s libarpack2t64 libasan8 libblas-dev libblas3 libblas64-3 670s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 670s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 670s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 670s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 670s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 670s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 670s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 670s libboost-program-options1.83-dev libboost-program-options1.83.0 670s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 670s libboost-serialization1.83-dev libboost-serialization1.83.0 670s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 670s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 670s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 670s libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 libccolamd3 libcdt5 libcgraph6 670s libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev libcxsparse4 670s libdatrie1 libde265-0 libdebhelper-perl libdeflate0 libdolfin-dev 670s libdolfin-dev-common libdolfin2019.2t64 libdolfin64-2019.2t64 670s libdolfin64-dev libdrm-amdgpu1 libeigen3-dev libevent-2.1-7t64 libevent-dev 670s libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 670s libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 670s libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 670s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libgcc-14-dev 670s libgd3 libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl 670s libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgomp1 670s libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 670s libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 670s libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 670s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 670s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 670s libhsakmt1 libhwasan0 libhwloc-dev libhwloc-plugins libhwloc15 670s libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 670s libibumad3 libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 670s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 670s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 670s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 670s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 670s liblerc4 libllvm17t64 liblsan0 libltdl-dev libltdl7 liblzma-dev libmetis5 670s libmpc3 libmumps-5.6t64 libmumps-5.7 libmumps-64pord-5.6t64 670s libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev libmumps64-dev 670s libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev libnuma-dev 670s libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 670s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 670s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 670s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 670s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 670s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 670s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev libptscotch-7.0 670s libptscotch-dev libpython3-all-dev libpython3-dev libpython3.12-dev 670s libpython3.13 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib 670s libraqm0 librbio4 librdmacm1t64 librhash0 librtmp-dev libscalapack-mpi-dev 670s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 670s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 670s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 670s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 670s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 670s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 670s libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev 670s libxapian30 libxau-dev libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev 670s libxdmcp-dev libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 670s libyaml-dev libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev 670s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 670s openmpi-bin openmpi-common petsc-dev petsc64-dev pkg-config pkgconf 670s pkgconf-bin po-debconf pybind11-dev python-petsc4py-doc python3-alabaster 670s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 670s python3-distlib python3-docutils python3-dolfin python3-dolfin-real 670s python3-dolfin64-real python3-ffc python3-fiat python3-filelock 670s python3-imagesize python3-iniconfig python3-mpi4py python3-mpmath 670s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 670s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 670s python3-pip python3-pip-whl python3-pkgconfig python3-platformdirs 670s python3-pluggy python3-ply python3-pusimp python3-pybind11 python3-pytest 670s python3-roman python3-setuptools-whl python3-six python3-slepc4py 670s python3-slepc4py-64-real python3-slepc4py-64-real3.21 python3-slepc4py-real 670s python3-slepc4py-real3.21 python3-snowballstemmer python3-sphinx 670s python3-sphinx-rtd-theme python3-sphinxcontrib.jquery python3-sympy 670s python3-ufl-legacy python3-virtualenv python3-wheel python3-wheel-whl 670s python3.12-dev python3.13 python3.13-dev python3.13-minimal sgml-base 670s slepc-dev slepc64-dev sphinx-common sphinx-rtd-theme-common swig valgrind 670s valgrind-mpi x11-common x11proto-dev xml-core xorg-sgml-doctools xtrans-dev 670s zlib1g-dev 670s 0 upgraded, 403 newly installed, 0 to remove and 0 not upgraded. 670s Need to get 402 MB/402 MB of archives. 670s After this operation, 1750 MB of additional disk space will be used. 670s Get:1 /tmp/autopkgtest.6ZSprY/4-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [1196 B] 670s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-lato all 2.015-1 [2781 kB] 671s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 671s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 671s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 sgml-base all 1.31 [11.4 kB] 671s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 671s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 autoconf all 2.72-3 [382 kB] 671s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 autotools-dev all 20220109.1 [44.9 kB] 671s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 671s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 autopoint all 0.22.5-2 [616 kB] 671s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 671s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 671s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [10.6 MB] 671s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-8ubuntu1 [1028 B] 671s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 671s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 671s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-8ubuntu1 [49.7 kB] 671s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-8ubuntu1 [145 kB] 671s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-8ubuntu1 [27.8 kB] 671s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-8ubuntu1 [2893 kB] 671s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-8ubuntu1 [1283 kB] 671s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-8ubuntu1 [2686 kB] 671s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-8ubuntu1 [1151 kB] 672s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-8ubuntu1 [1598 kB] 672s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-8ubuntu1 [2594 kB] 672s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [20.9 MB] 672s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-8ubuntu1 [518 kB] 672s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 672s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 672s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++-14-dev arm64 14.2.0-8ubuntu1 [2476 kB] 672s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [12.1 MB] 673s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14 arm64 14.2.0-8ubuntu1 [19.9 kB] 673s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [958 B] 673s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 g++ arm64 4:14.1.0-2ubuntu1 [1080 B] 673s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 673s Get:36 http://ftpmaster.internal/ubuntu plucky/universe arm64 chrpath arm64 0.18-1 [13.2 kB] 673s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libjsoncpp25 arm64 1.9.5-6build1 [78.2 kB] 673s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 librhash0 arm64 1.4.3-3build1 [126 kB] 673s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 cmake-data all 3.30.3-1 [2246 kB] 673s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 cmake arm64 3.30.3-1 [10.9 MB] 673s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 673s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 libtool all 2.4.7-8 [166 kB] 673s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-autoreconf all 20 [16.1 kB] 673s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 673s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 673s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 673s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 debugedit arm64 1:5.1-1 [45.9 kB] 673s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 dwz arm64 0.15-1build6 [113 kB] 673s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 gettext arm64 0.22.5-2 [930 kB] 673s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 673s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 673s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 debhelper all 13.20ubuntu1 [893 kB] 673s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 dh-python all 6.20241024 [112 kB] 673s Get:54 http://ftpmaster.internal/ubuntu plucky/main arm64 xml-core all 0.19 [20.3 kB] 673s Get:55 http://ftpmaster.internal/ubuntu plucky/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 673s Get:56 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfmt10 arm64 10.1.1+ds1-4 [75.6 kB] 673s Get:57 http://ftpmaster.internal/ubuntu plucky/universe arm64 libxapian30 arm64 1.4.25-1 [672 kB] 673s Get:58 http://ftpmaster.internal/ubuntu plucky/universe arm64 doxygen arm64 1.9.8+ds-2ubuntu2 [5022 kB] 673s Get:59 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 673s Get:60 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 673s Get:61 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu2 [37.4 kB] 673s Get:62 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu2 [142 kB] 673s Get:63 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] 673s Get:64 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 673s Get:65 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 673s Get:66 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 14.2.0-8ubuntu1 [438 kB] 673s Get:67 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran-14-dev arm64 14.2.0-8ubuntu1 [498 kB] 673s Get:68 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [11.4 MB] 674s Get:69 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-14 arm64 14.2.0-8ubuntu1 [11.9 kB] 674s Get:70 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1022 B] 674s Get:71 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran arm64 4:14.1.0-2ubuntu1 [1162 B] 674s Get:72 http://ftpmaster.internal/ubuntu plucky/universe arm64 libann0 arm64 1.1.2+doc-9build1 [25.7 kB] 674s Get:73 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcdt5 arm64 2.42.4-2build3 [21.3 kB] 674s Get:74 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcgraph6 arm64 2.42.4-2build3 [45.1 kB] 674s Get:75 http://ftpmaster.internal/ubuntu plucky/main arm64 libsharpyuv0 arm64 1.4.0-0.1 [16.3 kB] 674s Get:76 http://ftpmaster.internal/ubuntu plucky/main arm64 libaom3 arm64 3.11.0-1 [1837 kB] 674s Get:77 http://ftpmaster.internal/ubuntu plucky/main arm64 libheif-plugin-aomdec arm64 1.19.3-1 [11.3 kB] 674s Get:78 http://ftpmaster.internal/ubuntu plucky/main arm64 libde265-0 arm64 1.0.15-1build4 [146 kB] 674s Get:79 http://ftpmaster.internal/ubuntu plucky/main arm64 libheif-plugin-libde265 arm64 1.19.3-1 [8722 B] 674s Get:80 http://ftpmaster.internal/ubuntu plucky/main arm64 libheif1 arm64 1.19.3-1 [362 kB] 674s Get:81 http://ftpmaster.internal/ubuntu plucky/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 674s Get:82 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 674s Get:83 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 674s Get:84 http://ftpmaster.internal/ubuntu plucky/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 674s Get:85 http://ftpmaster.internal/ubuntu plucky/main arm64 libharfbuzz0b arm64 10.0.1-1 [487 kB] 674s Get:86 http://ftpmaster.internal/ubuntu plucky/main arm64 libraqm0 arm64 0.10.1-1build1 [14.7 kB] 674s Get:87 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate0 arm64 1.22-1 [46.2 kB] 674s Get:88 http://ftpmaster.internal/ubuntu plucky/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 674s Get:89 http://ftpmaster.internal/ubuntu plucky/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 674s Get:90 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebp7 arm64 1.4.0-0.1 [192 kB] 674s Get:91 http://ftpmaster.internal/ubuntu plucky/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu4 [193 kB] 674s Get:92 http://ftpmaster.internal/ubuntu plucky/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 674s Get:93 http://ftpmaster.internal/ubuntu plucky/main arm64 libgd3 arm64 2.3.3-12ubuntu3 [122 kB] 674s Get:94 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgts-0.7-5t64 arm64 0.7.6+darcs121130-5.2build1 [154 kB] 674s Get:95 http://ftpmaster.internal/ubuntu plucky/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 674s Get:96 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 674s Get:97 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 674s Get:98 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 674s Get:99 http://ftpmaster.internal/ubuntu plucky/main arm64 libcairo2 arm64 1.18.2-2 [560 kB] 674s Get:100 http://ftpmaster.internal/ubuntu plucky/main arm64 libltdl7 arm64 2.4.7-8 [40.6 kB] 674s Get:101 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 674s Get:102 http://ftpmaster.internal/ubuntu plucky/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 674s Get:103 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 674s Get:104 http://ftpmaster.internal/ubuntu plucky/main arm64 libpango-1.0-0 arm64 1.54.0+ds-3 [234 kB] 675s Get:105 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangoft2-1.0-0 arm64 1.54.0+ds-3 [48.9 kB] 675s Get:106 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangocairo-1.0-0 arm64 1.54.0+ds-3 [27.5 kB] 675s Get:107 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpathplan4 arm64 2.42.4-2build3 [23.4 kB] 675s Get:108 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgvc6 arm64 2.42.4-2build3 [706 kB] 675s Get:109 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgvpr2 arm64 2.42.4-2build3 [187 kB] 675s Get:110 http://ftpmaster.internal/ubuntu plucky/universe arm64 liblab-gamut1 arm64 2.42.4-2build3 [1840 kB] 675s Get:111 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 675s Get:112 http://ftpmaster.internal/ubuntu plucky/main arm64 libice6 arm64 2:1.1.1-1 [42.3 kB] 675s Get:113 http://ftpmaster.internal/ubuntu plucky/main arm64 libsm6 arm64 2:1.2.4-1 [16.4 kB] 675s Get:114 http://ftpmaster.internal/ubuntu plucky/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 675s Get:115 http://ftpmaster.internal/ubuntu plucky/main arm64 libxmu6 arm64 2:1.1.3-3build2 [47.5 kB] 675s Get:116 http://ftpmaster.internal/ubuntu plucky/main arm64 libxaw7 arm64 2:1.0.16-1 [184 kB] 675s Get:117 http://ftpmaster.internal/ubuntu plucky/universe arm64 graphviz arm64 2.42.4-2build3 [619 kB] 675s Get:118 http://ftpmaster.internal/ubuntu plucky/main arm64 icu-devtools arm64 74.2-1ubuntu4 [210 kB] 675s Get:119 http://ftpmaster.internal/ubuntu plucky/universe arm64 libaec0 arm64 1.1.3-1 [22.0 kB] 675s Get:120 http://ftpmaster.internal/ubuntu plucky/universe arm64 libllvm17t64 arm64 1:17.0.6-18 [24.9 MB] 678s Get:121 http://ftpmaster.internal/ubuntu plucky/universe arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3build2 [14.1 MB] 680s Get:122 http://ftpmaster.internal/ubuntu plucky/main arm64 libsuitesparseconfig7 arm64 1:7.8.3+dfsg-2 [13.1 kB] 680s Get:123 http://ftpmaster.internal/ubuntu plucky/universe arm64 libamd3 arm64 1:7.8.3+dfsg-2 [26.1 kB] 680s Get:124 http://ftpmaster.internal/ubuntu plucky/main arm64 libdrm-amdgpu1 arm64 2.4.123-1 [20.9 kB] 680s Get:125 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhsakmt1 arm64 5.7.0-1build1 [63.6 kB] 680s Get:126 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhsa-runtime64-1 arm64 5.7.1-2build1 [286 kB] 680s Get:127 http://ftpmaster.internal/ubuntu plucky/universe arm64 libamdhip64-5 arm64 5.7.1-5 [9704 kB] 681s Get:128 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.0-3build2 [152 kB] 681s Get:129 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.0-3build2 [2293 kB] 681s Get:130 http://ftpmaster.internal/ubuntu plucky/universe arm64 libarpack2t64 arm64 3.9.1-1.1ubuntu1 [94.3 kB] 681s Get:131 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas-dev arm64 3.12.0-3build2 [120 kB] 681s Get:132 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack-dev arm64 3.12.0-3build2 [4419 kB] 682s Get:133 http://ftpmaster.internal/ubuntu plucky/universe arm64 libarpack2-dev arm64 3.9.1-1.1ubuntu1 [108 kB] 682s Get:134 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas64-3 arm64 3.12.0-3build2 [144 kB] 682s Get:135 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost1.83-dev arm64 1.83.0-3.2ubuntu3 [10.7 MB] 683s Get:136 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-atomic1.83.0 arm64 1.83.0-3.2ubuntu3 [240 kB] 683s Get:137 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-atomic1.83-dev arm64 1.83.0-3.2ubuntu3 [234 kB] 683s Get:138 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-chrono1.83.0t64 arm64 1.83.0-3.2ubuntu3 [244 kB] 683s Get:139 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-chrono1.83-dev arm64 1.83.0-3.2ubuntu3 [247 kB] 683s Get:140 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-chrono-dev arm64 1.83.0.2ubuntu1 [4832 B] 683s Get:141 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-date-time1.83.0 arm64 1.83.0-3.2ubuntu3 [236 kB] 683s Get:142 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-serialization1.83.0 arm64 1.83.0-3.2ubuntu3 [338 kB] 683s Get:143 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-serialization1.83-dev arm64 1.83.0-3.2ubuntu3 [392 kB] 683s Get:144 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-date-time1.83-dev arm64 1.83.0-3.2ubuntu3 [239 kB] 683s Get:145 http://ftpmaster.internal/ubuntu plucky/main arm64 libboost-dev arm64 1.83.0.2ubuntu1 [4468 B] 683s Get:146 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-filesystem1.83.0 arm64 1.83.0-3.2ubuntu3 [282 kB] 683s Get:147 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-system1.83.0 arm64 1.83.0-3.2ubuntu3 [236 kB] 683s Get:148 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-system1.83-dev arm64 1.83.0-3.2ubuntu3 [231 kB] 683s Get:149 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-filesystem1.83-dev arm64 1.83.0-3.2ubuntu3 [302 kB] 683s Get:150 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-filesystem-dev arm64 1.83.0.2ubuntu1 [4256 B] 683s Get:151 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-regex1.83.0 arm64 1.83.0-3.2ubuntu3 [331 kB] 683s Get:152 http://ftpmaster.internal/ubuntu plucky/main arm64 libicu-dev arm64 74.2-1ubuntu4 [11.9 MB] 684s Get:153 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-regex1.83-dev arm64 1.83.0-3.2ubuntu3 [351 kB] 684s Get:154 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-iostreams1.83.0 arm64 1.83.0-3.2ubuntu3 [259 kB] 685s Get:155 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-iostreams1.83-dev arm64 1.83.0-3.2ubuntu3 [266 kB] 685s Get:156 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-iostreams-dev arm64 1.83.0.2ubuntu1 [4212 B] 685s Get:157 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-math1.83.0 arm64 1.83.0-3.2ubuntu3 [444 kB] 685s Get:158 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-math1.83-dev arm64 1.83.0-3.2ubuntu3 [590 kB] 685s Get:159 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-math-dev arm64 1.83.0.2ubuntu1 [4434 B] 685s Get:160 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10 [7922 B] 685s Get:161 http://ftpmaster.internal/ubuntu plucky/main arm64 librdmacm1t64 arm64 52.0-2ubuntu1 [71.5 kB] 685s Get:162 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfabric1 arm64 1.17.0-3ubuntu1 [542 kB] 685s Get:163 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhwloc15 arm64 2.11.2-1 [162 kB] 685s Get:164 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmunge2 arm64 0.5.15-4build1 [14.9 kB] 685s Get:165 http://ftpmaster.internal/ubuntu plucky/main arm64 libpciaccess0 arm64 0.17-3build1 [18.9 kB] 685s Get:166 http://ftpmaster.internal/ubuntu plucky/main arm64 libxnvctrl0 arm64 510.47.03-0ubuntu4 [12.4 kB] 685s Get:167 http://ftpmaster.internal/ubuntu plucky/universe arm64 ocl-icd-libopencl1 arm64 2.3.2-1build1 [37.6 kB] 685s Get:168 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhwloc-plugins arm64 2.11.2-1 [15.8 kB] 685s Get:169 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpmix2t64 arm64 5.0.3-2 [662 kB] 685s Get:170 http://ftpmaster.internal/ubuntu plucky/main arm64 libibumad3 arm64 52.0-2ubuntu1 [29.3 kB] 685s Get:171 http://ftpmaster.internal/ubuntu plucky/main arm64 libibmad5 arm64 52.0-2ubuntu1 [43.1 kB] 685s Get:172 http://ftpmaster.internal/ubuntu plucky/universe arm64 libucx0 arm64 1.17.0+ds-3build1 [1093 kB] 685s Get:173 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libopenmpi3t64 arm64 5.0.5-6 [2041 kB] 685s Get:174 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-mpi1.83.0 arm64 1.83.0-3.2ubuntu3 [270 kB] 685s Get:175 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 openmpi-common all 5.0.5-6 [95.6 kB] 685s Get:176 http://ftpmaster.internal/ubuntu plucky/main arm64 libnl-3-dev arm64 3.7.0-0.3build2 [105 kB] 685s Get:177 http://ftpmaster.internal/ubuntu plucky/main arm64 libnl-route-3-dev arm64 3.7.0-0.3build2 [226 kB] 685s Get:178 http://ftpmaster.internal/ubuntu plucky/main arm64 libibverbs-dev arm64 52.0-2ubuntu1 [697 kB] 685s Get:179 http://ftpmaster.internal/ubuntu plucky/main arm64 libnuma-dev arm64 2.0.18-1build1 [39.6 kB] 685s Get:180 http://ftpmaster.internal/ubuntu plucky/main arm64 libltdl-dev arm64 2.4.7-8 [170 kB] 685s Get:181 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhwloc-dev arm64 2.11.2-1 [265 kB] 685s Get:182 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10 [140 kB] 685s Get:183 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-extra-2.1-7t64 arm64 2.1.12-stable-10 [62.0 kB] 685s Get:184 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-openssl-2.1-7t64 arm64 2.1.12-stable-10 [14.7 kB] 685s Get:185 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-dev arm64 2.1.12-stable-10 [283 kB] 685s Get:186 http://ftpmaster.internal/ubuntu plucky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [894 kB] 685s Get:187 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpmix-dev arm64 5.0.3-2 [4051 kB] 686s Get:188 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 686s Get:189 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 686s Get:190 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 openmpi-bin arm64 5.0.5-6 [172 kB] 686s Get:191 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libopenmpi-dev arm64 5.0.5-6 [1085 kB] 686s Get:192 http://ftpmaster.internal/ubuntu plucky/universe arm64 mpi-default-dev arm64 1.17 [3104 B] 686s Get:193 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-mpi1.83-dev arm64 1.83.0-3.2ubuntu3 [299 kB] 686s Get:194 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-mpi-dev arm64 1.83.0.2ubuntu1 [4308 B] 686s Get:195 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-program-options1.83.0 arm64 1.83.0-3.2ubuntu3 [318 kB] 686s Get:196 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-program-options1.83-dev arm64 1.83.0-3.2ubuntu3 [391 kB] 686s Get:197 http://ftpmaster.internal/ubuntu plucky/main arm64 libboost-program-options-dev arm64 1.83.0.2ubuntu1 [4250 B] 686s Get:198 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-serialization-dev arm64 1.83.0.2ubuntu1 [4442 B] 686s Get:199 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libboost-thread1.83.0 arm64 1.83.0-3.2ubuntu3 [276 kB] 686s Get:200 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-thread1.83-dev arm64 1.83.0-3.2ubuntu3 [283 kB] 686s Get:201 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-thread-dev arm64 1.83.0.2ubuntu1 [4248 B] 686s Get:202 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-timer1.83.0 arm64 1.83.0-3.2ubuntu3 [241 kB] 686s Get:203 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libboost-timer1.83-dev arm64 1.83.0-3.2ubuntu3 [237 kB] 686s Get:204 http://ftpmaster.internal/ubuntu plucky/universe arm64 libboost-timer-dev arm64 1.83.0.2ubuntu1 [4352 B] 686s Get:205 http://ftpmaster.internal/ubuntu plucky/main arm64 libbrotli-dev arm64 1.1.0-2build3 [359 kB] 687s Get:206 http://ftpmaster.internal/ubuntu plucky/universe arm64 libbtf2 arm64 1:7.8.3+dfsg-2 [13.6 kB] 687s Get:207 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcamd3 arm64 1:7.8.3+dfsg-2 [22.6 kB] 687s Get:208 http://ftpmaster.internal/ubuntu plucky/universe arm64 libccolamd3 arm64 1:7.8.3+dfsg-2 [25.5 kB] 687s Get:209 http://ftpmaster.internal/ubuntu plucky/main arm64 libcolamd3 arm64 1:7.8.3+dfsg-2 [18.2 kB] 687s Get:210 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcholmod5 arm64 1:7.8.3+dfsg-2 [614 kB] 687s Get:211 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcombblas2.0.0t64 arm64 2.0.0-3.1build3 [267 kB] 687s Get:212 http://ftpmaster.internal/ubuntu plucky/main arm64 libidn2-dev arm64 2.3.7-2build2 [120 kB] 687s Get:213 http://ftpmaster.internal/ubuntu plucky/main arm64 libpkgconf3 arm64 1.8.1-4 [31.4 kB] 687s Get:214 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf-bin arm64 1.8.1-4 [20.9 kB] 687s Get:215 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf arm64 1.8.1-4 [16.7 kB] 687s Get:216 http://ftpmaster.internal/ubuntu plucky/main arm64 libnghttp2-dev arm64 1.64.0-1 [120 kB] 687s Get:217 http://ftpmaster.internal/ubuntu plucky/main arm64 libpsl-dev arm64 0.21.2-1.1build1 [77.2 kB] 687s Get:218 http://ftpmaster.internal/ubuntu plucky/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-2ubuntu7 [10.1 kB] 687s Get:219 http://ftpmaster.internal/ubuntu plucky/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-2ubuntu7 [335 kB] 687s Get:220 http://ftpmaster.internal/ubuntu plucky/main arm64 libunbound8 arm64 1.20.0-1ubuntu2.1 [431 kB] 687s Get:221 http://ftpmaster.internal/ubuntu plucky/main arm64 libgnutls-dane0t64 arm64 3.8.8-2ubuntu1 [24.3 kB] 687s Get:222 http://ftpmaster.internal/ubuntu plucky/main arm64 libgnutls-openssl27t64 arm64 3.8.8-2ubuntu1 [24.3 kB] 687s Get:223 http://ftpmaster.internal/ubuntu plucky/main arm64 libp11-kit-dev arm64 0.25.5-2ubuntu1 [22.7 kB] 687s Get:224 http://ftpmaster.internal/ubuntu plucky/main arm64 libtasn1-6-dev arm64 4.19.0-3build1 [90.6 kB] 687s Get:225 http://ftpmaster.internal/ubuntu plucky/main arm64 nettle-dev arm64 3.10-1 [1189 kB] 687s Get:226 http://ftpmaster.internal/ubuntu plucky/main arm64 libgnutls28-dev arm64 3.8.8-2ubuntu1 [1138 kB] 687s Get:227 http://ftpmaster.internal/ubuntu plucky/main arm64 librtmp-dev arm64 2.4+20151223.gitfa8646d.1-2build7 [69.4 kB] 687s Get:228 http://ftpmaster.internal/ubuntu plucky/main arm64 libssl-dev arm64 3.3.1-2ubuntu2 [3176 kB] 688s Get:229 http://ftpmaster.internal/ubuntu plucky/main arm64 libssh2-1-dev arm64 1.11.1-1 [286 kB] 688s Get:230 http://ftpmaster.internal/ubuntu plucky/main arm64 libzstd-dev arm64 1.5.6+dfsg-1 [352 kB] 688s Get:231 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl4-openssl-dev arm64 8.9.1-2ubuntu3 [491 kB] 688s Get:232 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcxsparse4 arm64 1:7.8.3+dfsg-2 [68.8 kB] 688s Get:233 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin-dev-common all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [197 kB] 688s Get:234 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsz2 arm64 1.1.3-1 [5254 B] 688s Get:235 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-103-1t64 arm64 1.10.10+repack-4ubuntu3 [1258 kB] 688s Get:236 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-double3 arm64 3.3.10-1ubuntu4 [392 kB] 688s Get:237 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-long3 arm64 3.3.10-1ubuntu4 [652 kB] 688s Get:238 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-single3 arm64 3.3.10-1ubuntu4 [604 kB] 688s Get:239 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfftw3-mpi3 arm64 3.3.10-1ubuntu4 [45.6 kB] 688s Get:240 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmetis5 arm64 5.1.0.dfsg-7build3 [176 kB] 688s Get:241 http://ftpmaster.internal/ubuntu plucky/universe arm64 libptscotch-7.0 arm64 7.0.5-1ubuntu1 [662 kB] 688s Get:242 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuperlu-dist8 arm64 8.2.1+dfsg1-2 [576 kB] 688s Get:243 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhypre-2.31.0 arm64 2.31.0-1exp2 [1723 kB] 688s Get:244 http://ftpmaster.internal/ubuntu plucky/universe arm64 libklu2 arm64 1:7.8.3+dfsg-2 [77.0 kB] 688s Get:245 http://ftpmaster.internal/ubuntu plucky/universe arm64 mpi-default-bin arm64 1.17 [2296 B] 688s Get:246 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscalapack-openmpi2.2 arm64 2.2.1-3.1ubuntu2 [1610 kB] 688s Get:247 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libmumps-5.7 arm64 5.7.3-3 [1985 kB] 688s Get:248 http://ftpmaster.internal/ubuntu plucky/universe arm64 libspqr4 arm64 1:7.8.3+dfsg-2 [130 kB] 688s Get:249 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuperlu7 arm64 7.0.0+dfsg1-2 [171 kB] 688s Get:250 http://ftpmaster.internal/ubuntu plucky/universe arm64 libumfpack6 arm64 1:7.8.3+dfsg-2 [249 kB] 688s Get:251 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc-real3.21 arm64 3.21.6+dfsg1-2ubuntu2 [6111 kB] 689s Get:252 http://ftpmaster.internal/ubuntu plucky/universe arm64 libparpack2t64 arm64 3.9.1-1.1ubuntu1 [84.9 kB] 689s Get:253 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libslepc-real3.21 arm64 3.21.2+dfsg1-2 [1020 kB] 689s Get:254 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin2019.2t64 arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1961 kB] 689s Get:255 http://ftpmaster.internal/ubuntu plucky/universe arm64 libopenblas64-0-pthread arm64 0.3.28+ds-4 [5676 kB] 689s Get:256 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack64-3 arm64 3.12.0-3build2 [2188 kB] 689s Get:257 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhypre64m-2.31.0 arm64 2.31.0-1exp2 [1582 kB] 689s Get:258 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libmumps-64pord-5.7 arm64 5.7.3-3 [1984 kB] 689s Get:259 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc64-real3.21 arm64 3.21.6+dfsg1-2ubuntu2 [6019 kB] 689s Get:260 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libslepc64-real3.21 arm64 3.21.2+dfsg1-2 [1016 kB] 689s Get:261 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin64-2019.2t64 arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1959 kB] 690s Get:262 http://ftpmaster.internal/ubuntu plucky/main arm64 pkg-config arm64 1.8.1-4 [7362 B] 690s Get:263 http://ftpmaster.internal/ubuntu plucky/universe arm64 libeigen3-dev all 3.4.0-4build1 [1055 kB] 690s Get:264 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-fortran-102t64 arm64 1.10.10+repack-4ubuntu3 [87.9 kB] 690s Get:265 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-hl-100t64 arm64 1.10.10+repack-4ubuntu3 [56.8 kB] 690s Get:266 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-hl-fortran-100t64 arm64 1.10.10+repack-4ubuntu3 [31.0 kB] 690s Get:267 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-cpp-103-1t64 arm64 1.10.10+repack-4ubuntu3 [118 kB] 690s Get:268 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-hl-cpp-100t64 arm64 1.10.10+repack-4ubuntu3 [11.1 kB] 690s Get:269 http://ftpmaster.internal/ubuntu plucky/universe arm64 libaec-dev arm64 1.1.3-1 [19.3 kB] 690s Get:270 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8-dev arm64 2.1.5-3ubuntu2 [306 kB] 690s Get:271 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8-dev arm64 8c-2ubuntu11 [1484 B] 690s Get:272 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-dev arm64 8c-2ubuntu11 [1482 B] 690s Get:273 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-openmpi-dev arm64 1.10.10+repack-4ubuntu3 [3136 kB] 690s Get:274 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-mpi-dev arm64 1.10.10+repack-4ubuntu3 [4616 B] 690s Get:275 http://ftpmaster.internal/ubuntu plucky/universe arm64 libldl3 arm64 1:7.8.3+dfsg-2 [13.5 kB] 690s Get:276 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuitesparse-mongoose3 arm64 1:7.8.3+dfsg-2 [32.8 kB] 690s Get:277 http://ftpmaster.internal/ubuntu plucky/universe arm64 librbio4 arm64 1:7.8.3+dfsg-2 [26.3 kB] 690s Get:278 http://ftpmaster.internal/ubuntu plucky/universe arm64 libspex3 arm64 1:7.8.3+dfsg-2 [45.4 kB] 690s Get:279 http://ftpmaster.internal/ubuntu plucky/universe arm64 libparu1 arm64 1:7.8.3+dfsg-2 [52.2 kB] 690s Get:280 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuitesparse-dev arm64 1:7.8.3+dfsg-2 [1489 kB] 690s Get:281 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscotch-7.0 arm64 7.0.5-1ubuntu1 [428 kB] 690s Get:282 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscotch-dev arm64 7.0.5-1ubuntu1 [1587 kB] 690s Get:283 http://ftpmaster.internal/ubuntu plucky/main arm64 liblzma-dev arm64 5.6.2-2 [179 kB] 690s Get:284 http://ftpmaster.internal/ubuntu plucky/main arm64 libxml2-dev arm64 2.12.7+dfsg-3 [73.0 kB] 690s Get:285 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-numpy arm64 1:1.26.4+ds-11ubuntu1 [4149 kB] 690s Get:286 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-mpi4py arm64 4.0.1-3ubuntu1 [943 kB] 690s Get:287 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-dijitso all 2019.2.0~git20190418.c92dcb0-4 [24.3 kB] 690s Get:288 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mpmath all 1.3.0-1 [425 kB] 690s Get:289 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sympy all 1.13.3-1 [4228 kB] 690s Get:290 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fiat all 2019.2.0~git20210419.7d418fa-5 [69.2 kB] 690s Get:291 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ufl-legacy all 1:2022.3.0-3 [154 kB] 690s Get:292 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ffc all 2019.2.0~legacy20230509.35df986-3 [227 kB] 690s Get:293 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 690s Get:294 http://ftpmaster.internal/ubuntu plucky/universe arm64 libptscotch-dev arm64 7.0.5-1ubuntu1 [1352 kB] 690s Get:295 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscalapack-openmpi-dev arm64 2.2.1-3.1ubuntu2 [7490 B] 690s Get:296 http://ftpmaster.internal/ubuntu plucky/universe arm64 libscalapack-mpi-dev arm64 2.2.1-3.1ubuntu2 [2324 B] 690s Get:297 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-bin arm64 3.3.10-1ubuntu4 [33.5 kB] 690s Get:298 http://ftpmaster.internal/ubuntu plucky/main arm64 libfftw3-dev arm64 3.3.10-1ubuntu4 [1521 kB] 690s Get:299 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfftw3-mpi-dev arm64 3.3.10-1ubuntu4 [52.8 kB] 690s Get:300 http://ftpmaster.internal/ubuntu plucky/universe arm64 opencl-c-headers all 3.0~2024.05.08-1 [47.6 kB] 690s Get:301 http://ftpmaster.internal/ubuntu plucky/universe arm64 opencl-clhpp-headers all 3.0~2024.05.08-1ubuntu1 [50.9 kB] 690s Get:302 http://ftpmaster.internal/ubuntu plucky/universe arm64 ocl-icd-opencl-dev arm64 2.3.2-1build1 [2446 B] 690s Get:303 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuperlu-dev arm64 7.0.0+dfsg1-2 [20.8 kB] 690s Get:304 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsuperlu-dist-dev arm64 8.2.1+dfsg1-2 [962 kB] 691s Get:305 http://ftpmaster.internal/ubuntu plucky/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 691s Get:306 http://ftpmaster.internal/ubuntu plucky/main arm64 x11proto-dev all 2024.1-1 [606 kB] 691s Get:307 http://ftpmaster.internal/ubuntu plucky/main arm64 libxau-dev arm64 1:1.0.11-1 [10.2 kB] 691s Get:308 http://ftpmaster.internal/ubuntu plucky/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu6 [26.3 kB] 691s Get:309 http://ftpmaster.internal/ubuntu plucky/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] 691s Get:310 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb1-dev arm64 1.17.0-2 [91.7 kB] 691s Get:311 http://ftpmaster.internal/ubuntu plucky/main arm64 libx11-dev arm64 2:1.8.10-2 [746 kB] 691s Get:312 http://ftpmaster.internal/ubuntu plucky/main arm64 libyaml-dev arm64 0.2.5-1build1 [63.4 kB] 691s Get:313 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc3.21-dev-common all 3.21.6+dfsg1-2ubuntu2 [316 kB] 691s Get:314 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhypre-dev arm64 2.31.0-1exp2 [2104 kB] 691s Get:315 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps-headers-dev all 5.6.2-2.1build3 [21.2 kB] 691s Get:316 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps-5.6t64 arm64 5.6.2-2.1build3 [1929 kB] 691s Get:317 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps-dev arm64 5.6.2-2.1build3 [1974 kB] 691s Get:318 http://ftpmaster.internal/ubuntu plucky/main arm64 libc6-dbg arm64 2.40-1ubuntu3 [6417 kB] 692s Get:319 http://ftpmaster.internal/ubuntu plucky/main arm64 valgrind arm64 1:3.23.0-0ubuntu2 [9035 kB] 692s Get:320 http://ftpmaster.internal/ubuntu plucky/universe arm64 valgrind-mpi arm64 1:3.23.0-0ubuntu2 [44.6 kB] 692s Get:321 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc-real3.21-dev arm64 3.21.6+dfsg1-2ubuntu2 [7112 kB] 692s Get:322 http://ftpmaster.internal/ubuntu plucky/universe arm64 libparpack2-dev arm64 3.9.1-1.1ubuntu1 [98.6 kB] 692s Get:323 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libslepc-real3.21-dev arm64 3.21.2+dfsg1-2 [6003 kB] 692s Get:324 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin-dev arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [14.8 kB] 692s Get:325 http://ftpmaster.internal/ubuntu plucky/universe arm64 libopenblas64-0 arm64 0.3.28+ds-4 [5048 B] 692s Get:326 http://ftpmaster.internal/ubuntu plucky/universe arm64 libopenblas64-pthread-dev arm64 0.3.28+ds-4 [4090 kB] 692s Get:327 http://ftpmaster.internal/ubuntu plucky/universe arm64 libopenblas64-dev arm64 0.3.28+ds-4 [5124 B] 692s Get:328 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhypre64m-dev arm64 2.31.0-1exp2 [1916 kB] 692s Get:329 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps-64pord-5.6t64 arm64 5.6.2-2.1build3 [1927 kB] 692s Get:330 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmumps64-dev arm64 5.6.2-2.1build3 [1973 kB] 692s Get:331 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc64-real3.21-dev arm64 3.21.6+dfsg1-2ubuntu2 [7123 kB] 693s Get:332 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libslepc64-real3.21-dev arm64 3.21.2+dfsg1-2 [6029 kB] 693s Get:333 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libdolfin64-dev arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [6806 B] 693s Get:334 http://ftpmaster.internal/ubuntu plucky/main arm64 libexpat1-dev arm64 2.6.4-1 [129 kB] 693s Get:335 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 693s Get:336 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-sphinxdoc all 7.4.7-4 [158 kB] 693s Get:337 http://ftpmaster.internal/ubuntu plucky/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 693s Get:338 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc-real-dev all 3.21.6+dfsg1-2ubuntu2 [3922 B] 693s Get:339 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libpetsc64-real-dev all 3.21.6+dfsg1-2ubuntu2 [3938 B] 693s Get:340 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.12-dev arm64 3.12.7-3 [5565 kB] 693s Get:341 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-dev arm64 3.12.7-1 [10.3 kB] 693s Get:342 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 693s Get:343 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13 arm64 3.13.0-2 [2262 kB] 693s Get:344 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-dev arm64 3.13.0-2 [5386 kB] 694s Get:345 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-all-dev arm64 3.12.7-1 [916 B] 694s Get:346 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 petsc64-dev all 3.21.6+dfsg1-2ubuntu2 [3962 B] 694s Get:347 http://ftpmaster.internal/ubuntu plucky/universe arm64 pybind11-dev all 2.13.6-1 [168 kB] 694s Get:348 http://ftpmaster.internal/ubuntu plucky/main arm64 sphinx-common all 7.4.7-4 [775 kB] 694s Get:349 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python-petsc4py-doc all 3.21.6-2ubuntu2 [747 kB] 694s Get:350 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 694s Get:351 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 694s Get:352 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12-dev arm64 3.12.7-3 [505 kB] 694s Get:353 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-dev arm64 3.12.7-1 [26.7 kB] 694s Get:354 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-dev arm64 3.13.0-2 [507 kB] 694s Get:355 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all-dev arm64 3.12.7-1 [914 B] 694s Get:356 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-defusedxml all 0.7.1-2 [42.0 kB] 694s Get:357 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-distlib all 0.3.9-1 [267 kB] 694s Get:358 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-roman all 4.2-1 [10.0 kB] 694s Get:359 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 694s Get:360 http://ftpmaster.internal/ubuntu plucky/universe arm64 swig arm64 4.2.1-1 [1146 kB] 694s Get:361 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py-real3.21 arm64 3.21.6-2ubuntu2 [2020 kB] 694s Get:362 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py-real all 3.21.6-2ubuntu2 [2658 B] 694s Get:363 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py-real3.21 arm64 3.21.2-1ubuntu2 [519 kB] 694s Get:364 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py-real all 3.21.2-1ubuntu2 [2574 B] 694s Get:365 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-dolfin-real arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1112 kB] 694s Get:366 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py-64-real3.21 arm64 3.21.6-2ubuntu2 [2010 kB] 694s Get:367 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py-64-real all 3.21.6-2ubuntu2 [2510 B] 694s Get:368 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py-64-real3.21 arm64 3.21.2-1ubuntu2 [514 kB] 694s Get:369 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py-64-real all 3.21.2-1ubuntu2 [2556 B] 694s Get:370 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pkgconfig all 1.5.5-2 [7888 B] 694s Get:371 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pybind11 all 2.13.6-1 [176 kB] 694s Get:372 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-dolfin64-real arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [1157 kB] 694s Get:373 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-filelock all 3.16.1-1 [12.8 kB] 694s Get:374 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 694s Get:375 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 694s Get:376 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.2-1 [51.5 kB] 694s Get:377 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-wheel all 0.45.0-1 [57.7 kB] 694s Get:378 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pip all 24.3.1+dfsg-1 [1404 kB] 694s Get:379 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pip-whl all 24.3.1+dfsg-1 [1427 kB] 694s Get:380 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-platformdirs all 4.3.6-1 [16.8 kB] 694s Get:381 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 694s Get:382 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-ply all 3.11-7 [45.4 kB] 694s Get:383 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pusimp all 0.1.1-1 [10.3 kB] 694s Get:384 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 694s Get:385 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-setuptools-whl all 74.1.2-1 [1171 kB] 694s Get:386 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-six all 1.16.0-7 [13.1 kB] 694s Get:387 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 694s Get:388 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 694s Get:389 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-sphinx all 7.4.7-4 [593 kB] 694s Get:390 http://ftpmaster.internal/ubuntu plucky/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 694s Get:391 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 694s Get:392 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sphinx-rtd-theme all 3.0.2+dfsg-1 [23.5 kB] 694s Get:393 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-wheel-whl all 0.45.0-1 [74.6 kB] 694s Get:394 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-virtualenv all 20.27.0+ds-1 [71.9 kB] 694s Get:395 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 slepc64-dev arm64 3.21.2+dfsg1-2 [2232 B] 694s Get:396 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-petsc4py all 3.21.6-2ubuntu2 [2308 B] 694s Get:397 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-slepc4py all 3.21.2-1ubuntu2 [2248 B] 694s Get:398 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-dolfin arm64 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [26.9 kB] 694s Get:399 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 dolfin-doc all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [13.0 MB] 695s Get:400 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 dolfin-bin all 2019.2.0~legacy20240219.1c52e83-11ubuntu1 [12.1 kB] 695s Get:401 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 petsc-dev all 3.21.6+dfsg1-2ubuntu2 [7482 B] 695s Get:402 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 slepc-dev arm64 3.21.2+dfsg1-2 [4822 B] 695s Get:403 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-modernizr all 3.13.0-0.1 [101 kB] 696s Fetched 402 MB in 25s (16.3 MB/s) 696s Selecting previously unselected package fonts-lato. 696s (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 ... 80032 files and directories currently installed.) 696s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 696s Unpacking fonts-lato (2.015-1) ... 696s Selecting previously unselected package libpython3.13-minimal:arm64. 696s Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_arm64.deb ... 696s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 696s Selecting previously unselected package python3.13-minimal. 696s Preparing to unpack .../002-python3.13-minimal_3.13.0-2_arm64.deb ... 696s Unpacking python3.13-minimal (3.13.0-2) ... 696s Selecting previously unselected package sgml-base. 696s Preparing to unpack .../003-sgml-base_1.31_all.deb ... 696s Unpacking sgml-base (1.31) ... 696s Selecting previously unselected package m4. 696s Preparing to unpack .../004-m4_1.4.19-4build1_arm64.deb ... 696s Unpacking m4 (1.4.19-4build1) ... 696s Selecting previously unselected package autoconf. 697s Preparing to unpack .../005-autoconf_2.72-3_all.deb ... 697s Unpacking autoconf (2.72-3) ... 697s Selecting previously unselected package autotools-dev. 697s Preparing to unpack .../006-autotools-dev_20220109.1_all.deb ... 697s Unpacking autotools-dev (20220109.1) ... 697s Selecting previously unselected package automake. 697s Preparing to unpack .../007-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 697s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 697s Selecting previously unselected package autopoint. 697s Preparing to unpack .../008-autopoint_0.22.5-2_all.deb ... 697s Unpacking autopoint (0.22.5-2) ... 697s Selecting previously unselected package libisl23:arm64. 697s Preparing to unpack .../009-libisl23_0.27-1_arm64.deb ... 697s Unpacking libisl23:arm64 (0.27-1) ... 697s Selecting previously unselected package libmpc3:arm64. 697s Preparing to unpack .../010-libmpc3_1.3.1-1build2_arm64.deb ... 697s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 697s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 697s Preparing to unpack .../011-cpp-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 697s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 697s Selecting previously unselected package cpp-14. 697s Preparing to unpack .../012-cpp-14_14.2.0-8ubuntu1_arm64.deb ... 697s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 697s Selecting previously unselected package cpp-aarch64-linux-gnu. 697s Preparing to unpack .../013-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 697s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 697s Selecting previously unselected package cpp. 697s Preparing to unpack .../014-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 697s Unpacking cpp (4:14.1.0-2ubuntu1) ... 697s Selecting previously unselected package libcc1-0:arm64. 697s Preparing to unpack .../015-libcc1-0_14.2.0-8ubuntu1_arm64.deb ... 697s Unpacking libcc1-0:arm64 (14.2.0-8ubuntu1) ... 697s Selecting previously unselected package libgomp1:arm64. 697s Preparing to unpack .../016-libgomp1_14.2.0-8ubuntu1_arm64.deb ... 697s Unpacking libgomp1:arm64 (14.2.0-8ubuntu1) ... 697s Selecting previously unselected package libitm1:arm64. 697s Preparing to unpack .../017-libitm1_14.2.0-8ubuntu1_arm64.deb ... 697s Unpacking libitm1:arm64 (14.2.0-8ubuntu1) ... 697s Selecting previously unselected package libasan8:arm64. 697s Preparing to unpack .../018-libasan8_14.2.0-8ubuntu1_arm64.deb ... 697s Unpacking libasan8:arm64 (14.2.0-8ubuntu1) ... 697s Selecting previously unselected package liblsan0:arm64. 697s Preparing to unpack .../019-liblsan0_14.2.0-8ubuntu1_arm64.deb ... 697s Unpacking liblsan0:arm64 (14.2.0-8ubuntu1) ... 697s Selecting previously unselected package libtsan2:arm64. 697s Preparing to unpack .../020-libtsan2_14.2.0-8ubuntu1_arm64.deb ... 697s Unpacking libtsan2:arm64 (14.2.0-8ubuntu1) ... 697s Selecting previously unselected package libubsan1:arm64. 697s Preparing to unpack .../021-libubsan1_14.2.0-8ubuntu1_arm64.deb ... 697s Unpacking libubsan1:arm64 (14.2.0-8ubuntu1) ... 698s Selecting previously unselected package libhwasan0:arm64. 698s Preparing to unpack .../022-libhwasan0_14.2.0-8ubuntu1_arm64.deb ... 698s Unpacking libhwasan0:arm64 (14.2.0-8ubuntu1) ... 698s Selecting previously unselected package libgcc-14-dev:arm64. 698s Preparing to unpack .../023-libgcc-14-dev_14.2.0-8ubuntu1_arm64.deb ... 698s Unpacking libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 698s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 698s Preparing to unpack .../024-gcc-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 698s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 698s Selecting previously unselected package gcc-14. 698s Preparing to unpack .../025-gcc-14_14.2.0-8ubuntu1_arm64.deb ... 698s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 698s Selecting previously unselected package gcc-aarch64-linux-gnu. 698s Preparing to unpack .../026-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 698s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 698s Selecting previously unselected package gcc. 698s Preparing to unpack .../027-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 698s Unpacking gcc (4:14.1.0-2ubuntu1) ... 698s Selecting previously unselected package libstdc++-14-dev:arm64. 698s Preparing to unpack .../028-libstdc++-14-dev_14.2.0-8ubuntu1_arm64.deb ... 698s Unpacking libstdc++-14-dev:arm64 (14.2.0-8ubuntu1) ... 699s Selecting previously unselected package g++-14-aarch64-linux-gnu. 699s Preparing to unpack .../029-g++-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 699s Unpacking g++-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 699s Selecting previously unselected package g++-14. 699s Preparing to unpack .../030-g++-14_14.2.0-8ubuntu1_arm64.deb ... 699s Unpacking g++-14 (14.2.0-8ubuntu1) ... 699s Selecting previously unselected package g++-aarch64-linux-gnu. 699s Preparing to unpack .../031-g++-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 699s Unpacking g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 699s Selecting previously unselected package g++. 699s Preparing to unpack .../032-g++_4%3a14.1.0-2ubuntu1_arm64.deb ... 699s Unpacking g++ (4:14.1.0-2ubuntu1) ... 699s Selecting previously unselected package build-essential. 699s Preparing to unpack .../033-build-essential_12.10ubuntu1_arm64.deb ... 699s Unpacking build-essential (12.10ubuntu1) ... 699s Selecting previously unselected package chrpath. 699s Preparing to unpack .../034-chrpath_0.18-1_arm64.deb ... 699s Unpacking chrpath (0.18-1) ... 699s Selecting previously unselected package libjsoncpp25:arm64. 699s Preparing to unpack .../035-libjsoncpp25_1.9.5-6build1_arm64.deb ... 699s Unpacking libjsoncpp25:arm64 (1.9.5-6build1) ... 699s Selecting previously unselected package librhash0:arm64. 699s Preparing to unpack .../036-librhash0_1.4.3-3build1_arm64.deb ... 699s Unpacking librhash0:arm64 (1.4.3-3build1) ... 699s Selecting previously unselected package cmake-data. 699s Preparing to unpack .../037-cmake-data_3.30.3-1_all.deb ... 699s Unpacking cmake-data (3.30.3-1) ... 699s Selecting previously unselected package cmake. 699s Preparing to unpack .../038-cmake_3.30.3-1_arm64.deb ... 699s Unpacking cmake (3.30.3-1) ... 700s Selecting previously unselected package libdebhelper-perl. 700s Preparing to unpack .../039-libdebhelper-perl_13.20ubuntu1_all.deb ... 700s Unpacking libdebhelper-perl (13.20ubuntu1) ... 700s Selecting previously unselected package libtool. 700s Preparing to unpack .../040-libtool_2.4.7-8_all.deb ... 700s Unpacking libtool (2.4.7-8) ... 700s Selecting previously unselected package dh-autoreconf. 700s Preparing to unpack .../041-dh-autoreconf_20_all.deb ... 700s Unpacking dh-autoreconf (20) ... 700s Selecting previously unselected package libarchive-zip-perl. 700s Preparing to unpack .../042-libarchive-zip-perl_1.68-1_all.deb ... 700s Unpacking libarchive-zip-perl (1.68-1) ... 700s Selecting previously unselected package libfile-stripnondeterminism-perl. 700s Preparing to unpack .../043-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 700s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 700s Selecting previously unselected package dh-strip-nondeterminism. 700s Preparing to unpack .../044-dh-strip-nondeterminism_1.14.0-1_all.deb ... 700s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 700s Selecting previously unselected package debugedit. 700s Preparing to unpack .../045-debugedit_1%3a5.1-1_arm64.deb ... 700s Unpacking debugedit (1:5.1-1) ... 700s Selecting previously unselected package dwz. 700s Preparing to unpack .../046-dwz_0.15-1build6_arm64.deb ... 700s Unpacking dwz (0.15-1build6) ... 700s Selecting previously unselected package gettext. 700s Preparing to unpack .../047-gettext_0.22.5-2_arm64.deb ... 700s Unpacking gettext (0.22.5-2) ... 700s Selecting previously unselected package intltool-debian. 700s Preparing to unpack .../048-intltool-debian_0.35.0+20060710.6_all.deb ... 700s Unpacking intltool-debian (0.35.0+20060710.6) ... 700s Selecting previously unselected package po-debconf. 700s Preparing to unpack .../049-po-debconf_1.0.21+nmu1_all.deb ... 700s Unpacking po-debconf (1.0.21+nmu1) ... 700s Selecting previously unselected package debhelper. 700s Preparing to unpack .../050-debhelper_13.20ubuntu1_all.deb ... 700s Unpacking debhelper (13.20ubuntu1) ... 700s Selecting previously unselected package dh-python. 700s Preparing to unpack .../051-dh-python_6.20241024_all.deb ... 700s Unpacking dh-python (6.20241024) ... 700s Selecting previously unselected package xml-core. 700s Preparing to unpack .../052-xml-core_0.19_all.deb ... 700s Unpacking xml-core (0.19) ... 700s Selecting previously unselected package docutils-common. 700s Preparing to unpack .../053-docutils-common_0.21.2+dfsg-2_all.deb ... 700s Unpacking docutils-common (0.21.2+dfsg-2) ... 700s Selecting previously unselected package libfmt10:arm64. 700s Preparing to unpack .../054-libfmt10_10.1.1+ds1-4_arm64.deb ... 700s Unpacking libfmt10:arm64 (10.1.1+ds1-4) ... 700s Selecting previously unselected package libxapian30:arm64. 701s Preparing to unpack .../055-libxapian30_1.4.25-1_arm64.deb ... 701s Unpacking libxapian30:arm64 (1.4.25-1) ... 701s Selecting previously unselected package doxygen. 701s Preparing to unpack .../056-doxygen_1.9.8+ds-2ubuntu2_arm64.deb ... 701s Unpacking doxygen (1.9.8+ds-2ubuntu2) ... 701s Selecting previously unselected package fonts-dejavu-mono. 701s Preparing to unpack .../057-fonts-dejavu-mono_2.37-8_all.deb ... 701s Unpacking fonts-dejavu-mono (2.37-8) ... 701s Selecting previously unselected package fonts-dejavu-core. 701s Preparing to unpack .../058-fonts-dejavu-core_2.37-8_all.deb ... 701s Unpacking fonts-dejavu-core (2.37-8) ... 701s Selecting previously unselected package fontconfig-config. 701s Preparing to unpack .../059-fontconfig-config_2.15.0-1.1ubuntu2_arm64.deb ... 701s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 701s Selecting previously unselected package libfontconfig1:arm64. 701s Preparing to unpack .../060-libfontconfig1_2.15.0-1.1ubuntu2_arm64.deb ... 701s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 701s Selecting previously unselected package fontconfig. 701s Preparing to unpack .../061-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... 701s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 701s Selecting previously unselected package fonts-font-awesome. 701s Preparing to unpack .../062-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 701s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 701s Selecting previously unselected package fonts-mathjax. 701s Preparing to unpack .../063-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 701s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 702s Selecting previously unselected package libgfortran5:arm64. 702s Preparing to unpack .../064-libgfortran5_14.2.0-8ubuntu1_arm64.deb ... 702s Unpacking libgfortran5:arm64 (14.2.0-8ubuntu1) ... 702s Selecting previously unselected package libgfortran-14-dev:arm64. 702s Preparing to unpack .../065-libgfortran-14-dev_14.2.0-8ubuntu1_arm64.deb ... 702s Unpacking libgfortran-14-dev:arm64 (14.2.0-8ubuntu1) ... 702s Selecting previously unselected package gfortran-14-aarch64-linux-gnu. 702s Preparing to unpack .../066-gfortran-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 702s Unpacking gfortran-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 702s Selecting previously unselected package gfortran-14. 702s Preparing to unpack .../067-gfortran-14_14.2.0-8ubuntu1_arm64.deb ... 702s Unpacking gfortran-14 (14.2.0-8ubuntu1) ... 702s Selecting previously unselected package gfortran-aarch64-linux-gnu. 702s Preparing to unpack .../068-gfortran-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 702s Unpacking gfortran-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 702s Selecting previously unselected package gfortran. 702s Preparing to unpack .../069-gfortran_4%3a14.1.0-2ubuntu1_arm64.deb ... 702s Unpacking gfortran (4:14.1.0-2ubuntu1) ... 702s Selecting previously unselected package libann0. 702s Preparing to unpack .../070-libann0_1.1.2+doc-9build1_arm64.deb ... 702s Unpacking libann0 (1.1.2+doc-9build1) ... 702s Selecting previously unselected package libcdt5:arm64. 702s Preparing to unpack .../071-libcdt5_2.42.4-2build3_arm64.deb ... 702s Unpacking libcdt5:arm64 (2.42.4-2build3) ... 702s Selecting previously unselected package libcgraph6:arm64. 702s Preparing to unpack .../072-libcgraph6_2.42.4-2build3_arm64.deb ... 702s Unpacking libcgraph6:arm64 (2.42.4-2build3) ... 702s Selecting previously unselected package libsharpyuv0:arm64. 702s Preparing to unpack .../073-libsharpyuv0_1.4.0-0.1_arm64.deb ... 702s Unpacking libsharpyuv0:arm64 (1.4.0-0.1) ... 702s Selecting previously unselected package libaom3:arm64. 702s Preparing to unpack .../074-libaom3_3.11.0-1_arm64.deb ... 702s Unpacking libaom3:arm64 (3.11.0-1) ... 702s Selecting previously unselected package libheif-plugin-aomdec:arm64. 702s Preparing to unpack .../075-libheif-plugin-aomdec_1.19.3-1_arm64.deb ... 702s Unpacking libheif-plugin-aomdec:arm64 (1.19.3-1) ... 702s Selecting previously unselected package libde265-0:arm64. 702s Preparing to unpack .../076-libde265-0_1.0.15-1build4_arm64.deb ... 702s Unpacking libde265-0:arm64 (1.0.15-1build4) ... 702s Selecting previously unselected package libheif-plugin-libde265:arm64. 702s Preparing to unpack .../077-libheif-plugin-libde265_1.19.3-1_arm64.deb ... 702s Unpacking libheif-plugin-libde265:arm64 (1.19.3-1) ... 702s Selecting previously unselected package libheif1:arm64. 702s Preparing to unpack .../078-libheif1_1.19.3-1_arm64.deb ... 702s Unpacking libheif1:arm64 (1.19.3-1) ... 702s Selecting previously unselected package libimagequant0:arm64. 702s Preparing to unpack .../079-libimagequant0_2.18.0-1build1_arm64.deb ... 702s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 702s Selecting previously unselected package libjpeg-turbo8:arm64. 702s Preparing to unpack .../080-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 702s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 702s Selecting previously unselected package libjpeg8:arm64. 702s Preparing to unpack .../081-libjpeg8_8c-2ubuntu11_arm64.deb ... 702s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 702s Selecting previously unselected package libgraphite2-3:arm64. 702s Preparing to unpack .../082-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 702s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 702s Selecting previously unselected package libharfbuzz0b:arm64. 702s Preparing to unpack .../083-libharfbuzz0b_10.0.1-1_arm64.deb ... 702s Unpacking libharfbuzz0b:arm64 (10.0.1-1) ... 703s Selecting previously unselected package libraqm0:arm64. 703s Preparing to unpack .../084-libraqm0_0.10.1-1build1_arm64.deb ... 703s Unpacking libraqm0:arm64 (0.10.1-1build1) ... 703s Selecting previously unselected package libdeflate0:arm64. 703s Preparing to unpack .../085-libdeflate0_1.22-1_arm64.deb ... 703s Unpacking libdeflate0:arm64 (1.22-1) ... 703s Selecting previously unselected package libjbig0:arm64. 703s Preparing to unpack .../086-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 703s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 703s Selecting previously unselected package liblerc4:arm64. 703s Preparing to unpack .../087-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 703s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 703s Selecting previously unselected package libwebp7:arm64. 703s Preparing to unpack .../088-libwebp7_1.4.0-0.1_arm64.deb ... 703s Unpacking libwebp7:arm64 (1.4.0-0.1) ... 703s Selecting previously unselected package libtiff6:arm64. 703s Preparing to unpack .../089-libtiff6_4.5.1+git230720-4ubuntu4_arm64.deb ... 703s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 703s Selecting previously unselected package libxpm4:arm64. 703s Preparing to unpack .../090-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 703s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 703s Selecting previously unselected package libgd3:arm64. 703s Preparing to unpack .../091-libgd3_2.3.3-12ubuntu3_arm64.deb ... 703s Unpacking libgd3:arm64 (2.3.3-12ubuntu3) ... 703s Selecting previously unselected package libgts-0.7-5t64:arm64. 703s Preparing to unpack .../092-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_arm64.deb ... 703s Unpacking libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2build1) ... 703s Selecting previously unselected package libpixman-1-0:arm64. 703s Preparing to unpack .../093-libpixman-1-0_0.44.0-3_arm64.deb ... 703s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 703s Selecting previously unselected package libxcb-render0:arm64. 703s Preparing to unpack .../094-libxcb-render0_1.17.0-2_arm64.deb ... 703s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 703s Selecting previously unselected package libxcb-shm0:arm64. 703s Preparing to unpack .../095-libxcb-shm0_1.17.0-2_arm64.deb ... 703s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 703s Selecting previously unselected package libxrender1:arm64. 703s Preparing to unpack .../096-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 703s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 703s Selecting previously unselected package libcairo2:arm64. 703s Preparing to unpack .../097-libcairo2_1.18.2-2_arm64.deb ... 703s Unpacking libcairo2:arm64 (1.18.2-2) ... 703s Selecting previously unselected package libltdl7:arm64. 703s Preparing to unpack .../098-libltdl7_2.4.7-8_arm64.deb ... 703s Unpacking libltdl7:arm64 (2.4.7-8) ... 703s Selecting previously unselected package libthai-data. 703s Preparing to unpack .../099-libthai-data_0.1.29-2build1_all.deb ... 703s Unpacking libthai-data (0.1.29-2build1) ... 703s Selecting previously unselected package libdatrie1:arm64. 703s Preparing to unpack .../100-libdatrie1_0.2.13-3build1_arm64.deb ... 703s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 703s Selecting previously unselected package libthai0:arm64. 703s Preparing to unpack .../101-libthai0_0.1.29-2build1_arm64.deb ... 703s Unpacking libthai0:arm64 (0.1.29-2build1) ... 703s Selecting previously unselected package libpango-1.0-0:arm64. 703s Preparing to unpack .../102-libpango-1.0-0_1.54.0+ds-3_arm64.deb ... 703s Unpacking libpango-1.0-0:arm64 (1.54.0+ds-3) ... 703s Selecting previously unselected package libpangoft2-1.0-0:arm64. 703s Preparing to unpack .../103-libpangoft2-1.0-0_1.54.0+ds-3_arm64.deb ... 703s Unpacking libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... 703s Selecting previously unselected package libpangocairo-1.0-0:arm64. 703s Preparing to unpack .../104-libpangocairo-1.0-0_1.54.0+ds-3_arm64.deb ... 703s Unpacking libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... 703s Selecting previously unselected package libpathplan4:arm64. 703s Preparing to unpack .../105-libpathplan4_2.42.4-2build3_arm64.deb ... 703s Unpacking libpathplan4:arm64 (2.42.4-2build3) ... 703s Selecting previously unselected package libgvc6. 703s Preparing to unpack .../106-libgvc6_2.42.4-2build3_arm64.deb ... 703s Unpacking libgvc6 (2.42.4-2build3) ... 703s Selecting previously unselected package libgvpr2:arm64. 703s Preparing to unpack .../107-libgvpr2_2.42.4-2build3_arm64.deb ... 703s Unpacking libgvpr2:arm64 (2.42.4-2build3) ... 703s Selecting previously unselected package liblab-gamut1:arm64. 703s Preparing to unpack .../108-liblab-gamut1_2.42.4-2build3_arm64.deb ... 703s Unpacking liblab-gamut1:arm64 (2.42.4-2build3) ... 703s Selecting previously unselected package x11-common. 703s Preparing to unpack .../109-x11-common_1%3a7.7+23ubuntu3_all.deb ... 703s Unpacking x11-common (1:7.7+23ubuntu3) ... 703s Selecting previously unselected package libice6:arm64. 704s Preparing to unpack .../110-libice6_2%3a1.1.1-1_arm64.deb ... 704s Unpacking libice6:arm64 (2:1.1.1-1) ... 704s Selecting previously unselected package libsm6:arm64. 704s Preparing to unpack .../111-libsm6_2%3a1.2.4-1_arm64.deb ... 704s Unpacking libsm6:arm64 (2:1.2.4-1) ... 704s Selecting previously unselected package libxt6t64:arm64. 704s Preparing to unpack .../112-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 704s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 704s Selecting previously unselected package libxmu6:arm64. 704s Preparing to unpack .../113-libxmu6_2%3a1.1.3-3build2_arm64.deb ... 704s Unpacking libxmu6:arm64 (2:1.1.3-3build2) ... 704s Selecting previously unselected package libxaw7:arm64. 704s Preparing to unpack .../114-libxaw7_2%3a1.0.16-1_arm64.deb ... 704s Unpacking libxaw7:arm64 (2:1.0.16-1) ... 704s Selecting previously unselected package graphviz. 704s Preparing to unpack .../115-graphviz_2.42.4-2build3_arm64.deb ... 704s Unpacking graphviz (2.42.4-2build3) ... 704s Selecting previously unselected package icu-devtools. 704s Preparing to unpack .../116-icu-devtools_74.2-1ubuntu4_arm64.deb ... 704s Unpacking icu-devtools (74.2-1ubuntu4) ... 704s Selecting previously unselected package libaec0:arm64. 704s Preparing to unpack .../117-libaec0_1.1.3-1_arm64.deb ... 704s Unpacking libaec0:arm64 (1.1.3-1) ... 704s Selecting previously unselected package libllvm17t64:arm64. 704s Preparing to unpack .../118-libllvm17t64_1%3a17.0.6-18_arm64.deb ... 704s Unpacking libllvm17t64:arm64 (1:17.0.6-18) ... 704s Selecting previously unselected package libamd-comgr2:arm64. 704s Preparing to unpack .../119-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build2_arm64.deb ... 704s Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3build2) ... 705s Selecting previously unselected package libsuitesparseconfig7:arm64. 705s Preparing to unpack .../120-libsuitesparseconfig7_1%3a7.8.3+dfsg-2_arm64.deb ... 705s Unpacking libsuitesparseconfig7:arm64 (1:7.8.3+dfsg-2) ... 705s Selecting previously unselected package libamd3:arm64. 705s Preparing to unpack .../121-libamd3_1%3a7.8.3+dfsg-2_arm64.deb ... 705s Unpacking libamd3:arm64 (1:7.8.3+dfsg-2) ... 705s Selecting previously unselected package libdrm-amdgpu1:arm64. 705s Preparing to unpack .../122-libdrm-amdgpu1_2.4.123-1_arm64.deb ... 705s Unpacking libdrm-amdgpu1:arm64 (2.4.123-1) ... 705s Selecting previously unselected package libhsakmt1:arm64. 705s Preparing to unpack .../123-libhsakmt1_5.7.0-1build1_arm64.deb ... 705s Unpacking libhsakmt1:arm64 (5.7.0-1build1) ... 705s Selecting previously unselected package libhsa-runtime64-1. 705s Preparing to unpack .../124-libhsa-runtime64-1_5.7.1-2build1_arm64.deb ... 705s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 705s Selecting previously unselected package libamdhip64-5. 705s Preparing to unpack .../125-libamdhip64-5_5.7.1-5_arm64.deb ... 705s Unpacking libamdhip64-5 (5.7.1-5) ... 705s Selecting previously unselected package libblas3:arm64. 705s Preparing to unpack .../126-libblas3_3.12.0-3build2_arm64.deb ... 705s Unpacking libblas3:arm64 (3.12.0-3build2) ... 705s Selecting previously unselected package liblapack3:arm64. 705s Preparing to unpack .../127-liblapack3_3.12.0-3build2_arm64.deb ... 705s Unpacking liblapack3:arm64 (3.12.0-3build2) ... 705s Selecting previously unselected package libarpack2t64:arm64. 705s Preparing to unpack .../128-libarpack2t64_3.9.1-1.1ubuntu1_arm64.deb ... 705s Unpacking libarpack2t64:arm64 (3.9.1-1.1ubuntu1) ... 705s Selecting previously unselected package libblas-dev:arm64. 705s Preparing to unpack .../129-libblas-dev_3.12.0-3build2_arm64.deb ... 705s Unpacking libblas-dev:arm64 (3.12.0-3build2) ... 705s Selecting previously unselected package liblapack-dev:arm64. 705s Preparing to unpack .../130-liblapack-dev_3.12.0-3build2_arm64.deb ... 705s Unpacking liblapack-dev:arm64 (3.12.0-3build2) ... 706s Selecting previously unselected package libarpack2-dev:arm64. 706s Preparing to unpack .../131-libarpack2-dev_3.9.1-1.1ubuntu1_arm64.deb ... 706s Unpacking libarpack2-dev:arm64 (3.9.1-1.1ubuntu1) ... 706s Selecting previously unselected package libblas64-3:arm64. 706s Preparing to unpack .../132-libblas64-3_3.12.0-3build2_arm64.deb ... 706s Unpacking libblas64-3:arm64 (3.12.0-3build2) ... 706s Selecting previously unselected package libboost1.83-dev:arm64. 706s Preparing to unpack .../133-libboost1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 706s Unpacking libboost1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 708s Selecting previously unselected package libboost-atomic1.83.0:arm64. 708s Preparing to unpack .../134-libboost-atomic1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 708s Unpacking libboost-atomic1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 708s Selecting previously unselected package libboost-atomic1.83-dev:arm64. 708s Preparing to unpack .../135-libboost-atomic1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 708s Unpacking libboost-atomic1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 708s Selecting previously unselected package libboost-chrono1.83.0t64:arm64. 708s Preparing to unpack .../136-libboost-chrono1.83.0t64_1.83.0-3.2ubuntu3_arm64.deb ... 708s Unpacking libboost-chrono1.83.0t64:arm64 (1.83.0-3.2ubuntu3) ... 708s Selecting previously unselected package libboost-chrono1.83-dev:arm64. 708s Preparing to unpack .../137-libboost-chrono1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 708s Unpacking libboost-chrono1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 708s Selecting previously unselected package libboost-chrono-dev:arm64. 708s Preparing to unpack .../138-libboost-chrono-dev_1.83.0.2ubuntu1_arm64.deb ... 708s Unpacking libboost-chrono-dev:arm64 (1.83.0.2ubuntu1) ... 708s Selecting previously unselected package libboost-date-time1.83.0:arm64. 708s Preparing to unpack .../139-libboost-date-time1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 708s Unpacking libboost-date-time1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 708s Selecting previously unselected package libboost-serialization1.83.0:arm64. 708s Preparing to unpack .../140-libboost-serialization1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 708s Unpacking libboost-serialization1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 708s Selecting previously unselected package libboost-serialization1.83-dev:arm64. 708s Preparing to unpack .../141-libboost-serialization1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 708s Unpacking libboost-serialization1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-date-time1.83-dev:arm64. 709s Preparing to unpack .../142-libboost-date-time1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-date-time1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-dev:arm64. 709s Preparing to unpack .../143-libboost-dev_1.83.0.2ubuntu1_arm64.deb ... 709s Unpacking libboost-dev:arm64 (1.83.0.2ubuntu1) ... 709s Selecting previously unselected package libboost-filesystem1.83.0:arm64. 709s Preparing to unpack .../144-libboost-filesystem1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-filesystem1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-system1.83.0:arm64. 709s Preparing to unpack .../145-libboost-system1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-system1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-system1.83-dev:arm64. 709s Preparing to unpack .../146-libboost-system1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-system1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-filesystem1.83-dev:arm64. 709s Preparing to unpack .../147-libboost-filesystem1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-filesystem1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-filesystem-dev:arm64. 709s Preparing to unpack .../148-libboost-filesystem-dev_1.83.0.2ubuntu1_arm64.deb ... 709s Unpacking libboost-filesystem-dev:arm64 (1.83.0.2ubuntu1) ... 709s Selecting previously unselected package libboost-regex1.83.0:arm64. 709s Preparing to unpack .../149-libboost-regex1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-regex1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libicu-dev:arm64. 709s Preparing to unpack .../150-libicu-dev_74.2-1ubuntu4_arm64.deb ... 709s Unpacking libicu-dev:arm64 (74.2-1ubuntu4) ... 709s Selecting previously unselected package libboost-regex1.83-dev:arm64. 709s Preparing to unpack .../151-libboost-regex1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-regex1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-iostreams1.83.0:arm64. 709s Preparing to unpack .../152-libboost-iostreams1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-iostreams1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-iostreams1.83-dev:arm64. 709s Preparing to unpack .../153-libboost-iostreams1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-iostreams1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-iostreams-dev:arm64. 709s Preparing to unpack .../154-libboost-iostreams-dev_1.83.0.2ubuntu1_arm64.deb ... 709s Unpacking libboost-iostreams-dev:arm64 (1.83.0.2ubuntu1) ... 709s Selecting previously unselected package libboost-math1.83.0:arm64. 709s Preparing to unpack .../155-libboost-math1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-math1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-math1.83-dev:arm64. 709s Preparing to unpack .../156-libboost-math1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 709s Unpacking libboost-math1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 709s Selecting previously unselected package libboost-math-dev:arm64. 709s Preparing to unpack .../157-libboost-math-dev_1.83.0.2ubuntu1_arm64.deb ... 709s Unpacking libboost-math-dev:arm64 (1.83.0.2ubuntu1) ... 709s Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. 709s Preparing to unpack .../158-libevent-pthreads-2.1-7t64_2.1.12-stable-10_arm64.deb ... 709s Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... 709s Selecting previously unselected package librdmacm1t64:arm64. 709s Preparing to unpack .../159-librdmacm1t64_52.0-2ubuntu1_arm64.deb ... 709s Unpacking librdmacm1t64:arm64 (52.0-2ubuntu1) ... 709s Selecting previously unselected package libfabric1:arm64. 709s Preparing to unpack .../160-libfabric1_1.17.0-3ubuntu1_arm64.deb ... 709s Unpacking libfabric1:arm64 (1.17.0-3ubuntu1) ... 709s Selecting previously unselected package libhwloc15:arm64. 709s Preparing to unpack .../161-libhwloc15_2.11.2-1_arm64.deb ... 709s Unpacking libhwloc15:arm64 (2.11.2-1) ... 709s Selecting previously unselected package libmunge2:arm64. 709s Preparing to unpack .../162-libmunge2_0.5.15-4build1_arm64.deb ... 709s Unpacking libmunge2:arm64 (0.5.15-4build1) ... 709s Selecting previously unselected package libpciaccess0:arm64. 709s Preparing to unpack .../163-libpciaccess0_0.17-3build1_arm64.deb ... 709s Unpacking libpciaccess0:arm64 (0.17-3build1) ... 709s Selecting previously unselected package libxnvctrl0:arm64. 709s Preparing to unpack .../164-libxnvctrl0_510.47.03-0ubuntu4_arm64.deb ... 709s Unpacking libxnvctrl0:arm64 (510.47.03-0ubuntu4) ... 709s Selecting previously unselected package ocl-icd-libopencl1:arm64. 709s Preparing to unpack .../165-ocl-icd-libopencl1_2.3.2-1build1_arm64.deb ... 709s Unpacking ocl-icd-libopencl1:arm64 (2.3.2-1build1) ... 709s Selecting previously unselected package libhwloc-plugins:arm64. 709s Preparing to unpack .../166-libhwloc-plugins_2.11.2-1_arm64.deb ... 709s Unpacking libhwloc-plugins:arm64 (2.11.2-1) ... 710s Selecting previously unselected package libpmix2t64:arm64. 710s Preparing to unpack .../167-libpmix2t64_5.0.3-2_arm64.deb ... 710s Unpacking libpmix2t64:arm64 (5.0.3-2) ... 710s Selecting previously unselected package libibumad3:arm64. 710s Preparing to unpack .../168-libibumad3_52.0-2ubuntu1_arm64.deb ... 710s Unpacking libibumad3:arm64 (52.0-2ubuntu1) ... 710s Selecting previously unselected package libibmad5:arm64. 710s Preparing to unpack .../169-libibmad5_52.0-2ubuntu1_arm64.deb ... 710s Unpacking libibmad5:arm64 (52.0-2ubuntu1) ... 710s Selecting previously unselected package libucx0:arm64. 710s Preparing to unpack .../170-libucx0_1.17.0+ds-3build1_arm64.deb ... 710s Unpacking libucx0:arm64 (1.17.0+ds-3build1) ... 710s Selecting previously unselected package libopenmpi3t64:arm64. 710s Preparing to unpack .../171-libopenmpi3t64_5.0.5-6_arm64.deb ... 710s Unpacking libopenmpi3t64:arm64 (5.0.5-6) ... 710s Selecting previously unselected package libboost-mpi1.83.0. 710s Preparing to unpack .../172-libboost-mpi1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 710s Unpacking libboost-mpi1.83.0 (1.83.0-3.2ubuntu3) ... 710s Selecting previously unselected package openmpi-common. 710s Preparing to unpack .../173-openmpi-common_5.0.5-6_all.deb ... 710s Unpacking openmpi-common (5.0.5-6) ... 710s Selecting previously unselected package libnl-3-dev:arm64. 710s Preparing to unpack .../174-libnl-3-dev_3.7.0-0.3build2_arm64.deb ... 710s Unpacking libnl-3-dev:arm64 (3.7.0-0.3build2) ... 710s Selecting previously unselected package libnl-route-3-dev:arm64. 710s Preparing to unpack .../175-libnl-route-3-dev_3.7.0-0.3build2_arm64.deb ... 710s Unpacking libnl-route-3-dev:arm64 (3.7.0-0.3build2) ... 710s Selecting previously unselected package libibverbs-dev:arm64. 710s Preparing to unpack .../176-libibverbs-dev_52.0-2ubuntu1_arm64.deb ... 710s Unpacking libibverbs-dev:arm64 (52.0-2ubuntu1) ... 710s Selecting previously unselected package libnuma-dev:arm64. 710s Preparing to unpack .../177-libnuma-dev_2.0.18-1build1_arm64.deb ... 710s Unpacking libnuma-dev:arm64 (2.0.18-1build1) ... 710s Selecting previously unselected package libltdl-dev:arm64. 710s Preparing to unpack .../178-libltdl-dev_2.4.7-8_arm64.deb ... 710s Unpacking libltdl-dev:arm64 (2.4.7-8) ... 710s Selecting previously unselected package libhwloc-dev:arm64. 710s Preparing to unpack .../179-libhwloc-dev_2.11.2-1_arm64.deb ... 710s Unpacking libhwloc-dev:arm64 (2.11.2-1) ... 710s Selecting previously unselected package libevent-2.1-7t64:arm64. 710s Preparing to unpack .../180-libevent-2.1-7t64_2.1.12-stable-10_arm64.deb ... 710s Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10) ... 710s Selecting previously unselected package libevent-extra-2.1-7t64:arm64. 710s Preparing to unpack .../181-libevent-extra-2.1-7t64_2.1.12-stable-10_arm64.deb ... 710s Unpacking libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10) ... 710s Selecting previously unselected package libevent-openssl-2.1-7t64:arm64. 710s Preparing to unpack .../182-libevent-openssl-2.1-7t64_2.1.12-stable-10_arm64.deb ... 710s Unpacking libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10) ... 710s Selecting previously unselected package libevent-dev. 710s Preparing to unpack .../183-libevent-dev_2.1.12-stable-10_arm64.deb ... 710s Unpacking libevent-dev (2.1.12-stable-10) ... 710s Selecting previously unselected package zlib1g-dev:arm64. 710s Preparing to unpack .../184-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 710s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 711s Selecting previously unselected package libpmix-dev:arm64. 711s Preparing to unpack .../185-libpmix-dev_5.0.3-2_arm64.deb ... 711s Unpacking libpmix-dev:arm64 (5.0.3-2) ... 711s Selecting previously unselected package libjs-jquery. 711s Preparing to unpack .../186-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 711s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 711s Selecting previously unselected package libjs-jquery-ui. 711s Preparing to unpack .../187-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 711s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 711s Selecting previously unselected package openmpi-bin. 711s Preparing to unpack .../188-openmpi-bin_5.0.5-6_arm64.deb ... 711s Unpacking openmpi-bin (5.0.5-6) ... 711s Selecting previously unselected package libopenmpi-dev:arm64. 711s Preparing to unpack .../189-libopenmpi-dev_5.0.5-6_arm64.deb ... 711s Unpacking libopenmpi-dev:arm64 (5.0.5-6) ... 711s Selecting previously unselected package mpi-default-dev. 711s Preparing to unpack .../190-mpi-default-dev_1.17_arm64.deb ... 711s Unpacking mpi-default-dev (1.17) ... 711s Selecting previously unselected package libboost-mpi1.83-dev. 711s Preparing to unpack .../191-libboost-mpi1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 711s Unpacking libboost-mpi1.83-dev (1.83.0-3.2ubuntu3) ... 711s Selecting previously unselected package libboost-mpi-dev. 711s Preparing to unpack .../192-libboost-mpi-dev_1.83.0.2ubuntu1_arm64.deb ... 711s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 711s Selecting previously unselected package libboost-program-options1.83.0:arm64. 711s Preparing to unpack .../193-libboost-program-options1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 711s Unpacking libboost-program-options1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 711s Selecting previously unselected package libboost-program-options1.83-dev:arm64. 711s Preparing to unpack .../194-libboost-program-options1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 711s Unpacking libboost-program-options1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 711s Selecting previously unselected package libboost-program-options-dev:arm64. 711s Preparing to unpack .../195-libboost-program-options-dev_1.83.0.2ubuntu1_arm64.deb ... 711s Unpacking libboost-program-options-dev:arm64 (1.83.0.2ubuntu1) ... 711s Selecting previously unselected package libboost-serialization-dev:arm64. 711s Preparing to unpack .../196-libboost-serialization-dev_1.83.0.2ubuntu1_arm64.deb ... 711s Unpacking libboost-serialization-dev:arm64 (1.83.0.2ubuntu1) ... 711s Selecting previously unselected package libboost-thread1.83.0:arm64. 711s Preparing to unpack .../197-libboost-thread1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 711s Unpacking libboost-thread1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 711s Selecting previously unselected package libboost-thread1.83-dev:arm64. 711s Preparing to unpack .../198-libboost-thread1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 711s Unpacking libboost-thread1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 711s Selecting previously unselected package libboost-thread-dev:arm64. 711s Preparing to unpack .../199-libboost-thread-dev_1.83.0.2ubuntu1_arm64.deb ... 711s Unpacking libboost-thread-dev:arm64 (1.83.0.2ubuntu1) ... 711s Selecting previously unselected package libboost-timer1.83.0:arm64. 711s Preparing to unpack .../200-libboost-timer1.83.0_1.83.0-3.2ubuntu3_arm64.deb ... 711s Unpacking libboost-timer1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 711s Selecting previously unselected package libboost-timer1.83-dev:arm64. 711s Preparing to unpack .../201-libboost-timer1.83-dev_1.83.0-3.2ubuntu3_arm64.deb ... 711s Unpacking libboost-timer1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 712s Selecting previously unselected package libboost-timer-dev:arm64. 712s Preparing to unpack .../202-libboost-timer-dev_1.83.0.2ubuntu1_arm64.deb ... 712s Unpacking libboost-timer-dev:arm64 (1.83.0.2ubuntu1) ... 712s Selecting previously unselected package libbrotli-dev:arm64. 712s Preparing to unpack .../203-libbrotli-dev_1.1.0-2build3_arm64.deb ... 712s Unpacking libbrotli-dev:arm64 (1.1.0-2build3) ... 712s Selecting previously unselected package libbtf2:arm64. 712s Preparing to unpack .../204-libbtf2_1%3a7.8.3+dfsg-2_arm64.deb ... 712s Unpacking libbtf2:arm64 (1:7.8.3+dfsg-2) ... 712s Selecting previously unselected package libcamd3:arm64. 712s Preparing to unpack .../205-libcamd3_1%3a7.8.3+dfsg-2_arm64.deb ... 712s Unpacking libcamd3:arm64 (1:7.8.3+dfsg-2) ... 712s Selecting previously unselected package libccolamd3:arm64. 712s Preparing to unpack .../206-libccolamd3_1%3a7.8.3+dfsg-2_arm64.deb ... 712s Unpacking libccolamd3:arm64 (1:7.8.3+dfsg-2) ... 712s Selecting previously unselected package libcolamd3:arm64. 712s Preparing to unpack .../207-libcolamd3_1%3a7.8.3+dfsg-2_arm64.deb ... 712s Unpacking libcolamd3:arm64 (1:7.8.3+dfsg-2) ... 712s Selecting previously unselected package libcholmod5:arm64. 712s Preparing to unpack .../208-libcholmod5_1%3a7.8.3+dfsg-2_arm64.deb ... 712s Unpacking libcholmod5:arm64 (1:7.8.3+dfsg-2) ... 712s Selecting previously unselected package libcombblas2.0.0t64:arm64. 712s Preparing to unpack .../209-libcombblas2.0.0t64_2.0.0-3.1build3_arm64.deb ... 712s Unpacking libcombblas2.0.0t64:arm64 (2.0.0-3.1build3) ... 712s Selecting previously unselected package libidn2-dev:arm64. 712s Preparing to unpack .../210-libidn2-dev_2.3.7-2build2_arm64.deb ... 712s Unpacking libidn2-dev:arm64 (2.3.7-2build2) ... 712s Selecting previously unselected package libpkgconf3:arm64. 712s Preparing to unpack .../211-libpkgconf3_1.8.1-4_arm64.deb ... 712s Unpacking libpkgconf3:arm64 (1.8.1-4) ... 712s Selecting previously unselected package pkgconf-bin. 712s Preparing to unpack .../212-pkgconf-bin_1.8.1-4_arm64.deb ... 712s Unpacking pkgconf-bin (1.8.1-4) ... 712s Selecting previously unselected package pkgconf:arm64. 712s Preparing to unpack .../213-pkgconf_1.8.1-4_arm64.deb ... 712s Unpacking pkgconf:arm64 (1.8.1-4) ... 712s Selecting previously unselected package libnghttp2-dev:arm64. 712s Preparing to unpack .../214-libnghttp2-dev_1.64.0-1_arm64.deb ... 712s Unpacking libnghttp2-dev:arm64 (1.64.0-1) ... 712s Selecting previously unselected package libpsl-dev:arm64. 712s Preparing to unpack .../215-libpsl-dev_0.21.2-1.1build1_arm64.deb ... 712s Unpacking libpsl-dev:arm64 (0.21.2-1.1build1) ... 712s Selecting previously unselected package libgmpxx4ldbl:arm64. 712s Preparing to unpack .../216-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_arm64.deb ... 712s Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 712s Selecting previously unselected package libgmp-dev:arm64. 712s Preparing to unpack .../217-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_arm64.deb ... 712s Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 712s Selecting previously unselected package libunbound8:arm64. 712s Preparing to unpack .../218-libunbound8_1.20.0-1ubuntu2.1_arm64.deb ... 712s Unpacking libunbound8:arm64 (1.20.0-1ubuntu2.1) ... 712s Selecting previously unselected package libgnutls-dane0t64:arm64. 712s Preparing to unpack .../219-libgnutls-dane0t64_3.8.8-2ubuntu1_arm64.deb ... 712s Unpacking libgnutls-dane0t64:arm64 (3.8.8-2ubuntu1) ... 712s Selecting previously unselected package libgnutls-openssl27t64:arm64. 712s Preparing to unpack .../220-libgnutls-openssl27t64_3.8.8-2ubuntu1_arm64.deb ... 712s Unpacking libgnutls-openssl27t64:arm64 (3.8.8-2ubuntu1) ... 712s Selecting previously unselected package libp11-kit-dev:arm64. 712s Preparing to unpack .../221-libp11-kit-dev_0.25.5-2ubuntu1_arm64.deb ... 712s Unpacking libp11-kit-dev:arm64 (0.25.5-2ubuntu1) ... 712s Selecting previously unselected package libtasn1-6-dev:arm64. 712s Preparing to unpack .../222-libtasn1-6-dev_4.19.0-3build1_arm64.deb ... 712s Unpacking libtasn1-6-dev:arm64 (4.19.0-3build1) ... 712s Selecting previously unselected package nettle-dev:arm64. 712s Preparing to unpack .../223-nettle-dev_3.10-1_arm64.deb ... 712s Unpacking nettle-dev:arm64 (3.10-1) ... 713s Selecting previously unselected package libgnutls28-dev:arm64. 713s Preparing to unpack .../224-libgnutls28-dev_3.8.8-2ubuntu1_arm64.deb ... 713s Unpacking libgnutls28-dev:arm64 (3.8.8-2ubuntu1) ... 713s Selecting previously unselected package librtmp-dev:arm64. 713s Preparing to unpack .../225-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_arm64.deb ... 713s Unpacking librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2build7) ... 713s Selecting previously unselected package libssl-dev:arm64. 713s Preparing to unpack .../226-libssl-dev_3.3.1-2ubuntu2_arm64.deb ... 713s Unpacking libssl-dev:arm64 (3.3.1-2ubuntu2) ... 713s Selecting previously unselected package libssh2-1-dev:arm64. 713s Preparing to unpack .../227-libssh2-1-dev_1.11.1-1_arm64.deb ... 713s Unpacking libssh2-1-dev:arm64 (1.11.1-1) ... 713s Selecting previously unselected package libzstd-dev:arm64. 713s Preparing to unpack .../228-libzstd-dev_1.5.6+dfsg-1_arm64.deb ... 713s Unpacking libzstd-dev:arm64 (1.5.6+dfsg-1) ... 713s Selecting previously unselected package libcurl4-openssl-dev:arm64. 713s Preparing to unpack .../229-libcurl4-openssl-dev_8.9.1-2ubuntu3_arm64.deb ... 713s Unpacking libcurl4-openssl-dev:arm64 (8.9.1-2ubuntu3) ... 713s Selecting previously unselected package libcxsparse4:arm64. 713s Preparing to unpack .../230-libcxsparse4_1%3a7.8.3+dfsg-2_arm64.deb ... 713s Unpacking libcxsparse4:arm64 (1:7.8.3+dfsg-2) ... 713s Selecting previously unselected package libdolfin-dev-common. 713s Preparing to unpack .../231-libdolfin-dev-common_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 713s Unpacking libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 713s Selecting previously unselected package libsz2:arm64. 713s Preparing to unpack .../232-libsz2_1.1.3-1_arm64.deb ... 713s Unpacking libsz2:arm64 (1.1.3-1) ... 713s Selecting previously unselected package libhdf5-openmpi-103-1t64:arm64. 713s Preparing to unpack .../233-libhdf5-openmpi-103-1t64_1.10.10+repack-4ubuntu3_arm64.deb ... 713s Unpacking libhdf5-openmpi-103-1t64:arm64 (1.10.10+repack-4ubuntu3) ... 713s Selecting previously unselected package libfftw3-double3:arm64. 713s Preparing to unpack .../234-libfftw3-double3_3.3.10-1ubuntu4_arm64.deb ... 713s Unpacking libfftw3-double3:arm64 (3.3.10-1ubuntu4) ... 713s Selecting previously unselected package libfftw3-long3:arm64. 713s Preparing to unpack .../235-libfftw3-long3_3.3.10-1ubuntu4_arm64.deb ... 713s Unpacking libfftw3-long3:arm64 (3.3.10-1ubuntu4) ... 713s Selecting previously unselected package libfftw3-single3:arm64. 713s Preparing to unpack .../236-libfftw3-single3_3.3.10-1ubuntu4_arm64.deb ... 713s Unpacking libfftw3-single3:arm64 (3.3.10-1ubuntu4) ... 713s Selecting previously unselected package libfftw3-mpi3:arm64. 713s Preparing to unpack .../237-libfftw3-mpi3_3.3.10-1ubuntu4_arm64.deb ... 713s Unpacking libfftw3-mpi3:arm64 (3.3.10-1ubuntu4) ... 713s Selecting previously unselected package libmetis5:arm64. 713s Preparing to unpack .../238-libmetis5_5.1.0.dfsg-7build3_arm64.deb ... 713s Unpacking libmetis5:arm64 (5.1.0.dfsg-7build3) ... 713s Selecting previously unselected package libptscotch-7.0:arm64. 713s Preparing to unpack .../239-libptscotch-7.0_7.0.5-1ubuntu1_arm64.deb ... 713s Unpacking libptscotch-7.0:arm64 (7.0.5-1ubuntu1) ... 713s Selecting previously unselected package libsuperlu-dist8:arm64. 714s Preparing to unpack .../240-libsuperlu-dist8_8.2.1+dfsg1-2_arm64.deb ... 714s Unpacking libsuperlu-dist8:arm64 (8.2.1+dfsg1-2) ... 714s Selecting previously unselected package libhypre-2.31.0:arm64. 714s Preparing to unpack .../241-libhypre-2.31.0_2.31.0-1exp2_arm64.deb ... 714s Unpacking libhypre-2.31.0:arm64 (2.31.0-1exp2) ... 714s Selecting previously unselected package libklu2:arm64. 714s Preparing to unpack .../242-libklu2_1%3a7.8.3+dfsg-2_arm64.deb ... 714s Unpacking libklu2:arm64 (1:7.8.3+dfsg-2) ... 714s Selecting previously unselected package mpi-default-bin. 714s Preparing to unpack .../243-mpi-default-bin_1.17_arm64.deb ... 714s Unpacking mpi-default-bin (1.17) ... 714s Selecting previously unselected package libscalapack-openmpi2.2:arm64. 714s Preparing to unpack .../244-libscalapack-openmpi2.2_2.2.1-3.1ubuntu2_arm64.deb ... 714s Unpacking libscalapack-openmpi2.2:arm64 (2.2.1-3.1ubuntu2) ... 714s Selecting previously unselected package libmumps-5.7:arm64. 714s Preparing to unpack .../245-libmumps-5.7_5.7.3-3_arm64.deb ... 714s Unpacking libmumps-5.7:arm64 (5.7.3-3) ... 714s Selecting previously unselected package libspqr4:arm64. 714s Preparing to unpack .../246-libspqr4_1%3a7.8.3+dfsg-2_arm64.deb ... 714s Unpacking libspqr4:arm64 (1:7.8.3+dfsg-2) ... 714s Selecting previously unselected package libsuperlu7:arm64. 714s Preparing to unpack .../247-libsuperlu7_7.0.0+dfsg1-2_arm64.deb ... 714s Unpacking libsuperlu7:arm64 (7.0.0+dfsg1-2) ... 714s Selecting previously unselected package libumfpack6:arm64. 714s Preparing to unpack .../248-libumfpack6_1%3a7.8.3+dfsg-2_arm64.deb ... 714s Unpacking libumfpack6:arm64 (1:7.8.3+dfsg-2) ... 714s Selecting previously unselected package libpetsc-real3.21:arm64. 714s Preparing to unpack .../249-libpetsc-real3.21_3.21.6+dfsg1-2ubuntu2_arm64.deb ... 714s Unpacking libpetsc-real3.21:arm64 (3.21.6+dfsg1-2ubuntu2) ... 714s Selecting previously unselected package libparpack2t64:arm64. 714s Preparing to unpack .../250-libparpack2t64_3.9.1-1.1ubuntu1_arm64.deb ... 714s Unpacking libparpack2t64:arm64 (3.9.1-1.1ubuntu1) ... 714s Selecting previously unselected package libslepc-real3.21. 714s Preparing to unpack .../251-libslepc-real3.21_3.21.2+dfsg1-2_arm64.deb ... 714s Unpacking libslepc-real3.21 (3.21.2+dfsg1-2) ... 714s Selecting previously unselected package libdolfin2019.2t64:arm64. 714s Preparing to unpack .../252-libdolfin2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 714s Unpacking libdolfin2019.2t64:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 714s Selecting previously unselected package libopenblas64-0-pthread:arm64. 714s Preparing to unpack .../253-libopenblas64-0-pthread_0.3.28+ds-4_arm64.deb ... 714s Unpacking libopenblas64-0-pthread:arm64 (0.3.28+ds-4) ... 715s Selecting previously unselected package liblapack64-3:arm64. 715s Preparing to unpack .../254-liblapack64-3_3.12.0-3build2_arm64.deb ... 715s Unpacking liblapack64-3:arm64 (3.12.0-3build2) ... 715s Selecting previously unselected package libhypre64m-2.31.0:arm64. 715s Preparing to unpack .../255-libhypre64m-2.31.0_2.31.0-1exp2_arm64.deb ... 715s Unpacking libhypre64m-2.31.0:arm64 (2.31.0-1exp2) ... 715s Selecting previously unselected package libmumps-64pord-5.7:arm64. 715s Preparing to unpack .../256-libmumps-64pord-5.7_5.7.3-3_arm64.deb ... 715s Unpacking libmumps-64pord-5.7:arm64 (5.7.3-3) ... 715s Selecting previously unselected package libpetsc64-real3.21:arm64. 715s Preparing to unpack .../257-libpetsc64-real3.21_3.21.6+dfsg1-2ubuntu2_arm64.deb ... 715s Unpacking libpetsc64-real3.21:arm64 (3.21.6+dfsg1-2ubuntu2) ... 715s Selecting previously unselected package libslepc64-real3.21. 715s Preparing to unpack .../258-libslepc64-real3.21_3.21.2+dfsg1-2_arm64.deb ... 715s Unpacking libslepc64-real3.21 (3.21.2+dfsg1-2) ... 715s Selecting previously unselected package libdolfin64-2019.2t64:arm64. 715s Preparing to unpack .../259-libdolfin64-2019.2t64_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 715s Unpacking libdolfin64-2019.2t64:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 715s Selecting previously unselected package pkg-config:arm64. 715s Preparing to unpack .../260-pkg-config_1.8.1-4_arm64.deb ... 715s Unpacking pkg-config:arm64 (1.8.1-4) ... 715s Selecting previously unselected package libeigen3-dev. 715s Preparing to unpack .../261-libeigen3-dev_3.4.0-4build1_all.deb ... 715s Unpacking libeigen3-dev (3.4.0-4build1) ... 715s Selecting previously unselected package libhdf5-openmpi-fortran-102t64:arm64. 715s Preparing to unpack .../262-libhdf5-openmpi-fortran-102t64_1.10.10+repack-4ubuntu3_arm64.deb ... 715s Unpacking libhdf5-openmpi-fortran-102t64:arm64 (1.10.10+repack-4ubuntu3) ... 715s Selecting previously unselected package libhdf5-openmpi-hl-100t64:arm64. 715s Preparing to unpack .../263-libhdf5-openmpi-hl-100t64_1.10.10+repack-4ubuntu3_arm64.deb ... 715s Unpacking libhdf5-openmpi-hl-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 715s Selecting previously unselected package libhdf5-openmpi-hl-fortran-100t64:arm64. 715s Preparing to unpack .../264-libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-4ubuntu3_arm64.deb ... 715s Unpacking libhdf5-openmpi-hl-fortran-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 715s Selecting previously unselected package libhdf5-openmpi-cpp-103-1t64:arm64. 715s Preparing to unpack .../265-libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-4ubuntu3_arm64.deb ... 715s Unpacking libhdf5-openmpi-cpp-103-1t64:arm64 (1.10.10+repack-4ubuntu3) ... 716s Selecting previously unselected package libhdf5-openmpi-hl-cpp-100t64:arm64. 716s Preparing to unpack .../266-libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-4ubuntu3_arm64.deb ... 716s Unpacking libhdf5-openmpi-hl-cpp-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 716s Selecting previously unselected package libaec-dev:arm64. 716s Preparing to unpack .../267-libaec-dev_1.1.3-1_arm64.deb ... 716s Unpacking libaec-dev:arm64 (1.1.3-1) ... 716s Selecting previously unselected package libjpeg-turbo8-dev:arm64. 716s Preparing to unpack .../268-libjpeg-turbo8-dev_2.1.5-3ubuntu2_arm64.deb ... 716s Unpacking libjpeg-turbo8-dev:arm64 (2.1.5-3ubuntu2) ... 716s Selecting previously unselected package libjpeg8-dev:arm64. 716s Preparing to unpack .../269-libjpeg8-dev_8c-2ubuntu11_arm64.deb ... 716s Unpacking libjpeg8-dev:arm64 (8c-2ubuntu11) ... 716s Selecting previously unselected package libjpeg-dev:arm64. 716s Preparing to unpack .../270-libjpeg-dev_8c-2ubuntu11_arm64.deb ... 716s Unpacking libjpeg-dev:arm64 (8c-2ubuntu11) ... 716s Selecting previously unselected package libhdf5-openmpi-dev. 716s Preparing to unpack .../271-libhdf5-openmpi-dev_1.10.10+repack-4ubuntu3_arm64.deb ... 716s Unpacking libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 716s Selecting previously unselected package libhdf5-mpi-dev. 716s Preparing to unpack .../272-libhdf5-mpi-dev_1.10.10+repack-4ubuntu3_arm64.deb ... 716s Unpacking libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 716s Selecting previously unselected package libldl3:arm64. 716s Preparing to unpack .../273-libldl3_1%3a7.8.3+dfsg-2_arm64.deb ... 716s Unpacking libldl3:arm64 (1:7.8.3+dfsg-2) ... 716s Selecting previously unselected package libsuitesparse-mongoose3:arm64. 716s Preparing to unpack .../274-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-2_arm64.deb ... 716s Unpacking libsuitesparse-mongoose3:arm64 (1:7.8.3+dfsg-2) ... 716s Selecting previously unselected package librbio4:arm64. 716s Preparing to unpack .../275-librbio4_1%3a7.8.3+dfsg-2_arm64.deb ... 716s Unpacking librbio4:arm64 (1:7.8.3+dfsg-2) ... 716s Selecting previously unselected package libspex3:arm64. 716s Preparing to unpack .../276-libspex3_1%3a7.8.3+dfsg-2_arm64.deb ... 716s Unpacking libspex3:arm64 (1:7.8.3+dfsg-2) ... 716s Selecting previously unselected package libparu1:arm64. 716s Preparing to unpack .../277-libparu1_1%3a7.8.3+dfsg-2_arm64.deb ... 716s Unpacking libparu1:arm64 (1:7.8.3+dfsg-2) ... 716s Selecting previously unselected package libsuitesparse-dev:arm64. 716s Preparing to unpack .../278-libsuitesparse-dev_1%3a7.8.3+dfsg-2_arm64.deb ... 716s Unpacking libsuitesparse-dev:arm64 (1:7.8.3+dfsg-2) ... 716s Selecting previously unselected package libscotch-7.0:arm64. 716s Preparing to unpack .../279-libscotch-7.0_7.0.5-1ubuntu1_arm64.deb ... 716s Unpacking libscotch-7.0:arm64 (7.0.5-1ubuntu1) ... 716s Selecting previously unselected package libscotch-dev. 716s Preparing to unpack .../280-libscotch-dev_7.0.5-1ubuntu1_arm64.deb ... 716s Unpacking libscotch-dev (7.0.5-1ubuntu1) ... 716s Selecting previously unselected package liblzma-dev:arm64. 716s Preparing to unpack .../281-liblzma-dev_5.6.2-2_arm64.deb ... 716s Unpacking liblzma-dev:arm64 (5.6.2-2) ... 716s Selecting previously unselected package libxml2-dev:arm64. 716s Preparing to unpack .../282-libxml2-dev_2.12.7+dfsg-3_arm64.deb ... 716s Unpacking libxml2-dev:arm64 (2.12.7+dfsg-3) ... 716s Selecting previously unselected package python3-numpy. 716s Preparing to unpack .../283-python3-numpy_1%3a1.26.4+ds-11ubuntu1_arm64.deb ... 716s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 717s Selecting previously unselected package python3-mpi4py. 717s Preparing to unpack .../284-python3-mpi4py_4.0.1-3ubuntu1_arm64.deb ... 717s Unpacking python3-mpi4py (4.0.1-3ubuntu1) ... 717s Selecting previously unselected package python3-dijitso. 717s Preparing to unpack .../285-python3-dijitso_2019.2.0~git20190418.c92dcb0-4_all.deb ... 717s Unpacking python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 717s Selecting previously unselected package python3-mpmath. 717s Preparing to unpack .../286-python3-mpmath_1.3.0-1_all.deb ... 717s Unpacking python3-mpmath (1.3.0-1) ... 717s Selecting previously unselected package python3-sympy. 717s Preparing to unpack .../287-python3-sympy_1.13.3-1_all.deb ... 717s Unpacking python3-sympy (1.13.3-1) ... 717s Selecting previously unselected package python3-fiat. 717s Preparing to unpack .../288-python3-fiat_2019.2.0~git20210419.7d418fa-5_all.deb ... 717s Unpacking python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 717s Selecting previously unselected package python3-ufl-legacy. 717s Preparing to unpack .../289-python3-ufl-legacy_1%3a2022.3.0-3_all.deb ... 717s Unpacking python3-ufl-legacy (1:2022.3.0-3) ... 717s Selecting previously unselected package python3-ffc. 717s Preparing to unpack .../290-python3-ffc_2019.2.0~legacy20230509.35df986-3_all.deb ... 717s Unpacking python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 717s Selecting previously unselected package libjs-mathjax. 717s Preparing to unpack .../291-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 717s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 718s Selecting previously unselected package libptscotch-dev. 718s Preparing to unpack .../292-libptscotch-dev_7.0.5-1ubuntu1_arm64.deb ... 718s Unpacking libptscotch-dev (7.0.5-1ubuntu1) ... 718s Selecting previously unselected package libscalapack-openmpi-dev:arm64. 718s Preparing to unpack .../293-libscalapack-openmpi-dev_2.2.1-3.1ubuntu2_arm64.deb ... 718s Unpacking libscalapack-openmpi-dev:arm64 (2.2.1-3.1ubuntu2) ... 718s Selecting previously unselected package libscalapack-mpi-dev:arm64. 718s Preparing to unpack .../294-libscalapack-mpi-dev_2.2.1-3.1ubuntu2_arm64.deb ... 718s Unpacking libscalapack-mpi-dev:arm64 (2.2.1-3.1ubuntu2) ... 718s Selecting previously unselected package libfftw3-bin. 718s Preparing to unpack .../295-libfftw3-bin_3.3.10-1ubuntu4_arm64.deb ... 718s Unpacking libfftw3-bin (3.3.10-1ubuntu4) ... 718s Selecting previously unselected package libfftw3-dev:arm64. 718s Preparing to unpack .../296-libfftw3-dev_3.3.10-1ubuntu4_arm64.deb ... 718s Unpacking libfftw3-dev:arm64 (3.3.10-1ubuntu4) ... 718s Selecting previously unselected package libfftw3-mpi-dev:arm64. 718s Preparing to unpack .../297-libfftw3-mpi-dev_3.3.10-1ubuntu4_arm64.deb ... 718s Unpacking libfftw3-mpi-dev:arm64 (3.3.10-1ubuntu4) ... 718s Selecting previously unselected package opencl-c-headers. 718s Preparing to unpack .../298-opencl-c-headers_3.0~2024.05.08-1_all.deb ... 718s Unpacking opencl-c-headers (3.0~2024.05.08-1) ... 718s Selecting previously unselected package opencl-clhpp-headers. 718s Preparing to unpack .../299-opencl-clhpp-headers_3.0~2024.05.08-1ubuntu1_all.deb ... 718s Unpacking opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 718s Selecting previously unselected package ocl-icd-opencl-dev:arm64. 718s Preparing to unpack .../300-ocl-icd-opencl-dev_2.3.2-1build1_arm64.deb ... 718s Unpacking ocl-icd-opencl-dev:arm64 (2.3.2-1build1) ... 718s Selecting previously unselected package libsuperlu-dev:arm64. 718s Preparing to unpack .../301-libsuperlu-dev_7.0.0+dfsg1-2_arm64.deb ... 718s Unpacking libsuperlu-dev:arm64 (7.0.0+dfsg1-2) ... 718s Selecting previously unselected package libsuperlu-dist-dev:arm64. 718s Preparing to unpack .../302-libsuperlu-dist-dev_8.2.1+dfsg1-2_arm64.deb ... 719s Unpacking libsuperlu-dist-dev:arm64 (8.2.1+dfsg1-2) ... 719s Selecting previously unselected package xorg-sgml-doctools. 719s Preparing to unpack .../303-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 719s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 719s Selecting previously unselected package x11proto-dev. 719s Preparing to unpack .../304-x11proto-dev_2024.1-1_all.deb ... 719s Unpacking x11proto-dev (2024.1-1) ... 719s Selecting previously unselected package libxau-dev:arm64. 719s Preparing to unpack .../305-libxau-dev_1%3a1.0.11-1_arm64.deb ... 719s Unpacking libxau-dev:arm64 (1:1.0.11-1) ... 719s Selecting previously unselected package libxdmcp-dev:arm64. 719s Preparing to unpack .../306-libxdmcp-dev_1%3a1.1.3-0ubuntu6_arm64.deb ... 719s Unpacking libxdmcp-dev:arm64 (1:1.1.3-0ubuntu6) ... 719s Selecting previously unselected package xtrans-dev. 719s Preparing to unpack .../307-xtrans-dev_1.4.0-1_all.deb ... 719s Unpacking xtrans-dev (1.4.0-1) ... 719s Selecting previously unselected package libxcb1-dev:arm64. 719s Preparing to unpack .../308-libxcb1-dev_1.17.0-2_arm64.deb ... 719s Unpacking libxcb1-dev:arm64 (1.17.0-2) ... 719s Selecting previously unselected package libx11-dev:arm64. 719s Preparing to unpack .../309-libx11-dev_2%3a1.8.10-2_arm64.deb ... 719s Unpacking libx11-dev:arm64 (2:1.8.10-2) ... 719s Selecting previously unselected package libyaml-dev:arm64. 719s Preparing to unpack .../310-libyaml-dev_0.2.5-1build1_arm64.deb ... 719s Unpacking libyaml-dev:arm64 (0.2.5-1build1) ... 719s Selecting previously unselected package libpetsc3.21-dev-common. 719s Preparing to unpack .../311-libpetsc3.21-dev-common_3.21.6+dfsg1-2ubuntu2_all.deb ... 719s Unpacking libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 719s Selecting previously unselected package libhypre-dev:arm64. 719s Preparing to unpack .../312-libhypre-dev_2.31.0-1exp2_arm64.deb ... 719s Unpacking libhypre-dev:arm64 (2.31.0-1exp2) ... 719s Selecting previously unselected package libmumps-headers-dev. 719s Preparing to unpack .../313-libmumps-headers-dev_5.6.2-2.1build3_all.deb ... 719s Unpacking libmumps-headers-dev (5.6.2-2.1build3) ... 719s Selecting previously unselected package libmumps-5.6t64:arm64. 719s Preparing to unpack .../314-libmumps-5.6t64_5.6.2-2.1build3_arm64.deb ... 719s Unpacking libmumps-5.6t64:arm64 (5.6.2-2.1build3) ... 719s Selecting previously unselected package libmumps-dev:arm64. 719s Preparing to unpack .../315-libmumps-dev_5.6.2-2.1build3_arm64.deb ... 719s Unpacking libmumps-dev:arm64 (5.6.2-2.1build3) ... 719s Selecting previously unselected package libc6-dbg:arm64. 720s Preparing to unpack .../316-libc6-dbg_2.40-1ubuntu3_arm64.deb ... 720s Unpacking libc6-dbg:arm64 (2.40-1ubuntu3) ... 720s Selecting previously unselected package valgrind. 720s Preparing to unpack .../317-valgrind_1%3a3.23.0-0ubuntu2_arm64.deb ... 720s Unpacking valgrind (1:3.23.0-0ubuntu2) ... 720s Selecting previously unselected package valgrind-mpi. 720s Preparing to unpack .../318-valgrind-mpi_1%3a3.23.0-0ubuntu2_arm64.deb ... 720s Unpacking valgrind-mpi (1:3.23.0-0ubuntu2) ... 720s Selecting previously unselected package libpetsc-real3.21-dev:arm64. 720s Preparing to unpack .../319-libpetsc-real3.21-dev_3.21.6+dfsg1-2ubuntu2_arm64.deb ... 720s Unpacking libpetsc-real3.21-dev:arm64 (3.21.6+dfsg1-2ubuntu2) ... 720s Selecting previously unselected package libparpack2-dev:arm64. 720s Preparing to unpack .../320-libparpack2-dev_3.9.1-1.1ubuntu1_arm64.deb ... 720s Unpacking libparpack2-dev:arm64 (3.9.1-1.1ubuntu1) ... 720s Selecting previously unselected package libslepc-real3.21-dev. 720s Preparing to unpack .../321-libslepc-real3.21-dev_3.21.2+dfsg1-2_arm64.deb ... 720s Unpacking libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 720s Selecting previously unselected package libdolfin-dev:arm64. 720s Preparing to unpack .../322-libdolfin-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 720s Unpacking libdolfin-dev:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 720s Selecting previously unselected package libopenblas64-0:arm64. 720s Preparing to unpack .../323-libopenblas64-0_0.3.28+ds-4_arm64.deb ... 720s Unpacking libopenblas64-0:arm64 (0.3.28+ds-4) ... 720s Selecting previously unselected package libopenblas64-pthread-dev:arm64. 720s Preparing to unpack .../324-libopenblas64-pthread-dev_0.3.28+ds-4_arm64.deb ... 720s Unpacking libopenblas64-pthread-dev:arm64 (0.3.28+ds-4) ... 720s Selecting previously unselected package libopenblas64-dev:arm64. 721s Preparing to unpack .../325-libopenblas64-dev_0.3.28+ds-4_arm64.deb ... 721s Unpacking libopenblas64-dev:arm64 (0.3.28+ds-4) ... 721s Selecting previously unselected package libhypre64m-dev:arm64. 721s Preparing to unpack .../326-libhypre64m-dev_2.31.0-1exp2_arm64.deb ... 721s Unpacking libhypre64m-dev:arm64 (2.31.0-1exp2) ... 721s Selecting previously unselected package libmumps-64pord-5.6t64:arm64. 721s Preparing to unpack .../327-libmumps-64pord-5.6t64_5.6.2-2.1build3_arm64.deb ... 721s Unpacking libmumps-64pord-5.6t64:arm64 (5.6.2-2.1build3) ... 721s Selecting previously unselected package libmumps64-dev:arm64. 721s Preparing to unpack .../328-libmumps64-dev_5.6.2-2.1build3_arm64.deb ... 721s Unpacking libmumps64-dev:arm64 (5.6.2-2.1build3) ... 721s Selecting previously unselected package libpetsc64-real3.21-dev:arm64. 721s Preparing to unpack .../329-libpetsc64-real3.21-dev_3.21.6+dfsg1-2ubuntu2_arm64.deb ... 721s Unpacking libpetsc64-real3.21-dev:arm64 (3.21.6+dfsg1-2ubuntu2) ... 721s Selecting previously unselected package libslepc64-real3.21-dev. 721s Preparing to unpack .../330-libslepc64-real3.21-dev_3.21.2+dfsg1-2_arm64.deb ... 721s Unpacking libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 721s Selecting previously unselected package libdolfin64-dev:arm64. 721s Preparing to unpack .../331-libdolfin64-dev_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 721s Unpacking libdolfin64-dev:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 721s Selecting previously unselected package libexpat1-dev:arm64. 721s Preparing to unpack .../332-libexpat1-dev_2.6.4-1_arm64.deb ... 721s Unpacking libexpat1-dev:arm64 (2.6.4-1) ... 721s Selecting previously unselected package libjs-underscore. 721s Preparing to unpack .../333-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 721s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 721s Selecting previously unselected package libjs-sphinxdoc. 721s Preparing to unpack .../334-libjs-sphinxdoc_7.4.7-4_all.deb ... 721s Unpacking libjs-sphinxdoc (7.4.7-4) ... 721s Selecting previously unselected package libjson-perl. 721s Preparing to unpack .../335-libjson-perl_4.10000-1_all.deb ... 721s Unpacking libjson-perl (4.10000-1) ... 721s Selecting previously unselected package libpetsc-real-dev. 721s Preparing to unpack .../336-libpetsc-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 721s Unpacking libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 721s Selecting previously unselected package libpetsc64-real-dev. 721s Preparing to unpack .../337-libpetsc64-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 721s Unpacking libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 721s Selecting previously unselected package libpython3.12-dev:arm64. 721s Preparing to unpack .../338-libpython3.12-dev_3.12.7-3_arm64.deb ... 721s Unpacking libpython3.12-dev:arm64 (3.12.7-3) ... 722s Selecting previously unselected package libpython3-dev:arm64. 722s Preparing to unpack .../339-libpython3-dev_3.12.7-1_arm64.deb ... 722s Unpacking libpython3-dev:arm64 (3.12.7-1) ... 722s Selecting previously unselected package libpython3.13-stdlib:arm64. 722s Preparing to unpack .../340-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 722s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 722s Selecting previously unselected package libpython3.13:arm64. 722s Preparing to unpack .../341-libpython3.13_3.13.0-2_arm64.deb ... 722s Unpacking libpython3.13:arm64 (3.13.0-2) ... 722s Selecting previously unselected package libpython3.13-dev:arm64. 722s Preparing to unpack .../342-libpython3.13-dev_3.13.0-2_arm64.deb ... 722s Unpacking libpython3.13-dev:arm64 (3.13.0-2) ... 722s Selecting previously unselected package libpython3-all-dev:arm64. 722s Preparing to unpack .../343-libpython3-all-dev_3.12.7-1_arm64.deb ... 722s Unpacking libpython3-all-dev:arm64 (3.12.7-1) ... 722s Selecting previously unselected package petsc64-dev. 722s Preparing to unpack .../344-petsc64-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 722s Unpacking petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 722s Selecting previously unselected package pybind11-dev. 722s Preparing to unpack .../345-pybind11-dev_2.13.6-1_all.deb ... 722s Unpacking pybind11-dev (2.13.6-1) ... 722s Selecting previously unselected package sphinx-common. 722s Preparing to unpack .../346-sphinx-common_7.4.7-4_all.deb ... 722s Unpacking sphinx-common (7.4.7-4) ... 722s Selecting previously unselected package python-petsc4py-doc. 722s Preparing to unpack .../347-python-petsc4py-doc_3.21.6-2ubuntu2_all.deb ... 722s Unpacking python-petsc4py-doc (3.21.6-2ubuntu2) ... 723s Selecting previously unselected package python3.13. 723s Preparing to unpack .../348-python3.13_3.13.0-2_arm64.deb ... 723s Unpacking python3.13 (3.13.0-2) ... 723s Selecting previously unselected package python3-all. 723s Preparing to unpack .../349-python3-all_3.12.7-1_arm64.deb ... 723s Unpacking python3-all (3.12.7-1) ... 723s Selecting previously unselected package python3.12-dev. 723s Preparing to unpack .../350-python3.12-dev_3.12.7-3_arm64.deb ... 723s Unpacking python3.12-dev (3.12.7-3) ... 723s Selecting previously unselected package python3-dev. 723s Preparing to unpack .../351-python3-dev_3.12.7-1_arm64.deb ... 723s Unpacking python3-dev (3.12.7-1) ... 723s Selecting previously unselected package python3.13-dev. 723s Preparing to unpack .../352-python3.13-dev_3.13.0-2_arm64.deb ... 723s Unpacking python3.13-dev (3.13.0-2) ... 723s Selecting previously unselected package python3-all-dev. 723s Preparing to unpack .../353-python3-all-dev_3.12.7-1_arm64.deb ... 723s Unpacking python3-all-dev (3.12.7-1) ... 723s Selecting previously unselected package python3-defusedxml. 723s Preparing to unpack .../354-python3-defusedxml_0.7.1-2_all.deb ... 723s Unpacking python3-defusedxml (0.7.1-2) ... 723s Selecting previously unselected package python3-distlib. 723s Preparing to unpack .../355-python3-distlib_0.3.9-1_all.deb ... 723s Unpacking python3-distlib (0.3.9-1) ... 723s Selecting previously unselected package python3-roman. 723s Preparing to unpack .../356-python3-roman_4.2-1_all.deb ... 723s Unpacking python3-roman (4.2-1) ... 723s Selecting previously unselected package python3-docutils. 723s Preparing to unpack .../357-python3-docutils_0.21.2+dfsg-2_all.deb ... 723s Unpacking python3-docutils (0.21.2+dfsg-2) ... 723s Selecting previously unselected package swig. 723s Preparing to unpack .../358-swig_4.2.1-1_arm64.deb ... 723s Unpacking swig (4.2.1-1) ... 723s Selecting previously unselected package python3-petsc4py-real3.21. 723s Preparing to unpack .../359-python3-petsc4py-real3.21_3.21.6-2ubuntu2_arm64.deb ... 723s Unpacking python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 723s Selecting previously unselected package python3-petsc4py-real. 723s Preparing to unpack .../360-python3-petsc4py-real_3.21.6-2ubuntu2_all.deb ... 723s Unpacking python3-petsc4py-real (3.21.6-2ubuntu2) ... 723s Selecting previously unselected package python3-slepc4py-real3.21. 723s Preparing to unpack .../361-python3-slepc4py-real3.21_3.21.2-1ubuntu2_arm64.deb ... 723s Unpacking python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 723s Selecting previously unselected package python3-slepc4py-real. 723s Preparing to unpack .../362-python3-slepc4py-real_3.21.2-1ubuntu2_all.deb ... 723s Unpacking python3-slepc4py-real (3.21.2-1ubuntu2) ... 723s Selecting previously unselected package python3-dolfin-real. 723s Preparing to unpack .../363-python3-dolfin-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 723s Unpacking python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 724s Selecting previously unselected package python3-petsc4py-64-real3.21. 724s Preparing to unpack .../364-python3-petsc4py-64-real3.21_3.21.6-2ubuntu2_arm64.deb ... 724s Unpacking python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 724s Selecting previously unselected package python3-petsc4py-64-real. 724s Preparing to unpack .../365-python3-petsc4py-64-real_3.21.6-2ubuntu2_all.deb ... 724s Unpacking python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 724s Selecting previously unselected package python3-slepc4py-64-real3.21. 724s Preparing to unpack .../366-python3-slepc4py-64-real3.21_3.21.2-1ubuntu2_arm64.deb ... 724s Unpacking python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 724s Selecting previously unselected package python3-slepc4py-64-real. 724s Preparing to unpack .../367-python3-slepc4py-64-real_3.21.2-1ubuntu2_all.deb ... 724s Unpacking python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 724s Selecting previously unselected package python3-pkgconfig. 724s Preparing to unpack .../368-python3-pkgconfig_1.5.5-2_all.deb ... 724s Unpacking python3-pkgconfig (1.5.5-2) ... 724s Selecting previously unselected package python3-pybind11. 724s Preparing to unpack .../369-python3-pybind11_2.13.6-1_all.deb ... 724s Unpacking python3-pybind11 (2.13.6-1) ... 724s Selecting previously unselected package python3-dolfin64-real. 724s Preparing to unpack .../370-python3-dolfin64-real_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 724s Unpacking python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 724s Selecting previously unselected package python3-filelock. 724s Preparing to unpack .../371-python3-filelock_3.16.1-1_all.deb ... 724s Unpacking python3-filelock (3.16.1-1) ... 724s Selecting previously unselected package python3-imagesize. 724s Preparing to unpack .../372-python3-imagesize_1.4.1-1_all.deb ... 724s Unpacking python3-imagesize (1.4.1-1) ... 724s Selecting previously unselected package python3-iniconfig. 724s Preparing to unpack .../373-python3-iniconfig_1.1.1-2_all.deb ... 724s Unpacking python3-iniconfig (1.1.1-2) ... 724s Selecting previously unselected package python3-packaging. 724s Preparing to unpack .../374-python3-packaging_24.2-1_all.deb ... 724s Unpacking python3-packaging (24.2-1) ... 724s Selecting previously unselected package python3-wheel. 724s Preparing to unpack .../375-python3-wheel_0.45.0-1_all.deb ... 724s Unpacking python3-wheel (0.45.0-1) ... 724s Selecting previously unselected package python3-pip. 724s Preparing to unpack .../376-python3-pip_24.3.1+dfsg-1_all.deb ... 724s Unpacking python3-pip (24.3.1+dfsg-1) ... 724s Selecting previously unselected package python3-pip-whl. 724s Preparing to unpack .../377-python3-pip-whl_24.3.1+dfsg-1_all.deb ... 724s Unpacking python3-pip-whl (24.3.1+dfsg-1) ... 724s Selecting previously unselected package python3-platformdirs. 724s Preparing to unpack .../378-python3-platformdirs_4.3.6-1_all.deb ... 724s Unpacking python3-platformdirs (4.3.6-1) ... 725s Selecting previously unselected package python3-pluggy. 725s Preparing to unpack .../379-python3-pluggy_1.5.0-1_all.deb ... 725s Unpacking python3-pluggy (1.5.0-1) ... 725s Selecting previously unselected package python3-ply. 725s Preparing to unpack .../380-python3-ply_3.11-7_all.deb ... 725s Unpacking python3-ply (3.11-7) ... 725s Selecting previously unselected package python3-pusimp. 725s Preparing to unpack .../381-python3-pusimp_0.1.1-1_all.deb ... 725s Unpacking python3-pusimp (0.1.1-1) ... 725s Selecting previously unselected package python3-pytest. 725s Preparing to unpack .../382-python3-pytest_8.3.3-1_all.deb ... 725s Unpacking python3-pytest (8.3.3-1) ... 725s Selecting previously unselected package python3-setuptools-whl. 725s Preparing to unpack .../383-python3-setuptools-whl_74.1.2-1_all.deb ... 725s Unpacking python3-setuptools-whl (74.1.2-1) ... 725s Selecting previously unselected package python3-six. 725s Preparing to unpack .../384-python3-six_1.16.0-7_all.deb ... 725s Unpacking python3-six (1.16.0-7) ... 725s Selecting previously unselected package python3-snowballstemmer. 725s Preparing to unpack .../385-python3-snowballstemmer_2.2.0-4build1_all.deb ... 725s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 725s Selecting previously unselected package python3-alabaster. 725s Preparing to unpack .../386-python3-alabaster_0.7.16-0.1_all.deb ... 725s Unpacking python3-alabaster (0.7.16-0.1) ... 725s Selecting previously unselected package python3-sphinx. 725s Preparing to unpack .../387-python3-sphinx_7.4.7-4_all.deb ... 725s Unpacking python3-sphinx (7.4.7-4) ... 725s Selecting previously unselected package sphinx-rtd-theme-common. 725s Preparing to unpack .../388-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 725s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 725s Selecting previously unselected package python3-sphinxcontrib.jquery. 725s Preparing to unpack .../389-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 725s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 725s Selecting previously unselected package python3-sphinx-rtd-theme. 725s Preparing to unpack .../390-python3-sphinx-rtd-theme_3.0.2+dfsg-1_all.deb ... 725s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 725s Selecting previously unselected package python3-wheel-whl. 725s Preparing to unpack .../391-python3-wheel-whl_0.45.0-1_all.deb ... 725s Unpacking python3-wheel-whl (0.45.0-1) ... 725s Selecting previously unselected package python3-virtualenv. 725s Preparing to unpack .../392-python3-virtualenv_20.27.0+ds-1_all.deb ... 725s Unpacking python3-virtualenv (20.27.0+ds-1) ... 725s Selecting previously unselected package slepc64-dev. 725s Preparing to unpack .../393-slepc64-dev_3.21.2+dfsg1-2_arm64.deb ... 725s Unpacking slepc64-dev (3.21.2+dfsg1-2) ... 725s Selecting previously unselected package python3-petsc4py. 725s Preparing to unpack .../394-python3-petsc4py_3.21.6-2ubuntu2_all.deb ... 725s Unpacking python3-petsc4py (3.21.6-2ubuntu2) ... 725s Selecting previously unselected package python3-slepc4py. 725s Preparing to unpack .../395-python3-slepc4py_3.21.2-1ubuntu2_all.deb ... 725s Unpacking python3-slepc4py (3.21.2-1ubuntu2) ... 725s Selecting previously unselected package python3-dolfin. 725s Preparing to unpack .../396-python3-dolfin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_arm64.deb ... 725s Unpacking python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 726s Selecting previously unselected package dolfin-doc. 726s Preparing to unpack .../397-dolfin-doc_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 726s Unpacking dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 726s Selecting previously unselected package dolfin-bin. 726s Preparing to unpack .../398-dolfin-bin_2019.2.0~legacy20240219.1c52e83-11ubuntu1_all.deb ... 726s Unpacking dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 726s Selecting previously unselected package petsc-dev. 726s Preparing to unpack .../399-petsc-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 726s Unpacking petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 726s Selecting previously unselected package slepc-dev. 726s Preparing to unpack .../400-slepc-dev_3.21.2+dfsg1-2_arm64.deb ... 726s Unpacking slepc-dev (3.21.2+dfsg1-2) ... 726s Selecting previously unselected package libjs-modernizr. 726s Preparing to unpack .../401-libjs-modernizr_3.13.0-0.1_all.deb ... 726s Unpacking libjs-modernizr (3.13.0-0.1) ... 726s Selecting previously unselected package autopkgtest-satdep. 726s Preparing to unpack .../402-4-autopkgtest-satdep.deb ... 726s Unpacking autopkgtest-satdep (0) ... 726s Setting up dh-python (6.20241024) ... 727s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 727s Setting up libgnutls-openssl27t64:arm64 (3.8.8-2ubuntu1) ... 727s Setting up python3-iniconfig (1.1.1-2) ... 727s Setting up libboost-program-options1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 727s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 727s Setting up libxapian30:arm64 (1.4.25-1) ... 727s Setting up libsharpyuv0:arm64 (1.4.0-0.1) ... 727s Setting up libaom3:arm64 (3.11.0-1) ... 727s Setting up libpciaccess0:arm64 (0.17-3build1) ... 727s Setting up python3-setuptools-whl (74.1.2-1) ... 727s Setting up python3-filelock (3.16.1-1) ... 727s Setting up fonts-lato (2.015-1) ... 727s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 727s Setting up swig (4.2.1-1) ... 727s Setting up libzstd-dev:arm64 (1.5.6+dfsg-1) ... 727s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 727s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 727s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 727s Setting up libboost-date-time1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 727s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 727s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 727s Setting up libyaml-dev:arm64 (0.2.5-1build1) ... 727s Setting up libboost-timer1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 727s Setting up python3-pip-whl (24.3.1+dfsg-1) ... 727s Setting up libxcb-render0:arm64 (1.17.0-2) ... 727s Setting up python3-defusedxml (0.7.1-2) ... 727s Setting up libarchive-zip-perl (1.68-1) ... 727s Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... 727s Setting up python3-alabaster (0.7.16-0.1) ... 727s Setting up libscotch-7.0:arm64 (7.0.5-1ubuntu1) ... 727s Setting up libboost-regex1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 727s Setting up libdebhelper-perl (13.20ubuntu1) ... 727s Setting up python3-ply (3.11-7) ... 728s Setting up libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10) ... 728s Setting up libboost-system1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 728s Setting up liblab-gamut1:arm64 (2.42.4-2build3) ... 728s Setting up x11-common (1:7.7+23ubuntu3) ... 728s Setting up libibumad3:arm64 (52.0-2ubuntu1) ... 728s Setting up libdeflate0:arm64 (1.22-1) ... 728s Setting up libboost-thread1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 728s Setting up m4 (1.4.19-4build1) ... 728s Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10) ... 728s Setting up libmetis5:arm64 (5.1.0.dfsg-7build3) ... 728s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 728s Setting up libibmad5:arm64 (52.0-2ubuntu1) ... 728s Setting up libldl3:arm64 (1:7.8.3+dfsg-2) ... 728s Setting up python3-distlib (0.3.9-1) ... 728s Setting up libboost-filesystem1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 728s Setting up libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 728s Setting up libgomp1:arm64 (14.2.0-8ubuntu1) ... 728s Setting up libjs-modernizr (3.13.0-0.1) ... 728s Setting up python3-wheel (0.45.0-1) ... 729s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 729s Setting up libaec0:arm64 (1.1.3-1) ... 729s Setting up python3-platformdirs (4.3.6-1) ... 729s Setting up libpsl-dev:arm64 (0.21.2-1.1build1) ... 729s Setting up libc6-dbg:arm64 (2.40-1ubuntu3) ... 729s Setting up libnuma-dev:arm64 (2.0.18-1build1) ... 729s Setting up libxnvctrl0:arm64 (510.47.03-0ubuntu4) ... 729s Setting up libboost-atomic1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 729s Setting up python3-six (1.16.0-7) ... 729s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 729s Setting up libboost-serialization1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 729s Setting up libbtf2:arm64 (1:7.8.3+dfsg-2) ... 729s Setting up python3-roman (4.2-1) ... 729s Setting up xtrans-dev (1.4.0-1) ... 729s Setting up autotools-dev (20220109.1) ... 729s Setting up libblas3:arm64 (3.12.0-3build2) ... 729s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 729s Setting up python3-packaging (24.2-1) ... 729s Setting up libunbound8:arm64 (1.20.0-1ubuntu2.1) ... 729s Setting up libpkgconf3:arm64 (1.8.1-4) ... 729s Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 729s Setting up libmunge2:arm64 (0.5.15-4build1) ... 729s Setting up libllvm17t64:arm64 (1:17.0.6-18) ... 729s Setting up libexpat1-dev:arm64 (2.6.4-1) ... 729s Setting up libgnutls-dane0t64:arm64 (3.8.8-2ubuntu1) ... 729s Setting up libboost-chrono1.83.0t64:arm64 (1.83.0-3.2ubuntu3) ... 729s Setting up python3-snowballstemmer (2.2.0-4build1) ... 730s Setting up libboost-iostreams1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 730s Setting up libpathplan4:arm64 (2.42.4-2build3) ... 730s Setting up libann0 (1.1.2+doc-9build1) ... 730s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 730s Setting up fonts-dejavu-mono (2.37-8) ... 730s Setting up libssl-dev:arm64 (3.3.1-2ubuntu2) ... 730s Setting up libhwloc15:arm64 (2.11.2-1) ... 730s Setting up libmpc3:arm64 (1.3.1-1build2) ... 730s Setting up autopoint (0.22.5-2) ... 730s Setting up libjsoncpp25:arm64 (1.9.5-6build1) ... 730s Setting up icu-devtools (74.2-1ubuntu4) ... 730s Setting up fonts-dejavu-core (2.37-8) ... 730s Setting up pkgconf-bin (1.8.1-4) ... 730s Setting up python3-pip (24.3.1+dfsg-1) ... 732s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 732s Setting up libltdl7:arm64 (2.4.7-8) ... 732s Setting up opencl-c-headers (3.0~2024.05.08-1) ... 732s Setting up libidn2-dev:arm64 (2.3.7-2build2) ... 732s Setting up libfftw3-double3:arm64 (3.3.10-1ubuntu4) ... 732s Setting up libgfortran5:arm64 (14.2.0-8ubuntu1) ... 732s Setting up autoconf (2.72-3) ... 732s Setting up python3-pluggy (1.5.0-1) ... 732s Setting up libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10) ... 732s Setting up libwebp7:arm64 (1.4.0-0.1) ... 732s Setting up libmumps-headers-dev (5.6.2-2.1build3) ... 732s Setting up liblzma-dev:arm64 (5.6.2-2) ... 732s Setting up libubsan1:arm64 (14.2.0-8ubuntu1) ... 732s Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 732s Setting up dwz (0.15-1build6) ... 732s Setting up libnl-3-dev:arm64 (3.7.0-0.3build2) ... 732s Setting up ocl-icd-libopencl1:arm64 (2.3.2-1build1) ... 732s Setting up libhwasan0:arm64 (14.2.0-8ubuntu1) ... 732s Setting up librhash0:arm64 (1.4.3-3build1) ... 732s Setting up libasan8:arm64 (14.2.0-8ubuntu1) ... 732s Setting up libjson-perl (4.10000-1) ... 732s Setting up openmpi-common (5.0.5-6) ... 732s Setting up debugedit (1:5.1-1) ... 732s Setting up libsuitesparseconfig7:arm64 (1:7.8.3+dfsg-2) ... 732s Setting up librdmacm1t64:arm64 (52.0-2ubuntu1) ... 732s Setting up python3.13-minimal (3.13.0-2) ... 733s Setting up libharfbuzz0b:arm64 (10.0.1-1) ... 733s Setting up libthai-data (0.1.29-2build1) ... 733s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 733s Setting up libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2build1) ... 733s Setting up sgml-base (1.31) ... 733s Setting up cmake-data (3.30.3-1) ... 733s Setting up libcdt5:arm64 (2.42.4-2build3) ... 733s Setting up libcgraph6:arm64 (2.42.4-2build3) ... 733s Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3build2) ... 733s Setting up libboost-math1.83.0:arm64 (1.83.0-3.2ubuntu3) ... 733s Setting up libtsan2:arm64 (14.2.0-8ubuntu1) ... 733s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 733s Setting up python3-mpmath (1.3.0-1) ... 734s Setting up libisl23:arm64 (0.27-1) ... 734s Setting up libde265-0:arm64 (1.0.15-1build4) ... 734s Setting up valgrind (1:3.23.0-0ubuntu2) ... 734s Setting up libtasn1-6-dev:arm64 (4.19.0-3build1) ... 734s Setting up python3-wheel-whl (0.45.0-1) ... 734s Setting up valgrind-mpi (1:3.23.0-0ubuntu2) ... 734s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 734s Setting up libicu-dev:arm64 (74.2-1ubuntu4) ... 734s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 734s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 734s Setting up libcc1-0:arm64 (14.2.0-8ubuntu1) ... 734s Setting up python3-pusimp (0.1.1-1) ... 735s Setting up libbrotli-dev:arm64 (1.1.0-2build3) ... 735s Setting up libfmt10:arm64 (10.1.1+ds1-4) ... 735s Setting up chrpath (0.18-1) ... 735s Setting up liblsan0:arm64 (14.2.0-8ubuntu1) ... 735s Setting up libp11-kit-dev:arm64 (0.25.5-2ubuntu1) ... 735s Setting up libblas-dev:arm64 (3.12.0-3build2) ... 735s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode 735s Setting up libsz2:arm64 (1.1.3-1) ... 738s Setting up libitm1:arm64 (14.2.0-8ubuntu1) ... 738s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 738s Setting up python3-imagesize (1.4.1-1) ... 738s Setting up libdrm-amdgpu1:arm64 (2.4.123-1) ... 738s Setting up libblas64-3:arm64 (3.12.0-3build2) ... 738s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas64.so.3 (libblas64.so.3-aarch64-linux-gnu) in auto mode 738s Setting up libpython3.13:arm64 (3.13.0-2) ... 738s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 738s Setting up automake (1:1.16.5-1.3ubuntu1) ... 738s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 738s Setting up x11proto-dev (2024.1-1) ... 738s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 738s Setting up libfabric1:arm64 (1.17.0-3ubuntu1) ... 738s Setting up python3-sympy (1.13.3-1) ... 749s Setting up libice6:arm64 (2:1.1.1-1) ... 749s Setting up libjpeg-turbo8-dev:arm64 (2.1.5-3ubuntu2) ... 749s Setting up liblapack3:arm64 (3.12.0-3build2) ... 749s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 749s Setting up gettext (0.22.5-2) ... 749s Setting up libarpack2t64:arm64 (3.9.1-1.1ubuntu1) ... 749s Setting up libfftw3-single3:arm64 (3.3.10-1ubuntu4) ... 749s Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-2ubuntu7) ... 749s Setting up libamd3:arm64 (1:7.8.3+dfsg-2) ... 749s Setting up libxau-dev:arm64 (1:1.0.11-1) ... 749s Setting up nettle-dev:arm64 (3.10-1) ... 749s Setting up libcolamd3:arm64 (1:7.8.3+dfsg-2) ... 749s Setting up python3.13 (3.13.0-2) ... 750s Setting up libspex3:arm64 (1:7.8.3+dfsg-2) ... 750s Setting up libsuitesparse-mongoose3:arm64 (1:7.8.3+dfsg-2) ... 750s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 750s Setting up python3-pytest (8.3.3-1) ... 751s Setting up libopenblas64-0-pthread:arm64 (0.3.28+ds-4) ... 751s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/libblas64.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas64.so.3 (libblas64.so.3-aarch64-linux-gnu) in auto mode 751s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/liblapack64.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack64.so.3 (liblapack64.so.3-aarch64-linux-gnu) in auto mode 751s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/libopenblas64.so.0 to provide /usr/lib/aarch64-linux-gnu/libopenblas64.so.0 (libopenblas64.so.0-aarch64-linux-gnu) in auto mode 751s Setting up libaec-dev:arm64 (1.1.3-1) ... 751s Setting up libcxsparse4:arm64 (1:7.8.3+dfsg-2) ... 751s Setting up libfftw3-long3:arm64 (3.3.10-1ubuntu4) ... 751s Setting up python3-virtualenv (20.27.0+ds-1) ... 751s Setting up python3-all (3.12.7-1) ... 751s Setting up libpython3.12-dev:arm64 (3.12.7-3) ... 751s Setting up libopenblas64-pthread-dev:arm64 (0.3.28+ds-4) ... 751s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/libblas64.so to provide /usr/lib/aarch64-linux-gnu/libblas64.so (libblas64.so-aarch64-linux-gnu) in auto mode 751s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/liblapack64.so to provide /usr/lib/aarch64-linux-gnu/liblapack64.so (liblapack64.so-aarch64-linux-gnu) in auto mode 751s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas64-pthread/libopenblas64.so to provide /usr/lib/aarch64-linux-gnu/libopenblas64.so (libopenblas64.so-aarch64-linux-gnu) in auto mode 751s Setting up liblapack64-3:arm64 (3.12.0-3build2) ... 751s Setting up libhwloc-plugins:arm64 (2.11.2-1) ... 751s Setting up libcamd3:arm64 (1:7.8.3+dfsg-2) ... 751s Setting up libsuperlu7:arm64 (7.0.0+dfsg1-2) ... 751s Setting up pkgconf:arm64 (1.8.1-4) ... 751s Setting up intltool-debian (0.35.0+20060710.6) ... 751s Setting up libnl-route-3-dev:arm64 (3.7.0-0.3build2) ... 751s Setting up libltdl-dev:arm64 (2.4.7-8) ... 751s Setting up libthai0:arm64 (0.1.29-2build1) ... 751s Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu6) ... 751s Setting up libxml2-dev:arm64 (2.12.7+dfsg-3) ... 751s Setting up doxygen (1.9.8+ds-2ubuntu2) ... 751s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 751s Setting up librbio4:arm64 (1:7.8.3+dfsg-2) ... 751s Setting up libraqm0:arm64 (0.10.1-1build1) ... 751s Setting up libpython3.13-dev:arm64 (3.13.0-2) ... 751s Setting up opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 751s Setting up libevent-dev (2.1.12-stable-10) ... 751s Setting up liblapack-dev:arm64 (3.12.0-3build2) ... 751s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode 751s Setting up libeigen3-dev (3.4.0-4build1) ... 751s Setting up python3.12-dev (3.12.7-3) ... 751s Setting up pkg-config:arm64 (1.8.1-4) ... 751s Setting up libpmix2t64:arm64 (5.0.3-2) ... 751s Setting up libssh2-1-dev:arm64 (1.11.1-1) ... 751s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 755s Setting up libjs-sphinxdoc (7.4.7-4) ... 755s Setting up ocl-icd-opencl-dev:arm64 (2.3.2-1build1) ... 755s Setting up libccolamd3:arm64 (1:7.8.3+dfsg-2) ... 755s Setting up dh-strip-nondeterminism (1.14.0-1) ... 755s Setting up libopenblas64-0:arm64 (0.3.28+ds-4) ... 755s Setting up libgvpr2:arm64 (2.42.4-2build3) ... 755s Setting up python3-ufl-legacy (1:2022.3.0-3) ... 756s Setting up cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 756s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 756s Setting up xml-core (0.19) ... 756s Setting up cmake (3.30.3-1) ... 756s Setting up libhwloc-dev:arm64 (2.11.2-1) ... 756s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 756s Setting up python3-pkgconfig (1.5.5-2) ... 756s Setting up libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 756s Setting up libjpeg8-dev:arm64 (8c-2ubuntu11) ... 756s Setting up libsuperlu-dev:arm64 (7.0.0+dfsg1-2) ... 756s Setting up libstdc++-14-dev:arm64 (14.2.0-8ubuntu1) ... 756s Setting up libsm6:arm64 (2:1.2.4-1) ... 756s Setting up libpmix-dev:arm64 (5.0.3-2) ... 756s Setting up libhsakmt1:arm64 (5.7.0-1build1) ... 756s Setting up libgfortran-14-dev:arm64 (14.2.0-8ubuntu1) ... 756s Setting up libgnutls28-dev:arm64 (3.8.8-2ubuntu1) ... 756s Setting up libnghttp2-dev:arm64 (1.64.0-1) ... 756s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 758s Regenerating fonts cache... done. 758s Setting up libcholmod5:arm64 (1:7.8.3+dfsg-2) ... 758s Setting up libboost1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 758s Setting up python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 759s Setting up libarpack2-dev:arm64 (3.9.1-1.1ubuntu1) ... 759s Setting up libpython3-dev:arm64 (3.12.7-1) ... 759s Setting up libxcb1-dev:arm64 (1.17.0-2) ... 759s Setting up libopenblas64-dev:arm64 (0.3.28+ds-4) ... 759s Setting up libboost-chrono1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up libboost-math1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up libspqr4:arm64 (1:7.8.3+dfsg-2) ... 759s Setting up libboost-chrono-dev:arm64 (1.83.0.2ubuntu1) ... 759s Setting up libfftw3-bin (3.3.10-1ubuntu4) ... 759s Setting up python3.13-dev (3.13.0-2) ... 759s Setting up libboost-math-dev:arm64 (1.83.0.2ubuntu1) ... 759s Setting up po-debconf (1.0.21+nmu1) ... 759s Setting up libpango-1.0-0:arm64 (1.54.0+ds-3) ... 759s Setting up libboost-program-options1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up libboost-serialization1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up libjpeg-dev:arm64 (8c-2ubuntu11) ... 759s Setting up libx11-dev:arm64 (2:1.8.10-2) ... 759s Setting up libibverbs-dev:arm64 (52.0-2ubuntu1) ... 759s Setting up pybind11-dev (2.13.6-1) ... 759s Setting up libcairo2:arm64 (1.18.2-2) ... 759s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 759s Setting up libboost-timer1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up libboost-program-options-dev:arm64 (1.83.0.2ubuntu1) ... 759s Setting up libklu2:arm64 (1:7.8.3+dfsg-2) ... 759s Setting up libpython3-all-dev:arm64 (3.12.7-1) ... 759s Setting up libboost-date-time1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up sphinx-common (7.4.7-4) ... 759s Setting up python3-dev (3.12.7-1) ... 759s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 759s Setting up librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2build7) ... 759s Setting up libboost-regex1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up libboost-serialization-dev:arm64 (1.83.0.2ubuntu1) ... 759s Setting up libboost-atomic1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up cpp-14 (14.2.0-8ubuntu1) ... 759s Setting up libumfpack6:arm64 (1:7.8.3+dfsg-2) ... 759s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 759s Setting up cpp (4:14.1.0-2ubuntu1) ... 759s Setting up libboost-dev:arm64 (1.83.0.2ubuntu1) ... 759s Setting up gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 759s Setting up libboost-system1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up libpangoft2-1.0-0:arm64 (1.54.0+ds-3) ... 759s Setting up libfftw3-dev:arm64 (3.3.10-1ubuntu4) ... 759s Setting up libboost-timer-dev:arm64 (1.83.0.2ubuntu1) ... 759s Setting up python3-pybind11 (2.13.6-1) ... 759s Setting up libpangocairo-1.0-0:arm64 (1.54.0+ds-3) ... 759s Setting up python3-all-dev (3.12.7-1) ... 759s Setting up libboost-thread1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 759s Setting up libxmu6:arm64 (2:1.1.3-3build2) ... 759s Setting up g++-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 759s Setting up libboost-iostreams1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up libboost-filesystem1.83-dev:arm64 (1.83.0-3.2ubuntu3) ... 759s Setting up libxaw7:arm64 (2:1.0.16-1) ... 759s Setting up libboost-iostreams-dev:arm64 (1.83.0.2ubuntu1) ... 759s Setting up python-petsc4py-doc (3.21.6-2ubuntu2) ... 759s Setting up libparu1:arm64 (1:7.8.3+dfsg-2) ... 759s Setting up gcc-14 (14.2.0-8ubuntu1) ... 759s Setting up libamdhip64-5 (5.7.1-5) ... 759s Setting up libcurl4-openssl-dev:arm64 (8.9.1-2ubuntu3) ... 759s Setting up gfortran-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 759s Setting up g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 759s Setting up gfortran-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 759s Setting up g++-14 (14.2.0-8ubuntu1) ... 759s Setting up gfortran-14 (14.2.0-8ubuntu1) ... 759s Setting up libboost-filesystem-dev:arm64 (1.83.0.2ubuntu1) ... 759s Setting up libboost-thread-dev:arm64 (1.83.0.2ubuntu1) ... 759s Setting up libucx0:arm64 (1.17.0+ds-3build1) ... 759s Setting up libsuitesparse-dev:arm64 (1:7.8.3+dfsg-2) ... 759s Setting up libtool (2.4.7-8) ... 759s Setting up gcc (4:14.1.0-2ubuntu1) ... 759s Setting up dh-autoreconf (20) ... 759s Setting up libopenmpi3t64:arm64 (5.0.5-6) ... 759s Setting up g++ (4:14.1.0-2ubuntu1) ... 759s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 759s Setting up libparpack2t64:arm64 (3.9.1-1.1ubuntu1) ... 759s Setting up build-essential (12.10ubuntu1) ... 759s Setting up libboost-mpi1.83.0 (1.83.0-3.2ubuntu3) ... 759s Setting up openmpi-bin (5.0.5-6) ... 759s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 759s 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 759s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 759s Setting up libptscotch-7.0:arm64 (7.0.5-1ubuntu1) ... 759s Setting up mpi-default-bin (1.17) ... 759s Setting up debhelper (13.20ubuntu1) ... 759s Setting up libcombblas2.0.0t64:arm64 (2.0.0-3.1build3) ... 759s Setting up libfftw3-mpi3:arm64 (3.3.10-1ubuntu4) ... 759s Setting up python3-mpi4py (4.0.1-3ubuntu1) ... 759s Setting up gfortran (4:14.1.0-2ubuntu1) ... 759s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 759s 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 759s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 759s 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 759s Setting up libhdf5-openmpi-103-1t64:arm64 (1.10.10+repack-4ubuntu3) ... 759s Setting up libhdf5-openmpi-fortran-102t64:arm64 (1.10.10+repack-4ubuntu3) ... 759s Setting up libhdf5-openmpi-cpp-103-1t64:arm64 (1.10.10+repack-4ubuntu3) ... 759s Setting up libopenmpi-dev:arm64 (5.0.5-6) ... 759s update-alternatives: using /usr/lib/aarch64-linux-gnu/openmpi/include to provide /usr/include/aarch64-linux-gnu/mpi (mpi-aarch64-linux-gnu) in auto mode 759s update-alternatives: warning: skip creation of /usr/lib/aarch64-linux-gnu/libmpi.so because associated file /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (of link group mpi-aarch64-linux-gnu) doesn't exist 759s Setting up libscalapack-openmpi2.2:arm64 (2.2.1-3.1ubuntu2) ... 759s Setting up python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 759s Setting up libsuperlu-dist8:arm64 (8.2.1+dfsg1-2) ... 759s Setting up python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 760s Setting up libfftw3-mpi-dev:arm64 (3.3.10-1ubuntu4) ... 760s Setting up libhdf5-openmpi-hl-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 760s Setting up libsuperlu-dist-dev:arm64 (8.2.1+dfsg1-2) ... 760s Setting up libhdf5-openmpi-hl-fortran-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 760s Setting up libmumps-64pord-5.7:arm64 (5.7.3-3) ... 760s Setting up libmumps-5.7:arm64 (5.7.3-3) ... 760s Setting up libmumps-5.6t64:arm64 (5.6.2-2.1build3) ... 760s Setting up libhypre-2.31.0:arm64 (2.31.0-1exp2) ... 760s Setting up libhypre64m-2.31.0:arm64 (2.31.0-1exp2) ... 760s Setting up libscalapack-openmpi-dev:arm64 (2.2.1-3.1ubuntu2) ... 760s Setting up mpi-default-dev (1.17) ... 760s Setting up libhdf5-openmpi-hl-cpp-100t64:arm64 (1.10.10+repack-4ubuntu3) ... 760s Setting up libmumps-64pord-5.6t64:arm64 (5.6.2-2.1build3) ... 760s Setting up libhypre64m-dev:arm64 (2.31.0-1exp2) ... 760s Setting up libscalapack-mpi-dev:arm64 (2.2.1-3.1ubuntu2) ... 760s Setting up libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 760s update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode 760s update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 760s update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links 760s update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5-mpi.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 760s Setting up libmumps64-dev:arm64 (5.6.2-2.1build3) ... 760s Setting up libmumps-dev:arm64 (5.6.2-2.1build3) ... 760s Setting up libscotch-dev (7.0.5-1ubuntu1) ... 760s Setting up libparpack2-dev:arm64 (3.9.1-1.1ubuntu1) ... 760s Setting up libpetsc-real3.21:arm64 (3.21.6+dfsg1-2ubuntu2) ... 760s update-alternatives: using /usr/lib/aarch64-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/aarch64-linux-gnu/libpetsc.so.3.21 (libpetsc.so.3.21) in auto mode 760s Setting up libhypre-dev:arm64 (2.31.0-1exp2) ... 760s Setting up libptscotch-dev (7.0.5-1ubuntu1) ... 760s Setting up libpetsc64-real3.21:arm64 (3.21.6+dfsg1-2ubuntu2) ... 760s update-alternatives: using /usr/lib/aarch64-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/aarch64-linux-gnu/libpetsc64.so.3.21 (libpetsc64.so.3.21) in auto mode 760s Setting up libboost-mpi1.83-dev (1.83.0-3.2ubuntu3) ... 760s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 760s Setting up libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 760s Setting up python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 760s Setting up libslepc64-real3.21 (3.21.2+dfsg1-2) ... 760s update-alternatives: using /usr/lib/aarch64-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/aarch64-linux-gnu/libslepc64.so.3.21 (libslepc64.so.3.21) in auto mode 760s Setting up python3-petsc4py (3.21.6-2ubuntu2) ... 760s Setting up libslepc-real3.21 (3.21.2+dfsg1-2) ... 760s update-alternatives: using /usr/lib/aarch64-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/aarch64-linux-gnu/libslepc.so.3.21 (libslepc.so.3.21) in auto mode 760s Setting up python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 760s Setting up python3-petsc4py-real (3.21.6-2ubuntu2) ... 760s Setting up libdolfin2019.2t64:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 760s Setting up libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 761s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 761s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 761s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 761s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 761s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 761s print("\documentclass{article}") 761s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 761s print("\centering") 761s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 761s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 761s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 761s print("\hline") 761s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 761s print("\end{tabular}") 761s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 761s print("\end{table}") 761s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 761s print("\end{document}") 761s Setting up python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 761s Setting up python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 761s Setting up libpetsc64-real3.21-dev:arm64 (3.21.6+dfsg1-2ubuntu2) ... 761s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/aarch64-linux-gnu-real to provide /usr/lib/petsc64 (petsc64) in auto mode 761s update-alternatives: using /usr/lib/aarch64-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/aarch64-linux-gnu/libpetsc64_real.so (libpetsc64_real.so) in auto mode 761s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/aarch64-linux-gnu-real to provide /usr/lib/petscdir/64-3.21 (petsc64-3.21) in auto mode 761s Setting up libdolfin64-2019.2t64:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 761s Setting up python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 761s Setting up libpetsc-real3.21-dev:arm64 (3.21.6+dfsg1-2ubuntu2) ... 761s update-alternatives: error: no alternatives for petsc 761s update-alternatives: using /usr/lib/petscdir/petsc3.21/aarch64-linux-gnu-real to provide /usr/lib/petsc (petsc) in auto mode 761s update-alternatives: using /usr/lib/aarch64-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/aarch64-linux-gnu/libpetsc_real.so (libpetsc_real.so) in auto mode 761s update-alternatives: using /usr/lib/petscdir/petsc3.21/aarch64-linux-gnu-real to provide /usr/lib/petscdir/3.21 (petsc3.21) in auto mode 761s Setting up libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 761s Setting up python3-slepc4py (3.21.2-1ubuntu2) ... 761s Setting up python3-slepc4py-real (3.21.2-1ubuntu2) ... 761s Setting up python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 761s Setting up libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 761s Setting up petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 761s Setting up libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 761s update-alternatives: error: no alternatives for slepc 761s update-alternatives: using /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real to provide /usr/lib/slepc (slepc) in auto mode 761s update-alternatives: using /usr/lib/aarch64-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/aarch64-linux-gnu/libslepc_real.so (libslepc_real.so) in auto mode 761s update-alternatives: using /usr/lib/slepcdir/slepc3.21/aarch64-linux-gnu-real to provide /usr/lib/slepcdir/3.21 (slepc3.21) in auto mode 761s Setting up libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 761s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/aarch64-linux-gnu-real to provide /usr/lib/slepc64 (slepc64) in auto mode 761s update-alternatives: using /usr/lib/aarch64-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/aarch64-linux-gnu/libslepc64_real.so (libslepc64_real.so) in auto mode 761s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/aarch64-linux-gnu-real to provide /usr/lib/slepcdir/64bit-3.21 (slepc64-3.21) in auto mode 761s Setting up petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 761s Setting up slepc-dev (3.21.2+dfsg1-2) ... 761s Setting up libdolfin-dev:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 761s Setting up slepc64-dev (3.21.2+dfsg1-2) ... 761s Setting up libdolfin64-dev:arm64 (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 761s Setting up python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 761s Setting up python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 761s Setting up python3-dolfin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 761s Setting up dolfin-doc (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 761s Setting up dolfin-bin (2019.2.0~legacy20240219.1c52e83-11ubuntu1) ... 761s Setting up libheif-plugin-aomdec:arm64 (1.19.3-1) ... 761s Setting up libheif-plugin-libde265:arm64 (1.19.3-1) ... 761s Setting up libheif1:arm64 (1.19.3-1) ... 761s Setting up libgd3:arm64 (2.3.3-12ubuntu3) ... 761s Setting up libgvc6 (2.42.4-2build3) ... 761s Setting up graphviz (2.42.4-2build3) ... 761s Processing triggers for libc-bin (2.40-1ubuntu3) ... 761s Processing triggers for systemd (256.5-2ubuntu4) ... 761s Processing triggers for man-db (2.13.0-1) ... 764s Processing triggers for install-info (7.1.1-1) ... 764s Processing triggers for sgml-base (1.31) ... 764s Setting up docutils-common (0.21.2+dfsg-2) ... 764s Processing triggers for sgml-base (1.31) ... 764s Setting up python3-docutils (0.21.2+dfsg-2) ... 765s Setting up python3-sphinx (7.4.7-4) ... 766s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 767s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-1) ... 767s Setting up autopkgtest-satdep (0) ... 785s (Reading database ... 129751 files and directories currently installed.) 785s Removing autopkgtest-satdep (0) ... 789s autopkgtest [18:31:31]: test test-dolfin-python-pusimp: [----------------------- 790s === python 3.13 pusimp test === 790s ============================= test session starts ============================== 790s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 790s cachedir: .pytest_cache 790s rootdir: /tmp/autopkgtest.6ZSprY/build.grP/src/python 790s plugins: typeguard-4.4.1 791s collecting ... collected 10 items 791s 792s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_without_local_packages FAILED 931s 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: 931s Importing dolfin was not successful. 931s stdout contains 931s stderr contains Traceback (most recent call last): 931s File "", line 1, in 931s import dolfin 931s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 931s pusimp.prevent_user_site_imports( 931s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 931s "dolfin", "apt", "https://fenicsproject.discourse.group/", 931s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 931s ...<8 lines>... 931s pip_uninstall_call 931s ^^^^^^^^^^^^^^^^^^ 931s ) 931s ^ 931s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 931s raise ImportError(import_error) 931s ImportError: pusimp has detected the following problems with dolfin dependencies: 931s 1) Dependencies imported from a local path rather than from the path provided by apt: 931s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmpyl35v5is/venv/lib/python3.13/site-packages/ufl_legacy/__init__.py. 931s 931s pusimp suggests to apply all of the following fixes: 931s 1) To uninstall local dependencies: 931s * run '/tmp/tmpyl35v5is/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/tmpyl35v5is/venv/lib/python3.13/site-packages/ufl_legacy. 931s 931s 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. 931s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 931s FAILED 939s 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: 939s Importing dolfin was not successful. 939s stdout contains 939s stderr contains Traceback (most recent call last): 939s File "", line 1, in 939s import dolfin 939s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 939s pusimp.prevent_user_site_imports( 939s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 939s "dolfin", "apt", "https://fenicsproject.discourse.group/", 939s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 939s ...<8 lines>... 939s pip_uninstall_call 939s ^^^^^^^^^^^^^^^^^^ 939s ) 939s ^ 939s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 939s raise ImportError(import_error) 939s ImportError: pusimp has detected the following problems with dolfin dependencies: 939s 1) Dependencies imported from a local path rather than from the path provided by apt: 939s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmpfx8sexey/venv/lib/python3.13/site-packages/ufl/__init__.py. 939s 939s pusimp suggests to apply all of the following fixes: 939s 1) To uninstall local dependencies: 939s * run '/tmp/tmpfx8sexey/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/tmpfx8sexey/venv/lib/python3.13/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 . 939s 939s 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. 939s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 939s FAILED 962s 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: 962s Importing dolfin was not successful. 962s stdout contains 962s stderr contains Traceback (most recent call last): 962s File "", line 1, in 962s import dolfin 962s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 962s pusimp.prevent_user_site_imports( 962s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 962s "dolfin", "apt", "https://fenicsproject.discourse.group/", 962s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 962s ...<8 lines>... 962s pip_uninstall_call 962s ^^^^^^^^^^^^^^^^^^ 962s ) 962s ^ 962s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 962s raise ImportError(import_error) 962s ImportError: pusimp has detected the following problems with dolfin dependencies: 962s 1) Dependencies imported from a local path rather than from the path provided by apt: 962s * FIAT was imported from a local path: expected in /usr/lib/python3/dist-packages/FIAT/__init__.py, but imported from /tmp/tmp1wool_s1/venv/lib/python3.13/site-packages/FIAT/__init__.py. 962s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmp1wool_s1/venv/lib/python3.13/site-packages/ufl_legacy/__init__.py. 962s 962s pusimp suggests to apply all of the following fixes: 962s 1) To uninstall local dependencies: 962s * run '/tmp/tmp1wool_s1/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/tmp1wool_s1/venv/lib/python3.13/site-packages/FIAT. 962s * run '/tmp/tmp1wool_s1/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/tmp1wool_s1/venv/lib/python3.13/site-packages/ufl_legacy. 962s 962s 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. 962s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 962s FAILED 976s 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: 976s Importing dolfin was not successful. 976s stdout contains 976s stderr contains Traceback (most recent call last): 976s File "", line 1, in 976s import dolfin 976s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 976s pusimp.prevent_user_site_imports( 976s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 976s "dolfin", "apt", "https://fenicsproject.discourse.group/", 976s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 976s ...<8 lines>... 976s pip_uninstall_call 976s ^^^^^^^^^^^^^^^^^^ 976s ) 976s ^ 976s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 976s raise ImportError(import_error) 976s ImportError: pusimp has detected the following problems with dolfin dependencies: 976s 1) Dependencies imported from a local path rather than from the path provided by apt: 976s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmp3hyyesj0/venv/lib/python3.13/site-packages/ufl_legacy/__init__.py. 976s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmp3hyyesj0/venv/lib/python3.13/site-packages/ufl/__init__.py. 976s 976s pusimp suggests to apply all of the following fixes: 976s 1) To uninstall local dependencies: 976s * run '/tmp/tmp3hyyesj0/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/tmp3hyyesj0/venv/lib/python3.13/site-packages/ufl_legacy. 976s * run '/tmp/tmp3hyyesj0/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/tmp3hyyesj0/venv/lib/python3.13/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 . 976s 976s 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. 976s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 976s FAILED 982s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] FAILED 988s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name1-dependencies_pypi_name1] FAILED 991s 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: 991s Importing dolfin was not successful. 991s stdout contains 991s stderr contains Traceback (most recent call last): 991s File "", line 1, in 991s import dolfin 991s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 991s pusimp.prevent_user_site_imports( 991s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 991s "dolfin", "apt", "https://fenicsproject.discourse.group/", 991s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 991s ...<8 lines>... 991s pip_uninstall_call 991s ^^^^^^^^^^^^^^^^^^ 991s ) 991s ^ 991s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 991s raise ImportError(import_error) 991s ImportError: pusimp has detected the following problems with dolfin dependencies: 991s 1) Broken dependencies: 991s * ffc is broken. Error on import was 'ufl_legacy was purposely broken.'. 991s * ufl_legacy is broken. Error on import was 'ufl_legacy was purposely broken.'. 991s 991s pusimp suggests to apply all of the following fixes: 991s 1) To fix broken dependencies: 991s * run '/tmp/tmpvgdjbvvz/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/tmpvgdjbvvz/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. 991s * run '/tmp/tmpvgdjbvvz/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/tmpvgdjbvvz/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. 991s 991s 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. 991s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 991s PASSED 993s 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: 993s Importing dolfin was not successful. 993s stdout contains 993s stderr contains Traceback (most recent call last): 993s File "", line 1, in 993s import dolfin 993s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 993s pusimp.prevent_user_site_imports( 993s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 993s "dolfin", "apt", "https://fenicsproject.discourse.group/", 993s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 993s ...<8 lines>... 993s pip_uninstall_call 993s ^^^^^^^^^^^^^^^^^^ 993s ) 993s ^ 993s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 993s raise ImportError(import_error) 993s ImportError: pusimp has detected the following problems with dolfin dependencies: 993s 1) Broken dependencies: 993s * ffc is broken. Error on import was 'ffc was purposely broken.'. 993s 993s pusimp suggests to apply all of the following fixes: 993s 1) To fix broken dependencies: 993s * run '/tmp/tmpj32715u4/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/tmpj32715u4/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. 993s 993s 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. 993s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 993s PASSED 996s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_broken_optional_packages[dependencies_import_name0] FAILED 996s 996s =================================== FAILURES =================================== 996s ______________ test_dolfin_import_success_without_local_packages _______________ 996s 996s def test_dolfin_import_success_without_local_packages() -> None: 996s """Test that dolfin imports correctly without any extra local packages.""" 996s > assert_package_import_success_without_local_packages( 996s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py" 996s ) 996s 996s python/test/debian-only/test_pusimp.py:47: 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s /usr/lib/python3/dist-packages/pusimp/utils.py:202: in assert_package_import_success_without_local_packages 996s assert_package_location(sys.executable, package, package_path) 996s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 996s assert_has_package(executable, package) 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s 996s executable = '/usr/bin/python3.13', package = 'dolfin' 996s 996s def assert_has_package(executable: str, package: str) -> None: 996s """Assert that a package is installed. 996s 996s Note that it is not safe to simply import the package in the current pytest environment, 996s since the environment itself might change from one test to the other, but python packages 996s can be imported only once and not unloaded. 996s """ 996s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 996s > assert run_import.returncode == 0, ( 996s f"Importing {package} was not successful.\n" 996s f"stdout contains {run_import.stdout.decode().strip()}\n" 996s f"stderr contains {run_import.stderr.decode().strip()}" 996s ) 996s E AssertionError: Importing dolfin was not successful. 996s E stdout contains 996s E stderr contains Traceback (most recent call last): 996s E File "", line 1, in 996s E import dolfin 996s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s E from .cpp import __version__ 996s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 996s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 996s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0] _ 996s 996s dependencies_import_name = ['ufl_legacy'] 996s dependencies_pypi_name = ['fenics-ufl-legacy'] 996s dependencies_extra_error_message = [] 996s 996s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 996s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 996s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 996s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 996s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 996s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 996s ]) 996s def test_dolfin_import_errors_with_local_packages( 996s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 996s dependencies_extra_error_message: typing.List[str] 996s ) -> None: 996s """Test that dolfin fails to import with extra local packages.""" 996s > assert_package_import_errors_with_local_packages( 996s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 996s pip_install_call, pip_uninstall_call 996s ) 996s 996s python/test/debian-only/test_pusimp.py:64: 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 996s assert_has_package(virtual_env.executable, package) 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s 996s executable = '/tmp/tmpyl35v5is/venv/bin/python3', package = 'dolfin' 996s 996s def assert_has_package(executable: str, package: str) -> None: 996s """Assert that a package is installed. 996s 996s Note that it is not safe to simply import the package in the current pytest environment, 996s since the environment itself might change from one test to the other, but python packages 996s can be imported only once and not unloaded. 996s """ 996s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 996s > assert run_import.returncode == 0, ( 996s f"Importing {package} was not successful.\n" 996s f"stdout contains {run_import.stdout.decode().strip()}\n" 996s f"stderr contains {run_import.stderr.decode().strip()}" 996s ) 996s E AssertionError: Importing dolfin was not successful. 996s E stdout contains 996s E stderr contains Traceback (most recent call last): 996s E File "", line 1, in 996s E import dolfin 996s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s E from .cpp import __version__ 996s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 996s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 996s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name1-dependencies_pypi_name1-dependencies_extra_error_message1] _ 996s 996s dependencies_import_name = ['ufl'], dependencies_pypi_name = ['fenics-ufl'] 996s dependencies_extra_error_message = ['legacy dolfin codes must now import ufl_legacy instead of ufl'] 996s 996s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 996s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 996s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 996s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 996s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 996s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 996s ]) 996s def test_dolfin_import_errors_with_local_packages( 996s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 996s dependencies_extra_error_message: typing.List[str] 996s ) -> None: 996s """Test that dolfin fails to import with extra local packages.""" 996s > assert_package_import_errors_with_local_packages( 996s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 996s pip_install_call, pip_uninstall_call 996s ) 996s 996s python/test/debian-only/test_pusimp.py:64: 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 996s assert_has_package(virtual_env.executable, package) 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s 996s executable = '/tmp/tmpfx8sexey/venv/bin/python3', package = 'dolfin' 996s 996s def assert_has_package(executable: str, package: str) -> None: 996s """Assert that a package is installed. 996s 996s Note that it is not safe to simply import the package in the current pytest environment, 996s since the environment itself might change from one test to the other, but python packages 996s can be imported only once and not unloaded. 996s """ 996s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 996s > assert run_import.returncode == 0, ( 996s f"Importing {package} was not successful.\n" 996s f"stdout contains {run_import.stdout.decode().strip()}\n" 996s f"stderr contains {run_import.stderr.decode().strip()}" 996s ) 996s E AssertionError: Importing dolfin was not successful. 996s E stdout contains 996s E stderr contains Traceback (most recent call last): 996s E File "", line 1, in 996s E import dolfin 996s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s E from .cpp import __version__ 996s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 996s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 996s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name2-dependencies_pypi_name2-dependencies_extra_error_message2] _ 996s 996s dependencies_import_name = ['FIAT', 'ufl_legacy'] 996s dependencies_pypi_name = ['fenics-fiat', 'fenics-ufl-legacy'] 996s dependencies_extra_error_message = [] 996s 996s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 996s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 996s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 996s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 996s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 996s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 996s ]) 996s def test_dolfin_import_errors_with_local_packages( 996s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 996s dependencies_extra_error_message: typing.List[str] 996s ) -> None: 996s """Test that dolfin fails to import with extra local packages.""" 996s > assert_package_import_errors_with_local_packages( 996s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 996s pip_install_call, pip_uninstall_call 996s ) 996s 996s python/test/debian-only/test_pusimp.py:64: 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 996s assert_has_package(virtual_env.executable, package) 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s 996s executable = '/tmp/tmp1wool_s1/venv/bin/python3', package = 'dolfin' 996s 996s def assert_has_package(executable: str, package: str) -> None: 996s """Assert that a package is installed. 996s 996s Note that it is not safe to simply import the package in the current pytest environment, 996s since the environment itself might change from one test to the other, but python packages 996s can be imported only once and not unloaded. 996s """ 996s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 996s > assert run_import.returncode == 0, ( 996s f"Importing {package} was not successful.\n" 996s f"stdout contains {run_import.stdout.decode().strip()}\n" 996s f"stderr contains {run_import.stderr.decode().strip()}" 996s ) 996s E AssertionError: Importing dolfin was not successful. 996s E stdout contains 996s E stderr contains Traceback (most recent call last): 996s E File "", line 1, in 996s E import dolfin 996s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s E from .cpp import __version__ 996s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 996s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 996s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name3-dependencies_pypi_name3-dependencies_extra_error_message3] _ 996s 996s dependencies_import_name = ['ufl', 'ufl_legacy'] 996s dependencies_pypi_name = ['fenics-ufl', 'fenics-ufl-legacy'] 996s dependencies_extra_error_message = ['legacy dolfin codes must now import ufl_legacy instead of ufl'] 996s 996s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 996s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 996s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 996s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 996s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 996s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 996s ]) 996s def test_dolfin_import_errors_with_local_packages( 996s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 996s dependencies_extra_error_message: typing.List[str] 996s ) -> None: 996s """Test that dolfin fails to import with extra local packages.""" 996s > assert_package_import_errors_with_local_packages( 996s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 996s pip_install_call, pip_uninstall_call 996s ) 996s 996s python/test/debian-only/test_pusimp.py:64: 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 996s assert_has_package(virtual_env.executable, package) 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s 996s executable = '/tmp/tmp3hyyesj0/venv/bin/python3', package = 'dolfin' 996s 996s def assert_has_package(executable: str, package: str) -> None: 996s """Assert that a package is installed. 996s 996s Note that it is not safe to simply import the package in the current pytest environment, 996s since the environment itself might change from one test to the other, but python packages 996s can be imported only once and not unloaded. 996s """ 996s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 996s > assert run_import.returncode == 0, ( 996s f"Importing {package} was not successful.\n" 996s f"stdout contains {run_import.stdout.decode().strip()}\n" 996s f"stderr contains {run_import.stderr.decode().strip()}" 996s ) 996s E AssertionError: Importing dolfin was not successful. 996s E stdout contains 996s E stderr contains Traceback (most recent call last): 996s E File "", line 1, in 996s E import dolfin 996s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s E from .cpp import __version__ 996s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 996s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 996s _ test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] _ 996s 996s dependencies_import_name = ['ufl_legacy'] 996s dependencies_pypi_name = ['fenics-ufl-legacy'] 996s 996s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 996s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name", [ 996s (["ufl_legacy"], ["fenics-ufl-legacy"]), 996s (["ufl"], ["fenics-ufl"]) 996s ]) 996s def test_dolfin_import_success_with_allowed_local_packages( 996s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str] 996s ) -> None: 996s """Test that dolfin imports correctly even with extra local packages when asked to allow user-site imports.""" 996s > assert_package_import_success_with_allowed_local_packages( 996s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", 996s dependencies_import_name, dependencies_pypi_name, pip_install_call 996s ) 996s 996s python/test/debian-only/test_pusimp.py:79: 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s /usr/lib/python3/dist-packages/pusimp/utils.py:267: in assert_package_import_success_with_allowed_local_packages 996s assert_package_location(virtual_env.executable, package, package_path) 996s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 996s assert_has_package(executable, package) 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s 996s executable = '/tmp/tmp9ftb3910/venv/bin/python3', package = 'dolfin' 996s 996s def assert_has_package(executable: str, package: str) -> None: 996s """Assert that a package is installed. 996s 996s Note that it is not safe to simply import the package in the current pytest environment, 996s since the environment itself might change from one test to the other, but python packages 996s can be imported only once and not unloaded. 996s """ 996s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 996s > assert run_import.returncode == 0, ( 996s f"Importing {package} was not successful.\n" 996s f"stdout contains {run_import.stdout.decode().strip()}\n" 996s f"stderr contains {run_import.stderr.decode().strip()}" 996s ) 996s E AssertionError: Importing dolfin was not successful. 996s E stdout contains 996s E stderr contains Traceback (most recent call last): 996s E File "", line 1, in 996s E import dolfin 996s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s E from .cpp import __version__ 996s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 996s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 996s _ test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name1-dependencies_pypi_name1] _ 996s 996s dependencies_import_name = ['ufl'], dependencies_pypi_name = ['fenics-ufl'] 996s 996s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 996s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name", [ 996s (["ufl_legacy"], ["fenics-ufl-legacy"]), 996s (["ufl"], ["fenics-ufl"]) 996s ]) 996s def test_dolfin_import_success_with_allowed_local_packages( 996s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str] 996s ) -> None: 996s """Test that dolfin imports correctly even with extra local packages when asked to allow user-site imports.""" 996s > assert_package_import_success_with_allowed_local_packages( 996s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", 996s dependencies_import_name, dependencies_pypi_name, pip_install_call 996s ) 996s 996s python/test/debian-only/test_pusimp.py:79: 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s /usr/lib/python3/dist-packages/pusimp/utils.py:267: in assert_package_import_success_with_allowed_local_packages 996s assert_package_location(virtual_env.executable, package, package_path) 996s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 996s assert_has_package(executable, package) 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s 996s executable = '/tmp/tmpoek_un8f/venv/bin/python3', package = 'dolfin' 996s 996s def assert_has_package(executable: str, package: str) -> None: 996s """Assert that a package is installed. 996s 996s Note that it is not safe to simply import the package in the current pytest environment, 996s since the environment itself might change from one test to the other, but python packages 996s can be imported only once and not unloaded. 996s """ 996s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 996s > assert run_import.returncode == 0, ( 996s f"Importing {package} was not successful.\n" 996s f"stdout contains {run_import.stdout.decode().strip()}\n" 996s f"stderr contains {run_import.stderr.decode().strip()}" 996s ) 996s E AssertionError: Importing dolfin was not successful. 996s E stdout contains 996s E stderr contains Traceback (most recent call last): 996s E File "", line 1, in 996s E import dolfin 996s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s E from .cpp import __version__ 996s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 996s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 996s _ test_dolfin_import_success_with_broken_optional_packages[dependencies_import_name0] _ 996s 996s dependencies_import_name = ['ufl'] 996s 996s @pytest.mark.parametrize("dependencies_import_name", [ 996s ["ufl"] 996s ]) 996s def test_dolfin_import_success_with_broken_optional_packages(dependencies_import_name: typing.List[str]) -> None: 996s """Test that dolfin fails to import imports correctly when optional packages are broken.""" 996s > assert_package_import_success_with_broken_optional_packages( 996s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", dependencies_import_name, [True] 996s ) 996s 996s python/test/debian-only/test_pusimp.py:99: 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s /usr/lib/python3/dist-packages/pusimp/utils.py:311: in assert_package_import_success_with_broken_optional_packages 996s assert_package_location(virtual_env.executable, package, package_path) 996s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 996s assert_has_package(executable, package) 996s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 996s 996s executable = '/tmp/tmpwzhoekgs/venv/bin/python3', package = 'dolfin' 996s 996s def assert_has_package(executable: str, package: str) -> None: 996s """Assert that a package is installed. 996s 996s Note that it is not safe to simply import the package in the current pytest environment, 996s since the environment itself might change from one test to the other, but python packages 996s can be imported only once and not unloaded. 996s """ 996s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 996s > assert run_import.returncode == 0, ( 996s f"Importing {package} was not successful.\n" 996s f"stdout contains {run_import.stdout.decode().strip()}\n" 996s f"stderr contains {run_import.stderr.decode().strip()}" 996s ) 996s E AssertionError: Importing dolfin was not successful. 996s E stdout contains 996s E stderr contains Traceback (most recent call last): 996s E File "", line 1, in 996s E import dolfin 996s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s E from .cpp import __version__ 996s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 996s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 996s =========================== short test summary info ============================ 996s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_success_without_local_packages - AssertionError: Importing dolfin was not successful. 996s stdout contains 996s stderr contains Traceback (most recent call last): 996s File "", line 1, in 996s import dolfin 996s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s from .cpp import __version__ 996s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 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. 996s stdout contains 996s stderr contains Traceback (most recent call last): 996s File "", line 1, in 996s import dolfin 996s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s from .cpp import __version__ 996s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 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. 996s stdout contains 996s stderr contains Traceback (most recent call last): 996s File "", line 1, in 996s import dolfin 996s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s from .cpp import __version__ 996s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 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. 996s stdout contains 996s stderr contains Traceback (most recent call last): 996s File "", line 1, in 996s import dolfin 996s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s from .cpp import __version__ 996s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 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. 996s stdout contains 996s stderr contains Traceback (most recent call last): 996s File "", line 1, in 996s import dolfin 996s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s from .cpp import __version__ 996s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 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. 996s stdout contains 996s stderr contains Traceback (most recent call last): 996s File "", line 1, in 996s import dolfin 996s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s from .cpp import __version__ 996s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 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. 996s stdout contains 996s stderr contains Traceback (most recent call last): 996s File "", line 1, in 996s import dolfin 996s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s from .cpp import __version__ 996s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s 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. 996s stdout contains 996s stderr contains Traceback (most recent call last): 996s File "", line 1, in 996s import dolfin 996s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 996s from .cpp import __version__ 996s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 996s =================== 8 failed, 2 passed in 205.68s (0:03:25) ==================== 996s === python 3.12 pusimp test === 996s ============================= test session starts ============================== 996s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 996s cachedir: .pytest_cache 996s rootdir: /tmp/autopkgtest.6ZSprY/build.grP/src/python 996s plugins: typeguard-4.4.1 997s collecting ... collected 10 items 997s 998s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_without_local_packages FAILED 1007s 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: 1007s Importing dolfin was not successful. 1007s stdout contains 1007s stderr contains Traceback (most recent call last): 1007s File "", line 1, in 1007s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 1007s pusimp.prevent_user_site_imports( 1007s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 1007s raise ImportError(import_error) 1007s ImportError: pusimp has detected the following problems with dolfin dependencies: 1007s 1) Dependencies imported from a local path rather than from the path provided by apt: 1007s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmp9l0mo199/venv/lib/python3.12/site-packages/ufl_legacy/__init__.py. 1007s 1007s pusimp suggests to apply all of the following fixes: 1007s 1) To uninstall local dependencies: 1007s * run '/tmp/tmp9l0mo199/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/tmp9l0mo199/venv/lib/python3.12/site-packages/ufl_legacy. 1007s 1007s 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. 1007s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 1007s FAILED 1015s 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: 1015s Importing dolfin was not successful. 1015s stdout contains 1015s stderr contains Traceback (most recent call last): 1015s File "", line 1, in 1015s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 1015s pusimp.prevent_user_site_imports( 1015s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 1015s raise ImportError(import_error) 1015s ImportError: pusimp has detected the following problems with dolfin dependencies: 1015s 1) Dependencies imported from a local path rather than from the path provided by apt: 1015s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmp7izafoms/venv/lib/python3.12/site-packages/ufl/__init__.py. 1015s 1015s pusimp suggests to apply all of the following fixes: 1015s 1) To uninstall local dependencies: 1015s * run '/tmp/tmp7izafoms/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/tmp7izafoms/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 . 1015s 1015s 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. 1015s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 1015s FAILED 1037s 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: 1037s Importing dolfin was not successful. 1037s stdout contains 1037s stderr contains Traceback (most recent call last): 1037s File "", line 1, in 1037s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 1037s pusimp.prevent_user_site_imports( 1037s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 1037s raise ImportError(import_error) 1037s ImportError: pusimp has detected the following problems with dolfin dependencies: 1037s 1) Dependencies imported from a local path rather than from the path provided by apt: 1037s * FIAT was imported from a local path: expected in /usr/lib/python3/dist-packages/FIAT/__init__.py, but imported from /tmp/tmp8v7hx55z/venv/lib/python3.12/site-packages/FIAT/__init__.py. 1037s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmp8v7hx55z/venv/lib/python3.12/site-packages/ufl_legacy/__init__.py. 1037s 1037s pusimp suggests to apply all of the following fixes: 1037s 1) To uninstall local dependencies: 1037s * run '/tmp/tmp8v7hx55z/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/tmp8v7hx55z/venv/lib/python3.12/site-packages/FIAT. 1037s * run '/tmp/tmp8v7hx55z/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/tmp8v7hx55z/venv/lib/python3.12/site-packages/ufl_legacy. 1037s 1037s 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. 1037s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 1037s FAILED 1050s 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: 1050s Importing dolfin was not successful. 1050s stdout contains 1050s stderr contains Traceback (most recent call last): 1050s File "", line 1, in 1050s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 1050s pusimp.prevent_user_site_imports( 1050s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 1050s raise ImportError(import_error) 1050s ImportError: pusimp has detected the following problems with dolfin dependencies: 1050s 1) Dependencies imported from a local path rather than from the path provided by apt: 1050s * ufl_legacy was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl_legacy/__init__.py, but imported from /tmp/tmpiiou27eb/venv/lib/python3.12/site-packages/ufl_legacy/__init__.py. 1050s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmpiiou27eb/venv/lib/python3.12/site-packages/ufl/__init__.py. 1050s 1050s pusimp suggests to apply all of the following fixes: 1050s 1) To uninstall local dependencies: 1050s * run '/tmp/tmpiiou27eb/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/tmpiiou27eb/venv/lib/python3.12/site-packages/ufl_legacy. 1050s * run '/tmp/tmpiiou27eb/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/tmpiiou27eb/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 . 1050s 1050s 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. 1050s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 1050s FAILED 1056s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] FAILED 1062s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name1-dependencies_pypi_name1] FAILED 1065s 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: 1065s Importing dolfin was not successful. 1065s stdout contains 1065s stderr contains Traceback (most recent call last): 1065s File "", line 1, in 1065s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 1065s pusimp.prevent_user_site_imports( 1065s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 1065s raise ImportError(import_error) 1065s ImportError: pusimp has detected the following problems with dolfin dependencies: 1065s 1) Broken dependencies: 1065s * ffc is broken. Error on import was 'ufl_legacy was purposely broken.'. 1065s * ufl_legacy is broken. Error on import was 'ufl_legacy was purposely broken.'. 1065s 1065s pusimp suggests to apply all of the following fixes: 1065s 1) To fix broken dependencies: 1065s * run '/tmp/tmpof4959gp/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/tmpof4959gp/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. 1065s * run '/tmp/tmpof4959gp/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/tmpof4959gp/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. 1065s 1065s 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. 1065s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 1065s PASSED 1067s 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: 1067s Importing dolfin was not successful. 1067s stdout contains 1067s stderr contains Traceback (most recent call last): 1067s File "", line 1, in 1067s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 44, in 1067s pusimp.prevent_user_site_imports( 1067s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 1067s raise ImportError(import_error) 1067s ImportError: pusimp has detected the following problems with dolfin dependencies: 1067s 1) Broken dependencies: 1067s * ffc is broken. Error on import was 'ffc was purposely broken.'. 1067s 1067s pusimp suggests to apply all of the following fixes: 1067s 1) To fix broken dependencies: 1067s * run '/tmp/tmplglmh0ek/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/tmplglmh0ek/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. 1067s 1067s 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. 1067s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 1067s PASSED 1070s python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_broken_optional_packages[dependencies_import_name0] FAILED 1070s 1070s =================================== FAILURES =================================== 1070s ______________ test_dolfin_import_success_without_local_packages _______________ 1070s 1070s def test_dolfin_import_success_without_local_packages() -> None: 1070s """Test that dolfin imports correctly without any extra local packages.""" 1070s > assert_package_import_success_without_local_packages( 1070s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py" 1070s ) 1070s 1070s python/test/debian-only/test_pusimp.py:47: 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:202: in assert_package_import_success_without_local_packages 1070s assert_package_location(sys.executable, package, package_path) 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 1070s assert_has_package(executable, package) 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s 1070s executable = '/usr/bin/python3.12', package = 'dolfin' 1070s 1070s def assert_has_package(executable: str, package: str) -> None: 1070s """Assert that a package is installed. 1070s 1070s Note that it is not safe to simply import the package in the current pytest environment, 1070s since the environment itself might change from one test to the other, but python packages 1070s can be imported only once and not unloaded. 1070s """ 1070s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 1070s > assert run_import.returncode == 0, ( 1070s f"Importing {package} was not successful.\n" 1070s f"stdout contains {run_import.stdout.decode().strip()}\n" 1070s f"stderr contains {run_import.stderr.decode().strip()}" 1070s ) 1070s E AssertionError: Importing dolfin was not successful. 1070s E stdout contains 1070s E stderr contains Traceback (most recent call last): 1070s E File "", line 1, in 1070s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s E from .cpp import __version__ 1070s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 1070s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0] _ 1070s 1070s dependencies_import_name = ['ufl_legacy'] 1070s dependencies_pypi_name = ['fenics-ufl-legacy'] 1070s dependencies_extra_error_message = [] 1070s 1070s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 1070s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 1070s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 1070s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 1070s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 1070s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 1070s ]) 1070s def test_dolfin_import_errors_with_local_packages( 1070s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 1070s dependencies_extra_error_message: typing.List[str] 1070s ) -> None: 1070s """Test that dolfin fails to import with extra local packages.""" 1070s > assert_package_import_errors_with_local_packages( 1070s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 1070s pip_install_call, pip_uninstall_call 1070s ) 1070s 1070s python/test/debian-only/test_pusimp.py:64: 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 1070s assert_has_package(virtual_env.executable, package) 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s 1070s executable = '/tmp/tmp9l0mo199/venv/bin/python3', package = 'dolfin' 1070s 1070s def assert_has_package(executable: str, package: str) -> None: 1070s """Assert that a package is installed. 1070s 1070s Note that it is not safe to simply import the package in the current pytest environment, 1070s since the environment itself might change from one test to the other, but python packages 1070s can be imported only once and not unloaded. 1070s """ 1070s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 1070s > assert run_import.returncode == 0, ( 1070s f"Importing {package} was not successful.\n" 1070s f"stdout contains {run_import.stdout.decode().strip()}\n" 1070s f"stderr contains {run_import.stderr.decode().strip()}" 1070s ) 1070s E AssertionError: Importing dolfin was not successful. 1070s E stdout contains 1070s E stderr contains Traceback (most recent call last): 1070s E File "", line 1, in 1070s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s E from .cpp import __version__ 1070s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 1070s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name1-dependencies_pypi_name1-dependencies_extra_error_message1] _ 1070s 1070s dependencies_import_name = ['ufl'], dependencies_pypi_name = ['fenics-ufl'] 1070s dependencies_extra_error_message = ['legacy dolfin codes must now import ufl_legacy instead of ufl'] 1070s 1070s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 1070s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 1070s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 1070s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 1070s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 1070s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 1070s ]) 1070s def test_dolfin_import_errors_with_local_packages( 1070s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 1070s dependencies_extra_error_message: typing.List[str] 1070s ) -> None: 1070s """Test that dolfin fails to import with extra local packages.""" 1070s > assert_package_import_errors_with_local_packages( 1070s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 1070s pip_install_call, pip_uninstall_call 1070s ) 1070s 1070s python/test/debian-only/test_pusimp.py:64: 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 1070s assert_has_package(virtual_env.executable, package) 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s 1070s executable = '/tmp/tmp7izafoms/venv/bin/python3', package = 'dolfin' 1070s 1070s def assert_has_package(executable: str, package: str) -> None: 1070s """Assert that a package is installed. 1070s 1070s Note that it is not safe to simply import the package in the current pytest environment, 1070s since the environment itself might change from one test to the other, but python packages 1070s can be imported only once and not unloaded. 1070s """ 1070s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 1070s > assert run_import.returncode == 0, ( 1070s f"Importing {package} was not successful.\n" 1070s f"stdout contains {run_import.stdout.decode().strip()}\n" 1070s f"stderr contains {run_import.stderr.decode().strip()}" 1070s ) 1070s E AssertionError: Importing dolfin was not successful. 1070s E stdout contains 1070s E stderr contains Traceback (most recent call last): 1070s E File "", line 1, in 1070s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s E from .cpp import __version__ 1070s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 1070s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name2-dependencies_pypi_name2-dependencies_extra_error_message2] _ 1070s 1070s dependencies_import_name = ['FIAT', 'ufl_legacy'] 1070s dependencies_pypi_name = ['fenics-fiat', 'fenics-ufl-legacy'] 1070s dependencies_extra_error_message = [] 1070s 1070s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 1070s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 1070s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 1070s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 1070s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 1070s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 1070s ]) 1070s def test_dolfin_import_errors_with_local_packages( 1070s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 1070s dependencies_extra_error_message: typing.List[str] 1070s ) -> None: 1070s """Test that dolfin fails to import with extra local packages.""" 1070s > assert_package_import_errors_with_local_packages( 1070s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 1070s pip_install_call, pip_uninstall_call 1070s ) 1070s 1070s python/test/debian-only/test_pusimp.py:64: 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 1070s assert_has_package(virtual_env.executable, package) 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s 1070s executable = '/tmp/tmp8v7hx55z/venv/bin/python3', package = 'dolfin' 1070s 1070s def assert_has_package(executable: str, package: str) -> None: 1070s """Assert that a package is installed. 1070s 1070s Note that it is not safe to simply import the package in the current pytest environment, 1070s since the environment itself might change from one test to the other, but python packages 1070s can be imported only once and not unloaded. 1070s """ 1070s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 1070s > assert run_import.returncode == 0, ( 1070s f"Importing {package} was not successful.\n" 1070s f"stdout contains {run_import.stdout.decode().strip()}\n" 1070s f"stderr contains {run_import.stderr.decode().strip()}" 1070s ) 1070s E AssertionError: Importing dolfin was not successful. 1070s E stdout contains 1070s E stderr contains Traceback (most recent call last): 1070s E File "", line 1, in 1070s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s E from .cpp import __version__ 1070s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 1070s _ test_dolfin_import_errors_with_local_packages[dependencies_import_name3-dependencies_pypi_name3-dependencies_extra_error_message3] _ 1070s 1070s dependencies_import_name = ['ufl', 'ufl_legacy'] 1070s dependencies_pypi_name = ['fenics-ufl', 'fenics-ufl-legacy'] 1070s dependencies_extra_error_message = ['legacy dolfin codes must now import ufl_legacy instead of ufl'] 1070s 1070s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 1070s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name,dependencies_extra_error_message", [ 1070s (["ufl_legacy"], ["fenics-ufl-legacy"], []), 1070s (["ufl"], ["fenics-ufl"], [UFL_LEGACY_WARNING]), 1070s (["FIAT", "ufl_legacy"], ["fenics-fiat", "fenics-ufl-legacy"], []), 1070s (["ufl", "ufl_legacy"], ["fenics-ufl", "fenics-ufl-legacy"], [UFL_LEGACY_WARNING]) 1070s ]) 1070s def test_dolfin_import_errors_with_local_packages( 1070s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str], 1070s dependencies_extra_error_message: typing.List[str] 1070s ) -> None: 1070s """Test that dolfin fails to import with extra local packages.""" 1070s > assert_package_import_errors_with_local_packages( 1070s "dolfin", dependencies_import_name, dependencies_pypi_name, dependencies_extra_error_message, 1070s pip_install_call, pip_uninstall_call 1070s ) 1070s 1070s python/test/debian-only/test_pusimp.py:64: 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:238: in assert_package_import_errors_with_local_packages 1070s assert_has_package(virtual_env.executable, package) 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s 1070s executable = '/tmp/tmpiiou27eb/venv/bin/python3', package = 'dolfin' 1070s 1070s def assert_has_package(executable: str, package: str) -> None: 1070s """Assert that a package is installed. 1070s 1070s Note that it is not safe to simply import the package in the current pytest environment, 1070s since the environment itself might change from one test to the other, but python packages 1070s can be imported only once and not unloaded. 1070s """ 1070s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 1070s > assert run_import.returncode == 0, ( 1070s f"Importing {package} was not successful.\n" 1070s f"stdout contains {run_import.stdout.decode().strip()}\n" 1070s f"stderr contains {run_import.stderr.decode().strip()}" 1070s ) 1070s E AssertionError: Importing dolfin was not successful. 1070s E stdout contains 1070s E stderr contains Traceback (most recent call last): 1070s E File "", line 1, in 1070s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s E from .cpp import __version__ 1070s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 1070s _ test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] _ 1070s 1070s dependencies_import_name = ['ufl_legacy'] 1070s dependencies_pypi_name = ['fenics-ufl-legacy'] 1070s 1070s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 1070s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name", [ 1070s (["ufl_legacy"], ["fenics-ufl-legacy"]), 1070s (["ufl"], ["fenics-ufl"]) 1070s ]) 1070s def test_dolfin_import_success_with_allowed_local_packages( 1070s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str] 1070s ) -> None: 1070s """Test that dolfin imports correctly even with extra local packages when asked to allow user-site imports.""" 1070s > assert_package_import_success_with_allowed_local_packages( 1070s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", 1070s dependencies_import_name, dependencies_pypi_name, pip_install_call 1070s ) 1070s 1070s python/test/debian-only/test_pusimp.py:79: 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:267: in assert_package_import_success_with_allowed_local_packages 1070s assert_package_location(virtual_env.executable, package, package_path) 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 1070s assert_has_package(executable, package) 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s 1070s executable = '/tmp/tmppjpyalr9/venv/bin/python3', package = 'dolfin' 1070s 1070s def assert_has_package(executable: str, package: str) -> None: 1070s """Assert that a package is installed. 1070s 1070s Note that it is not safe to simply import the package in the current pytest environment, 1070s since the environment itself might change from one test to the other, but python packages 1070s can be imported only once and not unloaded. 1070s """ 1070s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 1070s > assert run_import.returncode == 0, ( 1070s f"Importing {package} was not successful.\n" 1070s f"stdout contains {run_import.stdout.decode().strip()}\n" 1070s f"stderr contains {run_import.stderr.decode().strip()}" 1070s ) 1070s E AssertionError: Importing dolfin was not successful. 1070s E stdout contains 1070s E stderr contains Traceback (most recent call last): 1070s E File "", line 1, in 1070s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s E from .cpp import __version__ 1070s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 1070s _ test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name1-dependencies_pypi_name1] _ 1070s 1070s dependencies_import_name = ['ufl'], dependencies_pypi_name = ['fenics-ufl'] 1070s 1070s @pytest.mark.skipif(not has_internet, reason="Requires downloading from pypi.org") 1070s @pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name", [ 1070s (["ufl_legacy"], ["fenics-ufl-legacy"]), 1070s (["ufl"], ["fenics-ufl"]) 1070s ]) 1070s def test_dolfin_import_success_with_allowed_local_packages( 1070s dependencies_import_name: typing.List[str], dependencies_pypi_name: typing.List[str] 1070s ) -> None: 1070s """Test that dolfin imports correctly even with extra local packages when asked to allow user-site imports.""" 1070s > assert_package_import_success_with_allowed_local_packages( 1070s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", 1070s dependencies_import_name, dependencies_pypi_name, pip_install_call 1070s ) 1070s 1070s python/test/debian-only/test_pusimp.py:79: 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:267: in assert_package_import_success_with_allowed_local_packages 1070s assert_package_location(virtual_env.executable, package, package_path) 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 1070s assert_has_package(executable, package) 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s 1070s executable = '/tmp/tmpctzmvu99/venv/bin/python3', package = 'dolfin' 1070s 1070s def assert_has_package(executable: str, package: str) -> None: 1070s """Assert that a package is installed. 1070s 1070s Note that it is not safe to simply import the package in the current pytest environment, 1070s since the environment itself might change from one test to the other, but python packages 1070s can be imported only once and not unloaded. 1070s """ 1070s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 1070s > assert run_import.returncode == 0, ( 1070s f"Importing {package} was not successful.\n" 1070s f"stdout contains {run_import.stdout.decode().strip()}\n" 1070s f"stderr contains {run_import.stderr.decode().strip()}" 1070s ) 1070s E AssertionError: Importing dolfin was not successful. 1070s E stdout contains 1070s E stderr contains Traceback (most recent call last): 1070s E File "", line 1, in 1070s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s E from .cpp import __version__ 1070s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 1070s _ test_dolfin_import_success_with_broken_optional_packages[dependencies_import_name0] _ 1070s 1070s dependencies_import_name = ['ufl'] 1070s 1070s @pytest.mark.parametrize("dependencies_import_name", [ 1070s ["ufl"] 1070s ]) 1070s def test_dolfin_import_success_with_broken_optional_packages(dependencies_import_name: typing.List[str]) -> None: 1070s """Test that dolfin fails to import imports correctly when optional packages are broken.""" 1070s > assert_package_import_success_with_broken_optional_packages( 1070s "dolfin", "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", dependencies_import_name, [True] 1070s ) 1070s 1070s python/test/debian-only/test_pusimp.py:99: 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:311: in assert_package_import_success_with_broken_optional_packages 1070s assert_package_location(virtual_env.executable, package, package_path) 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in assert_package_location 1070s assert_has_package(executable, package) 1070s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1070s 1070s executable = '/tmp/tmpgncrijnk/venv/bin/python3', package = 'dolfin' 1070s 1070s def assert_has_package(executable: str, package: str) -> None: 1070s """Assert that a package is installed. 1070s 1070s Note that it is not safe to simply import the package in the current pytest environment, 1070s since the environment itself might change from one test to the other, but python packages 1070s can be imported only once and not unloaded. 1070s """ 1070s run_import = subprocess.run(f"{executable} -c 'import {package}'", shell=True, capture_output=True) 1070s > assert run_import.returncode == 0, ( 1070s f"Importing {package} was not successful.\n" 1070s f"stdout contains {run_import.stdout.decode().strip()}\n" 1070s f"stderr contains {run_import.stderr.decode().strip()}" 1070s ) 1070s E AssertionError: Importing dolfin was not successful. 1070s E stdout contains 1070s E stderr contains Traceback (most recent call last): 1070s E File "", line 1, in 1070s E File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s E from .cpp import __version__ 1070s E ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 1070s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError 1070s =========================== short test summary info ============================ 1070s FAILED python/test/debian-only/test_pusimp.py::test_dolfin_import_success_without_local_packages - AssertionError: Importing dolfin was not successful. 1070s stdout contains 1070s stderr contains Traceback (most recent call last): 1070s File "", line 1, in 1070s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s from .cpp import __version__ 1070s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 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. 1070s stdout contains 1070s stderr contains Traceback (most recent call last): 1070s File "", line 1, in 1070s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s from .cpp import __version__ 1070s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 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. 1070s stdout contains 1070s stderr contains Traceback (most recent call last): 1070s File "", line 1, in 1070s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s from .cpp import __version__ 1070s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 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. 1070s stdout contains 1070s stderr contains Traceback (most recent call last): 1070s File "", line 1, in 1070s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s from .cpp import __version__ 1070s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 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. 1070s stdout contains 1070s stderr contains Traceback (most recent call last): 1070s File "", line 1, in 1070s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s from .cpp import __version__ 1070s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 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. 1070s stdout contains 1070s stderr contains Traceback (most recent call last): 1070s File "", line 1, in 1070s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s from .cpp import __version__ 1070s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 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. 1070s stdout contains 1070s stderr contains Traceback (most recent call last): 1070s File "", line 1, in 1070s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s from .cpp import __version__ 1070s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s 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. 1070s stdout contains 1070s stderr contains Traceback (most recent call last): 1070s File "", line 1, in 1070s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 60, in 1070s from .cpp import __version__ 1070s ImportError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 1070s ==================== 8 failed, 2 passed in 73.75s (0:01:13) ==================== 1070s autopkgtest [18:36:12]: test test-dolfin-python-pusimp: -----------------------] 1071s test-dolfin-python-pusimp FAIL non-zero exit status 1 1071s autopkgtest [18:36:13]: test test-dolfin-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 1071s autopkgtest [18:36:13]: @@@@@@@@@@@@@@@@@@@@ summary 1071s test-dolfin-cpp FAIL non-zero exit status 2 1071s test-dolfin-python-unittest FAIL non-zero exit status 4 1071s test-dolfin-python-demo FAIL non-zero exit status 1 1071s test-dolfin-python-pusimp FAIL non-zero exit status 1 1083s nova [W] Skipping flock in bos03-arm64 1083s Creating nova instance adt-plucky-arm64-dolfin-20241123-175137-juju-7f2275-prod-proposed-migration-environment-20-c62a2b97-290e-417b-8326-72e54513787a from image adt/ubuntu-plucky-arm64-server-20241119.img (UUID 254dc414-4366-404b-b85c-a4e26b3194ad)... 1083s nova [W] Skipping flock in bos03-arm64 1083s Creating nova instance adt-plucky-arm64-dolfin-20241123-175137-juju-7f2275-prod-proposed-migration-environment-20-c62a2b97-290e-417b-8326-72e54513787a from image adt/ubuntu-plucky-arm64-server-20241119.img (UUID 254dc414-4366-404b-b85c-a4e26b3194ad)...