0s autopkgtest [19:36:48]: starting date and time: 2024-03-20 19:36:48+0000 0s autopkgtest [19:36:48]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [19:36:48]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.zitngrym/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:octave --apt-upgrade octave-nurbs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=octave/8.4.0-1build4 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos01-arm64-11.secgroup --name adt-noble-arm64-octave-nurbs-20240320-193648-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://us.ports.ubuntu.com/ubuntu-ports/ 83s autopkgtest [19:38:11]: testbed dpkg architecture: arm64 83s autopkgtest [19:38:11]: testbed apt version: 2.7.12 83s autopkgtest [19:38:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 85s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 85s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 85s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [53.9 kB] 85s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [502 kB] 85s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3754 kB] 85s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [697 kB] 85s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 85s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [41.7 kB] 85s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 85s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4226 kB] 85s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 85s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [67.6 kB] 85s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 87s Fetched 9477 kB in 2s (5387 kB/s) 88s Reading package lists... 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 91s Calculating upgrade... 91s The following packages will be upgraded: 91s ubuntu-minimal ubuntu-standard 91s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 91s Need to get 21.5 kB of archives. 91s After this operation, 0 B of additional disk space will be used. 91s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536build1 [10.7 kB] 91s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536build1 [10.7 kB] 92s Fetched 21.5 kB in 0s (102 kB/s) 92s (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 ... 75850 files and directories currently installed.) 92s Preparing to unpack .../ubuntu-minimal_1.536build1_arm64.deb ... 92s Unpacking ubuntu-minimal (1.536build1) over (1.536) ... 92s Preparing to unpack .../ubuntu-standard_1.536build1_arm64.deb ... 92s Unpacking ubuntu-standard (1.536build1) over (1.536) ... 92s Setting up ubuntu-minimal (1.536build1) ... 92s Setting up ubuntu-standard (1.536build1) ... 92s Reading package lists... 92s Building dependency tree... 92s Reading state information... 93s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 93s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 93s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 93s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 93s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 96s Reading package lists... 96s Reading package lists... 96s Building dependency tree... 96s Reading state information... 96s Calculating upgrade... 96s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 96s Reading package lists... 96s Building dependency tree... 96s Reading state information... 97s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 99s autopkgtest [19:38:27]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 99s autopkgtest [19:38:27]: @@@@@@@@@@@@@@@@@@@@ apt-source octave-nurbs 101s Get:1 http://ftpmaster.internal/ubuntu noble/universe octave-nurbs 1.4.3-3build1 (dsc) [2155 B] 101s Get:2 http://ftpmaster.internal/ubuntu noble/universe octave-nurbs 1.4.3-3build1 (tar) [124 kB] 101s Get:3 http://ftpmaster.internal/ubuntu noble/universe octave-nurbs 1.4.3-3build1 (diff) [4332 B] 101s gpgv: Signature made Mon Aug 14 17:31:07 2023 UTC 101s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 101s gpgv: Can't check signature: No public key 101s dpkg-source: warning: cannot verify inline signature for ./octave-nurbs_1.4.3-3build1.dsc: no acceptable signature found 101s autopkgtest [19:38:29]: testing package octave-nurbs version 1.4.3-3build1 101s autopkgtest [19:38:29]: build not needed 102s autopkgtest [19:38:30]: test command1: preparing testbed 104s Reading package lists... 105s Building dependency tree... 105s Reading state information... 105s Starting pkgProblemResolver with broken count: 4 105s Starting 2 pkgProblemResolver with broken count: 4 105s Investigating (0) gir1.2-glib-2.0:arm64 < 2.79.2-1~ubuntu1 @ii mK Ib > 105s Broken gir1.2-glib-2.0:arm64 Depends on libglib2.0-0:arm64 < 2.79.2-1~ubuntu1 @ii pmR > (= 2.79.2-1~ubuntu1) 105s Considering libglib2.0-0:arm64 0 as a solution to gir1.2-glib-2.0:arm64 19 105s Added libglib2.0-0:arm64 to the remove list 105s Investigating (0) curl:arm64 < 8.5.0-2ubuntu2 @ii mK Ib > 105s Broken curl:arm64 Depends on libcurl4:arm64 < 8.5.0-2ubuntu2 @ii pmR > (= 8.5.0-2ubuntu2) 105s Considering libcurl4:arm64 0 as a solution to curl:arm64 4 105s Added libcurl4:arm64 to the remove list 105s Investigating (0) octave-dev:arm64 < none -> 8.4.0-1build4 @un puN Ib > 105s Broken octave-dev:arm64 Depends on libhdf5-dev:arm64 < none @un H > 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-openmpi-dev:arm64 < none @un H > 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-mpich-dev:arm64 < none @un H > 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Investigating (0) libreadline-dev:arm64 < none -> 8.2-3 @un puN Ib > 105s Broken libreadline-dev:arm64 Depends on libreadline8:arm64 < 8.2-3 @ii pmR > (= 8.2-3) 105s Considering libreadline8:arm64 0 as a solution to libreadline-dev:arm64 0 105s Investigating (1) gir1.2-glib-2.0:arm64 < 2.79.2-1~ubuntu1 @ii mK Ib > 105s Broken gir1.2-glib-2.0:arm64 Depends on libglib2.0-0:arm64 < 2.79.2-1~ubuntu1 @ii pmR > (= 2.79.2-1~ubuntu1) 105s Considering libglib2.0-0:arm64 19 as a solution to gir1.2-glib-2.0:arm64 19 105s Removing gir1.2-glib-2.0:arm64 rather than change libglib2.0-0:arm64 105s Investigating (1) python3-gi:arm64 < 3.47.0-3 @ii mK Ib > 105s Broken python3-gi:arm64 Depends on gir1.2-glib-2.0:arm64 < 2.79.2-1~ubuntu1 @ii mR > (>= 1.64.0) 105s Considering gir1.2-glib-2.0:arm64 19 as a solution to python3-gi:arm64 18 105s Removing python3-gi:arm64 rather than change gir1.2-glib-2.0:arm64 105s Investigating (1) gir1.2-girepository-2.0:arm64 < 1.79.1-1 @ii mK Ib > 105s Broken gir1.2-girepository-2.0:arm64 Depends on gir1.2-gobject-2.0:arm64 < none @un mH > (>= 2.79.0) 105s Considering gir1.2-glib-2.0:arm64 19 as a solution to gir1.2-girepository-2.0:arm64 7 105s Removing gir1.2-girepository-2.0:arm64 rather than change gir1.2-gobject-2.0:arm64 105s Investigating (1) apport:arm64 < 2.28.0-0ubuntu1 @ii mK Ib > 105s Broken apport:arm64 Depends on gir1.2-glib-2.0:arm64 < 2.79.2-1~ubuntu1 @ii mR > (>= 1.29.17) 105s Considering gir1.2-glib-2.0:arm64 19 as a solution to apport:arm64 6 105s Removing apport:arm64 rather than change gir1.2-glib-2.0:arm64 105s Investigating (1) apport-core-dump-handler:arm64 < 2.28.0-0ubuntu1 @ii mK Ib > 105s Broken apport-core-dump-handler:arm64 Depends on apport:arm64 < 2.28.0-0ubuntu1 @ii mR > (>= 2.27.0-0ubuntu7~) 105s Considering apport:arm64 6 as a solution to apport-core-dump-handler:arm64 4 105s Removing apport-core-dump-handler:arm64 rather than change apport:arm64 105s Investigating (1) curl:arm64 < 8.5.0-2ubuntu2 @ii mK Ib > 105s Broken curl:arm64 Depends on libcurl4:arm64 < 8.5.0-2ubuntu2 @ii pmR > (= 8.5.0-2ubuntu2) 105s Considering libcurl4:arm64 4 as a solution to curl:arm64 4 105s Removing curl:arm64 rather than change libcurl4:arm64 105s Investigating (1) pollinate:arm64 < 4.33-3.1ubuntu1 @ii mK Ib > 105s Broken pollinate:arm64 Depends on curl:arm64 < 8.5.0-2ubuntu2 @ii mR > 105s Considering curl:arm64 4 as a solution to pollinate:arm64 0 105s Removing pollinate:arm64 rather than change curl:arm64 105s Investigating (1) octave-dev:arm64 < none -> 8.4.0-1build4 @un puN Ib > 105s Broken octave-dev:arm64 Depends on libhdf5-dev:arm64 < none @un H > 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-openmpi-dev:arm64 < none @un H > 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-mpich-dev:arm64 < none @un H > 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Investigating (1) libreadline-dev:arm64 < none -> 8.2-3 @un puN Ib > 105s Broken libreadline-dev:arm64 Depends on libreadline8:arm64 < 8.2-3 @ii pmR > (= 8.2-3) 105s Considering libreadline8:arm64 0 as a solution to libreadline-dev:arm64 0 105s Investigating (2) networkd-dispatcher:arm64 < 2.2.4-1 @ii mK Ib > 105s Broken networkd-dispatcher:arm64 Depends on gir1.2-glib-2.0:arm64 < 2.79.2-1~ubuntu1 @ii mR > 105s Considering gir1.2-glib-2.0:arm64 19 as a solution to networkd-dispatcher:arm64 23 105s Added gir1.2-glib-2.0:arm64 to the remove list 105s Broken networkd-dispatcher:arm64 Depends on python3-gi:arm64 < 3.47.0-3 @ii mR > 105s Considering python3-gi:arm64 18 as a solution to networkd-dispatcher:arm64 23 105s Added python3-gi:arm64 to the remove list 105s Fixing networkd-dispatcher:arm64 via keep of gir1.2-glib-2.0:arm64 105s Fixing networkd-dispatcher:arm64 via keep of python3-gi:arm64 105s Investigating (2) gir1.2-glib-2.0:arm64 < 2.79.2-1~ubuntu1 @ii mK Ib > 105s Broken gir1.2-glib-2.0:arm64 Depends on libglib2.0-0:arm64 < 2.79.2-1~ubuntu1 @ii pmR > (= 2.79.2-1~ubuntu1) 105s Considering libglib2.0-0:arm64 19 as a solution to gir1.2-glib-2.0:arm64 23 105s Added libglib2.0-0:arm64 to the remove list 105s Investigating (2) python3-gi:arm64 < 3.47.0-3 @ii mK Ib > 105s Broken python3-gi:arm64 Depends on gir1.2-girepository-2.0:arm64 < 1.79.1-1 @ii mR > 105s Considering gir1.2-girepository-2.0:arm64 7 as a solution to python3-gi:arm64 23 105s Added gir1.2-girepository-2.0:arm64 to the remove list 105s Fixing python3-gi:arm64 via keep of gir1.2-girepository-2.0:arm64 105s Investigating (2) octave-dev:arm64 < none -> 8.4.0-1build4 @un puN Ib > 105s Broken octave-dev:arm64 Depends on libhdf5-dev:arm64 < none @un H > 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-openmpi-dev:arm64 < none @un H > 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-mpich-dev:arm64 < none @un H > 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Investigating (2) libreadline-dev:arm64 < none -> 8.2-3 @un puN Ib > 105s Broken libreadline-dev:arm64 Depends on libreadline8:arm64 < 8.2-3 @ii pmR > (= 8.2-3) 105s Considering libreadline8:arm64 0 as a solution to libreadline-dev:arm64 0 105s Investigating (3) gir1.2-glib-2.0:arm64 < 2.79.2-1~ubuntu1 @ii mK Ib > 105s Broken gir1.2-glib-2.0:arm64 Depends on libglib2.0-0:arm64 < 2.79.2-1~ubuntu1 @ii pmR > (= 2.79.2-1~ubuntu1) 105s Considering libglib2.0-0:arm64 23 as a solution to gir1.2-glib-2.0:arm64 23 105s Removing gir1.2-glib-2.0:arm64 rather than change libglib2.0-0:arm64 105s Investigating (3) python3-gi:arm64 < 3.47.0-3 @ii mK Ib > 105s Broken python3-gi:arm64 Depends on gir1.2-glib-2.0:arm64 < 2.79.2-1~ubuntu1 @ii mR > (>= 1.64.0) 105s Considering gir1.2-glib-2.0:arm64 23 as a solution to python3-gi:arm64 23 105s Removing python3-gi:arm64 rather than change gir1.2-glib-2.0:arm64 105s Investigating (3) gir1.2-girepository-2.0:arm64 < 1.79.1-1 @ii mK Ib > 105s Broken gir1.2-girepository-2.0:arm64 Depends on gir1.2-gobject-2.0:arm64 < none @un mH > (>= 2.79.0) 105s Considering gir1.2-glib-2.0:arm64 23 as a solution to gir1.2-girepository-2.0:arm64 23 105s Removing gir1.2-girepository-2.0:arm64 rather than change gir1.2-gobject-2.0:arm64 105s Investigating (3) octave-dev:arm64 < none -> 8.4.0-1build4 @un puN Ib > 105s Broken octave-dev:arm64 Depends on libhdf5-dev:arm64 < none @un H > 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-openmpi-dev:arm64 < none @un H > 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-mpich-dev:arm64 < none @un H > 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Investigating (3) libreadline-dev:arm64 < none -> 8.2-3 @un puN Ib > 105s Broken libreadline-dev:arm64 Depends on libreadline8:arm64 < 8.2-3 @ii pmR > (= 8.2-3) 105s Considering libreadline8:arm64 0 as a solution to libreadline-dev:arm64 0 105s Investigating (4) networkd-dispatcher:arm64 < 2.2.4-1 @ii mK Ib > 105s Broken networkd-dispatcher:arm64 Depends on gir1.2-glib-2.0:arm64 < 2.79.2-1~ubuntu1 @ii mR > 105s Considering gir1.2-glib-2.0:arm64 23 as a solution to networkd-dispatcher:arm64 23 105s Removing networkd-dispatcher:arm64 rather than change gir1.2-glib-2.0:arm64 105s Investigating (4) octave-dev:arm64 < none -> 8.4.0-1build4 @un puN Ib > 105s Broken octave-dev:arm64 Depends on libhdf5-dev:arm64 < none @un H > 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-openmpi-dev:arm64 < none @un H > 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-mpich-dev:arm64 < none @un H > 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Investigating (4) libreadline-dev:arm64 < none -> 8.2-3 @un puN Ib > 105s Broken libreadline-dev:arm64 Depends on libreadline8:arm64 < 8.2-3 @ii pmR > (= 8.2-3) 105s Considering libreadline8:arm64 0 as a solution to libreadline-dev:arm64 0 105s Investigating (5) octave-dev:arm64 < none -> 8.4.0-1build4 @un puN Ib > 105s Broken octave-dev:arm64 Depends on libhdf5-dev:arm64 < none @un H > 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-openmpi-dev:arm64 < none @un H > 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-openmpi-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Broken octave-dev:arm64 Depends on libhdf5-mpich-dev:arm64 < none @un H > 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Considering libhdf5-mpich-dev:arm64 1 as a solution to octave-dev:arm64 0 105s Investigating (5) libreadline-dev:arm64 < none -> 8.2-3 @un puN Ib > 105s Broken libreadline-dev:arm64 Depends on libreadline8:arm64 < 8.2-3 @ii pmR > (= 8.2-3) 105s Considering libreadline8:arm64 0 as a solution to libreadline-dev:arm64 0 105s Done 105s Some packages could not be installed. This may mean that you have 105s requested an impossible situation or if you are using the unstable 105s distribution that some required packages have not yet been created 105s or been moved out of Incoming. 105s The following information may help to resolve the situation: 105s 105s The following packages have unmet dependencies: 105s libreadline-dev : Depends: libreadline8 (= 8.2-3) 105s octave-dev : Depends: libhdf5-dev but it is not installable or 105s libhdf5-openmpi-dev but it is not installable or 105s libhdf5-mpich-dev but it is not installable 105s E: Unable to correct problems, you have held broken packages. 105s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from noble-proposed 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 107s Starting pkgProblemResolver with broken count: 0 107s Starting 2 pkgProblemResolver with broken count: 0 107s Done 107s The following additional packages will be installed: 107s aglfn apt apt-utils autoconf automake autopoint autotools-dev cme cpp cpp-13 107s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu curl debhelper debugedit 107s dh-autoreconf dh-octave dh-octave-autopkgtest dh-strip-nondeterminism 107s diffstat dwz fontconfig fontconfig-config fonts-dejavu-core 107s fonts-dejavu-mono fonts-freefont-otf g++ g++-13 g++-13-aarch64-linux-gnu 107s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu gcc-13-base 107s gcc-14-base gcc-aarch64-linux-gnu gettext gfortran gfortran-13 107s gfortran-13-aarch64-linux-gnu gfortran-aarch64-linux-gnu gir1.2-glib-2.0 107s gnuplot-data gnuplot-nox hdf5-helpers ibverbs-providers info install-info 108s intltool-debian libaec-dev libaec0 libalgorithm-c3-perl libaliased-perl 108s libamd-comgr2 libamd3 libamdhip64-5 libapp-cmd-perl libapt-pkg-perl 108s libapt-pkg6.0t64 libarchive-zip-perl libarpack2t64 libarray-intspan-perl 108s libasan8 libasound2-data libasound2t64 libatomic1 libavahi-client3 108s libavahi-common-data libavahi-common3 libb-hooks-endofscope-perl 108s libb-hooks-op-check-perl libberkeleydb-perl libblas-dev libblas3 108s libboolean-perl libbtf2 libc-bin libc-dev-bin libc6 libc6-dev libcairo2 108s libcamd3 libcapture-tiny-perl libcarp-assert-more-perl libcc1-0 libccolamd3 108s libcgi-pm-perl libcholmod5 libclass-c3-perl libclass-data-inheritable-perl 108s libclass-load-perl libclass-method-modifiers-perl libclass-xsaccessor-perl 108s libclone-choose-perl libclone-perl libcolamd3 libcombblas2.0.0t64 108s libconfig-model-backend-yaml-perl libconfig-model-dpkg-perl 108s libconfig-model-perl libconfig-tiny-perl libconst-fast-perl 108s libconvert-binhex-perl libcpanel-json-xs-perl libcrypt-dev libcups2t64 108s libcurl3t64-gnutls libcurl4-openssl-dev libcurl4t64 libcxsparse4 108s libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl 108s libdata-section-perl libdata-validate-domain-perl libdata-validate-ip-perl 108s libdata-validate-uri-perl libdatrie1 libdav1d7 libdb5.3t64 libde265-0 108s libdebhelper-perl libdeflate0 libdevel-callchecker-perl libdevel-size-perl 108s libdevel-stacktrace-perl libdouble-conversion3 libdrm-amdgpu1 108s libdrm-nouveau2 libdrm-radeon1 libdw1t64 libdynaloader-functions-perl 108s libegl-mesa0 libegl1 libelf1t64 libemail-address-xs-perl 108s libencode-locale-perl liberror-perl libevent-core-2.1-7 108s libevent-pthreads-2.1-7 libexception-class-perl libexporter-lite-perl 108s libexporter-tiny-perl libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 108s libfftw3-long3 libfftw3-mpi3 libfftw3-single3 libfile-basedir-perl 108s libfile-find-rule-perl libfile-homedir-perl libfile-listing-perl 108s libfile-stripnondeterminism-perl libfile-which-perl libflac12t64 108s libfltk-gl1.3t64 libfltk1.3t64 libfont-ttf-perl libfontconfig1 libfontenc1 108s libgbm1 libgcc-13-dev libgcc-s1 libgd3 libgdbm-compat4t64 libgdbm6t64 108s libgetopt-long-descriptive-perl libgfortran-13-dev libgfortran5 libgl-dev 108s libgl1 libgl1-mesa-dri libgl2ps1.4 libglapi-mesa libglib2.0-0t64 108s libglib2.0-data libglpk40 libglu1-mesa libglvnd0 libglx-dev libglx-mesa0 108s libglx0 libgnutls30t64 libgomp1 libgraphicsmagick++-q16-12t64 108s libgraphicsmagick-q16-3t64 libgraphite2-3 libharfbuzz0b libhash-merge-perl 108s libhdf5-103-1t64 libhdf5-cpp-103-1t64 libhdf5-dev libhdf5-fortran-102t64 108s libhdf5-hl-100t64 libhdf5-hl-cpp-100t64 libhdf5-hl-fortran-100t64 108s libhdf5-openmpi-103-1t64 libheif-plugin-dav1d libheif-plugin-libde265 108s libheif1 libhogweed6t64 libhsa-runtime64-1 libhsakmt1 libhtml-form-perl 108s libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl 108s libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl 108s libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhwasan0 108s libhwloc-plugins libhwloc15 libhwy1t64 libhypre-2.28.0 libibverbs1 libice6 108s libimport-into-perl libindirect-perl libinput-bin libinput10 libio-html-perl 108s libio-interactive-perl libio-socket-ssl-perl libio-string-perl 108s libio-stringy-perl libio-tiecombine-perl libipc-run3-perl 108s libipc-system-simple-perl libisl23 libiterator-perl libiterator-util-perl 108s libitm1 libjack-jackd2-0 libjbig0 libjpeg-dev libjpeg-turbo8 108s libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-maybexs-perl libjson-perl 108s libjxl0.7 libklu2 liblapack-dev liblapack3 liblcms2-2 liblerc4 108s liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl 108s liblist-someutils-perl liblist-utilsby-perl libllvm17t64 108s liblog-any-adapter-screen-perl liblog-any-perl liblog-log4perl-perl liblsan0 108s libltdl7 liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 108s libmailtools-perl libmarkdown2 libmd4c0 libmetis5 libmime-tools-perl 108s libmldbm-perl libmodule-implementation-perl libmodule-pluggable-perl 108s libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl 108s libmousex-nativetraits-perl libmousex-strictconstructor-perl libmp3lame0 108s libmpc3 libmpg123-0 libmro-compat-perl libmtdev1t64 libmumps-5.6t64 108s libmunge2 libnamespace-clean-perl libncurses-dev libnet-domain-tld-perl 108s libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl 108s libnet-smtp-ssl-perl libnet-ssleay-perl libnetaddr-ip-perl libnettle8t64 108s libnumber-compare-perl libobject-pad-perl libogg0 libopengl0 libopenmpi3t64 108s libopus0 libpackage-stash-perl libpango-1.0-0 libpangocairo-1.0-0 108s libpangoft2-1.0-0 libparams-classify-perl libparams-util-perl 108s libparams-validate-perl libparse-debcontrol-perl libparse-recdescent-perl 108s libpath-iterator-rule-perl libpath-tiny-perl libpciaccess0 libpcre2-16-0 108s libperl5.38t64 libperlio-gzip-perl libperlio-utf8-strict-perl 108s libpetsc-real3.19t64 libpixman-1-0 libpmix2t64 libpng16-16t64 108s libpod-constants-perl libpod-parser-perl libpod-pom-perl libportaudio2 108s libproc-processtable-perl libpsl5t64 libpthread-stubs0-dev libptscotch-7.0 108s libqhull-r8.0 libqrupdate1 libqscintilla2-qt5-15 libqscintilla2-qt5-l10n 108s libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5help5 libqt5network5t64 108s libqt5printsupport5t64 libqt5sql5t64 libqt5widgets5t64 libqt5xml5t64 108s librdmacm1t64 libreadline-dev libreadline8t64 libregexp-common-perl 108s libregexp-pattern-license-perl libregexp-pattern-perl 108s libregexp-wildcards-perl librole-tiny-perl libsamplerate0 108s libscalapack-openmpi2.2 libscotch-7.0 libsereal-decoder-perl 108s libsereal-encoder-perl libset-intspan-perl libsharpyuv0 libsm6 libsndfile1 108s libsoftware-copyright-perl libsoftware-license-perl 108s libsoftware-licensemoreutils-perl libsort-versions-perl libspqr4 libssl-dev 108s libssl3t64 libstdc++-13-dev libstdc++6 libstrictures-perl 108s libstring-copyright-perl libstring-escape-perl libstring-license-perl 108s libstring-rewriteprefix-perl libsub-exporter-perl 108s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 108s libsub-name-perl libsub-override-perl libsub-quote-perl libsub-uplevel-perl 108s libsuitesparseconfig7 libsundials-ida6 libsundials-nvecparallel-petsc6 108s libsundials-sunlinsol3 libsundials-sunmatrix4 libsuperlu-dist8 libsuperlu6 108s libsyntax-keyword-try-perl libsz2 libterm-readkey-perl 108s libtest-exception-perl libtext-autoformat-perl libtext-glob-perl 108s libtext-levenshtein-damerau-perl libtext-levenshteinxs-perl 108s libtext-markdown-discount-perl libtext-reform-perl libtext-template-perl 108s libtext-unidecode-perl libtext-xslate-perl libthai-data libthai0 libtiff6 108s libtime-duration-perl libtime-moment-perl libtimedate-perl libtoml-tiny-perl 108s libtool libtrilinos-amesos-13.2 libtrilinos-aztecoo-13.2 108s libtrilinos-epetra-13.2 libtrilinos-epetraext-13.2 libtrilinos-galeri-13.2 108s libtrilinos-ifpack-13.2 libtrilinos-kokkos-13.2 libtrilinos-ml-13.2 108s libtrilinos-teuchos-13.2 libtrilinos-trilinosss-13.2 108s libtrilinos-triutils-13.2 libtrilinos-zoltan-13.2 libtry-tiny-perl libtsan2 108s libubsan1 libucx0 libumfpack6 libunicode-utf8-perl libunwind8 liburi-perl 108s libvariable-magic-perl libvorbis0a libvorbisenc2 libvulkan1 libwacom-common 108s libwacom9 libwayland-client0 libwayland-server0 libwebp7 libwebpmux3 108s libwmflite-0.2-7 libwww-mechanize-perl libwww-perl libwww-robotrules-perl 108s libx11-dev libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 libxcb-dri3-0 108s libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 108s libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 108s libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 108s libxcb-xkb1 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 libxfont2 108s libxft2 libxinerama1 libxkbcommon-x11-0 libxkbfile1 libxml-libxml-perl 108s libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmu6 108s libxmuu1 libxnvctrl0 libxpm4 libxrandr2 libxrender1 libxs-parse-keyword-perl 108s libxs-parse-sublike-perl libxshmfence1 libxt6t64 libxxf86vm1 108s libyaml-libyaml-perl libyaml-pp-perl libyaml-tiny-perl licensecheck lintian 108s linux-libc-dev locales lzip lzop m4 mpi-default-bin ocl-icd-libopencl1 108s octave octave-common octave-dev octave-nurbs openmpi-bin openmpi-common 108s openssl patchutils perl perl-base perl-modules-5.38 perl-openssl-defaults 108s po-debconf readline-common rpcsvc-proto t1utils tex-common texinfo 108s texinfo-lib unzip x11-common x11-xkb-utils x11proto-dev xorg-sgml-doctools 108s xserver-common xtrans-dev xvfb zlib1g zlib1g-dev 108s Suggested packages: 108s apt-doc aptitude | synaptic | wajig autoconf-archive gnu-standards 108s autoconf-doc libconfig-model-cursesui-perl libconfig-model-itself-perl 108s cpp-doc gcc-13-locales cpp-13-doc dh-make gcc-13-doc gcc-multilib 108s manpages-dev flex bison gdb gcc-doc gdb-aarch64-linux-gnu gettext-doc 108s libasprintf-dev libgettextpo-dev gfortran-doc gfortran-13-doc 108s libcoarrays-dev gnuplot-doc alsa-utils libasound2-plugins liblapack-doc 108s manpages glibc-doc libnss-nis libnss-nisplus libconfig-model-openssh-perl 108s libterm-readline-perl-perl | libterm-readline-gnu-perl cups-common 108s libcurl4-doc libidn-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev 108s pkg-config libfftw3-doc libfftw3-mpi-dev libxml-parser-perl libgd-tools 108s gdbm-l10n low-memory-monitor libiodbc2-dev default-libmysqlclient-dev 108s gnutls-bin graphicsmagick-dbg libhdf5-doc libheif-plugin-ffmpegdec 108s libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec 108s libheif-plugin-j2kenc libheif-plugin-rav1e libheif-plugin-svtenc 108s libdata-dump-perl libio-compress-brotli-perl jackd2 liblcms2-utils 108s libdbd-csv-perl liblog-dispatch-filerotate-perl librrds-perl libxml-dom-perl 108s libcrypt-ssleay-perl ncurses-doc opus-tools libscalar-number-perl 108s libqscintilla2-doc qgnomeplatform-qt5 qt5-image-formats-plugins readline-doc 108s scalapack-doc libssl-doc libstdc++-13-doc libbareword-filehandles-perl 108s libmultidimensional-perl libxstring-perl libdatetime-format-rfc3339-perl 108s libtool-doc gcj-jdk libbusiness-isbn-perl libregexp-ipv6-perl libwacom-bin 108s libauthen-ntlm-perl libx11-doc libxcb-doc binutils-multiarch m4-doc 108s opencl-icd perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl 108s libtap-harness-archive-perl libmail-box-perl texlive-base texlive-latex-base 108s texlive-plain-generic texlive-fonts-recommended zip 108s Recommended packages: 108s libconfig-model-approx-perl libconfig-model-lcdproc-perl 108s libconfig-model-openssh-perl libconfig-model-systemd-perl 108s libconfig-model-tkui-perl fonts-liberation groff alsa-ucm-conf 108s alsa-topology-conf manpages manpages-dev libc-devtools libcgi-fast-perl 108s libclass-c3-xs-perl libfuse-perl libarchive-cpio-perl libgl1-amber-dri 108s xdg-user-dirs ghostscript fonts-urw-base35 libheif-plugin-aomenc 108s libheif-plugin-x265 libhtml-format-perl libjson-xs-perl 108s liblist-someutils-xs-perl libipc-shareable-perl liblog-dispatch-perl 108s libfreezethaw-perl libmath-base85-perl libauthen-sasl-perl libsocket6-perl 108s libpackage-stash-xs-perl libtie-ixhash-perl qttranslations5-l10n libqt5svg5 108s qt5-gtk-platformtheme qtwayland5 libqt5sql5-sqlite | libqt5sql5-mysql 108s | libqt5sql5-odbc | libqt5sql5-psql | libqt5sql5-tds | libqt5sql5-ibase 108s libre-engine-re2-perl libtypes-serialiser-perl libltdl-dev 108s mesa-vulkan-drivers | vulkan-icd libdata-dump-perl libhttp-daemon-perl 108s libxml-sax-expat-perl libopenblas0 | libblis4 pstoedit epstool 108s default-jre-headless octave-doc libmail-sendmail-perl xfonts-base 108s The following packages will be REMOVED: 108s libapt-pkg6.0 libcurl3-gnutls libcurl4 libdb5.3 libelf1 libgdbm-compat4 108s libgdbm6 libglib2.0-0 libgnutls30 libhogweed6 libnettle8 libperl5.38 108s libpng16-16 libpsl5 libreadline8 libssl3 108s The following NEW packages will be installed: 108s aglfn autoconf automake autopkgtest-satdep autopoint autotools-dev cme cpp 108s cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 108s dh-autoreconf dh-octave dh-octave-autopkgtest dh-strip-nondeterminism 108s diffstat dwz fontconfig fontconfig-config fonts-dejavu-core 108s fonts-dejavu-mono fonts-freefont-otf g++ g++-13 g++-13-aarch64-linux-gnu 108s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu 108s gcc-aarch64-linux-gnu gettext gfortran gfortran-13 108s gfortran-13-aarch64-linux-gnu gfortran-aarch64-linux-gnu gnuplot-data 108s gnuplot-nox hdf5-helpers intltool-debian libaec-dev libaec0 108s libalgorithm-c3-perl libaliased-perl libamd-comgr2 libamd3 libamdhip64-5 108s libapp-cmd-perl libapt-pkg-perl libapt-pkg6.0t64 libarchive-zip-perl 108s libarpack2t64 libarray-intspan-perl libasan8 libasound2-data libasound2t64 108s libatomic1 libavahi-client3 libavahi-common-data libavahi-common3 108s libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl 108s libblas-dev libblas3 libboolean-perl libbtf2 libc-dev-bin libc6-dev 108s libcairo2 libcamd3 libcapture-tiny-perl libcarp-assert-more-perl libcc1-0 108s libccolamd3 libcgi-pm-perl libcholmod5 libclass-c3-perl 108s libclass-data-inheritable-perl libclass-load-perl 108s libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-choose-perl 108s libclone-perl libcolamd3 libcombblas2.0.0t64 108s libconfig-model-backend-yaml-perl libconfig-model-dpkg-perl 108s libconfig-model-perl libconfig-tiny-perl libconst-fast-perl 108s libconvert-binhex-perl libcpanel-json-xs-perl libcrypt-dev libcups2t64 108s libcurl3t64-gnutls libcurl4-openssl-dev libcurl4t64 libcxsparse4 108s libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl 108s libdata-section-perl libdata-validate-domain-perl libdata-validate-ip-perl 108s libdata-validate-uri-perl libdatrie1 libdav1d7 libdb5.3t64 libde265-0 108s libdebhelper-perl libdeflate0 libdevel-callchecker-perl libdevel-size-perl 108s libdevel-stacktrace-perl libdouble-conversion3 libdrm-amdgpu1 108s libdrm-nouveau2 libdrm-radeon1 libdw1t64 libdynaloader-functions-perl 108s libegl-mesa0 libegl1 libelf1t64 libemail-address-xs-perl 108s libencode-locale-perl liberror-perl libevent-pthreads-2.1-7 108s libexception-class-perl libexporter-lite-perl libexporter-tiny-perl 108s libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 108s libfftw3-mpi3 libfftw3-single3 libfile-basedir-perl libfile-find-rule-perl 108s libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl 108s libfile-which-perl libflac12t64 libfltk-gl1.3t64 libfltk1.3t64 108s libfont-ttf-perl libfontconfig1 libfontenc1 libgbm1 libgcc-13-dev libgd3 108s libgdbm-compat4t64 libgdbm6t64 libgetopt-long-descriptive-perl 108s libgfortran-13-dev libgfortran5 libgl-dev libgl1 libgl1-mesa-dri libgl2ps1.4 108s libglapi-mesa libglib2.0-0t64 libglpk40 libglu1-mesa libglvnd0 libglx-dev 108s libglx-mesa0 libglx0 libgnutls30t64 libgomp1 libgraphicsmagick++-q16-12t64 108s libgraphicsmagick-q16-3t64 libgraphite2-3 libharfbuzz0b libhash-merge-perl 108s libhdf5-103-1t64 libhdf5-cpp-103-1t64 libhdf5-dev libhdf5-fortran-102t64 108s libhdf5-hl-100t64 libhdf5-hl-cpp-100t64 libhdf5-hl-fortran-100t64 108s libhdf5-openmpi-103-1t64 libheif-plugin-dav1d libheif-plugin-libde265 108s libheif1 libhogweed6t64 libhsa-runtime64-1 libhsakmt1 libhtml-form-perl 108s libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl 108s libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl 108s libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhwasan0 108s libhwloc-plugins libhwloc15 libhwy1t64 libhypre-2.28.0 libice6 108s libimport-into-perl libindirect-perl libinput-bin libinput10 libio-html-perl 108s libio-interactive-perl libio-socket-ssl-perl libio-string-perl 108s libio-stringy-perl libio-tiecombine-perl libipc-run3-perl 108s libipc-system-simple-perl libisl23 libiterator-perl libiterator-util-perl 108s libitm1 libjack-jackd2-0 libjbig0 libjpeg-dev libjpeg-turbo8 108s libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-maybexs-perl libjson-perl 108s libjxl0.7 libklu2 liblapack-dev liblapack3 liblcms2-2 liblerc4 108s liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl 108s liblist-someutils-perl liblist-utilsby-perl libllvm17t64 108s liblog-any-adapter-screen-perl liblog-any-perl liblog-log4perl-perl liblsan0 108s libltdl7 liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 108s libmailtools-perl libmarkdown2 libmd4c0 libmetis5 libmime-tools-perl 108s libmldbm-perl libmodule-implementation-perl libmodule-pluggable-perl 108s libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl 108s libmousex-nativetraits-perl libmousex-strictconstructor-perl libmp3lame0 108s libmpc3 libmpg123-0 libmro-compat-perl libmtdev1t64 libmumps-5.6t64 108s libmunge2 libnamespace-clean-perl libncurses-dev libnet-domain-tld-perl 108s libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl 108s libnet-smtp-ssl-perl libnet-ssleay-perl libnetaddr-ip-perl libnettle8t64 108s libnumber-compare-perl libobject-pad-perl libogg0 libopengl0 libopenmpi3t64 108s libopus0 libpackage-stash-perl libpango-1.0-0 libpangocairo-1.0-0 108s libpangoft2-1.0-0 libparams-classify-perl libparams-util-perl 108s libparams-validate-perl libparse-debcontrol-perl libparse-recdescent-perl 108s libpath-iterator-rule-perl libpath-tiny-perl libpciaccess0 libpcre2-16-0 108s libperl5.38t64 libperlio-gzip-perl libperlio-utf8-strict-perl 108s libpetsc-real3.19t64 libpixman-1-0 libpmix2t64 libpng16-16t64 108s libpod-constants-perl libpod-parser-perl libpod-pom-perl libportaudio2 108s libproc-processtable-perl libpsl5t64 libpthread-stubs0-dev libptscotch-7.0 108s libqhull-r8.0 libqrupdate1 libqscintilla2-qt5-15 libqscintilla2-qt5-l10n 108s libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5help5 libqt5network5t64 108s libqt5printsupport5t64 libqt5sql5t64 libqt5widgets5t64 libqt5xml5t64 108s librdmacm1t64 libreadline-dev libreadline8t64 libregexp-common-perl 108s libregexp-pattern-license-perl libregexp-pattern-perl 108s libregexp-wildcards-perl librole-tiny-perl libsamplerate0 108s libscalapack-openmpi2.2 libscotch-7.0 libsereal-decoder-perl 108s libsereal-encoder-perl libset-intspan-perl libsharpyuv0 libsm6 libsndfile1 108s libsoftware-copyright-perl libsoftware-license-perl 108s libsoftware-licensemoreutils-perl libsort-versions-perl libspqr4 libssl-dev 108s libssl3t64 libstdc++-13-dev libstrictures-perl libstring-copyright-perl 108s libstring-escape-perl libstring-license-perl libstring-rewriteprefix-perl 108s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 108s libsub-install-perl libsub-name-perl libsub-override-perl libsub-quote-perl 108s libsub-uplevel-perl libsuitesparseconfig7 libsundials-ida6 108s libsundials-nvecparallel-petsc6 libsundials-sunlinsol3 108s libsundials-sunmatrix4 libsuperlu-dist8 libsuperlu6 108s libsyntax-keyword-try-perl libsz2 libterm-readkey-perl 108s libtest-exception-perl libtext-autoformat-perl libtext-glob-perl 108s libtext-levenshtein-damerau-perl libtext-levenshteinxs-perl 108s libtext-markdown-discount-perl libtext-reform-perl libtext-template-perl 108s libtext-unidecode-perl libtext-xslate-perl libthai-data libthai0 libtiff6 108s libtime-duration-perl libtime-moment-perl libtimedate-perl libtoml-tiny-perl 108s libtool libtrilinos-amesos-13.2 libtrilinos-aztecoo-13.2 108s libtrilinos-epetra-13.2 libtrilinos-epetraext-13.2 libtrilinos-galeri-13.2 108s libtrilinos-ifpack-13.2 libtrilinos-kokkos-13.2 libtrilinos-ml-13.2 108s libtrilinos-teuchos-13.2 libtrilinos-trilinosss-13.2 108s libtrilinos-triutils-13.2 libtrilinos-zoltan-13.2 libtry-tiny-perl libtsan2 108s libubsan1 libucx0 libumfpack6 libunicode-utf8-perl libunwind8 liburi-perl 108s libvariable-magic-perl libvorbis0a libvorbisenc2 libvulkan1 libwacom-common 108s libwacom9 libwayland-client0 libwayland-server0 libwebp7 libwebpmux3 108s libwmflite-0.2-7 libwww-mechanize-perl libwww-perl libwww-robotrules-perl 108s libx11-dev libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 libxcb-dri3-0 108s libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 108s libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 108s libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 108s libxcb-xkb1 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 libxfont2 108s libxft2 libxinerama1 libxkbcommon-x11-0 libxkbfile1 libxml-libxml-perl 108s libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmu6 108s libxnvctrl0 libxpm4 libxrandr2 libxrender1 libxs-parse-keyword-perl 108s libxs-parse-sublike-perl libxshmfence1 libxt6t64 libxxf86vm1 108s libyaml-libyaml-perl libyaml-pp-perl libyaml-tiny-perl licensecheck lintian 108s linux-libc-dev lzip lzop m4 mpi-default-bin ocl-icd-libopencl1 octave 108s octave-common octave-dev octave-nurbs openmpi-bin openmpi-common patchutils 108s perl-openssl-defaults po-debconf rpcsvc-proto t1utils tex-common texinfo 108s texinfo-lib unzip x11-common x11-xkb-utils x11proto-dev xorg-sgml-doctools 108s xserver-common xtrans-dev xvfb zlib1g-dev 108s The following packages will be upgraded: 108s apt apt-utils curl gcc-13-base gcc-14-base gir1.2-glib-2.0 ibverbs-providers 108s info install-info libc-bin libc6 libevent-core-2.1-7 libgcc-s1 108s libglib2.0-data libibverbs1 libstdc++6 libxmuu1 locales openssl perl 108s perl-base perl-modules-5.38 readline-common zlib1g 108s 24 upgraded, 510 newly installed, 16 to remove and 226 not upgraded. 108s Need to get 267 MB/267 MB of archives. 108s After this operation, 914 MB of additional disk space will be used. 108s Get:1 /tmp/autopkgtest.CeabwL/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [748 B] 108s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-5build1 [719 kB] 108s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm6t64 arm64 1.23-5.1 [34.3 kB] 108s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm-compat4t64 arm64 1.23-5.1 [6576 B] 108s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libperl5.38t64 arm64 5.38.2-3.2 [4771 kB] 109s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl arm64 5.38.2-3.2 [231 kB] 109s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl-base arm64 5.38.2-3.2 [1777 kB] 109s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 109s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-14-base arm64 14-20240315-1ubuntu1 [47.0 kB] 109s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgcc-s1 arm64 14-20240315-1ubuntu1 [49.9 kB] 109s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libstdc++6 arm64 14-20240315-1ubuntu1 [748 kB] 109s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc6 arm64 2.39-0ubuntu6 [2776 kB] 109s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 zlib1g arm64 1:1.3.dfsg-3.1ubuntu1 [61.7 kB] 109s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc-bin arm64 2.39-0ubuntu6 [591 kB] 109s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnettle8t64 arm64 3.9.1-2.2 [192 kB] 109s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhogweed6t64 arm64 3.9.1-2.2 [199 kB] 109s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgnutls30t64 arm64 3.8.3-1.1ubuntu2 [1042 kB] 109s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu2 [985 kB] 109s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu2 [1793 kB] 109s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu7 [332 kB] 109s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu7 [222 kB] 109s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpsl5t64 arm64 0.21.2-1.1 [57.4 kB] 109s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl3t64-gnutls arm64 8.5.0-2ubuntu7 [327 kB] 109s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapt-pkg6.0t64 arm64 2.7.13ubuntu1 [933 kB] 109s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apt arm64 2.7.13ubuntu1 [1335 kB] 109s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apt-utils arm64 2.7.13ubuntu1 [205 kB] 109s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libelf1t64 arm64 0.190-1.1build2 [57.9 kB] 109s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 109s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 109s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng16-16t64 arm64 1.6.43-3 [185 kB] 109s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-3.1 [56.4 kB] 109s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline8t64 arm64 8.2-3.1 [153 kB] 109s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 install-info arm64 7.1-3build1 [61.4 kB] 109s Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13-base arm64 13.2.0-19ubuntu1 [47.8 kB] 109s Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 109s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 locales all 2.39-0ubuntu6 [4232 kB] 109s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 info arm64 7.1-3build1 [141 kB] 109s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxmuu1 arm64 2:1.1.3-3build1 [9252 B] 109s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 m4 arm64 1.4.19-4 [240 kB] 109s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 autoconf all 2.71-3 [339 kB] 109s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 autotools-dev all 20220109.1 [44.9 kB] 109s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 109s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 autopoint all 0.21-14ubuntu1 [422 kB] 109s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libcapture-tiny-perl all 0.48-2 [20.2 kB] 109s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libparams-util-perl arm64 1.102-2build2 [20.5 kB] 109s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-install-perl all 0.929-1 [9764 B] 109s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 109s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libb-hooks-op-check-perl arm64 0.22-3 [9380 B] 109s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 109s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdevel-callchecker-perl arm64 0.008-2build2 [13.4 kB] 109s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libparams-classify-perl arm64 0.015-2build4 [19.6 kB] 109s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 109s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libtry-tiny-perl all 0.31-2 [20.8 kB] 109s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 109s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 110s Get:56 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-load-perl all 0.25-2 [12.7 kB] 110s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 libio-stringy-perl all 2.111-3 [55.8 kB] 110s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libparams-validate-perl arm64 1.31-2build2 [52.1 kB] 110s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 110s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 libgetopt-long-descriptive-perl all 0.111-1 [25.5 kB] 110s Get:61 http://ftpmaster.internal/ubuntu noble/universe arm64 libio-tiecombine-perl all 1.005-3 [9464 B] 110s Get:62 http://ftpmaster.internal/ubuntu noble/universe arm64 libmodule-pluggable-perl all 5.2-4 [20.0 kB] 110s Get:63 http://ftpmaster.internal/ubuntu noble/universe arm64 libstring-rewriteprefix-perl all 0.009-1 [6310 B] 110s Get:64 http://ftpmaster.internal/ubuntu noble/universe arm64 libapp-cmd-perl all 0.336-1 [62.1 kB] 110s Get:65 http://ftpmaster.internal/ubuntu noble/universe arm64 libboolean-perl all 0.46-3 [8430 B] 110s Get:66 http://ftpmaster.internal/ubuntu noble/universe arm64 libsub-uplevel-perl all 0.2800-3 [11.6 kB] 110s Get:67 http://ftpmaster.internal/ubuntu noble/universe arm64 libtest-exception-perl all 0.43-3 [13.4 kB] 110s Get:68 http://ftpmaster.internal/ubuntu noble/universe arm64 libcarp-assert-more-perl all 2.3.0-1 [17.6 kB] 110s Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-which-perl all 1.27-2 [12.5 kB] 110s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-homedir-perl all 1.006-2 [37.0 kB] 110s Get:71 http://ftpmaster.internal/ubuntu noble/universe arm64 libclone-choose-perl all 0.010-2 [7738 B] 110s Get:72 http://ftpmaster.internal/ubuntu noble/universe arm64 libhash-merge-perl all 0.302-1 [13.0 kB] 110s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 110s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 110s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 liblist-moreutils-xs-perl arm64 0.430-3build4 [41.0 kB] 110s Get:76 http://ftpmaster.internal/ubuntu noble/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 110s Get:77 http://ftpmaster.internal/ubuntu noble/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 110s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmouse-perl arm64 2.5.10-1build7 [133 kB] 110s Get:79 http://ftpmaster.internal/ubuntu noble/universe arm64 libmousex-nativetraits-perl all 1.09-3 [53.2 kB] 110s Get:80 http://ftpmaster.internal/ubuntu noble/universe arm64 libmousex-strictconstructor-perl all 0.02-3 [4582 B] 110s Get:81 http://ftpmaster.internal/ubuntu noble/universe arm64 libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 110s Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 libpath-tiny-perl all 0.144-1 [47.7 kB] 110s Get:83 http://ftpmaster.internal/ubuntu noble/universe arm64 libpod-pom-perl all 2.01-4 [61.3 kB] 110s Get:84 http://ftpmaster.internal/ubuntu noble/universe arm64 libregexp-common-perl all 2017060201-3 [171 kB] 110s Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 libyaml-tiny-perl all 1.74-1 [25.3 kB] 110s Get:86 http://ftpmaster.internal/ubuntu noble/universe arm64 libconfig-model-perl all 2.153-3 [408 kB] 110s Get:87 http://ftpmaster.internal/ubuntu noble/universe arm64 libyaml-pp-perl all 0.38.0-1 [105 kB] 110s Get:88 http://ftpmaster.internal/ubuntu noble/universe arm64 cme all 1.040-1 [64.8 kB] 110s Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 110s Get:90 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 110s Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [10.3 MB] 110s Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cpp-13 arm64 13.2.0-19ubuntu1 [1032 B] 110s Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 110s Get:94 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 110s Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 110s Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcc1-0 arm64 14-20240315-1ubuntu1 [44.7 kB] 110s Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgomp1 arm64 14-20240315-1ubuntu1 [144 kB] 110s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libitm1 arm64 14-20240315-1ubuntu1 [27.8 kB] 110s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatomic1 arm64 14-20240315-1ubuntu1 [11.4 kB] 110s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libasan8 arm64 14-20240315-1ubuntu1 [2919 kB] 110s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 liblsan0 arm64 14-20240315-1ubuntu1 [1282 kB] 110s Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtsan2 arm64 14-20240315-1ubuntu1 [2687 kB] 110s Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libubsan1 arm64 14-20240315-1ubuntu1 [1150 kB] 111s Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhwasan0 arm64 14-20240315-1ubuntu1 [1597 kB] 111s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgcc-13-dev arm64 13.2.0-19ubuntu1 [2464 kB] 111s Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [20.1 MB] 112s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13 arm64 13.2.0-19ubuntu1 [467 kB] 112s Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 112s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 112s Get:110 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc-dev-bin arm64 2.39-0ubuntu6 [19.7 kB] 112s Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 linux-libc-dev arm64 6.8.0-20.20 [1570 kB] 112s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 112s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 112s Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc6-dev arm64 2.39-0ubuntu6 [1596 kB] 112s Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 libtool all 2.4.7-7 [166 kB] 112s Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 dh-autoreconf all 20 [16.1 kB] 112s Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 112s Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-override-perl all 0.10-1 [10.0 kB] 112s Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 112s Get:120 http://ftpmaster.internal/ubuntu noble/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 112s Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdw1t64 arm64 0.190-1.1build2 [258 kB] 112s Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 debugedit arm64 1:5.0-5build1 [45.4 kB] 112s Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dwz arm64 0.15-1build5 [113 kB] 112s Get:124 http://ftpmaster.internal/ubuntu noble/main arm64 gettext arm64 0.21-14ubuntu1 [846 kB] 112s Get:125 http://ftpmaster.internal/ubuntu noble/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 112s Get:126 http://ftpmaster.internal/ubuntu noble/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 112s Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 debhelper all 13.14.1ubuntu5 [869 kB] 112s Get:128 http://ftpmaster.internal/ubuntu noble/universe arm64 aglfn all 1.7+git20191031.4036a9c-2 [30.6 kB] 112s Get:129 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 gnuplot-data all 6.0.0+dfsg1-1ubuntu2 [75.3 kB] 112s Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 112s Get:131 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 112s Get:132 http://ftpmaster.internal/ubuntu noble/universe arm64 fonts-freefont-otf all 20211204+svn4273-2 [4596 kB] 112s Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu1 [37.4 kB] 112s Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu1 [142 kB] 112s Get:135 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 112s Get:136 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 112s Get:137 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 112s Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 112s Get:139 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo2 arm64 1.18.0-1ubuntu1 [555 kB] 112s Get:140 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 112s Get:141 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 112s Get:142 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 112s Get:143 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 112s Get:144 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 112s Get:145 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsharpyuv0 arm64 1.3.2-0.4build2 [14.5 kB] 112s Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwebp7 arm64 1.3.2-0.4build2 [191 kB] 112s Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu1 [191 kB] 112s Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxpm4 arm64 1:3.5.17-1build1 [35.4 kB] 112s Get:149 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgd3 arm64 2.3.3-9ubuntu3 [121 kB] 112s Get:150 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 liblua5.4-0 arm64 5.4.6-3build1 [158 kB] 112s Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig arm64 2.15.0-1.1ubuntu1 [190 kB] 113s Get:152 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 113s Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libharfbuzz0b arm64 8.3.0-2build1 [463 kB] 113s Get:154 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 113s Get:155 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 113s Get:156 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 113s Get:157 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpango-1.0-0 arm64 1.52.1+ds-1 [228 kB] 113s Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangoft2-1.0-0 arm64 1.52.1+ds-1 [41.9 kB] 113s Get:159 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangocairo-1.0-0 arm64 1.52.1+ds-1 [27.3 kB] 113s Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwebpmux3 arm64 1.3.2-0.4build2 [25.0 kB] 113s Get:161 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 gnuplot-nox arm64 6.0.0+dfsg1-1ubuntu2 [956 kB] 113s Get:162 http://ftpmaster.internal/ubuntu noble/universe arm64 dh-octave-autopkgtest all 1.8.0 [10.1 kB] 113s Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapt-pkg-perl arm64 0.1.40build5 [66.9 kB] 113s Get:164 http://ftpmaster.internal/ubuntu noble/main arm64 libarray-intspan-perl all 2.004-2 [25.0 kB] 113s Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libyaml-libyaml-perl arm64 0.89+ds-1build1 [29.8 kB] 113s Get:166 http://ftpmaster.internal/ubuntu noble/universe arm64 libconfig-model-backend-yaml-perl all 2.134-2 [10.5 kB] 113s Get:167 http://ftpmaster.internal/ubuntu noble/universe arm64 libexporter-lite-perl all 0.09-2 [9748 B] 113s Get:168 http://ftpmaster.internal/ubuntu noble/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 113s Get:169 http://ftpmaster.internal/ubuntu noble/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 113s Get:170 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 113s Get:171 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 113s Get:172 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-tagset-perl all 3.20-6 [11.3 kB] 113s Get:173 http://ftpmaster.internal/ubuntu noble/main arm64 liburi-perl all 5.27-1 [88.0 kB] 113s Get:174 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhtml-parser-perl arm64 3.81-1build2 [84.9 kB] 113s Get:175 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 113s Get:176 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libclone-perl arm64 0.46-1build2 [10.4 kB] 113s Get:177 http://ftpmaster.internal/ubuntu noble/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 113s Get:178 http://ftpmaster.internal/ubuntu noble/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 113s Get:179 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 113s Get:180 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 113s Get:181 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 113s Get:182 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl-openssl-defaults arm64 7build1 [6542 B] 113s Get:183 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnet-ssleay-perl arm64 1.94-1build2 [311 kB] 113s Get:184 http://ftpmaster.internal/ubuntu noble/main arm64 libio-socket-ssl-perl all 2.085-1 [195 kB] 113s Get:185 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 113s Get:186 http://ftpmaster.internal/ubuntu noble/main arm64 liblwp-protocol-https-perl all 6.13-1 [9006 B] 113s Get:187 http://ftpmaster.internal/ubuntu noble/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 113s Get:188 http://ftpmaster.internal/ubuntu noble/main arm64 libwww-perl all 6.76-1 [138 kB] 113s Get:189 http://ftpmaster.internal/ubuntu noble/main arm64 liberror-perl all 0.17029-2 [25.6 kB] 113s Get:190 http://ftpmaster.internal/ubuntu noble/universe arm64 libparse-debcontrol-perl all 2.005-6 [20.4 kB] 113s Get:191 http://ftpmaster.internal/ubuntu noble/universe arm64 libsoftware-copyright-perl all 0.012-2 [17.4 kB] 113s Get:192 http://ftpmaster.internal/ubuntu noble/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 113s Get:193 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 113s Get:194 http://ftpmaster.internal/ubuntu noble/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 113s Get:195 http://ftpmaster.internal/ubuntu noble/universe arm64 libdata-section-perl all 0.200008-1 [11.6 kB] 113s Get:196 http://ftpmaster.internal/ubuntu noble/universe arm64 libtext-template-perl all 1.61-1 [48.5 kB] 113s Get:197 http://ftpmaster.internal/ubuntu noble/universe arm64 libsoftware-license-perl all 0.104006-1 [117 kB] 113s Get:198 http://ftpmaster.internal/ubuntu noble/universe arm64 libsoftware-licensemoreutils-perl all 1.009-1 [21.5 kB] 113s Get:199 http://ftpmaster.internal/ubuntu noble/main arm64 libsort-versions-perl all 1.62-3 [7378 B] 113s Get:200 http://ftpmaster.internal/ubuntu noble/universe arm64 libtext-reform-perl all 1.20-5 [35.4 kB] 113s Get:201 http://ftpmaster.internal/ubuntu noble/universe arm64 libtext-autoformat-perl all 1.750000-2 [29.8 kB] 113s Get:202 http://ftpmaster.internal/ubuntu noble/universe arm64 libtext-levenshtein-damerau-perl all 0.41-3 [10.8 kB] 113s Get:203 http://ftpmaster.internal/ubuntu noble/universe arm64 libtoml-tiny-perl all 0.16-1 [22.0 kB] 113s Get:204 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libindirect-perl arm64 0.39-2build3 [21.5 kB] 113s Get:205 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxs-parse-keyword-perl arm64 0.39-1build2 [53.7 kB] 113s Get:206 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxs-parse-sublike-perl arm64 0.21-2build2 [39.0 kB] 113s Get:207 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libobject-pad-perl arm64 0.808-1build2 [107 kB] 113s Get:208 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsyntax-keyword-try-perl arm64 0.29-1build2 [24.0 kB] 113s Get:209 http://ftpmaster.internal/ubuntu noble/main arm64 libio-interactive-perl all 1.025-1 [10.4 kB] 113s Get:210 http://ftpmaster.internal/ubuntu noble/main arm64 liblog-any-perl all 1.717-1 [73.2 kB] 113s Get:211 http://ftpmaster.internal/ubuntu noble/main arm64 liblog-any-adapter-screen-perl all 0.140-2 [12.4 kB] 113s Get:212 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 113s Get:213 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libvariable-magic-perl arm64 0.63-1build2 [34.2 kB] 113s Get:214 http://ftpmaster.internal/ubuntu noble/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 113s Get:215 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsub-identify-perl arm64 0.14-3build2 [9606 B] 113s Get:216 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsub-name-perl arm64 0.27-1build2 [10.4 kB] 114s Get:217 http://ftpmaster.internal/ubuntu noble/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 114s Get:218 http://ftpmaster.internal/ubuntu noble/main arm64 libnumber-compare-perl all 0.03-3 [5974 B] 114s Get:219 http://ftpmaster.internal/ubuntu noble/main arm64 libtext-glob-perl all 0.11-3 [6780 B] 114s Get:220 http://ftpmaster.internal/ubuntu noble/main arm64 libpath-iterator-rule-perl all 1.015-2 [39.9 kB] 114s Get:221 http://ftpmaster.internal/ubuntu noble/main arm64 libpod-parser-perl all 1.67-1 [80.6 kB] 114s Get:222 http://ftpmaster.internal/ubuntu noble/main arm64 libpod-constants-perl all 0.19-2 [16.3 kB] 114s Get:223 http://ftpmaster.internal/ubuntu noble/main arm64 libset-intspan-perl all 1.19-3 [24.8 kB] 114s Get:224 http://ftpmaster.internal/ubuntu noble/main arm64 libstring-copyright-perl all 0.003014-1 [20.5 kB] 114s Get:225 http://ftpmaster.internal/ubuntu noble/main arm64 libstring-escape-perl all 2010.002-3 [16.1 kB] 114s Get:226 http://ftpmaster.internal/ubuntu noble/main arm64 libregexp-pattern-license-perl all 3.11.0-1 [85.8 kB] 114s Get:227 http://ftpmaster.internal/ubuntu noble/main arm64 libregexp-pattern-perl all 0.2.14-2 [17.6 kB] 114s Get:228 http://ftpmaster.internal/ubuntu noble/main arm64 libstring-license-perl all 0.0.9-2ubuntu1 [35.0 kB] 114s Get:229 http://ftpmaster.internal/ubuntu noble/main arm64 licensecheck all 3.3.9-1ubuntu1 [37.7 kB] 114s Get:230 http://ftpmaster.internal/ubuntu noble/main arm64 diffstat arm64 1.66-1 [28.0 kB] 114s Get:231 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libberkeleydb-perl arm64 0.64-2build2 [122 kB] 114s Get:232 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libclass-xsaccessor-perl arm64 1.19-4build3 [32.9 kB] 114s Get:233 http://ftpmaster.internal/ubuntu noble/main arm64 libconfig-tiny-perl all 2.30-1 [14.7 kB] 114s Get:234 http://ftpmaster.internal/ubuntu noble/main arm64 libconst-fast-perl all 0.014-2 [8034 B] 114s Get:235 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcpanel-json-xs-perl arm64 4.37-1build2 [113 kB] 114s Get:236 http://ftpmaster.internal/ubuntu noble/main arm64 libaliased-perl all 0.34-3 [12.8 kB] 114s Get:237 http://ftpmaster.internal/ubuntu noble/main arm64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 114s Get:238 http://ftpmaster.internal/ubuntu noble/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 114s Get:239 http://ftpmaster.internal/ubuntu noble/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 114s Get:240 http://ftpmaster.internal/ubuntu noble/main arm64 libiterator-perl all 0.03+ds1-2 [18.8 kB] 114s Get:241 http://ftpmaster.internal/ubuntu noble/main arm64 libiterator-util-perl all 0.02+ds1-2 [14.1 kB] 114s Get:242 http://ftpmaster.internal/ubuntu noble/main arm64 libdata-dpath-perl all 0.59-1 [39.2 kB] 114s Get:243 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-domain-tld-perl all 1.75-3 [29.4 kB] 114s Get:244 http://ftpmaster.internal/ubuntu noble/main arm64 libdata-validate-domain-perl all 0.10-1.1 [9992 B] 114s Get:245 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 114s Get:246 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-netmask-perl all 2.0002-2 [24.8 kB] 114s Get:247 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnetaddr-ip-perl arm64 4.079+dfsg-2build3 [79.7 kB] 114s Get:248 http://ftpmaster.internal/ubuntu noble/main arm64 libdata-validate-ip-perl all 0.31-1 [17.2 kB] 114s Get:249 http://ftpmaster.internal/ubuntu noble/main arm64 libdata-validate-uri-perl all 0.07-3 [10.8 kB] 114s Get:250 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdevel-size-perl arm64 0.83-2build3 [19.1 kB] 114s Get:251 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libemail-address-xs-perl arm64 1.05-1build3 [28.9 kB] 114s Get:252 http://ftpmaster.internal/ubuntu noble/main arm64 libipc-system-simple-perl all 1.30-2 [22.3 kB] 114s Get:253 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-basedir-perl all 0.09-2 [14.4 kB] 114s Get:254 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-find-rule-perl all 0.34-3 [24.4 kB] 114s Get:255 http://ftpmaster.internal/ubuntu noble/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 114s Get:256 http://ftpmaster.internal/ubuntu noble/main arm64 libfont-ttf-perl all 1.06-2 [323 kB] 114s Get:257 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-html5-entities-perl all 0.004-3 [21.6 kB] 114s Get:258 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-tokeparser-simple-perl all 3.16-4 [38.0 kB] 114s Get:259 http://ftpmaster.internal/ubuntu noble/main arm64 libipc-run3-perl all 0.049-1 [28.8 kB] 114s Get:260 http://ftpmaster.internal/ubuntu noble/main arm64 libjson-maybexs-perl all 1.004005-1 [11.3 kB] 114s Get:261 http://ftpmaster.internal/ubuntu noble/main arm64 liblist-compare-perl all 0.55-2 [62.9 kB] 114s Get:262 http://ftpmaster.internal/ubuntu noble/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 114s Get:263 http://ftpmaster.internal/ubuntu noble/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 114s Get:264 http://ftpmaster.internal/ubuntu noble/main arm64 libmldbm-perl all 2.05-4 [16.0 kB] 114s Get:265 http://ftpmaster.internal/ubuntu noble/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 114s Get:266 http://ftpmaster.internal/ubuntu noble/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 114s Get:267 http://ftpmaster.internal/ubuntu noble/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 114s Get:268 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 114s Get:269 http://ftpmaster.internal/ubuntu noble/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 114s Get:270 http://ftpmaster.internal/ubuntu noble/main arm64 libstrictures-perl all 2.000006-1 [16.3 kB] 114s Get:271 http://ftpmaster.internal/ubuntu noble/main arm64 libmoox-aliases-perl all 0.001006-2 [6796 B] 114s Get:272 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libperlio-gzip-perl arm64 0.20-1build3 [14.5 kB] 114s Get:273 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libperlio-utf8-strict-perl arm64 0.010-1build2 [10.9 kB] 114s Get:274 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libproc-processtable-perl arm64 0.636-1build2 [35.3 kB] 114s Get:275 http://ftpmaster.internal/ubuntu noble/main arm64 libregexp-wildcards-perl all 1.05-3 [12.9 kB] 114s Get:276 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsereal-decoder-perl arm64 5.004+ds-1build2 [99.6 kB] 114s Get:277 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsereal-encoder-perl arm64 5.004+ds-1build2 [102 kB] 114s Get:278 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libterm-readkey-perl arm64 2.38-2build3 [23.0 kB] 114s Get:279 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtext-levenshteinxs-perl arm64 0.03-5build3 [7832 B] 114s Get:280 http://ftpmaster.internal/ubuntu noble/main arm64 libmarkdown2 arm64 2.2.7-2 [37.0 kB] 114s Get:281 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtext-markdown-discount-perl arm64 0.16-1build2 [12.1 kB] 114s Get:282 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdata-messagepack-perl arm64 1.02-1build3 [29.9 kB] 114s Get:283 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtext-xslate-perl arm64 3.5.9-1build4 [161 kB] 114s Get:284 http://ftpmaster.internal/ubuntu noble/main arm64 libtime-duration-perl all 1.21-2 [12.3 kB] 115s Get:285 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtime-moment-perl arm64 0.44-2build3 [72.1 kB] 115s Get:286 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libunicode-utf8-perl arm64 0.62-2build2 [18.1 kB] 115s Get:287 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcgi-pm-perl all 4.63-1 [185 kB] 115s Get:288 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-form-perl all 6.11-1 [32.1 kB] 115s Get:289 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwww-mechanize-perl all 2.18-1ubuntu1 [93.1 kB] 115s Get:290 http://ftpmaster.internal/ubuntu noble/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 115s Get:291 http://ftpmaster.internal/ubuntu noble/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 115s Get:292 http://ftpmaster.internal/ubuntu noble/main arm64 libxml-sax-perl all 1.02+dfsg-3 [57.0 kB] 115s Get:293 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-1build3 [296 kB] 115s Get:294 http://ftpmaster.internal/ubuntu noble/main arm64 lzip arm64 1.24.1-1 [81.6 kB] 115s Get:295 http://ftpmaster.internal/ubuntu noble/main arm64 lzop arm64 1.04-2build2 [84.0 kB] 115s Get:296 http://ftpmaster.internal/ubuntu noble/main arm64 patchutils arm64 0.4.2-1build2 [75.8 kB] 115s Get:297 http://ftpmaster.internal/ubuntu noble/main arm64 t1utils arm64 1.41-4build2 [61.5 kB] 115s Get:298 http://ftpmaster.internal/ubuntu noble/main arm64 unzip arm64 6.0-28ubuntu3 [171 kB] 115s Get:299 http://ftpmaster.internal/ubuntu noble/main arm64 lintian all 2.117.0ubuntu1 [1065 kB] 115s Get:300 http://ftpmaster.internal/ubuntu noble/universe arm64 libconfig-model-dpkg-perl all 3.004 [174 kB] 115s Get:301 http://ftpmaster.internal/ubuntu noble/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 115s Get:302 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 115s Get:303 http://ftpmaster.internal/ubuntu noble/main arm64 libmailtools-perl all 2.21-2 [80.4 kB] 115s Get:304 http://ftpmaster.internal/ubuntu noble/main arm64 libmime-tools-perl all 5.514-1 [187 kB] 115s Get:305 http://ftpmaster.internal/ubuntu noble/main arm64 libsuitesparseconfig7 arm64 1:7.6.1+dfsg-1 [12.4 kB] 115s Get:306 http://ftpmaster.internal/ubuntu noble/universe arm64 libamd3 arm64 1:7.6.1+dfsg-1 [25.7 kB] 115s Get:307 http://ftpmaster.internal/ubuntu noble/main arm64 libblas3 arm64 3.12.0-3 [143 kB] 115s Get:308 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgfortran5 arm64 14-20240315-1ubuntu1 [444 kB] 116s Get:309 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack3 arm64 3.12.0-3 [2241 kB] 116s Get:310 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libarpack2t64 arm64 3.9.1-1.1build1 [90.6 kB] 116s Get:311 http://ftpmaster.internal/ubuntu noble/universe arm64 libccolamd3 arm64 1:7.6.1+dfsg-1 [25.2 kB] 116s Get:312 http://ftpmaster.internal/ubuntu noble/universe arm64 libcamd3 arm64 1:7.6.1+dfsg-1 [22.0 kB] 116s Get:313 http://ftpmaster.internal/ubuntu noble/main arm64 libcolamd3 arm64 1:7.6.1+dfsg-1 [18.1 kB] 116s Get:314 http://ftpmaster.internal/ubuntu noble/universe arm64 libcholmod5 arm64 1:7.6.1+dfsg-1 [582 kB] 116s Get:315 http://ftpmaster.internal/ubuntu noble/universe arm64 libcxsparse4 arm64 1:7.6.1+dfsg-1 [70.6 kB] 116s Get:316 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfftw3-double3 arm64 3.3.10-1ubuntu2 [384 kB] 116s Get:317 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfftw3-single3 arm64 3.3.10-1ubuntu2 [584 kB] 116s Get:318 http://ftpmaster.internal/ubuntu noble/main arm64 libxfixes3 arm64 1:6.0.0-2 [11.0 kB] 116s Get:319 http://ftpmaster.internal/ubuntu noble/main arm64 libxcursor1 arm64 1:1.2.1-1 [21.3 kB] 116s Get:320 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 116s Get:321 http://ftpmaster.internal/ubuntu noble/main arm64 libxinerama1 arm64 2:1.1.4-3 [7056 B] 116s Get:322 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libfltk1.3t64 arm64 1.3.8-6.1 [597 kB] 117s Get:323 http://ftpmaster.internal/ubuntu noble/main arm64 libglvnd0 arm64 1.7.0-1 [60.0 kB] 117s Get:324 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglapi-mesa arm64 24.0.2-1ubuntu8 [58.0 kB] 117s Get:325 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-xcb1 arm64 2:1.8.7-1 [7836 B] 117s Get:326 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri2-0 arm64 1.15-1 [7244 B] 117s Get:327 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri3-0 arm64 1.15-1 [7108 B] 117s Get:328 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-glx0 arm64 1.15-1 [25.2 kB] 117s Get:329 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-present0 arm64 1.15-1 [5732 B] 117s Get:330 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-randr0 arm64 1.15-1 [18.2 kB] 117s Get:331 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-sync1 arm64 1.15-1 [9412 B] 117s Get:332 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xfixes0 arm64 1.15-1 [10.3 kB] 117s Get:333 http://ftpmaster.internal/ubuntu noble/main arm64 libxshmfence1 arm64 1.3-1build4 [5444 B] 117s Get:334 http://ftpmaster.internal/ubuntu noble/main arm64 libxxf86vm1 arm64 1:1.1.4-1build3 [10.3 kB] 117s Get:335 http://ftpmaster.internal/ubuntu noble/main arm64 libvulkan1 arm64 1.3.275.0-1 [150 kB] 117s Get:336 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-amdgpu1 arm64 2.4.120-2 [20.4 kB] 117s Get:337 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-nouveau2 arm64 2.4.120-2 [17.8 kB] 117s Get:338 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-radeon1 arm64 2.4.120-2 [20.9 kB] 117s Get:339 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libllvm17t64 arm64 1:17.0.6-9build1 [25.0 MB] 118s Get:340 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgl1-mesa-dri arm64 24.0.2-1ubuntu8 [8237 kB] 119s Get:341 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglx-mesa0 arm64 24.0.2-1ubuntu8 [177 kB] 119s Get:342 http://ftpmaster.internal/ubuntu noble/main arm64 libglx0 arm64 1.7.0-1 [32.4 kB] 119s Get:343 http://ftpmaster.internal/ubuntu noble/main arm64 libgl1 arm64 1.7.0-1 [107 kB] 119s Get:344 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libfltk-gl1.3t64 arm64 1.3.8-6.1 [42.1 kB] 119s Get:345 http://ftpmaster.internal/ubuntu noble/universe arm64 libgl2ps1.4 arm64 1.4.2+dfsg1-2 [41.5 kB] 119s Get:346 http://ftpmaster.internal/ubuntu noble/main arm64 libltdl7 arm64 2.4.7-7 [40.3 kB] 119s Get:347 http://ftpmaster.internal/ubuntu noble/universe arm64 libglpk40 arm64 5.0-1build1 [336 kB] 119s Get:348 http://ftpmaster.internal/ubuntu noble/main arm64 libopengl0 arm64 1.7.0-1 [35.9 kB] 119s Get:349 http://ftpmaster.internal/ubuntu noble/main arm64 libglu1-mesa arm64 9.0.2-1.1 [137 kB] 119s Get:350 http://ftpmaster.internal/ubuntu noble/universe arm64 libdav1d7 arm64 1.4.0-1 [297 kB] 119s Get:351 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libheif-plugin-dav1d arm64 1.17.6-1ubuntu2 [9914 B] 119s Get:352 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libde265-0 arm64 1.0.15-1build1 [143 kB] 119s Get:353 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libheif-plugin-libde265 arm64 1.17.6-1ubuntu2 [8030 B] 119s Get:354 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libheif1 arm64 1.17.6-1ubuntu2 [260 kB] 119s Get:355 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhwy1t64 arm64 1.0.7-8.1 [437 kB] 119s Get:356 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 119s Get:357 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libjxl0.7 arm64 0.7.0-10.2ubuntu3 [690 kB] 119s Get:358 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwmflite-0.2-7 arm64 0.2.13-1.1build2 [68.5 kB] 119s Get:359 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libgraphicsmagick-q16-3t64 arm64 1.4+really1.3.42-1.1build1 [1197 kB] 119s Get:360 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libgraphicsmagick++-q16-12t64 arm64 1.4+really1.3.42-1.1build1 [111 kB] 119s Get:361 http://ftpmaster.internal/ubuntu noble/universe arm64 libaec0 arm64 1.1.2-1 [21.7 kB] 119s Get:362 http://ftpmaster.internal/ubuntu noble/universe arm64 libsz2 arm64 1.1.2-1 [5168 B] 119s Get:363 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhdf5-103-1t64 arm64 1.10.10+repack-3.1ubuntu3 [1192 kB] 119s Get:364 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libasound2-data all 1.2.11-1build1 [21.0 kB] 119s Get:365 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libasound2t64 arm64 1.2.11-1build1 [386 kB] 119s Get:366 http://ftpmaster.internal/ubuntu noble/main arm64 libopus0 arm64 1.4-1 [194 kB] 119s Get:367 http://ftpmaster.internal/ubuntu noble/main arm64 libsamplerate0 arm64 0.2.2-4 [1342 kB] 119s Get:368 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libjack-jackd2-0 arm64 1.9.21~dfsg-3ubuntu1 [285 kB] 119s Get:369 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libportaudio2 arm64 19.6.0-1.2build1 [65.6 kB] 119s Get:370 http://ftpmaster.internal/ubuntu noble/universe arm64 libqhull-r8.0 arm64 2020.2-6 [188 kB] 119s Get:371 http://ftpmaster.internal/ubuntu noble/universe arm64 libqrupdate1 arm64 1.1.2-4 [30.0 kB] 119s Get:372 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqscintilla2-qt5-l10n all 2.14.1+dfsg-1build2 [56.4 kB] 119s Get:373 http://ftpmaster.internal/ubuntu noble/universe arm64 libdouble-conversion3 arm64 3.3.0-1 [37.2 kB] 119s Get:374 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 119s Get:375 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqt5core5t64 arm64 5.15.12+dfsg-3ubuntu6 [1971 kB] 119s Get:376 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-server0 arm64 1.22.0-2.1 [34.0 kB] 119s Get:377 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgbm1 arm64 24.0.2-1ubuntu8 [43.3 kB] 119s Get:378 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-client0 arm64 1.22.0-2.1 [25.6 kB] 119s Get:379 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libegl-mesa0 arm64 24.0.2-1ubuntu8 [127 kB] 119s Get:380 http://ftpmaster.internal/ubuntu noble/main arm64 libegl1 arm64 1.7.0-1 [29.2 kB] 119s Get:381 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 119s Get:382 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 119s Get:383 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmtdev1t64 arm64 1.1.6-1.1 [14.3 kB] 119s Get:384 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwacom-common all 2.10.0-1build1 [63.5 kB] 119s Get:385 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwacom9 arm64 2.10.0-1build1 [23.8 kB] 119s Get:386 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libinput-bin arm64 1.25.0-1build1 [22.0 kB] 119s Get:387 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libinput10 arm64 1.25.0-1build1 [129 kB] 119s Get:388 http://ftpmaster.internal/ubuntu noble/universe arm64 libmd4c0 arm64 0.4.8-1 [41.2 kB] 119s Get:389 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqt5dbus5t64 arm64 5.15.12+dfsg-3ubuntu6 [224 kB] 119s Get:390 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqt5network5t64 arm64 5.15.12+dfsg-3ubuntu6 [740 kB] 119s Get:391 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 119s Get:392 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-icccm4 arm64 0.4.1-1.1build2 [11.0 kB] 119s Get:393 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-util1 arm64 0.4.0-1build2 [11.2 kB] 119s Get:394 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-image0 arm64 0.4.0-2 [11.1 kB] 119s Get:395 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-keysyms1 arm64 0.4.0-1build3 [8606 B] 119s Get:396 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render-util0 arm64 0.3.9-1build3 [10.2 kB] 119s Get:397 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shape0 arm64 1.15-1 [6106 B] 119s Get:398 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xinerama0 arm64 1.15-1 [5434 B] 120s Get:399 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xinput0 arm64 1.15-1 [33.5 kB] 120s Get:400 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xkb1 arm64 1.15-1 [31.7 kB] 120s Get:401 http://ftpmaster.internal/ubuntu noble/main arm64 libxkbcommon-x11-0 arm64 1.6.0-1 [13.6 kB] 120s Get:402 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqt5gui5t64 arm64 5.15.12+dfsg-3ubuntu6 [3616 kB] 120s Get:403 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common-data arm64 0.8-13ubuntu4 [29.5 kB] 120s Get:404 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common3 arm64 0.8-13ubuntu4 [23.3 kB] 120s Get:405 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-client3 arm64 0.8-13ubuntu4 [27.2 kB] 120s Get:406 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcups2t64 arm64 2.4.7-1.2ubuntu1 [273 kB] 120s Get:407 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqt5widgets5t64 arm64 5.15.12+dfsg-3ubuntu6 [2569 kB] 120s Get:408 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqt5printsupport5t64 arm64 5.15.12+dfsg-3ubuntu6 [210 kB] 120s Get:409 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqscintilla2-qt5-15 arm64 2.14.1+dfsg-1build2 [1130 kB] 120s Get:410 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqt5sql5t64 arm64 5.15.12+dfsg-3ubuntu6 [123 kB] 120s Get:411 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqt5help5 arm64 5.15.12-2build2 [165 kB] 120s Get:412 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libqt5xml5t64 arm64 5.15.12+dfsg-3ubuntu6 [125 kB] 120s Get:413 http://ftpmaster.internal/ubuntu noble/main arm64 libogg0 arm64 1.3.5-3 [22.1 kB] 120s Get:414 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libflac12t64 arm64 1.4.3+ds-2.1ubuntu1 [169 kB] 120s Get:415 http://ftpmaster.internal/ubuntu noble/main arm64 libmp3lame0 arm64 3.100-6 [141 kB] 120s Get:416 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmpg123-0 arm64 1.32.5-1build1 [171 kB] 120s Get:417 http://ftpmaster.internal/ubuntu noble/main arm64 libvorbis0a arm64 1.3.7-1build2 [95.5 kB] 120s Get:418 http://ftpmaster.internal/ubuntu noble/main arm64 libvorbisenc2 arm64 1.3.7-1build2 [82.3 kB] 120s Get:419 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsndfile1 arm64 1.2.2-1ubuntu3 [208 kB] 120s Get:420 http://ftpmaster.internal/ubuntu noble/universe arm64 libspqr4 arm64 1:7.6.1+dfsg-1 [125 kB] 121s Get:421 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libsundials-ida6 arm64 6.4.1+dfsg1-3build3 [123 kB] 121s Get:422 http://ftpmaster.internal/ubuntu noble/universe arm64 libbtf2 arm64 1:7.6.1+dfsg-1 [13.0 kB] 121s Get:423 http://ftpmaster.internal/ubuntu noble/universe arm64 libklu2 arm64 1:7.6.1+dfsg-1 [72.3 kB] 121s Get:424 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfftw3-long3 arm64 3.3.10-1ubuntu2 [642 kB] 121s Get:425 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libevent-core-2.1-7 arm64 2.1.12-stable-9build1 [89.6 kB] 121s Get:426 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libevent-pthreads-2.1-7 arm64 2.1.12-stable-9build1 [7754 B] 121s Get:427 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libibverbs1 arm64 50.0-2build1 [67.3 kB] 121s Get:428 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 ibverbs-providers arm64 50.0-2build1 [367 kB] 121s Get:429 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 librdmacm1t64 arm64 50.0-2build1 [70.6 kB] 121s Get:430 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libfabric1 arm64 1.17.0-3build1 [541 kB] 121s Get:431 http://ftpmaster.internal/ubuntu noble/universe arm64 libhwloc15 arm64 2.10.0-1 [158 kB] 121s Get:432 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libmunge2 arm64 0.5.15-4 [14.9 kB] 121s Get:433 http://ftpmaster.internal/ubuntu noble/main arm64 libpciaccess0 arm64 0.17-3 [18.6 kB] 121s Get:434 http://ftpmaster.internal/ubuntu noble/main arm64 libxnvctrl0 arm64 510.47.03-0ubuntu1 [11.1 kB] 121s Get:435 http://ftpmaster.internal/ubuntu noble/universe arm64 ocl-icd-libopencl1 arm64 2.3.2-1 [37.3 kB] 121s Get:436 http://ftpmaster.internal/ubuntu noble/universe arm64 libhwloc-plugins arm64 2.10.0-1 [15.7 kB] 121s Get:437 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libpmix2t64 arm64 5.0.1-4.1 [655 kB] 121s Get:438 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3build1 [14.1 MB] 121s Get:439 http://ftpmaster.internal/ubuntu noble/universe arm64 libhsakmt1 arm64 5.7.0-1 [63.6 kB] 121s Get:440 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhsa-runtime64-1 arm64 5.7.1-1build1 [286 kB] 121s Get:441 http://ftpmaster.internal/ubuntu noble/universe arm64 libamdhip64-5 arm64 5.2.3-12 [5134 kB] 121s Get:442 http://ftpmaster.internal/ubuntu noble/universe arm64 libucx0 arm64 1.16.0+ds-4 [1076 kB] 121s Get:443 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libopenmpi3t64 arm64 4.1.6-7ubuntu1 [2463 kB] 122s Get:444 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libfftw3-mpi3 arm64 3.3.10-1ubuntu2 [45.0 kB] 122s Get:445 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhdf5-openmpi-103-1t64 arm64 1.10.10+repack-3.1ubuntu3 [1242 kB] 122s Get:446 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libcombblas2.0.0t64 arm64 2.0.0-3.1build1 [267 kB] 122s Get:447 http://ftpmaster.internal/ubuntu noble/universe arm64 libmetis5 arm64 5.1.0.dfsg-7build2 [175 kB] 122s Get:448 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libptscotch-7.0 arm64 7.0.4-1ubuntu1 [709 kB] 122s Get:449 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libsuperlu-dist8 arm64 8.2.1+dfsg1-1build1 [579 kB] 122s Get:450 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhypre-2.28.0 arm64 2.28.0-8build1 [1630 kB] 122s Get:451 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 openmpi-common all 4.1.6-7ubuntu1 [170 kB] 122s Get:452 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 openmpi-bin arm64 4.1.6-7ubuntu1 [113 kB] 122s Get:453 http://ftpmaster.internal/ubuntu noble/universe arm64 mpi-default-bin arm64 1.15 [2336 B] 122s Get:454 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libscalapack-openmpi2.2 arm64 2.2.1-3build1 [1581 kB] 122s Get:455 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libmumps-5.6t64 arm64 5.6.2-2.1build1 [1853 kB] 122s Get:456 http://ftpmaster.internal/ubuntu noble/universe arm64 libsuperlu6 arm64 6.0.1+dfsg1-1 [166 kB] 122s Get:457 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libscotch-7.0 arm64 7.0.4-1ubuntu1 [426 kB] 122s Get:458 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-kokkos-13.2 arm64 13.2.0-5build1 [104 kB] 122s Get:459 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-teuchos-13.2 arm64 13.2.0-5build1 [1073 kB] 122s Get:460 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-epetra-13.2 arm64 13.2.0-5build1 [414 kB] 122s Get:461 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-triutils-13.2 arm64 13.2.0-5build1 [117 kB] 122s Get:462 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-epetraext-13.2 arm64 13.2.0-5build1 [408 kB] 122s Get:463 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-trilinosss-13.2 arm64 13.2.0-5build1 [87.2 kB] 122s Get:464 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-amesos-13.2 arm64 13.2.0-5build1 [101 kB] 122s Get:465 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-aztecoo-13.2 arm64 13.2.0-5build1 [205 kB] 122s Get:466 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-galeri-13.2 arm64 13.2.0-5build1 [87.5 kB] 122s Get:467 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-ifpack-13.2 arm64 13.2.0-5build1 [397 kB] 122s Get:468 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-zoltan-13.2 arm64 13.2.0-5build1 [380 kB] 122s Get:469 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libtrilinos-ml-13.2 arm64 13.2.0-5build1 [926 kB] 122s Get:470 http://ftpmaster.internal/ubuntu noble/universe arm64 libumfpack6 arm64 1:7.6.1+dfsg-1 [234 kB] 122s Get:471 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libpetsc-real3.19t64 arm64 3.19.6+dfsg1-2.2ubuntu1 [5767 kB] 122s Get:472 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libsundials-nvecparallel-petsc6 arm64 6.4.1+dfsg1-3build3 [35.4 kB] 122s Get:473 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libsundials-sunmatrix4 arm64 6.4.1+dfsg1-3build3 [83.0 kB] 122s Get:474 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libsundials-sunlinsol3 arm64 6.4.1+dfsg1-3build3 [175 kB] 122s Get:475 http://ftpmaster.internal/ubuntu noble/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 122s Get:476 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 texinfo-lib arm64 7.1-3build1 [130 kB] 122s Get:477 http://ftpmaster.internal/ubuntu noble/universe arm64 tex-common all 6.18 [32.8 kB] 122s Get:478 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 texinfo all 7.1-3build1 [1273 kB] 122s Get:479 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 octave-common all 8.4.0-1build4 [5925 kB] 123s Get:480 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 octave arm64 8.4.0-1build4 [9018 kB] 123s Get:481 http://ftpmaster.internal/ubuntu noble/main arm64 libncurses-dev arm64 6.4+20240113-1ubuntu1 [385 kB] 123s Get:482 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline-dev arm64 8.2-3.1 [177 kB] 123s Get:483 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhdf5-fortran-102t64 arm64 1.10.10+repack-3.1ubuntu3 [86.3 kB] 123s Get:484 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhdf5-hl-100t64 arm64 1.10.10+repack-3.1ubuntu3 [55.8 kB] 123s Get:485 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhdf5-hl-fortran-100t64 arm64 1.10.10+repack-3.1ubuntu3 [31.0 kB] 123s Get:486 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhdf5-cpp-103-1t64 arm64 1.10.10+repack-3.1ubuntu3 [120 kB] 123s Get:487 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhdf5-hl-cpp-100t64 arm64 1.10.10+repack-3.1ubuntu3 [11.0 kB] 123s Get:488 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1ubuntu1 [894 kB] 123s Get:489 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8-dev arm64 2.1.5-2ubuntu1 [304 kB] 123s Get:490 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8-dev arm64 8c-2ubuntu11 [1484 B] 123s Get:491 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-dev arm64 8c-2ubuntu11 [1482 B] 123s Get:492 http://ftpmaster.internal/ubuntu noble/universe arm64 libaec-dev arm64 1.1.2-1 [18.8 kB] 123s Get:493 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4-openssl-dev arm64 8.5.0-2ubuntu7 [454 kB] 123s Get:494 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl-dev arm64 3.0.13-0ubuntu2 [2335 kB] 123s Get:495 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 hdf5-helpers arm64 1.10.10+repack-3.1ubuntu3 [15.8 kB] 123s Get:496 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libhdf5-dev arm64 1.10.10+repack-3.1ubuntu3 [3038 kB] 123s Get:497 http://ftpmaster.internal/ubuntu noble/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 123s Get:498 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-dev all 2023.2-1 [602 kB] 123s Get:499 http://ftpmaster.internal/ubuntu noble/main arm64 libxau-dev arm64 1:1.0.9-1build5 [10.1 kB] 123s Get:500 http://ftpmaster.internal/ubuntu noble/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu5 [26.4 kB] 123s Get:501 http://ftpmaster.internal/ubuntu noble/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] 123s Get:502 http://ftpmaster.internal/ubuntu noble/main arm64 libpthread-stubs0-dev arm64 0.4-1build2 [5496 B] 123s Get:503 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb1-dev arm64 1.15-1 [89.6 kB] 123s Get:504 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-dev arm64 2:1.8.7-1 [738 kB] 123s Get:505 http://ftpmaster.internal/ubuntu noble/main arm64 libglx-dev arm64 1.7.0-1 [14.2 kB] 124s Get:506 http://ftpmaster.internal/ubuntu noble/main arm64 libgl-dev arm64 1.7.0-1 [102 kB] 124s Get:507 http://ftpmaster.internal/ubuntu noble/main arm64 libblas-dev arm64 3.12.0-3 [111 kB] 124s Get:508 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack-dev arm64 3.12.0-3 [4293 kB] 124s Get:509 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfftw3-bin arm64 3.3.10-1ubuntu2 [33.0 kB] 124s Get:510 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfftw3-dev arm64 3.3.10-1ubuntu2 [1473 kB] 125s Get:511 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgfortran-13-dev arm64 13.2.0-19ubuntu1 [478 kB] 125s Get:512 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gfortran-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [10.8 MB] 125s Get:513 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gfortran-13 arm64 13.2.0-19ubuntu1 [10.4 kB] 125s Get:514 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1022 B] 125s Get:515 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran arm64 4:13.2.0-7ubuntu1 [1164 B] 125s Get:516 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libstdc++-13-dev arm64 13.2.0-19ubuntu1 [2322 kB] 125s Get:517 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [11.7 MB] 126s Get:518 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 g++-13 arm64 13.2.0-19ubuntu1 [14.5 kB] 126s Get:519 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 126s Get:520 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 126s Get:521 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 octave-dev arm64 8.4.0-1build4 [469 kB] 126s Get:522 http://ftpmaster.internal/ubuntu noble/universe arm64 dh-octave all 1.8.0 [19.7 kB] 126s Get:523 http://ftpmaster.internal/ubuntu noble/main arm64 libfontenc1 arm64 1:1.1.8-1 [13.9 kB] 126s Get:524 http://ftpmaster.internal/ubuntu noble/main arm64 libunwind8 arm64 1.6.2-3 [55.1 kB] 126s Get:525 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxt6t64 arm64 1:1.2.1-1.2 [168 kB] 126s Get:526 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxmu6 arm64 2:1.1.3-3build1 [47.4 kB] 126s Get:527 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxaw7 arm64 2:1.0.14-1build1 [183 kB] 126s Get:528 http://ftpmaster.internal/ubuntu noble/main arm64 libxfont2 arm64 1:2.0.6-1 [88.8 kB] 126s Get:529 http://ftpmaster.internal/ubuntu noble/main arm64 libxkbfile1 arm64 1:1.1.0-1build3 [71.2 kB] 126s Get:530 http://ftpmaster.internal/ubuntu noble/main arm64 libxrandr2 arm64 2:1.5.2-2 [19.6 kB] 126s Get:531 http://ftpmaster.internal/ubuntu noble/universe arm64 octave-nurbs arm64 1.4.3-3build1 [220 kB] 126s Get:532 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 x11-xkb-utils arm64 7.7+8build1 [165 kB] 126s Get:533 http://ftpmaster.internal/ubuntu noble/main arm64 xserver-common all 2:21.1.11-2ubuntu1 [32.6 kB] 126s Get:534 http://ftpmaster.internal/ubuntu noble/universe arm64 xvfb arm64 2:21.1.11-2ubuntu1 [871 kB] 127s Preconfiguring packages ... 127s Fetched 267 MB in 18s (14.5 MB/s) 127s dpkg: libperl5.38:arm64: dependency problems, but removing anyway as you requested: 127s perl depends on libperl5.38 (= 5.38.2-3). 127s 127s (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 ... 75850 files and directories currently installed.) 127s Removing libperl5.38:arm64 (5.38.2-3) ... 127s dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: 127s libsasl2-modules-db:arm64 depends on libdb5.3. 127s libpython3.12-stdlib:arm64 depends on libdb5.3. 127s libpython3.11-stdlib:arm64 depends on libdb5.3. 127s libpam-modules:arm64 depends on libdb5.3. 127s iproute2 depends on libdb5.3. 127s apt-utils depends on libdb5.3. 127s 127s Removing libdb5.3:arm64 (5.3.28+dfsg2-4) ... 127s Selecting previously unselected package libdb5.3t64:arm64. 127s (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 ... 75315 files and directories currently installed.) 127s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_arm64.deb ... 127s Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 127s (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 ... 75321 files and directories currently installed.) 127s Removing libgdbm-compat4:arm64 (1.23-5) ... 127s dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: 127s python3-gdbm:arm64 depends on libgdbm6 (>= 1.16). 127s man-db depends on libgdbm6 (>= 1.16). 127s 127s Removing libgdbm6:arm64 (1.23-5) ... 127s Selecting previously unselected package libgdbm6t64:arm64. 127s (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 ... 75311 files and directories currently installed.) 127s Preparing to unpack .../libgdbm6t64_1.23-5.1_arm64.deb ... 127s Unpacking libgdbm6t64:arm64 (1.23-5.1) ... 127s Selecting previously unselected package libgdbm-compat4t64:arm64. 127s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_arm64.deb ... 127s Unpacking libgdbm-compat4t64:arm64 (1.23-5.1) ... 127s Selecting previously unselected package libperl5.38t64:arm64. 127s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_arm64.deb ... 127s Unpacking libperl5.38t64:arm64 (5.38.2-3.2) ... 128s Preparing to unpack .../perl_5.38.2-3.2_arm64.deb ... 128s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 128s Preparing to unpack .../perl-base_5.38.2-3.2_arm64.deb ... 128s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 128s Setting up perl-base (5.38.2-3.2) ... 128s (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 ... 75852 files and directories currently installed.) 128s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 128s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 128s Preparing to unpack .../gcc-14-base_14-20240315-1ubuntu1_arm64.deb ... 128s Unpacking gcc-14-base:arm64 (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 128s Setting up gcc-14-base:arm64 (14-20240315-1ubuntu1) ... 128s (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 ... 75852 files and directories currently installed.) 128s Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_arm64.deb ... 128s Unpacking libgcc-s1:arm64 (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 128s Setting up libgcc-s1:arm64 (14-20240315-1ubuntu1) ... 128s (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 ... 75852 files and directories currently installed.) 128s Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_arm64.deb ... 128s Unpacking libstdc++6:arm64 (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 128s Setting up libstdc++6:arm64 (14-20240315-1ubuntu1) ... 128s (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 ... 75852 files and directories currently installed.) 128s Preparing to unpack .../libc6_2.39-0ubuntu6_arm64.deb ... 129s Unpacking libc6:arm64 (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 129s Setting up libc6:arm64 (2.39-0ubuntu6) ... 129s (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 ... 75852 files and directories currently installed.) 129s Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu1_arm64.deb ... 129s Unpacking zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 129s Setting up zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu1) ... 129s (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 ... 75852 files and directories currently installed.) 129s Preparing to unpack .../libc-bin_2.39-0ubuntu6_arm64.deb ... 129s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 129s Setting up libc-bin (2.39-0ubuntu6) ... 129s dpkg: libnettle8:arm64: dependency problems, but removing anyway as you requested: 129s librtmp1:arm64 depends on libnettle8. 129s libhogweed6:arm64 depends on libnettle8. 129s libgnutls30:arm64 depends on libnettle8 (>= 3.9~). 129s libcurl3-gnutls:arm64 depends on libnettle8. 129s libarchive13:arm64 depends on libnettle8. 129s 129s (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 ... 75852 files and directories currently installed.) 129s Removing libnettle8:arm64 (3.9.1-2) ... 129s Selecting previously unselected package libnettle8t64:arm64. 130s (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 ... 75845 files and directories currently installed.) 130s Preparing to unpack .../libnettle8t64_3.9.1-2.2_arm64.deb ... 130s Unpacking libnettle8t64:arm64 (3.9.1-2.2) ... 130s Setting up libnettle8t64:arm64 (3.9.1-2.2) ... 130s dpkg: libhogweed6:arm64: dependency problems, but removing anyway as you requested: 130s librtmp1:arm64 depends on libhogweed6. 130s libjcat1:arm64 depends on libhogweed6. 130s libgnutls30:arm64 depends on libhogweed6 (>= 3.6). 130s 130s (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 ... 75853 files and directories currently installed.) 130s Removing libhogweed6:arm64 (3.9.1-2) ... 130s Selecting previously unselected package libhogweed6t64:arm64. 130s (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 ... 75848 files and directories currently installed.) 130s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_arm64.deb ... 130s Unpacking libhogweed6t64:arm64 (3.9.1-2.2) ... 130s Setting up libhogweed6t64:arm64 (3.9.1-2.2) ... 130s dpkg: libgnutls30:arm64: dependency problems, but removing anyway as you requested: 130s u-boot-tools depends on libgnutls30 (>= 3.7.3). 130s librtmp1:arm64 depends on libgnutls30 (>= 3.7.2). 130s libldap2:arm64 depends on libgnutls30 (>= 3.8.2). 130s libjcat1:arm64 depends on libgnutls30 (>= 3.7.3). 130s libcurl3-gnutls:arm64 depends on libgnutls30 (>= 3.8.2). 130s fwupd depends on libgnutls30 (>= 3.7.3). 130s dirmngr depends on libgnutls30 (>= 3.8.1). 130s apt depends on libgnutls30 (>= 3.8.1). 130s 130s (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 ... 75854 files and directories currently installed.) 130s Removing libgnutls30:arm64 (3.8.3-1ubuntu1) ... 130s Selecting previously unselected package libgnutls30t64:arm64. 130s (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 ... 75845 files and directories currently installed.) 130s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_arm64.deb ... 130s Unpacking libgnutls30t64:arm64 (3.8.3-1.1ubuntu2) ... 130s Setting up libgnutls30t64:arm64 (3.8.3-1.1ubuntu2) ... 130s (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 ... 75873 files and directories currently installed.) 130s Preparing to unpack .../openssl_3.0.13-0ubuntu2_arm64.deb ... 130s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 130s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 130s wget depends on libssl3 (>= 3.0.0). 130s u-boot-tools depends on libssl3 (>= 3.0.0). 130s tnftp depends on libssl3 (>= 3.0.0). 130s tcpdump depends on libssl3 (>= 3.0.0). 130s systemd-resolved depends on libssl3 (>= 3.0.0). 130s systemd depends on libssl3 (>= 3.0.0). 130s sudo depends on libssl3 (>= 3.0.0). 130s sbsigntool depends on libssl3 (>= 3.0.0). 130s rsync depends on libssl3 (>= 3.0.0). 130s python3-cryptography depends on libssl3 (>= 3.0.0). 130s openssh-server depends on libssl3 (>= 3.0.10). 130s openssh-client depends on libssl3 (>= 3.0.10). 130s mtd-utils depends on libssl3 (>= 3.0.0). 130s mokutil depends on libssl3 (>= 3.0.0). 130s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 130s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 130s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 130s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 130s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 130s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 130s libpython3.11-minimal:arm64 depends on libssl3 (>= 3.0.0). 130s libnvme1 depends on libssl3 (>= 3.0.0). 130s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 130s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 130s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 130s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 130s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 130s kmod depends on libssl3 (>= 3.0.0). 130s dhcpcd-base depends on libssl3 (>= 3.0.0). 130s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 130s 130s (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 ... 75873 files and directories currently installed.) 130s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 130s Selecting previously unselected package libssl3t64:arm64. 130s (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 ... 75862 files and directories currently installed.) 130s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_arm64.deb ... 130s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu2) ... 130s dpkg: libcurl4:arm64: dependency problems, but removing anyway as you requested: 130s curl depends on libcurl4 (= 8.5.0-2ubuntu2). 130s 130s (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 ... 75875 files and directories currently installed.) 130s Removing libcurl4:arm64 (8.5.0-2ubuntu2) ... 130s Selecting previously unselected package libcurl4t64:arm64. 130s (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 ... 75870 files and directories currently installed.) 130s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_arm64.deb ... 130s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 130s Preparing to unpack .../curl_8.5.0-2ubuntu7_arm64.deb ... 130s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 130s dpkg: libpsl5:arm64: dependency problems, but removing anyway as you requested: 130s wget depends on libpsl5 (>= 0.16.0). 130s libcurl3-gnutls:arm64 depends on libpsl5 (>= 0.16.0). 130s 130s (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 ... 75876 files and directories currently installed.) 130s Removing libpsl5:arm64 (0.21.2-1build1) ... 130s Selecting previously unselected package libpsl5t64:arm64. 130s (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 ... 75871 files and directories currently installed.) 130s Preparing to unpack .../libpsl5t64_0.21.2-1.1_arm64.deb ... 130s Unpacking libpsl5t64:arm64 (0.21.2-1.1) ... 130s dpkg: libcurl3-gnutls:arm64: dependency problems, but removing anyway as you requested: 130s libfwupd2:arm64 depends on libcurl3-gnutls (>= 7.63.0). 130s fwupd depends on libcurl3-gnutls (>= 7.63.0). 130s 130s (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 ... 75877 files and directories currently installed.) 130s Removing libcurl3-gnutls:arm64 (8.5.0-2ubuntu2) ... 131s Selecting previously unselected package libcurl3t64-gnutls:arm64. 131s (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 ... 75870 files and directories currently installed.) 131s Preparing to unpack .../libcurl3t64-gnutls_8.5.0-2ubuntu7_arm64.deb ... 131s Unpacking libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu7) ... 131s dpkg: libapt-pkg6.0:arm64: dependency problems, but removing anyway as you requested: 131s ubuntu-pro-client depends on libapt-pkg6.0 (>= 1.9~). 131s python3-apt depends on libapt-pkg6.0 (>= 2.7.11). 131s apt-utils depends on libapt-pkg6.0 (>= 2.7.12). 131s apt depends on libapt-pkg6.0 (>= 2.7.12). 131s 131s (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 ... 75877 files and directories currently installed.) 131s Removing libapt-pkg6.0:arm64 (2.7.12) ... 131s Selecting previously unselected package libapt-pkg6.0t64:arm64. 131s (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 ... 75828 files and directories currently installed.) 131s Preparing to unpack .../libapt-pkg6.0t64_2.7.13ubuntu1_arm64.deb ... 131s Unpacking libapt-pkg6.0t64:arm64 (2.7.13ubuntu1) ... 131s Setting up libapt-pkg6.0t64:arm64 (2.7.13ubuntu1) ... 131s (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 ... 75878 files and directories currently installed.) 131s Preparing to unpack .../apt_2.7.13ubuntu1_arm64.deb ... 131s Unpacking apt (2.7.13ubuntu1) over (2.7.12) ... 131s Setting up apt (2.7.13ubuntu1) ... 132s (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 ... 75878 files and directories currently installed.) 132s Preparing to unpack .../apt-utils_2.7.13ubuntu1_arm64.deb ... 132s Unpacking apt-utils (2.7.13ubuntu1) over (2.7.12) ... 132s dpkg: libelf1:arm64: dependency problems, but removing anyway as you requested: 132s linux-headers-6.8.0-11-generic depends on libelf1 (>= 0.144). 132s libbpf1:arm64 depends on libelf1 (>= 0.144). 132s iproute2 depends on libelf1 (>= 0.131). 132s 132s (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 ... 75878 files and directories currently installed.) 132s Removing libelf1:arm64 (0.190-1) ... 132s Selecting previously unselected package libelf1t64:arm64. 132s (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 ... 75873 files and directories currently installed.) 132s Preparing to unpack .../libelf1t64_0.190-1.1build2_arm64.deb ... 132s Unpacking libelf1t64:arm64 (0.190-1.1build2) ... 132s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 132s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 132s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 132s udisks2 depends on libglib2.0-0 (>= 2.77.0). 132s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 132s python3-gi depends on libglib2.0-0 (>= 2.77.0). 132s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 132s netplan.io depends on libglib2.0-0 (>= 2.70.0). 132s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 132s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 132s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 132s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 132s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 132s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 132s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 132s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 132s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 132s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 132s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 132s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 132s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 132s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 132s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 132s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 132s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 132s libgirepository-1.0-1:arm64 depends on libglib2.0-0 (>= 2.79.0). 132s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 132s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 132s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 132s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 132s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 132s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 132s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 132s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 132s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 132s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 132s fwupd depends on libglib2.0-0 (>= 2.79.0). 132s bolt depends on libglib2.0-0 (>= 2.56.0). 132s 132s (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 ... 75878 files and directories currently installed.) 132s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 132s Selecting previously unselected package libglib2.0-0t64:arm64. 132s (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 ... 75853 files and directories currently installed.) 132s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 132s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 132s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 132s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 132s dpkg: libpng16-16:arm64: dependency problems, but removing anyway as you requested: 132s libplymouth5:arm64 depends on libpng16-16 (>= 1.6.2). 132s libfreetype6:arm64 depends on libpng16-16 (>= 1.6.2-1). 132s 132s (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 ... 75878 files and directories currently installed.) 132s Removing libpng16-16:arm64 (1.6.43-1) ... 132s Selecting previously unselected package libpng16-16t64:arm64. 132s (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 ... 75868 files and directories currently installed.) 132s Preparing to unpack .../libpng16-16t64_1.6.43-3_arm64.deb ... 132s Unpacking libpng16-16t64:arm64 (1.6.43-3) ... 132s Preparing to unpack .../readline-common_8.2-3.1_all.deb ... 132s Unpacking readline-common (8.2-3.1) over (8.2-3) ... 132s dpkg: libreadline8:arm64: dependency problems, but removing anyway as you requested: 132s parted depends on libreadline8 (>= 6.0). 132s libpython3.12-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 132s libpython3.11-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 132s gpgsm depends on libreadline8 (>= 6.0). 132s gpgconf depends on libreadline8 (>= 6.0). 132s gpg depends on libreadline8 (>= 6.0). 132s gawk depends on libreadline8 (>= 6.0). 132s fdisk depends on libreadline8 (>= 6.0). 132s 132s (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 ... 75879 files and directories currently installed.) 132s Removing libreadline8:arm64 (8.2-3) ... 132s Selecting previously unselected package libreadline8t64:arm64. 132s (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 ... 75867 files and directories currently installed.) 132s Preparing to unpack .../libreadline8t64_8.2-3.1_arm64.deb ... 132s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 132s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 132s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 132s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 132s Unpacking libreadline8t64:arm64 (8.2-3.1) ... 132s Preparing to unpack .../install-info_7.1-3build1_arm64.deb ... 132s Unpacking install-info (7.1-3build1) over (7.1-3) ... 132s Setting up install-info (7.1-3build1) ... 132s (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 ... 75887 files and directories currently installed.) 132s Preparing to unpack .../000-gcc-13-base_13.2.0-19ubuntu1_arm64.deb ... 132s Unpacking gcc-13-base:arm64 (13.2.0-19ubuntu1) over (13.2.0-17ubuntu2) ... 132s Preparing to unpack .../001-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 132s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 132s Preparing to unpack .../002-locales_2.39-0ubuntu6_all.deb ... 132s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 133s Preparing to unpack .../003-info_7.1-3build1_arm64.deb ... 133s Unpacking info (7.1-3build1) over (7.1-3) ... 133s Preparing to unpack .../004-libxmuu1_2%3a1.1.3-3build1_arm64.deb ... 133s Unpacking libxmuu1:arm64 (2:1.1.3-3build1) over (2:1.1.3-3) ... 133s Selecting previously unselected package m4. 133s Preparing to unpack .../005-m4_1.4.19-4_arm64.deb ... 133s Unpacking m4 (1.4.19-4) ... 133s Selecting previously unselected package autoconf. 133s Preparing to unpack .../006-autoconf_2.71-3_all.deb ... 133s Unpacking autoconf (2.71-3) ... 133s Selecting previously unselected package autotools-dev. 133s Preparing to unpack .../007-autotools-dev_20220109.1_all.deb ... 133s Unpacking autotools-dev (20220109.1) ... 133s Selecting previously unselected package automake. 133s Preparing to unpack .../008-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 133s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 133s Selecting previously unselected package autopoint. 133s Preparing to unpack .../009-autopoint_0.21-14ubuntu1_all.deb ... 133s Unpacking autopoint (0.21-14ubuntu1) ... 133s Selecting previously unselected package libcapture-tiny-perl. 133s Preparing to unpack .../010-libcapture-tiny-perl_0.48-2_all.deb ... 133s Unpacking libcapture-tiny-perl (0.48-2) ... 133s Selecting previously unselected package libparams-util-perl. 133s Preparing to unpack .../011-libparams-util-perl_1.102-2build2_arm64.deb ... 133s Unpacking libparams-util-perl (1.102-2build2) ... 133s Selecting previously unselected package libsub-install-perl. 133s Preparing to unpack .../012-libsub-install-perl_0.929-1_all.deb ... 133s Unpacking libsub-install-perl (0.929-1) ... 133s Selecting previously unselected package libdata-optlist-perl. 133s Preparing to unpack .../013-libdata-optlist-perl_0.114-1_all.deb ... 133s Unpacking libdata-optlist-perl (0.114-1) ... 133s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 133s Preparing to unpack .../014-libb-hooks-op-check-perl_0.22-3_arm64.deb ... 133s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3) ... 133s Selecting previously unselected package libdynaloader-functions-perl. 133s Preparing to unpack .../015-libdynaloader-functions-perl_0.003-3_all.deb ... 133s Unpacking libdynaloader-functions-perl (0.003-3) ... 133s Selecting previously unselected package libdevel-callchecker-perl:arm64. 133s Preparing to unpack .../016-libdevel-callchecker-perl_0.008-2build2_arm64.deb ... 133s Unpacking libdevel-callchecker-perl:arm64 (0.008-2build2) ... 133s Selecting previously unselected package libparams-classify-perl:arm64. 133s Preparing to unpack .../017-libparams-classify-perl_0.015-2build4_arm64.deb ... 133s Unpacking libparams-classify-perl:arm64 (0.015-2build4) ... 133s Selecting previously unselected package libmodule-runtime-perl. 133s Preparing to unpack .../018-libmodule-runtime-perl_0.016-2_all.deb ... 133s Unpacking libmodule-runtime-perl (0.016-2) ... 133s Selecting previously unselected package libtry-tiny-perl. 133s Preparing to unpack .../019-libtry-tiny-perl_0.31-2_all.deb ... 133s Unpacking libtry-tiny-perl (0.31-2) ... 133s Selecting previously unselected package libmodule-implementation-perl. 133s Preparing to unpack .../020-libmodule-implementation-perl_0.09-2_all.deb ... 133s Unpacking libmodule-implementation-perl (0.09-2) ... 133s Selecting previously unselected package libpackage-stash-perl. 133s Preparing to unpack .../021-libpackage-stash-perl_0.40-1_all.deb ... 133s Unpacking libpackage-stash-perl (0.40-1) ... 133s Selecting previously unselected package libclass-load-perl. 133s Preparing to unpack .../022-libclass-load-perl_0.25-2_all.deb ... 133s Unpacking libclass-load-perl (0.25-2) ... 133s Selecting previously unselected package libio-stringy-perl. 133s Preparing to unpack .../023-libio-stringy-perl_2.111-3_all.deb ... 133s Unpacking libio-stringy-perl (2.111-3) ... 133s Selecting previously unselected package libparams-validate-perl:arm64. 133s Preparing to unpack .../024-libparams-validate-perl_1.31-2build2_arm64.deb ... 133s Unpacking libparams-validate-perl:arm64 (1.31-2build2) ... 133s Selecting previously unselected package libsub-exporter-perl. 133s Preparing to unpack .../025-libsub-exporter-perl_0.990-1_all.deb ... 133s Unpacking libsub-exporter-perl (0.990-1) ... 133s Selecting previously unselected package libgetopt-long-descriptive-perl. 133s Preparing to unpack .../026-libgetopt-long-descriptive-perl_0.111-1_all.deb ... 133s Unpacking libgetopt-long-descriptive-perl (0.111-1) ... 133s Selecting previously unselected package libio-tiecombine-perl. 133s Preparing to unpack .../027-libio-tiecombine-perl_1.005-3_all.deb ... 133s Unpacking libio-tiecombine-perl (1.005-3) ... 133s Selecting previously unselected package libmodule-pluggable-perl. 133s Preparing to unpack .../028-libmodule-pluggable-perl_5.2-4_all.deb ... 133s Unpacking libmodule-pluggable-perl (5.2-4) ... 133s Selecting previously unselected package libstring-rewriteprefix-perl. 133s Preparing to unpack .../029-libstring-rewriteprefix-perl_0.009-1_all.deb ... 133s Unpacking libstring-rewriteprefix-perl (0.009-1) ... 133s Selecting previously unselected package libapp-cmd-perl. 133s Preparing to unpack .../030-libapp-cmd-perl_0.336-1_all.deb ... 133s Unpacking libapp-cmd-perl (0.336-1) ... 133s Selecting previously unselected package libboolean-perl. 133s Preparing to unpack .../031-libboolean-perl_0.46-3_all.deb ... 133s Unpacking libboolean-perl (0.46-3) ... 133s Selecting previously unselected package libsub-uplevel-perl. 133s Preparing to unpack .../032-libsub-uplevel-perl_0.2800-3_all.deb ... 133s Unpacking libsub-uplevel-perl (0.2800-3) ... 133s Selecting previously unselected package libtest-exception-perl. 133s Preparing to unpack .../033-libtest-exception-perl_0.43-3_all.deb ... 133s Unpacking libtest-exception-perl (0.43-3) ... 133s Selecting previously unselected package libcarp-assert-more-perl. 133s Preparing to unpack .../034-libcarp-assert-more-perl_2.3.0-1_all.deb ... 133s Unpacking libcarp-assert-more-perl (2.3.0-1) ... 133s Selecting previously unselected package libfile-which-perl. 133s Preparing to unpack .../035-libfile-which-perl_1.27-2_all.deb ... 133s Unpacking libfile-which-perl (1.27-2) ... 133s Selecting previously unselected package libfile-homedir-perl. 133s Preparing to unpack .../036-libfile-homedir-perl_1.006-2_all.deb ... 133s Unpacking libfile-homedir-perl (1.006-2) ... 133s Selecting previously unselected package libclone-choose-perl. 133s Preparing to unpack .../037-libclone-choose-perl_0.010-2_all.deb ... 133s Unpacking libclone-choose-perl (0.010-2) ... 133s Selecting previously unselected package libhash-merge-perl. 133s Preparing to unpack .../038-libhash-merge-perl_0.302-1_all.deb ... 133s Unpacking libhash-merge-perl (0.302-1) ... 133s Selecting previously unselected package libjson-perl. 133s Preparing to unpack .../039-libjson-perl_4.10000-1_all.deb ... 133s Unpacking libjson-perl (4.10000-1) ... 133s Selecting previously unselected package libexporter-tiny-perl. 133s Preparing to unpack .../040-libexporter-tiny-perl_1.006002-1_all.deb ... 133s Unpacking libexporter-tiny-perl (1.006002-1) ... 133s Selecting previously unselected package liblist-moreutils-xs-perl. 133s Preparing to unpack .../041-liblist-moreutils-xs-perl_0.430-3build4_arm64.deb ... 133s Unpacking liblist-moreutils-xs-perl (0.430-3build4) ... 133s Selecting previously unselected package liblist-moreutils-perl. 133s Preparing to unpack .../042-liblist-moreutils-perl_0.430-2_all.deb ... 133s Unpacking liblist-moreutils-perl (0.430-2) ... 134s Selecting previously unselected package liblog-log4perl-perl. 134s Preparing to unpack .../043-liblog-log4perl-perl_1.57-1_all.deb ... 134s Unpacking liblog-log4perl-perl (1.57-1) ... 134s Selecting previously unselected package libmouse-perl. 134s Preparing to unpack .../044-libmouse-perl_2.5.10-1build7_arm64.deb ... 134s Unpacking libmouse-perl (2.5.10-1build7) ... 134s Selecting previously unselected package libmousex-nativetraits-perl. 134s Preparing to unpack .../045-libmousex-nativetraits-perl_1.09-3_all.deb ... 134s Unpacking libmousex-nativetraits-perl (1.09-3) ... 134s Selecting previously unselected package libmousex-strictconstructor-perl. 134s Preparing to unpack .../046-libmousex-strictconstructor-perl_0.02-3_all.deb ... 134s Unpacking libmousex-strictconstructor-perl (0.02-3) ... 134s Selecting previously unselected package libparse-recdescent-perl. 134s Preparing to unpack .../047-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 134s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 134s Selecting previously unselected package libpath-tiny-perl. 134s Preparing to unpack .../048-libpath-tiny-perl_0.144-1_all.deb ... 134s Unpacking libpath-tiny-perl (0.144-1) ... 134s Selecting previously unselected package libpod-pom-perl. 134s Preparing to unpack .../049-libpod-pom-perl_2.01-4_all.deb ... 134s Unpacking libpod-pom-perl (2.01-4) ... 134s Selecting previously unselected package libregexp-common-perl. 134s Preparing to unpack .../050-libregexp-common-perl_2017060201-3_all.deb ... 134s Unpacking libregexp-common-perl (2017060201-3) ... 134s Selecting previously unselected package libyaml-tiny-perl. 134s Preparing to unpack .../051-libyaml-tiny-perl_1.74-1_all.deb ... 134s Unpacking libyaml-tiny-perl (1.74-1) ... 134s Selecting previously unselected package libconfig-model-perl. 134s Preparing to unpack .../052-libconfig-model-perl_2.153-3_all.deb ... 134s Unpacking libconfig-model-perl (2.153-3) ... 134s Selecting previously unselected package libyaml-pp-perl. 134s Preparing to unpack .../053-libyaml-pp-perl_0.38.0-1_all.deb ... 134s Unpacking libyaml-pp-perl (0.38.0-1) ... 134s Selecting previously unselected package cme. 134s Preparing to unpack .../054-cme_1.040-1_all.deb ... 134s Unpacking cme (1.040-1) ... 134s Selecting previously unselected package libisl23:arm64. 134s Preparing to unpack .../055-libisl23_0.26-3_arm64.deb ... 134s Unpacking libisl23:arm64 (0.26-3) ... 134s Selecting previously unselected package libmpc3:arm64. 134s Preparing to unpack .../056-libmpc3_1.3.1-1_arm64.deb ... 134s Unpacking libmpc3:arm64 (1.3.1-1) ... 134s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 134s Preparing to unpack .../057-cpp-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 134s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 134s Selecting previously unselected package cpp-13. 134s Preparing to unpack .../058-cpp-13_13.2.0-19ubuntu1_arm64.deb ... 134s Unpacking cpp-13 (13.2.0-19ubuntu1) ... 134s Selecting previously unselected package cpp-aarch64-linux-gnu. 134s Preparing to unpack .../059-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 134s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 134s Selecting previously unselected package cpp. 134s Preparing to unpack .../060-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 134s Unpacking cpp (4:13.2.0-7ubuntu1) ... 134s Selecting previously unselected package libdebhelper-perl. 134s Preparing to unpack .../061-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 134s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 134s Selecting previously unselected package libcc1-0:arm64. 134s Preparing to unpack .../062-libcc1-0_14-20240315-1ubuntu1_arm64.deb ... 134s Unpacking libcc1-0:arm64 (14-20240315-1ubuntu1) ... 134s Selecting previously unselected package libgomp1:arm64. 134s Preparing to unpack .../063-libgomp1_14-20240315-1ubuntu1_arm64.deb ... 134s Unpacking libgomp1:arm64 (14-20240315-1ubuntu1) ... 134s Selecting previously unselected package libitm1:arm64. 134s Preparing to unpack .../064-libitm1_14-20240315-1ubuntu1_arm64.deb ... 134s Unpacking libitm1:arm64 (14-20240315-1ubuntu1) ... 134s Selecting previously unselected package libatomic1:arm64. 134s Preparing to unpack .../065-libatomic1_14-20240315-1ubuntu1_arm64.deb ... 134s Unpacking libatomic1:arm64 (14-20240315-1ubuntu1) ... 134s Selecting previously unselected package libasan8:arm64. 134s Preparing to unpack .../066-libasan8_14-20240315-1ubuntu1_arm64.deb ... 134s Unpacking libasan8:arm64 (14-20240315-1ubuntu1) ... 134s Selecting previously unselected package liblsan0:arm64. 134s Preparing to unpack .../067-liblsan0_14-20240315-1ubuntu1_arm64.deb ... 134s Unpacking liblsan0:arm64 (14-20240315-1ubuntu1) ... 135s Selecting previously unselected package libtsan2:arm64. 135s Preparing to unpack .../068-libtsan2_14-20240315-1ubuntu1_arm64.deb ... 135s Unpacking libtsan2:arm64 (14-20240315-1ubuntu1) ... 135s Selecting previously unselected package libubsan1:arm64. 135s Preparing to unpack .../069-libubsan1_14-20240315-1ubuntu1_arm64.deb ... 135s Unpacking libubsan1:arm64 (14-20240315-1ubuntu1) ... 135s Selecting previously unselected package libhwasan0:arm64. 135s Preparing to unpack .../070-libhwasan0_14-20240315-1ubuntu1_arm64.deb ... 135s Unpacking libhwasan0:arm64 (14-20240315-1ubuntu1) ... 135s Selecting previously unselected package libgcc-13-dev:arm64. 135s Preparing to unpack .../071-libgcc-13-dev_13.2.0-19ubuntu1_arm64.deb ... 135s Unpacking libgcc-13-dev:arm64 (13.2.0-19ubuntu1) ... 135s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 135s Preparing to unpack .../072-gcc-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 135s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 135s Selecting previously unselected package gcc-13. 135s Preparing to unpack .../073-gcc-13_13.2.0-19ubuntu1_arm64.deb ... 135s Unpacking gcc-13 (13.2.0-19ubuntu1) ... 135s Selecting previously unselected package gcc-aarch64-linux-gnu. 135s Preparing to unpack .../074-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 135s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 135s Selecting previously unselected package gcc. 135s Preparing to unpack .../075-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 135s Unpacking gcc (4:13.2.0-7ubuntu1) ... 135s Selecting previously unselected package libc-dev-bin. 135s Preparing to unpack .../076-libc-dev-bin_2.39-0ubuntu6_arm64.deb ... 135s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 135s Selecting previously unselected package linux-libc-dev:arm64. 135s Preparing to unpack .../077-linux-libc-dev_6.8.0-20.20_arm64.deb ... 135s Unpacking linux-libc-dev:arm64 (6.8.0-20.20) ... 135s Selecting previously unselected package libcrypt-dev:arm64. 135s Preparing to unpack .../078-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 135s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 135s Selecting previously unselected package rpcsvc-proto. 136s Preparing to unpack .../079-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 136s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 136s Selecting previously unselected package libc6-dev:arm64. 136s Preparing to unpack .../080-libc6-dev_2.39-0ubuntu6_arm64.deb ... 136s Unpacking libc6-dev:arm64 (2.39-0ubuntu6) ... 136s Selecting previously unselected package libtool. 136s Preparing to unpack .../081-libtool_2.4.7-7_all.deb ... 136s Unpacking libtool (2.4.7-7) ... 136s Selecting previously unselected package dh-autoreconf. 136s Preparing to unpack .../082-dh-autoreconf_20_all.deb ... 136s Unpacking dh-autoreconf (20) ... 136s Selecting previously unselected package libarchive-zip-perl. 136s Preparing to unpack .../083-libarchive-zip-perl_1.68-1_all.deb ... 136s Unpacking libarchive-zip-perl (1.68-1) ... 136s Selecting previously unselected package libsub-override-perl. 136s Preparing to unpack .../084-libsub-override-perl_0.10-1_all.deb ... 136s Unpacking libsub-override-perl (0.10-1) ... 136s Selecting previously unselected package libfile-stripnondeterminism-perl. 136s Preparing to unpack .../085-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 136s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 136s Selecting previously unselected package dh-strip-nondeterminism. 136s Preparing to unpack .../086-dh-strip-nondeterminism_1.13.1-1_all.deb ... 136s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 136s Selecting previously unselected package libdw1t64:arm64. 136s Preparing to unpack .../087-libdw1t64_0.190-1.1build2_arm64.deb ... 136s Unpacking libdw1t64:arm64 (0.190-1.1build2) ... 136s Selecting previously unselected package debugedit. 136s Preparing to unpack .../088-debugedit_1%3a5.0-5build1_arm64.deb ... 136s Unpacking debugedit (1:5.0-5build1) ... 136s Selecting previously unselected package dwz. 136s Preparing to unpack .../089-dwz_0.15-1build5_arm64.deb ... 136s Unpacking dwz (0.15-1build5) ... 136s Selecting previously unselected package gettext. 136s Preparing to unpack .../090-gettext_0.21-14ubuntu1_arm64.deb ... 136s Unpacking gettext (0.21-14ubuntu1) ... 136s Selecting previously unselected package intltool-debian. 136s Preparing to unpack .../091-intltool-debian_0.35.0+20060710.6_all.deb ... 136s Unpacking intltool-debian (0.35.0+20060710.6) ... 136s Selecting previously unselected package po-debconf. 136s Preparing to unpack .../092-po-debconf_1.0.21+nmu1_all.deb ... 136s Unpacking po-debconf (1.0.21+nmu1) ... 136s Selecting previously unselected package debhelper. 136s Preparing to unpack .../093-debhelper_13.14.1ubuntu5_all.deb ... 136s Unpacking debhelper (13.14.1ubuntu5) ... 136s Selecting previously unselected package aglfn. 136s Preparing to unpack .../094-aglfn_1.7+git20191031.4036a9c-2_all.deb ... 136s Unpacking aglfn (1.7+git20191031.4036a9c-2) ... 136s Selecting previously unselected package gnuplot-data. 136s Preparing to unpack .../095-gnuplot-data_6.0.0+dfsg1-1ubuntu2_all.deb ... 136s Unpacking gnuplot-data (6.0.0+dfsg1-1ubuntu2) ... 136s Selecting previously unselected package fonts-dejavu-mono. 136s Preparing to unpack .../096-fonts-dejavu-mono_2.37-8_all.deb ... 136s Unpacking fonts-dejavu-mono (2.37-8) ... 136s Selecting previously unselected package fonts-dejavu-core. 136s Preparing to unpack .../097-fonts-dejavu-core_2.37-8_all.deb ... 136s Unpacking fonts-dejavu-core (2.37-8) ... 136s Selecting previously unselected package fonts-freefont-otf. 136s Preparing to unpack .../098-fonts-freefont-otf_20211204+svn4273-2_all.deb ... 136s Unpacking fonts-freefont-otf (20211204+svn4273-2) ... 136s Selecting previously unselected package fontconfig-config. 136s Preparing to unpack .../099-fontconfig-config_2.15.0-1.1ubuntu1_arm64.deb ... 136s Unpacking fontconfig-config (2.15.0-1.1ubuntu1) ... 136s Selecting previously unselected package libfontconfig1:arm64. 136s Preparing to unpack .../100-libfontconfig1_2.15.0-1.1ubuntu1_arm64.deb ... 136s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu1) ... 136s Selecting previously unselected package libpixman-1-0:arm64. 136s Preparing to unpack .../101-libpixman-1-0_0.42.2-1_arm64.deb ... 136s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 136s Selecting previously unselected package libxcb-render0:arm64. 136s Preparing to unpack .../102-libxcb-render0_1.15-1_arm64.deb ... 136s Unpacking libxcb-render0:arm64 (1.15-1) ... 136s Selecting previously unselected package libxcb-shm0:arm64. 136s Preparing to unpack .../103-libxcb-shm0_1.15-1_arm64.deb ... 136s Unpacking libxcb-shm0:arm64 (1.15-1) ... 137s Selecting previously unselected package libxrender1:arm64. 137s Preparing to unpack .../104-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 137s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 137s Selecting previously unselected package libcairo2:arm64. 137s Preparing to unpack .../105-libcairo2_1.18.0-1ubuntu1_arm64.deb ... 137s Unpacking libcairo2:arm64 (1.18.0-1ubuntu1) ... 137s Selecting previously unselected package libjpeg-turbo8:arm64. 137s Preparing to unpack .../106-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 137s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 137s Selecting previously unselected package libjpeg8:arm64. 137s Preparing to unpack .../107-libjpeg8_8c-2ubuntu11_arm64.deb ... 137s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 137s Selecting previously unselected package libdeflate0:arm64. 137s Preparing to unpack .../108-libdeflate0_1.19-1_arm64.deb ... 137s Unpacking libdeflate0:arm64 (1.19-1) ... 137s Selecting previously unselected package libjbig0:arm64. 137s Preparing to unpack .../109-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 137s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 137s Selecting previously unselected package liblerc4:arm64. 137s Preparing to unpack .../110-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 137s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 137s Selecting previously unselected package libsharpyuv0:arm64. 137s Preparing to unpack .../111-libsharpyuv0_1.3.2-0.4build2_arm64.deb ... 137s Unpacking libsharpyuv0:arm64 (1.3.2-0.4build2) ... 137s Selecting previously unselected package libwebp7:arm64. 137s Preparing to unpack .../112-libwebp7_1.3.2-0.4build2_arm64.deb ... 137s Unpacking libwebp7:arm64 (1.3.2-0.4build2) ... 137s Selecting previously unselected package libtiff6:arm64. 137s Preparing to unpack .../113-libtiff6_4.5.1+git230720-4ubuntu1_arm64.deb ... 137s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu1) ... 137s Selecting previously unselected package libxpm4:arm64. 137s Preparing to unpack .../114-libxpm4_1%3a3.5.17-1build1_arm64.deb ... 137s Unpacking libxpm4:arm64 (1:3.5.17-1build1) ... 137s Selecting previously unselected package libgd3:arm64. 137s Preparing to unpack .../115-libgd3_2.3.3-9ubuntu3_arm64.deb ... 137s Unpacking libgd3:arm64 (2.3.3-9ubuntu3) ... 137s Selecting previously unselected package liblua5.4-0:arm64. 137s Preparing to unpack .../116-liblua5.4-0_5.4.6-3build1_arm64.deb ... 137s Unpacking liblua5.4-0:arm64 (5.4.6-3build1) ... 137s Selecting previously unselected package fontconfig. 137s Preparing to unpack .../117-fontconfig_2.15.0-1.1ubuntu1_arm64.deb ... 137s Unpacking fontconfig (2.15.0-1.1ubuntu1) ... 137s Selecting previously unselected package libgraphite2-3:arm64. 137s Preparing to unpack .../118-libgraphite2-3_1.3.14-2_arm64.deb ... 137s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 137s Selecting previously unselected package libharfbuzz0b:arm64. 137s Preparing to unpack .../119-libharfbuzz0b_8.3.0-2build1_arm64.deb ... 137s Unpacking libharfbuzz0b:arm64 (8.3.0-2build1) ... 137s Selecting previously unselected package libthai-data. 137s Preparing to unpack .../120-libthai-data_0.1.29-2_all.deb ... 137s Unpacking libthai-data (0.1.29-2) ... 137s Selecting previously unselected package libdatrie1:arm64. 137s Preparing to unpack .../121-libdatrie1_0.2.13-3_arm64.deb ... 137s Unpacking libdatrie1:arm64 (0.2.13-3) ... 137s Selecting previously unselected package libthai0:arm64. 137s Preparing to unpack .../122-libthai0_0.1.29-2_arm64.deb ... 137s Unpacking libthai0:arm64 (0.1.29-2) ... 137s Selecting previously unselected package libpango-1.0-0:arm64. 137s Preparing to unpack .../123-libpango-1.0-0_1.52.1+ds-1_arm64.deb ... 137s Unpacking libpango-1.0-0:arm64 (1.52.1+ds-1) ... 137s Selecting previously unselected package libpangoft2-1.0-0:arm64. 137s Preparing to unpack .../124-libpangoft2-1.0-0_1.52.1+ds-1_arm64.deb ... 137s Unpacking libpangoft2-1.0-0:arm64 (1.52.1+ds-1) ... 137s Selecting previously unselected package libpangocairo-1.0-0:arm64. 137s Preparing to unpack .../125-libpangocairo-1.0-0_1.52.1+ds-1_arm64.deb ... 137s Unpacking libpangocairo-1.0-0:arm64 (1.52.1+ds-1) ... 137s Selecting previously unselected package libwebpmux3:arm64. 137s Preparing to unpack .../126-libwebpmux3_1.3.2-0.4build2_arm64.deb ... 137s Unpacking libwebpmux3:arm64 (1.3.2-0.4build2) ... 137s Selecting previously unselected package gnuplot-nox. 137s Preparing to unpack .../127-gnuplot-nox_6.0.0+dfsg1-1ubuntu2_arm64.deb ... 137s Unpacking gnuplot-nox (6.0.0+dfsg1-1ubuntu2) ... 137s Selecting previously unselected package dh-octave-autopkgtest. 137s Preparing to unpack .../128-dh-octave-autopkgtest_1.8.0_all.deb ... 137s Unpacking dh-octave-autopkgtest (1.8.0) ... 137s Selecting previously unselected package libapt-pkg-perl. 137s Preparing to unpack .../129-libapt-pkg-perl_0.1.40build5_arm64.deb ... 137s Unpacking libapt-pkg-perl (0.1.40build5) ... 137s Selecting previously unselected package libarray-intspan-perl. 137s Preparing to unpack .../130-libarray-intspan-perl_2.004-2_all.deb ... 137s Unpacking libarray-intspan-perl (2.004-2) ... 137s Selecting previously unselected package libyaml-libyaml-perl. 137s Preparing to unpack .../131-libyaml-libyaml-perl_0.89+ds-1build1_arm64.deb ... 137s Unpacking libyaml-libyaml-perl (0.89+ds-1build1) ... 137s Selecting previously unselected package libconfig-model-backend-yaml-perl. 137s Preparing to unpack .../132-libconfig-model-backend-yaml-perl_2.134-2_all.deb ... 137s Unpacking libconfig-model-backend-yaml-perl (2.134-2) ... 137s Selecting previously unselected package libexporter-lite-perl. 137s Preparing to unpack .../133-libexporter-lite-perl_0.09-2_all.deb ... 137s Unpacking libexporter-lite-perl (0.09-2) ... 137s Selecting previously unselected package libencode-locale-perl. 137s Preparing to unpack .../134-libencode-locale-perl_1.05-3_all.deb ... 137s Unpacking libencode-locale-perl (1.05-3) ... 137s Selecting previously unselected package libtimedate-perl. 137s Preparing to unpack .../135-libtimedate-perl_2.3300-2_all.deb ... 137s Unpacking libtimedate-perl (2.3300-2) ... 137s Selecting previously unselected package libhttp-date-perl. 137s Preparing to unpack .../136-libhttp-date-perl_6.06-1_all.deb ... 137s Unpacking libhttp-date-perl (6.06-1) ... 137s Selecting previously unselected package libfile-listing-perl. 137s Preparing to unpack .../137-libfile-listing-perl_6.16-1_all.deb ... 137s Unpacking libfile-listing-perl (6.16-1) ... 137s Selecting previously unselected package libhtml-tagset-perl. 137s Preparing to unpack .../138-libhtml-tagset-perl_3.20-6_all.deb ... 137s Unpacking libhtml-tagset-perl (3.20-6) ... 137s Selecting previously unselected package liburi-perl. 137s Preparing to unpack .../139-liburi-perl_5.27-1_all.deb ... 137s Unpacking liburi-perl (5.27-1) ... 137s Selecting previously unselected package libhtml-parser-perl:arm64. 137s Preparing to unpack .../140-libhtml-parser-perl_3.81-1build2_arm64.deb ... 137s Unpacking libhtml-parser-perl:arm64 (3.81-1build2) ... 137s Selecting previously unselected package libhtml-tree-perl. 137s Preparing to unpack .../141-libhtml-tree-perl_5.07-3_all.deb ... 137s Unpacking libhtml-tree-perl (5.07-3) ... 137s Selecting previously unselected package libclone-perl:arm64. 137s Preparing to unpack .../142-libclone-perl_0.46-1build2_arm64.deb ... 137s Unpacking libclone-perl:arm64 (0.46-1build2) ... 137s Selecting previously unselected package libio-html-perl. 137s Preparing to unpack .../143-libio-html-perl_1.004-3_all.deb ... 137s Unpacking libio-html-perl (1.004-3) ... 137s Selecting previously unselected package liblwp-mediatypes-perl. 137s Preparing to unpack .../144-liblwp-mediatypes-perl_6.04-2_all.deb ... 137s Unpacking liblwp-mediatypes-perl (6.04-2) ... 138s Selecting previously unselected package libhttp-message-perl. 138s Preparing to unpack .../145-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 138s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 138s Selecting previously unselected package libhttp-cookies-perl. 138s Preparing to unpack .../146-libhttp-cookies-perl_6.11-1_all.deb ... 138s Unpacking libhttp-cookies-perl (6.11-1) ... 138s Selecting previously unselected package libhttp-negotiate-perl. 138s Preparing to unpack .../147-libhttp-negotiate-perl_6.01-2_all.deb ... 138s Unpacking libhttp-negotiate-perl (6.01-2) ... 138s Selecting previously unselected package perl-openssl-defaults:arm64. 138s Preparing to unpack .../148-perl-openssl-defaults_7build1_arm64.deb ... 138s Unpacking perl-openssl-defaults:arm64 (7build1) ... 138s Selecting previously unselected package libnet-ssleay-perl:arm64. 138s Preparing to unpack .../149-libnet-ssleay-perl_1.94-1build2_arm64.deb ... 138s Unpacking libnet-ssleay-perl:arm64 (1.94-1build2) ... 138s Selecting previously unselected package libio-socket-ssl-perl. 138s Preparing to unpack .../150-libio-socket-ssl-perl_2.085-1_all.deb ... 138s Unpacking libio-socket-ssl-perl (2.085-1) ... 138s Selecting previously unselected package libnet-http-perl. 138s Preparing to unpack .../151-libnet-http-perl_6.23-1_all.deb ... 138s Unpacking libnet-http-perl (6.23-1) ... 138s Selecting previously unselected package liblwp-protocol-https-perl. 138s Preparing to unpack .../152-liblwp-protocol-https-perl_6.13-1_all.deb ... 138s Unpacking liblwp-protocol-https-perl (6.13-1) ... 138s Selecting previously unselected package libwww-robotrules-perl. 138s Preparing to unpack .../153-libwww-robotrules-perl_6.02-1_all.deb ... 138s Unpacking libwww-robotrules-perl (6.02-1) ... 138s Selecting previously unselected package libwww-perl. 138s Preparing to unpack .../154-libwww-perl_6.76-1_all.deb ... 138s Unpacking libwww-perl (6.76-1) ... 138s Selecting previously unselected package liberror-perl. 138s Preparing to unpack .../155-liberror-perl_0.17029-2_all.deb ... 138s Unpacking liberror-perl (0.17029-2) ... 138s Selecting previously unselected package libparse-debcontrol-perl. 138s Preparing to unpack .../156-libparse-debcontrol-perl_2.005-6_all.deb ... 138s Unpacking libparse-debcontrol-perl (2.005-6) ... 138s Selecting previously unselected package libsoftware-copyright-perl. 138s Preparing to unpack .../157-libsoftware-copyright-perl_0.012-2_all.deb ... 138s Unpacking libsoftware-copyright-perl (0.012-2) ... 138s Selecting previously unselected package libalgorithm-c3-perl. 138s Preparing to unpack .../158-libalgorithm-c3-perl_0.11-2_all.deb ... 138s Unpacking libalgorithm-c3-perl (0.11-2) ... 138s Selecting previously unselected package libclass-c3-perl. 138s Preparing to unpack .../159-libclass-c3-perl_0.35-2_all.deb ... 138s Unpacking libclass-c3-perl (0.35-2) ... 138s Selecting previously unselected package libmro-compat-perl. 138s Preparing to unpack .../160-libmro-compat-perl_0.15-2_all.deb ... 138s Unpacking libmro-compat-perl (0.15-2) ... 138s Selecting previously unselected package libdata-section-perl. 138s Preparing to unpack .../161-libdata-section-perl_0.200008-1_all.deb ... 138s Unpacking libdata-section-perl (0.200008-1) ... 138s Selecting previously unselected package libtext-template-perl. 138s Preparing to unpack .../162-libtext-template-perl_1.61-1_all.deb ... 138s Unpacking libtext-template-perl (1.61-1) ... 138s Selecting previously unselected package libsoftware-license-perl. 138s Preparing to unpack .../163-libsoftware-license-perl_0.104006-1_all.deb ... 138s Unpacking libsoftware-license-perl (0.104006-1) ... 138s Selecting previously unselected package libsoftware-licensemoreutils-perl. 138s Preparing to unpack .../164-libsoftware-licensemoreutils-perl_1.009-1_all.deb ... 138s Unpacking libsoftware-licensemoreutils-perl (1.009-1) ... 138s Selecting previously unselected package libsort-versions-perl. 138s Preparing to unpack .../165-libsort-versions-perl_1.62-3_all.deb ... 138s Unpacking libsort-versions-perl (1.62-3) ... 138s Selecting previously unselected package libtext-reform-perl. 138s Preparing to unpack .../166-libtext-reform-perl_1.20-5_all.deb ... 138s Unpacking libtext-reform-perl (1.20-5) ... 138s Selecting previously unselected package libtext-autoformat-perl. 138s Preparing to unpack .../167-libtext-autoformat-perl_1.750000-2_all.deb ... 138s Unpacking libtext-autoformat-perl (1.750000-2) ... 138s Selecting previously unselected package libtext-levenshtein-damerau-perl. 138s Preparing to unpack .../168-libtext-levenshtein-damerau-perl_0.41-3_all.deb ... 138s Unpacking libtext-levenshtein-damerau-perl (0.41-3) ... 138s Selecting previously unselected package libtoml-tiny-perl. 138s Preparing to unpack .../169-libtoml-tiny-perl_0.16-1_all.deb ... 138s Unpacking libtoml-tiny-perl (0.16-1) ... 138s Selecting previously unselected package libindirect-perl. 138s Preparing to unpack .../170-libindirect-perl_0.39-2build3_arm64.deb ... 138s Unpacking libindirect-perl (0.39-2build3) ... 138s Selecting previously unselected package libxs-parse-keyword-perl. 138s Preparing to unpack .../171-libxs-parse-keyword-perl_0.39-1build2_arm64.deb ... 138s Unpacking libxs-parse-keyword-perl (0.39-1build2) ... 138s Selecting previously unselected package libxs-parse-sublike-perl:arm64. 138s Preparing to unpack .../172-libxs-parse-sublike-perl_0.21-2build2_arm64.deb ... 138s Unpacking libxs-parse-sublike-perl:arm64 (0.21-2build2) ... 138s Selecting previously unselected package libobject-pad-perl. 138s Preparing to unpack .../173-libobject-pad-perl_0.808-1build2_arm64.deb ... 138s Unpacking libobject-pad-perl (0.808-1build2) ... 138s Selecting previously unselected package libsyntax-keyword-try-perl. 138s Preparing to unpack .../174-libsyntax-keyword-try-perl_0.29-1build2_arm64.deb ... 138s Unpacking libsyntax-keyword-try-perl (0.29-1build2) ... 138s Selecting previously unselected package libio-interactive-perl. 138s Preparing to unpack .../175-libio-interactive-perl_1.025-1_all.deb ... 138s Unpacking libio-interactive-perl (1.025-1) ... 138s Selecting previously unselected package liblog-any-perl. 138s Preparing to unpack .../176-liblog-any-perl_1.717-1_all.deb ... 138s Unpacking liblog-any-perl (1.717-1) ... 138s Selecting previously unselected package liblog-any-adapter-screen-perl. 138s Preparing to unpack .../177-liblog-any-adapter-screen-perl_0.140-2_all.deb ... 138s Unpacking liblog-any-adapter-screen-perl (0.140-2) ... 138s Selecting previously unselected package libsub-exporter-progressive-perl. 138s Preparing to unpack .../178-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 138s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 138s Selecting previously unselected package libvariable-magic-perl. 138s Preparing to unpack .../179-libvariable-magic-perl_0.63-1build2_arm64.deb ... 138s Unpacking libvariable-magic-perl (0.63-1build2) ... 138s Selecting previously unselected package libb-hooks-endofscope-perl. 138s Preparing to unpack .../180-libb-hooks-endofscope-perl_0.28-1_all.deb ... 138s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 138s Selecting previously unselected package libsub-identify-perl. 138s Preparing to unpack .../181-libsub-identify-perl_0.14-3build2_arm64.deb ... 138s Unpacking libsub-identify-perl (0.14-3build2) ... 138s Selecting previously unselected package libsub-name-perl:arm64. 138s Preparing to unpack .../182-libsub-name-perl_0.27-1build2_arm64.deb ... 138s Unpacking libsub-name-perl:arm64 (0.27-1build2) ... 138s Selecting previously unselected package libnamespace-clean-perl. 138s Preparing to unpack .../183-libnamespace-clean-perl_0.27-2_all.deb ... 138s Unpacking libnamespace-clean-perl (0.27-2) ... 138s Selecting previously unselected package libnumber-compare-perl. 138s Preparing to unpack .../184-libnumber-compare-perl_0.03-3_all.deb ... 138s Unpacking libnumber-compare-perl (0.03-3) ... 138s Selecting previously unselected package libtext-glob-perl. 138s Preparing to unpack .../185-libtext-glob-perl_0.11-3_all.deb ... 138s Unpacking libtext-glob-perl (0.11-3) ... 138s Selecting previously unselected package libpath-iterator-rule-perl. 138s Preparing to unpack .../186-libpath-iterator-rule-perl_1.015-2_all.deb ... 138s Unpacking libpath-iterator-rule-perl (1.015-2) ... 138s Selecting previously unselected package libpod-parser-perl. 138s Preparing to unpack .../187-libpod-parser-perl_1.67-1_all.deb ... 139s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 139s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 139s Unpacking libpod-parser-perl (1.67-1) ... 139s Selecting previously unselected package libpod-constants-perl. 139s Preparing to unpack .../188-libpod-constants-perl_0.19-2_all.deb ... 139s Unpacking libpod-constants-perl (0.19-2) ... 139s Selecting previously unselected package libset-intspan-perl. 139s Preparing to unpack .../189-libset-intspan-perl_1.19-3_all.deb ... 139s Unpacking libset-intspan-perl (1.19-3) ... 139s Selecting previously unselected package libstring-copyright-perl. 139s Preparing to unpack .../190-libstring-copyright-perl_0.003014-1_all.deb ... 139s Unpacking libstring-copyright-perl (0.003014-1) ... 139s Selecting previously unselected package libstring-escape-perl. 139s Preparing to unpack .../191-libstring-escape-perl_2010.002-3_all.deb ... 139s Unpacking libstring-escape-perl (2010.002-3) ... 139s Selecting previously unselected package libregexp-pattern-license-perl. 139s Preparing to unpack .../192-libregexp-pattern-license-perl_3.11.0-1_all.deb ... 139s Unpacking libregexp-pattern-license-perl (3.11.0-1) ... 139s Selecting previously unselected package libregexp-pattern-perl. 139s Preparing to unpack .../193-libregexp-pattern-perl_0.2.14-2_all.deb ... 139s Unpacking libregexp-pattern-perl (0.2.14-2) ... 139s Selecting previously unselected package libstring-license-perl. 139s Preparing to unpack .../194-libstring-license-perl_0.0.9-2ubuntu1_all.deb ... 139s Unpacking libstring-license-perl (0.0.9-2ubuntu1) ... 139s Selecting previously unselected package licensecheck. 139s Preparing to unpack .../195-licensecheck_3.3.9-1ubuntu1_all.deb ... 139s Unpacking licensecheck (3.3.9-1ubuntu1) ... 139s Selecting previously unselected package diffstat. 139s Preparing to unpack .../196-diffstat_1.66-1_arm64.deb ... 139s Unpacking diffstat (1.66-1) ... 139s Selecting previously unselected package libberkeleydb-perl:arm64. 139s Preparing to unpack .../197-libberkeleydb-perl_0.64-2build2_arm64.deb ... 139s Unpacking libberkeleydb-perl:arm64 (0.64-2build2) ... 139s Selecting previously unselected package libclass-xsaccessor-perl. 139s Preparing to unpack .../198-libclass-xsaccessor-perl_1.19-4build3_arm64.deb ... 139s Unpacking libclass-xsaccessor-perl (1.19-4build3) ... 139s Selecting previously unselected package libconfig-tiny-perl. 139s Preparing to unpack .../199-libconfig-tiny-perl_2.30-1_all.deb ... 139s Unpacking libconfig-tiny-perl (2.30-1) ... 139s Selecting previously unselected package libconst-fast-perl. 139s Preparing to unpack .../200-libconst-fast-perl_0.014-2_all.deb ... 139s Unpacking libconst-fast-perl (0.014-2) ... 139s Selecting previously unselected package libcpanel-json-xs-perl:arm64. 139s Preparing to unpack .../201-libcpanel-json-xs-perl_4.37-1build2_arm64.deb ... 139s Unpacking libcpanel-json-xs-perl:arm64 (4.37-1build2) ... 139s Selecting previously unselected package libaliased-perl. 139s Preparing to unpack .../202-libaliased-perl_0.34-3_all.deb ... 139s Unpacking libaliased-perl (0.34-3) ... 139s Selecting previously unselected package libclass-data-inheritable-perl. 139s Preparing to unpack .../203-libclass-data-inheritable-perl_0.08-3_all.deb ... 139s Unpacking libclass-data-inheritable-perl (0.08-3) ... 139s Selecting previously unselected package libdevel-stacktrace-perl. 139s Preparing to unpack .../204-libdevel-stacktrace-perl_2.0500-1_all.deb ... 139s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 139s Selecting previously unselected package libexception-class-perl. 139s Preparing to unpack .../205-libexception-class-perl_1.45-1_all.deb ... 139s Unpacking libexception-class-perl (1.45-1) ... 139s Selecting previously unselected package libiterator-perl. 139s Preparing to unpack .../206-libiterator-perl_0.03+ds1-2_all.deb ... 139s Unpacking libiterator-perl (0.03+ds1-2) ... 139s Selecting previously unselected package libiterator-util-perl. 139s Preparing to unpack .../207-libiterator-util-perl_0.02+ds1-2_all.deb ... 139s Unpacking libiterator-util-perl (0.02+ds1-2) ... 139s Selecting previously unselected package libdata-dpath-perl. 139s Preparing to unpack .../208-libdata-dpath-perl_0.59-1_all.deb ... 139s Unpacking libdata-dpath-perl (0.59-1) ... 139s Selecting previously unselected package libnet-domain-tld-perl. 139s Preparing to unpack .../209-libnet-domain-tld-perl_1.75-3_all.deb ... 139s Unpacking libnet-domain-tld-perl (1.75-3) ... 139s Selecting previously unselected package libdata-validate-domain-perl. 139s Preparing to unpack .../210-libdata-validate-domain-perl_0.10-1.1_all.deb ... 139s Unpacking libdata-validate-domain-perl (0.10-1.1) ... 139s Selecting previously unselected package libnet-ipv6addr-perl. 139s Preparing to unpack .../211-libnet-ipv6addr-perl_1.02-1_all.deb ... 139s Unpacking libnet-ipv6addr-perl (1.02-1) ... 139s Selecting previously unselected package libnet-netmask-perl. 139s Preparing to unpack .../212-libnet-netmask-perl_2.0002-2_all.deb ... 139s Unpacking libnet-netmask-perl (2.0002-2) ... 139s Selecting previously unselected package libnetaddr-ip-perl. 139s Preparing to unpack .../213-libnetaddr-ip-perl_4.079+dfsg-2build3_arm64.deb ... 139s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build3) ... 139s Selecting previously unselected package libdata-validate-ip-perl. 139s Preparing to unpack .../214-libdata-validate-ip-perl_0.31-1_all.deb ... 139s Unpacking libdata-validate-ip-perl (0.31-1) ... 139s Selecting previously unselected package libdata-validate-uri-perl. 139s Preparing to unpack .../215-libdata-validate-uri-perl_0.07-3_all.deb ... 139s Unpacking libdata-validate-uri-perl (0.07-3) ... 139s Selecting previously unselected package libdevel-size-perl. 139s Preparing to unpack .../216-libdevel-size-perl_0.83-2build3_arm64.deb ... 139s Unpacking libdevel-size-perl (0.83-2build3) ... 139s Selecting previously unselected package libemail-address-xs-perl. 139s Preparing to unpack .../217-libemail-address-xs-perl_1.05-1build3_arm64.deb ... 139s Unpacking libemail-address-xs-perl (1.05-1build3) ... 139s Selecting previously unselected package libipc-system-simple-perl. 139s Preparing to unpack .../218-libipc-system-simple-perl_1.30-2_all.deb ... 139s Unpacking libipc-system-simple-perl (1.30-2) ... 139s Selecting previously unselected package libfile-basedir-perl. 139s Preparing to unpack .../219-libfile-basedir-perl_0.09-2_all.deb ... 139s Unpacking libfile-basedir-perl (0.09-2) ... 139s Selecting previously unselected package libfile-find-rule-perl. 139s Preparing to unpack .../220-libfile-find-rule-perl_0.34-3_all.deb ... 139s Unpacking libfile-find-rule-perl (0.34-3) ... 139s Selecting previously unselected package libio-string-perl. 139s Preparing to unpack .../221-libio-string-perl_1.08-4_all.deb ... 139s Unpacking libio-string-perl (1.08-4) ... 139s Selecting previously unselected package libfont-ttf-perl. 139s Preparing to unpack .../222-libfont-ttf-perl_1.06-2_all.deb ... 139s Unpacking libfont-ttf-perl (1.06-2) ... 139s Selecting previously unselected package libhtml-html5-entities-perl. 139s Preparing to unpack .../223-libhtml-html5-entities-perl_0.004-3_all.deb ... 139s Unpacking libhtml-html5-entities-perl (0.004-3) ... 139s Selecting previously unselected package libhtml-tokeparser-simple-perl. 139s Preparing to unpack .../224-libhtml-tokeparser-simple-perl_3.16-4_all.deb ... 139s Unpacking libhtml-tokeparser-simple-perl (3.16-4) ... 139s Selecting previously unselected package libipc-run3-perl. 139s Preparing to unpack .../225-libipc-run3-perl_0.049-1_all.deb ... 139s Unpacking libipc-run3-perl (0.049-1) ... 139s Selecting previously unselected package libjson-maybexs-perl. 139s Preparing to unpack .../226-libjson-maybexs-perl_1.004005-1_all.deb ... 139s Unpacking libjson-maybexs-perl (1.004005-1) ... 139s Selecting previously unselected package liblist-compare-perl. 139s Preparing to unpack .../227-liblist-compare-perl_0.55-2_all.deb ... 139s Unpacking liblist-compare-perl (0.55-2) ... 139s Selecting previously unselected package liblist-someutils-perl. 139s Preparing to unpack .../228-liblist-someutils-perl_0.59-1_all.deb ... 139s Unpacking liblist-someutils-perl (0.59-1) ... 139s Selecting previously unselected package liblist-utilsby-perl. 139s Preparing to unpack .../229-liblist-utilsby-perl_0.12-2_all.deb ... 139s Unpacking liblist-utilsby-perl (0.12-2) ... 140s Selecting previously unselected package libmldbm-perl. 140s Preparing to unpack .../230-libmldbm-perl_2.05-4_all.deb ... 140s Unpacking libmldbm-perl (2.05-4) ... 140s Selecting previously unselected package libclass-method-modifiers-perl. 140s Preparing to unpack .../231-libclass-method-modifiers-perl_2.15-1_all.deb ... 140s Unpacking libclass-method-modifiers-perl (2.15-1) ... 140s Selecting previously unselected package libimport-into-perl. 140s Preparing to unpack .../232-libimport-into-perl_1.002005-2_all.deb ... 140s Unpacking libimport-into-perl (1.002005-2) ... 140s Selecting previously unselected package librole-tiny-perl. 140s Preparing to unpack .../233-librole-tiny-perl_2.002004-1_all.deb ... 140s Unpacking librole-tiny-perl (2.002004-1) ... 140s Selecting previously unselected package libsub-quote-perl. 140s Preparing to unpack .../234-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 140s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 140s Selecting previously unselected package libmoo-perl. 140s Preparing to unpack .../235-libmoo-perl_2.005005-1_all.deb ... 140s Unpacking libmoo-perl (2.005005-1) ... 140s Selecting previously unselected package libstrictures-perl. 140s Preparing to unpack .../236-libstrictures-perl_2.000006-1_all.deb ... 140s Unpacking libstrictures-perl (2.000006-1) ... 140s Selecting previously unselected package libmoox-aliases-perl. 140s Preparing to unpack .../237-libmoox-aliases-perl_0.001006-2_all.deb ... 140s Unpacking libmoox-aliases-perl (0.001006-2) ... 140s Selecting previously unselected package libperlio-gzip-perl. 140s Preparing to unpack .../238-libperlio-gzip-perl_0.20-1build3_arm64.deb ... 140s Unpacking libperlio-gzip-perl (0.20-1build3) ... 140s Selecting previously unselected package libperlio-utf8-strict-perl. 140s Preparing to unpack .../239-libperlio-utf8-strict-perl_0.010-1build2_arm64.deb ... 140s Unpacking libperlio-utf8-strict-perl (0.010-1build2) ... 140s Selecting previously unselected package libproc-processtable-perl:arm64. 140s Preparing to unpack .../240-libproc-processtable-perl_0.636-1build2_arm64.deb ... 140s Unpacking libproc-processtable-perl:arm64 (0.636-1build2) ... 140s Selecting previously unselected package libregexp-wildcards-perl. 140s Preparing to unpack .../241-libregexp-wildcards-perl_1.05-3_all.deb ... 140s Unpacking libregexp-wildcards-perl (1.05-3) ... 140s Selecting previously unselected package libsereal-decoder-perl. 140s Preparing to unpack .../242-libsereal-decoder-perl_5.004+ds-1build2_arm64.deb ... 140s Unpacking libsereal-decoder-perl (5.004+ds-1build2) ... 140s Selecting previously unselected package libsereal-encoder-perl. 140s Preparing to unpack .../243-libsereal-encoder-perl_5.004+ds-1build2_arm64.deb ... 140s Unpacking libsereal-encoder-perl (5.004+ds-1build2) ... 140s Selecting previously unselected package libterm-readkey-perl. 140s Preparing to unpack .../244-libterm-readkey-perl_2.38-2build3_arm64.deb ... 140s Unpacking libterm-readkey-perl (2.38-2build3) ... 140s Selecting previously unselected package libtext-levenshteinxs-perl. 140s Preparing to unpack .../245-libtext-levenshteinxs-perl_0.03-5build3_arm64.deb ... 140s Unpacking libtext-levenshteinxs-perl (0.03-5build3) ... 140s Selecting previously unselected package libmarkdown2:arm64. 140s Preparing to unpack .../246-libmarkdown2_2.2.7-2_arm64.deb ... 140s Unpacking libmarkdown2:arm64 (2.2.7-2) ... 140s Selecting previously unselected package libtext-markdown-discount-perl. 140s Preparing to unpack .../247-libtext-markdown-discount-perl_0.16-1build2_arm64.deb ... 140s Unpacking libtext-markdown-discount-perl (0.16-1build2) ... 140s Selecting previously unselected package libdata-messagepack-perl. 140s Preparing to unpack .../248-libdata-messagepack-perl_1.02-1build3_arm64.deb ... 140s Unpacking libdata-messagepack-perl (1.02-1build3) ... 140s Selecting previously unselected package libtext-xslate-perl:arm64. 140s Preparing to unpack .../249-libtext-xslate-perl_3.5.9-1build4_arm64.deb ... 140s Unpacking libtext-xslate-perl:arm64 (3.5.9-1build4) ... 140s Selecting previously unselected package libtime-duration-perl. 140s Preparing to unpack .../250-libtime-duration-perl_1.21-2_all.deb ... 140s Unpacking libtime-duration-perl (1.21-2) ... 140s Selecting previously unselected package libtime-moment-perl. 140s Preparing to unpack .../251-libtime-moment-perl_0.44-2build3_arm64.deb ... 140s Unpacking libtime-moment-perl (0.44-2build3) ... 140s Selecting previously unselected package libunicode-utf8-perl. 140s Preparing to unpack .../252-libunicode-utf8-perl_0.62-2build2_arm64.deb ... 140s Unpacking libunicode-utf8-perl (0.62-2build2) ... 140s Selecting previously unselected package libcgi-pm-perl. 140s Preparing to unpack .../253-libcgi-pm-perl_4.63-1_all.deb ... 140s Unpacking libcgi-pm-perl (4.63-1) ... 140s Selecting previously unselected package libhtml-form-perl. 140s Preparing to unpack .../254-libhtml-form-perl_6.11-1_all.deb ... 140s Unpacking libhtml-form-perl (6.11-1) ... 140s Selecting previously unselected package libwww-mechanize-perl. 140s Preparing to unpack .../255-libwww-mechanize-perl_2.18-1ubuntu1_all.deb ... 140s Unpacking libwww-mechanize-perl (2.18-1ubuntu1) ... 140s Selecting previously unselected package libxml-namespacesupport-perl. 140s Preparing to unpack .../256-libxml-namespacesupport-perl_1.12-2_all.deb ... 140s Unpacking libxml-namespacesupport-perl (1.12-2) ... 140s Selecting previously unselected package libxml-sax-base-perl. 140s Preparing to unpack .../257-libxml-sax-base-perl_1.09-3_all.deb ... 140s Unpacking libxml-sax-base-perl (1.09-3) ... 140s Selecting previously unselected package libxml-sax-perl. 140s Preparing to unpack .../258-libxml-sax-perl_1.02+dfsg-3_all.deb ... 140s Unpacking libxml-sax-perl (1.02+dfsg-3) ... 140s Selecting previously unselected package libxml-libxml-perl. 140s Preparing to unpack .../259-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1build3_arm64.deb ... 140s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build3) ... 140s Selecting previously unselected package lzip. 140s Preparing to unpack .../260-lzip_1.24.1-1_arm64.deb ... 140s Unpacking lzip (1.24.1-1) ... 140s Selecting previously unselected package lzop. 140s Preparing to unpack .../261-lzop_1.04-2build2_arm64.deb ... 140s Unpacking lzop (1.04-2build2) ... 140s Selecting previously unselected package patchutils. 140s Preparing to unpack .../262-patchutils_0.4.2-1build2_arm64.deb ... 140s Unpacking patchutils (0.4.2-1build2) ... 140s Selecting previously unselected package t1utils. 140s Preparing to unpack .../263-t1utils_1.41-4build2_arm64.deb ... 140s Unpacking t1utils (1.41-4build2) ... 140s Selecting previously unselected package unzip. 140s Preparing to unpack .../264-unzip_6.0-28ubuntu3_arm64.deb ... 140s Unpacking unzip (6.0-28ubuntu3) ... 140s Selecting previously unselected package lintian. 140s Preparing to unpack .../265-lintian_2.117.0ubuntu1_all.deb ... 140s Unpacking lintian (2.117.0ubuntu1) ... 141s Selecting previously unselected package libconfig-model-dpkg-perl. 141s Preparing to unpack .../266-libconfig-model-dpkg-perl_3.004_all.deb ... 141s Unpacking libconfig-model-dpkg-perl (3.004) ... 141s Selecting previously unselected package libconvert-binhex-perl. 141s Preparing to unpack .../267-libconvert-binhex-perl_1.125-3_all.deb ... 141s Unpacking libconvert-binhex-perl (1.125-3) ... 141s Selecting previously unselected package libnet-smtp-ssl-perl. 141s Preparing to unpack .../268-libnet-smtp-ssl-perl_1.04-2_all.deb ... 141s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 141s Selecting previously unselected package libmailtools-perl. 141s Preparing to unpack .../269-libmailtools-perl_2.21-2_all.deb ... 141s Unpacking libmailtools-perl (2.21-2) ... 141s Selecting previously unselected package libmime-tools-perl. 141s Preparing to unpack .../270-libmime-tools-perl_5.514-1_all.deb ... 141s Unpacking libmime-tools-perl (5.514-1) ... 141s Selecting previously unselected package libsuitesparseconfig7:arm64. 141s Preparing to unpack .../271-libsuitesparseconfig7_1%3a7.6.1+dfsg-1_arm64.deb ... 141s Unpacking libsuitesparseconfig7:arm64 (1:7.6.1+dfsg-1) ... 141s Selecting previously unselected package libamd3:arm64. 141s Preparing to unpack .../272-libamd3_1%3a7.6.1+dfsg-1_arm64.deb ... 141s Unpacking libamd3:arm64 (1:7.6.1+dfsg-1) ... 141s Selecting previously unselected package libblas3:arm64. 141s Preparing to unpack .../273-libblas3_3.12.0-3_arm64.deb ... 141s Unpacking libblas3:arm64 (3.12.0-3) ... 141s Selecting previously unselected package libgfortran5:arm64. 141s Preparing to unpack .../274-libgfortran5_14-20240315-1ubuntu1_arm64.deb ... 141s Unpacking libgfortran5:arm64 (14-20240315-1ubuntu1) ... 141s Selecting previously unselected package liblapack3:arm64. 141s Preparing to unpack .../275-liblapack3_3.12.0-3_arm64.deb ... 141s Unpacking liblapack3:arm64 (3.12.0-3) ... 141s Selecting previously unselected package libarpack2t64:arm64. 141s Preparing to unpack .../276-libarpack2t64_3.9.1-1.1build1_arm64.deb ... 141s Unpacking libarpack2t64:arm64 (3.9.1-1.1build1) ... 141s Selecting previously unselected package libccolamd3:arm64. 141s Preparing to unpack .../277-libccolamd3_1%3a7.6.1+dfsg-1_arm64.deb ... 141s Unpacking libccolamd3:arm64 (1:7.6.1+dfsg-1) ... 141s Selecting previously unselected package libcamd3:arm64. 141s Preparing to unpack .../278-libcamd3_1%3a7.6.1+dfsg-1_arm64.deb ... 141s Unpacking libcamd3:arm64 (1:7.6.1+dfsg-1) ... 141s Selecting previously unselected package libcolamd3:arm64. 141s Preparing to unpack .../279-libcolamd3_1%3a7.6.1+dfsg-1_arm64.deb ... 141s Unpacking libcolamd3:arm64 (1:7.6.1+dfsg-1) ... 141s Selecting previously unselected package libcholmod5:arm64. 141s Preparing to unpack .../280-libcholmod5_1%3a7.6.1+dfsg-1_arm64.deb ... 141s Unpacking libcholmod5:arm64 (1:7.6.1+dfsg-1) ... 141s Selecting previously unselected package libcxsparse4:arm64. 141s Preparing to unpack .../281-libcxsparse4_1%3a7.6.1+dfsg-1_arm64.deb ... 141s Unpacking libcxsparse4:arm64 (1:7.6.1+dfsg-1) ... 141s Selecting previously unselected package libfftw3-double3:arm64. 141s Preparing to unpack .../282-libfftw3-double3_3.3.10-1ubuntu2_arm64.deb ... 141s Unpacking libfftw3-double3:arm64 (3.3.10-1ubuntu2) ... 141s Selecting previously unselected package libfftw3-single3:arm64. 141s Preparing to unpack .../283-libfftw3-single3_3.3.10-1ubuntu2_arm64.deb ... 141s Unpacking libfftw3-single3:arm64 (3.3.10-1ubuntu2) ... 141s Selecting previously unselected package libxfixes3:arm64. 141s Preparing to unpack .../284-libxfixes3_1%3a6.0.0-2_arm64.deb ... 141s Unpacking libxfixes3:arm64 (1:6.0.0-2) ... 141s Selecting previously unselected package libxcursor1:arm64. 141s Preparing to unpack .../285-libxcursor1_1%3a1.2.1-1_arm64.deb ... 141s Unpacking libxcursor1:arm64 (1:1.2.1-1) ... 141s Selecting previously unselected package libxft2:arm64. 141s Preparing to unpack .../286-libxft2_2.3.6-1_arm64.deb ... 141s Unpacking libxft2:arm64 (2.3.6-1) ... 141s Selecting previously unselected package libxinerama1:arm64. 141s Preparing to unpack .../287-libxinerama1_2%3a1.1.4-3_arm64.deb ... 141s Unpacking libxinerama1:arm64 (2:1.1.4-3) ... 141s Selecting previously unselected package libfltk1.3t64:arm64. 141s Preparing to unpack .../288-libfltk1.3t64_1.3.8-6.1_arm64.deb ... 141s Unpacking libfltk1.3t64:arm64 (1.3.8-6.1) ... 141s Selecting previously unselected package libglvnd0:arm64. 141s Preparing to unpack .../289-libglvnd0_1.7.0-1_arm64.deb ... 141s Unpacking libglvnd0:arm64 (1.7.0-1) ... 141s Selecting previously unselected package libglapi-mesa:arm64. 141s Preparing to unpack .../290-libglapi-mesa_24.0.2-1ubuntu8_arm64.deb ... 141s Unpacking libglapi-mesa:arm64 (24.0.2-1ubuntu8) ... 141s Selecting previously unselected package libx11-xcb1:arm64. 141s Preparing to unpack .../291-libx11-xcb1_2%3a1.8.7-1_arm64.deb ... 141s Unpacking libx11-xcb1:arm64 (2:1.8.7-1) ... 141s Selecting previously unselected package libxcb-dri2-0:arm64. 141s Preparing to unpack .../292-libxcb-dri2-0_1.15-1_arm64.deb ... 141s Unpacking libxcb-dri2-0:arm64 (1.15-1) ... 141s Selecting previously unselected package libxcb-dri3-0:arm64. 141s Preparing to unpack .../293-libxcb-dri3-0_1.15-1_arm64.deb ... 141s Unpacking libxcb-dri3-0:arm64 (1.15-1) ... 141s Selecting previously unselected package libxcb-glx0:arm64. 141s Preparing to unpack .../294-libxcb-glx0_1.15-1_arm64.deb ... 141s Unpacking libxcb-glx0:arm64 (1.15-1) ... 141s Selecting previously unselected package libxcb-present0:arm64. 141s Preparing to unpack .../295-libxcb-present0_1.15-1_arm64.deb ... 141s Unpacking libxcb-present0:arm64 (1.15-1) ... 141s Selecting previously unselected package libxcb-randr0:arm64. 141s Preparing to unpack .../296-libxcb-randr0_1.15-1_arm64.deb ... 141s Unpacking libxcb-randr0:arm64 (1.15-1) ... 141s Selecting previously unselected package libxcb-sync1:arm64. 141s Preparing to unpack .../297-libxcb-sync1_1.15-1_arm64.deb ... 141s Unpacking libxcb-sync1:arm64 (1.15-1) ... 141s Selecting previously unselected package libxcb-xfixes0:arm64. 141s Preparing to unpack .../298-libxcb-xfixes0_1.15-1_arm64.deb ... 141s Unpacking libxcb-xfixes0:arm64 (1.15-1) ... 142s Selecting previously unselected package libxshmfence1:arm64. 142s Preparing to unpack .../299-libxshmfence1_1.3-1build4_arm64.deb ... 142s Unpacking libxshmfence1:arm64 (1.3-1build4) ... 142s Selecting previously unselected package libxxf86vm1:arm64. 142s Preparing to unpack .../300-libxxf86vm1_1%3a1.1.4-1build3_arm64.deb ... 142s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build3) ... 142s Selecting previously unselected package libvulkan1:arm64. 142s Preparing to unpack .../301-libvulkan1_1.3.275.0-1_arm64.deb ... 142s Unpacking libvulkan1:arm64 (1.3.275.0-1) ... 142s Selecting previously unselected package libdrm-amdgpu1:arm64. 142s Preparing to unpack .../302-libdrm-amdgpu1_2.4.120-2_arm64.deb ... 142s Unpacking libdrm-amdgpu1:arm64 (2.4.120-2) ... 142s Selecting previously unselected package libdrm-nouveau2:arm64. 142s Preparing to unpack .../303-libdrm-nouveau2_2.4.120-2_arm64.deb ... 142s Unpacking libdrm-nouveau2:arm64 (2.4.120-2) ... 142s Selecting previously unselected package libdrm-radeon1:arm64. 142s Preparing to unpack .../304-libdrm-radeon1_2.4.120-2_arm64.deb ... 142s Unpacking libdrm-radeon1:arm64 (2.4.120-2) ... 142s Selecting previously unselected package libllvm17t64:arm64. 142s Preparing to unpack .../305-libllvm17t64_1%3a17.0.6-9build1_arm64.deb ... 142s Unpacking libllvm17t64:arm64 (1:17.0.6-9build1) ... 143s Selecting previously unselected package libgl1-mesa-dri:arm64. 143s Preparing to unpack .../306-libgl1-mesa-dri_24.0.2-1ubuntu8_arm64.deb ... 143s Unpacking libgl1-mesa-dri:arm64 (24.0.2-1ubuntu8) ... 143s Selecting previously unselected package libglx-mesa0:arm64. 143s Preparing to unpack .../307-libglx-mesa0_24.0.2-1ubuntu8_arm64.deb ... 143s Unpacking libglx-mesa0:arm64 (24.0.2-1ubuntu8) ... 143s Selecting previously unselected package libglx0:arm64. 143s Preparing to unpack .../308-libglx0_1.7.0-1_arm64.deb ... 143s Unpacking libglx0:arm64 (1.7.0-1) ... 143s Selecting previously unselected package libgl1:arm64. 143s Preparing to unpack .../309-libgl1_1.7.0-1_arm64.deb ... 143s Unpacking libgl1:arm64 (1.7.0-1) ... 143s Selecting previously unselected package libfltk-gl1.3t64:arm64. 143s Preparing to unpack .../310-libfltk-gl1.3t64_1.3.8-6.1_arm64.deb ... 143s Unpacking libfltk-gl1.3t64:arm64 (1.3.8-6.1) ... 143s Selecting previously unselected package libgl2ps1.4. 143s Preparing to unpack .../311-libgl2ps1.4_1.4.2+dfsg1-2_arm64.deb ... 143s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2) ... 143s Selecting previously unselected package libltdl7:arm64. 143s Preparing to unpack .../312-libltdl7_2.4.7-7_arm64.deb ... 143s Unpacking libltdl7:arm64 (2.4.7-7) ... 143s Selecting previously unselected package libglpk40:arm64. 143s Preparing to unpack .../313-libglpk40_5.0-1build1_arm64.deb ... 143s Unpacking libglpk40:arm64 (5.0-1build1) ... 143s Selecting previously unselected package libopengl0:arm64. 143s Preparing to unpack .../314-libopengl0_1.7.0-1_arm64.deb ... 143s Unpacking libopengl0:arm64 (1.7.0-1) ... 143s Selecting previously unselected package libglu1-mesa:arm64. 143s Preparing to unpack .../315-libglu1-mesa_9.0.2-1.1_arm64.deb ... 143s Unpacking libglu1-mesa:arm64 (9.0.2-1.1) ... 143s Selecting previously unselected package libdav1d7:arm64. 143s Preparing to unpack .../316-libdav1d7_1.4.0-1_arm64.deb ... 143s Unpacking libdav1d7:arm64 (1.4.0-1) ... 143s Selecting previously unselected package libheif-plugin-dav1d:arm64. 143s Preparing to unpack .../317-libheif-plugin-dav1d_1.17.6-1ubuntu2_arm64.deb ... 143s Unpacking libheif-plugin-dav1d:arm64 (1.17.6-1ubuntu2) ... 143s Selecting previously unselected package libde265-0:arm64. 143s Preparing to unpack .../318-libde265-0_1.0.15-1build1_arm64.deb ... 143s Unpacking libde265-0:arm64 (1.0.15-1build1) ... 143s Selecting previously unselected package libheif-plugin-libde265:arm64. 143s Preparing to unpack .../319-libheif-plugin-libde265_1.17.6-1ubuntu2_arm64.deb ... 143s Unpacking libheif-plugin-libde265:arm64 (1.17.6-1ubuntu2) ... 143s Selecting previously unselected package libheif1:arm64. 143s Preparing to unpack .../320-libheif1_1.17.6-1ubuntu2_arm64.deb ... 143s Unpacking libheif1:arm64 (1.17.6-1ubuntu2) ... 143s Selecting previously unselected package libhwy1t64:arm64. 143s Preparing to unpack .../321-libhwy1t64_1.0.7-8.1_arm64.deb ... 143s Unpacking libhwy1t64:arm64 (1.0.7-8.1) ... 143s Selecting previously unselected package liblcms2-2:arm64. 143s Preparing to unpack .../322-liblcms2-2_2.14-2_arm64.deb ... 143s Unpacking liblcms2-2:arm64 (2.14-2) ... 143s Selecting previously unselected package libjxl0.7:arm64. 143s Preparing to unpack .../323-libjxl0.7_0.7.0-10.2ubuntu3_arm64.deb ... 143s Unpacking libjxl0.7:arm64 (0.7.0-10.2ubuntu3) ... 143s Selecting previously unselected package libwmflite-0.2-7:arm64. 143s Preparing to unpack .../324-libwmflite-0.2-7_0.2.13-1.1build2_arm64.deb ... 143s Unpacking libwmflite-0.2-7:arm64 (0.2.13-1.1build2) ... 143s Selecting previously unselected package libgraphicsmagick-q16-3t64. 143s Preparing to unpack .../325-libgraphicsmagick-q16-3t64_1.4+really1.3.42-1.1build1_arm64.deb ... 143s Unpacking libgraphicsmagick-q16-3t64 (1.4+really1.3.42-1.1build1) ... 143s Selecting previously unselected package libgraphicsmagick++-q16-12t64. 143s Preparing to unpack .../326-libgraphicsmagick++-q16-12t64_1.4+really1.3.42-1.1build1_arm64.deb ... 143s Unpacking libgraphicsmagick++-q16-12t64 (1.4+really1.3.42-1.1build1) ... 143s Selecting previously unselected package libaec0:arm64. 143s Preparing to unpack .../327-libaec0_1.1.2-1_arm64.deb ... 143s Unpacking libaec0:arm64 (1.1.2-1) ... 143s Selecting previously unselected package libsz2:arm64. 143s Preparing to unpack .../328-libsz2_1.1.2-1_arm64.deb ... 143s Unpacking libsz2:arm64 (1.1.2-1) ... 143s Selecting previously unselected package libhdf5-103-1t64:arm64. 143s Preparing to unpack .../329-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu3_arm64.deb ... 143s Unpacking libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 143s Selecting previously unselected package libasound2-data. 143s Preparing to unpack .../330-libasound2-data_1.2.11-1build1_all.deb ... 143s Unpacking libasound2-data (1.2.11-1build1) ... 143s Selecting previously unselected package libasound2t64:arm64. 143s Preparing to unpack .../331-libasound2t64_1.2.11-1build1_arm64.deb ... 143s Unpacking libasound2t64:arm64 (1.2.11-1build1) ... 143s Selecting previously unselected package libopus0:arm64. 143s Preparing to unpack .../332-libopus0_1.4-1_arm64.deb ... 143s Unpacking libopus0:arm64 (1.4-1) ... 144s Selecting previously unselected package libsamplerate0:arm64. 144s Preparing to unpack .../333-libsamplerate0_0.2.2-4_arm64.deb ... 144s Unpacking libsamplerate0:arm64 (0.2.2-4) ... 144s Selecting previously unselected package libjack-jackd2-0:arm64. 144s Preparing to unpack .../334-libjack-jackd2-0_1.9.21~dfsg-3ubuntu1_arm64.deb ... 144s Unpacking libjack-jackd2-0:arm64 (1.9.21~dfsg-3ubuntu1) ... 144s Selecting previously unselected package libportaudio2:arm64. 144s Preparing to unpack .../335-libportaudio2_19.6.0-1.2build1_arm64.deb ... 144s Unpacking libportaudio2:arm64 (19.6.0-1.2build1) ... 144s Selecting previously unselected package libqhull-r8.0:arm64. 144s Preparing to unpack .../336-libqhull-r8.0_2020.2-6_arm64.deb ... 144s Unpacking libqhull-r8.0:arm64 (2020.2-6) ... 144s Selecting previously unselected package libqrupdate1:arm64. 144s Preparing to unpack .../337-libqrupdate1_1.1.2-4_arm64.deb ... 144s Unpacking libqrupdate1:arm64 (1.1.2-4) ... 144s Selecting previously unselected package libqscintilla2-qt5-l10n. 144s Preparing to unpack .../338-libqscintilla2-qt5-l10n_2.14.1+dfsg-1build2_all.deb ... 144s Unpacking libqscintilla2-qt5-l10n (2.14.1+dfsg-1build2) ... 144s Selecting previously unselected package libdouble-conversion3:arm64. 144s Preparing to unpack .../339-libdouble-conversion3_3.3.0-1_arm64.deb ... 144s Unpacking libdouble-conversion3:arm64 (3.3.0-1) ... 144s Selecting previously unselected package libpcre2-16-0:arm64. 144s Preparing to unpack .../340-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 144s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 144s Selecting previously unselected package libqt5core5t64:arm64. 144s Preparing to unpack .../341-libqt5core5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... 144s Unpacking libqt5core5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 144s Selecting previously unselected package libwayland-server0:arm64. 144s Preparing to unpack .../342-libwayland-server0_1.22.0-2.1_arm64.deb ... 144s Unpacking libwayland-server0:arm64 (1.22.0-2.1) ... 144s Selecting previously unselected package libgbm1:arm64. 144s Preparing to unpack .../343-libgbm1_24.0.2-1ubuntu8_arm64.deb ... 144s Unpacking libgbm1:arm64 (24.0.2-1ubuntu8) ... 144s Selecting previously unselected package libwayland-client0:arm64. 144s Preparing to unpack .../344-libwayland-client0_1.22.0-2.1_arm64.deb ... 144s Unpacking libwayland-client0:arm64 (1.22.0-2.1) ... 144s Selecting previously unselected package libegl-mesa0:arm64. 144s Preparing to unpack .../345-libegl-mesa0_24.0.2-1ubuntu8_arm64.deb ... 144s Unpacking libegl-mesa0:arm64 (24.0.2-1ubuntu8) ... 144s Selecting previously unselected package libegl1:arm64. 144s Preparing to unpack .../346-libegl1_1.7.0-1_arm64.deb ... 144s Unpacking libegl1:arm64 (1.7.0-1) ... 144s Selecting previously unselected package x11-common. 144s Preparing to unpack .../347-x11-common_1%3a7.7+23ubuntu2_all.deb ... 144s Unpacking x11-common (1:7.7+23ubuntu2) ... 144s Selecting previously unselected package libice6:arm64. 144s Preparing to unpack .../348-libice6_2%3a1.0.10-1build2_arm64.deb ... 144s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 144s Selecting previously unselected package libmtdev1t64:arm64. 144s Preparing to unpack .../349-libmtdev1t64_1.1.6-1.1_arm64.deb ... 144s Unpacking libmtdev1t64:arm64 (1.1.6-1.1) ... 144s Selecting previously unselected package libwacom-common. 144s Preparing to unpack .../350-libwacom-common_2.10.0-1build1_all.deb ... 144s Unpacking libwacom-common (2.10.0-1build1) ... 144s Selecting previously unselected package libwacom9:arm64. 144s Preparing to unpack .../351-libwacom9_2.10.0-1build1_arm64.deb ... 144s Unpacking libwacom9:arm64 (2.10.0-1build1) ... 144s Selecting previously unselected package libinput-bin. 144s Preparing to unpack .../352-libinput-bin_1.25.0-1build1_arm64.deb ... 144s Unpacking libinput-bin (1.25.0-1build1) ... 144s Selecting previously unselected package libinput10:arm64. 144s Preparing to unpack .../353-libinput10_1.25.0-1build1_arm64.deb ... 144s Unpacking libinput10:arm64 (1.25.0-1build1) ... 144s Selecting previously unselected package libmd4c0:arm64. 144s Preparing to unpack .../354-libmd4c0_0.4.8-1_arm64.deb ... 144s Unpacking libmd4c0:arm64 (0.4.8-1) ... 144s Selecting previously unselected package libqt5dbus5t64:arm64. 144s Preparing to unpack .../355-libqt5dbus5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... 144s Unpacking libqt5dbus5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 144s Selecting previously unselected package libqt5network5t64:arm64. 144s Preparing to unpack .../356-libqt5network5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... 144s Unpacking libqt5network5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 144s Selecting previously unselected package libsm6:arm64. 144s Preparing to unpack .../357-libsm6_2%3a1.2.3-1build2_arm64.deb ... 144s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 144s Selecting previously unselected package libxcb-icccm4:arm64. 144s Preparing to unpack .../358-libxcb-icccm4_0.4.1-1.1build2_arm64.deb ... 144s Unpacking libxcb-icccm4:arm64 (0.4.1-1.1build2) ... 144s Selecting previously unselected package libxcb-util1:arm64. 144s Preparing to unpack .../359-libxcb-util1_0.4.0-1build2_arm64.deb ... 144s Unpacking libxcb-util1:arm64 (0.4.0-1build2) ... 144s Selecting previously unselected package libxcb-image0:arm64. 144s Preparing to unpack .../360-libxcb-image0_0.4.0-2_arm64.deb ... 144s Unpacking libxcb-image0:arm64 (0.4.0-2) ... 144s Selecting previously unselected package libxcb-keysyms1:arm64. 144s Preparing to unpack .../361-libxcb-keysyms1_0.4.0-1build3_arm64.deb ... 144s Unpacking libxcb-keysyms1:arm64 (0.4.0-1build3) ... 144s Selecting previously unselected package libxcb-render-util0:arm64. 144s Preparing to unpack .../362-libxcb-render-util0_0.3.9-1build3_arm64.deb ... 144s Unpacking libxcb-render-util0:arm64 (0.3.9-1build3) ... 144s Selecting previously unselected package libxcb-shape0:arm64. 144s Preparing to unpack .../363-libxcb-shape0_1.15-1_arm64.deb ... 144s Unpacking libxcb-shape0:arm64 (1.15-1) ... 144s Selecting previously unselected package libxcb-xinerama0:arm64. 144s Preparing to unpack .../364-libxcb-xinerama0_1.15-1_arm64.deb ... 144s Unpacking libxcb-xinerama0:arm64 (1.15-1) ... 144s Selecting previously unselected package libxcb-xinput0:arm64. 144s Preparing to unpack .../365-libxcb-xinput0_1.15-1_arm64.deb ... 144s Unpacking libxcb-xinput0:arm64 (1.15-1) ... 144s Selecting previously unselected package libxcb-xkb1:arm64. 144s Preparing to unpack .../366-libxcb-xkb1_1.15-1_arm64.deb ... 144s Unpacking libxcb-xkb1:arm64 (1.15-1) ... 145s Selecting previously unselected package libxkbcommon-x11-0:arm64. 145s Preparing to unpack .../367-libxkbcommon-x11-0_1.6.0-1_arm64.deb ... 145s Unpacking libxkbcommon-x11-0:arm64 (1.6.0-1) ... 145s Selecting previously unselected package libqt5gui5t64:arm64. 145s Preparing to unpack .../368-libqt5gui5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... 145s Unpacking libqt5gui5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 145s Selecting previously unselected package libavahi-common-data:arm64. 145s Preparing to unpack .../369-libavahi-common-data_0.8-13ubuntu4_arm64.deb ... 145s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu4) ... 145s Selecting previously unselected package libavahi-common3:arm64. 145s Preparing to unpack .../370-libavahi-common3_0.8-13ubuntu4_arm64.deb ... 145s Unpacking libavahi-common3:arm64 (0.8-13ubuntu4) ... 145s Selecting previously unselected package libavahi-client3:arm64. 145s Preparing to unpack .../371-libavahi-client3_0.8-13ubuntu4_arm64.deb ... 145s Unpacking libavahi-client3:arm64 (0.8-13ubuntu4) ... 145s Selecting previously unselected package libcups2t64:arm64. 145s Preparing to unpack .../372-libcups2t64_2.4.7-1.2ubuntu1_arm64.deb ... 145s Unpacking libcups2t64:arm64 (2.4.7-1.2ubuntu1) ... 145s Selecting previously unselected package libqt5widgets5t64:arm64. 145s Preparing to unpack .../373-libqt5widgets5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... 145s Unpacking libqt5widgets5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 145s Selecting previously unselected package libqt5printsupport5t64:arm64. 145s Preparing to unpack .../374-libqt5printsupport5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... 145s Unpacking libqt5printsupport5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 145s Selecting previously unselected package libqscintilla2-qt5-15:arm64. 145s Preparing to unpack .../375-libqscintilla2-qt5-15_2.14.1+dfsg-1build2_arm64.deb ... 145s Unpacking libqscintilla2-qt5-15:arm64 (2.14.1+dfsg-1build2) ... 145s Selecting previously unselected package libqt5sql5t64:arm64. 145s Preparing to unpack .../376-libqt5sql5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... 145s Unpacking libqt5sql5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 145s Selecting previously unselected package libqt5help5:arm64. 145s Preparing to unpack .../377-libqt5help5_5.15.12-2build2_arm64.deb ... 145s Unpacking libqt5help5:arm64 (5.15.12-2build2) ... 145s Selecting previously unselected package libqt5xml5t64:arm64. 145s Preparing to unpack .../378-libqt5xml5t64_5.15.12+dfsg-3ubuntu6_arm64.deb ... 145s Unpacking libqt5xml5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 145s Selecting previously unselected package libogg0:arm64. 145s Preparing to unpack .../379-libogg0_1.3.5-3_arm64.deb ... 145s Unpacking libogg0:arm64 (1.3.5-3) ... 145s Selecting previously unselected package libflac12t64:arm64. 145s Preparing to unpack .../380-libflac12t64_1.4.3+ds-2.1ubuntu1_arm64.deb ... 145s Unpacking libflac12t64:arm64 (1.4.3+ds-2.1ubuntu1) ... 145s Selecting previously unselected package libmp3lame0:arm64. 145s Preparing to unpack .../381-libmp3lame0_3.100-6_arm64.deb ... 145s Unpacking libmp3lame0:arm64 (3.100-6) ... 145s Selecting previously unselected package libmpg123-0:arm64. 145s Preparing to unpack .../382-libmpg123-0_1.32.5-1build1_arm64.deb ... 145s Unpacking libmpg123-0:arm64 (1.32.5-1build1) ... 145s Selecting previously unselected package libvorbis0a:arm64. 145s Preparing to unpack .../383-libvorbis0a_1.3.7-1build2_arm64.deb ... 145s Unpacking libvorbis0a:arm64 (1.3.7-1build2) ... 145s Selecting previously unselected package libvorbisenc2:arm64. 145s Preparing to unpack .../384-libvorbisenc2_1.3.7-1build2_arm64.deb ... 145s Unpacking libvorbisenc2:arm64 (1.3.7-1build2) ... 145s Selecting previously unselected package libsndfile1:arm64. 145s Preparing to unpack .../385-libsndfile1_1.2.2-1ubuntu3_arm64.deb ... 145s Unpacking libsndfile1:arm64 (1.2.2-1ubuntu3) ... 145s Selecting previously unselected package libspqr4:arm64. 145s Preparing to unpack .../386-libspqr4_1%3a7.6.1+dfsg-1_arm64.deb ... 145s Unpacking libspqr4:arm64 (1:7.6.1+dfsg-1) ... 145s Selecting previously unselected package libsundials-ida6:arm64. 145s Preparing to unpack .../387-libsundials-ida6_6.4.1+dfsg1-3build3_arm64.deb ... 145s Unpacking libsundials-ida6:arm64 (6.4.1+dfsg1-3build3) ... 145s Selecting previously unselected package libbtf2:arm64. 145s Preparing to unpack .../388-libbtf2_1%3a7.6.1+dfsg-1_arm64.deb ... 145s Unpacking libbtf2:arm64 (1:7.6.1+dfsg-1) ... 145s Selecting previously unselected package libklu2:arm64. 145s Preparing to unpack .../389-libklu2_1%3a7.6.1+dfsg-1_arm64.deb ... 145s Unpacking libklu2:arm64 (1:7.6.1+dfsg-1) ... 145s Selecting previously unselected package libfftw3-long3:arm64. 145s Preparing to unpack .../390-libfftw3-long3_3.3.10-1ubuntu2_arm64.deb ... 145s Unpacking libfftw3-long3:arm64 (3.3.10-1ubuntu2) ... 145s Preparing to unpack .../391-libevent-core-2.1-7_2.1.12-stable-9build1_arm64.deb ... 145s Unpacking libevent-core-2.1-7:arm64 (2.1.12-stable-9build1) over (2.1.12-stable-9) ... 145s Selecting previously unselected package libevent-pthreads-2.1-7:arm64. 145s Preparing to unpack .../392-libevent-pthreads-2.1-7_2.1.12-stable-9build1_arm64.deb ... 145s Unpacking libevent-pthreads-2.1-7:arm64 (2.1.12-stable-9build1) ... 145s Preparing to unpack .../393-libibverbs1_50.0-2build1_arm64.deb ... 145s Unpacking libibverbs1:arm64 (50.0-2build1) over (50.0-2) ... 145s Preparing to unpack .../394-ibverbs-providers_50.0-2build1_arm64.deb ... 145s Unpacking ibverbs-providers:arm64 (50.0-2build1) over (50.0-2) ... 145s Selecting previously unselected package librdmacm1t64:arm64. 146s Preparing to unpack .../395-librdmacm1t64_50.0-2build1_arm64.deb ... 146s Unpacking librdmacm1t64:arm64 (50.0-2build1) ... 146s Selecting previously unselected package libfabric1:arm64. 146s Preparing to unpack .../396-libfabric1_1.17.0-3build1_arm64.deb ... 146s Unpacking libfabric1:arm64 (1.17.0-3build1) ... 146s Selecting previously unselected package libhwloc15:arm64. 146s Preparing to unpack .../397-libhwloc15_2.10.0-1_arm64.deb ... 146s Unpacking libhwloc15:arm64 (2.10.0-1) ... 146s Selecting previously unselected package libmunge2:arm64. 146s Preparing to unpack .../398-libmunge2_0.5.15-4_arm64.deb ... 146s Unpacking libmunge2:arm64 (0.5.15-4) ... 146s Selecting previously unselected package libpciaccess0:arm64. 146s Preparing to unpack .../399-libpciaccess0_0.17-3_arm64.deb ... 146s Unpacking libpciaccess0:arm64 (0.17-3) ... 146s Selecting previously unselected package libxnvctrl0:arm64. 146s Preparing to unpack .../400-libxnvctrl0_510.47.03-0ubuntu1_arm64.deb ... 146s Unpacking libxnvctrl0:arm64 (510.47.03-0ubuntu1) ... 146s Selecting previously unselected package ocl-icd-libopencl1:arm64. 146s Preparing to unpack .../401-ocl-icd-libopencl1_2.3.2-1_arm64.deb ... 146s Unpacking ocl-icd-libopencl1:arm64 (2.3.2-1) ... 146s Selecting previously unselected package libhwloc-plugins:arm64. 146s Preparing to unpack .../402-libhwloc-plugins_2.10.0-1_arm64.deb ... 146s Unpacking libhwloc-plugins:arm64 (2.10.0-1) ... 146s Selecting previously unselected package libpmix2t64:arm64. 146s Preparing to unpack .../403-libpmix2t64_5.0.1-4.1_arm64.deb ... 146s Unpacking libpmix2t64:arm64 (5.0.1-4.1) ... 146s Selecting previously unselected package libamd-comgr2:arm64. 146s Preparing to unpack .../404-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build1_arm64.deb ... 146s Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3build1) ... 146s Selecting previously unselected package libhsakmt1:arm64. 146s Preparing to unpack .../405-libhsakmt1_5.7.0-1_arm64.deb ... 146s Unpacking libhsakmt1:arm64 (5.7.0-1) ... 146s Selecting previously unselected package libhsa-runtime64-1. 146s Preparing to unpack .../406-libhsa-runtime64-1_5.7.1-1build1_arm64.deb ... 146s Unpacking libhsa-runtime64-1 (5.7.1-1build1) ... 146s Selecting previously unselected package libamdhip64-5. 146s Preparing to unpack .../407-libamdhip64-5_5.2.3-12_arm64.deb ... 146s Unpacking libamdhip64-5 (5.2.3-12) ... 146s Selecting previously unselected package libucx0:arm64. 146s Preparing to unpack .../408-libucx0_1.16.0+ds-4_arm64.deb ... 146s Unpacking libucx0:arm64 (1.16.0+ds-4) ... 146s Selecting previously unselected package libopenmpi3t64:arm64. 146s Preparing to unpack .../409-libopenmpi3t64_4.1.6-7ubuntu1_arm64.deb ... 146s Unpacking libopenmpi3t64:arm64 (4.1.6-7ubuntu1) ... 147s Selecting previously unselected package libfftw3-mpi3:arm64. 147s Preparing to unpack .../410-libfftw3-mpi3_3.3.10-1ubuntu2_arm64.deb ... 147s Unpacking libfftw3-mpi3:arm64 (3.3.10-1ubuntu2) ... 147s Selecting previously unselected package libhdf5-openmpi-103-1t64:arm64. 147s Preparing to unpack .../411-libhdf5-openmpi-103-1t64_1.10.10+repack-3.1ubuntu3_arm64.deb ... 147s Unpacking libhdf5-openmpi-103-1t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 147s Selecting previously unselected package libcombblas2.0.0t64:arm64. 147s Preparing to unpack .../412-libcombblas2.0.0t64_2.0.0-3.1build1_arm64.deb ... 147s Unpacking libcombblas2.0.0t64:arm64 (2.0.0-3.1build1) ... 147s Selecting previously unselected package libmetis5:arm64. 147s Preparing to unpack .../413-libmetis5_5.1.0.dfsg-7build2_arm64.deb ... 147s Unpacking libmetis5:arm64 (5.1.0.dfsg-7build2) ... 147s Selecting previously unselected package libptscotch-7.0:arm64. 147s Preparing to unpack .../414-libptscotch-7.0_7.0.4-1ubuntu1_arm64.deb ... 147s Unpacking libptscotch-7.0:arm64 (7.0.4-1ubuntu1) ... 147s Selecting previously unselected package libsuperlu-dist8:arm64. 147s Preparing to unpack .../415-libsuperlu-dist8_8.2.1+dfsg1-1build1_arm64.deb ... 147s Unpacking libsuperlu-dist8:arm64 (8.2.1+dfsg1-1build1) ... 147s Selecting previously unselected package libhypre-2.28.0:arm64. 147s Preparing to unpack .../416-libhypre-2.28.0_2.28.0-8build1_arm64.deb ... 147s Unpacking libhypre-2.28.0:arm64 (2.28.0-8build1) ... 147s Selecting previously unselected package openmpi-common. 147s Preparing to unpack .../417-openmpi-common_4.1.6-7ubuntu1_all.deb ... 147s Unpacking openmpi-common (4.1.6-7ubuntu1) ... 147s Selecting previously unselected package openmpi-bin. 147s Preparing to unpack .../418-openmpi-bin_4.1.6-7ubuntu1_arm64.deb ... 147s Unpacking openmpi-bin (4.1.6-7ubuntu1) ... 147s Selecting previously unselected package mpi-default-bin. 147s Preparing to unpack .../419-mpi-default-bin_1.15_arm64.deb ... 147s Unpacking mpi-default-bin (1.15) ... 147s Selecting previously unselected package libscalapack-openmpi2.2:arm64. 147s Preparing to unpack .../420-libscalapack-openmpi2.2_2.2.1-3build1_arm64.deb ... 147s Unpacking libscalapack-openmpi2.2:arm64 (2.2.1-3build1) ... 147s Selecting previously unselected package libmumps-5.6t64:arm64. 147s Preparing to unpack .../421-libmumps-5.6t64_5.6.2-2.1build1_arm64.deb ... 147s Unpacking libmumps-5.6t64:arm64 (5.6.2-2.1build1) ... 147s Selecting previously unselected package libsuperlu6:arm64. 147s Preparing to unpack .../422-libsuperlu6_6.0.1+dfsg1-1_arm64.deb ... 147s Unpacking libsuperlu6:arm64 (6.0.1+dfsg1-1) ... 147s Selecting previously unselected package libscotch-7.0:arm64. 147s Preparing to unpack .../423-libscotch-7.0_7.0.4-1ubuntu1_arm64.deb ... 147s Unpacking libscotch-7.0:arm64 (7.0.4-1ubuntu1) ... 147s Selecting previously unselected package libtrilinos-kokkos-13.2:arm64. 147s Preparing to unpack .../424-libtrilinos-kokkos-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-kokkos-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-teuchos-13.2:arm64. 147s Preparing to unpack .../425-libtrilinos-teuchos-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-teuchos-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-epetra-13.2:arm64. 147s Preparing to unpack .../426-libtrilinos-epetra-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-epetra-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-triutils-13.2:arm64. 147s Preparing to unpack .../427-libtrilinos-triutils-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-triutils-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-epetraext-13.2:arm64. 147s Preparing to unpack .../428-libtrilinos-epetraext-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-epetraext-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-trilinosss-13.2:arm64. 147s Preparing to unpack .../429-libtrilinos-trilinosss-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-trilinosss-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-amesos-13.2:arm64. 147s Preparing to unpack .../430-libtrilinos-amesos-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-amesos-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-aztecoo-13.2:arm64. 147s Preparing to unpack .../431-libtrilinos-aztecoo-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-aztecoo-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-galeri-13.2:arm64. 147s Preparing to unpack .../432-libtrilinos-galeri-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-galeri-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-ifpack-13.2:arm64. 147s Preparing to unpack .../433-libtrilinos-ifpack-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-ifpack-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-zoltan-13.2:arm64. 147s Preparing to unpack .../434-libtrilinos-zoltan-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-zoltan-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libtrilinos-ml-13.2:arm64. 147s Preparing to unpack .../435-libtrilinos-ml-13.2_13.2.0-5build1_arm64.deb ... 147s Unpacking libtrilinos-ml-13.2:arm64 (13.2.0-5build1) ... 147s Selecting previously unselected package libumfpack6:arm64. 148s Preparing to unpack .../436-libumfpack6_1%3a7.6.1+dfsg-1_arm64.deb ... 148s Unpacking libumfpack6:arm64 (1:7.6.1+dfsg-1) ... 148s Selecting previously unselected package libpetsc-real3.19t64:arm64. 148s Preparing to unpack .../437-libpetsc-real3.19t64_3.19.6+dfsg1-2.2ubuntu1_arm64.deb ... 148s Unpacking libpetsc-real3.19t64:arm64 (3.19.6+dfsg1-2.2ubuntu1) ... 148s Selecting previously unselected package libsundials-nvecparallel-petsc6:arm64. 148s Preparing to unpack .../438-libsundials-nvecparallel-petsc6_6.4.1+dfsg1-3build3_arm64.deb ... 148s Unpacking libsundials-nvecparallel-petsc6:arm64 (6.4.1+dfsg1-3build3) ... 148s Selecting previously unselected package libsundials-sunmatrix4:arm64. 148s Preparing to unpack .../439-libsundials-sunmatrix4_6.4.1+dfsg1-3build3_arm64.deb ... 148s Unpacking libsundials-sunmatrix4:arm64 (6.4.1+dfsg1-3build3) ... 148s Selecting previously unselected package libsundials-sunlinsol3:arm64. 148s Preparing to unpack .../440-libsundials-sunlinsol3_6.4.1+dfsg1-3build3_arm64.deb ... 148s Unpacking libsundials-sunlinsol3:arm64 (6.4.1+dfsg1-3build3) ... 148s Selecting previously unselected package libtext-unidecode-perl. 148s Preparing to unpack .../441-libtext-unidecode-perl_1.30-3_all.deb ... 148s Unpacking libtext-unidecode-perl (1.30-3) ... 148s Selecting previously unselected package texinfo-lib. 148s Preparing to unpack .../442-texinfo-lib_7.1-3build1_arm64.deb ... 148s Unpacking texinfo-lib (7.1-3build1) ... 148s Selecting previously unselected package tex-common. 148s Preparing to unpack .../443-tex-common_6.18_all.deb ... 148s Unpacking tex-common (6.18) ... 148s Selecting previously unselected package texinfo. 148s Preparing to unpack .../444-texinfo_7.1-3build1_all.deb ... 148s Unpacking texinfo (7.1-3build1) ... 148s Selecting previously unselected package octave-common. 148s Preparing to unpack .../445-octave-common_8.4.0-1build4_all.deb ... 148s Unpacking octave-common (8.4.0-1build4) ... 148s Selecting previously unselected package octave. 148s Preparing to unpack .../446-octave_8.4.0-1build4_arm64.deb ... 148s Unpacking octave (8.4.0-1build4) ... 148s Selecting previously unselected package libncurses-dev:arm64. 148s Preparing to unpack .../447-libncurses-dev_6.4+20240113-1ubuntu1_arm64.deb ... 148s Unpacking libncurses-dev:arm64 (6.4+20240113-1ubuntu1) ... 149s Selecting previously unselected package libreadline-dev:arm64. 149s Preparing to unpack .../448-libreadline-dev_8.2-3.1_arm64.deb ... 149s Unpacking libreadline-dev:arm64 (8.2-3.1) ... 149s Selecting previously unselected package libhdf5-fortran-102t64:arm64. 149s Preparing to unpack .../449-libhdf5-fortran-102t64_1.10.10+repack-3.1ubuntu3_arm64.deb ... 149s Unpacking libhdf5-fortran-102t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 149s Selecting previously unselected package libhdf5-hl-100t64:arm64. 149s Preparing to unpack .../450-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu3_arm64.deb ... 149s Unpacking libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 149s Selecting previously unselected package libhdf5-hl-fortran-100t64:arm64. 149s Preparing to unpack .../451-libhdf5-hl-fortran-100t64_1.10.10+repack-3.1ubuntu3_arm64.deb ... 149s Unpacking libhdf5-hl-fortran-100t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 149s Selecting previously unselected package libhdf5-cpp-103-1t64:arm64. 149s Preparing to unpack .../452-libhdf5-cpp-103-1t64_1.10.10+repack-3.1ubuntu3_arm64.deb ... 149s Unpacking libhdf5-cpp-103-1t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 149s Selecting previously unselected package libhdf5-hl-cpp-100t64:arm64. 149s Preparing to unpack .../453-libhdf5-hl-cpp-100t64_1.10.10+repack-3.1ubuntu3_arm64.deb ... 149s Unpacking libhdf5-hl-cpp-100t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 149s Selecting previously unselected package zlib1g-dev:arm64. 149s Preparing to unpack .../454-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu1_arm64.deb ... 149s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu1) ... 149s Selecting previously unselected package libjpeg-turbo8-dev:arm64. 149s Preparing to unpack .../455-libjpeg-turbo8-dev_2.1.5-2ubuntu1_arm64.deb ... 149s Unpacking libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu1) ... 149s Selecting previously unselected package libjpeg8-dev:arm64. 149s Preparing to unpack .../456-libjpeg8-dev_8c-2ubuntu11_arm64.deb ... 149s Unpacking libjpeg8-dev:arm64 (8c-2ubuntu11) ... 149s Selecting previously unselected package libjpeg-dev:arm64. 149s Preparing to unpack .../457-libjpeg-dev_8c-2ubuntu11_arm64.deb ... 149s Unpacking libjpeg-dev:arm64 (8c-2ubuntu11) ... 149s Selecting previously unselected package libaec-dev:arm64. 149s Preparing to unpack .../458-libaec-dev_1.1.2-1_arm64.deb ... 149s Unpacking libaec-dev:arm64 (1.1.2-1) ... 149s Selecting previously unselected package libcurl4-openssl-dev:arm64. 149s Preparing to unpack .../459-libcurl4-openssl-dev_8.5.0-2ubuntu7_arm64.deb ... 149s Unpacking libcurl4-openssl-dev:arm64 (8.5.0-2ubuntu7) ... 149s Selecting previously unselected package libssl-dev:arm64. 149s Preparing to unpack .../460-libssl-dev_3.0.13-0ubuntu2_arm64.deb ... 149s Unpacking libssl-dev:arm64 (3.0.13-0ubuntu2) ... 149s Selecting previously unselected package hdf5-helpers. 149s Preparing to unpack .../461-hdf5-helpers_1.10.10+repack-3.1ubuntu3_arm64.deb ... 149s Unpacking hdf5-helpers (1.10.10+repack-3.1ubuntu3) ... 149s Selecting previously unselected package libhdf5-dev. 149s Preparing to unpack .../462-libhdf5-dev_1.10.10+repack-3.1ubuntu3_arm64.deb ... 149s Unpacking libhdf5-dev (1.10.10+repack-3.1ubuntu3) ... 149s Selecting previously unselected package xorg-sgml-doctools. 149s Preparing to unpack .../463-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 149s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 149s Selecting previously unselected package x11proto-dev. 149s Preparing to unpack .../464-x11proto-dev_2023.2-1_all.deb ... 149s Unpacking x11proto-dev (2023.2-1) ... 149s Selecting previously unselected package libxau-dev:arm64. 149s Preparing to unpack .../465-libxau-dev_1%3a1.0.9-1build5_arm64.deb ... 149s Unpacking libxau-dev:arm64 (1:1.0.9-1build5) ... 149s Selecting previously unselected package libxdmcp-dev:arm64. 149s Preparing to unpack .../466-libxdmcp-dev_1%3a1.1.3-0ubuntu5_arm64.deb ... 149s Unpacking libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 149s Selecting previously unselected package xtrans-dev. 149s Preparing to unpack .../467-xtrans-dev_1.4.0-1_all.deb ... 149s Unpacking xtrans-dev (1.4.0-1) ... 149s Selecting previously unselected package libpthread-stubs0-dev:arm64. 149s Preparing to unpack .../468-libpthread-stubs0-dev_0.4-1build2_arm64.deb ... 149s Unpacking libpthread-stubs0-dev:arm64 (0.4-1build2) ... 149s Selecting previously unselected package libxcb1-dev:arm64. 149s Preparing to unpack .../469-libxcb1-dev_1.15-1_arm64.deb ... 149s Unpacking libxcb1-dev:arm64 (1.15-1) ... 149s Selecting previously unselected package libx11-dev:arm64. 149s Preparing to unpack .../470-libx11-dev_2%3a1.8.7-1_arm64.deb ... 149s Unpacking libx11-dev:arm64 (2:1.8.7-1) ... 149s Selecting previously unselected package libglx-dev:arm64. 149s Preparing to unpack .../471-libglx-dev_1.7.0-1_arm64.deb ... 149s Unpacking libglx-dev:arm64 (1.7.0-1) ... 149s Selecting previously unselected package libgl-dev:arm64. 149s Preparing to unpack .../472-libgl-dev_1.7.0-1_arm64.deb ... 149s Unpacking libgl-dev:arm64 (1.7.0-1) ... 149s Selecting previously unselected package libblas-dev:arm64. 149s Preparing to unpack .../473-libblas-dev_3.12.0-3_arm64.deb ... 149s Unpacking libblas-dev:arm64 (3.12.0-3) ... 149s Selecting previously unselected package liblapack-dev:arm64. 149s Preparing to unpack .../474-liblapack-dev_3.12.0-3_arm64.deb ... 149s Unpacking liblapack-dev:arm64 (3.12.0-3) ... 150s Selecting previously unselected package libfftw3-bin. 150s Preparing to unpack .../475-libfftw3-bin_3.3.10-1ubuntu2_arm64.deb ... 150s Unpacking libfftw3-bin (3.3.10-1ubuntu2) ... 150s Selecting previously unselected package libfftw3-dev:arm64. 150s Preparing to unpack .../476-libfftw3-dev_3.3.10-1ubuntu2_arm64.deb ... 150s Unpacking libfftw3-dev:arm64 (3.3.10-1ubuntu2) ... 150s Selecting previously unselected package libgfortran-13-dev:arm64. 150s Preparing to unpack .../477-libgfortran-13-dev_13.2.0-19ubuntu1_arm64.deb ... 150s Unpacking libgfortran-13-dev:arm64 (13.2.0-19ubuntu1) ... 150s Selecting previously unselected package gfortran-13-aarch64-linux-gnu. 150s Preparing to unpack .../478-gfortran-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 150s Unpacking gfortran-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 150s Selecting previously unselected package gfortran-13. 150s Preparing to unpack .../479-gfortran-13_13.2.0-19ubuntu1_arm64.deb ... 150s Unpacking gfortran-13 (13.2.0-19ubuntu1) ... 150s Selecting previously unselected package gfortran-aarch64-linux-gnu. 150s Preparing to unpack .../480-gfortran-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 150s Unpacking gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 150s Selecting previously unselected package gfortran. 150s Preparing to unpack .../481-gfortran_4%3a13.2.0-7ubuntu1_arm64.deb ... 150s Unpacking gfortran (4:13.2.0-7ubuntu1) ... 150s Selecting previously unselected package libstdc++-13-dev:arm64. 150s Preparing to unpack .../482-libstdc++-13-dev_13.2.0-19ubuntu1_arm64.deb ... 150s Unpacking libstdc++-13-dev:arm64 (13.2.0-19ubuntu1) ... 150s Selecting previously unselected package g++-13-aarch64-linux-gnu. 150s Preparing to unpack .../483-g++-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 150s Unpacking g++-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 151s Selecting previously unselected package g++-13. 151s Preparing to unpack .../484-g++-13_13.2.0-19ubuntu1_arm64.deb ... 151s Unpacking g++-13 (13.2.0-19ubuntu1) ... 151s Selecting previously unselected package g++-aarch64-linux-gnu. 151s Preparing to unpack .../485-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 151s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 151s Selecting previously unselected package g++. 151s Preparing to unpack .../486-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 151s Unpacking g++ (4:13.2.0-7ubuntu1) ... 151s Selecting previously unselected package octave-dev. 151s Preparing to unpack .../487-octave-dev_8.4.0-1build4_arm64.deb ... 151s Unpacking octave-dev (8.4.0-1build4) ... 151s Selecting previously unselected package dh-octave. 151s Preparing to unpack .../488-dh-octave_1.8.0_all.deb ... 151s Unpacking dh-octave (1.8.0) ... 151s Selecting previously unselected package libfontenc1:arm64. 151s Preparing to unpack .../489-libfontenc1_1%3a1.1.8-1_arm64.deb ... 151s Unpacking libfontenc1:arm64 (1:1.1.8-1) ... 151s Selecting previously unselected package libunwind8:arm64. 151s Preparing to unpack .../490-libunwind8_1.6.2-3_arm64.deb ... 151s Unpacking libunwind8:arm64 (1.6.2-3) ... 151s Selecting previously unselected package libxt6t64:arm64. 151s Preparing to unpack .../491-libxt6t64_1%3a1.2.1-1.2_arm64.deb ... 151s Unpacking libxt6t64:arm64 (1:1.2.1-1.2) ... 151s Selecting previously unselected package libxmu6:arm64. 151s Preparing to unpack .../492-libxmu6_2%3a1.1.3-3build1_arm64.deb ... 151s Unpacking libxmu6:arm64 (2:1.1.3-3build1) ... 151s Selecting previously unselected package libxaw7:arm64. 151s Preparing to unpack .../493-libxaw7_2%3a1.0.14-1build1_arm64.deb ... 151s Unpacking libxaw7:arm64 (2:1.0.14-1build1) ... 151s Selecting previously unselected package libxfont2:arm64. 151s Preparing to unpack .../494-libxfont2_1%3a2.0.6-1_arm64.deb ... 151s Unpacking libxfont2:arm64 (1:2.0.6-1) ... 151s Selecting previously unselected package libxkbfile1:arm64. 151s Preparing to unpack .../495-libxkbfile1_1%3a1.1.0-1build3_arm64.deb ... 151s Unpacking libxkbfile1:arm64 (1:1.1.0-1build3) ... 151s Selecting previously unselected package libxrandr2:arm64. 151s Preparing to unpack .../496-libxrandr2_2%3a1.5.2-2_arm64.deb ... 151s Unpacking libxrandr2:arm64 (2:1.5.2-2) ... 151s Selecting previously unselected package octave-nurbs. 151s Preparing to unpack .../497-octave-nurbs_1.4.3-3build1_arm64.deb ... 151s Unpacking octave-nurbs (1.4.3-3build1) ... 151s Selecting previously unselected package x11-xkb-utils. 151s Preparing to unpack .../498-x11-xkb-utils_7.7+8build1_arm64.deb ... 151s Unpacking x11-xkb-utils (7.7+8build1) ... 151s Selecting previously unselected package xserver-common. 151s Preparing to unpack .../499-xserver-common_2%3a21.1.11-2ubuntu1_all.deb ... 151s Unpacking xserver-common (2:21.1.11-2ubuntu1) ... 151s Selecting previously unselected package xvfb. 151s Preparing to unpack .../500-xvfb_2%3a21.1.11-2ubuntu1_arm64.deb ... 151s Unpacking xvfb (2:21.1.11-2ubuntu1) ... 151s Selecting previously unselected package autopkgtest-satdep. 151s Preparing to unpack .../501-1-autopkgtest-satdep.deb ... 151s Unpacking autopkgtest-satdep (0) ... 151s Setting up libhwy1t64:arm64 (1.0.7-8.1) ... 151s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 151s Setting up libxcb-dri3-0:arm64 (1.15-1) ... 151s Setting up liblcms2-2:arm64 (2.14-2) ... 151s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 151s Setting up libsharpyuv0:arm64 (1.3.2-0.4build2) ... 151s Setting up libwayland-server0:arm64 (1.22.0-2.1) ... 151s Setting up libx11-xcb1:arm64 (2:1.8.7-1) ... 151s Setting up libpciaccess0:arm64 (0.17-3) ... 151s Setting up libibverbs1:arm64 (50.0-2build1) ... 151s Setting up libdouble-conversion3:arm64 (3.3.0-1) ... 151s Setting up libdrm-nouveau2:arm64 (2.4.120-2) ... 151s Setting up libmpg123-0:arm64 (1.32.5-1build1) ... 151s Setting up libxcb-xfixes0:arm64 (1.15-1) ... 151s Setting up libogg0:arm64 (1.3.5-3) ... 151s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 151s Setting up libgdbm6t64:arm64 (1.23-5.1) ... 151s Setting up libxpm4:arm64 (1:3.5.17-1build1) ... 151s Setting up hdf5-helpers (1.10.10+repack-3.1ubuntu3) ... 151s Setting up libwmflite-0.2-7:arm64 (0.2.13-1.1build2) ... 151s Setting up libxcb-xinput0:arm64 (1.15-1) ... 151s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 151s Setting up libdatrie1:arm64 (0.2.13-3) ... 151s Setting up libtext-glob-perl (0.11-3) ... 151s Setting up libgdbm-compat4t64:arm64 (1.23-5.1) ... 151s Setting up ibverbs-providers:arm64 (50.0-2build1) ... 151s Setting up libxcb-render0:arm64 (1.15-1) ... 151s Setting up libssl3t64:arm64 (3.0.13-0ubuntu2) ... 151s Setting up libdrm-radeon1:arm64 (2.4.120-2) ... 151s Setting up libglvnd0:arm64 (1.7.0-1) ... 151s Setting up libscotch-7.0:arm64 (7.0.4-1ubuntu1) ... 151s Setting up libqscintilla2-qt5-l10n (2.14.1+dfsg-1build2) ... 151s Setting up libxcb-glx0:arm64 (1.15-1) ... 151s Setting up unzip (6.0-28ubuntu3) ... 151s Setting up fonts-freefont-otf (20211204+svn4273-2) ... 151s Setting up libxcb-keysyms1:arm64 (0.4.0-1build3) ... 151s Setting up libxcb-shape0:arm64 (1.15-1) ... 151s Setting up x11-common (1:7.7+23ubuntu2) ... 152s Setting up libcxsparse4:arm64 (1:7.6.1+dfsg-1) ... 152s Setting up libpsl5t64:arm64 (0.21.2-1.1) ... 152s Setting up libdeflate0:arm64 (1.19-1) ... 152s Setting up libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu7) ... 152s Setting up perl-openssl-defaults:arm64 (7build1) ... 152s Setting up linux-libc-dev:arm64 (6.8.0-20.20) ... 152s Setting up m4 (1.4.19-4) ... 152s Setting up libqhull-r8.0:arm64 (2020.2-6) ... 152s Setting up libxcb-render-util0:arm64 (0.3.9-1build3) ... 152s Setting up libtrilinos-kokkos-13.2:arm64 (13.2.0-5build1) ... 152s Setting up libmetis5:arm64 (5.1.0.dfsg-7build2) ... 152s Setting up libxcb-shm0:arm64 (1.15-1) ... 152s Setting up libxcb-icccm4:arm64 (0.4.1-1.1build2) ... 152s Setting up libgomp1:arm64 (14-20240315-1ubuntu1) ... 152s Setting up locales (2.39-0ubuntu6) ... 152s Generating locales (this might take a while)... 154s en_US.UTF-8... done 154s Generation complete. 154s Setting up libunwind8:arm64 (1.6.2-3) ... 154s Setting up libpthread-stubs0-dev:arm64 (0.4-1build2) ... 154s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 154s Setting up octave-common (8.4.0-1build4) ... 154s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 154s Setting up libaec0:arm64 (1.1.2-1) ... 154s Setting up libopengl0:arm64 (1.7.0-1) ... 154s Setting up libelf1t64:arm64 (0.190-1.1build2) ... 154s Setting up libxcb-util1:arm64 (0.4.0-1build2) ... 154s Setting up libxxf86vm1:arm64 (1:1.1.4-1build3) ... 154s Setting up libxcb-xkb1:arm64 (1.15-1) ... 154s Setting up libxcb-image0:arm64 (0.4.0-2) ... 154s Setting up libnumber-compare-perl (0.03-3) ... 154s Setting up libdw1t64:arm64 (0.190-1.1build2) ... 154s Setting up libxnvctrl0:arm64 (510.47.03-0ubuntu1) ... 154s Setting up libxcb-present0:arm64 (1.15-1) ... 154s Setting up libtrilinos-trilinosss-13.2:arm64 (13.2.0-5build1) ... 154s Setting up libasound2-data (1.2.11-1build1) ... 154s Setting up tex-common (6.18) ... 154s update-language: texlive-base not installed and configured, doing nothing! 154s Setting up libbtf2:arm64 (1:7.6.1+dfsg-1) ... 154s Setting up xtrans-dev (1.4.0-1) ... 154s Setting up libfontenc1:arm64 (1:1.1.8-1) ... 154s Setting up autotools-dev (20220109.1) ... 154s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 154s No schema files found: doing nothing. 154s Setting up libblas3:arm64 (3.12.0-3) ... 154s 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 154s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 154s Setting up libxcb-xinerama0:arm64 (1.15-1) ... 154s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 154s Setting up libasound2t64:arm64 (1.2.11-1build1) ... 154s Setting up gcc-13-base:arm64 (13.2.0-19ubuntu1) ... 154s Setting up libmunge2:arm64 (0.5.15-4) ... 154s Setting up libllvm17t64:arm64 (1:17.0.6-9build1) ... 154s Setting up libxfixes3:arm64 (1:6.0.0-2) ... 154s Setting up libxcb-sync1:arm64 (1.15-1) ... 154s Setting up aglfn (1.7+git20191031.4036a9c-2) ... 154s Setting up lzip (1.24.1-1) ... 154s update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip (lzip) in auto mode 154s update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode 154s update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode 154s Setting up libavahi-common-data:arm64 (0.8-13ubuntu4) ... 154s Setting up perl-modules-5.38 (5.38.2-3.2) ... 154s Setting up libopus0:arm64 (1.4-1) ... 154s Setting up t1utils (1.41-4build2) ... 154s Setting up libxinerama1:arm64 (2:1.1.4-3) ... 154s Setting up diffstat (1.66-1) ... 154s Setting up libxkbcommon-x11-0:arm64 (1.6.0-1) ... 154s Setting up fonts-dejavu-mono (2.37-8) ... 154s Setting up libssl-dev:arm64 (3.0.13-0ubuntu2) ... 154s Setting up libpng16-16t64:arm64 (1.6.43-3) ... 154s Setting up libhwloc15:arm64 (2.10.0-1) ... 154s Setting up libmpc3:arm64 (1.3.1-1) ... 154s Setting up libevent-core-2.1-7:arm64 (2.1.12-stable-9build1) ... 154s Setting up libatomic1:arm64 (14-20240315-1ubuntu1) ... 154s Setting up libvorbis0a:arm64 (1.3.7-1build2) ... 154s Setting up libxrandr2:arm64 (2:1.5.2-2) ... 154s Setting up autopoint (0.21-14ubuntu1) ... 154s Setting up fonts-dejavu-core (2.37-8) ... 154s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 154s Setting up libjxl0.7:arm64 (0.7.0-10.2ubuntu3) ... 154s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 154s Setting up libltdl7:arm64 (2.4.7-7) ... 154s Setting up libfftw3-double3:arm64 (3.3.10-1ubuntu2) ... 154s Setting up libglapi-mesa:arm64 (24.0.2-1ubuntu8) ... 154s Setting up libgfortran5:arm64 (14-20240315-1ubuntu1) ... 154s Setting up libvulkan1:arm64 (1.3.275.0-1) ... 154s Setting up libwebp7:arm64 (1.3.2-0.4build2) ... 154s Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 154s Setting up libubsan1:arm64 (14-20240315-1ubuntu1) ... 154s Setting up libxcb-dri2-0:arm64 (1.15-1) ... 154s Setting up dwz (0.15-1build5) ... 154s Setting up libdav1d7:arm64 (1.4.0-1) ... 154s Setting up libmtdev1t64:arm64 (1.1.6-1.1) ... 154s Setting up ocl-icd-libopencl1:arm64 (2.3.2-1) ... 154s Setting up libxshmfence1:arm64 (1.3-1build4) ... 154s Setting up libhwasan0:arm64 (14-20240315-1ubuntu1) ... 154s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 154s Setting up libxcb-randr0:arm64 (1.15-1) ... 154s Setting up libasan8:arm64 (14-20240315-1ubuntu1) ... 154s Setting up lzop (1.04-2build2) ... 154s Setting up openmpi-common (4.1.6-7ubuntu1) ... 154s Setting up debugedit (1:5.0-5build1) ... 154s Setting up libmd4c0:arm64 (0.4.8-1) ... 154s Setting up libsuitesparseconfig7:arm64 (1:7.6.1+dfsg-1) ... 154s Setting up librdmacm1t64:arm64 (50.0-2build1) ... 154s Setting up liblua5.4-0:arm64 (5.4.6-3build1) ... 154s Setting up libharfbuzz0b:arm64 (8.3.0-2build1) ... 154s Setting up libthai-data (0.1.29-2) ... 154s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 154s Setting up libglu1-mesa:arm64 (9.0.2-1.1) ... 154s Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3build1) ... 154s Setting up libflac12t64:arm64 (1.4.3+ds-2.1ubuntu1) ... 154s Setting up libperl5.38t64:arm64 (5.38.2-3.2) ... 154s Setting up libxkbfile1:arm64 (1:1.1.0-1build3) ... 154s Setting up libtsan2:arm64 (14-20240315-1ubuntu1) ... 154s Setting up libisl23:arm64 (0.26-3) ... 154s Setting up libde265-0:arm64 (1.0.15-1build1) ... 154s Setting up libc-dev-bin (2.39-0ubuntu6) ... 154s Setting up libsamplerate0:arm64 (0.2.2-4) ... 154s Setting up openssl (3.0.13-0ubuntu2) ... 154s Setting up libwebpmux3:arm64 (1.3.2-0.4build2) ... 154s Setting up libxfont2:arm64 (1:2.0.6-1) ... 154s Setting up readline-common (8.2-3.1) ... 154s Setting up libmarkdown2:arm64 (2.2.7-2) ... 154s Setting up libcc1-0:arm64 (14-20240315-1ubuntu1) ... 154s Setting up libxmuu1:arm64 (2:1.1.3-3build1) ... 154s Setting up info (7.1-3build1) ... 154s Setting up liblsan0:arm64 (14-20240315-1ubuntu1) ... 154s Setting up libmp3lame0:arm64 (3.100-6) ... 154s Setting up libblas-dev:arm64 (3.12.0-3) ... 154s 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 154s Setting up libsz2:arm64 (1.1.2-1) ... 154s Setting up libitm1:arm64 (14-20240315-1ubuntu1) ... 154s Setting up libvorbisenc2:arm64 (1.3.7-1build2) ... 154s Setting up libevent-pthreads-2.1-7:arm64 (2.1.12-stable-9build1) ... 154s Setting up libdrm-amdgpu1:arm64 (2.4.120-2) ... 154s Setting up libwacom-common (2.10.0-1build1) ... 154s Setting up libwayland-client0:arm64 (1.22.0-2.1) ... 154s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 154s Setting up x11proto-dev (2023.2-1) ... 154s Setting up libfabric1:arm64 (1.17.0-3build1) ... 154s Setting up gnuplot-data (6.0.0+dfsg1-1ubuntu2) ... 154s Setting up libice6:arm64 (2:1.0.10-1build2) ... 154s Setting up liblapack3:arm64 (3.12.0-3) ... 154s 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 154s Setting up gettext (0.21-14ubuntu1) ... 154s Setting up libarpack2t64:arm64 (3.9.1-1.1build1) ... 154s Setting up libfftw3-single3:arm64 (3.3.10-1ubuntu2) ... 154s Setting up apt-utils (2.7.13ubuntu1) ... 154s Setting up libamd3:arm64 (1:7.6.1+dfsg-1) ... 154s Setting up libxau-dev:arm64 (1:1.0.9-1build5) ... 154s Setting up cpp-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 154s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 154s Setting up libgbm1:arm64 (24.0.2-1ubuntu8) ... 154s Setting up libcolamd3:arm64 (1:7.6.1+dfsg-1) ... 154s Setting up libwacom9:arm64 (2.10.0-1build1) ... 154s Setting up fontconfig-config (2.15.0-1.1ubuntu1) ... 154s Setting up libxcursor1:arm64 (1:1.2.1-1) ... 154s Setting up libgl1-mesa-dri:arm64 (24.0.2-1ubuntu8) ... 155s Setting up libaec-dev:arm64 (1.1.2-1) ... 155s Setting up libavahi-common3:arm64 (0.8-13ubuntu4) ... 155s Setting up libfftw3-long3:arm64 (3.3.10-1ubuntu2) ... 155s Setting up libsundials-sunmatrix4:arm64 (6.4.1+dfsg1-3build3) ... 155s Setting up libsuperlu6:arm64 (6.0.1+dfsg1-1) ... 155s Setting up libhwloc-plugins:arm64 (2.10.0-1) ... 155s Setting up libqrupdate1:arm64 (1.1.2-4) ... 155s Setting up libsundials-ida6:arm64 (6.4.1+dfsg1-3build3) ... 155s Setting up libcamd3:arm64 (1:7.6.1+dfsg-1) ... 155s Setting up libinput-bin (1.25.0-1build1) ... 155s Setting up libthai0:arm64 (0.1.29-2) ... 155s Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 155s Setting up libqt5core5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 155s Setting up perl (5.38.2-3.2) ... 155s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 155s Setting up libegl-mesa0:arm64 (24.0.2-1ubuntu8) ... 155s Setting up libclass-data-inheritable-perl (0.08-3) ... 155s Setting up libxs-parse-keyword-perl (0.39-1build2) ... 155s Setting up libalgorithm-c3-perl (0.11-2) ... 155s Setting up liblog-log4perl-perl (1.57-1) ... 155s Setting up libtext-reform-perl (1.20-5) ... 155s Setting up libglpk40:arm64 (5.0-1build1) ... 155s Setting up libfile-find-rule-perl (0.34-3) ... 155s Setting up libcurl4-openssl-dev:arm64 (8.5.0-2ubuntu7) ... 155s Setting up libipc-system-simple-perl (1.30-2) ... 155s Setting up libio-tiecombine-perl (1.005-3) ... 155s Setting up libnet-domain-tld-perl (1.75-3) ... 155s Setting up libperlio-utf8-strict-perl (0.010-1build2) ... 155s Setting up liblapack-dev:arm64 (3.12.0-3) ... 155s 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 155s Setting up libvariable-magic-perl (0.63-1build2) ... 155s Setting up libio-html-perl (1.004-3) ... 155s Setting up libtext-template-perl (1.61-1) ... 155s Setting up libpod-parser-perl (1.67-1) ... 155s Setting up libb-hooks-op-check-perl:arm64 (0.22-3) ... 155s Setting up liblist-moreutils-xs-perl (0.430-3build4) ... 155s Setting up libpmix2t64:arm64 (5.0.1-4.1) ... 155s Setting up libparams-util-perl (1.102-2build2) ... 155s Setting up libtime-duration-perl (1.21-2) ... 155s Setting up autoconf (2.71-3) ... 155s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 155s Setting up libccolamd3:arm64 (1:7.6.1+dfsg-1) ... 155s Setting up libarray-intspan-perl (2.004-2) ... 155s Setting up libcapture-tiny-perl (0.48-2) ... 155s Setting up libtimedate-perl (2.3300-2) ... 155s Setting up libreadline8t64:arm64 (8.2-3.1) ... 155s Setting up libexporter-lite-perl (0.09-2) ... 155s Setting up libsub-name-perl:arm64 (0.27-1build2) ... 155s Setting up libsyntax-keyword-try-perl (0.29-1build2) ... 155s Setting up libjack-jackd2-0:arm64 (1.9.21~dfsg-3ubuntu1) ... 155s Setting up libdata-validate-domain-perl (0.10-1.1) ... 155s Setting up libproc-processtable-perl:arm64 (0.636-1build2) ... 155s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 155s Setting up libgcc-13-dev:arm64 (13.2.0-19ubuntu1) ... 155s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu1) ... 155s Setting up libpath-tiny-perl (0.144-1) ... 155s Setting up libjson-perl (4.10000-1) ... 155s Setting up libegl1:arm64 (1.7.0-1) ... 155s Setting up libqt5sql5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 155s Setting up libipc-run3-perl (0.049-1) ... 155s Setting up libregexp-wildcards-perl (1.05-3) ... 155s Setting up libsub-uplevel-perl (0.2800-3) ... 155s Setting up libsub-override-perl (0.10-1) ... 155s Setting up libc6-dev:arm64 (2.39-0ubuntu6) ... 155s Setting up libaliased-perl (0.34-3) ... 155s Setting up libstrictures-perl (2.000006-1) ... 155s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 155s Setting up libdevel-stacktrace-perl (2.0500-1) ... 155s Setting up libclass-xsaccessor-perl (1.19-4build3) ... 155s Setting up libtext-autoformat-perl (1.750000-2) ... 155s Setting up curl (8.5.0-2ubuntu7) ... 155s Setting up libtoml-tiny-perl (0.16-1) ... 155s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu1) ... 155s Setting up libsndfile1:arm64 (1.2.2-1ubuntu3) ... 155s Setting up libsort-versions-perl (1.62-3) ... 155s Setting up libexporter-tiny-perl (1.006002-1) ... 155s Setting up libterm-readkey-perl (2.38-2build3) ... 155s Setting up libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 155s Setting up libtext-unidecode-perl (1.30-3) ... 155s Setting up libgfortran-13-dev:arm64 (13.2.0-19ubuntu1) ... 155s Setting up libtext-levenshteinxs-perl (0.03-5build3) ... 155s Setting up libperlio-gzip-perl (0.20-1build3) ... 155s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 155s Setting up libhtml-html5-entities-perl (0.004-3) ... 155s Setting up libtext-levenshtein-damerau-perl (0.41-3) ... 155s Setting up libavahi-client3:arm64 (0.8-13ubuntu4) ... 155s Setting up libsereal-decoder-perl (5.004+ds-1build2) ... 155s Setting up liburi-perl (5.27-1) ... 155s Setting up libnet-ipv6addr-perl (1.02-1) ... 155s Setting up libhsakmt1:arm64 (5.7.0-1) ... 155s Setting up libstdc++-13-dev:arm64 (13.2.0-19ubuntu1) ... 155s Setting up libemail-address-xs-perl (1.05-1build3) ... 155s Setting up libnet-ssleay-perl:arm64 (1.94-1build2) ... 155s Setting up automake (1:1.16.5-1.3ubuntu1) ... 155s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 155s Setting up libapt-pkg-perl (0.1.40build5) ... 155s Setting up libmodule-pluggable-perl (5.2-4) ... 155s Setting up libstring-escape-perl (2010.002-3) ... 155s Setting up libberkeleydb-perl:arm64 (0.64-2build2) ... 155s Setting up libinput10:arm64 (1.25.0-1build1) ... 155s Setting up libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 155s Setting up libportaudio2:arm64 (19.6.0-1.2build1) ... 155s Setting up libhttp-date-perl (6.06-1) ... 155s Setting up libfile-which-perl (1.27-2) ... 155s Setting up fontconfig (2.15.0-1.1ubuntu1) ... 157s Regenerating fonts cache... done. 157s Setting up libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu1) ... 157s Setting up libcholmod5:arm64 (1:7.6.1+dfsg-1) ... 157s Setting up libxft2:arm64 (2.3.6-1) ... 157s Setting up libncurses-dev:arm64 (6.4+20240113-1ubuntu1) ... 157s Setting up libqt5dbus5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 157s Setting up libfile-basedir-perl (0.09-2) ... 157s Setting up libunicode-utf8-perl (0.62-2build2) ... 157s Setting up libglx-mesa0:arm64 (24.0.2-1ubuntu8) ... 157s Setting up libset-intspan-perl (1.19-3) ... 157s Setting up libxcb1-dev:arm64 (1.15-1) ... 157s Setting up libmouse-perl (2.5.10-1build7) ... 157s Setting up libfile-listing-perl (6.16-1) ... 157s Setting up libpod-pom-perl (2.01-4) ... 157s Setting up libregexp-pattern-perl (0.2.14-2) ... 157s Setting up libglx0:arm64 (1.7.0-1) ... 157s Setting up cpp-13 (13.2.0-19ubuntu1) ... 157s Setting up libdata-messagepack-perl (1.02-1build3) ... 157s Setting up libdynaloader-functions-perl (0.003-3) ... 157s Setting up libclass-method-modifiers-perl (2.15-1) ... 157s Setting up liblist-compare-perl (0.55-2) ... 157s Setting up libspqr4:arm64 (1:7.6.1+dfsg-1) ... 157s Setting up libfftw3-bin (3.3.10-1ubuntu2) ... 157s Setting up libclone-perl:arm64 (0.46-1build2) ... 157s Setting up libarchive-zip-perl (1.68-1) ... 157s Setting up libsub-identify-perl (0.14-3build2) ... 157s Setting up libcpanel-json-xs-perl:arm64 (4.37-1build2) ... 157s Setting up libio-stringy-perl (2.111-3) ... 157s Setting up liblist-moreutils-perl (0.430-2) ... 157s Setting up libhtml-tagset-perl (3.20-6) ... 157s Setting up liblog-any-perl (1.717-1) ... 157s Setting up libyaml-pp-perl (0.38.0-1) ... 157s Setting up libdevel-size-perl (0.83-2build3) ... 157s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 157s Setting up libpod-constants-perl (0.19-2) ... 157s Setting up libregexp-pattern-license-perl (3.11.0-1) ... 157s Setting up libconvert-binhex-perl (1.125-3) ... 157s Setting up libpango-1.0-0:arm64 (1.52.1+ds-1) ... 157s Setting up libhdf5-cpp-103-1t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 157s Setting up liblwp-mediatypes-perl (6.04-2) ... 157s Setting up libqt5network5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 157s Setting up libyaml-libyaml-perl (0.89+ds-1build1) ... 157s Setting up libio-interactive-perl (1.025-1) ... 157s Setting up libtry-tiny-perl (0.31-2) ... 157s Setting up libx11-dev:arm64 (2:1.8.7-1) ... 157s Setting up libmldbm-perl (2.05-4) ... 157s Setting up libxml-namespacesupport-perl (1.12-2) ... 157s Setting up libnet-http-perl (6.23-1) ... 157s Setting up libpath-iterator-rule-perl (1.015-2) ... 157s Setting up libtext-markdown-discount-perl (0.16-1build2) ... 157s Setting up libhdf5-fortran-102t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 157s Setting up libclone-choose-perl (0.010-2) ... 157s Setting up libqt5xml5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 157s Setting up libtime-moment-perl (0.44-2build3) ... 157s Setting up libencode-locale-perl (1.05-3) ... 157s Setting up libexception-class-perl (1.45-1) ... 157s Setting up gcc-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 157s Setting up libclass-c3-perl (0.35-2) ... 157s Setting up texinfo-lib (7.1-3build1) ... 157s Setting up libreadline-dev:arm64 (8.2-3.1) ... 157s Setting up libconfig-tiny-perl (2.30-1) ... 157s Setting up libsereal-encoder-perl (5.004+ds-1build2) ... 157s Setting up libdevel-callchecker-perl:arm64 (0.008-2build2) ... 157s Setting up liblist-utilsby-perl (0.12-2) ... 157s Setting up libyaml-tiny-perl (1.74-1) ... 157s Setting up libcairo2:arm64 (1.18.0-1ubuntu1) ... 157s Setting up libregexp-common-perl (2017060201-3) ... 157s Setting up libnet-netmask-perl (2.0002-2) ... 157s Setting up libsub-install-perl (0.929-1) ... 157s Setting up libindirect-perl (0.39-2build3) ... 157s Setting up libxs-parse-sublike-perl:arm64 (0.21-2build2) ... 157s Setting up intltool-debian (0.35.0+20060710.6) ... 157s Setting up libobject-pad-perl (0.808-1build2) ... 157s Setting up liberror-perl (0.17029-2) ... 157s Setting up patchutils (0.4.2-1build2) ... 157s Setting up libjson-maybexs-perl (1.004005-1) ... 157s Setting up libxml-sax-base-perl (1.09-3) ... 157s Setting up libio-string-perl (1.08-4) ... 157s Setting up libboolean-perl (0.46-3) ... 157s Setting up libnetaddr-ip-perl (4.079+dfsg-2build3) ... 157s Setting up libgl1:arm64 (1.7.0-1) ... 157s Setting up libtest-exception-perl (0.43-3) ... 157s Setting up libstring-copyright-perl (0.003014-1) ... 157s Setting up libklu2:arm64 (1:7.6.1+dfsg-1) ... 157s Setting up libxt6t64:arm64 (1:1.2.1-1.2) ... 157s Setting up libgd3:arm64 (2.3.3-9ubuntu3) ... 157s Setting up gcc-13 (13.2.0-19ubuntu1) ... 157s Setting up libdata-optlist-perl (0.114-1) ... 157s Setting up libtext-xslate-perl:arm64 (3.5.9-1build4) ... 157s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu1) ... 157s Setting up libwww-robotrules-perl (6.02-1) ... 157s Setting up libumfpack6:arm64 (1:7.6.1+dfsg-1) ... 157s Setting up libhsa-runtime64-1 (5.7.1-1build1) ... 157s Setting up cpp (4:13.2.0-7ubuntu1) ... 157s Setting up libhtml-parser-perl:arm64 (3.81-1build2) ... 157s Setting up liblog-any-adapter-screen-perl (0.140-2) ... 157s Setting up librole-tiny-perl (2.002004-1) ... 157s Setting up libmousex-strictconstructor-perl (0.02-3) ... 157s Setting up libglx-dev:arm64 (1.7.0-1) ... 157s Setting up libmro-compat-perl (0.15-2) ... 157s Setting up libpangoft2-1.0-0:arm64 (1.52.1+ds-1) ... 157s Setting up libjpeg8-dev:arm64 (8c-2ubuntu11) ... 157s Setting up libhdf5-hl-cpp-100t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 157s Setting up libfont-ttf-perl (1.06-2) ... 157s Setting up libfile-homedir-perl (1.006-2) ... 157s Setting up libfltk1.3t64:arm64 (1.3.8-6.1) ... 157s Setting up libfftw3-dev:arm64 (3.3.10-1ubuntu2) ... 157s Setting up libcups2t64:arm64 (2.4.7-1.2ubuntu1) ... 157s Setting up libgl-dev:arm64 (1.7.0-1) ... 157s Setting up libio-socket-ssl-perl (2.085-1) ... 157s Setting up libsub-exporter-perl (0.990-1) ... 157s Setting up libpangocairo-1.0-0:arm64 (1.52.1+ds-1) ... 157s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 157s Setting up libdata-validate-ip-perl (0.31-1) ... 157s Setting up libmousex-nativetraits-perl (1.09-3) ... 157s Setting up libhtml-form-perl (6.11-1) ... 157s Setting up libiterator-perl (0.03+ds1-2) ... 157s Setting up g++-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 157s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 157s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 157s Setting up g++-13 (13.2.0-19ubuntu1) ... 157s Setting up libhttp-negotiate-perl (6.01-2) ... 157s Setting up libcarp-assert-more-perl (2.3.0-1) ... 157s Setting up libxmu6:arm64 (2:1.1.3-3build1) ... 157s Setting up libiterator-util-perl (0.02+ds1-2) ... 157s Setting up libhttp-cookies-perl (6.11-1) ... 157s Setting up libtool (2.4.7-7) ... 157s Setting up po-debconf (1.0.21+nmu1) ... 157s Setting up libhtml-tree-perl (5.07-3) ... 157s Setting up libparams-classify-perl:arm64 (0.015-2build4) ... 157s Setting up libcgi-pm-perl (4.63-1) ... 157s Setting up libhash-merge-perl (0.302-1) ... 157s Setting up libsoftware-copyright-perl (0.012-2) ... 157s Setting up libjpeg-dev:arm64 (8c-2ubuntu11) ... 157s Setting up gfortran-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 157s Setting up libhdf5-hl-fortran-100t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 157s Setting up libxaw7:arm64 (2:1.0.14-1build1) ... 157s Setting up libxml-sax-perl (1.02+dfsg-3) ... 157s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 157s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 157s 157s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 157s Setting up gcc (4:13.2.0-7ubuntu1) ... 157s Setting up libgl2ps1.4 (1.4.2+dfsg1-2) ... 157s Setting up dh-autoreconf (20) ... 157s Setting up libfltk-gl1.3t64:arm64 (1.3.8-6.1) ... 157s Setting up libqt5gui5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 157s Setting up libdata-validate-uri-perl (0.07-3) ... 157s Setting up libamdhip64-5 (5.2.3-12) ... 157s Setting up libnet-smtp-ssl-perl (1.04-2) ... 157s Setting up libmodule-runtime-perl (0.016-2) ... 157s Setting up libmailtools-perl (2.21-2) ... 157s Setting up gfortran-13 (13.2.0-19ubuntu1) ... 157s Setting up libconfig-model-perl (2.153-3) ... 157s Setting up libhdf5-dev (1.10.10+repack-3.1ubuntu3) ... 157s update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 157s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build3) ... 157s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 157s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 157s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 157s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 157s Setting up dh-strip-nondeterminism (1.13.1-1) ... 157s Setting up libconst-fast-perl (0.014-2) ... 157s Setting up libdata-section-perl (0.200008-1) ... 157s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 157s Setting up gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 157s Setting up gnuplot-nox (6.0.0+dfsg1-1ubuntu2) ... 157s update-alternatives: using /usr/bin/gnuplot-nox to provide /usr/bin/gnuplot (gnuplot) in auto mode 157s Setting up libdata-dpath-perl (0.59-1) ... 157s Setting up libstring-rewriteprefix-perl (0.009-1) ... 157s Setting up libconfig-model-backend-yaml-perl (2.134-2) ... 157s Setting up libucx0:arm64 (1.16.0+ds-4) ... 157s Setting up libmodule-implementation-perl (0.09-2) ... 157s Setting up libqt5widgets5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 157s Setting up libpackage-stash-perl (0.40-1) ... 157s Setting up libimport-into-perl (1.002005-2) ... 157s Setting up x11-xkb-utils (7.7+8build1) ... 157s Setting up libmoo-perl (2.005005-1) ... 157s Setting up liblist-someutils-perl (0.59-1) ... 157s Setting up debhelper (13.14.1ubuntu5) ... 157s Setting up libmime-tools-perl (5.514-1) ... 157s Setting up libqt5help5:arm64 (5.15.12-2build2) ... 157s Setting up gfortran (4:13.2.0-7ubuntu1) ... 157s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 157s 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 157s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 157s 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 157s Setting up libsoftware-license-perl (0.104006-1) ... 157s Setting up libclass-load-perl (0.25-2) ... 157s Setting up dh-octave-autopkgtest (1.8.0) ... 157s Setting up texinfo (7.1-3build1) ... 157s Setting up libopenmpi3t64:arm64 (4.1.6-7ubuntu1) ... 157s Setting up g++ (4:13.2.0-7ubuntu1) ... 157s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 157s Setting up xserver-common (2:21.1.11-2ubuntu1) ... 157s Setting up libmoox-aliases-perl (0.001006-2) ... 157s Setting up libparams-validate-perl:arm64 (1.31-2build2) ... 157s Setting up libb-hooks-endofscope-perl (0.28-1) ... 157s Setting up openmpi-bin (4.1.6-7ubuntu1) ... 157s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 157s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 157s Setting up libqt5printsupport5t64:arm64 (5.15.12+dfsg-3ubuntu6) ... 157s Setting up libptscotch-7.0:arm64 (7.0.4-1ubuntu1) ... 157s Setting up libsoftware-licensemoreutils-perl (1.009-1) ... 157s Setting up xvfb (2:21.1.11-2ubuntu1) ... 157s Setting up mpi-default-bin (1.15) ... 157s Setting up libcombblas2.0.0t64:arm64 (2.0.0-3.1build1) ... 157s Setting up libfftw3-mpi3:arm64 (3.3.10-1ubuntu2) ... 157s Setting up libqscintilla2-qt5-15:arm64 (2.14.1+dfsg-1build2) ... 157s Setting up libtrilinos-zoltan-13.2:arm64 (13.2.0-5build1) ... 157s Setting up libhdf5-openmpi-103-1t64:arm64 (1.10.10+repack-3.1ubuntu3) ... 157s Setting up libtrilinos-teuchos-13.2:arm64 (13.2.0-5build1) ... 157s Setting up libtrilinos-epetra-13.2:arm64 (13.2.0-5build1) ... 157s Setting up libnamespace-clean-perl (0.27-2) ... 157s Setting up libstring-license-perl (0.0.9-2ubuntu1) ... 157s Setting up libgetopt-long-descriptive-perl (0.111-1) ... 157s Setting up libtrilinos-aztecoo-13.2:arm64 (13.2.0-5build1) ... 157s Setting up libtrilinos-triutils-13.2:arm64 (13.2.0-5build1) ... 157s Setting up licensecheck (3.3.9-1ubuntu1) ... 157s Setting up libscalapack-openmpi2.2:arm64 (2.2.1-3build1) ... 157s Setting up libsuperlu-dist8:arm64 (8.2.1+dfsg1-1build1) ... 157s Setting up libapp-cmd-perl (0.336-1) ... 157s Setting up libmumps-5.6t64:arm64 (5.6.2-2.1build1) ... 157s Setting up libhypre-2.28.0:arm64 (2.28.0-8build1) ... 157s Setting up libtrilinos-epetraext-13.2:arm64 (13.2.0-5build1) ... 157s Setting up libtrilinos-galeri-13.2:arm64 (13.2.0-5build1) ... 157s Setting up cme (1.040-1) ... 157s Setting up libtrilinos-amesos-13.2:arm64 (13.2.0-5build1) ... 157s Setting up libtrilinos-ifpack-13.2:arm64 (13.2.0-5build1) ... 157s Setting up libtrilinos-ml-13.2:arm64 (13.2.0-5build1) ... 157s Setting up libpetsc-real3.19t64:arm64 (3.19.6+dfsg1-2.2ubuntu1) ... 157s update-alternatives: using /usr/lib/aarch64-linux-gnu/libpetsc_real.so.3.19.6 to provide /usr/lib/aarch64-linux-gnu/libpetsc.so.3.19 (libpetsc.so.3.19) in auto mode 157s Setting up libsundials-nvecparallel-petsc6:arm64 (6.4.1+dfsg1-3build3) ... 157s Setting up libsundials-sunlinsol3:arm64 (6.4.1+dfsg1-3build3) ... 157s Setting up libheif-plugin-dav1d:arm64 (1.17.6-1ubuntu2) ... 157s Setting up liblwp-protocol-https-perl (6.13-1) ... 157s Setting up libheif-plugin-libde265:arm64 (1.17.6-1ubuntu2) ... 157s Setting up libwww-perl (6.76-1) ... 157s Setting up libheif1:arm64 (1.17.6-1ubuntu2) ... 157s Setting up libparse-debcontrol-perl (2.005-6) ... 157s Setting up libhtml-tokeparser-simple-perl (3.16-4) ... 157s Setting up libwww-mechanize-perl (2.18-1ubuntu1) ... 158s Setting up libgraphicsmagick-q16-3t64 (1.4+really1.3.42-1.1build1) ... 158s Setting up lintian (2.117.0ubuntu1) ... 158s Setting up libgraphicsmagick++-q16-12t64 (1.4+really1.3.42-1.1build1) ... 158s Setting up libconfig-model-dpkg-perl (3.004) ... 158s Setting up octave (8.4.0-1build4) ... 158s Setting up octave-dev (8.4.0-1build4) ... 158s Setting up dh-octave (1.8.0) ... 158s Setting up octave-nurbs (1.4.3-3build1) ... 158s Setting up autopkgtest-satdep (0) ... 158s Processing triggers for libc-bin (2.39-0ubuntu6) ... 158s Processing triggers for man-db (2.12.0-3) ... 159s Processing triggers for udev (255.2-3ubuntu2) ... 160s Processing triggers for install-info (7.1-3build1) ... 180s (Reading database ... 93518 files and directories currently installed.) 180s Removing autopkgtest-satdep (0) ... 181s autopkgtest [19:39:49]: test command1: DH_OCTAVE_TEST_ENV="xvfb-run -a" /usr/bin/dh_octave_check --use-installed-package 181s autopkgtest [19:39:49]: test command1: [----------------------- 181s Checking package... 181s Run the unit tests... 182s Checking m files ... 182s [inst/nrbbasisfunder.m] 182s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbbasisfunder.m 182s ***** demo 182s U = [0 0 0 0 1 1 1 1]; 182s x = [0 1/3 2/3 1] ; 182s y = [0 0 0 0]; 182s w = [1 1 1 1]; 182s nrb = nrbmak ([x;y;y;w], U); 182s u = linspace(0, 1, 30); 182s [Bu, id] = nrbbasisfunder (u, nrb); 182s plot(u, Bu) 182s title('Derivatives of the cubic Bernstein polynomials') 182s hold off 182s ***** test 182s U = [0 0 0 0 1 1 1 1]; 182s x = [0 1/3 2/3 1] ; 182s y = [0 0 0 0]; 182s w = rand(1,4); 182s nrb = nrbmak ([x;y;y;w], U); 182s u = linspace(0, 1, 30); 182s [Bu, id] = nrbbasisfunder (u, nrb); 182s #plot(u, Bu) 182s assert (sum(Bu, 2), zeros(numel(u), 1), 1e-10), 182s ***** test 182s U = [0 0 0 0 1/2 1 1 1 1]; 182s x = [0 1/4 1/2 3/4 1] ; 182s y = [0 0 0 0 0]; 182s w = rand(1,5); 182s nrb = nrbmak ([x;y;y;w], U); 182s u = linspace(0, 1, 300); 182s [Bu, id] = nrbbasisfunder (u, nrb); 182s assert (sum(Bu, 2), zeros(numel(u), 1), 1e-10) 182s ***** test 182s p = 2; q = 3; m = 4; n = 5; 182s Lx = 1; Ly = 1; 182s nrb = nrb4surf ([0 0], [1 0], [0 1], [1 1]); 182s nrb = nrbdegelev (nrb, [p-1, q-1]); 182s aux1 = linspace(0,1,m); aux2 = linspace(0,1,n); 182s nrb = nrbkntins (nrb, {aux1(2:end-1), aux2(2:end-1)}); 182s nrb.coefs (4,:,:) = nrb.coefs(4,:,:) + rand (size (nrb.coefs (4,:,:))); 182s [Bu, Bv, N] = nrbbasisfunder ({rand(1, 20), rand(1, 20)}, nrb); 182s #plot3(squeeze(u(1,:,:)), squeeze(u(2,:,:)), reshape(Bu(:,10), 20, 20),'o') 182s assert (sum (Bu, 2), zeros(20^2, 1), 1e-10) 182s 3 tests, 3 passed, 0 known failure, 0 skipped 182s [inst/nrbclamp.m] 182s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbclamp.m 182s ***** test 182s crv = nrbdegelev (nrbcirc (1, [], 0, pi/2), 2); 182s crv = nrbunclamp (crv, 3); 182s xx = linspace (0, 1, 20); 182s crv1 = nrbclamp (crv); 182s assert (crv1.knots, [0 0 0 0 0 1 1 1 1 1]) 182s assert (nrbeval(crv, xx), nrbeval(crv1, xx), 1e-14) 182s crv1 = nrbclamp (crv, 2); 182s assert (crv1.knots, [-3 -2 -1 0 0 1 1 2 3 4]) 182s assert (nrbeval(crv, xx), nrbeval(crv1, xx), 1e-14) 182s ***** test 182s crv1 = nrbcirc(1,[],0,pi/4); 182s crv2 = nrbcirc(2,[],0,pi/4); 182s srf = nrbkntins (nrbdegelev (nrbruled(crv1, crv2), [3 2]), {0.25 []}); 182s srf = nrbunclamp (srf, [4 2]); 182s srf1 = nrbclamp (srf); 182s xx = linspace(0,1,20); 182s assert(srf1.knots, {[0 0 0 0 0 0 0.2500 1 1 1 1 1 1] [0 0 0 0 1 1 1 1]}) 182s assert (nrbeval(srf, {xx xx}), nrbeval(srf1, {xx xx}), 1e-14); 182s srf1 = nrbclamp (srf, [3 1]); 182s assert (srf1.knots, {[-2 -1.75 -1 -0.75 0 0 0.25 1 1 1.25 2 2.25 3], [-2 -1 0 0 1 1 2 3]}) 182s assert (nrbeval(srf, {xx xx}), nrbeval(srf1, {xx xx}), 1e-14); 182s srf1 = nrbclamp (srf, [], 2); 182s assert(srf1.knots, {[-2.75 -2 -1.75 -1 -0.75 0 0.25 1 1.25 2 2.25 3 3.25] [0 0 0 0 1 1 1 1]}) 182s assert (nrbeval(srf, {xx xx}), nrbeval(srf1, {xx xx}), 1e-14); 182s 2 tests, 2 passed, 0 known failure, 0 skipped 182s [inst/nrbpermute.m] 182s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbpermute.m 182s ***** demo 182s vol = nrbrevolve (nrb4surf ([1 0], [2 0], [1 1], [2 1]), [0 0 0], [0 1 0], pi/8); 182s nrbplot(vol,[5 10 20]); 182s title('NURBS volume and the same after reordering the directions') 182s hold on 182s vol.coefs(1,:,:) = vol.coefs(1,:,:) + 2; 182s vol = nrbpermute(vol,[2 3 1]); 182s nrbplot(vol,[5 10 20]); 182s hold off 182s ***** test 182s vol = nrbrevolve (nrb4surf ([1 0], [2 0], [1 1], [2 1]), [0 0 0], [0 1 0], pi/8); 182s perm1 = [1 3 2]; 182s perm2 = [2 1 3]; 182s vol2 = nrbpermute (vol, perm1); 182s vol3 = nrbpermute (vol, perm2); 182s assert (vol.number(perm1), vol2.number) 182s assert (vol.order(perm1), vol2.order) 182s assert ({vol.knots{perm1}}, vol2.knots) 182s assert (permute(vol.coefs, [1, perm1+1]), vol2.coefs) 182s assert (vol.number(perm2), vol3.number) 182s assert (vol.order(perm2), vol3.order) 182s assert ({vol.knots{perm2}}, vol3.knots) 182s assert (permute(vol.coefs, [1, perm2+1]), vol3.coefs) 182s 1 test, 1 passed, 0 known failure, 0 skipped 182s [inst/nrbeval_der_w.m] 182s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbeval_der_w.m 182s ***** test % 1D 182s nrb = nrbkntins (nrbcirc (1, [0 0], 0, pi/2), .5); 182s u = linspace (0, 1, 11); 182s delta_w = .01; 182s n = nrb.number; 182s der_ex = zeros (3, numel (u), n); 182s der_fd = zeros (3, numel (u), n); 182s for iw = 1:n 182s new_w1 = nrb.coefs (4, iw) + delta_w; 182s new_w2 = nrb.coefs (4, iw) - delta_w; 182s nrb1 = nrbmodw (nrb, new_w1, iw); 182s nrb2 = nrbmodw (nrb, new_w2, iw); 182s der_ex(:,:,iw) = nrbeval_der_w (nrb, iw, u); 182s p2 = nrbeval (nrb2, u); 182s p1 = nrbeval (nrb1, u); 182s der_fd(:,:,iw) = -(p2 - p1) ./ (2*delta_w); 182s end 182s error = max (abs (der_ex(:) - der_fd(:))); 182s assert (error < 1.e-4) 182s 182s ***** test %2D 182s crv = nrbline([1 0], [2 0]); 182s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 182s new_knots = linspace (1/9, 8/9, 8); 182s nrb = nrbkntins (nrb, {new_knots, new_knots}); 182s u = linspace (0, 1, 5); 182s v = u; 182s delta_w = .01; 182s n = nrb.number(1) * nrb.number(2); 182s der_ex = zeros (3, numel(u)* numel(v), n); 182s der_fd = zeros (3, numel(u)* numel(v), n); 182s for iw = 1:prod(nrb.number) 182s new_w1 = nrb.coefs (4, iw) + delta_w; 182s new_w2 = nrb.coefs (4, iw) - delta_w; 182s nrb1 = nrbmodw (nrb, new_w1, iw); 182s nrb2 = nrbmodw (nrb, new_w2, iw); 182s der_ex(:,:,iw) = nrbeval_der_w (nrb, iw, {u v}); 182s p2 = nrbeval (nrb2, {u v}); 182s p1 = nrbeval (nrb1, {u v}); 182s der_fd(:,:,iw) = reshape (-(p2 - p1) ./ (2*delta_w), 3, []); 182s end 182s error = max (abs (der_ex(:) - der_fd(:))); 182s assert (error < 1.e-5) 182s 183s ***** test % 3D 183s crv = nrbline([1 0], [2 0]); 183s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 183s nrb = nrbextrude (nrb, [0 0 1]); 183s u = 0:.33:.99; 183s v = 0:.1:.9; 183s w = [.25 .5 .75]; 183s delta_w = .01; 183s n = nrb.number(1) * nrb.number(2) * nrb.number(3); 183s der_ex = zeros (3, numel(u)*numel(v)*numel(w), n); 183s der_fd = zeros (3, numel(u)*numel(v)*numel(w), n); 183s for iw = 1:prod(nrb.number) 183s new_w1 = nrb.coefs (4, iw) + delta_w; 183s new_w2 = nrb.coefs (4, iw) - delta_w; 183s nrb1 = nrbmodw (nrb, new_w1, iw); 183s nrb2 = nrbmodw (nrb, new_w2, iw); 183s der_ex(:,:,iw) = nrbeval_der_w (nrb, iw, {u v w}); 183s p2 = nrbeval (nrb2, {u v w}); 183s p1 = nrbeval (nrb1, {u v w}); 183s der_fd(:,:,iw) = reshape (-(p2 - p1) ./ (2*delta_w), 3, []); 183s end 183s error = max (max (squeeze (max (abs (der_ex - der_fd))))); 183s assert (error < 1.e-4) 183s 3 tests, 3 passed, 0 known failure, 0 skipped 183s [inst/nrbeval_der_p.m] 183s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbeval_der_p.m 183s ***** test %% 1D 183s nrb = nrbkntins (nrbcirc (1, [0 0], 0, pi/2), .5); 183s u = 0:.1:.9; 183s index = 1:nrb.number; 183s e = zeros (numel (u), numel (index), 1); 183s for jj = 1:numel (index) 183s deltap = .1 * rand (3, 1); 183s nrb2 = nrbmodp (nrb, deltap, index(jj)); 183s der_ex = nrbeval_der_p (nrb, index(jj), u); 183s p2 = nrbeval (nrb2, u); 183s p1 = nrbeval (nrb, u); 183s der_fd = (p2 - p1) ./ deltap; 183s e(:,jj) = sqrt (sum ((repmat (der_ex, 3, 1) - der_fd).^2, 1)); 183s end 183s assert (max(e(:)) < 1.e-8); 183s 183s ***** test %% 2D 183s crv = nrbline([1 0], [2 0]); 183s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 183s new_knots = linspace (1/9, 8/9, 8); 183s nrb = nrbkntins (nrb, {new_knots, new_knots}); 183s u = 0:.1:.9; 183s v = u; 183s e = zeros (nrb.number(1) * nrb.number(2), numel (u), numel (v)); 183s for index = 1:prod(nrb.number) 183s deltap = .1 * rand (3, 1); 183s nrb2 = nrbmodp (nrb, deltap, index); 183s der_ex = nrbeval_der_p (nrb, index, {u v}); 183s p2 = nrbeval (nrb2, {u v}); 183s p1 = nrbeval (nrb, {u v}); 183s der_fd = (p2 - p1) ./ deltap; 183s der_ex = reshape (repmat (der_ex, 3, 1), size(der_fd)); 183s e(index,:,:) = sqrt (sum ((der_ex - der_fd).^2, 1)); 183s end 183s assert (max(e(:)) < 1.e-8) 183s 185s ***** test %% 3D 185s crv = nrbline([1 0], [2 0]); 185s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 185s nrb = nrbextrude (nrb, [0 0 1]); 185s u = 0:.1:.9; 185s v = u; 185s w = u; 185s e = zeros (nrb.number(1) * nrb.number(2) * nrb.number(3), numel(u), numel(v), numel(w)); 185s for index = 1:prod(nrb.number) 185s deltap = .1 * rand (3, 1); 185s nrb2 = nrbmodp (nrb, deltap, index); 185s der_ex = nrbeval_der_p (nrb, index, {u v w}); 185s p2 = nrbeval (nrb2, {u v w}); 185s p1 = nrbeval (nrb, {u v w}); 185s der_fd = (p2 - p1) ./ deltap; 185s der_ex = reshape (repmat (der_ex, 3, 1), size (der_fd)); 185s e(index,:,:,:) = sqrt (sum ((der_ex - der_fd).^2, 1)); 185s end 185s assert (max (e(:)) < 1.e-8); 187s 3 tests, 3 passed, 0 known failure, 0 skipped 187s [inst/kntbrkdegmult.m] 187s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/kntbrkdegmult.m 187s ***** test 187s breaks = [0 1 2 3 4]; 187s degree = 3; 187s knots = kntbrkdegmult (breaks, degree); 187s assert (knots, [0 0 0 0 1 2 3 4 4 4 4]) 187s ***** test 187s breaks = [0 1 2 3 4]; 187s degree = 3; 187s mult = 2; 187s knots = kntbrkdegmult (breaks, degree, mult); 187s assert (knots, [0 0 0 0 1 1 2 2 3 3 4 4 4 4]) 187s ***** test 187s breaks = [0 1 2 3 4]; 187s degree = 3; 187s mult = [1 2 3]; 187s knots = kntbrkdegmult (breaks, degree, mult); 187s assert (knots, [0 0 0 0 1 2 2 3 3 3 4 4 4 4]) 187s ***** test 187s breaks = {[0 1 2 3 4] [0 1 2 3]}; 187s degree = [3 2]; 187s mult = {[1 2 3] 2}; 187s knots = kntbrkdegmult (breaks, degree, mult); 187s assert (knots, {[0 0 0 0 1 2 2 3 3 3 4 4 4 4] [0 0 0 1 1 2 2 3 3 3]}) 187s 4 tests, 4 passed, 0 known failure, 0 skipped 187s [inst/kntrefine.m] 187s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/kntrefine.m 187s ***** shared nrbs 187s ***** test 187s knots = {[0 0 1 1] [0 0 0 1 1 1]}; 187s coefs(1,:,:) = [1 sqrt(2)/2 0; 2 sqrt(2) 0]; 187s coefs(2,:,:) = [0 sqrt(2)/2 1; 0 sqrt(2) 2]; 187s coefs(4,:,:) = [1 sqrt(2)/2 1; 1 sqrt(2)/2 1]; 187s nrbs = nrbmak (coefs, knots); 187s nrbs = nrbkntins (nrbs, {[] [0.5 0.6 0.6]}); 187s nrbs = nrbdegelev (nrbs, [0 1]); 187s nrbs = nrbkntins (nrbs, {[] [0.4]}); 187s rknots = kntrefine (nrbs.knots, [1 1], [1 1], [0 0]); 187s assert (rknots{1} == [0 0 0.5 1 1]); 187s assert (rknots{2} == [0 0 0.2 0.4 0.45 0.5 0.55 0.6 0.8 1 1]); 187s 187s ***** test 187s rknots = kntrefine (nrbs.knots, [1 1], [3 3], [0 0]); 187s assert (rknots{1}, [0 0 0 0 0.5 0.5 0.5 1 1 1 1]); 187s assert (rknots{2}, [0 0 0 0 0.2 0.2 0.2 0.4 0.4 0.4 0.45 0.45 0.45 0.5 0.5 0.5 0.55 0.55 0.55 0.6 0.6 0.6 0.8 0.8 0.8 1 1 1 1]); 187s 187s ***** test 187s rknots = kntrefine (nrbs.knots, [1 1], [3 3], [2 2]); 187s assert (rknots{1}, [0 0 0 0 0.5 1 1 1 1]); 187s assert (rknots{2}, [0 0 0 0 0.2 0.4 0.45 0.5 0.5 0.55 0.6 0.6 0.6 0.8 1 1 1 1]); 187s 187s ***** test 187s rknots = kntrefine (nrbs.knots, [1 1], [4 4], [0 0]); 187s assert (rknots{1}, [0 0 0 0 0 0.5 0.5 0.5 0.5 1 1 1 1 1]); 187s assert (rknots{2}, [0 0 0 0 0 0.2 0.2 0.2 0.2 0.4 0.4 0.4 0.4 0.45 0.45 0.45 0.45 0.5 0.5 0.5 0.5 0.55 0.55 0.55 0.55 0.6 0.6 0.6 0.6 0.8 0.8 0.8 0.8 1 1 1 1 1]); 187s 187s ***** test 187s rknots = kntrefine (nrbs.knots, [1 1], [4 4], [3 3]); 187s assert (rknots{1}, [0 0 0 0 0 0.5 1 1 1 1 1]); 187s assert (rknots{2}, [0 0 0 0 0 0.2 0.4 0.4 0.45 0.5 0.5 0.5 0.55 0.6 0.6 0.6 0.6 0.8 1 1 1 1 1]); 187s 187s ***** test 187s knots = [0 0 0 0 0.4 0.5 0.5 0.6 0.6 0.6 1 1 1 1]; 187s rknots = kntrefine (knots, 1, 4, 3); 187s assert (rknots, [0 0 0 0 0 0.2 0.4 0.4 0.45 0.5 0.5 0.5 0.55 0.6 0.6 0.6 0.6 0.8 1 1 1 1 1]); 187s 6 tests, 6 passed, 0 known failure, 0 skipped 187s [inst/nrbsurfderiveval.m] 187s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbsurfderiveval.m 187s ***** test 187s k = [0 0 1 1]; 187s c = [0 1]; 187s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 187s coef(3,:,:) = coef(1,:,:); 187s srf = nrbmak (coef, {k, k}); 187s [u, v] = meshgrid (linspace(0,1,11)); 187s uv = [u(:)';v(:)']; 187s skl = nrbsurfderiveval (srf, uv, 0); 187s aux = nrbeval(srf,uv); 187s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 187s ***** test 187s k = [0 0 1 1]; 187s c = [0 1]; 187s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 187s coef(3,:,:) = coef(1,:,:); 187s srf = nrbmak (coef, {k, k}); 187s srf = nrbkntins (srf, {[], rand(2,1)}); 187s [u, v] = meshgrid (linspace(0,1,11)); 187s uv = [u(:)';v(:)']; 187s skl = nrbsurfderiveval (srf, uv, 0); 187s aux = nrbeval(srf,uv); 187s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 187s ***** shared srf, uv 187s ***** test 187s k = [0 0 0 1 1 1]; 187s c = [0 1/2 1]; 187s [coef(1,:,:), coef(2,:,:)] = meshgrid (c, c); 187s coef(3,:,:) = coef(1,:,:); 187s srf = nrbmak (coef, {k, k}); 187s ders= nrbderiv (srf); 187s [u, v] = meshgrid (linspace(0,1,11)); 187s uv = [u(:)';v(:)']; 187s skl = nrbsurfderiveval (srf, uv, 1); 187s [fun, der] = nrbdeval (srf, ders, uv); 187s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 187s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 187s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 187s 187s ***** test 187s srf = nrbdegelev (srf, [3, 1]); 187s ders= nrbderiv (srf); 187s [fun, der] = nrbdeval (srf, ders, uv); 187s skl = nrbsurfderiveval (srf, uv, 1); 187s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 187s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 187s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 187s ***** shared uv 187s ***** test 187s k = [0 0 0 1 1 1]; 187s c = [0 1/2 1]; 187s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 187s coef(3,:,:) = coef(1,:,:); 187s srf = nrbmak (coef, {k, k}); 187s ders= nrbderiv (srf); 187s [u, v] = meshgrid (linspace(0,1,11)); 187s uv = [u(:)';v(:)']; 187s skl = nrbsurfderiveval (srf, uv, 1); 187s [fun, der] = nrbdeval (srf, ders, uv); 187s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 187s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 187s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 187s 187s ***** test 187s p = 3; q = 3; 187s mcp = 5; ncp = 5; 187s Lx = 10*rand(1); Ly = Lx; 187s srf = nrbdegelev (nrb4surf ([0 0], [Lx, 0], [0 Ly], [Lx Ly]), [p-1, q-1]); 187s %%srf = nrbkntins (srf, {linspace(0,1,mcp-p+2)(2:end-1), linspace(0,1,ncp-q+2)(2:end-1)}); 187s %%srf.coefs = permute (srf.coefs, [1 3 2]); 187s ders= nrbderiv (srf); 187s [fun, der] = nrbdeval (srf, ders, uv); 187s skl = nrbsurfderiveval (srf, uv, 1); 187s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 187s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 187s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 187s ***** shared srf, uv, P, dPdx, d2Pdx2, c1, c2 187s ***** test 187s [u, v] = meshgrid (linspace(0,1,10)); 187s uv = [u(:)';v(:)']; 187s c1 = nrbmak([0 1/2 1; 0 1 0],[0 0 0 1 1 1]); 187s c1 = nrbtform (c1, vecrotx (pi/2)); 187s c2 = nrbtform(c1, vectrans([0 1 0])); 187s srf = nrbdegelev (nrbruled (c1, c2), [3, 1]); 187s skl = nrbsurfderiveval (srf, uv, 2); 187s P = squeeze(skl(:,1,1,:)); 187s dPdx = squeeze(skl(:,2,1,:)); 187s d2Pdx2 = squeeze(skl(:,3,1,:)); 187s ***** assert(P(3,:), 2*(P(1,:)-P(1,:).^2),100*eps) 187s ***** assert(dPdx(3,:), 2-4*P(1,:), 100*eps) 187s ***** assert(d2Pdx2(3,:), -4+0*P(1,:), 100*eps) 187s srf = nrbdegelev (nrbruled (c1, c2), [5, 6]); 187s skl = nrbsurfderiveval (srf, uv, 2); 187s P = squeeze(skl(:,1,1,:)); 187s dPdx = squeeze(skl(:,2,1,:)); 187s d2Pdx2 = squeeze(skl(:,3,1,:)); 187s aux = nrbeval(srf,uv); 187s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 187s ***** assert(P(3,:), 2*(P(1,:)-P(1,:).^2),100*eps) 187s ***** assert(dPdx(3,:), 2-4*P(1,:), 100*eps) 187s ***** assert(d2Pdx2(3,:), -4+0*P(1,:), 100*eps) 187s 187s ***** test 187s skl = nrbsurfderiveval (srf, uv, 0); 187s aux = nrbeval (srf, uv); 187s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 187s ***** shared dPdu, d2Pdu2, P, srf, uv 187s ***** test 187s [u, v] = meshgrid (linspace(0,1,10)); 187s uv = [u(:)';v(:)']; 187s c1 = nrbmak([0 1/2 1; 0.1 1.6 1.1; 0 0 0],[0 0 0 1 1 1]); 187s c2 = nrbmak([0 1/2 1; 0.1 1.6 1.1; 1 1 1],[0 0 0 1 1 1]); 187s srf = nrbdegelev (nrbruled (c1, c2), [0, 1]); 187s skl = nrbsurfderiveval (srf, uv, 2); 187s P = squeeze(skl(:,1,1,:)); 187s dPdu = squeeze(skl(:,2,1,:)); 187s dPdv = squeeze(skl(:,1,2,:)); 187s d2Pdu2 = squeeze(skl(:,3,1,:)); 187s aux = nrbeval(srf,uv); 187s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 187s ***** assert(dPdu(2,:), 3-4*P(1,:),100*eps) 187s ***** assert(d2Pdu2(2,:), -4+0*P(1,:),100*eps) 187s 187s ***** test 187s skl = nrbsurfderiveval (srf, uv, 0); 187s aux = nrbeval(srf,uv); 187s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 187s ***** test 187s srf = nrb4surf([0 0], [1 0], [0 1], [1 1]); 187s geo = nrbdegelev (srf, [3 3]); 187s geo = nrbkntins (geo, {[.1:.1:.9], [.2:.2:.8]}); 187s [u, v] = meshgrid (linspace(0,1,10)); 187s uv = [u(:)';v(:)']; 187s skl = nrbsurfderiveval (geo, uv, 2); 187s dgeo = nrbderiv (geo); 187s [pnts, ders] = nrbdeval (geo, dgeo, uv); 187s assert (ders{1}, squeeze(skl(:,2,1,:)), 1e-9) 187s assert (ders{2}, squeeze(skl(:,1,2,:)), 1e-9) 187s ***** test 187s crv = nrbline ([1 0], [2 0]); 187s srf = nrbrevolve (crv, [0 0 0], [0 0 1], pi/2); 187s srf = nrbtransp (srf); 187s [v, u] = meshgrid (linspace (0, 1, 11)); 187s uv = [u(:)'; v(:)']; 187s skl = nrbsurfderiveval (srf, uv, 2); 187s c = sqrt(2); 187s w = @(x, y) (2 - c)*y.^2 + (c-2)*y + 1; 187s dwdy = @(x, y) 2*(2-c)*y + c - 2; 187s d2wdy2 = @(x, y) 2*(2-c); 187s F1 = @(x, y) (x+1) .* ((1-y).^2 + c*y.*(1-y)) ./ w(x,y); 187s F2 = @(x, y) (x+1) .* (y.^2 + c*y.*(1-y)) ./ w(x,y); 187s dF1dx = @(x, y) ((1-y).^2 + c*y.*(1-y)) ./ w(x,y); 187s dF2dx = @(x, y) (y.^2 + c*y.*(1-y)) ./ w(x,y); 187s dF1dy = @(x, y) (x+1) .* ((2 - 2*c)*y + c - 2) ./ w(x,y) - (x+1) .* ((1-y).^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 187s dF2dy = @(x, y) (x+1) .* ((2 - 2*c)*y + c) ./ w(x,y) - (x+1) .* (y.^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 187s d2F1dx2 = @(x, y) zeros (size (x)); 187s d2F2dx2 = @(x, y) zeros (size (x)); 187s d2F1dxdy = @(x, y) ((2 - 2*c)*y + c - 2) ./ w(x,y) - ((1-y).^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 187s d2F2dxdy = @(x, y) ((2 - 2*c)*y + c) ./ w(x,y) - (y.^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 187s d2F1dy2 = @(x, y) (x+1)*(2 - 2*c) ./ w(x,y) - 2*(x+1) .* ((2 - 2*c)*y + c - 2) .* dwdy(x,y) ./ w(x,y).^2 - ... 187s (x+1) .* ((1-y).^2 + c*y.*(1-y)) * d2wdy2(x,y) ./ w(x,y).^2 + ... 187s 2 * (x+1) .* ((1-y).^2 + c*y.*(1-y)) .* w(x,y) .*dwdy(x,y).^2 ./ w(x,y).^4; 187s d2F2dy2 = @(x, y) (x+1)*(2 - 2*c) ./ w(x,y) - 2*(x+1) .* ((2 - 2*c)*y + c) .* dwdy(x,y) ./ w(x,y).^2 - ... 187s (x+1) .* (y.^2 + c*y.*(1-y)) * d2wdy2(x,y) ./ w(x,y).^2 + ... 187s 2 * (x+1) .* (y.^2 + c*y.*(1-y)) .* w(x,y) .*dwdy(x,y).^2 ./ w(x,y).^4; 187s assert ([F1(u(:),v(:)), F2(u(:),v(:))], squeeze(skl(1:2,1,1,:))', 1e2*eps); 187s assert ([dF1dx(u(:),v(:)), dF2dx(u(:),v(:))], squeeze(skl(1:2,2,1,:))', 1e2*eps); 187s assert ([dF1dy(u(:),v(:)), dF2dy(u(:),v(:))], squeeze(skl(1:2,1,2,:))', 1e2*eps); 187s assert ([d2F1dx2(u(:),v(:)), d2F2dx2(u(:),v(:))], squeeze(skl(1:2,3,1,:))', 1e2*eps); 187s assert ([d2F1dxdy(u(:),v(:)), d2F2dxdy(u(:),v(:))], squeeze(skl(1:2,2,2,:))', 1e2*eps); 187s assert ([d2F1dy2(u(:),v(:)), d2F2dy2(u(:),v(:))], squeeze(skl(1:2,1,3,:))', 1e2*eps); 187s ***** test 187s knots = {[0 0 1 1] [0 0 1 1]}; 187s coefs(:,1,1) = [0;0;0;1]; 187s coefs(:,2,1) = [1;0;0;1]; 187s coefs(:,1,2) = [0;1;0;1]; 187s coefs(:,2,2) = [1;1;1;2]; 187s srf = nrbmak (coefs, knots); 187s [v, u] = meshgrid (linspace (0, 1, 3)); 187s uv = [u(:)'; v(:)']; 187s skl = nrbsurfderiveval (srf, uv, 2); 187s w = @(x, y) x.*y + 1; 187s F1 = @(x, y) x ./ w(x,y); 187s F2 = @(x, y) y ./ w(x,y); 187s F3 = @(x, y) x .* y ./ w(x,y); 187s dF1dx = @(x, y) 1./w(x,y) - x.*y./w(x,y).^2; 187s dF1dy = @(x, y) - x.^2./w(x,y).^2; 187s dF2dx = @(x, y) - y.^2./w(x,y).^2; 187s dF2dy = @(x, y) 1./w(x,y) - x.*y./w(x,y).^2; 187s dF3dx = @(x, y) y./w(x,y) - x.*(y./w(x,y)).^2; 187s dF3dy = @(x, y) x./w(x,y) - y.*(x./w(x,y)).^2; 187s d2F1dx2 = @(x, y) -2*y./w(x,y).^2 + 2*x.*y.^2./w(x,y).^3; 187s d2F1dy2 = @(x, y) 2*x.^3./w(x,y).^3; 187s d2F1dxdy = @(x, y) -x./w(x,y).^2 - x./w(x,y).^2 + 2*x.^2.*y./w(x,y).^3; 187s d2F2dx2 = @(x, y) 2*y.^3./w(x,y).^3; 187s d2F2dy2 = @(x, y) -2*x./w(x,y).^2 + 2*y.*x.^2./w(x,y).^3; 187s d2F2dxdy = @(x, y) -y./w(x,y).^2 - y./w(x,y).^2 + 2*y.^2.*x./w(x,y).^3; 187s d2F3dx2 = @(x, y) -2*y.^2./w(x,y).^2 + 2*x.*y.^3./w(x,y).^3; 187s d2F3dy2 = @(x, y) -2*x.^2./w(x,y).^2 + 2*y.*x.^3./w(x,y).^3; 187s d2F3dxdy = @(x, y) 1./w(x,y) - 3*x.*y./w(x,y).^2 + 2*(x.*y).^2./w(x,y).^3; 187s assert ([F1(u(:),v(:)), F2(u(:),v(:)), F3(u(:),v(:))], squeeze(skl(1:3,1,1,:))', 1e2*eps); 187s assert ([dF1dx(u(:),v(:)), dF2dx(u(:),v(:)), dF3dx(u(:),v(:))], squeeze(skl(1:3,2,1,:))', 1e2*eps); 187s assert ([dF1dy(u(:),v(:)), dF2dy(u(:),v(:)), dF3dy(u(:),v(:))], squeeze(skl(1:3,1,2,:))', 1e2*eps); 187s assert ([d2F1dx2(u(:),v(:)), d2F2dx2(u(:),v(:)), d2F3dx2(u(:),v(:))], squeeze(skl(1:3,3,1,:))', 1e2*eps); 187s assert ([d2F1dy2(u(:),v(:)), d2F2dy2(u(:),v(:)), d2F3dy2(u(:),v(:))], squeeze(skl(1:3,1,3,:))', 1e2*eps); 187s assert ([d2F1dxdy(u(:),v(:)), d2F2dxdy(u(:),v(:)), d2F3dxdy(u(:),v(:))], squeeze(skl(1:3,2,2,:))', 1e2*eps); 187s 21 tests, 21 passed, 0 known failure, 0 skipped 187s [inst/nrbderiv.m] 187s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbderiv.m 187s ***** demo 187s crv = nrbtestcrv; 187s nrbplot(crv,48); 187s title('First derivatives along a test curve.'); 187s 187s tt = linspace(0.0,1.0,9); 187s 187s dcrv = nrbderiv(crv); 187s 187s [p1, dp] = nrbdeval(crv,dcrv,tt); 187s 187s p2 = vecnormalize(dp); 187s 187s hold on; 187s plot(p1(1,:),p1(2,:),'ro'); 187s h = quiver(p1(1,:),p1(2,:),p2(1,:),p2(2,:),0); 187s set(h,'Color','black'); 187s hold off; 187s ***** demo 187s srf = nrbtestsrf; 187s p = nrbeval(srf,{linspace(0.0,1.0,20) linspace(0.0,1.0,20)}); 187s h = surf(squeeze(p(1,:,:)),squeeze(p(2,:,:)),squeeze(p(3,:,:))); 187s set(h,'FaceColor','blue','EdgeColor','blue'); 187s title('First derivatives over a test surface.'); 187s 187s npts = 5; 187s tt = linspace(0.0,1.0,npts); 187s dsrf = nrbderiv(srf); 187s 187s [p1, dp] = nrbdeval(srf, dsrf, {tt, tt}); 187s 187s up2 = vecnormalize(dp{1}); 187s vp2 = vecnormalize(dp{2}); 187s 187s hold on; 187s plot3(p1(1,:),p1(2,:),p1(3,:),'ro'); 187s h1 = quiver3(p1(1,:),p1(2,:),p1(3,:),up2(1,:),up2(2,:),up2(3,:)); 187s h2 = quiver3(p1(1,:),p1(2,:),p1(3,:),vp2(1,:),vp2(2,:),vp2(3,:)); 187s set(h1,'Color','black'); 187s set(h2,'Color','black'); 187s 187s hold off; 187s ***** test 187s knots = [0 0 0 0.5 1 1 1]; 187s coefs(1,:) = [0 2 4 2]; 187s coefs(2,:) = [0 2 2 0]; 187s coefs(3,:) = [0 4 2 0]; 187s coefs(4,:) = [1 2 2 1]; 187s nrb = nrbmak (coefs, knots); 187s [dnrb, dnrb2] = nrbderiv (nrb); 187s x = linspace (0, 1, 10); 187s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, x); 187s w = -4*x.^2 + 4*x + 1; 187s F = zeros (3,numel(x)); DF = zeros (3, numel(x)); D2F = zeros (3, numel(x)); 187s F(1,:) = (-4*x.*(x-2)./w) .* (x<0.5) + ((4*x - 5)./w + 3) .* (x>0.5); 187s F(2,:) = (2-2./w); 187s F(3,:) = (-4*x.*(5*x-4)./w) .* (x<0.5) + (-4*(x.^2 - 1)./w) .* (x>0.5); 187s DF(1,:) = (8*(2*x.^2-x+1)./w.^2) .* (x<0.5) + (8*(2*x-3).*(x-1)./w.^2) .* (x>0.5); 187s DF(2,:) = -8*(2*x-1)./w.^2; 187s DF(3,:) = -(8*(2*x.^2+5*x-2)./w.^2) .* (x<0.5) - (8*(2*x.^2-3*x+2)./w.^2) .* (x>0.5); 187s D2F(1,:) = 8*(16*x.^3-12*x.^2+24*x-9)./w.^3 .* (x<0.5) + 8*(16*x.^3-60*x.^2+72*x-29)./w.^3 .* (x>0.5); 187s D2F(2,:) = -16*(12*x.^2-12*x+5)./w.^3; 187s D2F(3,:) = -8*(16*x.^3+60*x.^2-48*x+21)./w.^3 .* (x<0.5) -8*(16*x.^3-36*x.^2+48*x-19)./w.^3 .* (x>0.5); 187s assert (F, pnt, 1e3*eps) 187s assert (DF, jac, 1e3*eps) 187s assert (D2F, hess, 1e3*eps) 187s ***** test 187s knots = {[0 0 0 1 1 1], [0 0 0 0.5 1 1 1]}; 187s coefs = ones (4,3,4); 187s coefs(1,:,:) = reshape ([0 0 0 0; 1 1 1 1; 2 2 4 2], 1, 3, 4); 187s coefs(2,:,:) = reshape ([0 1 2 3; 0 1 2 3; 0 1 4 3], 1, 3, 4); 187s coefs(3,:,:) = reshape ([0 1 0 0; 0 0 0 0; 0 0 0 0], 1, 3, 4); 187s coefs(4,:,:) = reshape ([1 1 1 1; 1 1 1 1; 1 1 2 1], 1, 3, 4); 187s nrb = nrbmak (coefs, knots); 187s [dnrb, dnrb2] = nrbderiv (nrb); 187s X = linspace (0, 1, 4); Y = linspace (0, 1, 4); 187s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y}); 187s [y, x] = meshgrid (X, Y); 187s w = (2*x.^2.*y.^2 + 1) .* (y < 0.5) + (-6*x.^2.*y.^2 + 8*x.^2.*y - 2*x.^2 + 1) .* (y > 0.5); 187s F = zeros ([3,size(x)]); 187s F(1,:,:) = ((2*x - 2) ./w + 2) .* (y<0.5) + (2 + (2*x-2)./w) .* (y > 0.5); 187s F(2,:,:) = (2 - (2*(y-1).^2)./w).*(y<0.5) + ... 187s ((-12*x.^2.*y.^2 + 16*x.^2.*y - 4*x.^2 + 2*y.^2 + 1)./w).*(y>0.5); 187s F(3,:,:) = (-2*y.*(3*y - 2).*(x - 1).^2./w) .* (y<0.5) + ... 187s (2*(x - 1).^2.*(y - 1).^2./w) .* (y>0.5); 187s dFdu = zeros ([3,size(x)]); 187s dFdu(1,:,:) = (((8*x - 4*x.^2).*y.^2 + 2)./w.^2).*(y<0.5) + ... 187s (((12*y.^2 - 16*y + 4).*x.^2 + (-24*y.^2 + 32*y - 8).*x + 2)./w.^2).*(y>0.5); 187s dFdu(2,:,:) = (8*x.*y.^2.*(y - 1).^2./w.^2).*(y<0.5) + ... 187s ((4*x.*(3*y - 1).*(2*y.^2 - 1).*(y - 1))./w.^2).*(y>0.5); 187s dFdu(3,:,:) = (-4*y.*(2.*x.*y.^2 + 1).*(3*y - 2).*(x - 1)./w.^2).*(y<0.5) + ... 187s ((-4*(x - 1).*(y - 1).^2.*(6*x.*y.^2 - 8*x.*y + 2*x - 1))./w.^2).*(y>0.5); 187s dFdv = zeros ([3,size(x)]); 187s dFdv(1,:,:) = (-8*x.^2.*y.*(x - 1)./w.^2).*(y<0.5) + ... 187s (8*x.^2.*(3*y - 2).*(x - 1)./w.^2).*(y>0.5); 187s dFdv(2,:,:) = (-4*(2*y.*x.^2 + 1).*(y - 1)./w.^2).*(y<0.5) + ... 187s (((16*y.^2 - 20*y + 8).*x.^2 + 4*y)./w.^2).*(y>0.5); 187s dFdv(3,:,:) = (-4*(x - 1).^2.*(2*x.^2.*y.^2 + 3*y - 1)./w.^2).*(y<0.5) + ... 187s (4*(x - 1).^2.*(y - 1).*(2*x.^2 - 2*x.^2.*y + 1)./w.^2).*(y>0.5); 187s d2Fduu = zeros ([3, size(x)]); 187s d2Fduu(1,:,:) = (-((48*x.^2 - 16*x.^3).*y.^4 + (24*x - 8).*y.^2)./w.^3).*(y<0.5) + ... 187s (((32*(3*y - 1).*(x - 1).*(y - 1))-(8*(3*y - 1).*(x - 3).*(y - 1).*w))./w.^3).*(y>0.5); 187s d2Fduu(2,:,:) = (-(8*y.^2.*(6*x.^2.*y.^2 - 1).*(y - 1).^2)./w.^3).*(y<0.5) + ... 187s ((4*(3*y - 1).*(2*y.^2 - 1).*(y - 1).*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 + 1))./w.^3).*(y>0.5); 187s d2Fduu(3,:,:) = ((4*y.*(3*y - 2).*(8*x.^3.*y.^4 - 12*x.^2.*y.^4 + 6*x.^2.*y.^2 - 12*x.*y.^2 + 2*y.^2 - 1))./w.^3).*(y<0.5) + ... 187s ((4*(y - 1).^2.*(6*y.^2 - 8*y + 3) - 4*x.^3.*(y - 1).^2.*(72*y.^4 - 192*y.^3 + 176*y.^2 - 64*y + 8) + 4*x.^2.*(y - 1).^2.*(108*y.^4 - 288*y.^3 + 282*y.^2 - 120*y + 18) - 4*x.*(y - 1).^2.*(36*y.^2 - 48*y + 12))./w.^3) .* (y>0.5); 187s d2Fdvv = zeros ([3, size(x)]); 187s d2Fdvv(1,:,:) = (8*x.^2.*(6*x.^2.*y.^2 - 1).*(x - 1)./w.^3) .* (y<0.5) + ... 187s (8*x.^2.*(x - 1).*(54*x.^2.*y.^2 - 72*x.^2.*y + 26*x.^2 + 3)./w.^3) .* (y>0.5); 187s d2Fdvv(2,:,:) = (-((48*y.^2 - 32*y.^3).*x.^4 + (- 24*y.^2 + 48*y - 8).*x.^2 + 4)./w.^3) .*(y<0.5) + ... 187s (((192*y.^3 - 360*y.^2 + 288*y - 88).*x.^4 + (72*y.^2 - 28).*x.^2 + 4)./w.^3) .* (y>0.5); 187s d2Fdvv(3,:,:) = (4*(x - 1).^2.*(8*x.^4.*y.^3 + 18*x.^2.*y.^2 - 12*x.^2.*y - 3))./w.^3 .* (y<0.5) + ... 187s ((4*(x - 1).^2.*(24*x.^4 + 18*x.^2 + 1) + 4*y.^2.*(72*x.^4 + 18*x.^2).*(x - 1).^2 - 96*x.^4.*y.^3.*(x - 1).^2 - 4*y.*(72*x.^4 + 36*x.^2).*(x - 1).^2)./w.^3) .* (y>0.5); 187s d2Fduv = zeros ([3, size(x)]); 187s d2Fduv(1,:,:) = (-(y.^3.*(32*x.^3 - 16*x.^4) - y.*(16*x - 24*x.^2))./w.^3) .* (y<0.5) + ... 187s (-(-8*(3*y - 2).*(6*y.^2 - 8*y + 2).*x.^4 + 8*(3*y - 2).*(12*y.^2 - 16*y + 4).*x.^3 + (48 - 72*y).*x.^2 + (48*y - 32).*x)./w.^3) .* (y>0.5); 187s d2Fduv(2,:,:) = (16*x.*y.*(y - 1).*(2*x.^2.*y.^2 + 2*y - 1)./w.^3) .* (y<0.5) + ... 187s (-(8*x.*(4*y.^2 - 5*y + 2))./w.^2 + (16*x.*(3*y - 2).*(2*y.^2 - 1))./w.^3) .* (y>0.5); 187s d2Fduv(3,:,:) = (-(8*(x - 1).*(4*x.^3.*y.^4 - 6*x.^2.*y.^3 + 6*x.^2.*y.^2 + 12*x.*y.^3 - 6*x.*y.^2 + 3*y - 1))./w.^3) .* (y<0.5) + ... 187s ((8*(x - 1).*(y - 1).*(12*x.^3.*y.^3 - 28*x.^3.*y.^2 + 20*x.^3.*y - 4*x.^3 + 6*x.^2.*y.^2 - 12*x.^2.*y + 6*x.^2 - 12*x.*y.^2 + 18*x.*y - 6*x + 1))./w.^3) .* (y>0.5); 187s assert (F, pnt, 1e3*eps) 187s assert (dFdu, jac{1}, 1e3*eps) 187s assert (dFdv, jac{2}, 1e3*eps) 187s assert (d2Fduu, hess{1,1}, 1e3*eps) 187s assert (d2Fduv, hess{1,2}, 1e3*eps) 187s assert (d2Fduv, hess{2,1}, 1e3*eps) 187s assert (d2Fdvv, hess{2,2}, 1e3*eps) 187s ***** test 187s knots = {[0 0 0 1 1 1], [0 0 0 0.5 1 1 1]}; 187s coefs = ones (4,3,4); 187s coefs(1,:,:) = reshape ([0 0 0 0; 1 1 1 1; 2 2 4 2], 1, 3, 4); 187s coefs(2,:,:) = reshape ([0 1 2 3; 0 1 2 3; 0 1 4 3], 1, 3, 4); 187s coefs(3,:,:) = reshape ([0 1 0 0; 0 0 0 0; 0 0 0 0], 1, 3, 4); 187s coefs(4,:,:) = reshape ([1 1 1 1; 1 1 1 1; 1 1 2 1], 1, 3, 4); 187s nrb = nrbmak (coefs, knots); 187s nrb = nrbdegelev (nrbextrude (nrb, [0.4 0.6 2]), [0 0 1]); 187s nrb.coefs(4,2,3,3) = 1.5; 187s [dnrb, dnrb2] = nrbderiv (nrb); 187s X = linspace (0, 1, 4); Y = linspace (0, 1, 4); Z = linspace (0, 1, 4); 187s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y Z}); 187s [y, x, z] = meshgrid (X, Y, Z); 187s w = (-2*x.^2.*y.^2.*z.^2 + 2*x.^2.*y.^2 + 2*x.*y.^2.*z.^2 + 1) .* (y < 0.5) + ... 187s (6*x.^2.*y.^2.*z.^2 - 6*x.^2.*y.^2 - 8*x.^2.*y.*z.^2 + 8*x.^2.*y + 2*x.^2.*z.^2 - 2*x.^2 - 6*x.*y.^2.*z.^2 + 8*x.*y.*z.^2 - 2*x.*z.^2 + 1) .* (y > 0.5); 187s F = zeros ([3,size(x)]); 187s F(1,:,:,:) = ((10*x + 20*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2))./(5*w)) .* (y<0.5) + ... 187s (60*x.^2.*y.^2 - 10*x + z.*(12*x.^2.*y.^2 - 16*x.^2.*y + 4*x.^2 - 2) - 80*x.^2.*y + 20*x.^2)./(-5*w) .* (y > 0.5); 187s F(2,:,:,:) = ((20*y + 20*x.^2.*y.^2 + z.*(6*x.^2.*y.^2 + 3) - 10*y.^2)./(5*w)).*(y<0.5) + ... 187s ((60*x.^2.*y.^2 + z.*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 3) - 80*x.^2.*y + 20*x.^2 - 10*y.^2 - 5)./(-5*w)).*(y>0.5); 187s F(3,:,:,:) = ((4*y - 6*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2) - 8*x.*y + 12*x.*y.^2 + 4*x.^2.*y - 6*y.^2)./w) .* (y<0.5) + ... 187s ((2*z - 4*y - 4*x + 2*x.^2.*y.^2 + 8*x.*y - 4*x.*y.^2 - 4*x.^2.*y - 4*x.^2.*z + 2*x.^2 + 2*y.^2 + 16*x.^2.*y.*z - 12*x.^2.*y.^2.*z + 2)./w) .* (y>0.5); 187s dFdu = zeros ([3,size(x)]); 187s dFdu(1,:,:,:) = ((x.*((8*y.^2.*z.^3)/5 + 8*y.^2) - (4*y.^2.*z.^3)/5 + x.^2.*(z.^2.*(8*y.^4 + 4*y.^2) + (8*y.^4.*z.^3)/5 - 4*y.^2) + 2)./w.^2).*(y<0.5) + ... 187s ((z.^3.*(x.^2.*((72*y.^4)/5 - (192*y.^3)/5 + (176*y.^2)/5 - (64*y)/5 + 8/5) - (16*y)/5 - x.*((24*y.^2)/5 - (32*y)/5 + 8/5) + (12*y.^2)/5 + 4/5) - x.*(24*y.^2 - 32*y + 8) + x.^2.*(12*y.^2 - 16*y + 4) + x.^2.*z.^2.*(72*y.^4 - 192*y.^3 + 164*y.^2 - 48*y + 4) + 2)./w.^2).*(y>0.5); 187s dFdu(2,:,:,:) = ((z.^2.*(8*x.^2.*y.^4 - y.^2.*(8*y - 4*y.^2) + (2*x.*y.^2.*(40*y - 20*y.^2))/5) + z.^3.*((12*x.^2.*y.^4)/5 + (12*x.*y.^2)/5 - (6*y.^2)/5) + (2*x.*y.^2.*(20*y.^2 - 40*y + 20))/5)./w.^2).*(y<0.5) + ... 187s (((2*(3*y.^2 - 4*y + 1).*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 6*x + 3).*z.^3)/5 + (2*(3*y.^2 - 4*y + 1).*(60*x.^2.*y.^2 - 80*x.^2.*y + 20*x.^2 - 20*x.*y.^2 - 10*x + 10*y.^2 + 5).*z.^2)/5 - (2*(10*x - 20*x.*y.^2).*(3*y.^2 - 4*y + 1))/5)./w.^2).*(y>0.5); 187s dFdu(3,:,:,:) = ((4*y.*(3*y - 2) + z.^3.*(8*x.^2.*y.^4 + 8*x.*y.^2 - 4*y.^2) - z.^2.*(4*y.*(2*y.^2 - 3*y.^3).*x.^2 - 4*y.*(4*y.^2 - 6*y.^3).*x + 4*y.*(2*y.^2 - 3*y.^3)) + 4*x.^2.*y.*(4*y.^2 - 6*y.^3) - 4*x.*y.*(- 6*y.^3 + 4*y.^2 + 3*y - 2)) ./w.^2).*(y<0.5) + ... 187s ((z.^2.*(4*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1).*x.^2 - 4*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2).*x + 4*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1)) - 4*(y - 1).^2 + z.^3.*(4*(y - 1).*(18*y.^3 - 30*y.^2 + 14*y - 2).*x.^2 - 4*(6*y - 2).*(y - 1).*x + 4*(3*y - 1).*(y - 1)) + 4*x.*(y - 1).*(6*y.^3 - 14*y.^2 + 11*y - 3) - 4*x.^2.*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2))./w.^2) .* (y > 0.5); 187s dFdv = zeros ([3,size(x)]); 187s dFdv(1,:,:,:) = ((8*x.*y.*(x - 1).*(z.^3 + 5*x.*z.^2 - 5*x))/5./w.^2).*(y<0.5) + ... 187s (-(8*x.*(3*y - 2).*(x - 1).*(z.^3 + 5*x.*z.^2 - 5*x))/5./w.^2).*(y>0.5); 187s dFdv(2,:,:,:) = (-((8*x.*z.^2 - x.^2.*(8*z.^2 - 8)).*y.^2 + ((12*x.*z.^3)/5 - x.^2.*((12*z.^3)/5 + 8) + 4).*y - 4)./w.^2).*(y<0.5) + ... 187s ((4*y + z.^3.*(x.*((36*y)/5 - 24/5) - x.^2.*((36*y)/5 - 24/5)) + z.^2.*(x.*(16*y.^2 + 4*y - 8) - x.^2.*(16*y.^2 + 4*y - 8)) + x.^2.*(16*y.^2 - 20*y + 8))./w.^2).*(y>0.5); 187s dFdv(3,:,:,:) = ((4*(x - 1).^2 - y.*(4*(3*x - 3).*(x - 1) - 8*x.*z.^3.*(x - 1)) + y.^2.*(4*(x - 1).*(2*x.^3 - 4*x.^2 + 2*x).*z.^2 + 4*(2*x.^2 - 2*x.^3).*(x - 1)))./w.^2).*(y<0.5) + ... 187s ((y.^2.*(4*(x - 1).*(2*x.^3 - 4*x.^2 + 2*x).*z.^2 + 4*(2*x.^2 - 2*x.^3).*(x - 1)) - 4*(x - 1).*(2*x.^3 - 2*x.^2 + x - 1) - y.*(24*x.*(x - 1).*z.^3 + 4*(x - 1).*(4*x.^3 - 8*x.^2 + 4*x).*z.^2 - 4*(x - 1).*(4*x.^3 - 4*x.^2 + x - 1)) + 16*x.*z.^3.*(x - 1) + 4*z.^2.*(x - 1).*(2*x.^3 - 4*x.^2 + 2*x))./w.^2).*(y>0.5); 187s dFdw = zeros ([3,size(x)]); 187s dFdw(1,:,:,:) = ((4*x.^2.*y.^2 + 2)./(- 10*x.^2.*y.^2.*z.^2 + 10*x.^2.*y.^2 + 10*x.*y.^2.*z.^2 + 5) - ((20*x.*y.^2.*z - 20*x.^2.*y.^2.*z).*(10*x + 20*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2)))./(5*w).^2).*(y<0.5) + ... 187s ((12*x.^2.*y.^2 - 16*x.^2.*y + 4*x.^2 - 2)./(- 30*x.^2.*y.^2.*z.^2 + 30*x.^2.*y.^2 + 40*x.^2.*y.*z.^2 - 40*x.^2.*y - 10*x.^2.*z.^2 + 10*x.^2 + 30*x.*y.^2.*z.^2 - 40*x.*y.*z.^2 + 10*x.*z.^2 - 5) - ((60*x.^2.*y.^2 - 10*x + z.*(12*x.^2.*y.^2 - 16*x.^2.*y + 4*x.^2 - 2) - 80*x.^2.*y + 20*x.^2).*(- 60*z.*x.^2.*y.^2 + 80*z.*x.^2.*y - 20*z.*x.^2 + 60*z.*x.*y.^2 - 80*z.*x.*y + 20*z.*x))./(5*w).^2).*(y>0.5); 187s dFdw(2,:,:,:) = ((6*x.^2.*y.^2 + 3)./(- 10*x.^2.*y.^2.*z.^2 + 10*x.^2.*y.^2 + 10*x.*y.^2.*z.^2 + 5) - ((20*x.*y.^2.*z - 20*x.^2.*y.^2.*z).*(20*y + 20*x.^2.*y.^2 + z.*(6*x.^2.*y.^2 + 3) - 10*y.^2))./(5*w).^2).*(y<0.5) + ... 187s ((18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 3)./(- 30*x.^2.*y.^2.*z.^2 + 30*x.^2.*y.^2 + 40*x.^2.*y.*z.^2 - 40*x.^2.*y - 10*x.^2.*z.^2 + 10*x.^2 + 30*x.*y.^2.*z.^2 - 40*x.*y.*z.^2 + 10*x.*z.^2 - 5) - ((- 60*z.*x.^2.*y.^2 + 80*z.*x.^2.*y - 20*z.*x.^2 + 60*z.*x.*y.^2 - 80*z.*x.*y + 20*z.*x).*(60*x.^2.*y.^2 + z.*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 3) - 80*x.^2.*y + 20*x.^2 - 10*y.^2 - 5))./(5*w).^2).*(y>0.5); 187s dFdw(3,:,:,:) = ((4*x.^2.*y.^2 + 2)./(2*x.^2.*y.^2 - z.^2.*(2*x.^2.*y.^2 - 2*x.*y.^2) + 1) + (2*z.*(2*x.^2.*y.^2 - 2*x.*y.^2).*(4*y - 6*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2) - 8*x.*y + 12*x.*y.^2 + 4*x.^2.*y - 6*y.^2))./w.^2).*(y<0.5) + ... 187s ((12*x.^2.*y.^2 - 16*x.^2.*y + 4*x.^2 - 2)./(6*x.^2.*y.^2 + z.^2.*(- 6*x.^2.*y.^2 + 8*x.^2.*y - 2*x.^2 + 6*x.*y.^2 - 8*x.*y + 2*x) - 8*x.^2.*y + 2*x.^2 - 1) + (2*z.*(- 6*x.^2.*y.^2 + 8*x.^2.*y - 2*x.^2 + 6*x.*y.^2 - 8*x.*y + 2*x).*(2*z - 4*y - 4*x + 2*x.^2.*y.^2 + 8*x.*y - 4*x.*y.^2 - 4*x.^2.*y - 4*x.^2.*z + 2*x.^2 + 2*y.^2 + 16*x.^2.*y.*z - 12*x.^2.*y.^2.*z + 2))./w.^2).*(y>0.5); 187s d2Fduu = zeros ([3, size(x)]); 187s d2Fduu(1,:,:,:) = (((8*y.^2.*z.^3)/5 + 2*x.*(z.^2.*(8*y.^4 + 4*y.^2) + (8*y.^4.*z.^3)/5 - 4*y.^2) + 8*y.^2)./w.^2 - (2*(2*y.^2.*z.^2 + 4*x.*y.^2 - 4*x.*y.^2.*z.^2).*(x.*((8*y.^2.*z.^3)/5 + 8*y.^2) - (4*y.^2.*z.^3)/5 + x.^2.*(z.^2.*(8*y.^4 + 4*y.^2) + (8*y.^4.*z.^3)/5 - 4*y.^2) + 2))./w.^3).*(y<0.5) + ... 187s ((32*y + 2*x.*(12*y.^2 - 16*y + 4) + z.^3.*((32*y)/5 + 2*x.*((72*y.^4)/5 - (192*y.^3)/5 + (176*y.^2)/5 - (64*y)/5 + 8/5) - (24*y.^2)/5 - 8/5) - 24*y.^2 + 2*x.*z.^2.*(72*y.^4 - 192*y.^3 + 164*y.^2 - 48*y + 4) - 8)./w.^2 - (2*(z.^3.*(x.^2.*((72*y.^4)/5 - (192*y.^3)/5 + (176*y.^2)/5 - (64*y)/5 + 8/5) - (16*y)/5 - x.*((24*y.^2)/5 - (32*y)/5 + 8/5) + (12*y.^2)/5 + 4/5) - x.*(24*y.^2 - 32*y + 8) + x.^2.*(12*y.^2 - 16*y + 4) + x.^2.*z.^2.*(72*y.^4 - 192*y.^3 + 164*y.^2 - 48*y + 4) + 2).*(4*x + 6*y.^2.*z.^2 - 16*x.*y + 12*x.*y.^2 - 4*x.*z.^2 - 8*y.*z.^2 + 2*z.^2 + 16*x.*y.*z.^2 - 12*x.*y.^2.*z.^2))./(-w).^3).*(y>0.5); 187s d2Fduu(2,:,:,:) = ((z.^3.*((24*x.*y.^4)/5 + (12*y.^2)/5) + (2*y.^2.*(20*y.^2 - 40*y + 20))/5 + z.^2.*((2*y.^2.*(40*y - 20*y.^2))/5 + 16*x.*y.^4))./w.^2 - (2*(z.^2.*(8*x.^2.*y.^4 - y.^2.*(8*y - 4*y.^2) + (2*x.*y.^2.*(40*y - 20*y.^2))/5) + z.^3.*((12*x.^2.*y.^4)/5 + (12*x.*y.^2)/5 - (6*y.^2)/5) + (2*x.*y.^2.*(20*y.^2 - 40*y + 20))/5).*(2*y.^2.*z.^2 + 4*x.*y.^2 - 4*x.*y.^2.*z.^2))./w.^3).*(y<0.5) + ... 187s (((2*(3*y.^2 - 4*y + 1).*(36*x.*y.^2 - 48*x.*y + 12*x - 6).*z.^3)/5 - (2*(3*y.^2 - 4*y + 1).*(160*x.*y - 40*x - 120*x.*y.^2 + 20*y.^2 + 10).*z.^2)/5 + (2*(20*y.^2 - 10).*(3*y.^2 - 4*y + 1))/5)./w.^2 - (2*((2*(3*y.^2 - 4*y + 1).*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 6*x + 3).*z.^3)/5 + (2*(3*y.^2 - 4*y + 1).*(60*x.^2.*y.^2 - 80*x.^2.*y + 20*x.^2 - 20*x.*y.^2 - 10*x + 10*y.^2 + 5).*z.^2)/5 - (2*(10*x - 20*x.*y.^2).*(3*y.^2 - 4*y + 1))/5).*(4*x + 6*y.^2.*z.^2 - 16*x.*y + 12*x.*y.^2 - 4*x.*z.^2 - 8*y.*z.^2 + 2*z.^2 + 16*x.*y.*z.^2 - 12*x.*y.^2.*z.^2))./(-w).^3).*(y>0.5); 187s d2Fduu(3,:,:,:) = (((16*x.*y.^4 + 8*y.^2).*z.^3 + (4*y.*(4*y.^2 - 6*y.^3) - 8*x.*y.*(2*y.^2 - 3*y.^3)).*z.^2 - 4*y.*(- 6*y.^3 + 4*y.^2 + 3*y - 2) + 8*x.*y.*(4*y.^2 - 6*y.^3))./w.^2 - (2*(2*y.^2.*z.^2 + 4*x.*y.^2 - 4*x.*y.^2.*z.^2).*(4*y.*(3*y - 2) + z.^3.*(8*x.^2.*y.^4 + 8*x.*y.^2 - 4*y.^2) - z.^2.*(4*y.*(2*y.^2 - 3*y.^3).*x.^2 - 4*y.*(4*y.^2 - 6*y.^3).*x + 4*y.*(2*y.^2 - 3*y.^3)) + 4*x.^2.*y.*(4*y.^2 - 6*y.^3) - 4*x.*y.*(- 6*y.^3 + 4*y.^2 + 3*y - 2)))./w.^3).*(y<0.5) + ... 187s (-((4*(6*y - 2).*(y - 1) - 8*x.*(y - 1).*(18*y.^3 - 30*y.^2 + 14*y - 2)).*z.^3 + (4*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2) - 8*x.*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1)).*z.^2 - 4*(y - 1).*(6*y.^3 - 14*y.^2 + 11*y - 3) + 8*x.*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2))./w.^2 - (2*(z.^2.*(4*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1).*x.^2 - 4*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2).*x + 4*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1)) - 4*(y - 1).^2 + z.^3.*(4*(y - 1).*(18*y.^3 - 30*y.^2 + 14*y - 2).*x.^2 - 4*(6*y - 2).*(y - 1).*x + 4*(3*y - 1).*(y - 1)) + 4*x.*(y - 1).*(6*y.^3 - 14*y.^2 + 11*y - 3) - 4*x.^2.*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2)).*(4*x + 6*y.^2.*z.^2 - 16*x.*y + 12*x.*y.^2 - 4*x.*z.^2 - 8*y.*z.^2 + 2*z.^2 + 16*x.*y.*z.^2 - 12*x.*y.^2.*z.^2))./(-w).^3) .* (y>0.5); 187s d2Fduv = zeros ([3, size(x)]); 187s d2Fduv(1,:,:,:) = ((((8.*x.^2.*(6.*z.^3 - 6.*z.^5))/5 + (8.*x.^4.*(10.*z.^4 - 20.*z.^2 + 10))/5 - (8.*x.^3.*(- 4.*z.^5 + 10.*z.^4 + 4.*z.^3 - 30.*z.^2 + 20))/5 + (16.*x.*z.^5)/5).*y.^3 + ((8.*x.*(2.*z.^3 - 10.*z.^2 + 10))/5 + (8.*x.^2.*(15.*z.^2 - 15))/5 - (8.*z.^3)/5).*y)./w.^3) .* (y<0.5) + ... 187s (-(x.^4.*((8.*(3.*y - 2).*(30.*y.^2 - 40.*y + 10).*z.^4)/5 - (8.*(3.*y - 2).*(60.*y.^2 - 80.*y + 20).*z.^2)/5 + (8.*(3.*y - 2).*(30.*y.^2 - 40.*y + 10))/5) - x.^3.*(- (8.*(3.*y - 2).*(12.*y.^2 - 16.*y + 4).*z.^5)/5 + (8.*(3.*y - 2).*(30.*y.^2 - 40.*y + 10).*z.^4)/5 + (8.*(3.*y - 2).*(12.*y.^2 - 16.*y + 4).*z.^3)/5 - (8.*(3.*y - 2).*(90.*y.^2 - 120.*y + 30).*z.^2)/5 + (8.*(3.*y - 2).*(60.*y.^2 - 80.*y + 20))/5) + z.^3.*((24.*y)/5 - 16/5) - x.^2.*((8.*(3.*y - 2).*(18.*y.^2 - 24.*y + 6).*z.^5)/5 - (8.*(3.*y - 2).*(18.*y.^2 - 24.*y + 6).*z.^3)/5 + (72.*y - 48).*z.^2 - 72.*y + 48) + x.*((8.*(3.*y - 2).*(6.*y.^2 - 8.*y + 2).*z.^5)/5 + (32/5 - (48.*y)/5).*z.^3 + (48.*y - 32).*z.^2 - 48.*y + 32))./(-w).^3) .* (y>0.5); 187s d2Fduv(2,:,:,:) = ((((4.*x.^2.*(60.*z.^2 - 60.*z.^4))/5 + (4.*x.^3.*(40.*z.^4 - 80.*z.^2 + 40))/5 + 16.*x.*z.^4).*y.^4 + ((4.*x.^2.*(18.*z.^3 - 18.*z.^5))/5 + (4.*x.^3.*(12.*z.^5 - 12.*z.^3 + 40.*z.^2 - 40))/5 + (4.*x.*(6.*z.^5 - 40.*z.^2 + 40))/5 + 16.*z.^2).*y.^3 + ((4.*x.*(60.*z.^2 - 60))/5 - 24.*z.^2).*y.^2 + ((4.*x.*(6.*z.^3 + 20))/5 - (12.*z.^3)/5).*y)./w.^3) .* (y<0.5) + ... 187s ((z.^3.*(((432.*y.^3)/5 - (864.*y.^2)/5 + (528.*y)/5 - 96/5).*x.^3 + (- (648.*y.^3)/5 + (1296.*y.^2)/5 - (792.*y)/5 + 144/5).*x.^2 + ((72.*y)/5 - 48/5).*x - (36.*y)/5 + 24/5) - x.^3.*(192.*y.^4 - 496.*y.^3 + 480.*y.^2 - 208.*y + 32) + z.^4.*((- 192.*y.^4 + 208.*y.^3 + 96.*y.^2 - 144.*y + 32).*x.^3 + (288.*y.^4 - 312.*y.^3 - 144.*y.^2 + 216.*y - 48).*x.^2 + (- 96.*y.^4 + 104.*y.^3 + 48.*y.^2 - 72.*y + 16).*x) + x.*(- 96.*y.^3 + 96.*y.^2 + 8.*y - 16) + z.^2.*(x.^2.*(- 288.*y.^4 + 312.*y.^3 + 144.*y.^2 - 216.*y + 48) - 20.*y - x.^3.*(- 384.*y.^4 + 704.*y.^3 - 384.*y.^2 + 64.*y) + x.*(96.*y.^3 - 96.*y.^2 + 40.*y - 16) + 48.*y.^2 - 48.*y.^3 + 8) - z.^5.*(((432.*y.^3)/5 - (864.*y.^2)/5 + (528.*y)/5 - 96/5).*x.^3 + (- (648.*y.^3)/5 + (1296.*y.^2)/5 - (792.*y)/5 + 144/5).*x.^2 + ((216.*y.^3)/5 - (432.*y.^2)/5 + (264.*y)/5 - 48/5).*x))./(-w).^3) .* (y>0.5); 187s d2Fduv(3,:,:,:) = (((x.^2.*(48.*z.^2 - 48.*z.^4) - x.^4.*(16.*z.^4 - 48.*z.^2 + 32) + x.^3.*(48.*z.^4 - 96.*z.^2 + 32) + 16.*x.*z.^4).*y.^4 + (x.^2.*(- 48.*z.^5 + 48.*z.^3 + 144.*z.^2 - 144) - x.^3.*(- 32.*z.^5 + 32.*z.^3 + 48.*z.^2 - 48) + x.*(16.*z.^5 - 144.*z.^2 + 96) + 48.*z.^2).*y.^3 + (x.*(96.*z.^2 - 48) + x.^3.*(48.*z.^2 - 48) - x.^2.*(120.*z.^2 - 96) - 24.*z.^2).*y.^2 + (x.*(16.*z.^3 - 24) - 8.*z.^3 + 24).*y + 8.*x - 8)./w.^3) .* (y<0.5) + ... 187s ((8.*y - x.^4.*(96.*y.^4 - 320.*y.^3 + 384.*y.^2 - 192.*y + 32) + x.^3.*(96.*y.^4 - 368.*y.^3 + 528.*y.^2 - 336.*y + 80) + z.^3.*((288.*y.^3 - 576.*y.^2 + 352.*y - 64).*x.^3 + (- 432.*y.^3 + 864.*y.^2 - 528.*y + 96).*x.^2 + (48.*y - 32).*x - 24.*y + 16) - x.*(96.*y.^3 - 240.*y.^2 + 200.*y - 56) - z.^4.*((48.*y.^4 - 160.*y.^3 + 192.*y.^2 - 96.*y + 16).*x.^4 + (- 144.*y.^4 + 480.*y.^3 - 576.*y.^2 + 288.*y - 48).*x.^3 + (144.*y.^4 - 480.*y.^3 + 576.*y.^2 - 288.*y + 48).*x.^2 + (- 48.*y.^4 + 160.*y.^3 - 192.*y.^2 + 96.*y - 16).*x) + z.^2.*(x.^4.*(144.*y.^4 - 480.*y.^3 + 576.*y.^2 - 288.*y + 48) - 96.*y + x.^2.*(144.*y.^4 - 624.*y.^3 + 984.*y.^2 - 672.*y + 168) - x.^3.*(288.*y.^4 - 1008.*y.^3 + 1296.*y.^2 - 720.*y + 144) + x.*(144.*y.^3 - 384.*y.^2 + 336.*y - 96) + 120.*y.^2 - 48.*y.^3 + 24) - z.^5.*((288.*y.^3 - 576.*y.^2 + 352.*y - 64).*x.^3 + (- 432.*y.^3 + 864.*y.^2 - 528.*y + 96).*x.^2 + (144.*y.^3 - 288.*y.^2 + 176.*y - 32).*x) + x.^2.*(144.*y.^3 - 384.*y.^2 + 336.*y - 96) - 8)./(-w).^3) .* (y>0.5); 187s d2Fduw = zeros ([3, size(x)]); 187s d2Fduw(1,:,:,:) = ((x.^2.*((24.*y.^4.*z.^2)/5 + 2.*z.*(8.*y.^4 + 4.*y.^2)) - (12.*y.^2.*z.^2)/5 + (24.*x.*y.^2.*z.^2)/5)./w.^2 - (2.*(4.*x.*y.^2.*z - 4.*x.^2.*y.^2.*z).*(x.*((8.*y.^2.*z.^3)/5 + 8.*y.^2) - (4.*y.^2.*z.^3)/5 + x.^2.*(z.^2.*(8.*y.^4 + 4.*y.^2) + (8.*y.^4.*z.^3)/5 - 4.*y.^2) + 2))./w.^3) .* (y<0.5) + ... 187s (-((- (4.*(3.*y - 1).*(y - 1).*(36.*y.^4 - 96.*y.^3 + 88.*y.^2 - 32.*y + 4).*x.^4)/5 + (4.*(3.*y - 1).*(y - 1).*(36.*y.^4 - 96.*y.^3 + 100.*y.^2 - 48.*y + 8).*x.^3)/5 - (4.*(3.*y - 1).*(y - 1).*(18.*y.^2 - 24.*y + 6).*x.^2)/5 + (4.*(3.*y - 1).*(y - 1).*(6.*y.^2 - 8.*y + 2).*x)/5).*z.^4 + ((4.*x.^3.*(3.*y - 1).*(y - 1).*(360.*y.^4 - 960.*y.^3 + 820.*y.^2 - 240.*y + 20))/5 - (4.*x.^4.*(3.*y - 1).*(y - 1).*(360.*y.^4 - 960.*y.^3 + 820.*y.^2 - 240.*y + 20))/5).*z.^3 + (- (4.*(3.*y - 1).*(y - 1).*(108.*y.^4 - 288.*y.^3 + 264.*y.^2 - 96.*y + 12).*x.^4)/5 + (4.*(3.*y - 1).*(y - 1).*(36.*y.^2 - 48.*y + 12).*x.^3)/5 - (24.*(3.*y - 1).*(y - 1).*x)/5 + (12.*(3.*y - 1).*(y - 1))/5).*z.^2 + (- (4.*(3.*y - 1).*(y - 1).*(360.*y.^4 - 960.*y.^3 + 940.*y.^2 - 400.*y + 60).*x.^4)/5 + (4.*(3.*y - 1).*(y - 1).*(360.*y.^2 - 480.*y + 120).*x.^3)/5 - (4.*(3.*y - 1).*(y - 1).*(180.*y.^2 - 240.*y + 90).*x.^2)/5 + 16.*(3.*y - 1).*(y - 1).*x).*z)./(-w).^3) .* (y>0.5); 187s d2Fduw(2,:,:,:) = ((2.*z.*(8.*x.^2.*y.^4 - y.^2.*(8.*y - 4.*y.^2) + (2.*x.*y.^2.*(40.*y - 20.*y.^2))/5) + 3.*z.^2.*((12.*x.^2.*y.^4)/5 + (12.*x.*y.^2)/5 - (6.*y.^2)/5))./w.^2 - (2.*(4.*x.*y.^2.*z - 4.*x.^2.*y.^2.*z).*(z.^2.*(8.*x.^2.*y.^4 - y.^2.*(8.*y - 4.*y.^2) + (2.*x.*y.^2.*(40.*y - 20.*y.^2))/5) + z.^3.*((12.*x.^2.*y.^4)/5 + (12.*x.*y.^2)/5 - (6.*y.^2)/5) + (2.*x.*y.^2.*(20.*y.^2 - 40.*y + 20))/5))./w.^3) .* (y<0.5) + ... 187s (((6.*(3.*y.^2 - 4.*y + 1).*(18.*x.^2.*y.^2 - 24.*x.^2.*y + 6.*x.^2 - 6.*x + 3).*z.^2)/5 + (4.*(3.*y.^2 - 4.*y + 1).*(60.*x.^2.*y.^2 - 80.*x.^2.*y + 20.*x.^2 - 20.*x.*y.^2 - 10.*x + 10.*y.^2 + 5).*z)/5)./w.^2 - (2.*((2.*(3.*y.^2 - 4.*y + 1).*(18.*x.^2.*y.^2 - 24.*x.^2.*y + 6.*x.^2 - 6.*x + 3).*z.^3)/5 + (2.*(3.*y.^2 - 4.*y + 1).*(60.*x.^2.*y.^2 - 80.*x.^2.*y + 20.*x.^2 - 20.*x.*y.^2 - 10.*x + 10.*y.^2 + 5).*z.^2)/5 - (2.*(10.*x - 20.*x.*y.^2).*(3.*y.^2 - 4.*y + 1))/5).*(- 12.*z.*x.^2.*y.^2 + 16.*z.*x.^2.*y - 4.*z.*x.^2 + 12.*z.*x.*y.^2 - 16.*z.*x.*y + 4.*z.*x))./(-w).^3) .* (y>0.5); 187s d2Fduw(3,:,:,:) = (- (2.*z.*(4.*y.*(2.*y.^2 - 3.*y.^3).*x.^2 - 4.*y.*(4.*y.^2 - 6.*y.^3).*x + 4.*y.*(2.*y.^2 - 3.*y.^3)) - 3.*z.^2.*(8.*x.^2.*y.^4 + 8.*x.*y.^2 - 4.*y.^2))./w.^2 - (2.*(4.*x.*y.^2.*z - 4.*x.^2.*y.^2.*z).*(4.*y.*(3.*y - 2) + z.^3.*(8.*x.^2.*y.^4 + 8.*x.*y.^2 - 4.*y.^2) - z.^2.*(4.*y.*(2.*y.^2 - 3.*y.^3).*x.^2 - 4.*y.*(4.*y.^2 - 6.*y.^3).*x + 4.*y.*(2.*y.^2 - 3.*y.^3)) + 4.*x.^2.*y.*(4.*y.^2 - 6.*y.^3) - 4.*x.*y.*(- 6.*y.^3 + 4.*y.^2 + 3.*y - 2)))./w.^3) .* (y<0.5) + ... 187s ((2.*z.*(4.*(y - 1).*(3.*y.^3 - 7.*y.^2 + 5.*y - 1).*x.^2 - 4.*(y - 1).*(6.*y.^3 - 14.*y.^2 + 10.*y - 2).*x + 4.*(y - 1).*(3.*y.^3 - 7.*y.^2 + 5.*y - 1)) + 3.*z.^2.*(4.*(y - 1).*(18.*y.^3 - 30.*y.^2 + 14.*y - 2).*x.^2 - 4.*(6.*y - 2).*(y - 1).*x + 4.*(3.*y - 1).*(y - 1)))./w.^2 - (2.*(z.^2.*(4.*(y - 1).*(3.*y.^3 - 7.*y.^2 + 5.*y - 1).*x.^2 - 4.*(y - 1).*(6.*y.^3 - 14.*y.^2 + 10.*y - 2).*x + 4.*(y - 1).*(3.*y.^3 - 7.*y.^2 + 5.*y - 1)) - 4.*(y - 1).^2 + z.^3.*(4.*(y - 1).*(18.*y.^3 - 30.*y.^2 + 14.*y - 2).*x.^2 - 4.*(6.*y - 2).*(y - 1).*x + 4.*(3.*y - 1).*(y - 1)) + 4.*x.*(y - 1).*(6.*y.^3 - 14.*y.^2 + 11.*y - 3) - 4.*x.^2.*(y - 1).*(6.*y.^3 - 14.*y.^2 + 10.*y - 2)).*(- 12.*z.*x.^2.*y.^2 + 16.*z.*x.^2.*y - 4.*z.*x.^2 + 12.*z.*x.*y.^2 - 16.*z.*x.*y + 4.*z.*x))./(-w).^3) .* (y>0.5); 187s d2Fdvv = zeros ([3, size(x)]); 187s d2Fdvv(1,:,:,:) = (-(8.*x.*(x - 1).*(z.^3 + 5.*x.*z.^2 - 5.*x).*(- 6.*x.^2.*y.^2.*z.^2 + 6.*x.^2.*y.^2 + 6.*x.*y.^2.*z.^2 - 1))/5./w.^3) .* (y<0.5) + ... 187s ((8.*x.*(x - 1).*(z.^3 + 5.*x.*z.^2 - 5.*x).*(- 54.*x.^2.*y.^2.*z.^2 + 54.*x.^2.*y.^2 + 72.*x.^2.*y.*z.^2 - 72.*x.^2.*y - 26.*x.^2.*z.^2 + 26.*x.^2 + 54.*x.*y.^2.*z.^2 - 72.*x.*y.*z.^2 + 26.*x.*z.^2 + 3))/5./(-w).^3) .* (y>0.5); 187s d2Fdvv(2,:,:,:) = ((2.*((8.*x.*z.^2 - x.^2.*(8.*z.^2 - 8)).*y.^2 + ((12.*x.*z.^3)/5 - x.^2.*((12.*z.^3)/5 + 8) + 4).*y - 4).*(- 4.*y.*x.^2.*z.^2 + 4.*y.*x.^2 + 4.*y.*x.*z.^2))./w.^3 - ((12.*x.*z.^3)/5 + 2.*y.*(8.*x.*z.^2 - x.^2.*(8.*z.^2 - 8)) - x.^2.*((12.*z.^3)/5 + 8) + 4)./w.^2) .* (y<0.5) + ... 187s ((z.^2.*(x.*(32.*y + 4) - x.^2.*(32.*y + 4)) + x.^2.*(32.*y - 20) + z.^3.*((36.*x)/5 - (36.*x.^2)/5) + 4)./w.^2 - (2.*(4.*y + z.^3.*(x.*((36.*y)/5 - 24/5) - x.^2.*((36.*y)/5 - 24/5)) + z.^2.*(x.*(16.*y.^2 + 4.*y - 8) - x.^2.*(16.*y.^2 + 4.*y - 8)) + x.^2.*(16.*y.^2 - 20.*y + 8)).*(8.*x.^2.*z.^2 + 12.*x.^2.*y - 8.*x.*z.^2 - 8.*x.^2 + 12.*x.*y.*z.^2 - 12.*x.^2.*y.*z.^2))./(-w).^3) .* (y>0.5); 187s d2Fdvv(3,:,:,:) = ((2.*y.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1)) - 4.*(3.*x - 3).*(x - 1) + 8.*x.*z.^3.*(x - 1))./w.^2 - (2.*(4.*(x - 1).^2 - y.*(4.*(3.*x - 3).*(x - 1) - 8.*x.*z.^3.*(x - 1)) + y.^2.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1))).*(- 4.*y.*x.^2.*z.^2 + 4.*y.*x.^2 + 4.*y.*x.*z.^2))./w.^3) .* (y<0.5) + ... 187s ((4.*(x - 1).*(4.*x.^3 - 4.*x.^2 + x - 1) + 2.*y.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1)) - 24.*x.*z.^3.*(x - 1) - 4.*z.^2.*(x - 1).*(4.*x.^3 - 8.*x.^2 + 4.*x))./w.^2 - (2.*(y.^2.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1)) - 4.*(x - 1).*(2.*x.^3 - 2.*x.^2 + x - 1) - y.*(24.*x.*(x - 1).*z.^3 + 4.*(x - 1).*(4.*x.^3 - 8.*x.^2 + 4.*x).*z.^2 - 4.*(x - 1).*(4.*x.^3 - 4.*x.^2 + x - 1)) + 16.*x.*z.^3.*(x - 1) + 4.*z.^2.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x)).*(8.*x.^2.*z.^2 + 12.*x.^2.*y - 8.*x.*z.^2 - 8.*x.^2 + 12.*x.*y.*z.^2 - 12.*x.^2.*y.*z.^2))./(-w).^3) .* (y>0.5); 187s d2Fdvw = zeros ([3, size(x)]); 187s d2Fdvw(1,:,:,:) = (((8.*x.*z.*(x - 1).*(20.*x.^3.*z.^2 - 20.*x.^3 + 2.*x.^2.*z.^3 - 20.*x.^2.*z.^2 + 6.*x.^2.*z + 40.*x.^2 - 2.*x.*z.^3).*y.^3)/5 + (8.*x.*z.*(10.*x + 3.*z).*(x - 1).*y)/5)./w.^3) .* (y<0.5) + ... 187s (((8.*x.*(3.*y - 2).*(x - 1).*(- 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x).*z.^4)/5 + (8.*x.*(3.*y - 2).*(x - 1).*(- 60.*x.^3.*y.^2 + 80.*x.^3.*y - 20.*x.^3 + 60.*x.^2.*y.^2 - 80.*x.^2.*y + 20.*x.^2).*z.^3)/5 - (8.*x.*(3.*y - 2).*(x - 1).*(18.*x.^2.*y.^2 - 24.*x.^2.*y + 6.*x.^2 - 3).*z.^2)/5 + (8.*x.*(3.*y - 2).*(x - 1).*(60.*x.^3.*y.^2 - 80.*x.^3.*y + 20.*x.^3 - 120.*x.^2.*y.^2 + 160.*x.^2.*y - 40.*x.^2 + 10.*x).*z)/5)./(-w).^3) .* (y>0.5); 187s d2Fdvw(2,:,:,:) = ((4.*x.*y.*z.*(x - 1).*(40.*x.^2.*y.^3.*z.^2 - 40.*x.^2.*y.^3 + 6.*x.^2.*y.^2.*z.^3 + 18.*x.^2.*y.^2.*z + 80.*x.^2.*y.^2 - 40.*x.*y.^3.*z.^2 - 6.*x.*y.^2.*z.^3 - 40.*y.^2 + 60.*y + 9.*z))/5./w.^3) .* (y<0.5) + ... 187s (-((4.*x.*(x - 1).*(54.*x.^2.*y.^3 - 108.*x.^2.*y.^2 + 66.*x.^2.*y - 12.*x.^2 - 54.*x.*y.^3 + 108.*x.*y.^2 - 66.*x.*y + 12.*x).*z.^4)/5 + (4.*x.*(x - 1).*(240.*x.^2.*y.^4 - 260.*x.^2.*y.^3 - 120.*x.^2.*y.^2 + 180.*x.^2.*y - 40.*x.^2 - 240.*x.*y.^4 + 260.*x.*y.^3 + 120.*x.*y.^2 - 180.*x.*y + 40.*x).*z.^3)/5 - (4.*x.*(x - 1).*(- 162.*x.^2.*y.^3 + 324.*x.^2.*y.^2 - 198.*x.^2.*y + 36.*x.^2 + 27.*y - 18).*z.^2)/5 - (4.*x.*(x - 1).*(240.*x.^2.*y.^4 - 980.*x.^2.*y.^3 + 1320.*x.^2.*y.^2 - 700.*x.^2.*y + 120.*x.^2 + 120.*y.^3 - 120.*y.^2 + 50.*y - 20).*z)/5)./(-w).^3) .* (y>0.5); 187s d2Fdvw(3,:,:,:) = (-(y.^3.*(8.*x.*z.*(x - 1).*(12.*x.^2 - 24.*x + 12) - 48.*x.^3.*z.^2.*(x - 1) + 8.*x.*z.^4.*(2.*x - 2.*x.^2).*(x - 1)) + y.^4.*(8.*x.*(x - 1).*(- 4.*x.^4 + 12.*x.^3 - 12.*x.^2 + 4.*x).*z.^3 + 8.*x.*(x - 1).*(4.*x.^4 - 8.*x.^3 + 4.*x.^2).*z) - 24.*x.*y.*z.^2.*(x - 1) - 8.*x.*y.^2.*z.*(x - 1).*(6.*x.^2 - 12.*x + 6))./w.^3) .* (y<0.5) + ... 187s ((8.*z.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x) - y.*(72.*x.*(x - 1).*z.^2 + 8.*(x - 1).*(4.*x.^3 - 8.*x.^2 + 4.*x).*z) + 48.*x.*z.^2.*(x - 1) + 8.*y.^2.*z.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x))./w.^2 - (2.*(y.^2.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1)) - 4.*(x - 1).*(2.*x.^3 - 2.*x.^2 + x - 1) - y.*(24.*x.*(x - 1).*z.^3 + 4.*(x - 1).*(4.*x.^3 - 8.*x.^2 + 4.*x).*z.^2 - 4.*(x - 1).*(4.*x.^3 - 4.*x.^2 + x - 1)) + 16.*x.*z.^3.*(x - 1) + 4.*z.^2.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x)).*(- 12.*z.*x.^2.*y.^2 + 16.*z.*x.^2.*y - 4.*z.*x.^2 + 12.*z.*x.*y.^2 - 16.*z.*x.*y + 4.*z.*x))./(-w).^3) .* (y>0.5); 187s d2Fdww = zeros ([3, size(x)]); 187s d2Fdww(1,:,:,:) = ((32.*x.*y.^2.*(2.*x.^2.*y.^2 + 1).*(x - 1).*(5.*x + z + 10.*x.^2.*y.^2 + 2.*x.^2.*y.^2.*z))./(5.*w.^3) - (8.*x.*y.^2.*(x - 1).*(15.*x + z + 30.*x.^2.*y.^2 + 2.*x.^2.*y.^2.*z))/5./w.^2) .* (y<0.5) + ... 187s (((8.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(36.*x.^4.*y.^4 - 96.*x.^4.*y.^3 + 88.*x.^4.*y.^2 - 32.*x.^4.*y + 4.*x.^4 - 36.*x.^3.*y.^4 + 96.*x.^3.*y.^3 - 88.*x.^3.*y.^2 + 32.*x.^3.*y - 4.*x.^3 - 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x).*z.^3)/5 + (8.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(540.*x.^4.*y.^4 - 1440.*x.^4.*y.^3 + 1320.*x.^4.*y.^2 - 480.*x.^4.*y + 60.*x.^4 - 540.*x.^3.*y.^4 + 1440.*x.^3.*y.^3 - 1410.*x.^3.*y.^2 + 600.*x.^3.*y - 90.*x.^3 + 90.*x.^2.*y.^2 - 120.*x.^2.*y + 30.*x.^2).*z.^2)/5 + (8.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(108.*x.^4.*y.^4 - 288.*x.^4.*y.^3 + 264.*x.^4.*y.^2 - 96.*x.^4.*y + 12.*x.^4 - 36.*x.^2.*y.^2 + 48.*x.^2.*y - 12.*x.^2 + 3).*z)/5 + (8.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(180.*x.^4.*y.^4 - 480.*x.^4.*y.^3 + 440.*x.^4.*y.^2 - 160.*x.^4.*y + 20.*x.^4 - 30.*x.^3.*y.^2 + 40.*x.^3.*y - 10.*x.^3 - 30.*x.^2.*y.^2 + 40.*x.^2.*y - 10.*x.^2 + 5.*x))/5)./(-w).^3) .* (y>0.5); 187s d2Fdww(2,:,:,:) = ((16.*x.*y.^2.*(2.*x.^2.*y.^2 + 1).*(x - 1).*(20.*y + 3.*z + 20.*x.^2.*y.^2 - 10.*y.^2 + 6.*x.^2.*y.^2.*z))./(5.*w.^3) - (12.*x.*y.^2.*(x - 1).*(20.*y + z + 20.*x.^2.*y.^2 - 10.*y.^2 + 2.*x.^2.*y.^2.*z))/5./w.^2) .* (y<0.5) + ... 187s (((4.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(108.*x.^4.*y.^4 - 288.*x.^4.*y.^3 + 264.*x.^4.*y.^2 - 96.*x.^4.*y + 12.*x.^4 - 108.*x.^3.*y.^4 + 288.*x.^3.*y.^3 - 264.*x.^3.*y.^2 + 96.*x.^3.*y - 12.*x.^3 - 18.*x.^2.*y.^2 + 24.*x.^2.*y - 6.*x.^2 + 18.*x.*y.^2 - 24.*x.*y + 6.*x).*z.^3)/5 + (4.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(1080.*x.^4.*y.^4 - 2880.*x.^4.*y.^3 + 2640.*x.^4.*y.^2 - 960.*x.^4.*y + 120.*x.^4 - 1080.*x.^3.*y.^4 + 2880.*x.^3.*y.^3 - 2640.*x.^3.*y.^2 + 960.*x.^3.*y - 120.*x.^3 - 180.*x.^2.*y.^4 + 240.*x.^2.*y.^3 - 150.*x.^2.*y.^2 + 120.*x.^2.*y - 30.*x.^2 + 180.*x.*y.^4 - 240.*x.*y.^3 + 150.*x.*y.^2 - 120.*x.*y + 30.*x).*z.^2)/5 + (4.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(324.*x.^4.*y.^4 - 864.*x.^4.*y.^3 + 792.*x.^4.*y.^2 - 288.*x.^4.*y + 36.*x.^4 - 108.*x.^2.*y.^2 + 144.*x.^2.*y - 36.*x.^2 + 9).*z)/5 + (4.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(360.*x.^4.*y.^4 - 960.*x.^4.*y.^3 + 880.*x.^4.*y.^2 - 320.*x.^4.*y + 40.*x.^4 - 60.*x.^2.*y.^4 + 80.*x.^2.*y.^3 - 110.*x.^2.*y.^2 + 120.*x.^2.*y - 30.*x.^2 + 10.*y.^2 + 5))/5)./(-w).^3) .* (y>0.5); 187s d2Fdww(3,:,:,:) = ((32.*x.*y.^2.*(2.*x.^2.*y.^2 + 1).*(x - 1).*(2.*y + z - 3.*x.^2.*y.^2 - 4.*x.*y + 6.*x.*y.^2 + 2.*x.^2.*y - 3.*y.^2 + 2.*x.^2.*y.^2.*z))./w.^3 - (8.*x.*y.^2.*(x - 1).*(6.*y + z - 9.*x.^2.*y.^2 - 12.*x.*y + 18.*x.*y.^2 + 6.*x.^2.*y - 9.*y.^2 + 2.*x.^2.*y.^2.*z))./w.^2) .* (y<0.5) + ... 187s ((2.*(- 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x).*(2.*z - 4.*y - 4.*x + 2.*x.^2.*y.^2 + 8.*x.*y - 4.*x.*y.^2 - 4.*x.^2.*y - 4.*x.^2.*z + 2.*x.^2 + 2.*y.^2 + 16.*x.^2.*y.*z - 12.*x.^2.*y.^2.*z + 2))./w.^2 - (8.*z.^2.*(- 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x).^2.*(2.*z - 4.*y - 4.*x + 2.*x.^2.*y.^2 + 8.*x.*y - 4.*x.*y.^2 - 4.*x.^2.*y - 4.*x.^2.*z + 2.*x.^2 + 2.*y.^2 + 16.*x.^2.*y.*z - 12.*x.^2.*y.^2.*z + 2))./(-w).^3 - (4.*z.*(12.*x.^2.*y.^2 - 16.*x.^2.*y + 4.*x.^2 - 2).*(- 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x))./w.^2) .* (y>0.5); 187s assert (F, pnt, 1e3*eps) 187s assert (dFdu, jac{1}, 1e3*eps) 187s assert (dFdv, jac{2}, 1e3*eps) 187s assert (dFdw, jac{3}, 1e3*eps) 187s assert (d2Fduu, hess{1,1}, 1e3*eps) 187s assert (d2Fduv, hess{1,2}, 1e3*eps) 187s assert (d2Fduw, hess{1,3}, 1e3*eps) 187s assert (d2Fduv, hess{2,1}, 1e3*eps) 187s assert (d2Fdvv, hess{2,2}, 1e3*eps) 187s assert (d2Fdvw, hess{2,3}, 1e3*eps) 187s assert (d2Fduw, hess{3,1}, 1e3*eps) 187s assert (d2Fdvw, hess{3,2}, 1e3*eps) 187s assert (d2Fdww, hess{3,3}, 1e3*eps) 188s ***** test 188s nrb = nrbextrude (nrb4surf ([0 0], [1 0], [0 1], [1 1]), [0 0 1]); 188s nrb = nrbdegelev (nrb, [1 1 1]); 188s nrb.coefs (4,2,2,2) = 1.1; 188s [dnrb, dnrb2] = nrbderiv (nrb); 188s X = linspace (0, 1, 24); Y = linspace (0, 1, 24); Z = linspace (0, 1, 24); 188s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y Z}); 188s [y, x, z] = meshgrid (X, Y, Z); 188s F = zeros ([3, size(x)]); 188s F(1,:,:,:) = (5.*x)./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5); 188s F(2,:,:,:) = (5.*y)./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5); 188s F(3,:,:,:) = (5.*z)./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5); 188s dFdu = zeros ([3, size(x)]); 188s dFdu(1,:,:,:) = ((z.*(20.*y - 20.*y.^2) - z.^2.*(20.*y - 20.*y.^2)).*x.^2 + 25)./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^2; 188s dFdu(2,:,:,:) = (y.^2.*(5.*z.*(8.*x - 4) - 5.*z.^2.*(8.*x - 4)) - y.^3.*(5.*z.*(8.*x - 4) - 5.*z.^2.*(8.*x - 4)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdu(3,:,:,:) = (z.^2.*(5.*y.*(8.*x - 4) - 5.*y.^2.*(8.*x - 4)) - z.^3.*(5.*y.*(8.*x - 4) - 5.*y.^2.*(8.*x - 4)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdv = zeros ([3, size(x)]); 188s dFdv(1,:,:,:) = (x.^2.*(5.*z.*(8.*y - 4) - 5.*z.^2.*(8.*y - 4)) - x.^3.*(5.*z.*(8.*y - 4) - 5.*z.^2.*(8.*y - 4)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdv(2,:,:,:) = ((z.*(20.*x - 20.*x.^2) - z.^2.*(20.*x - 20.*x.^2)).*y.^2 + 25)./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^2; 188s dFdv(3,:,:,:) = (z.^2.*(5.*x.*(8.*y - 4) - 5.*x.^2.*(8.*y - 4)) - z.^3.*(5.*x.*(8.*y - 4) - 5.*x.^2.*(8.*y - 4)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdw = zeros ([3, size(x)]); 188s dFdw(1,:,:,:) = (x.^2.*(y.*(40.*z - 20) - y.^2.*(40.*z - 20)) - x.^3.*(y.*(40.*z - 20) - y.^2.*(40.*z - 20)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdw(2,:,:,:) = (y.^2.*(x.*(40.*z - 20) - x.^2.*(40.*z - 20)) - y.^3.*(x.*(40.*z - 20) - x.^2.*(40.*z - 20)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdw(3,:,:,:) = ((y.*(20.*x - 20.*x.^2) - y.^2.*(20.*x - 20.*x.^2)).*z.^2 + 25)./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^2; 188s d2Fduu = zeros ([3, size(x)]); 188s d2Fduu(1,:,:,:) = (40.*y.*z.*(y - 1).*(z - 1).*(4.*x.^3.*y.^2.*z.^2 - 4.*x.^3.*y.^2.*z - 4.*x.^3.*y.*z.^2 + 4.*x.^3.*y.*z + 15.*x - 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduu(2,:,:,:) = (40.*y.^2.*z.*(y - 1).*(z - 1).*(4.*y.^2.*z.^2 - 4.*y.^2.*z - 4.*y.*z.^2 + 4.*y.*z + 5) - 40.*x.*y.^2.*z.*(y - 1).*(z - 1).*(12.*y.^2.*z.^2 - 12.*y.^2.*z - 12.*y.*z.^2 + 12.*y.*z) + 40.*x.^2.*y.^2.*z.*(y - 1).*(z - 1).*(12.*y.^2.*z.^2 - 12.*y.^2.*z - 12.*y.*z.^2 + 12.*y.*z))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduu(3,:,:,:) = (40.*y.*z.^2.*(y - 1).*(z - 1).*(4.*y.^2.*z.^2 - 4.*y.^2.*z - 4.*y.*z.^2 + 4.*y.*z + 5) - 40.*x.*y.*z.^2.*(y - 1).*(z - 1).*(12.*y.^2.*z.^2 - 12.*y.^2.*z - 12.*y.*z.^2 + 12.*y.*z) + 40.*x.^2.*y.*z.^2.*(y - 1).*(z - 1).*(12.*y.^2.*z.^2 - 12.*y.^2.*z - 12.*y.*z.^2 + 12.*y.*z))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduv = zeros ([3, size(x)]); 188s d2Fduv(1,:,:,:) = (20.*x.*z.*(2.*y - 1).*(z - 1).*(4.*x.^3.*y.^2.*z.^2 - 4.*x.^3.*y.^2.*z - 4.*x.^3.*y.*z.^2 + 4.*x.^3.*y.*z - 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 15.*x - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduv(2,:,:,:) = (20.*y.*z.*(2.*x - 1).*(z - 1).*(4.*x.^2.*y.^3.*z.^2 - 4.*x.^2.*y.^3.*z - 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z - 4.*x.*y.^3.*z.^2 + 4.*x.*y.^3.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z + 15.*y - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduv(3,:,:,:) = (20.*z.^2.*(2.*x - 1).*(2.*y - 1).*(z - 1).*(4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.^2.*z - 4.*x.^2.*y.*z.^2 + 4.*x.^2.*y.*z - 4.*x.*y.^2.*z.^2 + 4.*x.*y.^2.*z + 4.*x.*y.*z.^2 - 4.*x.*y.*z + 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduw = zeros ([3, size(x)]); 188s d2Fduw(1,:,:,:) = (20.*x.*y.*(2.*z - 1).*(y - 1).*(4.*x.^3.*y.^2.*z.^2 - 4.*x.^3.*y.^2.*z - 4.*x.^3.*y.*z.^2 + 4.*x.^3.*y.*z - 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 15.*x - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduw(2,:,:,:) = (20.*y.^2.*(2.*x - 1).*(2.*z - 1).*(y - 1).*(4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.^2.*z - 4.*x.^2.*y.*z.^2 + 4.*x.^2.*y.*z - 4.*x.*y.^2.*z.^2 + 4.*x.*y.^2.*z + 4.*x.*y.*z.^2 - 4.*x.*y.*z + 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduw(3,:,:,:) = (20.*y.*z.*(2.*x - 1).*(y - 1).*(4.*x.^2.*y.^2.*z.^3 - 4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.*z.^3 + 4.*x.^2.*y.*z.^2 - 4.*x.*y.^2.*z.^3 + 4.*x.*y.^2.*z.^2 + 4.*x.*y.*z.^3 - 4.*x.*y.*z.^2 + 15.*z - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvv = zeros ([3, size(x)]); 188s d2Fdvv(1,:,:,:) = (40.*x.^2.*z.*(x - 1).*(z - 1).*(4.*x.^2.*z.^2 - 4.*x.^2.*z - 4.*x.*z.^2 + 4.*x.*z + 5) + 40.*x.^2.*y.^2.*z.*(x - 1).*(z - 1).*(12.*x.^2.*z.^2 - 12.*x.^2.*z - 12.*x.*z.^2 + 12.*x.*z) - 40.*x.^2.*y.*z.*(x - 1).*(z - 1).*(12.*x.^2.*z.^2 - 12.*x.^2.*z - 12.*x.*z.^2 + 12.*x.*z))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvv(2,:,:,:) = (40.*x.*z.*(x - 1).*(z - 1).*(4.*x.^2.*y.^3.*z.^2 - 4.*x.^2.*y.^3.*z - 4.*x.*y.^3.*z.^2 + 4.*x.*y.^3.*z + 15.*y - 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvv(3,:,:,:) = (40.*x.*z.^2.*(x - 1).*(z - 1).*(4.*x.^2.*z.^2 - 4.*x.^2.*z - 4.*x.*z.^2 + 4.*x.*z + 5) + 40.*x.*y.^2.*z.^2.*(x - 1).*(z - 1).*(12.*x.^2.*z.^2 - 12.*x.^2.*z - 12.*x.*z.^2 + 12.*x.*z) - 40.*x.*y.*z.^2.*(x - 1).*(z - 1).*(12.*x.^2.*z.^2 - 12.*x.^2.*z - 12.*x.*z.^2 + 12.*x.*z))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvw = zeros ([3, size(x)]); 188s d2Fdvw(1,:,:,:) = (20.*x.^2.*(2.*y - 1).*(2.*z - 1).*(x - 1).*(4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.^2.*z - 4.*x.^2.*y.*z.^2 + 4.*x.^2.*y.*z - 4.*x.*y.^2.*z.^2 + 4.*x.*y.^2.*z + 4.*x.*y.*z.^2 - 4.*x.*y.*z + 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvw(2,:,:,:) = (20.*x.*y.*(2.*z - 1).*(x - 1).*(4.*x.^2.*y.^3.*z.^2 - 4.*x.^2.*y.^3.*z - 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z - 4.*x.*y.^3.*z.^2 + 4.*x.*y.^3.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z + 15.*y - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvw(3,:,:,:) = (20.*x.*z.*(2.*y - 1).*(x - 1).*(4.*x.^2.*y.^2.*z.^3 - 4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.*z.^3 + 4.*x.^2.*y.*z.^2 - 4.*x.*y.^2.*z.^3 + 4.*x.*y.^2.*z.^2 + 4.*x.*y.*z.^3 - 4.*x.*y.*z.^2 + 15.*z - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdww = zeros ([3, size(x)]); 188s d2Fdww(1,:,:,:) = (40.*x.^2.*y.*(x - 1).*(y - 1).*(4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y + 5) + 40.*x.^2.*y.*z.^2.*(x - 1).*(y - 1).*(12.*x.^2.*y.^2 - 12.*x.^2.*y - 12.*x.*y.^2 + 12.*x.*y) - 40.*x.^2.*y.*z.*(x - 1).*(y - 1).*(12.*x.^2.*y.^2 - 12.*x.^2.*y - 12.*x.*y.^2 + 12.*x.*y))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdww(2,:,:,:) = (40.*x.*y.^2.*(x - 1).*(y - 1).*(4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y + 5) + 40.*x.*y.^2.*z.^2.*(x - 1).*(y - 1).*(12.*x.^2.*y.^2 - 12.*x.^2.*y - 12.*x.*y.^2 + 12.*x.*y) - 40.*x.*y.^2.*z.*(x - 1).*(y - 1).*(12.*x.^2.*y.^2 - 12.*x.^2.*y - 12.*x.*y.^2 + 12.*x.*y))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdww(3,:,:,:) = (40.*x.*y.*(x - 1).*(y - 1).*(4.*x.^2.*y.^2.*z.^3 - 4.*x.^2.*y.*z.^3 - 4.*x.*y.^2.*z.^3 + 4.*x.*y.*z.^3 + 15.*z - 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s ***** test 188s knots = [0 0 0 0.5 1 1 1]; 188s coefs(1,:) = [0 2 4 2]; 188s coefs(2,:) = [0 2 2 0]; 188s coefs(3,:) = [0 4 2 0]; 188s coefs(4,:) = [1 2 2 1]; 188s nrb = nrbmak (coefs, knots); 188s [dnrb, dnrb2] = nrbderiv (nrb); 188s x = linspace (0, 1, 10); 188s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, x); 188s w = -4*x.^2 + 4*x + 1; 188s F = zeros (3,numel(x)); DF = zeros (3, numel(x)); D2F = zeros (3, numel(x)); 188s F(1,:) = (-4*x.*(x-2)./w) .* (x<0.5) + ((4*x - 5)./w + 3) .* (x>0.5); 188s F(2,:) = (2-2./w); 188s F(3,:) = (-4*x.*(5*x-4)./w) .* (x<0.5) + (-4*(x.^2 - 1)./w) .* (x>0.5); 188s DF(1,:) = (8*(2*x.^2-x+1)./w.^2) .* (x<0.5) + (8*(2*x-3).*(x-1)./w.^2) .* (x>0.5); 188s DF(2,:) = -8*(2*x-1)./w.^2; 188s DF(3,:) = -(8*(2*x.^2+5*x-2)./w.^2) .* (x<0.5) - (8*(2*x.^2-3*x+2)./w.^2) .* (x>0.5); 188s D2F(1,:) = 8*(16*x.^3-12*x.^2+24*x-9)./w.^3 .* (x<0.5) + 8*(16*x.^3-60*x.^2+72*x-29)./w.^3 .* (x>0.5); 188s D2F(2,:) = -16*(12*x.^2-12*x+5)./w.^3; 188s D2F(3,:) = -8*(16*x.^3+60*x.^2-48*x+21)./w.^3 .* (x<0.5) -8*(16*x.^3-36*x.^2+48*x-19)./w.^3 .* (x>0.5); 188s assert (F, pnt, 1e3*eps) 188s assert (DF, jac, 1e3*eps) 188s assert (D2F, hess, 1e3*eps) 188s ***** test 188s knots = {[0 0 0 1 1 1], [0 0 0 0.5 1 1 1]}; 188s coefs = ones (4,3,4); 188s coefs(1,:,:) = reshape ([0 0 0 0; 1 1 1 1; 2 2 4 2], 1, 3, 4); 188s coefs(2,:,:) = reshape ([0 1 2 3; 0 1 2 3; 0 1 4 3], 1, 3, 4); 188s coefs(3,:,:) = reshape ([0 1 0 0; 0 0 0 0; 0 0 0 0], 1, 3, 4); 188s coefs(4,:,:) = reshape ([1 1 1 1; 1 1 1 1; 1 1 2 1], 1, 3, 4); 188s nrb = nrbmak (coefs, knots); 188s [dnrb, dnrb2] = nrbderiv (nrb); 188s X = linspace (0, 1, 4); Y = linspace (0, 1, 4); 188s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y}); 188s [y, x] = meshgrid (X, Y); 188s w = (2*x.^2.*y.^2 + 1) .* (y < 0.5) + (-6*x.^2.*y.^2 + 8*x.^2.*y - 2*x.^2 + 1) .* (y > 0.5); 188s F = zeros ([3,size(x)]); 188s F(1,:,:) = ((2*x - 2) ./w + 2) .* (y<0.5) + (2 + (2*x-2)./w) .* (y > 0.5); 188s F(2,:,:) = (2 - (2*(y-1).^2)./w).*(y<0.5) + ... 188s ((-12*x.^2.*y.^2 + 16*x.^2.*y - 4*x.^2 + 2*y.^2 + 1)./w).*(y>0.5); 188s F(3,:,:) = (-2*y.*(3*y - 2).*(x - 1).^2./w) .* (y<0.5) + ... 188s (2*(x - 1).^2.*(y - 1).^2./w) .* (y>0.5); 188s dFdu = zeros ([3,size(x)]); 188s dFdu(1,:,:) = (((8*x - 4*x.^2).*y.^2 + 2)./w.^2).*(y<0.5) + ... 188s (((12*y.^2 - 16*y + 4).*x.^2 + (-24*y.^2 + 32*y - 8).*x + 2)./w.^2).*(y>0.5); 188s dFdu(2,:,:) = (8*x.*y.^2.*(y - 1).^2./w.^2).*(y<0.5) + ... 188s ((4*x.*(3*y - 1).*(2*y.^2 - 1).*(y - 1))./w.^2).*(y>0.5); 188s dFdu(3,:,:) = (-4*y.*(2.*x.*y.^2 + 1).*(3*y - 2).*(x - 1)./w.^2).*(y<0.5) + ... 188s ((-4*(x - 1).*(y - 1).^2.*(6*x.*y.^2 - 8*x.*y + 2*x - 1))./w.^2).*(y>0.5); 188s dFdv = zeros ([3,size(x)]); 188s dFdv(1,:,:) = (-8*x.^2.*y.*(x - 1)./w.^2).*(y<0.5) + ... 188s (8*x.^2.*(3*y - 2).*(x - 1)./w.^2).*(y>0.5); 188s dFdv(2,:,:) = (-4*(2*y.*x.^2 + 1).*(y - 1)./w.^2).*(y<0.5) + ... 188s (((16*y.^2 - 20*y + 8).*x.^2 + 4*y)./w.^2).*(y>0.5); 188s dFdv(3,:,:) = (-4*(x - 1).^2.*(2*x.^2.*y.^2 + 3*y - 1)./w.^2).*(y<0.5) + ... 188s (4*(x - 1).^2.*(y - 1).*(2*x.^2 - 2*x.^2.*y + 1)./w.^2).*(y>0.5); 188s d2Fduu = zeros ([3, size(x)]); 188s d2Fduu(1,:,:) = (-((48*x.^2 - 16*x.^3).*y.^4 + (24*x - 8).*y.^2)./w.^3).*(y<0.5) + ... 188s (((32*(3*y - 1).*(x - 1).*(y - 1))-(8*(3*y - 1).*(x - 3).*(y - 1).*w))./w.^3).*(y>0.5); 188s d2Fduu(2,:,:) = (-(8*y.^2.*(6*x.^2.*y.^2 - 1).*(y - 1).^2)./w.^3).*(y<0.5) + ... 188s ((4*(3*y - 1).*(2*y.^2 - 1).*(y - 1).*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 + 1))./w.^3).*(y>0.5); 188s d2Fduu(3,:,:) = ((4*y.*(3*y - 2).*(8*x.^3.*y.^4 - 12*x.^2.*y.^4 + 6*x.^2.*y.^2 - 12*x.*y.^2 + 2*y.^2 - 1))./w.^3).*(y<0.5) + ... 188s ((4*(y - 1).^2.*(6*y.^2 - 8*y + 3) - 4*x.^3.*(y - 1).^2.*(72*y.^4 - 192*y.^3 + 176*y.^2 - 64*y + 8) + 4*x.^2.*(y - 1).^2.*(108*y.^4 - 288*y.^3 + 282*y.^2 - 120*y + 18) - 4*x.*(y - 1).^2.*(36*y.^2 - 48*y + 12))./w.^3) .* (y>0.5); 188s d2Fdvv = zeros ([3, size(x)]); 188s d2Fdvv(1,:,:) = (8*x.^2.*(6*x.^2.*y.^2 - 1).*(x - 1)./w.^3) .* (y<0.5) + ... 188s (8*x.^2.*(x - 1).*(54*x.^2.*y.^2 - 72*x.^2.*y + 26*x.^2 + 3)./w.^3) .* (y>0.5); 188s d2Fdvv(2,:,:) = (-((48*y.^2 - 32*y.^3).*x.^4 + (- 24*y.^2 + 48*y - 8).*x.^2 + 4)./w.^3) .*(y<0.5) + ... 188s (((192*y.^3 - 360*y.^2 + 288*y - 88).*x.^4 + (72*y.^2 - 28).*x.^2 + 4)./w.^3) .* (y>0.5); 188s d2Fdvv(3,:,:) = (4*(x - 1).^2.*(8*x.^4.*y.^3 + 18*x.^2.*y.^2 - 12*x.^2.*y - 3))./w.^3 .* (y<0.5) + ... 188s ((4*(x - 1).^2.*(24*x.^4 + 18*x.^2 + 1) + 4*y.^2.*(72*x.^4 + 18*x.^2).*(x - 1).^2 - 96*x.^4.*y.^3.*(x - 1).^2 - 4*y.*(72*x.^4 + 36*x.^2).*(x - 1).^2)./w.^3) .* (y>0.5); 188s d2Fduv = zeros ([3, size(x)]); 188s d2Fduv(1,:,:) = (-(y.^3.*(32*x.^3 - 16*x.^4) - y.*(16*x - 24*x.^2))./w.^3) .* (y<0.5) + ... 188s (-(-8*(3*y - 2).*(6*y.^2 - 8*y + 2).*x.^4 + 8*(3*y - 2).*(12*y.^2 - 16*y + 4).*x.^3 + (48 - 72*y).*x.^2 + (48*y - 32).*x)./w.^3) .* (y>0.5); 188s d2Fduv(2,:,:) = (16*x.*y.*(y - 1).*(2*x.^2.*y.^2 + 2*y - 1)./w.^3) .* (y<0.5) + ... 188s (-(8*x.*(4*y.^2 - 5*y + 2))./w.^2 + (16*x.*(3*y - 2).*(2*y.^2 - 1))./w.^3) .* (y>0.5); 188s d2Fduv(3,:,:) = (-(8*(x - 1).*(4*x.^3.*y.^4 - 6*x.^2.*y.^3 + 6*x.^2.*y.^2 + 12*x.*y.^3 - 6*x.*y.^2 + 3*y - 1))./w.^3) .* (y<0.5) + ... 188s ((8*(x - 1).*(y - 1).*(12*x.^3.*y.^3 - 28*x.^3.*y.^2 + 20*x.^3.*y - 4*x.^3 + 6*x.^2.*y.^2 - 12*x.^2.*y + 6*x.^2 - 12*x.*y.^2 + 18*x.*y - 6*x + 1))./w.^3) .* (y>0.5); 188s assert (F, pnt, 1e3*eps) 188s assert (dFdu, jac{1}, 1e3*eps) 188s assert (dFdv, jac{2}, 1e3*eps) 188s assert (d2Fduu, hess{1,1}, 1e3*eps) 188s assert (d2Fduv, hess{1,2}, 1e3*eps) 188s assert (d2Fduv, hess{2,1}, 1e3*eps) 188s assert (d2Fdvv, hess{2,2}, 1e3*eps) 188s ***** test 188s knots = {[0 0 0 1 1 1], [0 0 0 0.5 1 1 1]}; 188s coefs = ones (4,3,4); 188s coefs(1,:,:) = reshape ([0 0 0 0; 1 1 1 1; 2 2 4 2], 1, 3, 4); 188s coefs(2,:,:) = reshape ([0 1 2 3; 0 1 2 3; 0 1 4 3], 1, 3, 4); 188s coefs(3,:,:) = reshape ([0 1 0 0; 0 0 0 0; 0 0 0 0], 1, 3, 4); 188s coefs(4,:,:) = reshape ([1 1 1 1; 1 1 1 1; 1 1 2 1], 1, 3, 4); 188s nrb = nrbmak (coefs, knots); 188s nrb = nrbdegelev (nrbextrude (nrb, [0.4 0.6 2]), [0 0 1]); 188s nrb.coefs(4,2,3,3) = 1.5; 188s [dnrb, dnrb2] = nrbderiv (nrb); 188s X = linspace (0, 1, 4); Y = linspace (0, 1, 4); Z = linspace (0, 1, 4); 188s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y Z}); 188s [y, x, z] = meshgrid (X, Y, Z); 188s w = (-2*x.^2.*y.^2.*z.^2 + 2*x.^2.*y.^2 + 2*x.*y.^2.*z.^2 + 1) .* (y < 0.5) + ... 188s (6*x.^2.*y.^2.*z.^2 - 6*x.^2.*y.^2 - 8*x.^2.*y.*z.^2 + 8*x.^2.*y + 2*x.^2.*z.^2 - 2*x.^2 - 6*x.*y.^2.*z.^2 + 8*x.*y.*z.^2 - 2*x.*z.^2 + 1) .* (y > 0.5); 188s F = zeros ([3,size(x)]); 188s F(1,:,:,:) = ((10*x + 20*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2))./(5*w)) .* (y<0.5) + ... 188s (60*x.^2.*y.^2 - 10*x + z.*(12*x.^2.*y.^2 - 16*x.^2.*y + 4*x.^2 - 2) - 80*x.^2.*y + 20*x.^2)./(-5*w) .* (y > 0.5); 188s F(2,:,:,:) = ((20*y + 20*x.^2.*y.^2 + z.*(6*x.^2.*y.^2 + 3) - 10*y.^2)./(5*w)).*(y<0.5) + ... 188s ((60*x.^2.*y.^2 + z.*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 3) - 80*x.^2.*y + 20*x.^2 - 10*y.^2 - 5)./(-5*w)).*(y>0.5); 188s F(3,:,:,:) = ((4*y - 6*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2) - 8*x.*y + 12*x.*y.^2 + 4*x.^2.*y - 6*y.^2)./w) .* (y<0.5) + ... 188s ((2*z - 4*y - 4*x + 2*x.^2.*y.^2 + 8*x.*y - 4*x.*y.^2 - 4*x.^2.*y - 4*x.^2.*z + 2*x.^2 + 2*y.^2 + 16*x.^2.*y.*z - 12*x.^2.*y.^2.*z + 2)./w) .* (y>0.5); 188s dFdu = zeros ([3,size(x)]); 188s dFdu(1,:,:,:) = ((x.*((8*y.^2.*z.^3)/5 + 8*y.^2) - (4*y.^2.*z.^3)/5 + x.^2.*(z.^2.*(8*y.^4 + 4*y.^2) + (8*y.^4.*z.^3)/5 - 4*y.^2) + 2)./w.^2).*(y<0.5) + ... 188s ((z.^3.*(x.^2.*((72*y.^4)/5 - (192*y.^3)/5 + (176*y.^2)/5 - (64*y)/5 + 8/5) - (16*y)/5 - x.*((24*y.^2)/5 - (32*y)/5 + 8/5) + (12*y.^2)/5 + 4/5) - x.*(24*y.^2 - 32*y + 8) + x.^2.*(12*y.^2 - 16*y + 4) + x.^2.*z.^2.*(72*y.^4 - 192*y.^3 + 164*y.^2 - 48*y + 4) + 2)./w.^2).*(y>0.5); 188s dFdu(2,:,:,:) = ((z.^2.*(8*x.^2.*y.^4 - y.^2.*(8*y - 4*y.^2) + (2*x.*y.^2.*(40*y - 20*y.^2))/5) + z.^3.*((12*x.^2.*y.^4)/5 + (12*x.*y.^2)/5 - (6*y.^2)/5) + (2*x.*y.^2.*(20*y.^2 - 40*y + 20))/5)./w.^2).*(y<0.5) + ... 188s (((2*(3*y.^2 - 4*y + 1).*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 6*x + 3).*z.^3)/5 + (2*(3*y.^2 - 4*y + 1).*(60*x.^2.*y.^2 - 80*x.^2.*y + 20*x.^2 - 20*x.*y.^2 - 10*x + 10*y.^2 + 5).*z.^2)/5 - (2*(10*x - 20*x.*y.^2).*(3*y.^2 - 4*y + 1))/5)./w.^2).*(y>0.5); 188s dFdu(3,:,:,:) = ((4*y.*(3*y - 2) + z.^3.*(8*x.^2.*y.^4 + 8*x.*y.^2 - 4*y.^2) - z.^2.*(4*y.*(2*y.^2 - 3*y.^3).*x.^2 - 4*y.*(4*y.^2 - 6*y.^3).*x + 4*y.*(2*y.^2 - 3*y.^3)) + 4*x.^2.*y.*(4*y.^2 - 6*y.^3) - 4*x.*y.*(- 6*y.^3 + 4*y.^2 + 3*y - 2)) ./w.^2).*(y<0.5) + ... 188s ((z.^2.*(4*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1).*x.^2 - 4*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2).*x + 4*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1)) - 4*(y - 1).^2 + z.^3.*(4*(y - 1).*(18*y.^3 - 30*y.^2 + 14*y - 2).*x.^2 - 4*(6*y - 2).*(y - 1).*x + 4*(3*y - 1).*(y - 1)) + 4*x.*(y - 1).*(6*y.^3 - 14*y.^2 + 11*y - 3) - 4*x.^2.*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2))./w.^2) .* (y > 0.5); 188s dFdv = zeros ([3,size(x)]); 188s dFdv(1,:,:,:) = ((8*x.*y.*(x - 1).*(z.^3 + 5*x.*z.^2 - 5*x))/5./w.^2).*(y<0.5) + ... 188s (-(8*x.*(3*y - 2).*(x - 1).*(z.^3 + 5*x.*z.^2 - 5*x))/5./w.^2).*(y>0.5); 188s dFdv(2,:,:,:) = (-((8*x.*z.^2 - x.^2.*(8*z.^2 - 8)).*y.^2 + ((12*x.*z.^3)/5 - x.^2.*((12*z.^3)/5 + 8) + 4).*y - 4)./w.^2).*(y<0.5) + ... 188s ((4*y + z.^3.*(x.*((36*y)/5 - 24/5) - x.^2.*((36*y)/5 - 24/5)) + z.^2.*(x.*(16*y.^2 + 4*y - 8) - x.^2.*(16*y.^2 + 4*y - 8)) + x.^2.*(16*y.^2 - 20*y + 8))./w.^2).*(y>0.5); 188s dFdv(3,:,:,:) = ((4*(x - 1).^2 - y.*(4*(3*x - 3).*(x - 1) - 8*x.*z.^3.*(x - 1)) + y.^2.*(4*(x - 1).*(2*x.^3 - 4*x.^2 + 2*x).*z.^2 + 4*(2*x.^2 - 2*x.^3).*(x - 1)))./w.^2).*(y<0.5) + ... 188s ((y.^2.*(4*(x - 1).*(2*x.^3 - 4*x.^2 + 2*x).*z.^2 + 4*(2*x.^2 - 2*x.^3).*(x - 1)) - 4*(x - 1).*(2*x.^3 - 2*x.^2 + x - 1) - y.*(24*x.*(x - 1).*z.^3 + 4*(x - 1).*(4*x.^3 - 8*x.^2 + 4*x).*z.^2 - 4*(x - 1).*(4*x.^3 - 4*x.^2 + x - 1)) + 16*x.*z.^3.*(x - 1) + 4*z.^2.*(x - 1).*(2*x.^3 - 4*x.^2 + 2*x))./w.^2).*(y>0.5); 188s dFdw = zeros ([3,size(x)]); 188s dFdw(1,:,:,:) = ((4*x.^2.*y.^2 + 2)./(- 10*x.^2.*y.^2.*z.^2 + 10*x.^2.*y.^2 + 10*x.*y.^2.*z.^2 + 5) - ((20*x.*y.^2.*z - 20*x.^2.*y.^2.*z).*(10*x + 20*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2)))./(5*w).^2).*(y<0.5) + ... 188s ((12*x.^2.*y.^2 - 16*x.^2.*y + 4*x.^2 - 2)./(- 30*x.^2.*y.^2.*z.^2 + 30*x.^2.*y.^2 + 40*x.^2.*y.*z.^2 - 40*x.^2.*y - 10*x.^2.*z.^2 + 10*x.^2 + 30*x.*y.^2.*z.^2 - 40*x.*y.*z.^2 + 10*x.*z.^2 - 5) - ((60*x.^2.*y.^2 - 10*x + z.*(12*x.^2.*y.^2 - 16*x.^2.*y + 4*x.^2 - 2) - 80*x.^2.*y + 20*x.^2).*(- 60*z.*x.^2.*y.^2 + 80*z.*x.^2.*y - 20*z.*x.^2 + 60*z.*x.*y.^2 - 80*z.*x.*y + 20*z.*x))./(5*w).^2).*(y>0.5); 188s dFdw(2,:,:,:) = ((6*x.^2.*y.^2 + 3)./(- 10*x.^2.*y.^2.*z.^2 + 10*x.^2.*y.^2 + 10*x.*y.^2.*z.^2 + 5) - ((20*x.*y.^2.*z - 20*x.^2.*y.^2.*z).*(20*y + 20*x.^2.*y.^2 + z.*(6*x.^2.*y.^2 + 3) - 10*y.^2))./(5*w).^2).*(y<0.5) + ... 188s ((18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 3)./(- 30*x.^2.*y.^2.*z.^2 + 30*x.^2.*y.^2 + 40*x.^2.*y.*z.^2 - 40*x.^2.*y - 10*x.^2.*z.^2 + 10*x.^2 + 30*x.*y.^2.*z.^2 - 40*x.*y.*z.^2 + 10*x.*z.^2 - 5) - ((- 60*z.*x.^2.*y.^2 + 80*z.*x.^2.*y - 20*z.*x.^2 + 60*z.*x.*y.^2 - 80*z.*x.*y + 20*z.*x).*(60*x.^2.*y.^2 + z.*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 3) - 80*x.^2.*y + 20*x.^2 - 10*y.^2 - 5))./(5*w).^2).*(y>0.5); 188s dFdw(3,:,:,:) = ((4*x.^2.*y.^2 + 2)./(2*x.^2.*y.^2 - z.^2.*(2*x.^2.*y.^2 - 2*x.*y.^2) + 1) + (2*z.*(2*x.^2.*y.^2 - 2*x.*y.^2).*(4*y - 6*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2) - 8*x.*y + 12*x.*y.^2 + 4*x.^2.*y - 6*y.^2))./w.^2).*(y<0.5) + ... 188s ((12*x.^2.*y.^2 - 16*x.^2.*y + 4*x.^2 - 2)./(6*x.^2.*y.^2 + z.^2.*(- 6*x.^2.*y.^2 + 8*x.^2.*y - 2*x.^2 + 6*x.*y.^2 - 8*x.*y + 2*x) - 8*x.^2.*y + 2*x.^2 - 1) + (2*z.*(- 6*x.^2.*y.^2 + 8*x.^2.*y - 2*x.^2 + 6*x.*y.^2 - 8*x.*y + 2*x).*(2*z - 4*y - 4*x + 2*x.^2.*y.^2 + 8*x.*y - 4*x.*y.^2 - 4*x.^2.*y - 4*x.^2.*z + 2*x.^2 + 2*y.^2 + 16*x.^2.*y.*z - 12*x.^2.*y.^2.*z + 2))./w.^2).*(y>0.5); 188s d2Fduu = zeros ([3, size(x)]); 188s d2Fduu(1,:,:,:) = (((8*y.^2.*z.^3)/5 + 2*x.*(z.^2.*(8*y.^4 + 4*y.^2) + (8*y.^4.*z.^3)/5 - 4*y.^2) + 8*y.^2)./w.^2 - (2*(2*y.^2.*z.^2 + 4*x.*y.^2 - 4*x.*y.^2.*z.^2).*(x.*((8*y.^2.*z.^3)/5 + 8*y.^2) - (4*y.^2.*z.^3)/5 + x.^2.*(z.^2.*(8*y.^4 + 4*y.^2) + (8*y.^4.*z.^3)/5 - 4*y.^2) + 2))./w.^3).*(y<0.5) + ... 188s ((32*y + 2*x.*(12*y.^2 - 16*y + 4) + z.^3.*((32*y)/5 + 2*x.*((72*y.^4)/5 - (192*y.^3)/5 + (176*y.^2)/5 - (64*y)/5 + 8/5) - (24*y.^2)/5 - 8/5) - 24*y.^2 + 2*x.*z.^2.*(72*y.^4 - 192*y.^3 + 164*y.^2 - 48*y + 4) - 8)./w.^2 - (2*(z.^3.*(x.^2.*((72*y.^4)/5 - (192*y.^3)/5 + (176*y.^2)/5 - (64*y)/5 + 8/5) - (16*y)/5 - x.*((24*y.^2)/5 - (32*y)/5 + 8/5) + (12*y.^2)/5 + 4/5) - x.*(24*y.^2 - 32*y + 8) + x.^2.*(12*y.^2 - 16*y + 4) + x.^2.*z.^2.*(72*y.^4 - 192*y.^3 + 164*y.^2 - 48*y + 4) + 2).*(4*x + 6*y.^2.*z.^2 - 16*x.*y + 12*x.*y.^2 - 4*x.*z.^2 - 8*y.*z.^2 + 2*z.^2 + 16*x.*y.*z.^2 - 12*x.*y.^2.*z.^2))./(-w).^3).*(y>0.5); 188s d2Fduu(2,:,:,:) = ((z.^3.*((24*x.*y.^4)/5 + (12*y.^2)/5) + (2*y.^2.*(20*y.^2 - 40*y + 20))/5 + z.^2.*((2*y.^2.*(40*y - 20*y.^2))/5 + 16*x.*y.^4))./w.^2 - (2*(z.^2.*(8*x.^2.*y.^4 - y.^2.*(8*y - 4*y.^2) + (2*x.*y.^2.*(40*y - 20*y.^2))/5) + z.^3.*((12*x.^2.*y.^4)/5 + (12*x.*y.^2)/5 - (6*y.^2)/5) + (2*x.*y.^2.*(20*y.^2 - 40*y + 20))/5).*(2*y.^2.*z.^2 + 4*x.*y.^2 - 4*x.*y.^2.*z.^2))./w.^3).*(y<0.5) + ... 188s (((2*(3*y.^2 - 4*y + 1).*(36*x.*y.^2 - 48*x.*y + 12*x - 6).*z.^3)/5 - (2*(3*y.^2 - 4*y + 1).*(160*x.*y - 40*x - 120*x.*y.^2 + 20*y.^2 + 10).*z.^2)/5 + (2*(20*y.^2 - 10).*(3*y.^2 - 4*y + 1))/5)./w.^2 - (2*((2*(3*y.^2 - 4*y + 1).*(18*x.^2.*y.^2 - 24*x.^2.*y + 6*x.^2 - 6*x + 3).*z.^3)/5 + (2*(3*y.^2 - 4*y + 1).*(60*x.^2.*y.^2 - 80*x.^2.*y + 20*x.^2 - 20*x.*y.^2 - 10*x + 10*y.^2 + 5).*z.^2)/5 - (2*(10*x - 20*x.*y.^2).*(3*y.^2 - 4*y + 1))/5).*(4*x + 6*y.^2.*z.^2 - 16*x.*y + 12*x.*y.^2 - 4*x.*z.^2 - 8*y.*z.^2 + 2*z.^2 + 16*x.*y.*z.^2 - 12*x.*y.^2.*z.^2))./(-w).^3).*(y>0.5); 188s d2Fduu(3,:,:,:) = (((16*x.*y.^4 + 8*y.^2).*z.^3 + (4*y.*(4*y.^2 - 6*y.^3) - 8*x.*y.*(2*y.^2 - 3*y.^3)).*z.^2 - 4*y.*(- 6*y.^3 + 4*y.^2 + 3*y - 2) + 8*x.*y.*(4*y.^2 - 6*y.^3))./w.^2 - (2*(2*y.^2.*z.^2 + 4*x.*y.^2 - 4*x.*y.^2.*z.^2).*(4*y.*(3*y - 2) + z.^3.*(8*x.^2.*y.^4 + 8*x.*y.^2 - 4*y.^2) - z.^2.*(4*y.*(2*y.^2 - 3*y.^3).*x.^2 - 4*y.*(4*y.^2 - 6*y.^3).*x + 4*y.*(2*y.^2 - 3*y.^3)) + 4*x.^2.*y.*(4*y.^2 - 6*y.^3) - 4*x.*y.*(- 6*y.^3 + 4*y.^2 + 3*y - 2)))./w.^3).*(y<0.5) + ... 188s (-((4*(6*y - 2).*(y - 1) - 8*x.*(y - 1).*(18*y.^3 - 30*y.^2 + 14*y - 2)).*z.^3 + (4*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2) - 8*x.*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1)).*z.^2 - 4*(y - 1).*(6*y.^3 - 14*y.^2 + 11*y - 3) + 8*x.*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2))./w.^2 - (2*(z.^2.*(4*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1).*x.^2 - 4*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2).*x + 4*(y - 1).*(3*y.^3 - 7*y.^2 + 5*y - 1)) - 4*(y - 1).^2 + z.^3.*(4*(y - 1).*(18*y.^3 - 30*y.^2 + 14*y - 2).*x.^2 - 4*(6*y - 2).*(y - 1).*x + 4*(3*y - 1).*(y - 1)) + 4*x.*(y - 1).*(6*y.^3 - 14*y.^2 + 11*y - 3) - 4*x.^2.*(y - 1).*(6*y.^3 - 14*y.^2 + 10*y - 2)).*(4*x + 6*y.^2.*z.^2 - 16*x.*y + 12*x.*y.^2 - 4*x.*z.^2 - 8*y.*z.^2 + 2*z.^2 + 16*x.*y.*z.^2 - 12*x.*y.^2.*z.^2))./(-w).^3) .* (y>0.5); 188s d2Fduv = zeros ([3, size(x)]); 188s d2Fduv(1,:,:,:) = ((((8.*x.^2.*(6.*z.^3 - 6.*z.^5))/5 + (8.*x.^4.*(10.*z.^4 - 20.*z.^2 + 10))/5 - (8.*x.^3.*(- 4.*z.^5 + 10.*z.^4 + 4.*z.^3 - 30.*z.^2 + 20))/5 + (16.*x.*z.^5)/5).*y.^3 + ((8.*x.*(2.*z.^3 - 10.*z.^2 + 10))/5 + (8.*x.^2.*(15.*z.^2 - 15))/5 - (8.*z.^3)/5).*y)./w.^3) .* (y<0.5) + ... 188s (-(x.^4.*((8.*(3.*y - 2).*(30.*y.^2 - 40.*y + 10).*z.^4)/5 - (8.*(3.*y - 2).*(60.*y.^2 - 80.*y + 20).*z.^2)/5 + (8.*(3.*y - 2).*(30.*y.^2 - 40.*y + 10))/5) - x.^3.*(- (8.*(3.*y - 2).*(12.*y.^2 - 16.*y + 4).*z.^5)/5 + (8.*(3.*y - 2).*(30.*y.^2 - 40.*y + 10).*z.^4)/5 + (8.*(3.*y - 2).*(12.*y.^2 - 16.*y + 4).*z.^3)/5 - (8.*(3.*y - 2).*(90.*y.^2 - 120.*y + 30).*z.^2)/5 + (8.*(3.*y - 2).*(60.*y.^2 - 80.*y + 20))/5) + z.^3.*((24.*y)/5 - 16/5) - x.^2.*((8.*(3.*y - 2).*(18.*y.^2 - 24.*y + 6).*z.^5)/5 - (8.*(3.*y - 2).*(18.*y.^2 - 24.*y + 6).*z.^3)/5 + (72.*y - 48).*z.^2 - 72.*y + 48) + x.*((8.*(3.*y - 2).*(6.*y.^2 - 8.*y + 2).*z.^5)/5 + (32/5 - (48.*y)/5).*z.^3 + (48.*y - 32).*z.^2 - 48.*y + 32))./(-w).^3) .* (y>0.5); 188s d2Fduv(2,:,:,:) = ((((4.*x.^2.*(60.*z.^2 - 60.*z.^4))/5 + (4.*x.^3.*(40.*z.^4 - 80.*z.^2 + 40))/5 + 16.*x.*z.^4).*y.^4 + ((4.*x.^2.*(18.*z.^3 - 18.*z.^5))/5 + (4.*x.^3.*(12.*z.^5 - 12.*z.^3 + 40.*z.^2 - 40))/5 + (4.*x.*(6.*z.^5 - 40.*z.^2 + 40))/5 + 16.*z.^2).*y.^3 + ((4.*x.*(60.*z.^2 - 60))/5 - 24.*z.^2).*y.^2 + ((4.*x.*(6.*z.^3 + 20))/5 - (12.*z.^3)/5).*y)./w.^3) .* (y<0.5) + ... 188s ((z.^3.*(((432.*y.^3)/5 - (864.*y.^2)/5 + (528.*y)/5 - 96/5).*x.^3 + (- (648.*y.^3)/5 + (1296.*y.^2)/5 - (792.*y)/5 + 144/5).*x.^2 + ((72.*y)/5 - 48/5).*x - (36.*y)/5 + 24/5) - x.^3.*(192.*y.^4 - 496.*y.^3 + 480.*y.^2 - 208.*y + 32) + z.^4.*((- 192.*y.^4 + 208.*y.^3 + 96.*y.^2 - 144.*y + 32).*x.^3 + (288.*y.^4 - 312.*y.^3 - 144.*y.^2 + 216.*y - 48).*x.^2 + (- 96.*y.^4 + 104.*y.^3 + 48.*y.^2 - 72.*y + 16).*x) + x.*(- 96.*y.^3 + 96.*y.^2 + 8.*y - 16) + z.^2.*(x.^2.*(- 288.*y.^4 + 312.*y.^3 + 144.*y.^2 - 216.*y + 48) - 20.*y - x.^3.*(- 384.*y.^4 + 704.*y.^3 - 384.*y.^2 + 64.*y) + x.*(96.*y.^3 - 96.*y.^2 + 40.*y - 16) + 48.*y.^2 - 48.*y.^3 + 8) - z.^5.*(((432.*y.^3)/5 - (864.*y.^2)/5 + (528.*y)/5 - 96/5).*x.^3 + (- (648.*y.^3)/5 + (1296.*y.^2)/5 - (792.*y)/5 + 144/5).*x.^2 + ((216.*y.^3)/5 - (432.*y.^2)/5 + (264.*y)/5 - 48/5).*x))./(-w).^3) .* (y>0.5); 188s d2Fduv(3,:,:,:) = (((x.^2.*(48.*z.^2 - 48.*z.^4) - x.^4.*(16.*z.^4 - 48.*z.^2 + 32) + x.^3.*(48.*z.^4 - 96.*z.^2 + 32) + 16.*x.*z.^4).*y.^4 + (x.^2.*(- 48.*z.^5 + 48.*z.^3 + 144.*z.^2 - 144) - x.^3.*(- 32.*z.^5 + 32.*z.^3 + 48.*z.^2 - 48) + x.*(16.*z.^5 - 144.*z.^2 + 96) + 48.*z.^2).*y.^3 + (x.*(96.*z.^2 - 48) + x.^3.*(48.*z.^2 - 48) - x.^2.*(120.*z.^2 - 96) - 24.*z.^2).*y.^2 + (x.*(16.*z.^3 - 24) - 8.*z.^3 + 24).*y + 8.*x - 8)./w.^3) .* (y<0.5) + ... 188s ((8.*y - x.^4.*(96.*y.^4 - 320.*y.^3 + 384.*y.^2 - 192.*y + 32) + x.^3.*(96.*y.^4 - 368.*y.^3 + 528.*y.^2 - 336.*y + 80) + z.^3.*((288.*y.^3 - 576.*y.^2 + 352.*y - 64).*x.^3 + (- 432.*y.^3 + 864.*y.^2 - 528.*y + 96).*x.^2 + (48.*y - 32).*x - 24.*y + 16) - x.*(96.*y.^3 - 240.*y.^2 + 200.*y - 56) - z.^4.*((48.*y.^4 - 160.*y.^3 + 192.*y.^2 - 96.*y + 16).*x.^4 + (- 144.*y.^4 + 480.*y.^3 - 576.*y.^2 + 288.*y - 48).*x.^3 + (144.*y.^4 - 480.*y.^3 + 576.*y.^2 - 288.*y + 48).*x.^2 + (- 48.*y.^4 + 160.*y.^3 - 192.*y.^2 + 96.*y - 16).*x) + z.^2.*(x.^4.*(144.*y.^4 - 480.*y.^3 + 576.*y.^2 - 288.*y + 48) - 96.*y + x.^2.*(144.*y.^4 - 624.*y.^3 + 984.*y.^2 - 672.*y + 168) - x.^3.*(288.*y.^4 - 1008.*y.^3 + 1296.*y.^2 - 720.*y + 144) + x.*(144.*y.^3 - 384.*y.^2 + 336.*y - 96) + 120.*y.^2 - 48.*y.^3 + 24) - z.^5.*((288.*y.^3 - 576.*y.^2 + 352.*y - 64).*x.^3 + (- 432.*y.^3 + 864.*y.^2 - 528.*y + 96).*x.^2 + (144.*y.^3 - 288.*y.^2 + 176.*y - 32).*x) + x.^2.*(144.*y.^3 - 384.*y.^2 + 336.*y - 96) - 8)./(-w).^3) .* (y>0.5); 188s d2Fduw = zeros ([3, size(x)]); 188s d2Fduw(1,:,:,:) = ((x.^2.*((24.*y.^4.*z.^2)/5 + 2.*z.*(8.*y.^4 + 4.*y.^2)) - (12.*y.^2.*z.^2)/5 + (24.*x.*y.^2.*z.^2)/5)./w.^2 - (2.*(4.*x.*y.^2.*z - 4.*x.^2.*y.^2.*z).*(x.*((8.*y.^2.*z.^3)/5 + 8.*y.^2) - (4.*y.^2.*z.^3)/5 + x.^2.*(z.^2.*(8.*y.^4 + 4.*y.^2) + (8.*y.^4.*z.^3)/5 - 4.*y.^2) + 2))./w.^3) .* (y<0.5) + ... 188s (-((- (4.*(3.*y - 1).*(y - 1).*(36.*y.^4 - 96.*y.^3 + 88.*y.^2 - 32.*y + 4).*x.^4)/5 + (4.*(3.*y - 1).*(y - 1).*(36.*y.^4 - 96.*y.^3 + 100.*y.^2 - 48.*y + 8).*x.^3)/5 - (4.*(3.*y - 1).*(y - 1).*(18.*y.^2 - 24.*y + 6).*x.^2)/5 + (4.*(3.*y - 1).*(y - 1).*(6.*y.^2 - 8.*y + 2).*x)/5).*z.^4 + ((4.*x.^3.*(3.*y - 1).*(y - 1).*(360.*y.^4 - 960.*y.^3 + 820.*y.^2 - 240.*y + 20))/5 - (4.*x.^4.*(3.*y - 1).*(y - 1).*(360.*y.^4 - 960.*y.^3 + 820.*y.^2 - 240.*y + 20))/5).*z.^3 + (- (4.*(3.*y - 1).*(y - 1).*(108.*y.^4 - 288.*y.^3 + 264.*y.^2 - 96.*y + 12).*x.^4)/5 + (4.*(3.*y - 1).*(y - 1).*(36.*y.^2 - 48.*y + 12).*x.^3)/5 - (24.*(3.*y - 1).*(y - 1).*x)/5 + (12.*(3.*y - 1).*(y - 1))/5).*z.^2 + (- (4.*(3.*y - 1).*(y - 1).*(360.*y.^4 - 960.*y.^3 + 940.*y.^2 - 400.*y + 60).*x.^4)/5 + (4.*(3.*y - 1).*(y - 1).*(360.*y.^2 - 480.*y + 120).*x.^3)/5 - (4.*(3.*y - 1).*(y - 1).*(180.*y.^2 - 240.*y + 90).*x.^2)/5 + 16.*(3.*y - 1).*(y - 1).*x).*z)./(-w).^3) .* (y>0.5); 188s d2Fduw(2,:,:,:) = ((2.*z.*(8.*x.^2.*y.^4 - y.^2.*(8.*y - 4.*y.^2) + (2.*x.*y.^2.*(40.*y - 20.*y.^2))/5) + 3.*z.^2.*((12.*x.^2.*y.^4)/5 + (12.*x.*y.^2)/5 - (6.*y.^2)/5))./w.^2 - (2.*(4.*x.*y.^2.*z - 4.*x.^2.*y.^2.*z).*(z.^2.*(8.*x.^2.*y.^4 - y.^2.*(8.*y - 4.*y.^2) + (2.*x.*y.^2.*(40.*y - 20.*y.^2))/5) + z.^3.*((12.*x.^2.*y.^4)/5 + (12.*x.*y.^2)/5 - (6.*y.^2)/5) + (2.*x.*y.^2.*(20.*y.^2 - 40.*y + 20))/5))./w.^3) .* (y<0.5) + ... 188s (((6.*(3.*y.^2 - 4.*y + 1).*(18.*x.^2.*y.^2 - 24.*x.^2.*y + 6.*x.^2 - 6.*x + 3).*z.^2)/5 + (4.*(3.*y.^2 - 4.*y + 1).*(60.*x.^2.*y.^2 - 80.*x.^2.*y + 20.*x.^2 - 20.*x.*y.^2 - 10.*x + 10.*y.^2 + 5).*z)/5)./w.^2 - (2.*((2.*(3.*y.^2 - 4.*y + 1).*(18.*x.^2.*y.^2 - 24.*x.^2.*y + 6.*x.^2 - 6.*x + 3).*z.^3)/5 + (2.*(3.*y.^2 - 4.*y + 1).*(60.*x.^2.*y.^2 - 80.*x.^2.*y + 20.*x.^2 - 20.*x.*y.^2 - 10.*x + 10.*y.^2 + 5).*z.^2)/5 - (2.*(10.*x - 20.*x.*y.^2).*(3.*y.^2 - 4.*y + 1))/5).*(- 12.*z.*x.^2.*y.^2 + 16.*z.*x.^2.*y - 4.*z.*x.^2 + 12.*z.*x.*y.^2 - 16.*z.*x.*y + 4.*z.*x))./(-w).^3) .* (y>0.5); 188s d2Fduw(3,:,:,:) = (- (2.*z.*(4.*y.*(2.*y.^2 - 3.*y.^3).*x.^2 - 4.*y.*(4.*y.^2 - 6.*y.^3).*x + 4.*y.*(2.*y.^2 - 3.*y.^3)) - 3.*z.^2.*(8.*x.^2.*y.^4 + 8.*x.*y.^2 - 4.*y.^2))./w.^2 - (2.*(4.*x.*y.^2.*z - 4.*x.^2.*y.^2.*z).*(4.*y.*(3.*y - 2) + z.^3.*(8.*x.^2.*y.^4 + 8.*x.*y.^2 - 4.*y.^2) - z.^2.*(4.*y.*(2.*y.^2 - 3.*y.^3).*x.^2 - 4.*y.*(4.*y.^2 - 6.*y.^3).*x + 4.*y.*(2.*y.^2 - 3.*y.^3)) + 4.*x.^2.*y.*(4.*y.^2 - 6.*y.^3) - 4.*x.*y.*(- 6.*y.^3 + 4.*y.^2 + 3.*y - 2)))./w.^3) .* (y<0.5) + ... 188s ((2.*z.*(4.*(y - 1).*(3.*y.^3 - 7.*y.^2 + 5.*y - 1).*x.^2 - 4.*(y - 1).*(6.*y.^3 - 14.*y.^2 + 10.*y - 2).*x + 4.*(y - 1).*(3.*y.^3 - 7.*y.^2 + 5.*y - 1)) + 3.*z.^2.*(4.*(y - 1).*(18.*y.^3 - 30.*y.^2 + 14.*y - 2).*x.^2 - 4.*(6.*y - 2).*(y - 1).*x + 4.*(3.*y - 1).*(y - 1)))./w.^2 - (2.*(z.^2.*(4.*(y - 1).*(3.*y.^3 - 7.*y.^2 + 5.*y - 1).*x.^2 - 4.*(y - 1).*(6.*y.^3 - 14.*y.^2 + 10.*y - 2).*x + 4.*(y - 1).*(3.*y.^3 - 7.*y.^2 + 5.*y - 1)) - 4.*(y - 1).^2 + z.^3.*(4.*(y - 1).*(18.*y.^3 - 30.*y.^2 + 14.*y - 2).*x.^2 - 4.*(6.*y - 2).*(y - 1).*x + 4.*(3.*y - 1).*(y - 1)) + 4.*x.*(y - 1).*(6.*y.^3 - 14.*y.^2 + 11.*y - 3) - 4.*x.^2.*(y - 1).*(6.*y.^3 - 14.*y.^2 + 10.*y - 2)).*(- 12.*z.*x.^2.*y.^2 + 16.*z.*x.^2.*y - 4.*z.*x.^2 + 12.*z.*x.*y.^2 - 16.*z.*x.*y + 4.*z.*x))./(-w).^3) .* (y>0.5); 188s d2Fdvv = zeros ([3, size(x)]); 188s d2Fdvv(1,:,:,:) = (-(8.*x.*(x - 1).*(z.^3 + 5.*x.*z.^2 - 5.*x).*(- 6.*x.^2.*y.^2.*z.^2 + 6.*x.^2.*y.^2 + 6.*x.*y.^2.*z.^2 - 1))/5./w.^3) .* (y<0.5) + ... 188s ((8.*x.*(x - 1).*(z.^3 + 5.*x.*z.^2 - 5.*x).*(- 54.*x.^2.*y.^2.*z.^2 + 54.*x.^2.*y.^2 + 72.*x.^2.*y.*z.^2 - 72.*x.^2.*y - 26.*x.^2.*z.^2 + 26.*x.^2 + 54.*x.*y.^2.*z.^2 - 72.*x.*y.*z.^2 + 26.*x.*z.^2 + 3))/5./(-w).^3) .* (y>0.5); 188s d2Fdvv(2,:,:,:) = ((2.*((8.*x.*z.^2 - x.^2.*(8.*z.^2 - 8)).*y.^2 + ((12.*x.*z.^3)/5 - x.^2.*((12.*z.^3)/5 + 8) + 4).*y - 4).*(- 4.*y.*x.^2.*z.^2 + 4.*y.*x.^2 + 4.*y.*x.*z.^2))./w.^3 - ((12.*x.*z.^3)/5 + 2.*y.*(8.*x.*z.^2 - x.^2.*(8.*z.^2 - 8)) - x.^2.*((12.*z.^3)/5 + 8) + 4)./w.^2) .* (y<0.5) + ... 188s ((z.^2.*(x.*(32.*y + 4) - x.^2.*(32.*y + 4)) + x.^2.*(32.*y - 20) + z.^3.*((36.*x)/5 - (36.*x.^2)/5) + 4)./w.^2 - (2.*(4.*y + z.^3.*(x.*((36.*y)/5 - 24/5) - x.^2.*((36.*y)/5 - 24/5)) + z.^2.*(x.*(16.*y.^2 + 4.*y - 8) - x.^2.*(16.*y.^2 + 4.*y - 8)) + x.^2.*(16.*y.^2 - 20.*y + 8)).*(8.*x.^2.*z.^2 + 12.*x.^2.*y - 8.*x.*z.^2 - 8.*x.^2 + 12.*x.*y.*z.^2 - 12.*x.^2.*y.*z.^2))./(-w).^3) .* (y>0.5); 188s d2Fdvv(3,:,:,:) = ((2.*y.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1)) - 4.*(3.*x - 3).*(x - 1) + 8.*x.*z.^3.*(x - 1))./w.^2 - (2.*(4.*(x - 1).^2 - y.*(4.*(3.*x - 3).*(x - 1) - 8.*x.*z.^3.*(x - 1)) + y.^2.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1))).*(- 4.*y.*x.^2.*z.^2 + 4.*y.*x.^2 + 4.*y.*x.*z.^2))./w.^3) .* (y<0.5) + ... 188s ((4.*(x - 1).*(4.*x.^3 - 4.*x.^2 + x - 1) + 2.*y.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1)) - 24.*x.*z.^3.*(x - 1) - 4.*z.^2.*(x - 1).*(4.*x.^3 - 8.*x.^2 + 4.*x))./w.^2 - (2.*(y.^2.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1)) - 4.*(x - 1).*(2.*x.^3 - 2.*x.^2 + x - 1) - y.*(24.*x.*(x - 1).*z.^3 + 4.*(x - 1).*(4.*x.^3 - 8.*x.^2 + 4.*x).*z.^2 - 4.*(x - 1).*(4.*x.^3 - 4.*x.^2 + x - 1)) + 16.*x.*z.^3.*(x - 1) + 4.*z.^2.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x)).*(8.*x.^2.*z.^2 + 12.*x.^2.*y - 8.*x.*z.^2 - 8.*x.^2 + 12.*x.*y.*z.^2 - 12.*x.^2.*y.*z.^2))./(-w).^3) .* (y>0.5); 188s d2Fdvw = zeros ([3, size(x)]); 188s d2Fdvw(1,:,:,:) = (((8.*x.*z.*(x - 1).*(20.*x.^3.*z.^2 - 20.*x.^3 + 2.*x.^2.*z.^3 - 20.*x.^2.*z.^2 + 6.*x.^2.*z + 40.*x.^2 - 2.*x.*z.^3).*y.^3)/5 + (8.*x.*z.*(10.*x + 3.*z).*(x - 1).*y)/5)./w.^3) .* (y<0.5) + ... 188s (((8.*x.*(3.*y - 2).*(x - 1).*(- 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x).*z.^4)/5 + (8.*x.*(3.*y - 2).*(x - 1).*(- 60.*x.^3.*y.^2 + 80.*x.^3.*y - 20.*x.^3 + 60.*x.^2.*y.^2 - 80.*x.^2.*y + 20.*x.^2).*z.^3)/5 - (8.*x.*(3.*y - 2).*(x - 1).*(18.*x.^2.*y.^2 - 24.*x.^2.*y + 6.*x.^2 - 3).*z.^2)/5 + (8.*x.*(3.*y - 2).*(x - 1).*(60.*x.^3.*y.^2 - 80.*x.^3.*y + 20.*x.^3 - 120.*x.^2.*y.^2 + 160.*x.^2.*y - 40.*x.^2 + 10.*x).*z)/5)./(-w).^3) .* (y>0.5); 188s d2Fdvw(2,:,:,:) = ((4.*x.*y.*z.*(x - 1).*(40.*x.^2.*y.^3.*z.^2 - 40.*x.^2.*y.^3 + 6.*x.^2.*y.^2.*z.^3 + 18.*x.^2.*y.^2.*z + 80.*x.^2.*y.^2 - 40.*x.*y.^3.*z.^2 - 6.*x.*y.^2.*z.^3 - 40.*y.^2 + 60.*y + 9.*z))/5./w.^3) .* (y<0.5) + ... 188s (-((4.*x.*(x - 1).*(54.*x.^2.*y.^3 - 108.*x.^2.*y.^2 + 66.*x.^2.*y - 12.*x.^2 - 54.*x.*y.^3 + 108.*x.*y.^2 - 66.*x.*y + 12.*x).*z.^4)/5 + (4.*x.*(x - 1).*(240.*x.^2.*y.^4 - 260.*x.^2.*y.^3 - 120.*x.^2.*y.^2 + 180.*x.^2.*y - 40.*x.^2 - 240.*x.*y.^4 + 260.*x.*y.^3 + 120.*x.*y.^2 - 180.*x.*y + 40.*x).*z.^3)/5 - (4.*x.*(x - 1).*(- 162.*x.^2.*y.^3 + 324.*x.^2.*y.^2 - 198.*x.^2.*y + 36.*x.^2 + 27.*y - 18).*z.^2)/5 - (4.*x.*(x - 1).*(240.*x.^2.*y.^4 - 980.*x.^2.*y.^3 + 1320.*x.^2.*y.^2 - 700.*x.^2.*y + 120.*x.^2 + 120.*y.^3 - 120.*y.^2 + 50.*y - 20).*z)/5)./(-w).^3) .* (y>0.5); 188s d2Fdvw(3,:,:,:) = (-(y.^3.*(8.*x.*z.*(x - 1).*(12.*x.^2 - 24.*x + 12) - 48.*x.^3.*z.^2.*(x - 1) + 8.*x.*z.^4.*(2.*x - 2.*x.^2).*(x - 1)) + y.^4.*(8.*x.*(x - 1).*(- 4.*x.^4 + 12.*x.^3 - 12.*x.^2 + 4.*x).*z.^3 + 8.*x.*(x - 1).*(4.*x.^4 - 8.*x.^3 + 4.*x.^2).*z) - 24.*x.*y.*z.^2.*(x - 1) - 8.*x.*y.^2.*z.*(x - 1).*(6.*x.^2 - 12.*x + 6))./w.^3) .* (y<0.5) + ... 188s ((8.*z.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x) - y.*(72.*x.*(x - 1).*z.^2 + 8.*(x - 1).*(4.*x.^3 - 8.*x.^2 + 4.*x).*z) + 48.*x.*z.^2.*(x - 1) + 8.*y.^2.*z.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x))./w.^2 - (2.*(y.^2.*(4.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x).*z.^2 + 4.*(2.*x.^2 - 2.*x.^3).*(x - 1)) - 4.*(x - 1).*(2.*x.^3 - 2.*x.^2 + x - 1) - y.*(24.*x.*(x - 1).*z.^3 + 4.*(x - 1).*(4.*x.^3 - 8.*x.^2 + 4.*x).*z.^2 - 4.*(x - 1).*(4.*x.^3 - 4.*x.^2 + x - 1)) + 16.*x.*z.^3.*(x - 1) + 4.*z.^2.*(x - 1).*(2.*x.^3 - 4.*x.^2 + 2.*x)).*(- 12.*z.*x.^2.*y.^2 + 16.*z.*x.^2.*y - 4.*z.*x.^2 + 12.*z.*x.*y.^2 - 16.*z.*x.*y + 4.*z.*x))./(-w).^3) .* (y>0.5); 188s d2Fdww = zeros ([3, size(x)]); 188s d2Fdww(1,:,:,:) = ((32.*x.*y.^2.*(2.*x.^2.*y.^2 + 1).*(x - 1).*(5.*x + z + 10.*x.^2.*y.^2 + 2.*x.^2.*y.^2.*z))./(5.*w.^3) - (8.*x.*y.^2.*(x - 1).*(15.*x + z + 30.*x.^2.*y.^2 + 2.*x.^2.*y.^2.*z))/5./w.^2) .* (y<0.5) + ... 188s (((8.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(36.*x.^4.*y.^4 - 96.*x.^4.*y.^3 + 88.*x.^4.*y.^2 - 32.*x.^4.*y + 4.*x.^4 - 36.*x.^3.*y.^4 + 96.*x.^3.*y.^3 - 88.*x.^3.*y.^2 + 32.*x.^3.*y - 4.*x.^3 - 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x).*z.^3)/5 + (8.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(540.*x.^4.*y.^4 - 1440.*x.^4.*y.^3 + 1320.*x.^4.*y.^2 - 480.*x.^4.*y + 60.*x.^4 - 540.*x.^3.*y.^4 + 1440.*x.^3.*y.^3 - 1410.*x.^3.*y.^2 + 600.*x.^3.*y - 90.*x.^3 + 90.*x.^2.*y.^2 - 120.*x.^2.*y + 30.*x.^2).*z.^2)/5 + (8.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(108.*x.^4.*y.^4 - 288.*x.^4.*y.^3 + 264.*x.^4.*y.^2 - 96.*x.^4.*y + 12.*x.^4 - 36.*x.^2.*y.^2 + 48.*x.^2.*y - 12.*x.^2 + 3).*z)/5 + (8.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(180.*x.^4.*y.^4 - 480.*x.^4.*y.^3 + 440.*x.^4.*y.^2 - 160.*x.^4.*y + 20.*x.^4 - 30.*x.^3.*y.^2 + 40.*x.^3.*y - 10.*x.^3 - 30.*x.^2.*y.^2 + 40.*x.^2.*y - 10.*x.^2 + 5.*x))/5)./(-w).^3) .* (y>0.5); 188s d2Fdww(2,:,:,:) = ((16.*x.*y.^2.*(2.*x.^2.*y.^2 + 1).*(x - 1).*(20.*y + 3.*z + 20.*x.^2.*y.^2 - 10.*y.^2 + 6.*x.^2.*y.^2.*z))./(5.*w.^3) - (12.*x.*y.^2.*(x - 1).*(20.*y + z + 20.*x.^2.*y.^2 - 10.*y.^2 + 2.*x.^2.*y.^2.*z))/5./w.^2) .* (y<0.5) + ... 188s (((4.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(108.*x.^4.*y.^4 - 288.*x.^4.*y.^3 + 264.*x.^4.*y.^2 - 96.*x.^4.*y + 12.*x.^4 - 108.*x.^3.*y.^4 + 288.*x.^3.*y.^3 - 264.*x.^3.*y.^2 + 96.*x.^3.*y - 12.*x.^3 - 18.*x.^2.*y.^2 + 24.*x.^2.*y - 6.*x.^2 + 18.*x.*y.^2 - 24.*x.*y + 6.*x).*z.^3)/5 + (4.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(1080.*x.^4.*y.^4 - 2880.*x.^4.*y.^3 + 2640.*x.^4.*y.^2 - 960.*x.^4.*y + 120.*x.^4 - 1080.*x.^3.*y.^4 + 2880.*x.^3.*y.^3 - 2640.*x.^3.*y.^2 + 960.*x.^3.*y - 120.*x.^3 - 180.*x.^2.*y.^4 + 240.*x.^2.*y.^3 - 150.*x.^2.*y.^2 + 120.*x.^2.*y - 30.*x.^2 + 180.*x.*y.^4 - 240.*x.*y.^3 + 150.*x.*y.^2 - 120.*x.*y + 30.*x).*z.^2)/5 + (4.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(324.*x.^4.*y.^4 - 864.*x.^4.*y.^3 + 792.*x.^4.*y.^2 - 288.*x.^4.*y + 36.*x.^4 - 108.*x.^2.*y.^2 + 144.*x.^2.*y - 36.*x.^2 + 9).*z)/5 + (4.*x.*(3.*y - 1).*(x - 1).*(y - 1).*(360.*x.^4.*y.^4 - 960.*x.^4.*y.^3 + 880.*x.^4.*y.^2 - 320.*x.^4.*y + 40.*x.^4 - 60.*x.^2.*y.^4 + 80.*x.^2.*y.^3 - 110.*x.^2.*y.^2 + 120.*x.^2.*y - 30.*x.^2 + 10.*y.^2 + 5))/5)./(-w).^3) .* (y>0.5); 188s d2Fdww(3,:,:,:) = ((32.*x.*y.^2.*(2.*x.^2.*y.^2 + 1).*(x - 1).*(2.*y + z - 3.*x.^2.*y.^2 - 4.*x.*y + 6.*x.*y.^2 + 2.*x.^2.*y - 3.*y.^2 + 2.*x.^2.*y.^2.*z))./w.^3 - (8.*x.*y.^2.*(x - 1).*(6.*y + z - 9.*x.^2.*y.^2 - 12.*x.*y + 18.*x.*y.^2 + 6.*x.^2.*y - 9.*y.^2 + 2.*x.^2.*y.^2.*z))./w.^2) .* (y<0.5) + ... 188s ((2.*(- 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x).*(2.*z - 4.*y - 4.*x + 2.*x.^2.*y.^2 + 8.*x.*y - 4.*x.*y.^2 - 4.*x.^2.*y - 4.*x.^2.*z + 2.*x.^2 + 2.*y.^2 + 16.*x.^2.*y.*z - 12.*x.^2.*y.^2.*z + 2))./w.^2 - (8.*z.^2.*(- 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x).^2.*(2.*z - 4.*y - 4.*x + 2.*x.^2.*y.^2 + 8.*x.*y - 4.*x.*y.^2 - 4.*x.^2.*y - 4.*x.^2.*z + 2.*x.^2 + 2.*y.^2 + 16.*x.^2.*y.*z - 12.*x.^2.*y.^2.*z + 2))./(-w).^3 - (4.*z.*(12.*x.^2.*y.^2 - 16.*x.^2.*y + 4.*x.^2 - 2).*(- 6.*x.^2.*y.^2 + 8.*x.^2.*y - 2.*x.^2 + 6.*x.*y.^2 - 8.*x.*y + 2.*x))./w.^2) .* (y>0.5); 188s assert (F, pnt, 1e3*eps) 188s assert (dFdu, jac{1}, 1e3*eps) 188s assert (dFdv, jac{2}, 1e3*eps) 188s assert (dFdw, jac{3}, 1e3*eps) 188s assert (d2Fduu, hess{1,1}, 1e3*eps) 188s assert (d2Fduv, hess{1,2}, 1e3*eps) 188s assert (d2Fduw, hess{1,3}, 1e3*eps) 188s assert (d2Fduv, hess{2,1}, 1e3*eps) 188s assert (d2Fdvv, hess{2,2}, 1e3*eps) 188s assert (d2Fdvw, hess{2,3}, 1e3*eps) 188s assert (d2Fduw, hess{3,1}, 1e3*eps) 188s assert (d2Fdvw, hess{3,2}, 1e3*eps) 188s assert (d2Fdww, hess{3,3}, 1e3*eps) 188s ***** test 188s nrb = nrbextrude (nrb4surf ([0 0], [1 0], [0 1], [1 1]), [0 0 1]); 188s nrb = nrbdegelev (nrb, [1 1 1]); 188s nrb.coefs (4,2,2,2) = 1.1; 188s [dnrb, dnrb2] = nrbderiv (nrb); 188s X = linspace (0, 1, 24); Y = linspace (0, 1, 24); Z = linspace (0, 1, 24); 188s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y Z}); 188s [y, x, z] = meshgrid (X, Y, Z); 188s F = zeros ([3, size(x)]); 188s F(1,:,:,:) = (5.*x)./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5); 188s F(2,:,:,:) = (5.*y)./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5); 188s F(3,:,:,:) = (5.*z)./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5); 188s dFdu = zeros ([3, size(x)]); 188s dFdu(1,:,:,:) = ((z.*(20.*y - 20.*y.^2) - z.^2.*(20.*y - 20.*y.^2)).*x.^2 + 25)./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^2; 188s dFdu(2,:,:,:) = (y.^2.*(5.*z.*(8.*x - 4) - 5.*z.^2.*(8.*x - 4)) - y.^3.*(5.*z.*(8.*x - 4) - 5.*z.^2.*(8.*x - 4)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdu(3,:,:,:) = (z.^2.*(5.*y.*(8.*x - 4) - 5.*y.^2.*(8.*x - 4)) - z.^3.*(5.*y.*(8.*x - 4) - 5.*y.^2.*(8.*x - 4)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdv = zeros ([3, size(x)]); 188s dFdv(1,:,:,:) = (x.^2.*(5.*z.*(8.*y - 4) - 5.*z.^2.*(8.*y - 4)) - x.^3.*(5.*z.*(8.*y - 4) - 5.*z.^2.*(8.*y - 4)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdv(2,:,:,:) = ((z.*(20.*x - 20.*x.^2) - z.^2.*(20.*x - 20.*x.^2)).*y.^2 + 25)./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^2; 188s dFdv(3,:,:,:) = (z.^2.*(5.*x.*(8.*y - 4) - 5.*x.^2.*(8.*y - 4)) - z.^3.*(5.*x.*(8.*y - 4) - 5.*x.^2.*(8.*y - 4)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdw = zeros ([3, size(x)]); 188s dFdw(1,:,:,:) = (x.^2.*(y.*(40.*z - 20) - y.^2.*(40.*z - 20)) - x.^3.*(y.*(40.*z - 20) - y.^2.*(40.*z - 20)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdw(2,:,:,:) = (y.^2.*(x.*(40.*z - 20) - x.^2.*(40.*z - 20)) - y.^3.*(x.*(40.*z - 20) - x.^2.*(40.*z - 20)))./((- 4.*x.^2.*y.^2 + 4.*x.^2.*y + 4.*x.*y.^2 - 4.*x.*y).*z.^2 + (4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y).*z + 5).^2; 188s dFdw(3,:,:,:) = ((y.*(20.*x - 20.*x.^2) - y.^2.*(20.*x - 20.*x.^2)).*z.^2 + 25)./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^2; 188s d2Fduu = zeros ([3, size(x)]); 188s d2Fduu(1,:,:,:) = (40.*y.*z.*(y - 1).*(z - 1).*(4.*x.^3.*y.^2.*z.^2 - 4.*x.^3.*y.^2.*z - 4.*x.^3.*y.*z.^2 + 4.*x.^3.*y.*z + 15.*x - 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduu(2,:,:,:) = (40.*y.^2.*z.*(y - 1).*(z - 1).*(4.*y.^2.*z.^2 - 4.*y.^2.*z - 4.*y.*z.^2 + 4.*y.*z + 5) - 40.*x.*y.^2.*z.*(y - 1).*(z - 1).*(12.*y.^2.*z.^2 - 12.*y.^2.*z - 12.*y.*z.^2 + 12.*y.*z) + 40.*x.^2.*y.^2.*z.*(y - 1).*(z - 1).*(12.*y.^2.*z.^2 - 12.*y.^2.*z - 12.*y.*z.^2 + 12.*y.*z))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduu(3,:,:,:) = (40.*y.*z.^2.*(y - 1).*(z - 1).*(4.*y.^2.*z.^2 - 4.*y.^2.*z - 4.*y.*z.^2 + 4.*y.*z + 5) - 40.*x.*y.*z.^2.*(y - 1).*(z - 1).*(12.*y.^2.*z.^2 - 12.*y.^2.*z - 12.*y.*z.^2 + 12.*y.*z) + 40.*x.^2.*y.*z.^2.*(y - 1).*(z - 1).*(12.*y.^2.*z.^2 - 12.*y.^2.*z - 12.*y.*z.^2 + 12.*y.*z))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduv = zeros ([3, size(x)]); 188s d2Fduv(1,:,:,:) = (20.*x.*z.*(2.*y - 1).*(z - 1).*(4.*x.^3.*y.^2.*z.^2 - 4.*x.^3.*y.^2.*z - 4.*x.^3.*y.*z.^2 + 4.*x.^3.*y.*z - 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 15.*x - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduv(2,:,:,:) = (20.*y.*z.*(2.*x - 1).*(z - 1).*(4.*x.^2.*y.^3.*z.^2 - 4.*x.^2.*y.^3.*z - 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z - 4.*x.*y.^3.*z.^2 + 4.*x.*y.^3.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z + 15.*y - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduv(3,:,:,:) = (20.*z.^2.*(2.*x - 1).*(2.*y - 1).*(z - 1).*(4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.^2.*z - 4.*x.^2.*y.*z.^2 + 4.*x.^2.*y.*z - 4.*x.*y.^2.*z.^2 + 4.*x.*y.^2.*z + 4.*x.*y.*z.^2 - 4.*x.*y.*z + 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduw = zeros ([3, size(x)]); 188s d2Fduw(1,:,:,:) = (20.*x.*y.*(2.*z - 1).*(y - 1).*(4.*x.^3.*y.^2.*z.^2 - 4.*x.^3.*y.^2.*z - 4.*x.^3.*y.*z.^2 + 4.*x.^3.*y.*z - 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 15.*x - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduw(2,:,:,:) = (20.*y.^2.*(2.*x - 1).*(2.*z - 1).*(y - 1).*(4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.^2.*z - 4.*x.^2.*y.*z.^2 + 4.*x.^2.*y.*z - 4.*x.*y.^2.*z.^2 + 4.*x.*y.^2.*z + 4.*x.*y.*z.^2 - 4.*x.*y.*z + 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fduw(3,:,:,:) = (20.*y.*z.*(2.*x - 1).*(y - 1).*(4.*x.^2.*y.^2.*z.^3 - 4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.*z.^3 + 4.*x.^2.*y.*z.^2 - 4.*x.*y.^2.*z.^3 + 4.*x.*y.^2.*z.^2 + 4.*x.*y.*z.^3 - 4.*x.*y.*z.^2 + 15.*z - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvv = zeros ([3, size(x)]); 188s d2Fdvv(1,:,:,:) = (40.*x.^2.*z.*(x - 1).*(z - 1).*(4.*x.^2.*z.^2 - 4.*x.^2.*z - 4.*x.*z.^2 + 4.*x.*z + 5) + 40.*x.^2.*y.^2.*z.*(x - 1).*(z - 1).*(12.*x.^2.*z.^2 - 12.*x.^2.*z - 12.*x.*z.^2 + 12.*x.*z) - 40.*x.^2.*y.*z.*(x - 1).*(z - 1).*(12.*x.^2.*z.^2 - 12.*x.^2.*z - 12.*x.*z.^2 + 12.*x.*z))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvv(2,:,:,:) = (40.*x.*z.*(x - 1).*(z - 1).*(4.*x.^2.*y.^3.*z.^2 - 4.*x.^2.*y.^3.*z - 4.*x.*y.^3.*z.^2 + 4.*x.*y.^3.*z + 15.*y - 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvv(3,:,:,:) = (40.*x.*z.^2.*(x - 1).*(z - 1).*(4.*x.^2.*z.^2 - 4.*x.^2.*z - 4.*x.*z.^2 + 4.*x.*z + 5) + 40.*x.*y.^2.*z.^2.*(x - 1).*(z - 1).*(12.*x.^2.*z.^2 - 12.*x.^2.*z - 12.*x.*z.^2 + 12.*x.*z) - 40.*x.*y.*z.^2.*(x - 1).*(z - 1).*(12.*x.^2.*z.^2 - 12.*x.^2.*z - 12.*x.*z.^2 + 12.*x.*z))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvw = zeros ([3, size(x)]); 188s d2Fdvw(1,:,:,:) = (20.*x.^2.*(2.*y - 1).*(2.*z - 1).*(x - 1).*(4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.^2.*z - 4.*x.^2.*y.*z.^2 + 4.*x.^2.*y.*z - 4.*x.*y.^2.*z.^2 + 4.*x.*y.^2.*z + 4.*x.*y.*z.^2 - 4.*x.*y.*z + 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvw(2,:,:,:) = (20.*x.*y.*(2.*z - 1).*(x - 1).*(4.*x.^2.*y.^3.*z.^2 - 4.*x.^2.*y.^3.*z - 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z - 4.*x.*y.^3.*z.^2 + 4.*x.*y.^3.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z + 15.*y - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdvw(3,:,:,:) = (20.*x.*z.*(2.*y - 1).*(x - 1).*(4.*x.^2.*y.^2.*z.^3 - 4.*x.^2.*y.^2.*z.^2 - 4.*x.^2.*y.*z.^3 + 4.*x.^2.*y.*z.^2 - 4.*x.*y.^2.*z.^3 + 4.*x.*y.^2.*z.^2 + 4.*x.*y.*z.^3 - 4.*x.*y.*z.^2 + 15.*z - 10))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdww = zeros ([3, size(x)]); 188s d2Fdww(1,:,:,:) = (40.*x.^2.*y.*(x - 1).*(y - 1).*(4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y + 5) + 40.*x.^2.*y.*z.^2.*(x - 1).*(y - 1).*(12.*x.^2.*y.^2 - 12.*x.^2.*y - 12.*x.*y.^2 + 12.*x.*y) - 40.*x.^2.*y.*z.*(x - 1).*(y - 1).*(12.*x.^2.*y.^2 - 12.*x.^2.*y - 12.*x.*y.^2 + 12.*x.*y))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdww(2,:,:,:) = (40.*x.*y.^2.*(x - 1).*(y - 1).*(4.*x.^2.*y.^2 - 4.*x.^2.*y - 4.*x.*y.^2 + 4.*x.*y + 5) + 40.*x.*y.^2.*z.^2.*(x - 1).*(y - 1).*(12.*x.^2.*y.^2 - 12.*x.^2.*y - 12.*x.*y.^2 + 12.*x.*y) - 40.*x.*y.^2.*z.*(x - 1).*(y - 1).*(12.*x.^2.*y.^2 - 12.*x.^2.*y - 12.*x.*y.^2 + 12.*x.*y))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s d2Fdww(3,:,:,:) = (40.*x.*y.*(x - 1).*(y - 1).*(4.*x.^2.*y.^2.*z.^3 - 4.*x.^2.*y.*z.^3 - 4.*x.*y.^2.*z.^3 + 4.*x.*y.*z.^3 + 15.*z - 5))./(- 4.*x.^2.*y.^2.*z.^2 + 4.*x.^2.*y.^2.*z + 4.*x.^2.*y.*z.^2 - 4.*x.^2.*y.*z + 4.*x.*y.^2.*z.^2 - 4.*x.*y.^2.*z - 4.*x.*y.*z.^2 + 4.*x.*y.*z + 5).^3; 188s 8 tests, 8 passed, 0 known failure, 0 skipped 188s [inst/nrbmeasure.m] 188s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbmeasure.m 188s ***** test 188s c = nrbcirc (1, [0 0], 0, pi/3); 188s l = nrbmeasure(c, 0, 1, 1e-7); 188s assert (l, pi/3, 1e-7) 188s ***** test 188s c = nrbcirc (1, [0 0], 0, pi/2); 188s s = zeros (1, 100); e = linspace (0, 1, 100); 188s for ii = 1:100 188s l(ii) = nrbmeasure (c, s(ii), e(ii), 1e-7); 188s endfor 188s xx = nrbeval (c, e); 188s theta = atan2 (xx(2,:), xx(1,:)); 188s assert (l, theta, 1e-7) 188s ***** test 188s c = nrbcirc (1, [0 0], 0, pi/2); 188s s = 0; e = linspace (0, 1, 100); 188s for ii = 1:100 188s l(ii) = nrbmeasure (c, s, e(ii), 1e-7); 188s endfor 188s l2 = nrbmeasure (c, s, e, 1e-7); 188s assert (l, l2, eps) 190s 3 tests, 3 passed, 0 known failure, 0 skipped 190s [inst/nrbbasisfun.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbbasisfun.m 190s ***** demo 190s U = [0 0 0 0 1 1 1 1]; 190s x = [0 1/3 2/3 1] ; 190s y = [0 0 0 0]; 190s w = [1 1 1 1]; 190s nrb = nrbmak ([x;y;y;w], U); 190s u = linspace(0, 1, 30); 190s B = nrbbasisfun (u, nrb); 190s xplot = sum(bsxfun(@(x,y) x.*y, B, x),2); 190s plot(xplot, B) 190s title('Cubic Bernstein polynomials') 190s hold off 190s ***** test 190s U = [0 0 0 0 1 1 1 1]; 190s x = [0 1/3 2/3 1] ; 190s y = [0 0 0 0]; 190s w = rand(1,4); 190s nrb = nrbmak ([x;y;y;w], U); 190s u = linspace(0, 1, 30); 190s B = nrbbasisfun (u, nrb); 190s xplot = sum(bsxfun(@(x,y) x.*y, B, x),2); 190s 190s yy = y; yy(1) = 1; 190s nrb2 = nrbmak ([x.*w;yy;y;w], U); 190s aux = nrbeval(nrb2,u); 190s %figure, plot(xplot, B(:,1), aux(1,:).', w(1)*aux(2,:).') 190s assert(B(:,1), w(1)*aux(2,:).', 1e-6) 190s 190s yy = y; yy(2) = 1; 190s nrb2 = nrbmak ([x.*w;yy;y;w], U); 190s aux = nrbeval(nrb2, u); 190s %figure, plot(xplot, B(:,2), aux(1,:).', w(2)*aux(2,:).') 190s assert(B(:,2), w(2)*aux(2,:).', 1e-6) 190s 190s yy = y; yy(3) = 1; 190s nrb2 = nrbmak ([x.*w;yy;y;w], U); 190s aux = nrbeval(nrb2,u); 190s %figure, plot(xplot, B(:,3), aux(1,:).', w(3)*aux(2,:).') 190s assert(B(:,3), w(3)*aux(2,:).', 1e-6) 190s 190s yy = y; yy(4) = 1; 190s nrb2 = nrbmak ([x.*w;yy;y;w], U); 190s aux = nrbeval(nrb2,u); 190s %figure, plot(xplot, B(:,4), aux(1,:).', w(4)*aux(2,:).') 190s assert(B(:,4), w(4)*aux(2,:).', 1e-6) 190s ***** test 190s p = 2; q = 3; m = 4; n = 5; 190s Lx = 1; Ly = 1; 190s nrb = nrb4surf ([0 0], [1 0], [0 1], [1 1]); 190s nrb = nrbdegelev (nrb, [p-1, q-1]); 190s aux1 = linspace(0,1,m); aux2 = linspace(0,1,n); 190s nrb = nrbkntins (nrb, {aux1(2:end-1), aux2(2:end-1)}); 190s u = rand (1, 30); v = rand (1, 10); 190s u = u - min (u); u = u / max (u); 190s v = v - min (v); v = v / max (v); 190s [B, N] = nrbbasisfun ({u, v}, nrb); 190s assert (sum(B, 2), ones(300, 1), 1e-6) 190s assert (all (all (B<=1)), true) 190s assert (all (all (B>=0)), true) 190s assert (all (all (N>0)), true) 190s assert (all (all (N <= prod (nrb.number))), true) 190s assert (max (max (N)),prod (nrb.number)) 190s assert (min (min (N)),1) 190s ***** test 190s p1 = 2; p2 = 3; p3 = 2; 190s n1 = 4; n2 = 5; n3 = 4; 190s Lx = 1; Ly = 1; Lz = 1; 190s crv = nrbline([1 0], [2 0]); 190s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 190s nrb = nrbextrude (nrb, [0 0 1]); 190s nrb = nrbdegelev (nrb, [p1-1, p2-2, p3-1]); 190s aux1 = linspace(0,1,n1); aux2 = linspace(0,1,n2); aux3 = linspace(0,1,n3); 190s nrb = nrbkntins (nrb, {aux1(2:end-1), aux2(2:end-1), aux3(2:end-1)}); 190s 190s u = rand (1, 12); v = rand (1, 10); w = rand (1, 15); 190s u = u - min (u); u = u / max (u); 190s v = v - min (v); v = v / max (v); 190s w = w - min (w); w = w / max (w); 190s [B, N] = nrbbasisfun ({u, v, w}, nrb); 190s assert (all(sum(B, 2) - ones(numel(u)*numel(v)*numel(w),1) < 1e-6)) 190s assert (all (all (B <= 1)) == true) 190s assert (all (all (B >= 0)) == true) 190s assert (all (all (N > 0)) == true) 190s assert (all (all (N <= prod (nrb.number))) == true) 190s assert (max (max (N)) == prod (nrb.number)) 190s assert (min (min (N))== 1) 190s 3 tests, 3 passed, 0 known failure, 0 skipped 190s [inst/nrbcrvderiveval.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbcrvderiveval.m 190s ***** test 190s knots = [0 0 0 1 1 1]; 190s coefs(:,1) = [0; 0; 0; 1]; 190s coefs(:,2) = [1; 0; 1; 1]; 190s coefs(:,3) = [1; 1; 1; 2]; 190s crv = nrbmak (coefs, knots); 190s u = linspace (0, 1, 100); 190s ck = nrbcrvderiveval (crv, u, 2); 190s w = @(x) 1 + x.^2; 190s dw = @(x) 2*x; 190s F1 = @(x) (2*x - x.^2)./w(x); 190s F2 = @(x) x.^2./w(x); 190s F3 = @(x) (2*x - x.^2)./w(x); 190s dF1 = @(x) (2 - 2*x)./w(x) - 2*(2*x - x.^2).*x./w(x).^2; 190s dF2 = @(x) 2*x./w(x) - 2*x.^3./w(x).^2; 190s dF3 = @(x) (2 - 2*x)./w(x) - 2*(2*x - x.^2).*x./w(x).^2; 190s d2F1 = @(x) -2./w(x) - 2*x.*(2-2*x)./w(x).^2 - (8*x-6*x.^2)./w(x).^2 + 8*x.^2.*(2*x-x.^2)./w(x).^3; 190s d2F2 = @(x) 2./w(x) - 4*x.^2./w(x).^2 - 6*x.^2./w(x).^2 + 8*x.^4./w(x).^3; 190s d2F3 = @(x) -2./w(x) - 2*x.*(2-2*x)./w(x).^2 - (8*x-6*x.^2)./w(x).^2 + 8*x.^2.*(2*x-x.^2)./w(x).^3; 190s assert ([F1(u); F2(u); F3(u)], squeeze(ck(:, 1, :)), 1e2*eps); 190s assert ([dF1(u); dF2(u); dF3(u)], squeeze(ck(:, 2, :)), 1e2*eps); 190s assert ([d2F1(u); d2F2(u); d2F3(u)], squeeze(ck(:, 3, :)), 1e2*eps); 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [inst/nrbunclamp.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbunclamp.m 190s ***** demo 190s crv = nrbcirc (1,[],0,2*pi/3); 190s crv = nrbdegelev (crv, 2); 190s figure 190s nrbctrlplot (crv); hold on 190s nrbctrlplot (nrbtform (nrbunclamp (crv, 1), vectrans([-0.4, -0.4]))); 190s nrbctrlplot (nrbtform (nrbunclamp (crv, 2), vectrans([-0.8, -0.8]))); 190s nrbctrlplot (nrbtform (nrbunclamp (crv, 3), vectrans([-1.6, -1.6]))); 190s title ('Original curve and unclamped versions') 190s ***** test 190s crv = nrbdegelev (nrbtestcrv,2); 190s x = linspace (0, 1, 100); 190s F = nrbeval (crv, x); 190s ucrv = nrbunclamp (crv, 0); 190s assert (F, nrbeval(ucrv, x)); 190s ucrv = nrbunclamp (crv, 1); 190s assert (F, nrbeval(ucrv, x), 1e-14); 190s ucrv = nrbunclamp (crv, 2); 190s assert (F, nrbeval(ucrv, x), 1e-14); 190s ucrv = nrbunclamp (crv, 3); 190s assert (F, nrbeval(ucrv, x), 1e-14); 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [inst/aveknt.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/aveknt.m 190s ***** test 190s knt = [0 0 0 0.5 1 1 1]; 190s pts = aveknt (knt, 3); 190s assert (pts - [0 1/4 3/4 1] < 1e-14) 190s 190s ***** test 190s knt = {[0 0 0 0.5 1 1 1] [0 0 0 0 1/3 2/3 1 1 1 1]}; 190s pts = aveknt (knt, [3 4]); 190s assert (pts{1} - [0 1/4 3/4 1] < 1e-14); 190s assert (pts{2} - [0 1/9 1/3 2/3 8/9 1] < 1e-14); 190s 190s ***** test 190s nrb = nrb4surf([0 0], [1 0], [0 1], [1 1]); 190s nrb = nrbkntins (nrbdegelev (nrb, [1 2]), {[1/2] [1/3 2/3]}); 190s pts = aveknt (nrb); 190s assert (pts{1} - [0 1/4 3/4 1] < 1e-14); 190s assert (pts{2} - [0 1/9 1/3 2/3 8/9 1] < 1e-14); 190s 3 tests, 3 passed, 0 known failure, 0 skipped 190s [inst/basisfun.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/basisfun.m 190s ***** test 190s n = 3; 190s U = [0 0 0 1/2 1 1 1]; 190s p = 2; 190s u = linspace (0, 1, 10); 190s s = findspan (n, p, u, U); 190s Bref = [1.00000 0.00000 0.00000 190s 0.60494 0.37037 0.02469 190s 0.30864 0.59259 0.09877 190s 0.11111 0.66667 0.22222 190s 0.01235 0.59259 0.39506 190s 0.39506 0.59259 0.01235 190s 0.22222 0.66667 0.11111 190s 0.09877 0.59259 0.30864 190s 0.02469 0.37037 0.60494 190s 0.00000 0.00000 1.00000]; 190s B = basisfun (s, u, p, U); 190s assert (B, Bref, 1e-5); 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [inst/basisfunder.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/basisfunder.m 190s ***** test 190s k = [0 0 0 0 1 1 1 1]; 190s p = 3; 190s u = rand (1); 190s i = findspan (numel(k)-p-2, p, u, k); 190s ders = basisfunder (i, p, u, k, 1); 190s sumders = sum (squeeze(ders), 2); 190s assert (sumders(1), 1, 1e-15); 190s assert (sumders(2:end), 0, 1e-15); 190s ***** test 190s k = [0 0 0 0 1/3 2/3 1 1 1 1]; 190s p = 3; 190s u = rand (1); 190s i = findspan (numel(k)-p-2, p, u, k); 190s ders = basisfunder (i, p, u, k, 7); 190s sumders = sum (squeeze(ders), 2); 190s assert (sumders(1), 1, 1e-15); 190s assert (sumders(2:end), zeros(rows(squeeze(ders))-1, 1), 1e-13); 190s ***** test 190s k = [0 0 0 0 1/3 2/3 1 1 1 1]; 190s p = 3; 190s u = rand (100, 1); 190s i = findspan (numel(k)-p-2, p, u, k); 190s ders = basisfunder (i, p, u, k, 7); 190s for ii=1:10 190s sumders = sum (squeeze(ders(ii,:,:)), 2); 190s assert (sumders(1), 1, 1e-15); 190s assert (sumders(2:end), zeros(rows(squeeze(ders(ii,:,:)))-1, 1), 1e-13); 190s end 190s assert (ders(:, (p+2):end, :), zeros(numel(u), 8-p-1, p+1), 1e-13) 190s assert (all(all(ders(:, 1, :) <= 1)), true) 190s 3 tests, 3 passed, 0 known failure, 0 skipped 190s [inst/surfderivcpts.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/surfderivcpts.m 190s ***** test 190s coefs = cat(3,[0 0; 0 1],[1 1; 0 1]); 190s knots = {[0 0 1 1] [0 0 1 1]}; 190s plane = nrbmak(coefs,knots); 190s pkl = surfderivcpts (plane.number(1)-1, plane.order(1)-1,... 190s plane.knots{1}, plane.number(2)-1,... 190s plane.order(2)-1, plane.knots{2}, ... 190s squeeze (plane.coefs(1,:,:)), 1); 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [inst/nrbreverse.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbreverse.m 190s ***** demo 190s pnts = [0.5 1.5 3.0 7.5 8.5; 190s 3.0 5.5 1.5 4.0 4.5; 190s 0.0 0.0 0.0 0.0 0.0]; 190s crv1 = nrbmak(pnts,[0 0 0 1/2 3/4 1 1 1]); 190s crv2 = nrbreverse(crv1); 190s fprintf('Knots of the original curve\n') 190s disp(crv1.knots) 190s fprintf('Knots of the reversed curve\n') 190s disp(crv2.knots) 190s fprintf('Control points of the original curve\n') 190s disp(crv1.coefs(1:2,:)) 190s fprintf('Control points of the reversed curve\n') 190s disp(crv2.coefs(1:2,:)) 190s nrbplot(crv1,100) 190s hold on 190s nrbplot(crv2,100) 190s title('The curve and its reverse are the same') 190s hold off 190s ***** test 190s srf = nrbrevolve(nrbline([1 0],[2 0]), [0 0 0], [0 0 1], pi/2); 190s srf = nrbkntins (srf, {0.3, 0.6}); 190s srf2 = nrbreverse (srf); 190s assert (srf.knots, cellfun(@(x) sort(1-x), srf2.knots, 'UniformOutput', false), 1e-15) 190s assert (srf.coefs, srf2.coefs(:,end:-1:1,end:-1:1)) 190s ***** test 190s srf = nrbrevolve(nrbline([1 0],[2 0]), [0 0 0], [0 0 1], pi/2); 190s srf = nrbkntins (srf, {0.3, 0.6}); 190s srf2 = nrbreverse (srf, 1); 190s knt{1} = sort(1-srf2.knots{1}); knt{2} = srf2.knots{2}; 190s assert (srf.knots, knt, 1e-15) 190s assert (srf.coefs, srf2.coefs(:,end:-1:1,:)) 190s srf2 = nrbreverse (srf, 2); 190s knt{1} = srf2.knots{1}; knt{2} = sort(1-srf2.knots{2}); 190s assert (srf.knots, knt, 1e-15) 190s assert (srf.coefs, srf2.coefs(:,:,end:-1:1)) 190s 2 tests, 2 passed, 0 known failure, 0 skipped 190s [inst/nrbeval.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbeval.m 190s ***** demo 190s srf = nrbtestsrf; 190s p = nrbeval(srf,{linspace(0.0,1.0,20) linspace(0.0,1.0,20)}); 190s h = surf(squeeze(p(1,:,:)),squeeze(p(2,:,:)),squeeze(p(3,:,:))); 190s title('Test surface.'); 190s hold off 190s ***** test 190s knots{1} = [0 0 0 1 1 1]; 190s knots{2} = [0 0 0 .5 1 1 1]; 190s knots{3} = [0 0 0 0 1 1 1 1]; 190s cx = [0 0.5 1]; nx = length(cx); 190s cy = [0 0.25 0.75 1]; ny = length(cy); 190s cz = [0 1/3 2/3 1]; nz = length(cz); 190s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 190s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 190s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 190s coefs(4,:,:,:) = 1; 190s nurbs = nrbmak(coefs, knots); 190s x = rand(5,1); y = rand(5,1); z = rand(5,1); 190s tt = [x y z]'; 190s points = nrbeval(nurbs,tt); 190s 190s assert(points,tt,1e-10) 190s 190s ***** test 190s knots{1} = [0 0 0 1 1 1]; 190s knots{2} = [0 0 0 0 1 1 1 1]; 190s knots{3} = [0 0 1 1]; 190s cx = [0 0 1]; nx = length(cx); 190s cy = [0 0 0 1]; ny = length(cy); 190s cz = [0 1]; nz = length(cz); 190s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 190s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 190s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 190s coefs(4,:,:,:) = 1; 190s nurbs = nrbmak(coefs, knots); 190s x = rand(5,1); y = rand(5,1); z = rand(5,1); 190s tt = [x y z]'; 190s points = nrbeval(nurbs,tt); 190s assert(points,[x.^2 y.^3 z]',1e-10); 190s 190s ***** test 190s knots{1} = [0 0 0 1 1 1]; 190s knots{2} = [0 0 0 0 1 1 1 1]; 190s knots{3} = [0 0 1 1]; 190s cx = [0 0 1]; nx = length(cx); 190s cy = [0 0 0 1]; ny = length(cy); 190s cz = [0 1]; nz = length(cz); 190s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 190s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 190s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 190s coefs(4,:,:,:) = 1; 190s coefs = coefs([2 1 3 4],:,:,:); 190s nurbs = nrbmak(coefs, knots); 190s x = rand(5,1); y = rand(5,1); z = rand(5,1); 190s tt = [x y z]'; 190s points = nrbeval(nurbs,tt); 190s [y.^3 x.^2 z]'; 190s assert(points,[y.^3 x.^2 z]',1e-10); 190s 3 tests, 3 passed, 0 known failure, 0 skipped 190s [inst/curvederiveval.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/curvederiveval.m 190s ***** test 190s k = [0 0 0 1 1 1]; 190s coefs(:,1) = [0;0;0;1]; 190s coefs(:,2) = [1;0;1;1]; 190s coefs(:,3) = [1;1;1;1]; 190s crv = nrbmak (coefs, k); 190s ck = curvederiveval (crv.number-1, crv.order-1, crv.knots, squeeze (crv.coefs(1,:,:)), 0.5, 2); 190s assert(ck, [0.75; 1; -2]); 190s ck = curvederiveval (crv.number-1, crv.order-1, crv.knots, squeeze (crv.coefs(2,:,:)), 0.5, 2); 190s assert(ck, [0.25; 1; 2]); 190s ck = curvederiveval (crv.number-1, crv.order-1, crv.knots, squeeze (crv.coefs(3,:,:)), 0.5, 2); 190s assert(ck, [0.75; 1; -2]); 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [inst/findspan.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/findspan.m 190s ***** test 190s n = 3; 190s U = [0 0 0 1/2 1 1 1]; 190s p = 2; 190s u = linspace(0, 1, 10); 190s s = findspan (n, p, u, U); 190s assert (s, [2*ones(1, 5) 3*ones(1, 5)]); 190s ***** test 190s p = 2; m = 7; n = m - p - 1; 190s U = [zeros(1,p) linspace(0,1,m+1-2*p) ones(1,p)]; 190s u = [ 0 0.11880 0.55118 0.93141 0.40068 0.35492 0.44392 0.88360 0.35414 0.92186 0.83085 1]; 190s s = [2 2 3 4 3 3 3 4 3 4 4 4]; 190s assert (findspan (n, p, u, U), s, 1e-10); 190s 2 tests, 2 passed, 0 known failure, 0 skipped 190s [inst/kntbrkdegreg.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/kntbrkdegreg.m 190s ***** test 190s breaks = [0 1 2 3 4]; 190s degree = 3; 190s knots = kntbrkdegreg (breaks, degree); 190s assert (knots, [0 0 0 0 1 2 3 4 4 4 4]) 190s ***** test 190s breaks = [0 1 2 3 4]; 190s degree = 3; 190s reg = 1; 190s knots = kntbrkdegreg (breaks, degree, reg); 190s assert (knots, [0 0 0 0 1 1 2 2 3 3 4 4 4 4]) 190s ***** test 190s breaks = [0 1 2 3 4]; 190s degree = 3; 190s reg = [0 1 2]; 190s knots = kntbrkdegreg (breaks, degree, reg); 190s assert (knots, [0 0 0 0 1 1 1 2 2 3 4 4 4 4]) 190s ***** test 190s breaks = {[0 1 2 3 4] [0 1 2 3]}; 190s degree = [3 2]; 190s reg = {[0 1 2] 0}; 190s knots = kntbrkdegreg (breaks, degree, reg); 190s assert (knots, {[0 0 0 0 1 1 1 2 2 3 4 4 4 4] [0 0 0 1 1 2 2 3 3 3]}) 190s 4 tests, 4 passed, 0 known failure, 0 skipped 190s [inst/nrbsquare.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbsquare.m 190s ***** test 190s srf = nrbsquare ([], 1, 2, 2, 4); 190s assert (srf.order, [3 3]); 190s knt = [0 0 0 1/4 1/2 3/4 1 1 1]; 190s assert (srf.knots, {knt knt}) 190s x = linspace (0, 1, 100); 190s [X,Y] = ndgrid (x, x); 190s vals = nrbeval (srf, {x x}); 190s assert (squeeze(vals(1,:,:)), X, 1e-15); 190s assert (squeeze(vals(2,:,:)), 2*Y, 1e-15); 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [inst/nrbtransp.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbtransp.m 190s ***** demo 190s srf = nrb4surf([0 0 0], [1 0 1], [0 1 1], [1 1 2]); 190s nrbplot(srf,[20 5]); 190s title('Plane surface and its transposed (translated)') 190s hold on 190s srf.coefs(3,:,:) = srf.coefs(3,:,:) + 10; 190s srf = nrbtransp(srf); 190s nrbplot(srf,[20 5]); 190s hold off 190s ***** test 190s srf = nrbrevolve(nrbline([1 0],[2 0]), [0 0 0], [0 0 1], pi/2); 190s srft = nrbtransp(srf); 190s assert (srf.number, fliplr(srft.number)); 190s assert (srf.order, fliplr(srft.order)); 190s assert (srf.knots, fliplr(srft.knots)); 190s assert (srf.coefs, permute(srft.coefs, [1 3 2])); 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [inst/tbasisfun.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/tbasisfun.m 190s ***** demo 190s U = {[0 0 1/2 1 1], [0 0 0 1 1]}; 190s p = [3, 3]; 190s [X, Y] = meshgrid (linspace(0, 1, 30)); 190s u = [X(:), Y(:)]'; 190s N = tbasisfun (u, p, U); 190s surf (X, Y, reshape (N, size(X))) 190s title('Basis function associated to a local knot vector') 190s hold off 190s ***** test 190s U = [0 1/2 1]; 190s p = 1; 190s u = [0.3 0.4 0.6 0.7]; 190s [N, Nder] = tbasisfun (u, p, U); 190s assert (N, [0.6 0.8 0.8 0.6], 1e-12); 190s assert (Nder, [2 2 -2 -2], 1e-12); 190s ***** test 190s U = {[0 1/2 1] [0 1/2 1]}; 190s p = [1 1]; 190s u = [0.3 0.4 0.6 0.7; 0.3 0.4 0.6 0.7]; 190s [N, Nder] = tbasisfun (u, p, U); 190s assert (N, [0.36 0.64 0.64 0.36], 1e-12); 190s assert (Nder, [1.2 1.6 -1.6 -1.2; 1.2 1.6 -1.6 -1.2], 1e-12); 190s ***** test 190s U = {[0 1/2 1] [0 1/2 1] [0 1/2 1]}; 190s p = [1 1 1]; 190s u = [0.4 0.4 0.6 0.6; 0.4 0.4 0.6 0.6; 0.4 0.6 0.4 0.6]; 190s [N, Nder] = tbasisfun (u, p, U); 190s assert (N, [0.512 0.512 0.512 0.512], 1e-12); 190s assert (Nder, [1.28 1.28 -1.28 -1.28; 1.28 1.28 -1.28 -1.28; 1.28 -1.28 1.28 -1.28], 1e-12); 190s 3 tests, 3 passed, 0 known failure, 0 skipped 190s [inst/nrbdeval.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbdeval.m 190s ***** demo 190s crv = nrbtestcrv; 190s nrbplot(crv,48); 190s title('First derivatives along a test curve.'); 190s 190s tt = linspace(0.0,1.0,9); 190s 190s dcrv = nrbderiv(crv); 190s 190s [p1, dp] = nrbdeval(crv,dcrv,tt); 190s 190s p2 = vecnormalize(dp); 190s 190s hold on; 190s plot(p1(1,:),p1(2,:),'ro'); 190s h = quiver(p1(1,:),p1(2,:),p2(1,:),p2(2,:),0); 190s set(h,'Color','black'); 190s hold off; 190s ***** demo 190s srf = nrbtestsrf; 190s p = nrbeval(srf,{linspace(0.0,1.0,20) linspace(0.0,1.0,20)}); 190s h = surf(squeeze(p(1,:,:)),squeeze(p(2,:,:)),squeeze(p(3,:,:))); 190s set(h,'FaceColor','blue','EdgeColor','blue'); 190s title('First derivatives over a test surface.'); 190s 190s npts = 5; 190s tt = linspace(0.0,1.0,npts); 190s dsrf = nrbderiv(srf); 190s 190s [p1, dp] = nrbdeval(srf, dsrf, {tt, tt}); 190s 190s up2 = vecnormalize(dp{1}); 190s vp2 = vecnormalize(dp{2}); 190s 190s hold on; 190s plot3(p1(1,:),p1(2,:),p1(3,:),'ro'); 190s h1 = quiver3(p1(1,:),p1(2,:),p1(3,:),up2(1,:),up2(2,:),up2(3,:)); 190s h2 = quiver3(p1(1,:),p1(2,:),p1(3,:),vp2(1,:),vp2(2,:),vp2(3,:)); 190s set(h1,'Color','black'); 190s set(h2,'Color','black'); 190s 190s hold off; 190s ***** test 190s knots{1} = [0 0 0 1 1 1]; 190s knots{2} = [0 0 0 .5 1 1 1]; 190s knots{3} = [0 0 0 0 1 1 1 1]; 190s cx = [0 0.5 1]; nx = length(cx); 190s cy = [0 0.25 0.75 1]; ny = length(cy); 190s cz = [0 1/3 2/3 1]; nz = length(cz); 190s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 190s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 190s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 190s coefs(4,:,:,:) = 1; 190s nurbs = nrbmak(coefs, knots); 190s x = rand(5,1); y = rand(5,1); z = rand(5,1); 190s tt = [x y z]'; 190s ders = nrbderiv(nurbs); 190s [points,jac] = nrbdeval(nurbs,ders,tt); 190s assert(points,tt,1e-10) 190s assert(jac{1}(1,:,:),ones(size(jac{1}(1,:,:))),1e-12) 190s assert(jac{2}(2,:,:),ones(size(jac{2}(2,:,:))),1e-12) 190s assert(jac{3}(3,:,:),ones(size(jac{3}(3,:,:))),1e-12) 190s 190s ***** test 190s knots{1} = [0 0 0 1 1 1]; 190s knots{2} = [0 0 0 0 1 1 1 1]; 190s knots{3} = [0 0 0 1 1 1]; 190s cx = [0 0 1]; nx = length(cx); 190s cy = [0 0 0 1]; ny = length(cy); 190s cz = [0 0.5 1]; nz = length(cz); 190s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 190s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 190s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 190s coefs(4,:,:,:) = 1; 190s coefs = coefs([2 1 3 4],:,:,:); 190s nurbs = nrbmak(coefs, knots); 190s x = rand(5,1); y = rand(5,1); z = rand(5,1); 190s tt = [x y z]'; 190s dnurbs = nrbderiv(nurbs); 190s [points, jac] = nrbdeval(nurbs,dnurbs,tt); 190s assert(points,[y.^3 x.^2 z]',1e-10); 190s assert(jac{2}(1,:,:),3*y'.^2,1e-12) 190s assert(jac{1}(2,:,:),2*x',1e-12) 190s assert(jac{3}(3,:,:),ones(size(z')),1e-12) 190s 2 tests, 2 passed, 0 known failure, 0 skipped 190s [inst/curvederivcpts.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/curvederivcpts.m 190s ***** test 190s line = nrbmak([0.0 1.5; 0.0 3.0],[0.0 0.0 1.0 1.0]); 190s pk = curvederivcpts (line.number-1, line.order-1, line.knots,... 190s line.coefs(1,:), 2); 190s assert (pk, [0 3/2; 3/2 0], 100*eps); 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [inst/surfderiveval.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/surfderiveval.m 190s ***** shared srf 190s ***** test 190s k = [0 0 0 1 1 1]; 190s c = [0 1/2 1]; 190s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 190s srf = nrbmak (coef, {k, k}); 190s skl = surfderiveval (srf.number(1)-1, ... 190s srf.order(1)-1, ... 190s srf.knots{1}, ... 190s srf.number(2)-1, ... 190s srf.order(2)-1, ... 190s srf.knots{2},... 190s squeeze(srf.coefs(1,:,:)), .5, .5, 1) ; 190s assert (skl, [.5 0; 1 0]) 190s ***** test 190s srf = nrbkntins (srf, {[], rand(1,2)}); 190s skl = surfderiveval (srf.number(1)-1,... 190s srf.order(1)-1, ... 190s srf.knots{1},... 190s srf.number(2)-1,... 190s srf.order(2)-1, ... 190s srf.knots{2},... 190s squeeze(srf.coefs(1,:,:)), .5, .5, 1) ; 190s assert (skl, [.5 0; 1 0], 100*eps) 190s 2 tests, 2 passed, 0 known failure, 0 skipped 190s [inst/nrbinverse.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbinverse.m 190s ***** test 190s nrb = nrb4surf ([0 0], [1 0], [2 3], [5 4]); 190s p = nrbeval (nrb, {.25 .75}); 190s u = nrbinverse (nrb, p, 'Display', false); 190s assert (norm (u - [.25; .75]) < 1e-8); 190s 190s ***** test 190s nrb = nrb4surf ([0 0], [1 0], [2 3], [5 4]); 190s nrb = nrbdegelev (nrbextrude (nrb, [0 2 1]), [3 3 3]); 190s p = nrbeval (nrb, {.25 .75 .05}); 190s u = nrbinverse (nrb, p, 'Display', false, 'TolX', 1e-12, 'TolFun', 1e-10); 190s assert (norm (u - [.25; .75; .05]) < 1e-8); 190s 190s 2 tests, 2 passed, 0 known failure, 0 skipped 190s [inst/nrbnumbasisfun.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/nrbnumbasisfun.m 190s ***** test 190s p = 2; q = 3; m = 4; n = 5; 190s Lx = 1; Ly = 1; 190s nrb = nrb4surf ([0 0], [1 0], [0 1], [1 1]); 190s nrb = nrbdegelev (nrb, [p-1, q-1]); 190s ikx = linspace(0,1,m); iky = linspace(0,1,n); 190s nrb = nrbkntins (nrb, {ikx(2:end-1), iky(2:end-1)}); 190s nrb.coefs (4,:,:) = nrb.coefs (4,:,:) + rand (size (nrb.coefs (4,:,:))); 190s u = rand (1, 30); v = rand (1, 10); 190s u = (u-min (u))/max (u-min (u)); 190s v = (v-min (v))/max (v-min (v)); 190s N = nrbnumbasisfun ({u, v}, nrb); 190s assert (all (all (N>0)), true) 190s assert (all (all (N <= prod (nrb.number))), true) 190s assert (max (max (N)), prod (nrb.number)) 190s assert (min (min (N)), 1) 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [inst/crvkntremove.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/crvkntremove.m 190s ***** test 190s crv = nrbdegelev (nrbline (), 3); 190s acrv = nrbkntins (crv, [.11 .11 .11]); 190s [rcrv, t] = crvkntremove (acrv, .11, 8, 3, 3, 1e-10); 190s assert (crv.knots, rcrv.knots, 1e-10); 190s assert (t, 3); 190s ***** test 190s crv = nrbcirc (); 190s acrv = nrbkntins (crv, [.3 .3]); 190s [rcrv, t] = crvkntremove (acrv, .3, 7, 2, 2, 1e-10); 190s assert (crv.knots, rcrv.knots, 1e-10); 190s assert (t, 2); 190s 2 tests, 2 passed, 0 known failure, 0 skipped 190s [inst/numbasisfun.m] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/inst/numbasisfun.m 190s ***** test 190s n = 3; 190s U = [0 0 0 1/2 1 1 1]; 190s p = 2; 190s u = linspace (0, 1, 10); 190s s = findspan (n, p, u, U); 190s Bref = [0 0 0 0 0 1 1 1 1 1; ... 190s 1 1 1 1 1 2 2 2 2 2; ... 190s 2 2 2 2 2 3 3 3 3 3].'; 190s B = numbasisfun (s, u, p, U); 190s assert (B, Bref) 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s Checking C++ files ... 190s [src/surfderivcpts.cc] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/src/surfderivcpts.cc 190s ***** test 190s plane = nrbdegelev(nrb4surf([0 0], [0 1], [1 0], [1 1]), [1, 1]); 190s 190s pkl = surfderivcpts (plane.number(1)-1, plane.order(1)-1, 190s plane.knots{1}, plane.number(2)-1, 190s plane.order(2)-1, plane.knots{2}, 190s squeeze (plane.coefs(1,:,:)), 2); 190s 190s 190s pkl2 = [ 0 0 0 1 0 0 0 0 0 0 0 0 1 0 ... 190s 0 0 0 0 0 0 0 1 0 0 0 0 0 0.5 0 ... 190s 0 1 0 0 0 0 0 0.5 0 0 1 0 0 0 0 ... 190s 0 0.5 0 0 1 0 0 0 0 0 1 0 0 0 0 ... 190s 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 ... 190s 0 0 0 0 0 0 0]'; 190s 190s assert (pkl(:),pkl2); 190s 1 test, 1 passed, 0 known failure, 0 skipped 190s [src/tbasisfun.cc] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/src/tbasisfun.cc 190s ***** demo 190s U = {[0 0 1/2 1 1], [0 0 0 1 1]}; 190s p = [3, 3]; 190s [X, Y] = meshgrid (linspace(0, 1, 30)); 190s u = [X(:), Y(:)]'; 190s N = tbasisfun (u, p, U); 190s surf (X, Y, reshape (N, size(X))) 190s title('Basis function associated to a local knot vector') 190s hold off 190s ***** test 190s U = [0 1/2 1]; 190s p = 1; 190s u = [0.3 0.4 0.6 0.7]; 190s [N, Nder] = tbasisfun (u, p, U); 190s assert (N, [0.6 0.8 0.8 0.6], 1e-12); 190s assert (Nder, [2 2 -2 -2], 1e-12); 190s ***** test 190s U = {[0 1/2 1] [0 1/2 1]}; 190s p = [1 1]; 190s u = [0.3 0.4 0.6 0.7; 0.3 0.4 0.6 0.7]; 190s [N, Nder] = tbasisfun (u, p, U); 190s assert (N, [0.36 0.64 0.64 0.36], 1e-12); 190s assert (Nder, [1.2 1.6 -1.6 -1.2; 1.2 1.6 -1.6 -1.2], 1e-12); 190s ***** test 190s U = {[0 1/2 1] [0 1/2 1] [0 1/2 1]}; 190s p = [1 1 1]; 190s u = [0.4 0.4 0.6 0.6; 0.4 0.4 0.6 0.6; 0.4 0.6 0.4 0.6]; 190s [N, Nder] = tbasisfun (u, p, U); 190s assert (N, [0.512 0.512 0.512 0.512], 1e-12); 190s assert (Nder, [1.28 1.28 -1.28 -1.28; 1.28 1.28 -1.28 -1.28; 1.28 -1.28 1.28 -1.28], 1e-12); 190s 3 tests, 3 passed, 0 known failure, 0 skipped 190s [src/basisfun.cc] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/src/basisfun.cc 190s ***** shared n, U, p, u, s 190s ***** test 190s n = 3; 190s U = [0 0 0 1/2 1 1 1]; 190s p = 2; 190s u = linspace(0, 1, 10); 190s s = findspan(n, p, u, U); 190s assert (s, [2*ones(1, 5) 3*ones(1, 5)]); 190s ***** test 190s Bref = [1.00000 0.00000 0.00000 190s 0.60494 0.37037 0.02469 190s 0.30864 0.59259 0.09877 190s 0.11111 0.66667 0.22222 190s 0.01235 0.59259 0.39506 190s 0.39506 0.59259 0.01235 190s 0.22222 0.66667 0.11111 190s 0.09877 0.59259 0.30864 190s 0.02469 0.37037 0.60494 190s 0.00000 0.00000 1.00000]; 190s B = basisfun(s, u, p, U); 190s assert (B, Bref, 1e-5); 190s 2 tests, 2 passed, 0 known failure, 0 skipped 190s [src/nrbsurfderiveval.cc] 190s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/src/nrbsurfderiveval.cc 190s ***** test 190s k = [0 0 1 1]; 190s c = [0 1]; 190s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 190s coef(3,:,:) = coef(1,:,:); 190s srf = nrbmak (coef, {k, k}); 190s [u, v] = meshgrid (linspace(0,1,11)); 190s uv = [u(:)';v(:)']; 190s skl = nrbsurfderiveval (srf, uv, 0); 190s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 190s ***** test 190s k = [0 0 1 1]; 190s c = [0 1]; 190s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 190s coef(3,:,:) = coef(1,:,:); 190s srf = nrbmak (coef, {k, k}); 190s srf = nrbkntins (srf, {[], rand(2,1)}); 190s [u, v] = meshgrid (linspace(0,1,11)); 190s uv = [u(:)';v(:)']; 190s skl = nrbsurfderiveval (srf, uv, 0); 190s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 190s ***** shared srf, uv 190s ***** test 190s k = [0 0 0 1 1 1]; 190s c = [0 1/2 1]; 190s [coef(1,:,:), coef(2,:,:)] = meshgrid (c, c); 190s coef(3,:,:) = coef(1,:,:); 190s srf = nrbmak (coef, {k, k}); 190s ders= nrbderiv (srf); 190s [u, v] = meshgrid (linspace(0,1,11)); 190s uv = [u(:)';v(:)']; 190s skl = nrbsurfderiveval (srf, uv, 1); 190s [fun, der] = nrbdeval (srf, ders, uv); 190s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 190s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 190s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 190s 190s ***** test 190s srf = nrbdegelev (srf, [3, 1]); 190s ders= nrbderiv (srf); 190s [fun, der] = nrbdeval (srf, ders, uv); 190s skl = nrbsurfderiveval (srf, uv, 1); 190s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 190s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 190s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 190s ***** shared uv 190s ***** test 190s k = [0 0 0 1 1 1]; 190s c = [0 1/2 1]; 190s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 190s coef(3,:,:) = coef(1,:,:); 190s srf = nrbmak (coef, {k, k}); 190s ders= nrbderiv (srf); 190s [u, v] = meshgrid (linspace(0,1,11)); 190s uv = [u(:)';v(:)']; 190s skl = nrbsurfderiveval (srf, uv, 1); 190s [fun, der] = nrbdeval (srf, ders, uv); 190s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 190s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 190s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 190s 190s ***** test 190s p = q = 3; 190s mcp = 5; ncp = 5; 190s Lx = Ly = 10*rand(1); 190s srf = nrbdegelev (nrb4surf ([0 0], [Lx, 0], [0 Ly], [Lx Ly]), [p-1, q-1]); 190s %%srf = nrbkntins (srf, {linspace(0,1,mcp-p+2)(2:end-1), linspace(0,1,ncp-q+2)(2:end-1)}); 190s %%srf.coefs = permute (srf.coefs, [1 3 2]); 190s ders= nrbderiv (srf); 190s [fun, der] = nrbdeval (srf, ders, uv); 190s skl = nrbsurfderiveval (srf, uv, 1); 190s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 190s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 190s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 190s ***** shared srf, uv, P, dPdx, d2Pdx2, c1, c2 190s ***** test 190s [u, v] = meshgrid (linspace(0,1,10)); 190s uv = [u(:)';v(:)']; 190s c1 = nrbmak([0 1/2 1; 0 1 0],[0 0 0 1 1 1]); 190s c1 = nrbtform (c1, vecrotx (pi/2)); 190s c2 = nrbtform(c1, vectrans([0 1 0])); 190s srf = nrbdegelev (nrbruled (c1, c2), [3, 1]); 190s skl = nrbsurfderiveval (srf, uv, 2); 190s P = squeeze(skl(:,1,1,:)); 190s dPdx = squeeze(skl(:,2,1,:)); 190s d2Pdx2 = squeeze(skl(:,3,1,:)); 190s ***** assert(P(3,:), 2*(P(1,:)-P(1,:).^2),100*eps) 190s ***** assert(dPdx(3,:), 2-4*P(1,:), 100*eps) 190s ***** assert(d2Pdx2(3,:), -4+0*P(1,:), 100*eps) 190s srf = nrbdegelev (nrbruled (c1, c2), [5, 6]); 190s skl = nrbsurfderiveval (srf, uv, 2); 190s P = squeeze(skl(:,1,1,:)); 190s dPdx = squeeze(skl(:,2,1,:)); 190s d2Pdx2 = squeeze(skl(:,3,1,:)); 190s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 190s ***** assert(P(3,:), 2*(P(1,:)-P(1,:).^2),100*eps) 190s ***** assert(dPdx(3,:), 2-4*P(1,:), 100*eps) 190s ***** assert(d2Pdx2(3,:), -4+0*P(1,:), 100*eps) 190s 190s ***** test 190s skl = nrbsurfderiveval (srf, uv, 0); 190s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 190s ***** shared dPdu, d2Pdu2, P, srf, uv 190s ***** test 190s [u, v] = meshgrid (linspace(0,1,10)); 190s uv = [u(:)';v(:)']; 190s c1 = nrbmak([0 1/2 1; 0.1 1.6 1.1; 0 0 0],[0 0 0 1 1 1]); 190s c2 = nrbmak([0 1/2 1; 0.1 1.6 1.1; 1 1 1],[0 0 0 1 1 1]); 190s srf = nrbdegelev (nrbruled (c1, c2), [0, 1]); 190s skl = nrbsurfderiveval (srf, uv, 2); 190s P = squeeze(skl(:,1,1,:)); 190s dPdu = squeeze(skl(:,2,1,:)); 190s dPdv = squeeze(skl(:,1,2,:)); 190s d2Pdu2 = squeeze(skl(:,3,1,:)); 190s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 190s ***** assert(dPdu(2,:), 3-4*P(1,:),100*eps) 190s ***** assert(d2Pdu2(2,:), -4+0*P(1,:),100*eps) 190s 190s ***** test 190s skl = nrbsurfderiveval (srf, uv, 0); 190s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 190s ***** test 190s srf = nrb4surf([0 0], [1 0], [0 1], [1 1]); 190s geo = nrbdegelev (srf, [3 3]); 190s geo.coefs (4, 2:end-1, 2:end-1) += .1 * rand (1, geo.number(1)-2, geo.number(2)-2); 190s geo = nrbkntins (geo, {[.1:.1:.9], [.2:.2:.8]}); 190s [u, v] = meshgrid (linspace(0,1,10)); 190s uv = [u(:)';v(:)']; 190s skl = nrbsurfderiveval (geo, uv, 2); 190s dgeo = nrbderiv (geo); 190s [pnts, ders] = nrbdeval (geo, dgeo, uv); 190s assert (ders{1}, squeeze(skl(:,2,1,:)), 1e-9) 190s assert (ders{2}, squeeze(skl(:,1,2,:)), 1e-9) 190s ***** test 190s ku = kv = [0 0 0 1 1 1]; 190s c(1,:,:) = [1 1 1]'*[0 0 1] - 1; 190s c(2,:,:) = (1+[1 1 1]'*[0 1/2 1]) .* ([0 1/2 1]'*[1 1 1]); 190s c(3,:,:) = ([1 1 1]'*[0 1/2 1]) .* ([0 1/2 1]'*[1 1 1]) ; 190s c(4,:,:) = (1+[1 1 1]'*[0 1/2 1]); 190s c = permute (c, [1 3 2]); 190s geo = nrbmak (c, {ku, kv}); 190s 190s [u, v] = meshgrid (linspace(0,1,50)); 190s uv = [u(:), v(:)]'; 190s dF = nrbsurfderiveval (geo, uv, 2); 190s 190s assert (dF(1,1,1,:)(:), u(:)-1, 10*eps) 190s assert (dF(2,1,1,:)(:), v(:), 10*eps) 190s assert (dF(3,1,1,:)(:), u(:).*v(:)./(u(:)+1), 10*eps) 190s assert (dF(1,2,1,:)(:), ones (size (u(:))), 10*eps) 190s assert (dF(1,1,2,:)(:), zeros (size (u(:))), 10*eps) 190s assert (dF(2,2,1,:)(:), zeros (size (u(:))), 10*eps) 190s assert (dF(2,1,2,:)(:), ones (size (u(:))), 10*eps) 190s assert (dF(3,1,2,:)(:), u(:)./(u(:)+1), 10*eps) 190s assert (dF(3,2,1,:)(:), v(:)./(u(:)+1) - u(:).*v(:)./(u(:)+1).^2, 10*eps) 190s assert (dF(1:2,3,:,:)(:), zeros (size (dF(1:2,3,:,:)(:))), 10*eps) 190s assert (dF(1:2,:,3,:)(:), zeros (size (dF(1:2,:,3,:)(:))), 10*eps) 190s assert (dF(3,3,1,:)(:), -2*v(:)./(u(:)+1).^3, 10*eps) 190s assert (dF(3,1,3,:)(:), zeros (size (dF(3,1,3,:)(:))), 10*eps) 191s ***** test 191s ku = kv = [0 0 0 1 1 1]; 191s c(1,:,:) = [1 1 1]'*[0 0 1] - 1; 191s c(2,:,:) = ([1 1 1]'*[0 1/2 1]) .* ([0 1/2 1]'*[1 1 1]) ; 191s c(4,:,:) = (1+[1 1 1]'*[0 1/2 1]); 191s c = permute (c, [1 3 2]); 191s geo = nrbmak (c, {ku, kv}); 191s 191s [u, v] = meshgrid (linspace(0,1,50)); 191s uv = [u(:), v(:)]'; 191s dF = nrbsurfderiveval (geo, uv, 2); 191s 191s assert (dF(1,1,1,:)(:), u(:)-1, 10*eps) 191s assert (dF(3,1,1,:)(:), zeros (size (u(:))), 10*eps) 191s assert (dF(2,1,1,:)(:), u(:).*v(:)./(u(:)+1), 10*eps) 191s assert (dF(1,2,1,:)(:), ones (size (u(:))), 10*eps) 191s assert (dF(1,1,2,:)(:), zeros (size (u(:))), 10*eps) 191s assert (dF(3,2,1,:)(:), zeros (size (u(:))), 10*eps) 191s assert (dF(3,1,2,:)(:), zeros (size (u(:))), 10*eps) 191s assert (dF(2,1,2,:)(:), u(:)./(u(:)+1), 10*eps) 191s assert (dF(2,2,1,:)(:), v(:)./(u(:)+1) - u(:).*v(:)./(u(:)+1).^2, 10*eps) 191s assert (dF([1 3],3,:,:)(:), zeros (size (dF([1 3],3,:,:)(:))), 10*eps) 191s assert (dF([1 3],:,3,:)(:), zeros (size (dF([1 3],:,3,:)(:))), 10*eps) 191s assert (dF(2,3,1,:)(:), -2*v(:)./(u(:)+1).^3, 10*eps) 191s assert (dF(2,1,3,:)(:), zeros (size (dF(3,1,3,:)(:))), 10*eps) 191s ***** test 191s crv = nrbline ([1 0], [2 0]); 191s srf = nrbrevolve (crv, [0 0 0], [0 0 1], pi/2); 191s srf = nrbtransp (srf); 191s [v, u] = meshgrid (linspace (0, 1, 11)); 191s uv = [u(:)'; v(:)']; 191s skl = nrbsurfderiveval (srf, uv, 2); 191s c = sqrt(2); 191s w = @(x, y) (2 - c)*y.^2 + (c-2)*y + 1; 191s dwdy = @(x, y) 2*(2-c)*y + c - 2; 191s d2wdy2 = @(x, y) 2*(2-c); 191s F1 = @(x, y) (x+1) .* ((1-y).^2 + c*y.*(1-y)) ./ w(x,y); 191s F2 = @(x, y) (x+1) .* (y.^2 + c*y.*(1-y)) ./ w(x,y); 191s dF1dx = @(x, y) ((1-y).^2 + c*y.*(1-y)) ./ w(x,y); 191s dF2dx = @(x, y) (y.^2 + c*y.*(1-y)) ./ w(x,y); 191s dF1dy = @(x, y) (x+1) .* ((2 - 2*c)*y + c - 2) ./ w(x,y) - (x+1) .* ((1-y).^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 191s dF2dy = @(x, y) (x+1) .* ((2 - 2*c)*y + c) ./ w(x,y) - (x+1) .* (y.^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 191s d2F1dx2 = @(x, y) zeros (size (x)); 191s d2F2dx2 = @(x, y) zeros (size (x)); 191s d2F1dxdy = @(x, y) ((2 - 2*c)*y + c - 2) ./ w(x,y) - ((1-y).^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 191s d2F2dxdy = @(x, y) ((2 - 2*c)*y + c) ./ w(x,y) - (y.^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 191s d2F1dy2 = @(x, y) (x+1)*(2 - 2*c) ./ w(x,y) - 2*(x+1) .* ((2 - 2*c)*y + c - 2) .* dwdy(x,y) ./ w(x,y).^2 - ... 191s (x+1) .* ((1-y).^2 + c*y.*(1-y)) * d2wdy2(x,y) ./ w(x,y).^2 + ... 191s 2 * (x+1) .* ((1-y).^2 + c*y.*(1-y)) .* w(x,y) .*dwdy(x,y).^2 ./ w(x,y).^4; 191s d2F2dy2 = @(x, y) (x+1)*(2 - 2*c) ./ w(x,y) - 2*(x+1) .* ((2 - 2*c)*y + c) .* dwdy(x,y) ./ w(x,y).^2 - ... 191s (x+1) .* (y.^2 + c*y.*(1-y)) * d2wdy2(x,y) ./ w(x,y).^2 + ... 191s 2 * (x+1) .* (y.^2 + c*y.*(1-y)) .* w(x,y) .*dwdy(x,y).^2 ./ w(x,y).^4; 191s assert ([F1(u(:),v(:)), F2(u(:),v(:))], squeeze(skl(1:2,1,1,:))', 1e2*eps); 191s assert ([dF1dx(u(:),v(:)), dF2dx(u(:),v(:))], squeeze(skl(1:2,2,1,:))', 1e2*eps); 191s assert ([dF1dy(u(:),v(:)), dF2dy(u(:),v(:))], squeeze(skl(1:2,1,2,:))', 1e2*eps); 191s assert ([d2F1dx2(u(:),v(:)), d2F2dx2(u(:),v(:))], squeeze(skl(1:2,3,1,:))', 1e2*eps); 191s assert ([d2F1dxdy(u(:),v(:)), d2F2dxdy(u(:),v(:))], squeeze(skl(1:2,2,2,:))', 1e2*eps); 191s assert ([d2F1dy2(u(:),v(:)), d2F2dy2(u(:),v(:))], squeeze(skl(1:2,1,3,:))', 1e2*eps); 191s ***** test 191s knots = {[0 0 1 1] [0 0 1 1]}; 191s coefs(:,1,1) = [0;0;0;1]; 191s coefs(:,2,1) = [1;0;0;1]; 191s coefs(:,1,2) = [0;1;0;1]; 191s coefs(:,2,2) = [1;1;1;2]; 191s srf = nrbmak (coefs, knots); 191s [v, u] = meshgrid (linspace (0, 1, 3)); 191s uv = [u(:)'; v(:)']; 191s skl = nrbsurfderiveval (srf, uv, 2); 191s w = @(x, y) x.*y + 1; 191s F1 = @(x, y) x ./ w(x,y); 191s F2 = @(x, y) y ./ w(x,y); 191s F3 = @(x, y) x .* y ./ w(x,y); 191s dF1dx = @(x, y) 1./w(x,y) - x.*y./w(x,y).^2; 191s dF1dy = @(x, y) - x.^2./w(x,y).^2; 191s dF2dx = @(x, y) - y.^2./w(x,y).^2; 191s dF2dy = @(x, y) 1./w(x,y) - x.*y./w(x,y).^2; 191s dF3dx = @(x, y) y./w(x,y) - x.*(y./w(x,y)).^2; 191s dF3dy = @(x, y) x./w(x,y) - y.*(x./w(x,y)).^2; 191s d2F1dx2 = @(x, y) -2*y./w(x,y).^2 + 2*x.*y.^2./w(x,y).^3; 191s d2F1dy2 = @(x, y) 2*x.^3./w(x,y).^3; 191s d2F1dxdy = @(x, y) -x./w(x,y).^2 - x./w(x,y).^2 + 2*x.^2.*y./w(x,y).^3; 191s d2F2dx2 = @(x, y) 2*y.^3./w(x,y).^3; 191s d2F2dy2 = @(x, y) -2*x./w(x,y).^2 + 2*y.*x.^2./w(x,y).^3; 191s d2F2dxdy = @(x, y) -y./w(x,y).^2 - y./w(x,y).^2 + 2*y.^2.*x./w(x,y).^3; 191s d2F3dx2 = @(x, y) -2*y.^2./w(x,y).^2 + 2*x.*y.^3./w(x,y).^3; 191s d2F3dy2 = @(x, y) -2*x.^2./w(x,y).^2 + 2*y.*x.^3./w(x,y).^3; 191s d2F3dxdy = @(x, y) 1./w(x,y) - 3*x.*y./w(x,y).^2 + 2*(x.*y).^2./w(x,y).^3; 191s assert ([F1(u(:),v(:)), F2(u(:),v(:)), F3(u(:),v(:))], squeeze(skl(1:3,1,1,:))', 1e2*eps); 191s assert ([dF1dx(u(:),v(:)), dF2dx(u(:),v(:)), dF3dx(u(:),v(:))], squeeze(skl(1:3,2,1,:))', 1e2*eps); 191s assert ([dF1dy(u(:),v(:)), dF2dy(u(:),v(:)), dF3dy(u(:),v(:))], squeeze(skl(1:3,1,2,:))', 1e2*eps); 191s assert ([d2F1dx2(u(:),v(:)), d2F2dx2(u(:),v(:)), d2F3dx2(u(:),v(:))], squeeze(skl(1:3,3,1,:))', 1e2*eps); 191s assert ([d2F1dy2(u(:),v(:)), d2F2dy2(u(:),v(:)), d2F3dy2(u(:),v(:))], squeeze(skl(1:3,1,3,:))', 1e2*eps); 191s assert ([d2F1dxdy(u(:),v(:)), d2F2dxdy(u(:),v(:)), d2F3dxdy(u(:),v(:))], squeeze(skl(1:3,2,2,:))', 1e2*eps); 191s 23 tests, 23 passed, 0 known failure, 0 skipped 191s [src/surfderiveval.cc] 191s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/src/surfderiveval.cc 191s ***** shared srf 191s ***** test 191s k = [0 0 0 1 1 1]; 191s c = [0 1/2 1]; 191s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 191s srf = nrbmak (coef, {k, k}); 191s skl = surfderiveval (srf.number(1)-1, 191s srf.order(1)-1, 191s srf.knots{1}, 191s srf.number(2)-1, 191s srf.order(2)-1, 191s srf.knots{2}, 191s squeeze(srf.coefs(1,:,:)), .5, .5, 1) ; 191s assert (skl, [.5 0; 1 0]) 191s ***** test 191s srf = nrbkntins (srf, {[], rand(1,2)}); 191s skl = surfderiveval (srf.number(1)-1, 191s srf.order(1)-1, 191s srf.knots{1}, 191s srf.number(2)-1, 191s srf.order(2)-1, 191s srf.knots{2}, 191s squeeze(srf.coefs(1,:,:)), .5, .5, 1) ; 191s assert (skl, [.5 0; 1 0], 100*eps) 191s 2 tests, 2 passed, 0 known failure, 0 skipped 191s [src/curvederivcpts.cc] 191s >>>>> /tmp/autopkgtest.CeabwL/build.Wvx/src/src/curvederivcpts.cc 191s ***** test 191s line = nrbmak([0.0 1.5; 0.0 3.0],[0.0 0.0 1.0 1.0]); 191s pk = curvederivcpts (line.number-1, line.order-1, line.knots, 191s line.coefs(1,:), 2); 191s assert (pk, [0 3/2; 3/2 0], 100*eps); 191s 1 test, 1 passed, 0 known failure, 0 skipped 191s Done running the unit tests. 191s Summary: 127 tests, 127 passed, 0 known failures, 0 skipped 191s autopkgtest [19:39:59]: test command1: -----------------------] 192s autopkgtest [19:40:00]: test command1: - - - - - - - - - - results - - - - - - - - - - 192s command1 PASS 192s autopkgtest [19:40:00]: @@@@@@@@@@@@@@@@@@@@ summary 192s command1 PASS 207s Creating nova instance adt-noble-arm64-octave-nurbs-20240320-193648-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240319.img (UUID bd25b89b-8264-4402-95d9-d9c88f21f275)...