0s autopkgtest [16:08:10]: starting date and time: 2025-03-15 16:08:10+0000 0s autopkgtest [16:08:10]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [16:08:10]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.e0ag11rx/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade octave-nurbs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-1.secgroup --name adt-plucky-s390x-octave-nurbs-20250315-160810-juju-7f2275-prod-proposed-migration-environment-2-b2f01e76-f3b1-435b-9b6d-204a2d56d824 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 141s autopkgtest [16:10:31]: testbed dpkg architecture: s390x 141s autopkgtest [16:10:31]: testbed apt version: 2.9.33 141s autopkgtest [16:10:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 141s autopkgtest [16:10:31]: testbed release detected to be: None 142s autopkgtest [16:10:32]: updating testbed package index (apt update) 143s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 143s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 143s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 143s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 143s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 144s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 144s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 144s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [113 kB] 144s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1824 B] 144s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 144s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [320 kB] 144s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [13.4 kB] 144s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3776 B] 144s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B] 145s Fetched 1073 kB in 2s (527 kB/s) 145s Reading package lists... 146s Reading package lists... 146s Building dependency tree... 146s Reading state information... 146s Calculating upgrade... 146s Calculating upgrade... 146s The following packages were automatically installed and are no longer required: 146s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 146s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 146s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 146s linux-tools-6.11.0-8-generic 146s Use 'sudo apt autoremove' to remove them. 146s The following packages will be upgraded: 146s pinentry-curses python3-jinja2 strace 146s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 146s Need to get 652 kB of archives. 146s After this operation, 27.6 kB of additional disk space will be used. 146s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB] 147s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB] 147s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 148s Fetched 652 kB in 2s (412 kB/s) 148s (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 ... 81428 files and directories currently installed.) 148s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ... 148s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 148s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ... 148s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 148s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 148s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 148s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 148s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 148s Setting up strace (6.13+ds-1ubuntu1) ... 148s Processing triggers for man-db (2.13.0-1) ... 149s Reading package lists... 149s Building dependency tree... 149s Reading state information... 149s Solving dependencies... 149s The following packages will be REMOVED: 149s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 149s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 149s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 149s linux-tools-6.11.0-8-generic* 149s 0 upgraded, 0 newly installed, 9 to remove and 5 not upgraded. 149s After this operation, 167 MB disk space will be freed. 149s (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 ... 81428 files and directories currently installed.) 149s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 149s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 149s Removing libpython3.12t64:s390x (3.12.9-1) ... 149s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 149s Removing libnsl2:s390x (1.3.0-3build3) ... 149s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 149s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 150s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 150s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 150s Processing triggers for libc-bin (2.41-1ubuntu1) ... 150s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 56328 files and directories currently installed.) 150s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 150s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 151s autopkgtest [16:10:41]: upgrading testbed (apt dist-upgrade and autopurge) 151s Reading package lists... 151s Building dependency tree... 151s Reading state information... 151s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 151s Starting 2 pkgProblemResolver with broken count: 0 151s Done 151s Entering ResolveByKeep 151s 151s Calculating upgrade... 152s The following packages will be upgraded: 152s libc-bin libc-dev-bin libc6 libc6-dev locales 152s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 152s Need to get 9512 kB of archives. 152s After this operation, 8192 B of additional disk space will be used. 152s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6-dev s390x 2.41-1ubuntu2 [1678 kB] 155s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-dev-bin s390x 2.41-1ubuntu2 [24.3 kB] 155s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6 s390x 2.41-1ubuntu2 [2892 kB] 160s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-bin s390x 2.41-1ubuntu2 [671 kB] 161s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x locales all 2.41-1ubuntu2 [4246 kB] 168s Preconfiguring packages ... 168s Fetched 9512 kB in 16s (602 kB/s) 168s (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 ... 56326 files and directories currently installed.) 168s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_s390x.deb ... 168s Unpacking libc6-dev:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_s390x.deb ... 168s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Preparing to unpack .../libc6_2.41-1ubuntu2_s390x.deb ... 168s Unpacking libc6:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Setting up libc6:s390x (2.41-1ubuntu2) ... 168s (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 ... 56326 files and directories currently installed.) 168s Preparing to unpack .../libc-bin_2.41-1ubuntu2_s390x.deb ... 168s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Setting up libc-bin (2.41-1ubuntu2) ... 168s (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 ... 56326 files and directories currently installed.) 168s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 168s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Setting up locales (2.41-1ubuntu2) ... 169s Generating locales (this might take a while)... 170s en_US.UTF-8... done 170s Generation complete. 170s Setting up libc-dev-bin (2.41-1ubuntu2) ... 170s Setting up libc6-dev:s390x (2.41-1ubuntu2) ... 170s Processing triggers for man-db (2.13.0-1) ... 170s Processing triggers for systemd (257.3-1ubuntu3) ... 171s Reading package lists... 171s Building dependency tree... 171s Reading state information... 171s Starting pkgProblemResolver with broken count: 0 171s Starting 2 pkgProblemResolver with broken count: 0 171s Done 171s Solving dependencies... 172s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 172s autopkgtest [16:11:02]: rebooting testbed after setup commands that affected boot 192s autopkgtest [16:11:22]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP Wed Mar 12 14:53:49 UTC 2025 194s autopkgtest [16:11:24]: @@@@@@@@@@@@@@@@@@@@ apt-source octave-nurbs 196s Get:1 http://ftpmaster.internal/ubuntu plucky/universe octave-nurbs 1.4.4-1 (dsc) [2282 B] 196s Get:2 http://ftpmaster.internal/ubuntu plucky/universe octave-nurbs 1.4.4-1 (tar) [126 kB] 196s Get:3 http://ftpmaster.internal/ubuntu plucky/universe octave-nurbs 1.4.4-1 (diff) [4496 B] 196s gpgv: Signature made Sat Feb 22 07:40:08 2025 UTC 196s gpgv: using RSA key 3F464391498FE874BDB5D98F2124AA1983785C90 196s gpgv: issuer "rafael@debian.org" 196s gpgv: Can't check signature: No public key 196s dpkg-source: warning: cannot verify inline signature for ./octave-nurbs_1.4.4-1.dsc: no acceptable signature found 196s autopkgtest [16:11:26]: testing package octave-nurbs version 1.4.4-1 197s autopkgtest [16:11:27]: build not needed 198s autopkgtest [16:11:28]: test command1: preparing testbed 198s Reading package lists... 198s Building dependency tree... 198s Reading state information... 198s Starting pkgProblemResolver with broken count: 0 198s Starting 2 pkgProblemResolver with broken count: 0 198s Done 199s The following NEW packages will be installed: 199s aglfn appstream autoconf automake autopoint autotools-dev cme comerr-dev cpp 199s cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit 199s dh-autoreconf dh-octave dh-octave-autopkgtest dh-strip-nondeterminism 199s diffstat dwz fontconfig fontconfig-config fonts-dejavu-core 199s fonts-dejavu-mono fonts-freefont-otf g++ g++-14 g++-14-s390x-linux-gnu 199s g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu 199s gettext gfortran gfortran-14 gfortran-14-s390x-linux-gnu 199s gfortran-s390x-linux-gnu gnuplot-data gnuplot-nox hdf5-helpers 199s intltool-debian krb5-multidev libaec-dev libaec0 libalgorithm-c3-perl 199s libaliased-perl libamd3 libaom3 libapp-cmd-perl libappstream5 199s libapt-pkg-perl libarchive-zip-perl libarpack2t64 libarray-intspan-perl 199s libasan8 libasound2-data libasound2t64 libavahi-client3 libavahi-common-data 199s libavahi-common3 libb-hooks-endofscope-perl libb-hooks-op-check-perl libb2-1 199s libberkeleydb-perl libblas-dev libblas3 libboolean-perl libbrotli-dev 199s libcairo2 libcamd3 libcapture-tiny-perl libcarp-assert-more-perl libcc1-0 199s libccolamd3 libcgi-pm-perl libcholmod5 libclass-c3-perl 199s libclass-data-inheritable-perl libclass-inspector-perl libclass-load-perl 199s libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-choose-perl 199s libclone-perl libcolamd3 libconfig-model-backend-yaml-perl 199s libconfig-model-dpkg-perl libconfig-model-perl libconfig-tiny-perl 199s libconst-fast-perl libconvert-binhex-perl libcpanel-json-xs-perl libcups2t64 199s libcurl4-openssl-dev libcxsparse4 libdata-dpath-perl 199s libdata-messagepack-perl libdata-optlist-perl libdata-section-perl 199s libdata-validate-domain-perl libdata-validate-ip-perl 199s libdata-validate-uri-perl libdatrie1 libde265-0 libdebhelper-perl 199s libdeflate0 libdevel-callchecker-perl libdevel-size-perl 199s libdevel-stacktrace-perl libdouble-conversion3 libduktape207 199s libdynaloader-functions-perl libegl-mesa0 libegl1 libemail-address-xs-perl 199s libencode-locale-perl liberror-perl libevent-2.1-7t64 199s libexception-class-perl libexporter-lite-perl libexporter-tiny-perl 199s libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-single3 199s libfile-basedir-perl libfile-find-rule-perl libfile-homedir-perl 199s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 199s libfile-which-perl libflac12t64 libfltk-gl1.3t64 libfltk1.3t64 199s libfont-ttf-perl libfontconfig1 libfontenc1 libfreetype6 libgbm1 199s libgcc-14-dev libgd3 libgetopt-long-descriptive-perl libgfortran-14-dev 199s libgfortran5 libgl-dev libgl1 libgl1-mesa-dri libgl2ps1.4 libglpk40 199s libglu1-mesa libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmp-dev 199s libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev 199s libgomp1 libgraphicsmagick++-q16-12t64 libgraphicsmagick-q16-3t64 199s libgraphite2-3 libgssrpc4t64 libharfbuzz0b libhash-merge-perl libhdf5-310 199s libhdf5-cpp-310 libhdf5-dev libhdf5-fortran-310 libhdf5-hl-310 199s libhdf5-hl-cpp-310 libhdf5-hl-fortran-310 libheif-plugin-aomdec 199s libheif-plugin-libde265 libheif1 libhtml-form-perl 199s libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl 199s libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl 199s libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 199s libidn2-dev libimagequant0 libimport-into-perl libindirect-perl libinput-bin 199s libinput10 libio-html-perl libio-interactive-perl libio-socket-ssl-perl 199s libio-string-perl libio-stringy-perl libio-tiecombine-perl libipc-run3-perl 199s libipc-system-simple-perl libisl23 libiterator-perl libiterator-util-perl 199s libitm1 libjack-jackd2-0 libjbig0 libjpeg-dev libjpeg-turbo8 199s libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-maybexs-perl libjson-perl 199s libjxl0.11 libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10t64 libkrb5-dev 199s liblapack-dev liblapack3 liblcms2-2 libldap-dev liblist-compare-perl 199s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 199s liblist-utilsby-perl liblog-any-adapter-screen-perl liblog-any-perl 199s liblog-log4perl-perl libltdl7 liblua5.4-0 liblwp-mediatypes-perl 199s liblwp-protocol-https-perl libmailtools-perl libmarkdown2 libmd4c0 199s libmime-tools-perl libmldbm-perl libmodule-implementation-perl 199s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 199s libmoox-aliases-perl libmouse-perl libmousex-nativetraits-perl 199s libmousex-strictconstructor-perl libmp3lame0 libmpc3 libmpg123-0t64 199s libmro-compat-perl libmtdev1t64 libnamespace-clean-perl libncurses-dev 199s libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl 199s libnet-netmask-perl libnet-smtp-ssl-perl libnet-ssleay-perl 199s libnetaddr-ip-perl libnghttp2-dev libnumber-compare-perl libobject-pad-perl 199s libogg0 libopengl0 libopus0 libp11-kit-dev libpackage-stash-perl 199s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparams-classify-perl 199s libparams-util-perl libparams-validate-perl libparse-debcontrol-perl 199s libparse-recdescent-perl libpath-iterator-rule-perl libpath-tiny-perl 199s libpcre2-16-0 libperlio-gzip-perl libperlio-utf8-strict-perl libpixman-1-0 199s libpkgconf3 libpod-constants-perl libpod-parser-perl libpod-pom-perl 199s libportaudio2 libproc-processtable-perl libproxy1v5 libpsl-dev libqhull-r8.0 199s libqrupdate1 libqscintilla2-qt6-15 libqscintilla2-qt6-l10n 199s libqt6core5compat6 libqt6core6t64 libqt6dbus6 libqt6gui6 libqt6help6 199s libqt6network6 libqt6opengl6 libqt6openglwidgets6 libqt6printsupport6 199s libqt6sql6 libqt6widgets6 libqt6xml6 libraqm0 libreadline-dev 199s libregexp-common-perl libregexp-pattern-license-perl libregexp-pattern-perl 199s libregexp-wildcards-perl librole-tiny-perl librtmp-dev libsamplerate0 199s libsereal-decoder-perl libsereal-encoder-perl libset-intspan-perl 199s libsharpyuv0 libsm6 libsndfile1 libsoftware-copyright-perl 199s libsoftware-license-perl libsoftware-licensemoreutils-perl 199s libsort-versions-perl libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev 199s libstemmer0d libstrictures-perl libstring-copyright-perl 199s libstring-escape-perl libstring-license-perl libstring-rewriteprefix-perl 199s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 199s libsub-install-perl libsub-name-perl libsub-quote-perl libsub-uplevel-perl 199s libsuitesparseconfig7 libsyntax-keyword-try-perl libsz2 libtasn1-6-dev 199s libterm-readkey-perl libtest-exception-perl libtext-autoformat-perl 199s libtext-glob-perl libtext-levenshtein-damerau-perl 199s libtext-levenshteinxs-perl libtext-markdown-discount-perl 199s libtext-reform-perl libtext-template-perl libtext-unidecode-perl 199s libtext-xslate-perl libthai-data libthai0 libtiff6 libtime-duration-perl 199s libtime-moment-perl libtimedate-perl libtoml-tiny-perl libtool 199s libtry-tiny-perl libts0t64 libubsan1 libumfpack6 libunbound8 199s libunicode-utf8-perl liburi-perl libvariable-magic-perl libvorbis0a 199s libvorbisenc2 libvulkan1 libwacom-common libwacom9 libwayland-client0 199s libwayland-server0 libwebp7 libwebpmux3 libwmflite-0.2-7 199s libwww-mechanize-perl libwww-perl libwww-robotrules-perl libx11-dev 199s libx11-xcb1 libxau-dev libxaw7 libxcb-cursor0 libxcb-dri3-0 libxcb-glx0 199s libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 199s libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 199s libxcb-util1 libxcb-xfixes0 libxcb-xinput0 libxcb-xkb1 libxcb1-dev 199s libxcursor1 libxdmcp-dev libxfixes3 libxfont2 libxft2 libxinerama1 199s libxkbcommon-x11-0 libxkbfile1 libxml-libxml-perl 199s libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmu6 199s libxpm4 libxrandr2 libxrender1 libxs-parse-keyword-perl 199s libxs-parse-sublike-perl libxshmfence1 libxt6t64 libxxf86vm1 199s libyaml-libyaml-perl libyaml-pp-perl libyaml-tiny-perl libzstd-dev 199s licensecheck lintian lzip lzop m4 mesa-libgallium nettle-dev octave 199s octave-common octave-dev octave-nurbs patchutils perl-openssl-defaults 199s pkgconf pkgconf-bin po-debconf t1utils tex-common texinfo texinfo-lib unzip 199s x11-common x11-xkb-utils x11proto-dev xorg-sgml-doctools xserver-common 199s xtrans-dev xvfb zlib1g-dev 199s 0 upgraded, 467 newly installed, 0 to remove and 0 not upgraded. 199s Need to get 174 MB of archives. 199s After this operation, 587 MB of additional disk space will be used. 199s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libstemmer0d s390x 2.2.0-4build1 [174 kB] 199s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libappstream5 s390x 1.0.4-1 [236 kB] 200s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x appstream s390x 1.0.4-1 [72.2 kB] 200s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-7 [259 kB] 200s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3ubuntu1 [383 kB] 201s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 201s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.17-3ubuntu1 [572 kB] 202s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.23.1-1 [619 kB] 203s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 203s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 203s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-install-perl all 0.929-1 [9764 B] 203s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 203s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 203s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libdynaloader-functions-perl all 0.004-1 [11.4 kB] 203s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libdevel-callchecker-perl s390x 0.009-1build1 [14.2 kB] 203s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 203s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] 203s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 203s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 203s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 203s Get:21 http://ftpmaster.internal/ubuntu plucky/universe s390x libclass-load-perl all 0.25-2 [12.7 kB] 203s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 203s Get:23 http://ftpmaster.internal/ubuntu plucky/universe s390x libparams-validate-perl s390x 1.31-2build4 [54.9 kB] 203s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 204s Get:25 http://ftpmaster.internal/ubuntu plucky/universe s390x libgetopt-long-descriptive-perl all 0.116-2 [25.0 kB] 204s Get:26 http://ftpmaster.internal/ubuntu plucky/universe s390x libio-tiecombine-perl all 1.005-3 [9464 B] 204s Get:27 http://ftpmaster.internal/ubuntu plucky/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 204s Get:28 http://ftpmaster.internal/ubuntu plucky/universe s390x libstring-rewriteprefix-perl all 0.009-1 [6310 B] 204s Get:29 http://ftpmaster.internal/ubuntu plucky/universe s390x libapp-cmd-perl all 0.337-2 [58.3 kB] 204s Get:30 http://ftpmaster.internal/ubuntu plucky/universe s390x libboolean-perl all 0.46-3 [8430 B] 204s Get:31 http://ftpmaster.internal/ubuntu plucky/universe s390x libsub-uplevel-perl all 0.2800-3 [11.6 kB] 204s Get:32 http://ftpmaster.internal/ubuntu plucky/universe s390x libtest-exception-perl all 0.43-3 [13.4 kB] 204s Get:33 http://ftpmaster.internal/ubuntu plucky/universe s390x libcarp-assert-more-perl all 2.8.0-1 [19.2 kB] 204s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-which-perl all 1.27-2 [12.5 kB] 204s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-homedir-perl all 1.006-2 [37.0 kB] 204s Get:36 http://ftpmaster.internal/ubuntu plucky/universe s390x libclone-choose-perl all 0.010-2 [7738 B] 204s Get:37 http://ftpmaster.internal/ubuntu plucky/universe s390x libhash-merge-perl all 0.302-1 [13.0 kB] 204s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-perl all 4.10000-1 [81.9 kB] 204s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libexporter-tiny-perl all 1.006002-1 [36.8 kB] 204s Get:40 http://ftpmaster.internal/ubuntu plucky/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 204s Get:41 http://ftpmaster.internal/ubuntu plucky/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 204s Get:42 http://ftpmaster.internal/ubuntu plucky/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 205s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x libmouse-perl s390x 2.5.11-1build1 [134 kB] 205s Get:44 http://ftpmaster.internal/ubuntu plucky/universe s390x libmousex-nativetraits-perl all 1.09-3 [53.2 kB] 205s Get:45 http://ftpmaster.internal/ubuntu plucky/universe s390x libmousex-strictconstructor-perl all 0.02-3 [4582 B] 205s Get:46 http://ftpmaster.internal/ubuntu plucky/universe s390x libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 205s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x libpath-tiny-perl all 0.146-1 [47.5 kB] 206s Get:48 http://ftpmaster.internal/ubuntu plucky/universe s390x libpod-pom-perl all 2.01-4 [61.3 kB] 206s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 206s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x libyaml-tiny-perl all 1.76-1 [24.2 kB] 206s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x libconfig-model-perl all 2.155-1 [356 kB] 206s Get:52 http://ftpmaster.internal/ubuntu plucky/universe s390x libyaml-pp-perl all 0.39.0-1 [107 kB] 207s Get:53 http://ftpmaster.internal/ubuntu plucky/universe s390x cme all 1.041-1 [65.4 kB] 207s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 208s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 208s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [9572 kB] 224s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu3 [1028 B] 224s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 224s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 224s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 224s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250222-0ubuntu1 [49.2 kB] 224s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250222-0ubuntu1 [152 kB] 225s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250222-0ubuntu1 [31.2 kB] 225s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250222-0ubuntu1 [2970 kB] 229s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250222-0ubuntu1 [1212 kB] 232s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu3 [1037 kB] 233s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [18.7 MB] 265s Get:68 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu3 [526 kB] 266s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 266s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 266s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.5.4-4 [168 kB] 266s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 266s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 267s Get:74 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 267s Get:75 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.1-2 [5064 B] 267s Get:76 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-2 [50.1 kB] 267s Get:77 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 267s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.23.1-1 [1065 kB] 269s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 269s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 269s Get:81 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.24.1ubuntu2 [895 kB] 271s Get:82 http://ftpmaster.internal/ubuntu plucky/universe s390x aglfn all 1.7+git20191031.4036a9c-2 [30.6 kB] 271s Get:83 http://ftpmaster.internal/ubuntu plucky/universe s390x gnuplot-data all 6.0.2+dfsg1-1 [75.4 kB] 271s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 272s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 272s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 274s Get:87 http://ftpmaster.internal/ubuntu plucky/universe s390x fonts-freefont-otf all 20211204+svn4273-2 [4596 kB] 280s Get:88 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-2ubuntu1 [37.5 kB] 280s Get:89 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-2ubuntu1 [150 kB] 281s Get:90 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 281s Get:91 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 281s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 281s Get:93 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 281s Get:94 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 282s Get:95 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 282s Get:96 http://ftpmaster.internal/ubuntu plucky/main s390x libaom3 s390x 3.12.0-1 [1492 kB] 284s Get:97 http://ftpmaster.internal/ubuntu plucky/main s390x libheif-plugin-aomdec s390x 1.19.7-1 [11.6 kB] 284s Get:98 http://ftpmaster.internal/ubuntu plucky/main s390x libde265-0 s390x 1.0.15-1build5 [175 kB] 285s Get:99 http://ftpmaster.internal/ubuntu plucky/main s390x libheif-plugin-libde265 s390x 1.19.7-1 [9054 B] 285s Get:100 http://ftpmaster.internal/ubuntu plucky/main s390x libheif1 s390x 1.19.7-1 [415 kB] 285s Get:101 http://ftpmaster.internal/ubuntu plucky/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 285s Get:102 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 286s Get:103 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 286s Get:104 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 286s Get:105 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.2.0-1 [538 kB] 286s Get:106 http://ftpmaster.internal/ubuntu plucky/main s390x libraqm0 s390x 0.10.2-1 [15.8 kB] 286s Get:107 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.23-1 [46.1 kB] 286s Get:108 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 287s Get:109 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 287s Get:110 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 287s Get:111 http://ftpmaster.internal/ubuntu plucky/main s390x libxpm4 s390x 1:3.5.17-1build2 [41.2 kB] 287s Get:112 http://ftpmaster.internal/ubuntu plucky/main s390x libgd3 s390x 2.3.3-12ubuntu3 [141 kB] 287s Get:113 http://ftpmaster.internal/ubuntu plucky/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 287s Get:114 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig s390x 2.15.0-2ubuntu1 [191 kB] 287s Get:115 http://ftpmaster.internal/ubuntu plucky/main s390x libthai-data all 0.1.29-2build1 [158 kB] 288s Get:116 http://ftpmaster.internal/ubuntu plucky/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 288s Get:117 http://ftpmaster.internal/ubuntu plucky/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 288s Get:118 http://ftpmaster.internal/ubuntu plucky/main s390x libpango-1.0-0 s390x 1.56.2-1 [253 kB] 288s Get:119 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoft2-1.0-0 s390x 1.56.2-1 [50.2 kB] 288s Get:120 http://ftpmaster.internal/ubuntu plucky/main s390x libpangocairo-1.0-0 s390x 1.56.2-1 [28.2 kB] 288s Get:121 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpmux3 s390x 1.5.0-0.1 [25.8 kB] 288s Get:122 http://ftpmaster.internal/ubuntu plucky/universe s390x gnuplot-nox s390x 6.0.2+dfsg1-1 [1030 kB] 289s Get:123 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-octave-autopkgtest all 1.8.0 [10.1 kB] 289s Get:124 http://ftpmaster.internal/ubuntu plucky/main s390x libapt-pkg-perl s390x 0.1.41build1 [71.2 kB] 289s Get:125 http://ftpmaster.internal/ubuntu plucky/main s390x libarray-intspan-perl all 2.004-2 [25.0 kB] 289s Get:126 http://ftpmaster.internal/ubuntu plucky/main s390x libyaml-libyaml-perl s390x 0.903.0+ds-1 [32.8 kB] 289s Get:127 http://ftpmaster.internal/ubuntu plucky/universe s390x libconfig-model-backend-yaml-perl all 2.134-2 [10.5 kB] 289s Get:128 http://ftpmaster.internal/ubuntu plucky/universe s390x libexporter-lite-perl all 0.09-2 [9748 B] 289s Get:129 http://ftpmaster.internal/ubuntu plucky/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 289s Get:130 http://ftpmaster.internal/ubuntu plucky/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 289s Get:131 http://ftpmaster.internal/ubuntu plucky/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 289s Get:132 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 289s Get:133 http://ftpmaster.internal/ubuntu plucky/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 289s Get:134 http://ftpmaster.internal/ubuntu plucky/main s390x liburi-perl all 5.30-1 [94.4 kB] 289s Get:135 http://ftpmaster.internal/ubuntu plucky/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 289s Get:136 http://ftpmaster.internal/ubuntu plucky/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 290s Get:137 http://ftpmaster.internal/ubuntu plucky/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 290s Get:138 http://ftpmaster.internal/ubuntu plucky/main s390x libio-html-perl all 1.004-3 [15.9 kB] 290s Get:139 http://ftpmaster.internal/ubuntu plucky/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 290s Get:140 http://ftpmaster.internal/ubuntu plucky/main s390x libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 290s Get:141 http://ftpmaster.internal/ubuntu plucky/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 290s Get:142 http://ftpmaster.internal/ubuntu plucky/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 290s Get:143 http://ftpmaster.internal/ubuntu plucky/main s390x perl-openssl-defaults s390x 7build3 [6628 B] 290s Get:144 http://ftpmaster.internal/ubuntu plucky/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 290s Get:145 http://ftpmaster.internal/ubuntu plucky/main s390x libio-socket-ssl-perl all 2.089-1 [200 kB] 291s Get:146 http://ftpmaster.internal/ubuntu plucky/main s390x libnet-http-perl all 6.23-1 [22.3 kB] 291s Get:147 http://ftpmaster.internal/ubuntu plucky/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 291s Get:148 http://ftpmaster.internal/ubuntu plucky/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] 291s Get:149 http://ftpmaster.internal/ubuntu plucky/main s390x libwww-perl all 6.78-1 [139 kB] 291s Get:150 http://ftpmaster.internal/ubuntu plucky/main s390x liberror-perl all 0.17030-1 [23.5 kB] 291s Get:151 http://ftpmaster.internal/ubuntu plucky/universe s390x libparse-debcontrol-perl all 2.005-6 [20.4 kB] 291s Get:152 http://ftpmaster.internal/ubuntu plucky/universe s390x libsoftware-copyright-perl all 0.014-1 [14.5 kB] 291s Get:153 http://ftpmaster.internal/ubuntu plucky/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 291s Get:154 http://ftpmaster.internal/ubuntu plucky/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 291s Get:155 http://ftpmaster.internal/ubuntu plucky/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 291s Get:156 http://ftpmaster.internal/ubuntu plucky/universe s390x libdata-section-perl all 0.200008-1 [11.6 kB] 291s Get:157 http://ftpmaster.internal/ubuntu plucky/universe s390x libtext-template-perl all 1.61-1 [48.5 kB] 291s Get:158 http://ftpmaster.internal/ubuntu plucky/universe s390x libsoftware-license-perl all 0.104006-1 [117 kB] 291s Get:159 http://ftpmaster.internal/ubuntu plucky/universe s390x libsoftware-licensemoreutils-perl all 1.009-1 [21.5 kB] 291s Get:160 http://ftpmaster.internal/ubuntu plucky/main s390x libsort-versions-perl all 1.62-3 [7378 B] 291s Get:161 http://ftpmaster.internal/ubuntu plucky/universe s390x libtext-reform-perl all 1.20-5 [35.4 kB] 291s Get:162 http://ftpmaster.internal/ubuntu plucky/universe s390x libtext-autoformat-perl all 1.750000-2 [29.8 kB] 291s Get:163 http://ftpmaster.internal/ubuntu plucky/universe s390x libtext-levenshtein-damerau-perl all 0.41-3 [10.8 kB] 291s Get:164 http://ftpmaster.internal/ubuntu plucky/universe s390x libtoml-tiny-perl all 0.19-1 [21.6 kB] 291s Get:165 http://ftpmaster.internal/ubuntu plucky/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 291s Get:166 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 291s Get:167 http://ftpmaster.internal/ubuntu plucky/main s390x libindirect-perl s390x 0.39-2build5 [22.4 kB] 291s Get:168 http://ftpmaster.internal/ubuntu plucky/main s390x libxs-parse-keyword-perl s390x 0.48-2 [63.5 kB] 291s Get:169 http://ftpmaster.internal/ubuntu plucky/main s390x libxs-parse-sublike-perl s390x 0.37-1 [44.2 kB] 291s Get:170 http://ftpmaster.internal/ubuntu plucky/main s390x libobject-pad-perl s390x 0.820-1 [131 kB] 292s Get:171 http://ftpmaster.internal/ubuntu plucky/main s390x libsyntax-keyword-try-perl s390x 0.30-1 [24.8 kB] 292s Get:172 http://ftpmaster.internal/ubuntu plucky/main s390x libio-interactive-perl all 1.026-1 [10.8 kB] 292s Get:173 http://ftpmaster.internal/ubuntu plucky/main s390x liblog-any-perl all 1.717-1 [73.2 kB] 292s Get:174 http://ftpmaster.internal/ubuntu plucky/main s390x liblog-any-adapter-screen-perl all 0.141-1 [12.9 kB] 292s Get:175 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 292s Get:176 http://ftpmaster.internal/ubuntu plucky/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 292s Get:177 http://ftpmaster.internal/ubuntu plucky/main s390x libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 292s Get:178 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-identify-perl s390x 0.14-3build4 [10.0 kB] 292s Get:179 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 292s Get:180 http://ftpmaster.internal/ubuntu plucky/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 292s Get:181 http://ftpmaster.internal/ubuntu plucky/main s390x libnumber-compare-perl all 0.03-3 [5974 B] 292s Get:182 http://ftpmaster.internal/ubuntu plucky/main s390x libtext-glob-perl all 0.11-3 [6780 B] 292s Get:183 http://ftpmaster.internal/ubuntu plucky/main s390x libpath-iterator-rule-perl all 1.015-2 [39.9 kB] 292s Get:184 http://ftpmaster.internal/ubuntu plucky/main s390x libpod-parser-perl all 1.67-1 [80.6 kB] 292s Get:185 http://ftpmaster.internal/ubuntu plucky/main s390x libpod-constants-perl all 0.19-2 [16.3 kB] 292s Get:186 http://ftpmaster.internal/ubuntu plucky/main s390x libset-intspan-perl all 1.19-3 [24.8 kB] 292s Get:187 http://ftpmaster.internal/ubuntu plucky/main s390x libstring-copyright-perl all 0.003014-1 [20.5 kB] 292s Get:188 http://ftpmaster.internal/ubuntu plucky/main s390x libstring-escape-perl all 2010.002-3 [16.1 kB] 292s Get:189 http://ftpmaster.internal/ubuntu plucky/main s390x libregexp-pattern-license-perl all 3.11.2-1 [85.3 kB] 292s Get:190 http://ftpmaster.internal/ubuntu plucky/main s390x libregexp-pattern-perl all 0.2.14-2 [17.6 kB] 292s Get:191 http://ftpmaster.internal/ubuntu plucky/main s390x libstring-license-perl all 0.0.11-1ubuntu1 [34.3 kB] 292s Get:192 http://ftpmaster.internal/ubuntu plucky/main s390x licensecheck all 3.3.9-1ubuntu1 [37.7 kB] 292s Get:193 http://ftpmaster.internal/ubuntu plucky/main s390x diffstat s390x 1.67-1 [33.1 kB] 292s Get:194 http://ftpmaster.internal/ubuntu plucky/main s390x libberkeleydb-perl s390x 0.66-1 [115 kB] 293s Get:195 http://ftpmaster.internal/ubuntu plucky/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 293s Get:196 http://ftpmaster.internal/ubuntu plucky/main s390x libconfig-tiny-perl all 2.30-1 [14.7 kB] 293s Get:197 http://ftpmaster.internal/ubuntu plucky/main s390x libconst-fast-perl all 0.014-2 [8034 B] 293s Get:198 http://ftpmaster.internal/ubuntu plucky/main s390x libcpanel-json-xs-perl s390x 4.39-1 [118 kB] 293s Get:199 http://ftpmaster.internal/ubuntu plucky/main s390x libaliased-perl all 0.34-3 [12.8 kB] 293s Get:200 http://ftpmaster.internal/ubuntu plucky/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 293s Get:201 http://ftpmaster.internal/ubuntu plucky/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 293s Get:202 http://ftpmaster.internal/ubuntu plucky/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 293s Get:203 http://ftpmaster.internal/ubuntu plucky/main s390x libiterator-perl all 0.03+ds1-2 [18.8 kB] 293s Get:204 http://ftpmaster.internal/ubuntu plucky/main s390x libiterator-util-perl all 0.02+ds1-2 [14.1 kB] 293s Get:205 http://ftpmaster.internal/ubuntu plucky/main s390x libdata-dpath-perl all 0.60-1 [37.3 kB] 293s Get:206 http://ftpmaster.internal/ubuntu plucky/main s390x libnet-domain-tld-perl all 1.75-4 [29.0 kB] 293s Get:207 http://ftpmaster.internal/ubuntu plucky/main s390x libdata-validate-domain-perl all 0.15-1 [10.4 kB] 293s Get:208 http://ftpmaster.internal/ubuntu plucky/main s390x libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 293s Get:209 http://ftpmaster.internal/ubuntu plucky/main s390x libnet-netmask-perl all 2.0002-2 [24.8 kB] 293s Get:210 http://ftpmaster.internal/ubuntu plucky/main s390x libnetaddr-ip-perl s390x 4.079+dfsg-2build5 [80.6 kB] 294s Get:211 http://ftpmaster.internal/ubuntu plucky/main s390x libdata-validate-ip-perl all 0.31-1 [17.2 kB] 294s Get:212 http://ftpmaster.internal/ubuntu plucky/main s390x libdata-validate-uri-perl all 0.07-3 [10.8 kB] 294s Get:213 http://ftpmaster.internal/ubuntu plucky/main s390x libdevel-size-perl s390x 0.84-1build1 [20.0 kB] 294s Get:214 http://ftpmaster.internal/ubuntu plucky/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 294s Get:215 http://ftpmaster.internal/ubuntu plucky/main s390x libipc-system-simple-perl all 1.30-2 [22.3 kB] 294s Get:216 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-basedir-perl all 0.09-2 [14.4 kB] 294s Get:217 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-find-rule-perl all 0.34-3 [24.4 kB] 294s Get:218 http://ftpmaster.internal/ubuntu plucky/main s390x libio-string-perl all 1.08-4 [11.1 kB] 294s Get:219 http://ftpmaster.internal/ubuntu plucky/main s390x libfont-ttf-perl all 1.06-2 [323 kB] 294s Get:220 http://ftpmaster.internal/ubuntu plucky/main s390x libhtml-html5-entities-perl all 0.004-3 [21.6 kB] 294s Get:221 http://ftpmaster.internal/ubuntu plucky/main s390x libhtml-tokeparser-simple-perl all 3.16-4 [38.0 kB] 294s Get:222 http://ftpmaster.internal/ubuntu plucky/main s390x libipc-run3-perl all 0.049-1 [28.8 kB] 294s Get:223 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 294s Get:224 http://ftpmaster.internal/ubuntu plucky/main s390x liblist-compare-perl all 0.55-2 [62.9 kB] 294s Get:225 http://ftpmaster.internal/ubuntu plucky/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 294s Get:226 http://ftpmaster.internal/ubuntu plucky/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 294s Get:227 http://ftpmaster.internal/ubuntu plucky/main s390x libmldbm-perl all 2.05-4 [16.0 kB] 294s Get:228 http://ftpmaster.internal/ubuntu plucky/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 294s Get:229 http://ftpmaster.internal/ubuntu plucky/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 294s Get:230 http://ftpmaster.internal/ubuntu plucky/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 294s Get:231 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 294s Get:232 http://ftpmaster.internal/ubuntu plucky/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 294s Get:233 http://ftpmaster.internal/ubuntu plucky/main s390x libstrictures-perl all 2.000006-1 [16.3 kB] 295s Get:234 http://ftpmaster.internal/ubuntu plucky/main s390x libmoox-aliases-perl all 0.001006-2 [6796 B] 295s Get:235 http://ftpmaster.internal/ubuntu plucky/main s390x libperlio-gzip-perl s390x 0.20-1build5 [14.8 kB] 295s Get:236 http://ftpmaster.internal/ubuntu plucky/main s390x libperlio-utf8-strict-perl s390x 0.010-1build4 [11.2 kB] 295s Get:237 http://ftpmaster.internal/ubuntu plucky/main s390x libproc-processtable-perl s390x 0.636-1build4 [36.6 kB] 295s Get:238 http://ftpmaster.internal/ubuntu plucky/main s390x libregexp-wildcards-perl all 1.05-3 [12.9 kB] 295s Get:239 http://ftpmaster.internal/ubuntu plucky/main s390x libsereal-decoder-perl s390x 5.004+ds-1build4 [107 kB] 295s Get:240 http://ftpmaster.internal/ubuntu plucky/main s390x libsereal-encoder-perl s390x 5.004+ds-1build4 [112 kB] 295s Get:241 http://ftpmaster.internal/ubuntu plucky/main s390x libterm-readkey-perl s390x 2.38-2build5 [23.1 kB] 295s Get:242 http://ftpmaster.internal/ubuntu plucky/main s390x libtext-levenshteinxs-perl s390x 0.03-5build5 [8350 B] 295s Get:243 http://ftpmaster.internal/ubuntu plucky/main s390x libmarkdown2 s390x 2.2.7-2.1 [40.3 kB] 295s Get:244 http://ftpmaster.internal/ubuntu plucky/main s390x libtext-markdown-discount-perl s390x 0.18-1 [12.4 kB] 295s Get:245 http://ftpmaster.internal/ubuntu plucky/main s390x libdata-messagepack-perl s390x 1.02-1build5 [32.3 kB] 295s Get:246 http://ftpmaster.internal/ubuntu plucky/main s390x libtext-xslate-perl s390x 3.5.9-2build1 [163 kB] 295s Get:247 http://ftpmaster.internal/ubuntu plucky/main s390x libtime-duration-perl all 1.21-2 [12.3 kB] 295s Get:248 http://ftpmaster.internal/ubuntu plucky/main s390x libtime-moment-perl s390x 0.44-2build5 [75.5 kB] 295s Get:249 http://ftpmaster.internal/ubuntu plucky/main s390x libunicode-utf8-perl s390x 0.62-2build4 [18.8 kB] 295s Get:250 http://ftpmaster.internal/ubuntu plucky/main s390x libcgi-pm-perl all 4.67-1 [185 kB] 295s Get:251 http://ftpmaster.internal/ubuntu plucky/main s390x libhtml-form-perl all 6.12-1 [31.1 kB] 295s Get:252 http://ftpmaster.internal/ubuntu plucky/main s390x libwww-mechanize-perl all 2.19-1ubuntu1 [93.3 kB] 296s Get:253 http://ftpmaster.internal/ubuntu plucky/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 296s Get:254 http://ftpmaster.internal/ubuntu plucky/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 296s Get:255 http://ftpmaster.internal/ubuntu plucky/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 296s Get:256 http://ftpmaster.internal/ubuntu plucky/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0134-5build1 [312 kB] 296s Get:257 http://ftpmaster.internal/ubuntu plucky/main s390x lzip s390x 1.25-2 [89.5 kB] 296s Get:258 http://ftpmaster.internal/ubuntu plucky/main s390x lzop s390x 1.04-2build3 [84.3 kB] 296s Get:259 http://ftpmaster.internal/ubuntu plucky/main s390x patchutils s390x 0.4.2-1build3 [79.2 kB] 296s Get:260 http://ftpmaster.internal/ubuntu plucky/main s390x t1utils s390x 1.41-4build3 [65.6 kB] 296s Get:261 http://ftpmaster.internal/ubuntu plucky/main s390x unzip s390x 6.0-28ubuntu6 [186 kB] 297s Get:262 http://ftpmaster.internal/ubuntu plucky/main s390x lintian all 2.121.1+nmu1ubuntu2 [1075 kB] 298s Get:263 http://ftpmaster.internal/ubuntu plucky/universe s390x libconfig-model-dpkg-perl all 3.010 [176 kB] 298s Get:264 http://ftpmaster.internal/ubuntu plucky/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 298s Get:265 http://ftpmaster.internal/ubuntu plucky/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 298s Get:266 http://ftpmaster.internal/ubuntu plucky/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 298s Get:267 http://ftpmaster.internal/ubuntu plucky/main s390x libmime-tools-perl all 5.515-1 [187 kB] 298s Get:268 http://ftpmaster.internal/ubuntu plucky/main s390x libsuitesparseconfig7 s390x 1:7.8.3+dfsg-3 [13.2 kB] 298s Get:269 http://ftpmaster.internal/ubuntu plucky/universe s390x libamd3 s390x 1:7.8.3+dfsg-3 [35.1 kB] 298s Get:270 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.1-2 [252 kB] 299s Get:271 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 15-20250222-0ubuntu1 [620 kB] 299s Get:272 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.1-2 [2971 kB] 303s Get:273 http://ftpmaster.internal/ubuntu plucky/universe s390x libarpack2t64 s390x 3.9.1-4 [110 kB] 303s Get:274 http://ftpmaster.internal/ubuntu plucky/universe s390x libccolamd3 s390x 1:7.8.3+dfsg-3 [32.7 kB] 303s Get:275 http://ftpmaster.internal/ubuntu plucky/universe s390x libcamd3 s390x 1:7.8.3+dfsg-3 [29.7 kB] 303s Get:276 http://ftpmaster.internal/ubuntu plucky/main s390x libcolamd3 s390x 1:7.8.3+dfsg-3 [23.4 kB] 303s Get:277 http://ftpmaster.internal/ubuntu plucky/universe s390x libcholmod5 s390x 1:7.8.3+dfsg-3 [920 kB] 304s Get:278 http://ftpmaster.internal/ubuntu plucky/universe s390x libcxsparse4 s390x 1:7.8.3+dfsg-3 [89.6 kB] 304s Get:279 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build1 [511 kB] 305s Get:280 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-single3 s390x 3.3.10-2fakesync1build1 [483 kB] 305s Get:281 http://ftpmaster.internal/ubuntu plucky/main s390x libxfixes3 s390x 1:6.0.0-2build1 [11.3 kB] 305s Get:282 http://ftpmaster.internal/ubuntu plucky/main s390x libxcursor1 s390x 1:1.2.3-1 [23.4 kB] 305s Get:283 http://ftpmaster.internal/ubuntu plucky/main s390x libxft2 s390x 2.3.6-1build1 [49.6 kB] 305s Get:284 http://ftpmaster.internal/ubuntu plucky/main s390x libxinerama1 s390x 2:1.1.4-3build1 [6476 B] 305s Get:285 http://ftpmaster.internal/ubuntu plucky/universe s390x libfltk1.3t64 s390x 1.3.8-6.1build2 [645 kB] 306s Get:286 http://ftpmaster.internal/ubuntu plucky/main s390x libglvnd0 s390x 1.7.0-1build1 [110 kB] 306s Get:287 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-xcb1 s390x 2:1.8.10-2 [7954 B] 306s Get:288 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-dri3-0 s390x 1.17.0-2 [7616 B] 306s Get:289 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-glx0 s390x 1.17.0-2 [26.0 kB] 306s Get:290 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-present0 s390x 1.17.0-2 [6244 B] 306s Get:291 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-xfixes0 s390x 1.17.0-2 [10.5 kB] 306s Get:292 http://ftpmaster.internal/ubuntu plucky/main s390x libxxf86vm1 s390x 1:1.1.4-1build4 [9630 B] 306s Get:293 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-randr0 s390x 1.17.0-2 [19.2 kB] 306s Get:294 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-sync1 s390x 1.17.0-2 [9488 B] 306s Get:295 http://ftpmaster.internal/ubuntu plucky/main s390x libxshmfence1 s390x 1.3-1build5 [4772 B] 306s Get:296 http://ftpmaster.internal/ubuntu plucky/main s390x mesa-libgallium s390x 25.0.1-2ubuntu1 [8056 kB] 315s Get:297 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-server0 s390x 1.23.1-3 [37.3 kB] 315s Get:298 http://ftpmaster.internal/ubuntu plucky/main s390x libgbm1 s390x 25.0.1-2ubuntu1 [34.5 kB] 315s Get:299 http://ftpmaster.internal/ubuntu plucky/main s390x libvulkan1 s390x 1.4.304.0-1 [147 kB] 315s Get:300 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1-mesa-dri s390x 25.0.1-2ubuntu1 [35.4 kB] 315s Get:301 http://ftpmaster.internal/ubuntu plucky/main s390x libglx-mesa0 s390x 25.0.1-2ubuntu1 [161 kB] 315s Get:302 http://ftpmaster.internal/ubuntu plucky/main s390x libglx0 s390x 1.7.0-1build1 [32.2 kB] 315s Get:303 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1 s390x 1.7.0-1build1 [142 kB] 316s Get:304 http://ftpmaster.internal/ubuntu plucky/universe s390x libfltk-gl1.3t64 s390x 1.3.8-6.1build2 [43.7 kB] 316s Get:305 http://ftpmaster.internal/ubuntu plucky/universe s390x libgl2ps1.4 s390x 1.4.2+dfsg1-2build1 [44.1 kB] 316s Get:306 http://ftpmaster.internal/ubuntu plucky/main s390x libltdl7 s390x 2.5.4-4 [43.8 kB] 316s Get:307 http://ftpmaster.internal/ubuntu plucky/universe s390x libglpk40 s390x 5.0-1build2 [406 kB] 316s Get:308 http://ftpmaster.internal/ubuntu plucky/main s390x libopengl0 s390x 1.7.0-1build1 [48.0 kB] 316s Get:309 http://ftpmaster.internal/ubuntu plucky/main s390x libglu1-mesa s390x 9.0.2-1.1build1 [176 kB] 317s Get:310 http://ftpmaster.internal/ubuntu plucky/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 317s Get:311 http://ftpmaster.internal/ubuntu plucky/universe s390x libjxl0.11 s390x 0.11.1-1 [1008 kB] 318s Get:312 http://ftpmaster.internal/ubuntu plucky/main s390x libwmflite-0.2-7 s390x 0.2.13-1.1build3 [72.1 kB] 318s Get:313 http://ftpmaster.internal/ubuntu plucky/universe s390x libgraphicsmagick-q16-3t64 s390x 1.4+really1.3.45+hg17689-1 [1327 kB] 319s Get:314 http://ftpmaster.internal/ubuntu plucky/universe s390x libgraphicsmagick++-q16-12t64 s390x 1.4+really1.3.45+hg17689-1 [113 kB] 319s Get:315 http://ftpmaster.internal/ubuntu plucky/universe s390x libaec0 s390x 1.1.3-1 [25.7 kB] 319s Get:316 http://ftpmaster.internal/ubuntu plucky/universe s390x libsz2 s390x 1.1.3-1 [5442 B] 319s Get:317 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-310 s390x 1.14.5+repack-3 [1477 kB] 321s Get:318 http://ftpmaster.internal/ubuntu plucky/main s390x libasound2-data all 1.2.13-1build1 [21.1 kB] 321s Get:319 http://ftpmaster.internal/ubuntu plucky/main s390x libasound2t64 s390x 1.2.13-1build1 [411 kB] 322s Get:320 http://ftpmaster.internal/ubuntu plucky/main s390x libopus0 s390x 1.5.2-2 [2928 kB] 326s Get:321 http://ftpmaster.internal/ubuntu plucky/main s390x libsamplerate0 s390x 0.2.2-4build1 [1344 kB] 328s Get:322 http://ftpmaster.internal/ubuntu plucky/main s390x libjack-jackd2-0 s390x 1.9.22~dfsg-4 [292 kB] 329s Get:323 http://ftpmaster.internal/ubuntu plucky/universe s390x libportaudio2 s390x 19.6.0-1.2build3 [71.6 kB] 329s Get:324 http://ftpmaster.internal/ubuntu plucky/universe s390x libqhull-r8.0 s390x 2020.2-6build1 [199 kB] 329s Get:325 http://ftpmaster.internal/ubuntu plucky/universe s390x libqrupdate1 s390x 1.1.5-1 [48.5 kB] 329s Get:326 http://ftpmaster.internal/ubuntu plucky/universe s390x libqscintilla2-qt6-l10n all 2.14.1+dfsg-1build4 [56.4 kB] 329s Get:327 http://ftpmaster.internal/ubuntu plucky/universe s390x libb2-1 s390x 0.98.1-1.1build1 [21.0 kB] 329s Get:328 http://ftpmaster.internal/ubuntu plucky/universe s390x libdouble-conversion3 s390x 3.3.1-1 [43.3 kB] 329s Get:329 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-16-0 s390x 10.45-1 [259 kB] 330s Get:330 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6core6t64 s390x 6.8.2+dfsg-5 [2157 kB] 334s Get:331 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-client0 s390x 1.23.1-3 [28.2 kB] 334s Get:332 http://ftpmaster.internal/ubuntu plucky/main s390x libegl-mesa0 s390x 25.0.1-2ubuntu1 [126 kB] 334s Get:333 http://ftpmaster.internal/ubuntu plucky/main s390x libegl1 s390x 1.7.0-1build1 [31.8 kB] 335s Get:334 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 335s Get:335 http://ftpmaster.internal/ubuntu plucky/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 335s Get:336 http://ftpmaster.internal/ubuntu plucky/main s390x libmtdev1t64 s390x 1.1.7-1 [15.6 kB] 335s Get:337 http://ftpmaster.internal/ubuntu plucky/main s390x libwacom-common all 2.14.0-1 [103 kB] 335s Get:338 http://ftpmaster.internal/ubuntu plucky/main s390x libwacom9 s390x 2.14.0-1 [27.1 kB] 335s Get:339 http://ftpmaster.internal/ubuntu plucky/main s390x libinput-bin s390x 1.27.1-1 [23.3 kB] 335s Get:340 http://ftpmaster.internal/ubuntu plucky/main s390x libinput10 s390x 1.27.1-1 [139 kB] 335s Get:341 http://ftpmaster.internal/ubuntu plucky/universe s390x libmd4c0 s390x 0.5.2-2 [47.7 kB] 336s Get:342 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6dbus6 s390x 6.8.2+dfsg-5 [304 kB] 336s Get:343 http://ftpmaster.internal/ubuntu plucky/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 336s Get:344 http://ftpmaster.internal/ubuntu plucky/universe s390x libts0t64 s390x 1.22-1.1build1 [66.8 kB] 336s Get:345 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-util1 s390x 0.4.1-1 [10.7 kB] 336s Get:346 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-image0 s390x 0.4.0-2build1 [12.0 kB] 336s Get:347 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render-util0 s390x 0.3.10-1 [10.3 kB] 336s Get:348 http://ftpmaster.internal/ubuntu plucky/universe s390x libxcb-cursor0 s390x 0.1.5-1 [11.3 kB] 336s Get:349 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-icccm4 s390x 0.4.2-1 [11.4 kB] 336s Get:350 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-keysyms1 s390x 0.4.1-1 [8908 B] 336s Get:351 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shape0 s390x 1.17.0-2 [6202 B] 336s Get:352 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-xinput0 s390x 1.17.0-2 [35.8 kB] 337s Get:353 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-xkb1 s390x 1.17.0-2 [34.5 kB] 337s Get:354 http://ftpmaster.internal/ubuntu plucky/main s390x libxkbcommon-x11-0 s390x 1.7.0-2 [14.8 kB] 337s Get:355 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6gui6 s390x 6.8.2+dfsg-5 [3685 kB] 343s Get:356 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common-data s390x 0.8-16ubuntu1 [30.9 kB] 343s Get:357 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common3 s390x 0.8-16ubuntu1 [23.5 kB] 343s Get:358 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-client3 s390x 0.8-16ubuntu1 [26.3 kB] 343s Get:359 http://ftpmaster.internal/ubuntu plucky/main s390x libcups2t64 s390x 2.4.11-0ubuntu2 [282 kB] 344s Get:360 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6widgets6 s390x 6.8.2+dfsg-5 [3025 kB] 348s Get:361 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6printsupport6 s390x 6.8.2+dfsg-5 [235 kB] 348s Get:362 http://ftpmaster.internal/ubuntu plucky/universe s390x libqscintilla2-qt6-15 s390x 2.14.1+dfsg-1build4 [1357 kB] 350s Get:363 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6core5compat6 s390x 6.8.2-3 [160 kB] 350s Get:364 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6sql6 s390x 6.8.2+dfsg-5 [157 kB] 350s Get:365 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6help6 s390x 6.8.2-3 [215 kB] 350s Get:366 http://ftpmaster.internal/ubuntu plucky/main s390x libduktape207 s390x 2.7.0+tests-0ubuntu3 [150 kB] 351s Get:367 http://ftpmaster.internal/ubuntu plucky/main s390x libproxy1v5 s390x 0.5.9-1 [27.8 kB] 351s Get:368 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6network6 s390x 6.8.2+dfsg-5 [922 kB] 352s Get:369 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6opengl6 s390x 6.8.2+dfsg-5 [466 kB] 352s Get:370 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6openglwidgets6 s390x 6.8.2+dfsg-5 [43.7 kB] 353s Get:371 http://ftpmaster.internal/ubuntu plucky/universe s390x libqt6xml6 s390x 6.8.2+dfsg-5 [84.6 kB] 353s Get:372 http://ftpmaster.internal/ubuntu plucky/main s390x libogg0 s390x 1.3.5-3build1 [24.4 kB] 353s Get:373 http://ftpmaster.internal/ubuntu plucky/main s390x libflac12t64 s390x 1.4.3+ds-4 [161 kB] 353s Get:374 http://ftpmaster.internal/ubuntu plucky/main s390x libmp3lame0 s390x 3.100-6build1 [160 kB] 353s Get:375 http://ftpmaster.internal/ubuntu plucky/main s390x libmpg123-0t64 s390x 1.32.10-1 [179 kB] 353s Get:376 http://ftpmaster.internal/ubuntu plucky/main s390x libvorbis0a s390x 1.3.7-2 [112 kB] 354s Get:377 http://ftpmaster.internal/ubuntu plucky/main s390x libvorbisenc2 s390x 1.3.7-2 [80.6 kB] 354s Get:378 http://ftpmaster.internal/ubuntu plucky/main s390x libsndfile1 s390x 1.2.2-2 [238 kB] 354s Get:379 http://ftpmaster.internal/ubuntu plucky/universe s390x libspqr4 s390x 1:7.8.3+dfsg-3 [171 kB] 354s Get:380 http://ftpmaster.internal/ubuntu plucky/universe s390x libumfpack6 s390x 1:7.8.3+dfsg-3 [371 kB] 355s Get:381 http://ftpmaster.internal/ubuntu plucky/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 355s Get:382 http://ftpmaster.internal/ubuntu plucky/universe s390x texinfo-lib s390x 7.1.1-1 [142 kB] 355s Get:383 http://ftpmaster.internal/ubuntu plucky/universe s390x tex-common all 6.19 [29.8 kB] 355s Get:384 http://ftpmaster.internal/ubuntu plucky/universe s390x texinfo all 7.1.1-1 [1272 kB] 357s Get:385 http://ftpmaster.internal/ubuntu plucky/universe s390x octave-common all 9.4.0-1 [6087 kB] 365s Get:386 http://ftpmaster.internal/ubuntu plucky/universe s390x octave s390x 9.4.0-1 [10.1 MB] 377s Get:387 http://ftpmaster.internal/ubuntu plucky/main s390x libncurses-dev s390x 6.5+20250216-2 [407 kB] 377s Get:388 http://ftpmaster.internal/ubuntu plucky/main s390x libreadline-dev s390x 8.2-6 [187 kB] 377s Get:389 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-fortran-310 s390x 1.14.5+repack-3 [115 kB] 378s Get:390 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-hl-310 s390x 1.14.5+repack-3 [61.0 kB] 378s Get:391 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-hl-fortran-310 s390x 1.14.5+repack-3 [32.5 kB] 378s Get:392 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-cpp-310 s390x 1.14.5+repack-3 [117 kB] 378s Get:393 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-hl-cpp-310 s390x 1.14.5+repack-3 [11.7 kB] 378s Get:394 http://ftpmaster.internal/ubuntu plucky/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 379s Get:395 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8-dev s390x 2.1.5-3ubuntu2 [281 kB] 379s Get:396 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8-dev s390x 8c-2ubuntu11 [1484 B] 379s Get:397 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-dev s390x 8c-2ubuntu11 [1484 B] 379s Get:398 http://ftpmaster.internal/ubuntu plucky/universe s390x libaec-dev s390x 1.1.3-1 [23.3 kB] 379s Get:399 http://ftpmaster.internal/ubuntu plucky/main s390x libbrotli-dev s390x 1.1.0-2build4 [395 kB] 380s Get:400 http://ftpmaster.internal/ubuntu plucky/main s390x libidn2-dev s390x 2.3.7-2build2 [122 kB] 380s Get:401 http://ftpmaster.internal/ubuntu plucky/main s390x comerr-dev s390x 2.1-1.47.2-1ubuntu1 [44.7 kB] 380s Get:402 http://ftpmaster.internal/ubuntu plucky/main s390x libgssrpc4t64 s390x 1.21.3-4ubuntu2 [59.1 kB] 380s Get:403 http://ftpmaster.internal/ubuntu plucky/main s390x libkadm5clnt-mit12 s390x 1.21.3-4ubuntu2 [40.6 kB] 380s Get:404 http://ftpmaster.internal/ubuntu plucky/main s390x libkdb5-10t64 s390x 1.21.3-4ubuntu2 [42.0 kB] 380s Get:405 http://ftpmaster.internal/ubuntu plucky/main s390x libkadm5srv-mit12 s390x 1.21.3-4ubuntu2 [55.4 kB] 380s Get:406 http://ftpmaster.internal/ubuntu plucky/main s390x krb5-multidev s390x 1.21.3-4ubuntu2 [125 kB] 381s Get:407 http://ftpmaster.internal/ubuntu plucky/main s390x libkrb5-dev s390x 1.21.3-4ubuntu2 [11.9 kB] 381s Get:408 http://ftpmaster.internal/ubuntu plucky/main s390x libldap-dev s390x 2.6.9+dfsg-1~exp2ubuntu1 [316 kB] 381s Get:409 http://ftpmaster.internal/ubuntu plucky/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 381s Get:410 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 381s Get:411 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 381s Get:412 http://ftpmaster.internal/ubuntu plucky/main s390x libnghttp2-dev s390x 1.64.0-1 [121 kB] 381s Get:413 http://ftpmaster.internal/ubuntu plucky/main s390x libpsl-dev s390x 0.21.2-1.1build1 [77.3 kB] 382s Get:414 http://ftpmaster.internal/ubuntu plucky/main s390x libgmpxx4ldbl s390x 2:6.3.0+dfsg-3ubuntu1 [10.1 kB] 382s Get:415 http://ftpmaster.internal/ubuntu plucky/main s390x libgmp-dev s390x 2:6.3.0+dfsg-3ubuntu1 [424 kB] 382s Get:416 http://ftpmaster.internal/ubuntu plucky/main s390x libevent-2.1-7t64 s390x 2.1.12-stable-10 [145 kB] 383s Get:417 http://ftpmaster.internal/ubuntu plucky/main s390x libunbound8 s390x 1.22.0-1ubuntu1 [462 kB] 383s Get:418 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls-dane0t64 s390x 3.8.9-2ubuntu2 [24.5 kB] 383s Get:419 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls-openssl27t64 s390x 3.8.9-2ubuntu2 [24.5 kB] 383s Get:420 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit-dev s390x 0.25.5-2ubuntu3 [23.5 kB] 383s Get:421 http://ftpmaster.internal/ubuntu plucky/main s390x libtasn1-6-dev s390x 4.20.0-2 [94.8 kB] 383s Get:422 http://ftpmaster.internal/ubuntu plucky/main s390x nettle-dev s390x 3.10.1-1 [1198 kB] 385s Get:423 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls28-dev s390x 3.8.9-2ubuntu2 [1016 kB] 387s Get:424 http://ftpmaster.internal/ubuntu plucky/main s390x librtmp-dev s390x 2.4+20151223.gitfa8646d.1-2build7 [69.2 kB] 387s Get:425 http://ftpmaster.internal/ubuntu plucky/main s390x libssl-dev s390x 3.4.1-1ubuntu1 [2429 kB] 389s Get:426 http://ftpmaster.internal/ubuntu plucky/main s390x libssh2-1-dev s390x 1.11.1-1 [287 kB] 389s Get:427 http://ftpmaster.internal/ubuntu plucky/main s390x libzstd-dev s390x 1.5.6+dfsg-2 [408 kB] 390s Get:428 http://ftpmaster.internal/ubuntu plucky/main s390x libcurl4-openssl-dev s390x 8.12.1-3ubuntu1 [513 kB] 391s Get:429 http://ftpmaster.internal/ubuntu plucky/universe s390x hdf5-helpers s390x 1.14.5+repack-3 [17.0 kB] 391s Get:430 http://ftpmaster.internal/ubuntu plucky/universe s390x libhdf5-dev s390x 1.14.5+repack-3 [3385 kB] 395s Get:431 http://ftpmaster.internal/ubuntu plucky/main s390x xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 395s Get:432 http://ftpmaster.internal/ubuntu plucky/main s390x x11proto-dev all 2024.1-1 [606 kB] 395s Get:433 http://ftpmaster.internal/ubuntu plucky/main s390x libxau-dev s390x 1:1.0.11-1 [9752 B] 395s Get:434 http://ftpmaster.internal/ubuntu plucky/main s390x libxdmcp-dev s390x 1:1.1.5-1 [26.9 kB] 395s Get:435 http://ftpmaster.internal/ubuntu plucky/main s390x xtrans-dev all 1.4.0-1 [68.9 kB] 395s Get:436 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb1-dev s390x 1.17.0-2 [88.9 kB] 395s Get:437 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-dev s390x 2:1.8.10-2 [761 kB] 396s Get:438 http://ftpmaster.internal/ubuntu plucky/main s390x libglx-dev s390x 1.7.0-1build1 [14.2 kB] 396s Get:439 http://ftpmaster.internal/ubuntu plucky/main s390x libgl-dev s390x 1.7.0-1build1 [102 kB] 396s Get:440 http://ftpmaster.internal/ubuntu plucky/main s390x libblas-dev s390x 3.12.1-2 [254 kB] 397s Get:441 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack-dev s390x 3.12.1-2 [5967 kB] 403s Get:442 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-long3 s390x 3.3.10-2fakesync1build1 [533 kB] 403s Get:443 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-bin s390x 3.3.10-2fakesync1build1 [36.5 kB] 403s Get:444 http://ftpmaster.internal/ubuntu plucky/main s390x libfftw3-dev s390x 3.3.10-2fakesync1build1 [1329 kB] 405s Get:445 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran-14-dev s390x 14.2.0-17ubuntu3 [654 kB] 405s Get:446 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [10.3 MB] 417s Get:447 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-14 s390x 14.2.0-17ubuntu3 [13.6 kB] 417s Get:448 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1012 B] 417s Get:449 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran s390x 4:14.2.0-1ubuntu1 [1160 B] 417s Get:450 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu3 [2611 kB] 419s Get:451 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [11.0 MB] 432s Get:452 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-17ubuntu3 [21.8 kB] 432s Get:453 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 432s Get:454 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 432s Get:455 http://ftpmaster.internal/ubuntu plucky/universe s390x octave-dev s390x 9.4.0-1 [460 kB] 432s Get:456 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-octave all 1.8.0 [19.7 kB] 432s Get:457 http://ftpmaster.internal/ubuntu plucky/main s390x libfontenc1 s390x 1:1.1.8-1build1 [14.8 kB] 432s Get:458 http://ftpmaster.internal/ubuntu plucky/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 433s Get:459 http://ftpmaster.internal/ubuntu plucky/main s390x libxmu6 s390x 2:1.1.3-3build2 [53.0 kB] 433s Get:460 http://ftpmaster.internal/ubuntu plucky/main s390x libxaw7 s390x 2:1.0.16-1 [201 kB] 433s Get:461 http://ftpmaster.internal/ubuntu plucky/main s390x libxfont2 s390x 1:2.0.6-1build1 [101 kB] 433s Get:462 http://ftpmaster.internal/ubuntu plucky/main s390x libxkbfile1 s390x 1:1.1.0-1build4 [76.5 kB] 433s Get:463 http://ftpmaster.internal/ubuntu plucky/main s390x libxrandr2 s390x 2:1.5.4-1 [20.8 kB] 433s Get:464 http://ftpmaster.internal/ubuntu plucky/universe s390x octave-nurbs s390x 1.4.4-1 [247 kB] 433s Get:465 http://ftpmaster.internal/ubuntu plucky/main s390x x11-xkb-utils s390x 7.7+9 [169 kB] 434s Get:466 http://ftpmaster.internal/ubuntu plucky/main s390x xserver-common all 2:21.1.16-1ubuntu1 [34.4 kB] 434s Get:467 http://ftpmaster.internal/ubuntu plucky/universe s390x xvfb s390x 2:21.1.16-1ubuntu1 [942 kB] 436s Fetched 174 MB in 3min 56s (737 kB/s) 436s Selecting previously unselected package libstemmer0d:s390x. 436s (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 ... 56326 files and directories currently installed.) 436s Preparing to unpack .../000-libstemmer0d_2.2.0-4build1_s390x.deb ... 436s Unpacking libstemmer0d:s390x (2.2.0-4build1) ... 436s Selecting previously unselected package libappstream5:s390x. 436s Preparing to unpack .../001-libappstream5_1.0.4-1_s390x.deb ... 436s Unpacking libappstream5:s390x (1.0.4-1) ... 436s Selecting previously unselected package appstream. 436s Preparing to unpack .../002-appstream_1.0.4-1_s390x.deb ... 436s Unpacking appstream (1.0.4-1) ... 436s Selecting previously unselected package m4. 436s Preparing to unpack .../003-m4_1.4.19-7_s390x.deb ... 436s Unpacking m4 (1.4.19-7) ... 436s Selecting previously unselected package autoconf. 436s Preparing to unpack .../004-autoconf_2.72-3ubuntu1_all.deb ... 436s Unpacking autoconf (2.72-3ubuntu1) ... 436s Selecting previously unselected package autotools-dev. 436s Preparing to unpack .../005-autotools-dev_20220109.1_all.deb ... 436s Unpacking autotools-dev (20220109.1) ... 436s Selecting previously unselected package automake. 436s Preparing to unpack .../006-automake_1%3a1.17-3ubuntu1_all.deb ... 436s Unpacking automake (1:1.17-3ubuntu1) ... 436s Selecting previously unselected package autopoint. 436s Preparing to unpack .../007-autopoint_0.23.1-1_all.deb ... 436s Unpacking autopoint (0.23.1-1) ... 436s Selecting previously unselected package libcapture-tiny-perl. 436s Preparing to unpack .../008-libcapture-tiny-perl_0.50-1_all.deb ... 436s Unpacking libcapture-tiny-perl (0.50-1) ... 436s Selecting previously unselected package libparams-util-perl. 436s Preparing to unpack .../009-libparams-util-perl_1.102-3build1_s390x.deb ... 436s Unpacking libparams-util-perl (1.102-3build1) ... 436s Selecting previously unselected package libsub-install-perl. 436s Preparing to unpack .../010-libsub-install-perl_0.929-1_all.deb ... 436s Unpacking libsub-install-perl (0.929-1) ... 436s Selecting previously unselected package libdata-optlist-perl. 436s Preparing to unpack .../011-libdata-optlist-perl_0.114-1_all.deb ... 436s Unpacking libdata-optlist-perl (0.114-1) ... 436s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 436s Preparing to unpack .../012-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 436s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 436s Selecting previously unselected package libdynaloader-functions-perl. 436s Preparing to unpack .../013-libdynaloader-functions-perl_0.004-1_all.deb ... 436s Unpacking libdynaloader-functions-perl (0.004-1) ... 436s Selecting previously unselected package libdevel-callchecker-perl:s390x. 436s Preparing to unpack .../014-libdevel-callchecker-perl_0.009-1build1_s390x.deb ... 436s Unpacking libdevel-callchecker-perl:s390x (0.009-1build1) ... 436s Selecting previously unselected package libparams-classify-perl:s390x. 436s Preparing to unpack .../015-libparams-classify-perl_0.015-2build6_s390x.deb ... 436s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 436s Selecting previously unselected package libmodule-runtime-perl. 436s Preparing to unpack .../016-libmodule-runtime-perl_0.016-2_all.deb ... 436s Unpacking libmodule-runtime-perl (0.016-2) ... 436s Selecting previously unselected package libtry-tiny-perl. 436s Preparing to unpack .../017-libtry-tiny-perl_0.32-1_all.deb ... 436s Unpacking libtry-tiny-perl (0.32-1) ... 436s Selecting previously unselected package libmodule-implementation-perl. 436s Preparing to unpack .../018-libmodule-implementation-perl_0.09-2_all.deb ... 436s Unpacking libmodule-implementation-perl (0.09-2) ... 436s Selecting previously unselected package libpackage-stash-perl. 436s Preparing to unpack .../019-libpackage-stash-perl_0.40-1_all.deb ... 436s Unpacking libpackage-stash-perl (0.40-1) ... 436s Selecting previously unselected package libclass-load-perl. 436s Preparing to unpack .../020-libclass-load-perl_0.25-2_all.deb ... 436s Unpacking libclass-load-perl (0.25-2) ... 436s Selecting previously unselected package libio-stringy-perl. 436s Preparing to unpack .../021-libio-stringy-perl_2.113-2_all.deb ... 436s Unpacking libio-stringy-perl (2.113-2) ... 436s Selecting previously unselected package libparams-validate-perl:s390x. 436s Preparing to unpack .../022-libparams-validate-perl_1.31-2build4_s390x.deb ... 436s Unpacking libparams-validate-perl:s390x (1.31-2build4) ... 436s Selecting previously unselected package libsub-exporter-perl. 436s Preparing to unpack .../023-libsub-exporter-perl_0.990-1_all.deb ... 436s Unpacking libsub-exporter-perl (0.990-1) ... 436s Selecting previously unselected package libgetopt-long-descriptive-perl. 436s Preparing to unpack .../024-libgetopt-long-descriptive-perl_0.116-2_all.deb ... 436s Unpacking libgetopt-long-descriptive-perl (0.116-2) ... 436s Selecting previously unselected package libio-tiecombine-perl. 436s Preparing to unpack .../025-libio-tiecombine-perl_1.005-3_all.deb ... 436s Unpacking libio-tiecombine-perl (1.005-3) ... 436s Selecting previously unselected package libmodule-pluggable-perl. 436s Preparing to unpack .../026-libmodule-pluggable-perl_5.2-5_all.deb ... 436s Unpacking libmodule-pluggable-perl (5.2-5) ... 436s Selecting previously unselected package libstring-rewriteprefix-perl. 436s Preparing to unpack .../027-libstring-rewriteprefix-perl_0.009-1_all.deb ... 436s Unpacking libstring-rewriteprefix-perl (0.009-1) ... 436s Selecting previously unselected package libapp-cmd-perl. 436s Preparing to unpack .../028-libapp-cmd-perl_0.337-2_all.deb ... 436s Unpacking libapp-cmd-perl (0.337-2) ... 436s Selecting previously unselected package libboolean-perl. 436s Preparing to unpack .../029-libboolean-perl_0.46-3_all.deb ... 436s Unpacking libboolean-perl (0.46-3) ... 436s Selecting previously unselected package libsub-uplevel-perl. 436s Preparing to unpack .../030-libsub-uplevel-perl_0.2800-3_all.deb ... 436s Unpacking libsub-uplevel-perl (0.2800-3) ... 436s Selecting previously unselected package libtest-exception-perl. 436s Preparing to unpack .../031-libtest-exception-perl_0.43-3_all.deb ... 436s Unpacking libtest-exception-perl (0.43-3) ... 436s Selecting previously unselected package libcarp-assert-more-perl. 436s Preparing to unpack .../032-libcarp-assert-more-perl_2.8.0-1_all.deb ... 436s Unpacking libcarp-assert-more-perl (2.8.0-1) ... 436s Selecting previously unselected package libfile-which-perl. 436s Preparing to unpack .../033-libfile-which-perl_1.27-2_all.deb ... 436s Unpacking libfile-which-perl (1.27-2) ... 436s Selecting previously unselected package libfile-homedir-perl. 436s Preparing to unpack .../034-libfile-homedir-perl_1.006-2_all.deb ... 436s Unpacking libfile-homedir-perl (1.006-2) ... 436s Selecting previously unselected package libclone-choose-perl. 436s Preparing to unpack .../035-libclone-choose-perl_0.010-2_all.deb ... 436s Unpacking libclone-choose-perl (0.010-2) ... 436s Selecting previously unselected package libhash-merge-perl. 436s Preparing to unpack .../036-libhash-merge-perl_0.302-1_all.deb ... 436s Unpacking libhash-merge-perl (0.302-1) ... 436s Selecting previously unselected package libjson-perl. 436s Preparing to unpack .../037-libjson-perl_4.10000-1_all.deb ... 436s Unpacking libjson-perl (4.10000-1) ... 436s Selecting previously unselected package libexporter-tiny-perl. 436s Preparing to unpack .../038-libexporter-tiny-perl_1.006002-1_all.deb ... 436s Unpacking libexporter-tiny-perl (1.006002-1) ... 436s Selecting previously unselected package liblist-moreutils-xs-perl. 436s Preparing to unpack .../039-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 436s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 436s Selecting previously unselected package liblist-moreutils-perl. 436s Preparing to unpack .../040-liblist-moreutils-perl_0.430-2_all.deb ... 436s Unpacking liblist-moreutils-perl (0.430-2) ... 436s Selecting previously unselected package liblog-log4perl-perl. 436s Preparing to unpack .../041-liblog-log4perl-perl_1.57-1_all.deb ... 436s Unpacking liblog-log4perl-perl (1.57-1) ... 436s Selecting previously unselected package libmouse-perl:s390x. 436s Preparing to unpack .../042-libmouse-perl_2.5.11-1build1_s390x.deb ... 436s Unpacking libmouse-perl:s390x (2.5.11-1build1) ... 436s Selecting previously unselected package libmousex-nativetraits-perl. 436s Preparing to unpack .../043-libmousex-nativetraits-perl_1.09-3_all.deb ... 436s Unpacking libmousex-nativetraits-perl (1.09-3) ... 436s Selecting previously unselected package libmousex-strictconstructor-perl. 436s Preparing to unpack .../044-libmousex-strictconstructor-perl_0.02-3_all.deb ... 436s Unpacking libmousex-strictconstructor-perl (0.02-3) ... 436s Selecting previously unselected package libparse-recdescent-perl. 436s Preparing to unpack .../045-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 436s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 436s Selecting previously unselected package libpath-tiny-perl. 436s Preparing to unpack .../046-libpath-tiny-perl_0.146-1_all.deb ... 436s Unpacking libpath-tiny-perl (0.146-1) ... 436s Selecting previously unselected package libpod-pom-perl. 436s Preparing to unpack .../047-libpod-pom-perl_2.01-4_all.deb ... 436s Unpacking libpod-pom-perl (2.01-4) ... 436s Selecting previously unselected package libregexp-common-perl. 436s Preparing to unpack .../048-libregexp-common-perl_2024080801-1_all.deb ... 436s Unpacking libregexp-common-perl (2024080801-1) ... 436s Selecting previously unselected package libyaml-tiny-perl. 436s Preparing to unpack .../049-libyaml-tiny-perl_1.76-1_all.deb ... 436s Unpacking libyaml-tiny-perl (1.76-1) ... 436s Selecting previously unselected package libconfig-model-perl. 436s Preparing to unpack .../050-libconfig-model-perl_2.155-1_all.deb ... 436s Unpacking libconfig-model-perl (2.155-1) ... 436s Selecting previously unselected package libyaml-pp-perl. 436s Preparing to unpack .../051-libyaml-pp-perl_0.39.0-1_all.deb ... 436s Unpacking libyaml-pp-perl (0.39.0-1) ... 436s Selecting previously unselected package cme. 436s Preparing to unpack .../052-cme_1.041-1_all.deb ... 436s Unpacking cme (1.041-1) ... 436s Selecting previously unselected package libisl23:s390x. 436s Preparing to unpack .../053-libisl23_0.27-1_s390x.deb ... 436s Unpacking libisl23:s390x (0.27-1) ... 436s Selecting previously unselected package libmpc3:s390x. 436s Preparing to unpack .../054-libmpc3_1.3.1-1build2_s390x.deb ... 436s Unpacking libmpc3:s390x (1.3.1-1build2) ... 436s Selecting previously unselected package cpp-14-s390x-linux-gnu. 436s Preparing to unpack .../055-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 436s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 437s Selecting previously unselected package cpp-14. 437s Preparing to unpack .../056-cpp-14_14.2.0-17ubuntu3_s390x.deb ... 437s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 437s Selecting previously unselected package cpp-s390x-linux-gnu. 437s Preparing to unpack .../057-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 437s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 437s Selecting previously unselected package cpp. 437s Preparing to unpack .../058-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 437s Unpacking cpp (4:14.2.0-1ubuntu1) ... 437s Selecting previously unselected package libdebhelper-perl. 437s Preparing to unpack .../059-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 437s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 437s Selecting previously unselected package libcc1-0:s390x. 437s Preparing to unpack .../060-libcc1-0_15-20250222-0ubuntu1_s390x.deb ... 437s Unpacking libcc1-0:s390x (15-20250222-0ubuntu1) ... 437s Selecting previously unselected package libgomp1:s390x. 437s Preparing to unpack .../061-libgomp1_15-20250222-0ubuntu1_s390x.deb ... 437s Unpacking libgomp1:s390x (15-20250222-0ubuntu1) ... 437s Selecting previously unselected package libitm1:s390x. 437s Preparing to unpack .../062-libitm1_15-20250222-0ubuntu1_s390x.deb ... 437s Unpacking libitm1:s390x (15-20250222-0ubuntu1) ... 437s Selecting previously unselected package libasan8:s390x. 437s Preparing to unpack .../063-libasan8_15-20250222-0ubuntu1_s390x.deb ... 437s Unpacking libasan8:s390x (15-20250222-0ubuntu1) ... 437s Selecting previously unselected package libubsan1:s390x. 437s Preparing to unpack .../064-libubsan1_15-20250222-0ubuntu1_s390x.deb ... 437s Unpacking libubsan1:s390x (15-20250222-0ubuntu1) ... 437s Selecting previously unselected package libgcc-14-dev:s390x. 437s Preparing to unpack .../065-libgcc-14-dev_14.2.0-17ubuntu3_s390x.deb ... 437s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 437s Selecting previously unselected package gcc-14-s390x-linux-gnu. 437s Preparing to unpack .../066-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 437s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 437s Selecting previously unselected package gcc-14. 437s Preparing to unpack .../067-gcc-14_14.2.0-17ubuntu3_s390x.deb ... 437s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 437s Selecting previously unselected package gcc-s390x-linux-gnu. 437s Preparing to unpack .../068-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 437s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 437s Selecting previously unselected package gcc. 437s Preparing to unpack .../069-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 437s Unpacking gcc (4:14.2.0-1ubuntu1) ... 437s Selecting previously unselected package libtool. 437s Preparing to unpack .../070-libtool_2.5.4-4_all.deb ... 437s Unpacking libtool (2.5.4-4) ... 437s Selecting previously unselected package dh-autoreconf. 437s Preparing to unpack .../071-dh-autoreconf_20_all.deb ... 437s Unpacking dh-autoreconf (20) ... 437s Selecting previously unselected package libarchive-zip-perl. 437s Preparing to unpack .../072-libarchive-zip-perl_1.68-1_all.deb ... 437s Unpacking libarchive-zip-perl (1.68-1) ... 437s Selecting previously unselected package libfile-stripnondeterminism-perl. 437s Preparing to unpack .../073-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 437s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 437s Selecting previously unselected package dh-strip-nondeterminism. 437s Preparing to unpack .../074-dh-strip-nondeterminism_1.14.1-2_all.deb ... 437s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 437s Selecting previously unselected package debugedit. 437s Preparing to unpack .../075-debugedit_1%3a5.1-2_s390x.deb ... 437s Unpacking debugedit (1:5.1-2) ... 437s Selecting previously unselected package dwz. 437s Preparing to unpack .../076-dwz_0.15-1build6_s390x.deb ... 437s Unpacking dwz (0.15-1build6) ... 437s Selecting previously unselected package gettext. 437s Preparing to unpack .../077-gettext_0.23.1-1_s390x.deb ... 437s Unpacking gettext (0.23.1-1) ... 437s Selecting previously unselected package intltool-debian. 437s Preparing to unpack .../078-intltool-debian_0.35.0+20060710.6_all.deb ... 437s Unpacking intltool-debian (0.35.0+20060710.6) ... 437s Selecting previously unselected package po-debconf. 437s Preparing to unpack .../079-po-debconf_1.0.21+nmu1_all.deb ... 437s Unpacking po-debconf (1.0.21+nmu1) ... 437s Selecting previously unselected package debhelper. 437s Preparing to unpack .../080-debhelper_13.24.1ubuntu2_all.deb ... 437s Unpacking debhelper (13.24.1ubuntu2) ... 437s Selecting previously unselected package aglfn. 437s Preparing to unpack .../081-aglfn_1.7+git20191031.4036a9c-2_all.deb ... 437s Unpacking aglfn (1.7+git20191031.4036a9c-2) ... 437s Selecting previously unselected package gnuplot-data. 437s Preparing to unpack .../082-gnuplot-data_6.0.2+dfsg1-1_all.deb ... 437s Unpacking gnuplot-data (6.0.2+dfsg1-1) ... 437s Selecting previously unselected package libfreetype6:s390x. 437s Preparing to unpack .../083-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 437s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 437s Selecting previously unselected package fonts-dejavu-mono. 437s Preparing to unpack .../084-fonts-dejavu-mono_2.37-8_all.deb ... 437s Unpacking fonts-dejavu-mono (2.37-8) ... 437s Selecting previously unselected package fonts-dejavu-core. 437s Preparing to unpack .../085-fonts-dejavu-core_2.37-8_all.deb ... 437s Unpacking fonts-dejavu-core (2.37-8) ... 437s Selecting previously unselected package fonts-freefont-otf. 437s Preparing to unpack .../086-fonts-freefont-otf_20211204+svn4273-2_all.deb ... 437s Unpacking fonts-freefont-otf (20211204+svn4273-2) ... 437s Selecting previously unselected package fontconfig-config. 437s Preparing to unpack .../087-fontconfig-config_2.15.0-2ubuntu1_s390x.deb ... 438s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 438s Selecting previously unselected package libfontconfig1:s390x. 438s Preparing to unpack .../088-libfontconfig1_2.15.0-2ubuntu1_s390x.deb ... 438s Unpacking libfontconfig1:s390x (2.15.0-2ubuntu1) ... 438s Selecting previously unselected package libpixman-1-0:s390x. 438s Preparing to unpack .../089-libpixman-1-0_0.44.0-3_s390x.deb ... 438s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 438s Selecting previously unselected package libxcb-render0:s390x. 438s Preparing to unpack .../090-libxcb-render0_1.17.0-2_s390x.deb ... 438s Unpacking libxcb-render0:s390x (1.17.0-2) ... 438s Selecting previously unselected package libxcb-shm0:s390x. 438s Preparing to unpack .../091-libxcb-shm0_1.17.0-2_s390x.deb ... 438s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 438s Selecting previously unselected package libxrender1:s390x. 438s Preparing to unpack .../092-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 438s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 438s Selecting previously unselected package libcairo2:s390x. 438s Preparing to unpack .../093-libcairo2_1.18.2-2_s390x.deb ... 438s Unpacking libcairo2:s390x (1.18.2-2) ... 438s Selecting previously unselected package libsharpyuv0:s390x. 438s Preparing to unpack .../094-libsharpyuv0_1.5.0-0.1_s390x.deb ... 438s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 438s Selecting previously unselected package libaom3:s390x. 438s Preparing to unpack .../095-libaom3_3.12.0-1_s390x.deb ... 438s Unpacking libaom3:s390x (3.12.0-1) ... 438s Selecting previously unselected package libheif-plugin-aomdec:s390x. 438s Preparing to unpack .../096-libheif-plugin-aomdec_1.19.7-1_s390x.deb ... 438s Unpacking libheif-plugin-aomdec:s390x (1.19.7-1) ... 438s Selecting previously unselected package libde265-0:s390x. 438s Preparing to unpack .../097-libde265-0_1.0.15-1build5_s390x.deb ... 438s Unpacking libde265-0:s390x (1.0.15-1build5) ... 438s Selecting previously unselected package libheif-plugin-libde265:s390x. 438s Preparing to unpack .../098-libheif-plugin-libde265_1.19.7-1_s390x.deb ... 438s Unpacking libheif-plugin-libde265:s390x (1.19.7-1) ... 438s Selecting previously unselected package libheif1:s390x. 438s Preparing to unpack .../099-libheif1_1.19.7-1_s390x.deb ... 438s Unpacking libheif1:s390x (1.19.7-1) ... 438s Selecting previously unselected package libimagequant0:s390x. 438s Preparing to unpack .../100-libimagequant0_2.18.0-1build1_s390x.deb ... 438s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 438s Selecting previously unselected package libjpeg-turbo8:s390x. 438s Preparing to unpack .../101-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 438s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 438s Selecting previously unselected package libjpeg8:s390x. 438s Preparing to unpack .../102-libjpeg8_8c-2ubuntu11_s390x.deb ... 438s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 438s Selecting previously unselected package libgraphite2-3:s390x. 438s Preparing to unpack .../103-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 438s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 438s Selecting previously unselected package libharfbuzz0b:s390x. 438s Preparing to unpack .../104-libharfbuzz0b_10.2.0-1_s390x.deb ... 438s Unpacking libharfbuzz0b:s390x (10.2.0-1) ... 438s Selecting previously unselected package libraqm0:s390x. 438s Preparing to unpack .../105-libraqm0_0.10.2-1_s390x.deb ... 438s Unpacking libraqm0:s390x (0.10.2-1) ... 438s Selecting previously unselected package libdeflate0:s390x. 438s Preparing to unpack .../106-libdeflate0_1.23-1_s390x.deb ... 438s Unpacking libdeflate0:s390x (1.23-1) ... 438s Selecting previously unselected package libjbig0:s390x. 438s Preparing to unpack .../107-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 438s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 438s Selecting previously unselected package libwebp7:s390x. 438s Preparing to unpack .../108-libwebp7_1.5.0-0.1_s390x.deb ... 438s Unpacking libwebp7:s390x (1.5.0-0.1) ... 438s Selecting previously unselected package libtiff6:s390x. 438s Preparing to unpack .../109-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 438s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 438s Selecting previously unselected package libxpm4:s390x. 438s Preparing to unpack .../110-libxpm4_1%3a3.5.17-1build2_s390x.deb ... 438s Unpacking libxpm4:s390x (1:3.5.17-1build2) ... 438s Selecting previously unselected package libgd3:s390x. 438s Preparing to unpack .../111-libgd3_2.3.3-12ubuntu3_s390x.deb ... 438s Unpacking libgd3:s390x (2.3.3-12ubuntu3) ... 438s Selecting previously unselected package liblua5.4-0:s390x. 438s Preparing to unpack .../112-liblua5.4-0_5.4.7-1_s390x.deb ... 438s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 438s Selecting previously unselected package fontconfig. 438s Preparing to unpack .../113-fontconfig_2.15.0-2ubuntu1_s390x.deb ... 438s Unpacking fontconfig (2.15.0-2ubuntu1) ... 438s Selecting previously unselected package libthai-data. 438s Preparing to unpack .../114-libthai-data_0.1.29-2build1_all.deb ... 438s Unpacking libthai-data (0.1.29-2build1) ... 438s Selecting previously unselected package libdatrie1:s390x. 438s Preparing to unpack .../115-libdatrie1_0.2.13-3build1_s390x.deb ... 438s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 438s Selecting previously unselected package libthai0:s390x. 438s Preparing to unpack .../116-libthai0_0.1.29-2build1_s390x.deb ... 438s Unpacking libthai0:s390x (0.1.29-2build1) ... 438s Selecting previously unselected package libpango-1.0-0:s390x. 438s Preparing to unpack .../117-libpango-1.0-0_1.56.2-1_s390x.deb ... 438s Unpacking libpango-1.0-0:s390x (1.56.2-1) ... 438s Selecting previously unselected package libpangoft2-1.0-0:s390x. 438s Preparing to unpack .../118-libpangoft2-1.0-0_1.56.2-1_s390x.deb ... 438s Unpacking libpangoft2-1.0-0:s390x (1.56.2-1) ... 438s Selecting previously unselected package libpangocairo-1.0-0:s390x. 438s Preparing to unpack .../119-libpangocairo-1.0-0_1.56.2-1_s390x.deb ... 438s Unpacking libpangocairo-1.0-0:s390x (1.56.2-1) ... 438s Selecting previously unselected package libwebpmux3:s390x. 438s Preparing to unpack .../120-libwebpmux3_1.5.0-0.1_s390x.deb ... 438s Unpacking libwebpmux3:s390x (1.5.0-0.1) ... 438s Selecting previously unselected package gnuplot-nox. 438s Preparing to unpack .../121-gnuplot-nox_6.0.2+dfsg1-1_s390x.deb ... 438s Unpacking gnuplot-nox (6.0.2+dfsg1-1) ... 438s Selecting previously unselected package dh-octave-autopkgtest. 438s Preparing to unpack .../122-dh-octave-autopkgtest_1.8.0_all.deb ... 438s Unpacking dh-octave-autopkgtest (1.8.0) ... 438s Selecting previously unselected package libapt-pkg-perl. 438s Preparing to unpack .../123-libapt-pkg-perl_0.1.41build1_s390x.deb ... 438s Unpacking libapt-pkg-perl (0.1.41build1) ... 438s Selecting previously unselected package libarray-intspan-perl. 438s Preparing to unpack .../124-libarray-intspan-perl_2.004-2_all.deb ... 438s Unpacking libarray-intspan-perl (2.004-2) ... 438s Selecting previously unselected package libyaml-libyaml-perl. 438s Preparing to unpack .../125-libyaml-libyaml-perl_0.903.0+ds-1_s390x.deb ... 438s Unpacking libyaml-libyaml-perl (0.903.0+ds-1) ... 438s Selecting previously unselected package libconfig-model-backend-yaml-perl. 438s Preparing to unpack .../126-libconfig-model-backend-yaml-perl_2.134-2_all.deb ... 438s Unpacking libconfig-model-backend-yaml-perl (2.134-2) ... 438s Selecting previously unselected package libexporter-lite-perl. 438s Preparing to unpack .../127-libexporter-lite-perl_0.09-2_all.deb ... 438s Unpacking libexporter-lite-perl (0.09-2) ... 438s Selecting previously unselected package libencode-locale-perl. 438s Preparing to unpack .../128-libencode-locale-perl_1.05-3_all.deb ... 438s Unpacking libencode-locale-perl (1.05-3) ... 438s Selecting previously unselected package libtimedate-perl. 438s Preparing to unpack .../129-libtimedate-perl_2.3300-2_all.deb ... 438s Unpacking libtimedate-perl (2.3300-2) ... 438s Selecting previously unselected package libhttp-date-perl. 438s Preparing to unpack .../130-libhttp-date-perl_6.06-1_all.deb ... 438s Unpacking libhttp-date-perl (6.06-1) ... 438s Selecting previously unselected package libfile-listing-perl. 438s Preparing to unpack .../131-libfile-listing-perl_6.16-1_all.deb ... 438s Unpacking libfile-listing-perl (6.16-1) ... 438s Selecting previously unselected package libhtml-tagset-perl. 438s Preparing to unpack .../132-libhtml-tagset-perl_3.24-1_all.deb ... 438s Unpacking libhtml-tagset-perl (3.24-1) ... 438s Selecting previously unselected package liburi-perl. 438s Preparing to unpack .../133-liburi-perl_5.30-1_all.deb ... 438s Unpacking liburi-perl (5.30-1) ... 438s Selecting previously unselected package libhtml-parser-perl:s390x. 438s Preparing to unpack .../134-libhtml-parser-perl_3.83-1build1_s390x.deb ... 438s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 438s Selecting previously unselected package libhtml-tree-perl. 438s Preparing to unpack .../135-libhtml-tree-perl_5.07-3_all.deb ... 438s Unpacking libhtml-tree-perl (5.07-3) ... 438s Selecting previously unselected package libclone-perl:s390x. 438s Preparing to unpack .../136-libclone-perl_0.47-1_s390x.deb ... 438s Unpacking libclone-perl:s390x (0.47-1) ... 438s Selecting previously unselected package libio-html-perl. 438s Preparing to unpack .../137-libio-html-perl_1.004-3_all.deb ... 438s Unpacking libio-html-perl (1.004-3) ... 438s Selecting previously unselected package liblwp-mediatypes-perl. 438s Preparing to unpack .../138-liblwp-mediatypes-perl_6.04-2_all.deb ... 438s Unpacking liblwp-mediatypes-perl (6.04-2) ... 438s Selecting previously unselected package libhttp-message-perl. 438s Preparing to unpack .../139-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 438s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 438s Selecting previously unselected package libhttp-cookies-perl. 438s Preparing to unpack .../140-libhttp-cookies-perl_6.11-1_all.deb ... 438s Unpacking libhttp-cookies-perl (6.11-1) ... 438s Selecting previously unselected package libhttp-negotiate-perl. 438s Preparing to unpack .../141-libhttp-negotiate-perl_6.01-2_all.deb ... 438s Unpacking libhttp-negotiate-perl (6.01-2) ... 438s Selecting previously unselected package perl-openssl-defaults:s390x. 438s Preparing to unpack .../142-perl-openssl-defaults_7build3_s390x.deb ... 438s Unpacking perl-openssl-defaults:s390x (7build3) ... 438s Selecting previously unselected package libnet-ssleay-perl:s390x. 438s Preparing to unpack .../143-libnet-ssleay-perl_1.94-3_s390x.deb ... 438s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 438s Selecting previously unselected package libio-socket-ssl-perl. 438s Preparing to unpack .../144-libio-socket-ssl-perl_2.089-1_all.deb ... 438s Unpacking libio-socket-ssl-perl (2.089-1) ... 438s Selecting previously unselected package libnet-http-perl. 438s Preparing to unpack .../145-libnet-http-perl_6.23-1_all.deb ... 438s Unpacking libnet-http-perl (6.23-1) ... 438s Selecting previously unselected package liblwp-protocol-https-perl. 438s Preparing to unpack .../146-liblwp-protocol-https-perl_6.14-1_all.deb ... 438s Unpacking liblwp-protocol-https-perl (6.14-1) ... 438s Selecting previously unselected package libwww-robotrules-perl. 438s Preparing to unpack .../147-libwww-robotrules-perl_6.02-1_all.deb ... 438s Unpacking libwww-robotrules-perl (6.02-1) ... 438s Selecting previously unselected package libwww-perl. 438s Preparing to unpack .../148-libwww-perl_6.78-1_all.deb ... 438s Unpacking libwww-perl (6.78-1) ... 438s Selecting previously unselected package liberror-perl. 438s Preparing to unpack .../149-liberror-perl_0.17030-1_all.deb ... 438s Unpacking liberror-perl (0.17030-1) ... 438s Selecting previously unselected package libparse-debcontrol-perl. 438s Preparing to unpack .../150-libparse-debcontrol-perl_2.005-6_all.deb ... 438s Unpacking libparse-debcontrol-perl (2.005-6) ... 438s Selecting previously unselected package libsoftware-copyright-perl. 438s Preparing to unpack .../151-libsoftware-copyright-perl_0.014-1_all.deb ... 438s Unpacking libsoftware-copyright-perl (0.014-1) ... 438s Selecting previously unselected package libalgorithm-c3-perl. 438s Preparing to unpack .../152-libalgorithm-c3-perl_0.11-2_all.deb ... 438s Unpacking libalgorithm-c3-perl (0.11-2) ... 438s Selecting previously unselected package libclass-c3-perl. 438s Preparing to unpack .../153-libclass-c3-perl_0.35-2_all.deb ... 438s Unpacking libclass-c3-perl (0.35-2) ... 438s Selecting previously unselected package libmro-compat-perl. 438s Preparing to unpack .../154-libmro-compat-perl_0.15-2_all.deb ... 438s Unpacking libmro-compat-perl (0.15-2) ... 438s Selecting previously unselected package libdata-section-perl. 438s Preparing to unpack .../155-libdata-section-perl_0.200008-1_all.deb ... 438s Unpacking libdata-section-perl (0.200008-1) ... 438s Selecting previously unselected package libtext-template-perl. 438s Preparing to unpack .../156-libtext-template-perl_1.61-1_all.deb ... 438s Unpacking libtext-template-perl (1.61-1) ... 438s Selecting previously unselected package libsoftware-license-perl. 438s Preparing to unpack .../157-libsoftware-license-perl_0.104006-1_all.deb ... 438s Unpacking libsoftware-license-perl (0.104006-1) ... 438s Selecting previously unselected package libsoftware-licensemoreutils-perl. 438s Preparing to unpack .../158-libsoftware-licensemoreutils-perl_1.009-1_all.deb ... 438s Unpacking libsoftware-licensemoreutils-perl (1.009-1) ... 438s Selecting previously unselected package libsort-versions-perl. 438s Preparing to unpack .../159-libsort-versions-perl_1.62-3_all.deb ... 438s Unpacking libsort-versions-perl (1.62-3) ... 438s Selecting previously unselected package libtext-reform-perl. 438s Preparing to unpack .../160-libtext-reform-perl_1.20-5_all.deb ... 438s Unpacking libtext-reform-perl (1.20-5) ... 438s Selecting previously unselected package libtext-autoformat-perl. 438s Preparing to unpack .../161-libtext-autoformat-perl_1.750000-2_all.deb ... 438s Unpacking libtext-autoformat-perl (1.750000-2) ... 438s Selecting previously unselected package libtext-levenshtein-damerau-perl. 438s Preparing to unpack .../162-libtext-levenshtein-damerau-perl_0.41-3_all.deb ... 438s Unpacking libtext-levenshtein-damerau-perl (0.41-3) ... 438s Selecting previously unselected package libtoml-tiny-perl. 438s Preparing to unpack .../163-libtoml-tiny-perl_0.19-1_all.deb ... 438s Unpacking libtoml-tiny-perl (0.19-1) ... 438s Selecting previously unselected package libclass-inspector-perl. 438s Preparing to unpack .../164-libclass-inspector-perl_1.36-3_all.deb ... 438s Unpacking libclass-inspector-perl (1.36-3) ... 438s Selecting previously unselected package libfile-sharedir-perl. 438s Preparing to unpack .../165-libfile-sharedir-perl_1.118-3_all.deb ... 438s Unpacking libfile-sharedir-perl (1.118-3) ... 438s Selecting previously unselected package libindirect-perl. 438s Preparing to unpack .../166-libindirect-perl_0.39-2build5_s390x.deb ... 438s Unpacking libindirect-perl (0.39-2build5) ... 438s Selecting previously unselected package libxs-parse-keyword-perl. 438s Preparing to unpack .../167-libxs-parse-keyword-perl_0.48-2_s390x.deb ... 438s Unpacking libxs-parse-keyword-perl (0.48-2) ... 438s Selecting previously unselected package libxs-parse-sublike-perl:s390x. 438s Preparing to unpack .../168-libxs-parse-sublike-perl_0.37-1_s390x.deb ... 438s Unpacking libxs-parse-sublike-perl:s390x (0.37-1) ... 438s Selecting previously unselected package libobject-pad-perl. 438s Preparing to unpack .../169-libobject-pad-perl_0.820-1_s390x.deb ... 438s Unpacking libobject-pad-perl (0.820-1) ... 438s Selecting previously unselected package libsyntax-keyword-try-perl. 438s Preparing to unpack .../170-libsyntax-keyword-try-perl_0.30-1_s390x.deb ... 438s Unpacking libsyntax-keyword-try-perl (0.30-1) ... 439s Selecting previously unselected package libio-interactive-perl. 439s Preparing to unpack .../171-libio-interactive-perl_1.026-1_all.deb ... 439s Unpacking libio-interactive-perl (1.026-1) ... 439s Selecting previously unselected package liblog-any-perl. 439s Preparing to unpack .../172-liblog-any-perl_1.717-1_all.deb ... 439s Unpacking liblog-any-perl (1.717-1) ... 439s Selecting previously unselected package liblog-any-adapter-screen-perl. 439s Preparing to unpack .../173-liblog-any-adapter-screen-perl_0.141-1_all.deb ... 439s Unpacking liblog-any-adapter-screen-perl (0.141-1) ... 439s Selecting previously unselected package libsub-exporter-progressive-perl. 439s Preparing to unpack .../174-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 439s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 439s Selecting previously unselected package libvariable-magic-perl. 439s Preparing to unpack .../175-libvariable-magic-perl_0.64-1build1_s390x.deb ... 439s Unpacking libvariable-magic-perl (0.64-1build1) ... 439s Selecting previously unselected package libb-hooks-endofscope-perl. 439s Preparing to unpack .../176-libb-hooks-endofscope-perl_0.28-1_all.deb ... 439s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 439s Selecting previously unselected package libsub-identify-perl. 439s Preparing to unpack .../177-libsub-identify-perl_0.14-3build4_s390x.deb ... 439s Unpacking libsub-identify-perl (0.14-3build4) ... 439s Selecting previously unselected package libsub-name-perl:s390x. 439s Preparing to unpack .../178-libsub-name-perl_0.28-1_s390x.deb ... 439s Unpacking libsub-name-perl:s390x (0.28-1) ... 439s Selecting previously unselected package libnamespace-clean-perl. 439s Preparing to unpack .../179-libnamespace-clean-perl_0.27-2_all.deb ... 439s Unpacking libnamespace-clean-perl (0.27-2) ... 439s Selecting previously unselected package libnumber-compare-perl. 439s Preparing to unpack .../180-libnumber-compare-perl_0.03-3_all.deb ... 439s Unpacking libnumber-compare-perl (0.03-3) ... 439s Selecting previously unselected package libtext-glob-perl. 439s Preparing to unpack .../181-libtext-glob-perl_0.11-3_all.deb ... 439s Unpacking libtext-glob-perl (0.11-3) ... 439s Selecting previously unselected package libpath-iterator-rule-perl. 439s Preparing to unpack .../182-libpath-iterator-rule-perl_1.015-2_all.deb ... 439s Unpacking libpath-iterator-rule-perl (1.015-2) ... 439s Selecting previously unselected package libpod-parser-perl. 439s Preparing to unpack .../183-libpod-parser-perl_1.67-1_all.deb ... 439s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 439s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 439s Unpacking libpod-parser-perl (1.67-1) ... 439s Selecting previously unselected package libpod-constants-perl. 439s Preparing to unpack .../184-libpod-constants-perl_0.19-2_all.deb ... 439s Unpacking libpod-constants-perl (0.19-2) ... 439s Selecting previously unselected package libset-intspan-perl. 439s Preparing to unpack .../185-libset-intspan-perl_1.19-3_all.deb ... 439s Unpacking libset-intspan-perl (1.19-3) ... 439s Selecting previously unselected package libstring-copyright-perl. 439s Preparing to unpack .../186-libstring-copyright-perl_0.003014-1_all.deb ... 439s Unpacking libstring-copyright-perl (0.003014-1) ... 439s Selecting previously unselected package libstring-escape-perl. 439s Preparing to unpack .../187-libstring-escape-perl_2010.002-3_all.deb ... 439s Unpacking libstring-escape-perl (2010.002-3) ... 439s Selecting previously unselected package libregexp-pattern-license-perl. 439s Preparing to unpack .../188-libregexp-pattern-license-perl_3.11.2-1_all.deb ... 439s Unpacking libregexp-pattern-license-perl (3.11.2-1) ... 439s Selecting previously unselected package libregexp-pattern-perl. 439s Preparing to unpack .../189-libregexp-pattern-perl_0.2.14-2_all.deb ... 439s Unpacking libregexp-pattern-perl (0.2.14-2) ... 439s Selecting previously unselected package libstring-license-perl. 439s Preparing to unpack .../190-libstring-license-perl_0.0.11-1ubuntu1_all.deb ... 439s Unpacking libstring-license-perl (0.0.11-1ubuntu1) ... 439s Selecting previously unselected package licensecheck. 439s Preparing to unpack .../191-licensecheck_3.3.9-1ubuntu1_all.deb ... 439s Unpacking licensecheck (3.3.9-1ubuntu1) ... 439s Selecting previously unselected package diffstat. 439s Preparing to unpack .../192-diffstat_1.67-1_s390x.deb ... 439s Unpacking diffstat (1.67-1) ... 439s Selecting previously unselected package libberkeleydb-perl:s390x. 439s Preparing to unpack .../193-libberkeleydb-perl_0.66-1_s390x.deb ... 439s Unpacking libberkeleydb-perl:s390x (0.66-1) ... 439s Selecting previously unselected package libclass-xsaccessor-perl. 439s Preparing to unpack .../194-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 439s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 439s Selecting previously unselected package libconfig-tiny-perl. 439s Preparing to unpack .../195-libconfig-tiny-perl_2.30-1_all.deb ... 439s Unpacking libconfig-tiny-perl (2.30-1) ... 439s Selecting previously unselected package libconst-fast-perl. 439s Preparing to unpack .../196-libconst-fast-perl_0.014-2_all.deb ... 439s Unpacking libconst-fast-perl (0.014-2) ... 439s Selecting previously unselected package libcpanel-json-xs-perl:s390x. 439s Preparing to unpack .../197-libcpanel-json-xs-perl_4.39-1_s390x.deb ... 439s Unpacking libcpanel-json-xs-perl:s390x (4.39-1) ... 439s Selecting previously unselected package libaliased-perl. 439s Preparing to unpack .../198-libaliased-perl_0.34-3_all.deb ... 439s Unpacking libaliased-perl (0.34-3) ... 439s Selecting previously unselected package libclass-data-inheritable-perl. 439s Preparing to unpack .../199-libclass-data-inheritable-perl_0.10-1_all.deb ... 439s Unpacking libclass-data-inheritable-perl (0.10-1) ... 439s Selecting previously unselected package libdevel-stacktrace-perl. 439s Preparing to unpack .../200-libdevel-stacktrace-perl_2.0500-1_all.deb ... 439s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 439s Selecting previously unselected package libexception-class-perl. 439s Preparing to unpack .../201-libexception-class-perl_1.45-1_all.deb ... 439s Unpacking libexception-class-perl (1.45-1) ... 439s Selecting previously unselected package libiterator-perl. 439s Preparing to unpack .../202-libiterator-perl_0.03+ds1-2_all.deb ... 439s Unpacking libiterator-perl (0.03+ds1-2) ... 439s Selecting previously unselected package libiterator-util-perl. 439s Preparing to unpack .../203-libiterator-util-perl_0.02+ds1-2_all.deb ... 439s Unpacking libiterator-util-perl (0.02+ds1-2) ... 439s Selecting previously unselected package libdata-dpath-perl. 439s Preparing to unpack .../204-libdata-dpath-perl_0.60-1_all.deb ... 439s Unpacking libdata-dpath-perl (0.60-1) ... 439s Selecting previously unselected package libnet-domain-tld-perl. 439s Preparing to unpack .../205-libnet-domain-tld-perl_1.75-4_all.deb ... 439s Unpacking libnet-domain-tld-perl (1.75-4) ... 439s Selecting previously unselected package libdata-validate-domain-perl. 439s Preparing to unpack .../206-libdata-validate-domain-perl_0.15-1_all.deb ... 439s Unpacking libdata-validate-domain-perl (0.15-1) ... 439s Selecting previously unselected package libnet-ipv6addr-perl. 439s Preparing to unpack .../207-libnet-ipv6addr-perl_1.02-1_all.deb ... 439s Unpacking libnet-ipv6addr-perl (1.02-1) ... 439s Selecting previously unselected package libnet-netmask-perl. 439s Preparing to unpack .../208-libnet-netmask-perl_2.0002-2_all.deb ... 439s Unpacking libnet-netmask-perl (2.0002-2) ... 439s Selecting previously unselected package libnetaddr-ip-perl. 439s Preparing to unpack .../209-libnetaddr-ip-perl_4.079+dfsg-2build5_s390x.deb ... 439s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 439s Selecting previously unselected package libdata-validate-ip-perl. 439s Preparing to unpack .../210-libdata-validate-ip-perl_0.31-1_all.deb ... 439s Unpacking libdata-validate-ip-perl (0.31-1) ... 439s Selecting previously unselected package libdata-validate-uri-perl. 439s Preparing to unpack .../211-libdata-validate-uri-perl_0.07-3_all.deb ... 439s Unpacking libdata-validate-uri-perl (0.07-3) ... 439s Selecting previously unselected package libdevel-size-perl. 439s Preparing to unpack .../212-libdevel-size-perl_0.84-1build1_s390x.deb ... 439s Unpacking libdevel-size-perl (0.84-1build1) ... 439s Selecting previously unselected package libemail-address-xs-perl. 439s Preparing to unpack .../213-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 439s Unpacking libemail-address-xs-perl (1.05-1build5) ... 439s Selecting previously unselected package libipc-system-simple-perl. 439s Preparing to unpack .../214-libipc-system-simple-perl_1.30-2_all.deb ... 439s Unpacking libipc-system-simple-perl (1.30-2) ... 439s Selecting previously unselected package libfile-basedir-perl. 439s Preparing to unpack .../215-libfile-basedir-perl_0.09-2_all.deb ... 439s Unpacking libfile-basedir-perl (0.09-2) ... 439s Selecting previously unselected package libfile-find-rule-perl. 439s Preparing to unpack .../216-libfile-find-rule-perl_0.34-3_all.deb ... 439s Unpacking libfile-find-rule-perl (0.34-3) ... 439s Selecting previously unselected package libio-string-perl. 439s Preparing to unpack .../217-libio-string-perl_1.08-4_all.deb ... 439s Unpacking libio-string-perl (1.08-4) ... 439s Selecting previously unselected package libfont-ttf-perl. 439s Preparing to unpack .../218-libfont-ttf-perl_1.06-2_all.deb ... 439s Unpacking libfont-ttf-perl (1.06-2) ... 439s Selecting previously unselected package libhtml-html5-entities-perl. 439s Preparing to unpack .../219-libhtml-html5-entities-perl_0.004-3_all.deb ... 439s Unpacking libhtml-html5-entities-perl (0.004-3) ... 439s Selecting previously unselected package libhtml-tokeparser-simple-perl. 439s Preparing to unpack .../220-libhtml-tokeparser-simple-perl_3.16-4_all.deb ... 439s Unpacking libhtml-tokeparser-simple-perl (3.16-4) ... 439s Selecting previously unselected package libipc-run3-perl. 439s Preparing to unpack .../221-libipc-run3-perl_0.049-1_all.deb ... 439s Unpacking libipc-run3-perl (0.049-1) ... 439s Selecting previously unselected package libjson-maybexs-perl. 439s Preparing to unpack .../222-libjson-maybexs-perl_1.004008-1_all.deb ... 439s Unpacking libjson-maybexs-perl (1.004008-1) ... 439s Selecting previously unselected package liblist-compare-perl. 439s Preparing to unpack .../223-liblist-compare-perl_0.55-2_all.deb ... 439s Unpacking liblist-compare-perl (0.55-2) ... 439s Selecting previously unselected package liblist-someutils-perl. 439s Preparing to unpack .../224-liblist-someutils-perl_0.59-1_all.deb ... 439s Unpacking liblist-someutils-perl (0.59-1) ... 439s Selecting previously unselected package liblist-utilsby-perl. 439s Preparing to unpack .../225-liblist-utilsby-perl_0.12-2_all.deb ... 439s Unpacking liblist-utilsby-perl (0.12-2) ... 439s Selecting previously unselected package libmldbm-perl. 439s Preparing to unpack .../226-libmldbm-perl_2.05-4_all.deb ... 439s Unpacking libmldbm-perl (2.05-4) ... 439s Selecting previously unselected package libclass-method-modifiers-perl. 439s Preparing to unpack .../227-libclass-method-modifiers-perl_2.15-1_all.deb ... 439s Unpacking libclass-method-modifiers-perl (2.15-1) ... 439s Selecting previously unselected package libimport-into-perl. 439s Preparing to unpack .../228-libimport-into-perl_1.002005-2_all.deb ... 439s Unpacking libimport-into-perl (1.002005-2) ... 439s Selecting previously unselected package librole-tiny-perl. 439s Preparing to unpack .../229-librole-tiny-perl_2.002004-1_all.deb ... 439s Unpacking librole-tiny-perl (2.002004-1) ... 439s Selecting previously unselected package libsub-quote-perl. 439s Preparing to unpack .../230-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 439s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 439s Selecting previously unselected package libmoo-perl. 439s Preparing to unpack .../231-libmoo-perl_2.005005-1_all.deb ... 439s Unpacking libmoo-perl (2.005005-1) ... 439s Selecting previously unselected package libstrictures-perl. 439s Preparing to unpack .../232-libstrictures-perl_2.000006-1_all.deb ... 439s Unpacking libstrictures-perl (2.000006-1) ... 439s Selecting previously unselected package libmoox-aliases-perl. 439s Preparing to unpack .../233-libmoox-aliases-perl_0.001006-2_all.deb ... 439s Unpacking libmoox-aliases-perl (0.001006-2) ... 439s Selecting previously unselected package libperlio-gzip-perl. 439s Preparing to unpack .../234-libperlio-gzip-perl_0.20-1build5_s390x.deb ... 439s Unpacking libperlio-gzip-perl (0.20-1build5) ... 439s Selecting previously unselected package libperlio-utf8-strict-perl. 439s Preparing to unpack .../235-libperlio-utf8-strict-perl_0.010-1build4_s390x.deb ... 439s Unpacking libperlio-utf8-strict-perl (0.010-1build4) ... 439s Selecting previously unselected package libproc-processtable-perl:s390x. 439s Preparing to unpack .../236-libproc-processtable-perl_0.636-1build4_s390x.deb ... 439s Unpacking libproc-processtable-perl:s390x (0.636-1build4) ... 439s Selecting previously unselected package libregexp-wildcards-perl. 439s Preparing to unpack .../237-libregexp-wildcards-perl_1.05-3_all.deb ... 439s Unpacking libregexp-wildcards-perl (1.05-3) ... 439s Selecting previously unselected package libsereal-decoder-perl. 439s Preparing to unpack .../238-libsereal-decoder-perl_5.004+ds-1build4_s390x.deb ... 439s Unpacking libsereal-decoder-perl (5.004+ds-1build4) ... 439s Selecting previously unselected package libsereal-encoder-perl. 439s Preparing to unpack .../239-libsereal-encoder-perl_5.004+ds-1build4_s390x.deb ... 439s Unpacking libsereal-encoder-perl (5.004+ds-1build4) ... 439s Selecting previously unselected package libterm-readkey-perl. 439s Preparing to unpack .../240-libterm-readkey-perl_2.38-2build5_s390x.deb ... 439s Unpacking libterm-readkey-perl (2.38-2build5) ... 439s Selecting previously unselected package libtext-levenshteinxs-perl. 439s Preparing to unpack .../241-libtext-levenshteinxs-perl_0.03-5build5_s390x.deb ... 439s Unpacking libtext-levenshteinxs-perl (0.03-5build5) ... 439s Selecting previously unselected package libmarkdown2:s390x. 439s Preparing to unpack .../242-libmarkdown2_2.2.7-2.1_s390x.deb ... 439s Unpacking libmarkdown2:s390x (2.2.7-2.1) ... 439s Selecting previously unselected package libtext-markdown-discount-perl. 439s Preparing to unpack .../243-libtext-markdown-discount-perl_0.18-1_s390x.deb ... 439s Unpacking libtext-markdown-discount-perl (0.18-1) ... 439s Selecting previously unselected package libdata-messagepack-perl. 439s Preparing to unpack .../244-libdata-messagepack-perl_1.02-1build5_s390x.deb ... 439s Unpacking libdata-messagepack-perl (1.02-1build5) ... 439s Selecting previously unselected package libtext-xslate-perl:s390x. 439s Preparing to unpack .../245-libtext-xslate-perl_3.5.9-2build1_s390x.deb ... 439s Unpacking libtext-xslate-perl:s390x (3.5.9-2build1) ... 439s Selecting previously unselected package libtime-duration-perl. 439s Preparing to unpack .../246-libtime-duration-perl_1.21-2_all.deb ... 439s Unpacking libtime-duration-perl (1.21-2) ... 439s Selecting previously unselected package libtime-moment-perl. 439s Preparing to unpack .../247-libtime-moment-perl_0.44-2build5_s390x.deb ... 439s Unpacking libtime-moment-perl (0.44-2build5) ... 439s Selecting previously unselected package libunicode-utf8-perl. 439s Preparing to unpack .../248-libunicode-utf8-perl_0.62-2build4_s390x.deb ... 439s Unpacking libunicode-utf8-perl (0.62-2build4) ... 439s Selecting previously unselected package libcgi-pm-perl. 439s Preparing to unpack .../249-libcgi-pm-perl_4.67-1_all.deb ... 439s Unpacking libcgi-pm-perl (4.67-1) ... 439s Selecting previously unselected package libhtml-form-perl. 439s Preparing to unpack .../250-libhtml-form-perl_6.12-1_all.deb ... 439s Unpacking libhtml-form-perl (6.12-1) ... 439s Selecting previously unselected package libwww-mechanize-perl. 439s Preparing to unpack .../251-libwww-mechanize-perl_2.19-1ubuntu1_all.deb ... 439s Unpacking libwww-mechanize-perl (2.19-1ubuntu1) ... 439s Selecting previously unselected package libxml-namespacesupport-perl. 439s Preparing to unpack .../252-libxml-namespacesupport-perl_1.12-2_all.deb ... 439s Unpacking libxml-namespacesupport-perl (1.12-2) ... 439s Selecting previously unselected package libxml-sax-base-perl. 439s Preparing to unpack .../253-libxml-sax-base-perl_1.09-3_all.deb ... 439s Unpacking libxml-sax-base-perl (1.09-3) ... 439s Selecting previously unselected package libxml-sax-perl. 439s Preparing to unpack .../254-libxml-sax-perl_1.02+dfsg-4_all.deb ... 439s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 439s Selecting previously unselected package libxml-libxml-perl. 439s Preparing to unpack .../255-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_s390x.deb ... 439s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 439s Selecting previously unselected package lzip. 439s Preparing to unpack .../256-lzip_1.25-2_s390x.deb ... 439s Unpacking lzip (1.25-2) ... 439s Selecting previously unselected package lzop. 439s Preparing to unpack .../257-lzop_1.04-2build3_s390x.deb ... 439s Unpacking lzop (1.04-2build3) ... 439s Selecting previously unselected package patchutils. 439s Preparing to unpack .../258-patchutils_0.4.2-1build3_s390x.deb ... 439s Unpacking patchutils (0.4.2-1build3) ... 440s Selecting previously unselected package t1utils. 440s Preparing to unpack .../259-t1utils_1.41-4build3_s390x.deb ... 440s Unpacking t1utils (1.41-4build3) ... 440s Selecting previously unselected package unzip. 440s Preparing to unpack .../260-unzip_6.0-28ubuntu6_s390x.deb ... 440s Unpacking unzip (6.0-28ubuntu6) ... 440s Selecting previously unselected package lintian. 440s Preparing to unpack .../261-lintian_2.121.1+nmu1ubuntu2_all.deb ... 440s Unpacking lintian (2.121.1+nmu1ubuntu2) ... 440s Selecting previously unselected package libconfig-model-dpkg-perl. 440s Preparing to unpack .../262-libconfig-model-dpkg-perl_3.010_all.deb ... 440s Unpacking libconfig-model-dpkg-perl (3.010) ... 440s Selecting previously unselected package libconvert-binhex-perl. 440s Preparing to unpack .../263-libconvert-binhex-perl_1.125-3_all.deb ... 440s Unpacking libconvert-binhex-perl (1.125-3) ... 440s Selecting previously unselected package libnet-smtp-ssl-perl. 440s Preparing to unpack .../264-libnet-smtp-ssl-perl_1.04-2_all.deb ... 440s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 440s Selecting previously unselected package libmailtools-perl. 440s Preparing to unpack .../265-libmailtools-perl_2.22-1_all.deb ... 440s Unpacking libmailtools-perl (2.22-1) ... 440s Selecting previously unselected package libmime-tools-perl. 440s Preparing to unpack .../266-libmime-tools-perl_5.515-1_all.deb ... 440s Unpacking libmime-tools-perl (5.515-1) ... 440s Selecting previously unselected package libsuitesparseconfig7:s390x. 440s Preparing to unpack .../267-libsuitesparseconfig7_1%3a7.8.3+dfsg-3_s390x.deb ... 440s Unpacking libsuitesparseconfig7:s390x (1:7.8.3+dfsg-3) ... 440s Selecting previously unselected package libamd3:s390x. 440s Preparing to unpack .../268-libamd3_1%3a7.8.3+dfsg-3_s390x.deb ... 440s Unpacking libamd3:s390x (1:7.8.3+dfsg-3) ... 440s Selecting previously unselected package libblas3:s390x. 440s Preparing to unpack .../269-libblas3_3.12.1-2_s390x.deb ... 440s Unpacking libblas3:s390x (3.12.1-2) ... 440s Selecting previously unselected package libgfortran5:s390x. 440s Preparing to unpack .../270-libgfortran5_15-20250222-0ubuntu1_s390x.deb ... 440s Unpacking libgfortran5:s390x (15-20250222-0ubuntu1) ... 440s Selecting previously unselected package liblapack3:s390x. 440s Preparing to unpack .../271-liblapack3_3.12.1-2_s390x.deb ... 440s Unpacking liblapack3:s390x (3.12.1-2) ... 440s Selecting previously unselected package libarpack2t64:s390x. 440s Preparing to unpack .../272-libarpack2t64_3.9.1-4_s390x.deb ... 440s Unpacking libarpack2t64:s390x (3.9.1-4) ... 440s Selecting previously unselected package libccolamd3:s390x. 440s Preparing to unpack .../273-libccolamd3_1%3a7.8.3+dfsg-3_s390x.deb ... 440s Unpacking libccolamd3:s390x (1:7.8.3+dfsg-3) ... 440s Selecting previously unselected package libcamd3:s390x. 440s Preparing to unpack .../274-libcamd3_1%3a7.8.3+dfsg-3_s390x.deb ... 440s Unpacking libcamd3:s390x (1:7.8.3+dfsg-3) ... 440s Selecting previously unselected package libcolamd3:s390x. 440s Preparing to unpack .../275-libcolamd3_1%3a7.8.3+dfsg-3_s390x.deb ... 440s Unpacking libcolamd3:s390x (1:7.8.3+dfsg-3) ... 440s Selecting previously unselected package libcholmod5:s390x. 440s Preparing to unpack .../276-libcholmod5_1%3a7.8.3+dfsg-3_s390x.deb ... 440s Unpacking libcholmod5:s390x (1:7.8.3+dfsg-3) ... 440s Selecting previously unselected package libcxsparse4:s390x. 440s Preparing to unpack .../277-libcxsparse4_1%3a7.8.3+dfsg-3_s390x.deb ... 440s Unpacking libcxsparse4:s390x (1:7.8.3+dfsg-3) ... 440s Selecting previously unselected package libfftw3-double3:s390x. 440s Preparing to unpack .../278-libfftw3-double3_3.3.10-2fakesync1build1_s390x.deb ... 440s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build1) ... 440s Selecting previously unselected package libfftw3-single3:s390x. 440s Preparing to unpack .../279-libfftw3-single3_3.3.10-2fakesync1build1_s390x.deb ... 440s Unpacking libfftw3-single3:s390x (3.3.10-2fakesync1build1) ... 440s Selecting previously unselected package libxfixes3:s390x. 440s Preparing to unpack .../280-libxfixes3_1%3a6.0.0-2build1_s390x.deb ... 440s Unpacking libxfixes3:s390x (1:6.0.0-2build1) ... 440s Selecting previously unselected package libxcursor1:s390x. 440s Preparing to unpack .../281-libxcursor1_1%3a1.2.3-1_s390x.deb ... 440s Unpacking libxcursor1:s390x (1:1.2.3-1) ... 440s Selecting previously unselected package libxft2:s390x. 440s Preparing to unpack .../282-libxft2_2.3.6-1build1_s390x.deb ... 440s Unpacking libxft2:s390x (2.3.6-1build1) ... 440s Selecting previously unselected package libxinerama1:s390x. 440s Preparing to unpack .../283-libxinerama1_2%3a1.1.4-3build1_s390x.deb ... 440s Unpacking libxinerama1:s390x (2:1.1.4-3build1) ... 440s Selecting previously unselected package libfltk1.3t64:s390x. 440s Preparing to unpack .../284-libfltk1.3t64_1.3.8-6.1build2_s390x.deb ... 440s Unpacking libfltk1.3t64:s390x (1.3.8-6.1build2) ... 440s Selecting previously unselected package libglvnd0:s390x. 440s Preparing to unpack .../285-libglvnd0_1.7.0-1build1_s390x.deb ... 440s Unpacking libglvnd0:s390x (1.7.0-1build1) ... 440s Selecting previously unselected package libx11-xcb1:s390x. 440s Preparing to unpack .../286-libx11-xcb1_2%3a1.8.10-2_s390x.deb ... 440s Unpacking libx11-xcb1:s390x (2:1.8.10-2) ... 440s Selecting previously unselected package libxcb-dri3-0:s390x. 440s Preparing to unpack .../287-libxcb-dri3-0_1.17.0-2_s390x.deb ... 440s Unpacking libxcb-dri3-0:s390x (1.17.0-2) ... 440s Selecting previously unselected package libxcb-glx0:s390x. 440s Preparing to unpack .../288-libxcb-glx0_1.17.0-2_s390x.deb ... 440s Unpacking libxcb-glx0:s390x (1.17.0-2) ... 440s Selecting previously unselected package libxcb-present0:s390x. 440s Preparing to unpack .../289-libxcb-present0_1.17.0-2_s390x.deb ... 440s Unpacking libxcb-present0:s390x (1.17.0-2) ... 440s Selecting previously unselected package libxcb-xfixes0:s390x. 440s Preparing to unpack .../290-libxcb-xfixes0_1.17.0-2_s390x.deb ... 440s Unpacking libxcb-xfixes0:s390x (1.17.0-2) ... 440s Selecting previously unselected package libxxf86vm1:s390x. 440s Preparing to unpack .../291-libxxf86vm1_1%3a1.1.4-1build4_s390x.deb ... 440s Unpacking libxxf86vm1:s390x (1:1.1.4-1build4) ... 440s Selecting previously unselected package libxcb-randr0:s390x. 440s Preparing to unpack .../292-libxcb-randr0_1.17.0-2_s390x.deb ... 440s Unpacking libxcb-randr0:s390x (1.17.0-2) ... 440s Selecting previously unselected package libxcb-sync1:s390x. 440s Preparing to unpack .../293-libxcb-sync1_1.17.0-2_s390x.deb ... 440s Unpacking libxcb-sync1:s390x (1.17.0-2) ... 440s Selecting previously unselected package libxshmfence1:s390x. 440s Preparing to unpack .../294-libxshmfence1_1.3-1build5_s390x.deb ... 440s Unpacking libxshmfence1:s390x (1.3-1build5) ... 440s Selecting previously unselected package mesa-libgallium:s390x. 440s Preparing to unpack .../295-mesa-libgallium_25.0.1-2ubuntu1_s390x.deb ... 440s Unpacking mesa-libgallium:s390x (25.0.1-2ubuntu1) ... 440s Selecting previously unselected package libwayland-server0:s390x. 440s Preparing to unpack .../296-libwayland-server0_1.23.1-3_s390x.deb ... 440s Unpacking libwayland-server0:s390x (1.23.1-3) ... 440s Selecting previously unselected package libgbm1:s390x. 440s Preparing to unpack .../297-libgbm1_25.0.1-2ubuntu1_s390x.deb ... 440s Unpacking libgbm1:s390x (25.0.1-2ubuntu1) ... 440s Selecting previously unselected package libvulkan1:s390x. 440s Preparing to unpack .../298-libvulkan1_1.4.304.0-1_s390x.deb ... 440s Unpacking libvulkan1:s390x (1.4.304.0-1) ... 440s Selecting previously unselected package libgl1-mesa-dri:s390x. 440s Preparing to unpack .../299-libgl1-mesa-dri_25.0.1-2ubuntu1_s390x.deb ... 440s Unpacking libgl1-mesa-dri:s390x (25.0.1-2ubuntu1) ... 440s Selecting previously unselected package libglx-mesa0:s390x. 440s Preparing to unpack .../300-libglx-mesa0_25.0.1-2ubuntu1_s390x.deb ... 440s Unpacking libglx-mesa0:s390x (25.0.1-2ubuntu1) ... 440s Selecting previously unselected package libglx0:s390x. 440s Preparing to unpack .../301-libglx0_1.7.0-1build1_s390x.deb ... 440s Unpacking libglx0:s390x (1.7.0-1build1) ... 440s Selecting previously unselected package libgl1:s390x. 440s Preparing to unpack .../302-libgl1_1.7.0-1build1_s390x.deb ... 440s Unpacking libgl1:s390x (1.7.0-1build1) ... 440s Selecting previously unselected package libfltk-gl1.3t64:s390x. 440s Preparing to unpack .../303-libfltk-gl1.3t64_1.3.8-6.1build2_s390x.deb ... 440s Unpacking libfltk-gl1.3t64:s390x (1.3.8-6.1build2) ... 440s Selecting previously unselected package libgl2ps1.4. 440s Preparing to unpack .../304-libgl2ps1.4_1.4.2+dfsg1-2build1_s390x.deb ... 440s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 440s Selecting previously unselected package libltdl7:s390x. 440s Preparing to unpack .../305-libltdl7_2.5.4-4_s390x.deb ... 440s Unpacking libltdl7:s390x (2.5.4-4) ... 440s Selecting previously unselected package libglpk40:s390x. 440s Preparing to unpack .../306-libglpk40_5.0-1build2_s390x.deb ... 440s Unpacking libglpk40:s390x (5.0-1build2) ... 440s Selecting previously unselected package libopengl0:s390x. 440s Preparing to unpack .../307-libopengl0_1.7.0-1build1_s390x.deb ... 440s Unpacking libopengl0:s390x (1.7.0-1build1) ... 440s Selecting previously unselected package libglu1-mesa:s390x. 440s Preparing to unpack .../308-libglu1-mesa_9.0.2-1.1build1_s390x.deb ... 440s Unpacking libglu1-mesa:s390x (9.0.2-1.1build1) ... 440s Selecting previously unselected package liblcms2-2:s390x. 440s Preparing to unpack .../309-liblcms2-2_2.16-2_s390x.deb ... 440s Unpacking liblcms2-2:s390x (2.16-2) ... 440s Selecting previously unselected package libjxl0.11:s390x. 440s Preparing to unpack .../310-libjxl0.11_0.11.1-1_s390x.deb ... 440s Unpacking libjxl0.11:s390x (0.11.1-1) ... 441s Selecting previously unselected package libwmflite-0.2-7:s390x. 441s Preparing to unpack .../311-libwmflite-0.2-7_0.2.13-1.1build3_s390x.deb ... 441s Unpacking libwmflite-0.2-7:s390x (0.2.13-1.1build3) ... 441s Selecting previously unselected package libgraphicsmagick-q16-3t64. 441s Preparing to unpack .../312-libgraphicsmagick-q16-3t64_1.4+really1.3.45+hg17689-1_s390x.deb ... 441s Unpacking libgraphicsmagick-q16-3t64 (1.4+really1.3.45+hg17689-1) ... 441s Selecting previously unselected package libgraphicsmagick++-q16-12t64. 441s Preparing to unpack .../313-libgraphicsmagick++-q16-12t64_1.4+really1.3.45+hg17689-1_s390x.deb ... 441s Unpacking libgraphicsmagick++-q16-12t64 (1.4+really1.3.45+hg17689-1) ... 441s Selecting previously unselected package libaec0:s390x. 441s Preparing to unpack .../314-libaec0_1.1.3-1_s390x.deb ... 441s Unpacking libaec0:s390x (1.1.3-1) ... 441s Selecting previously unselected package libsz2:s390x. 441s Preparing to unpack .../315-libsz2_1.1.3-1_s390x.deb ... 441s Unpacking libsz2:s390x (1.1.3-1) ... 441s Selecting previously unselected package libhdf5-310:s390x. 441s Preparing to unpack .../316-libhdf5-310_1.14.5+repack-3_s390x.deb ... 441s Unpacking libhdf5-310:s390x (1.14.5+repack-3) ... 441s Selecting previously unselected package libasound2-data. 441s Preparing to unpack .../317-libasound2-data_1.2.13-1build1_all.deb ... 441s Unpacking libasound2-data (1.2.13-1build1) ... 441s Selecting previously unselected package libasound2t64:s390x. 441s Preparing to unpack .../318-libasound2t64_1.2.13-1build1_s390x.deb ... 441s Unpacking libasound2t64:s390x (1.2.13-1build1) ... 441s Selecting previously unselected package libopus0:s390x. 441s Preparing to unpack .../319-libopus0_1.5.2-2_s390x.deb ... 441s Unpacking libopus0:s390x (1.5.2-2) ... 441s Selecting previously unselected package libsamplerate0:s390x. 441s Preparing to unpack .../320-libsamplerate0_0.2.2-4build1_s390x.deb ... 441s Unpacking libsamplerate0:s390x (0.2.2-4build1) ... 441s Selecting previously unselected package libjack-jackd2-0:s390x. 441s Preparing to unpack .../321-libjack-jackd2-0_1.9.22~dfsg-4_s390x.deb ... 441s Unpacking libjack-jackd2-0:s390x (1.9.22~dfsg-4) ... 441s Selecting previously unselected package libportaudio2:s390x. 441s Preparing to unpack .../322-libportaudio2_19.6.0-1.2build3_s390x.deb ... 441s Unpacking libportaudio2:s390x (19.6.0-1.2build3) ... 441s Selecting previously unselected package libqhull-r8.0:s390x. 441s Preparing to unpack .../323-libqhull-r8.0_2020.2-6build1_s390x.deb ... 441s Unpacking libqhull-r8.0:s390x (2020.2-6build1) ... 441s Selecting previously unselected package libqrupdate1:s390x. 441s Preparing to unpack .../324-libqrupdate1_1.1.5-1_s390x.deb ... 441s Unpacking libqrupdate1:s390x (1.1.5-1) ... 441s Selecting previously unselected package libqscintilla2-qt6-l10n. 441s Preparing to unpack .../325-libqscintilla2-qt6-l10n_2.14.1+dfsg-1build4_all.deb ... 441s Unpacking libqscintilla2-qt6-l10n (2.14.1+dfsg-1build4) ... 441s Selecting previously unselected package libb2-1:s390x. 441s Preparing to unpack .../326-libb2-1_0.98.1-1.1build1_s390x.deb ... 441s Unpacking libb2-1:s390x (0.98.1-1.1build1) ... 441s Selecting previously unselected package libdouble-conversion3:s390x. 441s Preparing to unpack .../327-libdouble-conversion3_3.3.1-1_s390x.deb ... 441s Unpacking libdouble-conversion3:s390x (3.3.1-1) ... 441s Selecting previously unselected package libpcre2-16-0:s390x. 441s Preparing to unpack .../328-libpcre2-16-0_10.45-1_s390x.deb ... 441s Unpacking libpcre2-16-0:s390x (10.45-1) ... 441s Selecting previously unselected package libqt6core6t64:s390x. 441s Preparing to unpack .../329-libqt6core6t64_6.8.2+dfsg-5_s390x.deb ... 441s Unpacking libqt6core6t64:s390x (6.8.2+dfsg-5) ... 441s Selecting previously unselected package libwayland-client0:s390x. 441s Preparing to unpack .../330-libwayland-client0_1.23.1-3_s390x.deb ... 441s Unpacking libwayland-client0:s390x (1.23.1-3) ... 441s Selecting previously unselected package libegl-mesa0:s390x. 441s Preparing to unpack .../331-libegl-mesa0_25.0.1-2ubuntu1_s390x.deb ... 441s Unpacking libegl-mesa0:s390x (25.0.1-2ubuntu1) ... 441s Selecting previously unselected package libegl1:s390x. 441s Preparing to unpack .../332-libegl1_1.7.0-1build1_s390x.deb ... 441s Unpacking libegl1:s390x (1.7.0-1build1) ... 441s Selecting previously unselected package x11-common. 441s Preparing to unpack .../333-x11-common_1%3a7.7+23ubuntu3_all.deb ... 441s Unpacking x11-common (1:7.7+23ubuntu3) ... 441s Selecting previously unselected package libice6:s390x. 441s Preparing to unpack .../334-libice6_2%3a1.1.1-1_s390x.deb ... 441s Unpacking libice6:s390x (2:1.1.1-1) ... 441s Selecting previously unselected package libmtdev1t64:s390x. 441s Preparing to unpack .../335-libmtdev1t64_1.1.7-1_s390x.deb ... 441s Unpacking libmtdev1t64:s390x (1.1.7-1) ... 441s Selecting previously unselected package libwacom-common. 441s Preparing to unpack .../336-libwacom-common_2.14.0-1_all.deb ... 441s Unpacking libwacom-common (2.14.0-1) ... 441s Selecting previously unselected package libwacom9:s390x. 441s Preparing to unpack .../337-libwacom9_2.14.0-1_s390x.deb ... 441s Unpacking libwacom9:s390x (2.14.0-1) ... 441s Selecting previously unselected package libinput-bin. 441s Preparing to unpack .../338-libinput-bin_1.27.1-1_s390x.deb ... 441s Unpacking libinput-bin (1.27.1-1) ... 441s Selecting previously unselected package libinput10:s390x. 441s Preparing to unpack .../339-libinput10_1.27.1-1_s390x.deb ... 441s Unpacking libinput10:s390x (1.27.1-1) ... 441s Selecting previously unselected package libmd4c0:s390x. 441s Preparing to unpack .../340-libmd4c0_0.5.2-2_s390x.deb ... 441s Unpacking libmd4c0:s390x (0.5.2-2) ... 441s Selecting previously unselected package libqt6dbus6:s390x. 441s Preparing to unpack .../341-libqt6dbus6_6.8.2+dfsg-5_s390x.deb ... 441s Unpacking libqt6dbus6:s390x (6.8.2+dfsg-5) ... 441s Selecting previously unselected package libsm6:s390x. 441s Preparing to unpack .../342-libsm6_2%3a1.2.4-1_s390x.deb ... 441s Unpacking libsm6:s390x (2:1.2.4-1) ... 441s Selecting previously unselected package libts0t64:s390x. 441s Preparing to unpack .../343-libts0t64_1.22-1.1build1_s390x.deb ... 441s Unpacking libts0t64:s390x (1.22-1.1build1) ... 441s Selecting previously unselected package libxcb-util1:s390x. 441s Preparing to unpack .../344-libxcb-util1_0.4.1-1_s390x.deb ... 441s Unpacking libxcb-util1:s390x (0.4.1-1) ... 441s Selecting previously unselected package libxcb-image0:s390x. 441s Preparing to unpack .../345-libxcb-image0_0.4.0-2build1_s390x.deb ... 441s Unpacking libxcb-image0:s390x (0.4.0-2build1) ... 441s Selecting previously unselected package libxcb-render-util0:s390x. 441s Preparing to unpack .../346-libxcb-render-util0_0.3.10-1_s390x.deb ... 441s Unpacking libxcb-render-util0:s390x (0.3.10-1) ... 441s Selecting previously unselected package libxcb-cursor0:s390x. 441s Preparing to unpack .../347-libxcb-cursor0_0.1.5-1_s390x.deb ... 441s Unpacking libxcb-cursor0:s390x (0.1.5-1) ... 441s Selecting previously unselected package libxcb-icccm4:s390x. 441s Preparing to unpack .../348-libxcb-icccm4_0.4.2-1_s390x.deb ... 441s Unpacking libxcb-icccm4:s390x (0.4.2-1) ... 441s Selecting previously unselected package libxcb-keysyms1:s390x. 441s Preparing to unpack .../349-libxcb-keysyms1_0.4.1-1_s390x.deb ... 441s Unpacking libxcb-keysyms1:s390x (0.4.1-1) ... 441s Selecting previously unselected package libxcb-shape0:s390x. 441s Preparing to unpack .../350-libxcb-shape0_1.17.0-2_s390x.deb ... 441s Unpacking libxcb-shape0:s390x (1.17.0-2) ... 441s Selecting previously unselected package libxcb-xinput0:s390x. 441s Preparing to unpack .../351-libxcb-xinput0_1.17.0-2_s390x.deb ... 441s Unpacking libxcb-xinput0:s390x (1.17.0-2) ... 441s Selecting previously unselected package libxcb-xkb1:s390x. 441s Preparing to unpack .../352-libxcb-xkb1_1.17.0-2_s390x.deb ... 441s Unpacking libxcb-xkb1:s390x (1.17.0-2) ... 441s Selecting previously unselected package libxkbcommon-x11-0:s390x. 441s Preparing to unpack .../353-libxkbcommon-x11-0_1.7.0-2_s390x.deb ... 441s Unpacking libxkbcommon-x11-0:s390x (1.7.0-2) ... 441s Selecting previously unselected package libqt6gui6:s390x. 441s Preparing to unpack .../354-libqt6gui6_6.8.2+dfsg-5_s390x.deb ... 441s Unpacking libqt6gui6:s390x (6.8.2+dfsg-5) ... 441s Selecting previously unselected package libavahi-common-data:s390x. 441s Preparing to unpack .../355-libavahi-common-data_0.8-16ubuntu1_s390x.deb ... 441s Unpacking libavahi-common-data:s390x (0.8-16ubuntu1) ... 441s Selecting previously unselected package libavahi-common3:s390x. 441s Preparing to unpack .../356-libavahi-common3_0.8-16ubuntu1_s390x.deb ... 441s Unpacking libavahi-common3:s390x (0.8-16ubuntu1) ... 441s Selecting previously unselected package libavahi-client3:s390x. 441s Preparing to unpack .../357-libavahi-client3_0.8-16ubuntu1_s390x.deb ... 441s Unpacking libavahi-client3:s390x (0.8-16ubuntu1) ... 441s Selecting previously unselected package libcups2t64:s390x. 441s Preparing to unpack .../358-libcups2t64_2.4.11-0ubuntu2_s390x.deb ... 441s Unpacking libcups2t64:s390x (2.4.11-0ubuntu2) ... 441s Selecting previously unselected package libqt6widgets6:s390x. 441s Preparing to unpack .../359-libqt6widgets6_6.8.2+dfsg-5_s390x.deb ... 441s Unpacking libqt6widgets6:s390x (6.8.2+dfsg-5) ... 441s Selecting previously unselected package libqt6printsupport6:s390x. 441s Preparing to unpack .../360-libqt6printsupport6_6.8.2+dfsg-5_s390x.deb ... 441s Unpacking libqt6printsupport6:s390x (6.8.2+dfsg-5) ... 441s Selecting previously unselected package libqscintilla2-qt6-15:s390x. 441s Preparing to unpack .../361-libqscintilla2-qt6-15_2.14.1+dfsg-1build4_s390x.deb ... 441s Unpacking libqscintilla2-qt6-15:s390x (2.14.1+dfsg-1build4) ... 441s Selecting previously unselected package libqt6core5compat6:s390x. 441s Preparing to unpack .../362-libqt6core5compat6_6.8.2-3_s390x.deb ... 441s Unpacking libqt6core5compat6:s390x (6.8.2-3) ... 441s Selecting previously unselected package libqt6sql6:s390x. 441s Preparing to unpack .../363-libqt6sql6_6.8.2+dfsg-5_s390x.deb ... 441s Unpacking libqt6sql6:s390x (6.8.2+dfsg-5) ... 441s Selecting previously unselected package libqt6help6:s390x. 441s Preparing to unpack .../364-libqt6help6_6.8.2-3_s390x.deb ... 441s Unpacking libqt6help6:s390x (6.8.2-3) ... 441s Selecting previously unselected package libduktape207:s390x. 441s Preparing to unpack .../365-libduktape207_2.7.0+tests-0ubuntu3_s390x.deb ... 441s Unpacking libduktape207:s390x (2.7.0+tests-0ubuntu3) ... 441s Selecting previously unselected package libproxy1v5:s390x. 441s Preparing to unpack .../366-libproxy1v5_0.5.9-1_s390x.deb ... 441s Unpacking libproxy1v5:s390x (0.5.9-1) ... 441s Selecting previously unselected package libqt6network6:s390x. 441s Preparing to unpack .../367-libqt6network6_6.8.2+dfsg-5_s390x.deb ... 441s Unpacking libqt6network6:s390x (6.8.2+dfsg-5) ... 442s Selecting previously unselected package libqt6opengl6:s390x. 442s Preparing to unpack .../368-libqt6opengl6_6.8.2+dfsg-5_s390x.deb ... 442s Unpacking libqt6opengl6:s390x (6.8.2+dfsg-5) ... 442s Selecting previously unselected package libqt6openglwidgets6:s390x. 442s Preparing to unpack .../369-libqt6openglwidgets6_6.8.2+dfsg-5_s390x.deb ... 442s Unpacking libqt6openglwidgets6:s390x (6.8.2+dfsg-5) ... 442s Selecting previously unselected package libqt6xml6:s390x. 442s Preparing to unpack .../370-libqt6xml6_6.8.2+dfsg-5_s390x.deb ... 442s Unpacking libqt6xml6:s390x (6.8.2+dfsg-5) ... 442s Selecting previously unselected package libogg0:s390x. 442s Preparing to unpack .../371-libogg0_1.3.5-3build1_s390x.deb ... 442s Unpacking libogg0:s390x (1.3.5-3build1) ... 442s Selecting previously unselected package libflac12t64:s390x. 442s Preparing to unpack .../372-libflac12t64_1.4.3+ds-4_s390x.deb ... 442s Unpacking libflac12t64:s390x (1.4.3+ds-4) ... 442s Selecting previously unselected package libmp3lame0:s390x. 442s Preparing to unpack .../373-libmp3lame0_3.100-6build1_s390x.deb ... 442s Unpacking libmp3lame0:s390x (3.100-6build1) ... 442s Selecting previously unselected package libmpg123-0t64:s390x. 442s Preparing to unpack .../374-libmpg123-0t64_1.32.10-1_s390x.deb ... 442s Unpacking libmpg123-0t64:s390x (1.32.10-1) ... 442s Selecting previously unselected package libvorbis0a:s390x. 442s Preparing to unpack .../375-libvorbis0a_1.3.7-2_s390x.deb ... 442s Unpacking libvorbis0a:s390x (1.3.7-2) ... 442s Selecting previously unselected package libvorbisenc2:s390x. 442s Preparing to unpack .../376-libvorbisenc2_1.3.7-2_s390x.deb ... 442s Unpacking libvorbisenc2:s390x (1.3.7-2) ... 442s Selecting previously unselected package libsndfile1:s390x. 442s Preparing to unpack .../377-libsndfile1_1.2.2-2_s390x.deb ... 442s Unpacking libsndfile1:s390x (1.2.2-2) ... 442s Selecting previously unselected package libspqr4:s390x. 442s Preparing to unpack .../378-libspqr4_1%3a7.8.3+dfsg-3_s390x.deb ... 442s Unpacking libspqr4:s390x (1:7.8.3+dfsg-3) ... 442s Selecting previously unselected package libumfpack6:s390x. 442s Preparing to unpack .../379-libumfpack6_1%3a7.8.3+dfsg-3_s390x.deb ... 442s Unpacking libumfpack6:s390x (1:7.8.3+dfsg-3) ... 442s Selecting previously unselected package libtext-unidecode-perl. 442s Preparing to unpack .../380-libtext-unidecode-perl_1.30-3_all.deb ... 442s Unpacking libtext-unidecode-perl (1.30-3) ... 442s Selecting previously unselected package texinfo-lib. 442s Preparing to unpack .../381-texinfo-lib_7.1.1-1_s390x.deb ... 442s Unpacking texinfo-lib (7.1.1-1) ... 442s Selecting previously unselected package tex-common. 442s Preparing to unpack .../382-tex-common_6.19_all.deb ... 442s Unpacking tex-common (6.19) ... 442s Selecting previously unselected package texinfo. 442s Preparing to unpack .../383-texinfo_7.1.1-1_all.deb ... 442s Unpacking texinfo (7.1.1-1) ... 442s Selecting previously unselected package octave-common. 442s Preparing to unpack .../384-octave-common_9.4.0-1_all.deb ... 442s Unpacking octave-common (9.4.0-1) ... 442s Selecting previously unselected package octave. 442s Preparing to unpack .../385-octave_9.4.0-1_s390x.deb ... 442s Unpacking octave (9.4.0-1) ... 442s Selecting previously unselected package libncurses-dev:s390x. 442s Preparing to unpack .../386-libncurses-dev_6.5+20250216-2_s390x.deb ... 442s Unpacking libncurses-dev:s390x (6.5+20250216-2) ... 442s Selecting previously unselected package libreadline-dev:s390x. 442s Preparing to unpack .../387-libreadline-dev_8.2-6_s390x.deb ... 442s Unpacking libreadline-dev:s390x (8.2-6) ... 442s Selecting previously unselected package libhdf5-fortran-310:s390x. 442s Preparing to unpack .../388-libhdf5-fortran-310_1.14.5+repack-3_s390x.deb ... 442s Unpacking libhdf5-fortran-310:s390x (1.14.5+repack-3) ... 442s Selecting previously unselected package libhdf5-hl-310:s390x. 442s Preparing to unpack .../389-libhdf5-hl-310_1.14.5+repack-3_s390x.deb ... 442s Unpacking libhdf5-hl-310:s390x (1.14.5+repack-3) ... 442s Selecting previously unselected package libhdf5-hl-fortran-310:s390x. 442s Preparing to unpack .../390-libhdf5-hl-fortran-310_1.14.5+repack-3_s390x.deb ... 442s Unpacking libhdf5-hl-fortran-310:s390x (1.14.5+repack-3) ... 442s Selecting previously unselected package libhdf5-cpp-310:s390x. 442s Preparing to unpack .../391-libhdf5-cpp-310_1.14.5+repack-3_s390x.deb ... 442s Unpacking libhdf5-cpp-310:s390x (1.14.5+repack-3) ... 442s Selecting previously unselected package libhdf5-hl-cpp-310:s390x. 442s Preparing to unpack .../392-libhdf5-hl-cpp-310_1.14.5+repack-3_s390x.deb ... 442s Unpacking libhdf5-hl-cpp-310:s390x (1.14.5+repack-3) ... 442s Selecting previously unselected package zlib1g-dev:s390x. 442s Preparing to unpack .../393-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 442s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 442s Selecting previously unselected package libjpeg-turbo8-dev:s390x. 442s Preparing to unpack .../394-libjpeg-turbo8-dev_2.1.5-3ubuntu2_s390x.deb ... 442s Unpacking libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu2) ... 442s Selecting previously unselected package libjpeg8-dev:s390x. 442s Preparing to unpack .../395-libjpeg8-dev_8c-2ubuntu11_s390x.deb ... 442s Unpacking libjpeg8-dev:s390x (8c-2ubuntu11) ... 442s Selecting previously unselected package libjpeg-dev:s390x. 442s Preparing to unpack .../396-libjpeg-dev_8c-2ubuntu11_s390x.deb ... 442s Unpacking libjpeg-dev:s390x (8c-2ubuntu11) ... 442s Selecting previously unselected package libaec-dev:s390x. 442s Preparing to unpack .../397-libaec-dev_1.1.3-1_s390x.deb ... 442s Unpacking libaec-dev:s390x (1.1.3-1) ... 442s Selecting previously unselected package libbrotli-dev:s390x. 442s Preparing to unpack .../398-libbrotli-dev_1.1.0-2build4_s390x.deb ... 442s Unpacking libbrotli-dev:s390x (1.1.0-2build4) ... 442s Selecting previously unselected package libidn2-dev:s390x. 442s Preparing to unpack .../399-libidn2-dev_2.3.7-2build2_s390x.deb ... 442s Unpacking libidn2-dev:s390x (2.3.7-2build2) ... 442s Selecting previously unselected package comerr-dev:s390x. 442s Preparing to unpack .../400-comerr-dev_2.1-1.47.2-1ubuntu1_s390x.deb ... 442s Unpacking comerr-dev:s390x (2.1-1.47.2-1ubuntu1) ... 442s Selecting previously unselected package libgssrpc4t64:s390x. 442s Preparing to unpack .../401-libgssrpc4t64_1.21.3-4ubuntu2_s390x.deb ... 442s Unpacking libgssrpc4t64:s390x (1.21.3-4ubuntu2) ... 442s Selecting previously unselected package libkadm5clnt-mit12:s390x. 442s Preparing to unpack .../402-libkadm5clnt-mit12_1.21.3-4ubuntu2_s390x.deb ... 442s Unpacking libkadm5clnt-mit12:s390x (1.21.3-4ubuntu2) ... 442s Selecting previously unselected package libkdb5-10t64:s390x. 442s Preparing to unpack .../403-libkdb5-10t64_1.21.3-4ubuntu2_s390x.deb ... 442s Unpacking libkdb5-10t64:s390x (1.21.3-4ubuntu2) ... 442s Selecting previously unselected package libkadm5srv-mit12:s390x. 442s Preparing to unpack .../404-libkadm5srv-mit12_1.21.3-4ubuntu2_s390x.deb ... 442s Unpacking libkadm5srv-mit12:s390x (1.21.3-4ubuntu2) ... 442s Selecting previously unselected package krb5-multidev:s390x. 442s Preparing to unpack .../405-krb5-multidev_1.21.3-4ubuntu2_s390x.deb ... 442s Unpacking krb5-multidev:s390x (1.21.3-4ubuntu2) ... 442s Selecting previously unselected package libkrb5-dev:s390x. 442s Preparing to unpack .../406-libkrb5-dev_1.21.3-4ubuntu2_s390x.deb ... 442s Unpacking libkrb5-dev:s390x (1.21.3-4ubuntu2) ... 442s Selecting previously unselected package libldap-dev:s390x. 442s Preparing to unpack .../407-libldap-dev_2.6.9+dfsg-1~exp2ubuntu1_s390x.deb ... 442s Unpacking libldap-dev:s390x (2.6.9+dfsg-1~exp2ubuntu1) ... 442s Selecting previously unselected package libpkgconf3:s390x. 442s Preparing to unpack .../408-libpkgconf3_1.8.1-4_s390x.deb ... 442s Unpacking libpkgconf3:s390x (1.8.1-4) ... 442s Selecting previously unselected package pkgconf-bin. 442s Preparing to unpack .../409-pkgconf-bin_1.8.1-4_s390x.deb ... 442s Unpacking pkgconf-bin (1.8.1-4) ... 442s Selecting previously unselected package pkgconf:s390x. 442s Preparing to unpack .../410-pkgconf_1.8.1-4_s390x.deb ... 442s Unpacking pkgconf:s390x (1.8.1-4) ... 442s Selecting previously unselected package libnghttp2-dev:s390x. 442s Preparing to unpack .../411-libnghttp2-dev_1.64.0-1_s390x.deb ... 442s Unpacking libnghttp2-dev:s390x (1.64.0-1) ... 442s Selecting previously unselected package libpsl-dev:s390x. 442s Preparing to unpack .../412-libpsl-dev_0.21.2-1.1build1_s390x.deb ... 442s Unpacking libpsl-dev:s390x (0.21.2-1.1build1) ... 442s Selecting previously unselected package libgmpxx4ldbl:s390x. 442s Preparing to unpack .../413-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu1_s390x.deb ... 442s Unpacking libgmpxx4ldbl:s390x (2:6.3.0+dfsg-3ubuntu1) ... 442s Selecting previously unselected package libgmp-dev:s390x. 442s Preparing to unpack .../414-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu1_s390x.deb ... 442s Unpacking libgmp-dev:s390x (2:6.3.0+dfsg-3ubuntu1) ... 442s Selecting previously unselected package libevent-2.1-7t64:s390x. 442s Preparing to unpack .../415-libevent-2.1-7t64_2.1.12-stable-10_s390x.deb ... 442s Unpacking libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 443s Selecting previously unselected package libunbound8:s390x. 443s Preparing to unpack .../416-libunbound8_1.22.0-1ubuntu1_s390x.deb ... 443s Unpacking libunbound8:s390x (1.22.0-1ubuntu1) ... 443s Selecting previously unselected package libgnutls-dane0t64:s390x. 443s Preparing to unpack .../417-libgnutls-dane0t64_3.8.9-2ubuntu2_s390x.deb ... 443s Unpacking libgnutls-dane0t64:s390x (3.8.9-2ubuntu2) ... 443s Selecting previously unselected package libgnutls-openssl27t64:s390x. 443s Preparing to unpack .../418-libgnutls-openssl27t64_3.8.9-2ubuntu2_s390x.deb ... 443s Unpacking libgnutls-openssl27t64:s390x (3.8.9-2ubuntu2) ... 443s Selecting previously unselected package libp11-kit-dev:s390x. 443s Preparing to unpack .../419-libp11-kit-dev_0.25.5-2ubuntu3_s390x.deb ... 443s Unpacking libp11-kit-dev:s390x (0.25.5-2ubuntu3) ... 443s Selecting previously unselected package libtasn1-6-dev:s390x. 443s Preparing to unpack .../420-libtasn1-6-dev_4.20.0-2_s390x.deb ... 443s Unpacking libtasn1-6-dev:s390x (4.20.0-2) ... 443s Selecting previously unselected package nettle-dev:s390x. 443s Preparing to unpack .../421-nettle-dev_3.10.1-1_s390x.deb ... 443s Unpacking nettle-dev:s390x (3.10.1-1) ... 443s Selecting previously unselected package libgnutls28-dev:s390x. 443s Preparing to unpack .../422-libgnutls28-dev_3.8.9-2ubuntu2_s390x.deb ... 443s Unpacking libgnutls28-dev:s390x (3.8.9-2ubuntu2) ... 443s Selecting previously unselected package librtmp-dev:s390x. 443s Preparing to unpack .../423-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_s390x.deb ... 443s Unpacking librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-2build7) ... 443s Selecting previously unselected package libssl-dev:s390x. 443s Preparing to unpack .../424-libssl-dev_3.4.1-1ubuntu1_s390x.deb ... 443s Unpacking libssl-dev:s390x (3.4.1-1ubuntu1) ... 443s Selecting previously unselected package libssh2-1-dev:s390x. 443s Preparing to unpack .../425-libssh2-1-dev_1.11.1-1_s390x.deb ... 443s Unpacking libssh2-1-dev:s390x (1.11.1-1) ... 443s Selecting previously unselected package libzstd-dev:s390x. 443s Preparing to unpack .../426-libzstd-dev_1.5.6+dfsg-2_s390x.deb ... 443s Unpacking libzstd-dev:s390x (1.5.6+dfsg-2) ... 443s Selecting previously unselected package libcurl4-openssl-dev:s390x. 443s Preparing to unpack .../427-libcurl4-openssl-dev_8.12.1-3ubuntu1_s390x.deb ... 443s Unpacking libcurl4-openssl-dev:s390x (8.12.1-3ubuntu1) ... 443s Selecting previously unselected package hdf5-helpers. 443s Preparing to unpack .../428-hdf5-helpers_1.14.5+repack-3_s390x.deb ... 443s Unpacking hdf5-helpers (1.14.5+repack-3) ... 443s Selecting previously unselected package libhdf5-dev. 443s Preparing to unpack .../429-libhdf5-dev_1.14.5+repack-3_s390x.deb ... 443s Unpacking libhdf5-dev (1.14.5+repack-3) ... 443s Selecting previously unselected package xorg-sgml-doctools. 443s Preparing to unpack .../430-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 443s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 443s Selecting previously unselected package x11proto-dev. 443s Preparing to unpack .../431-x11proto-dev_2024.1-1_all.deb ... 443s Unpacking x11proto-dev (2024.1-1) ... 443s Selecting previously unselected package libxau-dev:s390x. 443s Preparing to unpack .../432-libxau-dev_1%3a1.0.11-1_s390x.deb ... 443s Unpacking libxau-dev:s390x (1:1.0.11-1) ... 443s Selecting previously unselected package libxdmcp-dev:s390x. 443s Preparing to unpack .../433-libxdmcp-dev_1%3a1.1.5-1_s390x.deb ... 443s Unpacking libxdmcp-dev:s390x (1:1.1.5-1) ... 443s Selecting previously unselected package xtrans-dev. 443s Preparing to unpack .../434-xtrans-dev_1.4.0-1_all.deb ... 443s Unpacking xtrans-dev (1.4.0-1) ... 443s Selecting previously unselected package libxcb1-dev:s390x. 443s Preparing to unpack .../435-libxcb1-dev_1.17.0-2_s390x.deb ... 443s Unpacking libxcb1-dev:s390x (1.17.0-2) ... 443s Selecting previously unselected package libx11-dev:s390x. 443s Preparing to unpack .../436-libx11-dev_2%3a1.8.10-2_s390x.deb ... 443s Unpacking libx11-dev:s390x (2:1.8.10-2) ... 443s Selecting previously unselected package libglx-dev:s390x. 443s Preparing to unpack .../437-libglx-dev_1.7.0-1build1_s390x.deb ... 443s Unpacking libglx-dev:s390x (1.7.0-1build1) ... 443s Selecting previously unselected package libgl-dev:s390x. 443s Preparing to unpack .../438-libgl-dev_1.7.0-1build1_s390x.deb ... 443s Unpacking libgl-dev:s390x (1.7.0-1build1) ... 443s Selecting previously unselected package libblas-dev:s390x. 443s Preparing to unpack .../439-libblas-dev_3.12.1-2_s390x.deb ... 443s Unpacking libblas-dev:s390x (3.12.1-2) ... 443s Selecting previously unselected package liblapack-dev:s390x. 443s Preparing to unpack .../440-liblapack-dev_3.12.1-2_s390x.deb ... 443s Unpacking liblapack-dev:s390x (3.12.1-2) ... 443s Selecting previously unselected package libfftw3-long3:s390x. 443s Preparing to unpack .../441-libfftw3-long3_3.3.10-2fakesync1build1_s390x.deb ... 443s Unpacking libfftw3-long3:s390x (3.3.10-2fakesync1build1) ... 443s Selecting previously unselected package libfftw3-bin. 443s Preparing to unpack .../442-libfftw3-bin_3.3.10-2fakesync1build1_s390x.deb ... 443s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 443s Selecting previously unselected package libfftw3-dev:s390x. 443s Preparing to unpack .../443-libfftw3-dev_3.3.10-2fakesync1build1_s390x.deb ... 443s Unpacking libfftw3-dev:s390x (3.3.10-2fakesync1build1) ... 443s Selecting previously unselected package libgfortran-14-dev:s390x. 443s Preparing to unpack .../444-libgfortran-14-dev_14.2.0-17ubuntu3_s390x.deb ... 443s Unpacking libgfortran-14-dev:s390x (14.2.0-17ubuntu3) ... 443s Selecting previously unselected package gfortran-14-s390x-linux-gnu. 443s Preparing to unpack .../445-gfortran-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 443s Unpacking gfortran-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 443s Selecting previously unselected package gfortran-14. 443s Preparing to unpack .../446-gfortran-14_14.2.0-17ubuntu3_s390x.deb ... 443s Unpacking gfortran-14 (14.2.0-17ubuntu3) ... 443s Selecting previously unselected package gfortran-s390x-linux-gnu. 443s Preparing to unpack .../447-gfortran-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 443s Unpacking gfortran-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 443s Selecting previously unselected package gfortran. 443s Preparing to unpack .../448-gfortran_4%3a14.2.0-1ubuntu1_s390x.deb ... 443s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 443s Selecting previously unselected package libstdc++-14-dev:s390x. 443s Preparing to unpack .../449-libstdc++-14-dev_14.2.0-17ubuntu3_s390x.deb ... 443s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 444s Selecting previously unselected package g++-14-s390x-linux-gnu. 444s Preparing to unpack .../450-g++-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 444s Unpacking g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 444s Selecting previously unselected package g++-14. 444s Preparing to unpack .../451-g++-14_14.2.0-17ubuntu3_s390x.deb ... 444s Unpacking g++-14 (14.2.0-17ubuntu3) ... 444s Selecting previously unselected package g++-s390x-linux-gnu. 444s Preparing to unpack .../452-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 444s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 444s Selecting previously unselected package g++. 444s Preparing to unpack .../453-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 444s Unpacking g++ (4:14.2.0-1ubuntu1) ... 444s Selecting previously unselected package octave-dev. 444s Preparing to unpack .../454-octave-dev_9.4.0-1_s390x.deb ... 444s Unpacking octave-dev (9.4.0-1) ... 444s Selecting previously unselected package dh-octave. 444s Preparing to unpack .../455-dh-octave_1.8.0_all.deb ... 444s Unpacking dh-octave (1.8.0) ... 444s Selecting previously unselected package libfontenc1:s390x. 444s Preparing to unpack .../456-libfontenc1_1%3a1.1.8-1build1_s390x.deb ... 444s Unpacking libfontenc1:s390x (1:1.1.8-1build1) ... 444s Selecting previously unselected package libxt6t64:s390x. 444s Preparing to unpack .../457-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 444s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 444s Selecting previously unselected package libxmu6:s390x. 444s Preparing to unpack .../458-libxmu6_2%3a1.1.3-3build2_s390x.deb ... 444s Unpacking libxmu6:s390x (2:1.1.3-3build2) ... 444s Selecting previously unselected package libxaw7:s390x. 444s Preparing to unpack .../459-libxaw7_2%3a1.0.16-1_s390x.deb ... 444s Unpacking libxaw7:s390x (2:1.0.16-1) ... 444s Selecting previously unselected package libxfont2:s390x. 444s Preparing to unpack .../460-libxfont2_1%3a2.0.6-1build1_s390x.deb ... 444s Unpacking libxfont2:s390x (1:2.0.6-1build1) ... 444s Selecting previously unselected package libxkbfile1:s390x. 444s Preparing to unpack .../461-libxkbfile1_1%3a1.1.0-1build4_s390x.deb ... 444s Unpacking libxkbfile1:s390x (1:1.1.0-1build4) ... 444s Selecting previously unselected package libxrandr2:s390x. 444s Preparing to unpack .../462-libxrandr2_2%3a1.5.4-1_s390x.deb ... 444s Unpacking libxrandr2:s390x (2:1.5.4-1) ... 444s Selecting previously unselected package octave-nurbs. 444s Preparing to unpack .../463-octave-nurbs_1.4.4-1_s390x.deb ... 444s Unpacking octave-nurbs (1.4.4-1) ... 444s Selecting previously unselected package x11-xkb-utils. 444s Preparing to unpack .../464-x11-xkb-utils_7.7+9_s390x.deb ... 444s Unpacking x11-xkb-utils (7.7+9) ... 444s Selecting previously unselected package xserver-common. 444s Preparing to unpack .../465-xserver-common_2%3a21.1.16-1ubuntu1_all.deb ... 444s Unpacking xserver-common (2:21.1.16-1ubuntu1) ... 444s Selecting previously unselected package xvfb. 444s Preparing to unpack .../466-xvfb_2%3a21.1.16-1ubuntu1_s390x.deb ... 444s Unpacking xvfb (2:21.1.16-1ubuntu1) ... 444s Setting up libapt-pkg-perl (0.1.41build1) ... 444s Setting up libmodule-pluggable-perl (5.2-5) ... 444s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 444s Setting up libstring-escape-perl (2010.002-3) ... 444s Setting up libgnutls-openssl27t64:s390x (3.8.9-2ubuntu2) ... 444s Setting up libxcb-dri3-0:s390x (1.17.0-2) ... 444s Setting up liblcms2-2:s390x (2.16-2) ... 444s Setting up libberkeleydb-perl:s390x (0.66-1) ... 444s Setting up libpixman-1-0:s390x (0.44.0-3) ... 444s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 444s Setting up libwayland-server0:s390x (1.23.1-3) ... 444s Setting up libaom3:s390x (3.12.0-1) ... 444s Setting up libx11-xcb1:s390x (2:1.8.10-2) ... 444s Setting up libfile-which-perl (1.27-2) ... 444s Setting up libdouble-conversion3:s390x (3.3.1-1) ... 444s Setting up libncurses-dev:s390x (6.5+20250216-2) ... 444s Setting up libunicode-utf8-perl (0.62-2build4) ... 444s Setting up libset-intspan-perl (1.19-3) ... 444s Setting up libxcb-xfixes0:s390x (1.17.0-2) ... 444s Setting up libogg0:s390x (1.3.5-3build1) ... 444s Setting up libmouse-perl:s390x (2.5.11-1build1) ... 444s Setting up libzstd-dev:s390x (1.5.6+dfsg-2) ... 444s Setting up libpod-pom-perl (2.01-4) ... 444s Setting up libxpm4:s390x (1:3.5.17-1build2) ... 444s Setting up hdf5-helpers (1.14.5+repack-3) ... 444s Setting up libwmflite-0.2-7:s390x (0.2.13-1.1build3) ... 444s Setting up libregexp-pattern-perl (0.2.14-2) ... 444s Setting up libdata-messagepack-perl (1.02-1build5) ... 444s Setting up libclass-inspector-perl (1.36-3) ... 444s Setting up libxcb-xinput0:s390x (1.17.0-2) ... 444s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 444s Setting up libdynaloader-functions-perl (0.004-1) ... 444s Setting up libdatrie1:s390x (0.2.13-3build1) ... 444s Setting up libtext-glob-perl (0.11-3) ... 444s Setting up libclass-method-modifiers-perl (2.15-1) ... 444s Setting up liblist-compare-perl (0.55-2) ... 444s Setting up libxcb-render0:s390x (1.17.0-2) ... 444s Setting up libclone-perl:s390x (0.47-1) ... 444s Setting up libarchive-zip-perl (1.68-1) ... 444s Setting up libsub-identify-perl (0.14-3build4) ... 444s Setting up libcpanel-json-xs-perl:s390x (4.39-1) ... 444s Setting up libglvnd0:s390x (1.7.0-1build1) ... 444s Setting up libio-stringy-perl (2.113-2) ... 444s Setting up libhtml-tagset-perl (3.24-1) ... 444s Setting up libts0t64:s390x (1.22-1.1build1) ... 444s Setting up liblog-any-perl (1.717-1) ... 444s Setting up libyaml-pp-perl (0.39.0-1) ... 444s Setting up libxcb-glx0:s390x (1.17.0-2) ... 444s Setting up libdevel-size-perl (0.84-1build1) ... 444s Setting up unzip (6.0-28ubuntu6) ... 444s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 444s Setting up libregexp-pattern-license-perl (3.11.2-1) ... 444s Setting up libconvert-binhex-perl (1.125-3) ... 444s Setting up liblwp-mediatypes-perl (6.04-2) ... 444s Setting up libyaml-libyaml-perl (0.903.0+ds-1) ... 444s Setting up fonts-freefont-otf (20211204+svn4273-2) ... 444s Setting up libio-interactive-perl (1.026-1) ... 444s Setting up libxcb-keysyms1:s390x (0.4.1-1) ... 444s Setting up libxcb-shape0:s390x (1.17.0-2) ... 444s Setting up x11-common (1:7.7+23ubuntu3) ... 444s Setting up libtry-tiny-perl (0.32-1) ... 444s Setting up libdeflate0:s390x (1.23-1) ... 444s Setting up perl-openssl-defaults:s390x (7build3) ... 444s Setting up libmldbm-perl (2.05-4) ... 444s Setting up libxml-namespacesupport-perl (1.12-2) ... 444s Setting up m4 (1.4.19-7) ... 444s Setting up libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 444s Setting up libclone-choose-perl (0.010-2) ... 444s Setting up libqhull-r8.0:s390x (2020.2-6build1) ... 444s Setting up libxcb-render-util0:s390x (0.3.10-1) ... 444s Setting up libtime-moment-perl (0.44-2build5) ... 444s Setting up libencode-locale-perl (1.05-3) ... 444s Setting up libxcb-shm0:s390x (1.17.0-2) ... 444s Setting up libxcb-icccm4:s390x (0.4.2-1) ... 444s Setting up texinfo-lib (7.1.1-1) ... 444s Setting up libreadline-dev:s390x (8.2-6) ... 444s Setting up libmpg123-0t64:s390x (1.32.10-1) ... 444s Setting up libgomp1:s390x (15-20250222-0ubuntu1) ... 444s Setting up libconfig-tiny-perl (2.30-1) ... 444s Setting up libsereal-encoder-perl (5.004+ds-1build4) ... 444s Setting up liblist-utilsby-perl (0.12-2) ... 444s Setting up libyaml-tiny-perl (1.76-1) ... 444s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 444s Setting up octave-common (9.4.0-1) ... 444s Setting up libregexp-common-perl (2024080801-1) ... 444s Setting up libpcre2-16-0:s390x (10.45-1) ... 444s Setting up libaec0:s390x (1.1.3-1) ... 444s Setting up libnet-netmask-perl (2.0002-2) ... 444s Setting up libopengl0:s390x (1.7.0-1build1) ... 444s Setting up libsub-install-perl (0.929-1) ... 444s Setting up libxcb-util1:s390x (0.4.1-1) ... 444s Setting up libpsl-dev:s390x (0.21.2-1.1build1) ... 444s Setting up libxxf86vm1:s390x (1:1.1.4-1build4) ... 444s Setting up libindirect-perl (0.39-2build5) ... 444s Setting up libxcb-xkb1:s390x (1.17.0-2) ... 444s Setting up libxcb-image0:s390x (0.4.0-2build1) ... 444s Setting up libnumber-compare-perl (0.03-3) ... 444s Setting up libxcb-present0:s390x (1.17.0-2) ... 444s Setting up liberror-perl (0.17030-1) ... 444s Setting up libasound2-data (1.2.13-1build1) ... 444s Setting up patchutils (0.4.2-1build3) ... 444s Setting up tex-common (6.19) ... 444s update-language: texlive-base not installed and configured, doing nothing! 444s Setting up libjson-maybexs-perl (1.004008-1) ... 444s Setting up libxml-sax-base-perl (1.09-3) ... 444s Setting up libio-string-perl (1.08-4) ... 444s Setting up libboolean-perl (0.46-3) ... 444s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 444s Setting up xtrans-dev (1.4.0-1) ... 444s Setting up libfontenc1:s390x (1:1.1.8-1build1) ... 444s Setting up autotools-dev (20220109.1) ... 444s Setting up libblas3:s390x (3.12.1-2) ... 444s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 444s Setting up libclass-data-inheritable-perl (0.10-1) ... 444s Setting up libunbound8:s390x (1.22.0-1ubuntu1) ... 444s Setting up libpkgconf3:s390x (1.8.1-4) ... 444s Setting up libgmpxx4ldbl:s390x (2:6.3.0+dfsg-3ubuntu1) ... 444s Setting up libalgorithm-c3-perl (0.11-2) ... 444s Setting up libasound2t64:s390x (1.2.13-1build1) ... 444s Setting up liblog-log4perl-perl (1.57-1) ... 444s Setting up libtext-reform-perl (1.20-5) ... 444s Setting up libgnutls-dane0t64:s390x (3.8.9-2ubuntu2) ... 444s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 444s Setting up libfile-find-rule-perl (0.34-3) ... 444s Setting up libxfixes3:s390x (1:6.0.0-2build1) ... 444s Setting up libxcb-sync1:s390x (1.17.0-2) ... 444s Setting up libipc-system-simple-perl (1.30-2) ... 444s Setting up libio-tiecombine-perl (1.005-3) ... 444s Setting up libnet-domain-tld-perl (1.75-4) ... 444s Setting up libgssrpc4t64:s390x (1.21.3-4ubuntu2) ... 444s Setting up libperlio-utf8-strict-perl (0.010-1build4) ... 444s Setting up libldap-dev:s390x (2.6.9+dfsg-1~exp2ubuntu1) ... 444s Setting up aglfn (1.7+git20191031.4036a9c-2) ... 444s Setting up libxcb-cursor0:s390x (0.1.5-1) ... 444s Setting up lzip (1.25-2) ... 444s update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip (lzip) in auto mode 444s update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode 444s update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode 444s Setting up libavahi-common-data:s390x (0.8-16ubuntu1) ... 444s Setting up libopus0:s390x (1.5.2-2) ... 444s Setting up t1utils (1.41-4build3) ... 444s Setting up libxinerama1:s390x (2:1.1.4-3build1) ... 444s Setting up diffstat (1.67-1) ... 444s Setting up libimagequant0:s390x (2.18.0-1build1) ... 444s Setting up comerr-dev:s390x (2.1-1.47.2-1ubuntu1) ... 444s Setting up libxkbcommon-x11-0:s390x (1.7.0-2) ... 444s Setting up fonts-dejavu-mono (2.37-8) ... 444s Setting up libssl-dev:s390x (3.4.1-1ubuntu1) ... 444s Setting up libmpc3:s390x (1.3.1-1build2) ... 444s Setting up libvorbis0a:s390x (1.3.7-2) ... 444s Setting up libvariable-magic-perl (0.64-1build1) ... 444s Setting up libio-html-perl (1.004-3) ... 444s Setting up libxrandr2:s390x (2:1.5.4-1) ... 444s Setting up libtext-template-perl (1.61-1) ... 444s Setting up libpod-parser-perl (1.67-1) ... 444s Setting up autopoint (0.23.1-1) ... 444s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 444s Setting up fonts-dejavu-core (2.37-8) ... 444s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 444s Setting up pkgconf-bin (1.8.1-4) ... 444s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 444s Setting up libqscintilla2-qt6-l10n (2.14.1+dfsg-1build4) ... 444s Setting up libltdl7:s390x (2.5.4-4) ... 444s Setting up libidn2-dev:s390x (2.3.7-2build2) ... 444s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build1) ... 444s Setting up libparams-util-perl (1.102-3build1) ... 444s Setting up libgfortran5:s390x (15-20250222-0ubuntu1) ... 444s Setting up libvulkan1:s390x (1.4.304.0-1) ... 444s Setting up libtime-duration-perl (1.21-2) ... 444s Setting up autoconf (2.72-3ubuntu1) ... 444s Setting up libtext-xslate-perl:s390x (3.5.9-2build1) ... 444s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 444s Setting up libwebp7:s390x (1.5.0-0.1) ... 444s Setting up libarray-intspan-perl (2.004-2) ... 444s Setting up libcapture-tiny-perl (0.50-1) ... 444s Setting up libtimedate-perl (2.3300-2) ... 444s Setting up libexporter-lite-perl (0.09-2) ... 444s Setting up libubsan1:s390x (15-20250222-0ubuntu1) ... 444s Setting up libsub-name-perl:s390x (0.28-1) ... 444s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 444s Setting up dwz (0.15-1build6) ... 444s Setting up libdata-validate-domain-perl (0.15-1) ... 444s Setting up libproc-processtable-perl:s390x (0.636-1build4) ... 444s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 444s Setting up libmtdev1t64:s390x (1.1.7-1) ... 444s Setting up libduktape207:s390x (2.7.0+tests-0ubuntu3) ... 444s Setting up libxshmfence1:s390x (1.3-1build5) ... 444s Setting up libxcb-randr0:s390x (1.17.0-2) ... 444s Setting up libpath-tiny-perl (0.146-1) ... 444s Setting up libasan8:s390x (15-20250222-0ubuntu1) ... 444s Setting up lzop (1.04-2build3) ... 444s Setting up libjson-perl (4.10000-1) ... 444s Setting up liblog-any-adapter-screen-perl (0.141-1) ... 444s Setting up librole-tiny-perl (2.002004-1) ... 444s Setting up debugedit (1:5.1-2) ... 444s Setting up libipc-run3-perl (0.049-1) ... 444s Setting up libmd4c0:s390x (0.5.2-2) ... 444s Setting up libregexp-wildcards-perl (1.05-3) ... 444s Setting up libmousex-strictconstructor-perl (0.02-3) ... 444s Setting up libfile-sharedir-perl (1.118-3) ... 444s Setting up libsub-uplevel-perl (0.2800-3) ... 444s Setting up libsuitesparseconfig7:s390x (1:7.8.3+dfsg-3) ... 444s Setting up liblua5.4-0:s390x (5.4.7-1) ... 444s Setting up libaliased-perl (0.34-3) ... 444s Setting up libharfbuzz0b:s390x (10.2.0-1) ... 444s Setting up libthai-data (0.1.29-2build1) ... 444s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 444s Setting up libstrictures-perl (2.000006-1) ... 444s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 444s Setting up libdevel-stacktrace-perl (2.0500-1) ... 444s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 444s Setting up libtext-autoformat-perl (1.750000-2) ... 444s Setting up libglu1-mesa:s390x (9.0.2-1.1build1) ... 444s Setting up libflac12t64:s390x (1.4.3+ds-4) ... 444s Setting up libtoml-tiny-perl (0.19-1) ... 444s Setting up libstemmer0d:s390x (2.2.0-4build1) ... 444s Setting up libxkbfile1:s390x (1:1.1.0-1build4) ... 444s Setting up libsort-versions-perl (1.62-3) ... 444s Setting up libexporter-tiny-perl (1.006002-1) ... 444s Setting up libterm-readkey-perl (2.38-2build5) ... 444s Setting up libisl23:s390x (0.27-1) ... 444s Setting up libtext-unidecode-perl (1.30-3) ... 444s Setting up libde265-0:s390x (1.0.15-1build5) ... 444s Setting up libfont-ttf-perl (1.06-2) ... 444s Setting up libfile-homedir-perl (1.006-2) ... 444s Setting up libsamplerate0:s390x (0.2.2-4build1) ... 444s Setting up libtasn1-6-dev:s390x (4.20.0-2) ... 444s Setting up libwebpmux3:s390x (1.5.0-0.1) ... 444s Setting up libtext-levenshteinxs-perl (0.03-5build5) ... 444s Setting up libperlio-gzip-perl (0.20-1build5) ... 444s Setting up libjxl0.11:s390x (0.11.1-1) ... 444s Setting up libxfont2:s390x (1:2.0.6-1build1) ... 444s Setting up libhtml-html5-entities-perl (0.004-3) ... 444s Setting up libtext-levenshtein-damerau-perl (0.41-3) ... 444s Setting up libsereal-decoder-perl (5.004+ds-1build4) ... 444s Setting up libmarkdown2:s390x (2.2.7-2.1) ... 444s Setting up libcc1-0:s390x (15-20250222-0ubuntu1) ... 444s Setting up liburi-perl (5.30-1) ... 444s Setting up libnet-ipv6addr-perl (1.02-1) ... 444s Setting up libbrotli-dev:s390x (1.1.0-2build4) ... 444s Setting up libp11-kit-dev:s390x (0.25.5-2ubuntu3) ... 444s Setting up libmp3lame0:s390x (3.100-6build1) ... 444s Setting up libblas-dev:s390x (3.12.1-2) ... 444s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so to provide /usr/lib/s390x-linux-gnu/libblas.so (libblas.so-s390x-linux-gnu) in auto mode 444s Setting up libsz2:s390x (1.1.3-1) ... 444s Setting up libitm1:s390x (15-20250222-0ubuntu1) ... 444s Setting up libvorbisenc2:s390x (1.3.7-2) ... 444s Setting up libkadm5clnt-mit12:s390x (1.21.3-4ubuntu2) ... 444s Setting up libdata-validate-ip-perl (0.31-1) ... 444s Setting up libwacom-common (2.14.0-1) ... 444s Setting up libmousex-nativetraits-perl (1.09-3) ... 444s Setting up libemail-address-xs-perl (1.05-1build5) ... 444s Setting up libwayland-client0:s390x (1.23.1-3) ... 444s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 444s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 444s Setting up automake (1:1.17-3ubuntu1) ... 444s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 444s Setting up libb2-1:s390x (0.98.1-1.1build1) ... 444s Setting up x11proto-dev (2024.1-1) ... 444s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 444s Setting up gnuplot-data (6.0.2+dfsg1-1) ... 444s Setting up libice6:s390x (2:1.1.1-1) ... 444s Setting up libqt6core6t64:s390x (6.8.2+dfsg-5) ... 444s Setting up libhttp-date-perl (6.06-1) ... 444s Setting up mesa-libgallium:s390x (25.0.1-2ubuntu1) ... 444s Setting up libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu2) ... 444s Setting up liblapack3:s390x (3.12.1-2) ... 444s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 444s Setting up libproxy1v5:s390x (0.5.9-1) ... 444s Setting up libfile-basedir-perl (0.09-2) ... 444s Setting up gettext (0.23.1-1) ... 444s Setting up libarpack2t64:s390x (3.9.1-4) ... 444s Setting up libfftw3-single3:s390x (3.3.10-2fakesync1build1) ... 444s Setting up libgmp-dev:s390x (2:6.3.0+dfsg-3ubuntu1) ... 444s Setting up libamd3:s390x (1:7.8.3+dfsg-3) ... 444s Setting up libfile-listing-perl (6.16-1) ... 444s Setting up libxau-dev:s390x (1:1.0.11-1) ... 444s Setting up nettle-dev:s390x (3.10.1-1) ... 444s Setting up libkdb5-10t64:s390x (1.21.3-4ubuntu2) ... 444s Setting up libgbm1:s390x (25.0.1-2ubuntu1) ... 444s Setting up libcolamd3:s390x (1:7.8.3+dfsg-3) ... 444s Setting up libwacom9:s390x (2.14.0-1) ... 444s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 445s Setting up liblist-moreutils-perl (0.430-2) ... 445s Setting up libxcursor1:s390x (1:1.2.3-1) ... 445s Setting up libpod-constants-perl (0.19-2) ... 445s Setting up libgl1-mesa-dri:s390x (25.0.1-2ubuntu1) ... 445s Setting up libhash-merge-perl (0.302-1) ... 445s Setting up libsoftware-copyright-perl (0.014-1) ... 445s Setting up libaec-dev:s390x (1.1.3-1) ... 445s Setting up libavahi-common3:s390x (0.8-16ubuntu1) ... 445s Setting up libcxsparse4:s390x (1:7.8.3+dfsg-3) ... 445s Setting up libfftw3-long3:s390x (3.3.10-2fakesync1build1) ... 445s Setting up libnet-http-perl (6.23-1) ... 445s Setting up libpath-iterator-rule-perl (1.015-2) ... 445s Setting up libtext-markdown-discount-perl (0.18-1) ... 445s Setting up libappstream5:s390x (1.0.4-1) ... 445s Setting up libexception-class-perl (1.45-1) ... 445s Setting up libclass-c3-perl (0.35-2) ... 445s Setting up libqrupdate1:s390x (1.1.5-1) ... 445s Setting up libdevel-callchecker-perl:s390x (0.009-1build1) ... 445s Setting up libxml-sax-perl (1.02+dfsg-4) ... 445s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 445s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 445s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 445s Setting up libcamd3:s390x (1:7.8.3+dfsg-3) ... 445s Setting up pkgconf:s390x (1.8.1-4) ... 445s Setting up libinput-bin (1.27.1-1) ... 445s Setting up libxs-parse-sublike-perl:s390x (0.37-1) ... 445s Setting up intltool-debian (0.35.0+20060710.6) ... 445s Setting up libthai0:s390x (0.1.29-2build1) ... 445s Setting up libxdmcp-dev:s390x (1:1.1.5-1) ... 445s Setting up libegl-mesa0:s390x (25.0.1-2ubuntu1) ... 445s Setting up libdata-validate-uri-perl (0.07-3) ... 445s Setting up libxs-parse-keyword-perl (0.48-2) ... 445s Setting up libtest-exception-perl (0.43-3) ... 445s Setting up appstream (1.0.4-1) ... 445s ✔ Metadata cache was updated successfully. 445s Setting up libqt6xml6:s390x (6.8.2+dfsg-5) ... 445s Setting up libglpk40:s390x (5.0-1build2) ... 445s Setting up libqt6sql6:s390x (6.8.2+dfsg-5) ... 445s Setting up libstring-copyright-perl (0.003014-1) ... 445s Setting up libraqm0:s390x (0.10.2-1) ... 445s Setting up liblapack-dev:s390x (3.12.1-2) ... 445s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so to provide /usr/lib/s390x-linux-gnu/liblapack.so (liblapack.so-s390x-linux-gnu) in auto mode 445s Setting up libdata-optlist-perl (0.114-1) ... 445s Setting up libssh2-1-dev:s390x (1.11.1-1) ... 445s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 445s Setting up cpp-14 (14.2.0-17ubuntu3) ... 445s Setting up libccolamd3:s390x (1:7.8.3+dfsg-3) ... 445s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 445s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 445s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 445s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 445s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 445s Setting up dh-strip-nondeterminism (1.14.1-2) ... 445s Setting up libwww-robotrules-perl (6.02-1) ... 445s Setting up libsyntax-keyword-try-perl (0.30-1) ... 445s Setting up libjack-jackd2-0:s390x (1.9.22~dfsg-4) ... 445s Setting up libhdf5-310:s390x (1.14.5+repack-3) ... 445s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 445s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 445s Setting up libkadm5srv-mit12:s390x (1.21.3-4ubuntu2) ... 445s Setting up libegl1:s390x (1.7.0-1build1) ... 445s Setting up libqt6core5compat6:s390x (6.8.2-3) ... 445s Setting up libfontconfig1:s390x (2.15.0-2ubuntu1) ... 445s Setting up libsndfile1:s390x (1.2.2-2) ... 445s Setting up libmro-compat-perl (0.15-2) ... 445s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 445s Setting up libjpeg8-dev:s390x (8c-2ubuntu11) ... 445s Setting up libhdf5-fortran-310:s390x (1.14.5+repack-3) ... 445s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 445s Setting up libsm6:s390x (2:1.2.4-1) ... 445s Setting up libavahi-client3:s390x (0.8-16ubuntu1) ... 445s Setting up libio-socket-ssl-perl (2.089-1) ... 445s Setting up libsub-exporter-perl (0.990-1) ... 445s Setting up libqt6dbus6:s390x (6.8.2+dfsg-5) ... 445s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 445s Setting up libhtml-form-perl (6.12-1) ... 445s Setting up krb5-multidev:s390x (1.21.3-4ubuntu2) ... 445s Setting up libhdf5-cpp-310:s390x (1.14.5+repack-3) ... 445s Setting up libgfortran-14-dev:s390x (14.2.0-17ubuntu3) ... 445s Setting up libiterator-perl (0.03+ds1-2) ... 445s Setting up libgnutls28-dev:s390x (3.8.9-2ubuntu2) ... 445s Setting up libinput10:s390x (1.27.1-1) ... 445s Setting up libnghttp2-dev:s390x (1.64.0-1) ... 445s Setting up libhdf5-hl-310:s390x (1.14.5+repack-3) ... 445s Setting up libportaudio2:s390x (19.6.0-1.2build3) ... 445s Setting up libhttp-negotiate-perl (6.01-2) ... 445s Setting up fontconfig (2.15.0-2ubuntu1) ... 447s Regenerating fonts cache... done. 447s Setting up libcarp-assert-more-perl (2.8.0-1) ... 447s Setting up libcholmod5:s390x (1:7.8.3+dfsg-3) ... 447s Setting up libxft2:s390x (2.3.6-1build1) ... 447s Setting up libglx-mesa0:s390x (25.0.1-2ubuntu1) ... 447s Setting up libxcb1-dev:s390x (1.17.0-2) ... 447s Setting up libiterator-util-perl (0.02+ds1-2) ... 447s Setting up libglx0:s390x (1.7.0-1build1) ... 447s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 447s Setting up libhttp-cookies-perl (6.11-1) ... 447s Setting up libspqr4:s390x (1:7.8.3+dfsg-3) ... 447s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 447s Setting up po-debconf (1.0.21+nmu1) ... 447s Setting up libhtml-tree-perl (5.07-3) ... 447s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 447s Setting up libpango-1.0-0:s390x (1.56.2-1) ... 447s Setting up libcgi-pm-perl (4.67-1) ... 447s Setting up libjpeg-dev:s390x (8c-2ubuntu11) ... 447s Setting up libx11-dev:s390x (2:1.8.10-2) ... 447s Setting up libcairo2:s390x (1.18.2-2) ... 447s Setting up libobject-pad-perl (0.820-1) ... 447s Setting up libkrb5-dev:s390x (1.21.3-4ubuntu2) ... 447s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 447s Setting up libgl1:s390x (1.7.0-1build1) ... 447s Setting up libqt6gui6:s390x (6.8.2+dfsg-5) ... 447s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 447s Setting up libnet-smtp-ssl-perl (1.04-2) ... 447s Setting up libmodule-runtime-perl (0.016-2) ... 447s Setting up libmailtools-perl (2.22-1) ... 447s Setting up libconfig-model-perl (2.155-1) ... 447s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 447s Setting up librtmp-dev:s390x (2.4+20151223.gitfa8646d.1-2build7) ... 447s Setting up g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 447s Setting up texinfo (7.1.1-1) ... 447s Setting up libumfpack6:s390x (1:7.8.3+dfsg-3) ... 447s Setting up libconst-fast-perl (0.014-2) ... 447s Setting up libqt6network6:s390x (6.8.2+dfsg-5) ... 447s Setting up cpp (4:14.2.0-1ubuntu1) ... 447s Setting up libdata-section-perl (0.200008-1) ... 447s Setting up libglx-dev:s390x (1.7.0-1build1) ... 447s Setting up libpangoft2-1.0-0:s390x (1.56.2-1) ... 447s Setting up libdata-dpath-perl (0.60-1) ... 447s Setting up libfltk1.3t64:s390x (1.3.8-6.1build2) ... 447s Setting up libfftw3-dev:s390x (3.3.10-2fakesync1build1) ... 447s Setting up libcups2t64:s390x (2.4.11-0ubuntu2) ... 447s Setting up libgl-dev:s390x (1.7.0-1build1) ... 447s Setting up libstring-rewriteprefix-perl (0.009-1) ... 447s Setting up libpangocairo-1.0-0:s390x (1.56.2-1) ... 447s Setting up libhdf5-hl-cpp-310:s390x (1.14.5+repack-3) ... 447s Setting up libconfig-model-backend-yaml-perl (2.134-2) ... 447s Setting up libhdf5-hl-fortran-310:s390x (1.14.5+repack-3) ... 447s Setting up libxmu6:s390x (2:1.1.3-3build2) ... 447s Setting up libmodule-implementation-perl (0.09-2) ... 447s Setting up libpackage-stash-perl (0.40-1) ... 447s Setting up libimport-into-perl (1.002005-2) ... 447s Setting up libmoo-perl (2.005005-1) ... 447s Setting up gfortran-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 447s Setting up libqt6opengl6:s390x (6.8.2+dfsg-5) ... 447s Setting up liblist-someutils-perl (0.59-1) ... 447s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 447s Setting up libxaw7:s390x (2:1.0.16-1) ... 447s Setting up libmime-tools-perl (5.515-1) ... 447s Setting up libsoftware-license-perl (0.104006-1) ... 447s Setting up libclass-load-perl (0.25-2) ... 447s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 447s Setting up gcc-14 (14.2.0-17ubuntu3) ... 447s Setting up libqt6widgets6:s390x (6.8.2+dfsg-5) ... 447s Setting up libfltk-gl1.3t64:s390x (1.3.8-6.1build2) ... 447s Setting up libcurl4-openssl-dev:s390x (8.12.1-3ubuntu1) ... 447s Setting up libhdf5-dev (1.14.5+repack-3) ... 447s update-alternatives: using /usr/lib/s390x-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/s390x-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 447s Setting up g++-14 (14.2.0-17ubuntu3) ... 447s Setting up libmoox-aliases-perl (0.001006-2) ... 447s Setting up gfortran-14 (14.2.0-17ubuntu3) ... 447s Setting up libparams-validate-perl:s390x (1.31-2build4) ... 447s Setting up libqt6openglwidgets6:s390x (6.8.2+dfsg-5) ... 447s Setting up libb-hooks-endofscope-perl (0.28-1) ... 447s Setting up libqt6printsupport6:s390x (6.8.2+dfsg-5) ... 447s Setting up gfortran-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 447s Setting up libtool (2.5.4-4) ... 447s Setting up libsoftware-licensemoreutils-perl (1.009-1) ... 447s Setting up x11-xkb-utils (7.7+9) ... 447s Setting up libqt6help6:s390x (6.8.2-3) ... 447s Setting up libqscintilla2-qt6-15:s390x (2.14.1+dfsg-1build4) ... 447s Setting up gcc (4:14.2.0-1ubuntu1) ... 447s Setting up dh-autoreconf (20) ... 447s Setting up libnamespace-clean-perl (0.27-2) ... 447s Setting up libstring-license-perl (0.0.11-1ubuntu1) ... 447s Setting up libgetopt-long-descriptive-perl (0.116-2) ... 447s Setting up g++ (4:14.2.0-1ubuntu1) ... 447s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 447s Setting up xserver-common (2:21.1.16-1ubuntu1) ... 447s Setting up licensecheck (3.3.9-1ubuntu1) ... 447s Setting up libapp-cmd-perl (0.337-2) ... 447s Setting up xvfb (2:21.1.16-1ubuntu1) ... 447s Setting up debhelper (13.24.1ubuntu2) ... 447s Setting up gfortran (4:14.2.0-1ubuntu1) ... 447s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 447s 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 447s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 447s 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 447s Setting up cme (1.041-1) ... 447s Setting up libheif-plugin-aomdec:s390x (1.19.7-1) ... 447s Setting up libheif1:s390x (1.19.7-1) ... 447s Setting up libgd3:s390x (2.3.3-12ubuntu3) ... 447s Setting up gnuplot-nox (6.0.2+dfsg1-1) ... 447s update-alternatives: using /usr/bin/gnuplot-nox to provide /usr/bin/gnuplot (gnuplot) in auto mode 447s Setting up liblwp-protocol-https-perl (6.14-1) ... 447s Setting up libheif-plugin-libde265:s390x (1.19.7-1) ... 447s Setting up libwww-perl (6.78-1) ... 447s Setting up libgraphicsmagick-q16-3t64 (1.4+really1.3.45+hg17689-1) ... 447s Setting up libparse-debcontrol-perl (2.005-6) ... 447s Setting up libgraphicsmagick++-q16-12t64 (1.4+really1.3.45+hg17689-1) ... 447s Setting up libhtml-tokeparser-simple-perl (3.16-4) ... 447s Setting up dh-octave-autopkgtest (1.8.0) ... 447s Setting up libwww-mechanize-perl (2.19-1ubuntu1) ... 447s Setting up octave (9.4.0-1) ... 447s Setting up octave-dev (9.4.0-1) ... 447s Setting up lintian (2.121.1+nmu1ubuntu2) ... 447s Setting up octave-nurbs (1.4.4-1) ... 447s Setting up libconfig-model-dpkg-perl (3.010) ... 447s Setting up dh-octave (1.8.0) ... 447s Processing triggers for libc-bin (2.41-1ubuntu2) ... 447s Processing triggers for man-db (2.13.0-1) ... 449s Processing triggers for udev (257.3-1ubuntu3) ... 449s Processing triggers for install-info (7.1.1-1) ... 450s autopkgtest [16:15:40]: test command1: DH_OCTAVE_TEST_ENV="xvfb-run -a" /usr/bin/dh_octave_check --use-installed-package 450s autopkgtest [16:15:40]: test command1: [----------------------- 450s Checking package... 451s Run the unit tests... 451s Checking m files ... 451s [inst/nrbsurfderiveval.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbsurfderiveval.m 451s ***** test 451s k = [0 0 1 1]; 451s c = [0 1]; 451s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 451s coef(3,:,:) = coef(1,:,:); 451s srf = nrbmak (coef, {k, k}); 451s [u, v] = meshgrid (linspace(0,1,11)); 451s uv = [u(:)';v(:)']; 451s skl = nrbsurfderiveval (srf, uv, 0); 451s aux = nrbeval(srf,uv); 451s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 451s ***** test 451s k = [0 0 1 1]; 451s c = [0 1]; 451s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 451s coef(3,:,:) = coef(1,:,:); 451s srf = nrbmak (coef, {k, k}); 451s srf = nrbkntins (srf, {[], rand(2,1)}); 451s [u, v] = meshgrid (linspace(0,1,11)); 451s uv = [u(:)';v(:)']; 451s skl = nrbsurfderiveval (srf, uv, 0); 451s aux = nrbeval(srf,uv); 451s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 451s ***** shared srf, uv 451s ***** test 451s k = [0 0 0 1 1 1]; 451s c = [0 1/2 1]; 451s [coef(1,:,:), coef(2,:,:)] = meshgrid (c, c); 451s coef(3,:,:) = coef(1,:,:); 451s srf = nrbmak (coef, {k, k}); 451s ders= nrbderiv (srf); 451s [u, v] = meshgrid (linspace(0,1,11)); 451s uv = [u(:)';v(:)']; 451s skl = nrbsurfderiveval (srf, uv, 1); 451s [fun, der] = nrbdeval (srf, ders, uv); 451s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 451s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 451s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 451s 451s ***** test 451s srf = nrbdegelev (srf, [3, 1]); 451s ders= nrbderiv (srf); 451s [fun, der] = nrbdeval (srf, ders, uv); 451s skl = nrbsurfderiveval (srf, uv, 1); 451s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 451s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 451s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 451s ***** shared uv 451s ***** test 451s k = [0 0 0 1 1 1]; 451s c = [0 1/2 1]; 451s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 451s coef(3,:,:) = coef(1,:,:); 451s srf = nrbmak (coef, {k, k}); 451s ders= nrbderiv (srf); 451s [u, v] = meshgrid (linspace(0,1,11)); 451s uv = [u(:)';v(:)']; 451s skl = nrbsurfderiveval (srf, uv, 1); 451s [fun, der] = nrbdeval (srf, ders, uv); 451s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 451s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 451s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 451s 451s ***** test 451s p = 3; q = 3; 451s mcp = 5; ncp = 5; 451s Lx = 10*rand(1); Ly = Lx; 451s srf = nrbdegelev (nrb4surf ([0 0], [Lx, 0], [0 Ly], [Lx Ly]), [p-1, q-1]); 451s %%srf = nrbkntins (srf, {linspace(0,1,mcp-p+2)(2:end-1), linspace(0,1,ncp-q+2)(2:end-1)}); 451s %%srf.coefs = permute (srf.coefs, [1 3 2]); 451s ders= nrbderiv (srf); 451s [fun, der] = nrbdeval (srf, ders, uv); 451s skl = nrbsurfderiveval (srf, uv, 1); 451s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 451s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 451s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 451s ***** shared srf, uv, P, dPdx, d2Pdx2, c1, c2 451s ***** test 451s [u, v] = meshgrid (linspace(0,1,10)); 451s uv = [u(:)';v(:)']; 451s c1 = nrbmak([0 1/2 1; 0 1 0],[0 0 0 1 1 1]); 451s c1 = nrbtform (c1, vecrotx (pi/2)); 451s c2 = nrbtform(c1, vectrans([0 1 0])); 451s srf = nrbdegelev (nrbruled (c1, c2), [3, 1]); 451s skl = nrbsurfderiveval (srf, uv, 2); 451s P = squeeze(skl(:,1,1,:)); 451s dPdx = squeeze(skl(:,2,1,:)); 451s d2Pdx2 = squeeze(skl(:,3,1,:)); 451s ***** assert(P(3,:), 2*(P(1,:)-P(1,:).^2),100*eps) 451s ***** assert(dPdx(3,:), 2-4*P(1,:), 100*eps) 451s ***** assert(d2Pdx2(3,:), -4+0*P(1,:), 100*eps) 451s srf = nrbdegelev (nrbruled (c1, c2), [5, 6]); 451s skl = nrbsurfderiveval (srf, uv, 2); 451s P = squeeze(skl(:,1,1,:)); 451s dPdx = squeeze(skl(:,2,1,:)); 451s d2Pdx2 = squeeze(skl(:,3,1,:)); 451s aux = nrbeval(srf,uv); 451s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 451s ***** assert(P(3,:), 2*(P(1,:)-P(1,:).^2),100*eps) 451s ***** assert(dPdx(3,:), 2-4*P(1,:), 100*eps) 451s ***** assert(d2Pdx2(3,:), -4+0*P(1,:), 100*eps) 451s 451s ***** test 451s skl = nrbsurfderiveval (srf, uv, 0); 451s aux = nrbeval (srf, uv); 451s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 451s ***** shared dPdu, d2Pdu2, P, srf, uv 451s ***** test 451s [u, v] = meshgrid (linspace(0,1,10)); 451s uv = [u(:)';v(:)']; 451s c1 = nrbmak([0 1/2 1; 0.1 1.6 1.1; 0 0 0],[0 0 0 1 1 1]); 451s c2 = nrbmak([0 1/2 1; 0.1 1.6 1.1; 1 1 1],[0 0 0 1 1 1]); 451s srf = nrbdegelev (nrbruled (c1, c2), [0, 1]); 451s skl = nrbsurfderiveval (srf, uv, 2); 451s P = squeeze(skl(:,1,1,:)); 451s dPdu = squeeze(skl(:,2,1,:)); 451s dPdv = squeeze(skl(:,1,2,:)); 451s d2Pdu2 = squeeze(skl(:,3,1,:)); 451s aux = nrbeval(srf,uv); 451s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 451s ***** assert(dPdu(2,:), 3-4*P(1,:),100*eps) 451s ***** assert(d2Pdu2(2,:), -4+0*P(1,:),100*eps) 451s 451s ***** test 451s skl = nrbsurfderiveval (srf, uv, 0); 451s aux = nrbeval(srf,uv); 451s assert (squeeze (skl (1:2,1,1,:)), aux(1:2,:), 1e3*eps) 451s ***** test 451s srf = nrb4surf([0 0], [1 0], [0 1], [1 1]); 451s geo = nrbdegelev (srf, [3 3]); 451s geo = nrbkntins (geo, {[.1:.1:.9], [.2:.2:.8]}); 451s [u, v] = meshgrid (linspace(0,1,10)); 451s uv = [u(:)';v(:)']; 451s skl = nrbsurfderiveval (geo, uv, 2); 451s dgeo = nrbderiv (geo); 451s [pnts, ders] = nrbdeval (geo, dgeo, uv); 451s assert (ders{1}, squeeze(skl(:,2,1,:)), 1e-9) 451s assert (ders{2}, squeeze(skl(:,1,2,:)), 1e-9) 451s ***** test 451s crv = nrbline ([1 0], [2 0]); 451s srf = nrbrevolve (crv, [0 0 0], [0 0 1], pi/2); 451s srf = nrbtransp (srf); 451s [v, u] = meshgrid (linspace (0, 1, 11)); 451s uv = [u(:)'; v(:)']; 451s skl = nrbsurfderiveval (srf, uv, 2); 451s c = sqrt(2); 451s w = @(x, y) (2 - c)*y.^2 + (c-2)*y + 1; 451s dwdy = @(x, y) 2*(2-c)*y + c - 2; 451s d2wdy2 = @(x, y) 2*(2-c); 451s F1 = @(x, y) (x+1) .* ((1-y).^2 + c*y.*(1-y)) ./ w(x,y); 451s F2 = @(x, y) (x+1) .* (y.^2 + c*y.*(1-y)) ./ w(x,y); 451s dF1dx = @(x, y) ((1-y).^2 + c*y.*(1-y)) ./ w(x,y); 451s dF2dx = @(x, y) (y.^2 + c*y.*(1-y)) ./ w(x,y); 451s 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; 451s 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; 451s d2F1dx2 = @(x, y) zeros (size (x)); 451s d2F2dx2 = @(x, y) zeros (size (x)); 451s 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; 451s d2F2dxdy = @(x, y) ((2 - 2*c)*y + c) ./ w(x,y) - (y.^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 451s 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 - ... 451s (x+1) .* ((1-y).^2 + c*y.*(1-y)) * d2wdy2(x,y) ./ w(x,y).^2 + ... 451s 2 * (x+1) .* ((1-y).^2 + c*y.*(1-y)) .* w(x,y) .*dwdy(x,y).^2 ./ w(x,y).^4; 451s 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 - ... 451s (x+1) .* (y.^2 + c*y.*(1-y)) * d2wdy2(x,y) ./ w(x,y).^2 + ... 451s 2 * (x+1) .* (y.^2 + c*y.*(1-y)) .* w(x,y) .*dwdy(x,y).^2 ./ w(x,y).^4; 451s assert ([F1(u(:),v(:)), F2(u(:),v(:))], squeeze(skl(1:2,1,1,:))', 1e2*eps); 451s assert ([dF1dx(u(:),v(:)), dF2dx(u(:),v(:))], squeeze(skl(1:2,2,1,:))', 1e2*eps); 451s assert ([dF1dy(u(:),v(:)), dF2dy(u(:),v(:))], squeeze(skl(1:2,1,2,:))', 1e2*eps); 451s assert ([d2F1dx2(u(:),v(:)), d2F2dx2(u(:),v(:))], squeeze(skl(1:2,3,1,:))', 1e2*eps); 451s assert ([d2F1dxdy(u(:),v(:)), d2F2dxdy(u(:),v(:))], squeeze(skl(1:2,2,2,:))', 1e2*eps); 451s assert ([d2F1dy2(u(:),v(:)), d2F2dy2(u(:),v(:))], squeeze(skl(1:2,1,3,:))', 1e2*eps); 451s ***** test 451s knots = {[0 0 1 1] [0 0 1 1]}; 451s coefs(:,1,1) = [0;0;0;1]; 451s coefs(:,2,1) = [1;0;0;1]; 451s coefs(:,1,2) = [0;1;0;1]; 451s coefs(:,2,2) = [1;1;1;2]; 451s srf = nrbmak (coefs, knots); 451s [v, u] = meshgrid (linspace (0, 1, 3)); 451s uv = [u(:)'; v(:)']; 451s skl = nrbsurfderiveval (srf, uv, 2); 451s w = @(x, y) x.*y + 1; 451s F1 = @(x, y) x ./ w(x,y); 451s F2 = @(x, y) y ./ w(x,y); 451s F3 = @(x, y) x .* y ./ w(x,y); 451s dF1dx = @(x, y) 1./w(x,y) - x.*y./w(x,y).^2; 451s dF1dy = @(x, y) - x.^2./w(x,y).^2; 451s dF2dx = @(x, y) - y.^2./w(x,y).^2; 451s dF2dy = @(x, y) 1./w(x,y) - x.*y./w(x,y).^2; 451s dF3dx = @(x, y) y./w(x,y) - x.*(y./w(x,y)).^2; 451s dF3dy = @(x, y) x./w(x,y) - y.*(x./w(x,y)).^2; 451s d2F1dx2 = @(x, y) -2*y./w(x,y).^2 + 2*x.*y.^2./w(x,y).^3; 451s d2F1dy2 = @(x, y) 2*x.^3./w(x,y).^3; 451s d2F1dxdy = @(x, y) -x./w(x,y).^2 - x./w(x,y).^2 + 2*x.^2.*y./w(x,y).^3; 451s d2F2dx2 = @(x, y) 2*y.^3./w(x,y).^3; 451s d2F2dy2 = @(x, y) -2*x./w(x,y).^2 + 2*y.*x.^2./w(x,y).^3; 451s d2F2dxdy = @(x, y) -y./w(x,y).^2 - y./w(x,y).^2 + 2*y.^2.*x./w(x,y).^3; 451s d2F3dx2 = @(x, y) -2*y.^2./w(x,y).^2 + 2*x.*y.^3./w(x,y).^3; 451s d2F3dy2 = @(x, y) -2*x.^2./w(x,y).^2 + 2*y.*x.^3./w(x,y).^3; 451s d2F3dxdy = @(x, y) 1./w(x,y) - 3*x.*y./w(x,y).^2 + 2*(x.*y).^2./w(x,y).^3; 451s assert ([F1(u(:),v(:)), F2(u(:),v(:)), F3(u(:),v(:))], squeeze(skl(1:3,1,1,:))', 1e2*eps); 451s assert ([dF1dx(u(:),v(:)), dF2dx(u(:),v(:)), dF3dx(u(:),v(:))], squeeze(skl(1:3,2,1,:))', 1e2*eps); 451s assert ([dF1dy(u(:),v(:)), dF2dy(u(:),v(:)), dF3dy(u(:),v(:))], squeeze(skl(1:3,1,2,:))', 1e2*eps); 451s assert ([d2F1dx2(u(:),v(:)), d2F2dx2(u(:),v(:)), d2F3dx2(u(:),v(:))], squeeze(skl(1:3,3,1,:))', 1e2*eps); 451s assert ([d2F1dy2(u(:),v(:)), d2F2dy2(u(:),v(:)), d2F3dy2(u(:),v(:))], squeeze(skl(1:3,1,3,:))', 1e2*eps); 451s assert ([d2F1dxdy(u(:),v(:)), d2F2dxdy(u(:),v(:)), d2F3dxdy(u(:),v(:))], squeeze(skl(1:3,2,2,:))', 1e2*eps); 451s 21 tests, 21 passed, 0 known failure, 0 skipped 451s [inst/nrbpermute.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbpermute.m 451s ***** demo 451s vol = nrbrevolve (nrb4surf ([1 0], [2 0], [1 1], [2 1]), [0 0 0], [0 1 0], pi/8); 451s nrbplot(vol,[5 10 20]); 451s title('NURBS volume and the same after reordering the directions') 451s hold on 451s vol.coefs(1,:,:) = vol.coefs(1,:,:) + 2; 451s vol = nrbpermute(vol,[2 3 1]); 451s nrbplot(vol,[5 10 20]); 451s hold off 451s ***** test 451s vol = nrbrevolve (nrb4surf ([1 0], [2 0], [1 1], [2 1]), [0 0 0], [0 1 0], pi/8); 451s perm1 = [1 3 2]; 451s perm2 = [2 1 3]; 451s vol2 = nrbpermute (vol, perm1); 451s vol3 = nrbpermute (vol, perm2); 451s assert (vol.number(perm1), vol2.number) 451s assert (vol.order(perm1), vol2.order) 451s assert ({vol.knots{perm1}}, vol2.knots) 451s assert (permute(vol.coefs, [1, perm1+1]), vol2.coefs) 451s assert (vol.number(perm2), vol3.number) 451s assert (vol.order(perm2), vol3.order) 451s assert ({vol.knots{perm2}}, vol3.knots) 451s assert (permute(vol.coefs, [1, perm2+1]), vol3.coefs) 451s 1 test, 1 passed, 0 known failure, 0 skipped 451s [inst/nrbbasisfun.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbbasisfun.m 451s ***** demo 451s U = [0 0 0 0 1 1 1 1]; 451s x = [0 1/3 2/3 1] ; 451s y = [0 0 0 0]; 451s w = [1 1 1 1]; 451s nrb = nrbmak ([x;y;y;w], U); 451s u = linspace(0, 1, 30); 451s B = nrbbasisfun (u, nrb); 451s xplot = sum(bsxfun(@(x,y) x.*y, B, x),2); 451s plot(xplot, B) 451s title('Cubic Bernstein polynomials') 451s hold off 451s ***** test 451s U = [0 0 0 0 1 1 1 1]; 451s x = [0 1/3 2/3 1] ; 451s y = [0 0 0 0]; 451s w = rand(1,4); 451s nrb = nrbmak ([x;y;y;w], U); 451s u = linspace(0, 1, 30); 451s B = nrbbasisfun (u, nrb); 451s xplot = sum(bsxfun(@(x,y) x.*y, B, x),2); 451s 451s yy = y; yy(1) = 1; 451s nrb2 = nrbmak ([x.*w;yy;y;w], U); 451s aux = nrbeval(nrb2,u); 451s %figure, plot(xplot, B(:,1), aux(1,:).', w(1)*aux(2,:).') 451s assert(B(:,1), w(1)*aux(2,:).', 1e-6) 451s 451s yy = y; yy(2) = 1; 451s nrb2 = nrbmak ([x.*w;yy;y;w], U); 451s aux = nrbeval(nrb2, u); 451s %figure, plot(xplot, B(:,2), aux(1,:).', w(2)*aux(2,:).') 451s assert(B(:,2), w(2)*aux(2,:).', 1e-6) 451s 451s yy = y; yy(3) = 1; 451s nrb2 = nrbmak ([x.*w;yy;y;w], U); 451s aux = nrbeval(nrb2,u); 451s %figure, plot(xplot, B(:,3), aux(1,:).', w(3)*aux(2,:).') 451s assert(B(:,3), w(3)*aux(2,:).', 1e-6) 451s 451s yy = y; yy(4) = 1; 451s nrb2 = nrbmak ([x.*w;yy;y;w], U); 451s aux = nrbeval(nrb2,u); 451s %figure, plot(xplot, B(:,4), aux(1,:).', w(4)*aux(2,:).') 451s assert(B(:,4), w(4)*aux(2,:).', 1e-6) 451s ***** test 451s p = 2; q = 3; m = 4; n = 5; 451s Lx = 1; Ly = 1; 451s nrb = nrb4surf ([0 0], [1 0], [0 1], [1 1]); 451s nrb = nrbdegelev (nrb, [p-1, q-1]); 451s aux1 = linspace(0,1,m); aux2 = linspace(0,1,n); 451s nrb = nrbkntins (nrb, {aux1(2:end-1), aux2(2:end-1)}); 451s u = rand (1, 30); v = rand (1, 10); 451s u = u - min (u); u = u / max (u); 451s v = v - min (v); v = v / max (v); 451s [B, N] = nrbbasisfun ({u, v}, nrb); 451s assert (sum(B, 2), ones(300, 1), 1e-6) 451s assert (all (all (B<=1)), true) 451s assert (all (all (B>=0)), true) 451s assert (all (all (N>0)), true) 451s assert (all (all (N <= prod (nrb.number))), true) 451s assert (max (max (N)),prod (nrb.number)) 451s assert (min (min (N)),1) 451s ***** test 451s p1 = 2; p2 = 3; p3 = 2; 451s n1 = 4; n2 = 5; n3 = 4; 451s Lx = 1; Ly = 1; Lz = 1; 451s crv = nrbline([1 0], [2 0]); 451s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 451s nrb = nrbextrude (nrb, [0 0 1]); 451s nrb = nrbdegelev (nrb, [p1-1, p2-2, p3-1]); 451s aux1 = linspace(0,1,n1); aux2 = linspace(0,1,n2); aux3 = linspace(0,1,n3); 451s nrb = nrbkntins (nrb, {aux1(2:end-1), aux2(2:end-1), aux3(2:end-1)}); 451s 451s u = rand (1, 12); v = rand (1, 10); w = rand (1, 15); 451s u = u - min (u); u = u / max (u); 451s v = v - min (v); v = v / max (v); 451s w = w - min (w); w = w / max (w); 451s [B, N] = nrbbasisfun ({u, v, w}, nrb); 451s assert (all(sum(B, 2) - ones(numel(u)*numel(v)*numel(w),1) < 1e-6)) 451s assert (all (all (B <= 1)) == true) 451s assert (all (all (B >= 0)) == true) 451s assert (all (all (N > 0)) == true) 451s assert (all (all (N <= prod (nrb.number))) == true) 451s assert (max (max (N)) == prod (nrb.number)) 451s assert (min (min (N))== 1) 451s 3 tests, 3 passed, 0 known failure, 0 skipped 451s [inst/nrbreverse.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbreverse.m 451s ***** demo 451s pnts = [0.5 1.5 3.0 7.5 8.5; 451s 3.0 5.5 1.5 4.0 4.5; 451s 0.0 0.0 0.0 0.0 0.0]; 451s crv1 = nrbmak(pnts,[0 0 0 1/2 3/4 1 1 1]); 451s crv2 = nrbreverse(crv1); 451s fprintf('Knots of the original curve\n') 451s disp(crv1.knots) 451s fprintf('Knots of the reversed curve\n') 451s disp(crv2.knots) 451s fprintf('Control points of the original curve\n') 451s disp(crv1.coefs(1:2,:)) 451s fprintf('Control points of the reversed curve\n') 451s disp(crv2.coefs(1:2,:)) 451s nrbplot(crv1,100) 451s hold on 451s nrbplot(crv2,100) 451s title('The curve and its reverse are the same') 451s hold off 451s ***** test 451s srf = nrbrevolve(nrbline([1 0],[2 0]), [0 0 0], [0 0 1], pi/2); 451s srf = nrbkntins (srf, {0.3, 0.6}); 451s srf2 = nrbreverse (srf); 451s assert (srf.knots, cellfun(@(x) sort(1-x), srf2.knots, 'UniformOutput', false), 1e-15) 451s assert (srf.coefs, srf2.coefs(:,end:-1:1,end:-1:1)) 451s ***** test 451s srf = nrbrevolve(nrbline([1 0],[2 0]), [0 0 0], [0 0 1], pi/2); 451s srf = nrbkntins (srf, {0.3, 0.6}); 451s srf2 = nrbreverse (srf, 1); 451s knt{1} = sort(1-srf2.knots{1}); knt{2} = srf2.knots{2}; 451s assert (srf.knots, knt, 1e-15) 451s assert (srf.coefs, srf2.coefs(:,end:-1:1,:)) 451s srf2 = nrbreverse (srf, 2); 451s knt{1} = srf2.knots{1}; knt{2} = sort(1-srf2.knots{2}); 451s assert (srf.knots, knt, 1e-15) 451s assert (srf.coefs, srf2.coefs(:,:,end:-1:1)) 451s 2 tests, 2 passed, 0 known failure, 0 skipped 451s [inst/nrbderiv.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbderiv.m 451s ***** demo 451s crv = nrbtestcrv; 451s nrbplot(crv,48); 451s title('First derivatives along a test curve.'); 451s 451s tt = linspace(0.0,1.0,9); 451s 451s dcrv = nrbderiv(crv); 451s 451s [p1, dp] = nrbdeval(crv,dcrv,tt); 451s 451s p2 = vecnormalize(dp); 451s 451s hold on; 451s plot(p1(1,:),p1(2,:),'ro'); 451s h = quiver(p1(1,:),p1(2,:),p2(1,:),p2(2,:),0); 451s set(h,'Color','black'); 451s hold off; 451s ***** demo 451s srf = nrbtestsrf; 451s p = nrbeval(srf,{linspace(0.0,1.0,20) linspace(0.0,1.0,20)}); 451s h = surf(squeeze(p(1,:,:)),squeeze(p(2,:,:)),squeeze(p(3,:,:))); 451s set(h,'FaceColor','blue','EdgeColor','blue'); 451s title('First derivatives over a test surface.'); 451s 451s npts = 5; 451s tt = linspace(0.0,1.0,npts); 451s dsrf = nrbderiv(srf); 451s 451s [p1, dp] = nrbdeval(srf, dsrf, {tt, tt}); 451s 451s up2 = vecnormalize(dp{1}); 451s vp2 = vecnormalize(dp{2}); 451s 451s hold on; 451s plot3(p1(1,:),p1(2,:),p1(3,:),'ro'); 451s h1 = quiver3(p1(1,:),p1(2,:),p1(3,:),up2(1,:),up2(2,:),up2(3,:)); 451s h2 = quiver3(p1(1,:),p1(2,:),p1(3,:),vp2(1,:),vp2(2,:),vp2(3,:)); 451s set(h1,'Color','black'); 451s set(h2,'Color','black'); 451s 451s hold off; 451s ***** test 451s knots = [0 0 0 0.5 1 1 1]; 451s coefs(1,:) = [0 2 4 2]; 451s coefs(2,:) = [0 2 2 0]; 451s coefs(3,:) = [0 4 2 0]; 451s coefs(4,:) = [1 2 2 1]; 451s nrb = nrbmak (coefs, knots); 451s [dnrb, dnrb2] = nrbderiv (nrb); 451s x = linspace (0, 1, 10); 451s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, x); 451s w = -4*x.^2 + 4*x + 1; 451s F = zeros (3,numel(x)); DF = zeros (3, numel(x)); D2F = zeros (3, numel(x)); 451s F(1,:) = (-4*x.*(x-2)./w) .* (x<0.5) + ((4*x - 5)./w + 3) .* (x>0.5); 451s F(2,:) = (2-2./w); 451s F(3,:) = (-4*x.*(5*x-4)./w) .* (x<0.5) + (-4*(x.^2 - 1)./w) .* (x>0.5); 451s DF(1,:) = (8*(2*x.^2-x+1)./w.^2) .* (x<0.5) + (8*(2*x-3).*(x-1)./w.^2) .* (x>0.5); 451s DF(2,:) = -8*(2*x-1)./w.^2; 451s 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); 451s 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); 451s D2F(2,:) = -16*(12*x.^2-12*x+5)./w.^3; 451s 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); 451s assert (F, pnt, 1e3*eps) 451s assert (DF, jac{1}, 1e3*eps) 451s assert (D2F, hess{1}, 1e3*eps) 451s ***** test 451s knots = {[0 0 0 1 1 1], [0 0 0 0.5 1 1 1]}; 451s coefs = ones (4,3,4); 451s coefs(1,:,:) = reshape ([0 0 0 0; 1 1 1 1; 2 2 4 2], 1, 3, 4); 451s coefs(2,:,:) = reshape ([0 1 2 3; 0 1 2 3; 0 1 4 3], 1, 3, 4); 451s coefs(3,:,:) = reshape ([0 1 0 0; 0 0 0 0; 0 0 0 0], 1, 3, 4); 451s coefs(4,:,:) = reshape ([1 1 1 1; 1 1 1 1; 1 1 2 1], 1, 3, 4); 451s nrb = nrbmak (coefs, knots); 451s [dnrb, dnrb2] = nrbderiv (nrb); 451s X = linspace (0, 1, 4); Y = linspace (0, 1, 4); 451s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y}); 451s [y, x] = meshgrid (X, Y); 451s 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); 451s F = zeros ([3,size(x)]); 451s F(1,:,:) = ((2*x - 2) ./w + 2) .* (y<0.5) + (2 + (2*x-2)./w) .* (y > 0.5); 451s F(2,:,:) = (2 - (2*(y-1).^2)./w).*(y<0.5) + ... 451s ((-12*x.^2.*y.^2 + 16*x.^2.*y - 4*x.^2 + 2*y.^2 + 1)./w).*(y>0.5); 451s F(3,:,:) = (-2*y.*(3*y - 2).*(x - 1).^2./w) .* (y<0.5) + ... 451s (2*(x - 1).^2.*(y - 1).^2./w) .* (y>0.5); 451s dFdu = zeros ([3,size(x)]); 451s dFdu(1,:,:) = (((8*x - 4*x.^2).*y.^2 + 2)./w.^2).*(y<0.5) + ... 451s (((12*y.^2 - 16*y + 4).*x.^2 + (-24*y.^2 + 32*y - 8).*x + 2)./w.^2).*(y>0.5); 451s dFdu(2,:,:) = (8*x.*y.^2.*(y - 1).^2./w.^2).*(y<0.5) + ... 451s ((4*x.*(3*y - 1).*(2*y.^2 - 1).*(y - 1))./w.^2).*(y>0.5); 451s dFdu(3,:,:) = (-4*y.*(2.*x.*y.^2 + 1).*(3*y - 2).*(x - 1)./w.^2).*(y<0.5) + ... 451s ((-4*(x - 1).*(y - 1).^2.*(6*x.*y.^2 - 8*x.*y + 2*x - 1))./w.^2).*(y>0.5); 451s dFdv = zeros ([3,size(x)]); 451s dFdv(1,:,:) = (-8*x.^2.*y.*(x - 1)./w.^2).*(y<0.5) + ... 451s (8*x.^2.*(3*y - 2).*(x - 1)./w.^2).*(y>0.5); 451s dFdv(2,:,:) = (-4*(2*y.*x.^2 + 1).*(y - 1)./w.^2).*(y<0.5) + ... 451s (((16*y.^2 - 20*y + 8).*x.^2 + 4*y)./w.^2).*(y>0.5); 451s dFdv(3,:,:) = (-4*(x - 1).^2.*(2*x.^2.*y.^2 + 3*y - 1)./w.^2).*(y<0.5) + ... 451s (4*(x - 1).^2.*(y - 1).*(2*x.^2 - 2*x.^2.*y + 1)./w.^2).*(y>0.5); 451s d2Fduu = zeros ([3, size(x)]); 451s d2Fduu(1,:,:) = (-((48*x.^2 - 16*x.^3).*y.^4 + (24*x - 8).*y.^2)./w.^3).*(y<0.5) + ... 451s (((32*(3*y - 1).*(x - 1).*(y - 1))-(8*(3*y - 1).*(x - 3).*(y - 1).*w))./w.^3).*(y>0.5); 451s d2Fduu(2,:,:) = (-(8*y.^2.*(6*x.^2.*y.^2 - 1).*(y - 1).^2)./w.^3).*(y<0.5) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s d2Fdvv = zeros ([3, size(x)]); 451s d2Fdvv(1,:,:) = (8*x.^2.*(6*x.^2.*y.^2 - 1).*(x - 1)./w.^3) .* (y<0.5) + ... 451s (8*x.^2.*(x - 1).*(54*x.^2.*y.^2 - 72*x.^2.*y + 26*x.^2 + 3)./w.^3) .* (y>0.5); 451s d2Fdvv(2,:,:) = (-((48*y.^2 - 32*y.^3).*x.^4 + (- 24*y.^2 + 48*y - 8).*x.^2 + 4)./w.^3) .*(y<0.5) + ... 451s (((192*y.^3 - 360*y.^2 + 288*y - 88).*x.^4 + (72*y.^2 - 28).*x.^2 + 4)./w.^3) .* (y>0.5); 451s 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) + ... 451s ((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); 451s d2Fduv = zeros ([3, size(x)]); 451s d2Fduv(1,:,:) = (-(y.^3.*(32*x.^3 - 16*x.^4) - y.*(16*x - 24*x.^2))./w.^3) .* (y<0.5) + ... 451s (-(-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); 451s d2Fduv(2,:,:) = (16*x.*y.*(y - 1).*(2*x.^2.*y.^2 + 2*y - 1)./w.^3) .* (y<0.5) + ... 451s (-(8*x.*(4*y.^2 - 5*y + 2))./w.^2 + (16*x.*(3*y - 2).*(2*y.^2 - 1))./w.^3) .* (y>0.5); 451s 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) + ... 451s ((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); 451s assert (F, pnt, 1e3*eps) 451s assert (dFdu, jac{1}, 1e3*eps) 451s assert (dFdv, jac{2}, 1e3*eps) 451s assert (d2Fduu, hess{1,1}, 1e3*eps) 451s assert (d2Fduv, hess{1,2}, 1e3*eps) 451s assert (d2Fduv, hess{2,1}, 1e3*eps) 451s assert (d2Fdvv, hess{2,2}, 1e3*eps) 451s ***** test 451s knots = {[0 0 0 1 1 1], [0 0 0 0.5 1 1 1]}; 451s coefs = ones (4,3,4); 451s coefs(1,:,:) = reshape ([0 0 0 0; 1 1 1 1; 2 2 4 2], 1, 3, 4); 451s coefs(2,:,:) = reshape ([0 1 2 3; 0 1 2 3; 0 1 4 3], 1, 3, 4); 451s coefs(3,:,:) = reshape ([0 1 0 0; 0 0 0 0; 0 0 0 0], 1, 3, 4); 451s coefs(4,:,:) = reshape ([1 1 1 1; 1 1 1 1; 1 1 2 1], 1, 3, 4); 451s nrb = nrbmak (coefs, knots); 451s nrb = nrbdegelev (nrbextrude (nrb, [0.4 0.6 2]), [0 0 1]); 451s nrb.coefs(4,2,3,3) = 1.5; 451s [dnrb, dnrb2] = nrbderiv (nrb); 451s X = linspace (0, 1, 4); Y = linspace (0, 1, 4); Z = linspace (0, 1, 4); 451s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y Z}); 451s [y, x, z] = meshgrid (X, Y, Z); 451s w = (-2*x.^2.*y.^2.*z.^2 + 2*x.^2.*y.^2 + 2*x.*y.^2.*z.^2 + 1) .* (y < 0.5) + ... 451s (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); 451s F = zeros ([3,size(x)]); 451s F(1,:,:,:) = ((10*x + 20*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2))./(5*w)) .* (y<0.5) + ... 451s (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); 451s F(2,:,:,:) = ((20*y + 20*x.^2.*y.^2 + z.*(6*x.^2.*y.^2 + 3) - 10*y.^2)./(5*w)).*(y<0.5) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s dFdu = zeros ([3,size(x)]); 451s 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) + ... 451s ((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); 451s 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) + ... 451s (((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); 451s 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) + ... 451s ((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); 451s dFdv = zeros ([3,size(x)]); 451s dFdv(1,:,:,:) = ((8*x.*y.*(x - 1).*(z.^3 + 5*x.*z.^2 - 5*x))/5./w.^2).*(y<0.5) + ... 451s (-(8*x.*(3*y - 2).*(x - 1).*(z.^3 + 5*x.*z.^2 - 5*x))/5./w.^2).*(y>0.5); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s dFdw = zeros ([3,size(x)]); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s d2Fduu = zeros ([3, size(x)]); 451s 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) + ... 451s ((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); 451s 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) + ... 451s (((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); 451s 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) + ... 451s (-((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); 451s d2Fduv = zeros ([3, size(x)]); 451s 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) + ... 451s (-(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); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s d2Fduw = zeros ([3, size(x)]); 451s 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) + ... 451s (-((- (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); 451s 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) + ... 451s (((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); 451s 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) + ... 451s ((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); 451s d2Fdvv = zeros ([3, size(x)]); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s d2Fdvw = zeros ([3, size(x)]); 451s 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) + ... 451s (((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); 451s 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) + ... 451s (-((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); 451s 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) + ... 451s ((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); 451s d2Fdww = zeros ([3, size(x)]); 451s 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) + ... 451s (((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); 451s 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) + ... 451s (((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); 451s 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) + ... 451s ((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); 451s assert (F, pnt, 1e3*eps) 451s assert (dFdu, jac{1}, 1e3*eps) 451s assert (dFdv, jac{2}, 1e3*eps) 451s assert (dFdw, jac{3}, 1e3*eps) 451s assert (d2Fduu, hess{1,1}, 1e3*eps) 451s assert (d2Fduv, hess{1,2}, 1e3*eps) 451s assert (d2Fduw, hess{1,3}, 1e3*eps) 451s assert (d2Fduv, hess{2,1}, 1e3*eps) 451s assert (d2Fdvv, hess{2,2}, 1e3*eps) 451s assert (d2Fdvw, hess{2,3}, 1e3*eps) 451s assert (d2Fduw, hess{3,1}, 1e3*eps) 451s assert (d2Fdvw, hess{3,2}, 1e3*eps) 451s assert (d2Fdww, hess{3,3}, 1e3*eps) 451s ***** test 451s nrb = nrbextrude (nrb4surf ([0 0], [1 0], [0 1], [1 1]), [0 0 1]); 451s nrb = nrbdegelev (nrb, [1 1 1]); 451s nrb.coefs (4,2,2,2) = 1.1; 451s [dnrb, dnrb2] = nrbderiv (nrb); 451s X = linspace (0, 1, 24); Y = linspace (0, 1, 24); Z = linspace (0, 1, 24); 451s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y Z}); 451s [y, x, z] = meshgrid (X, Y, Z); 451s F = zeros ([3, size(x)]); 451s 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); 451s 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); 451s 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); 451s dFdu = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s dFdv = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s dFdw = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fduu = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fduv = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fduw = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fdvv = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fdvw = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fdww = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s ***** test 451s knots = [0 0 0 0.5 1 1 1]; 451s coefs(1,:) = [0 2 4 2]; 451s coefs(2,:) = [0 2 2 0]; 451s coefs(3,:) = [0 4 2 0]; 451s coefs(4,:) = [1 2 2 1]; 451s nrb = nrbmak (coefs, knots); 451s [dnrb, dnrb2] = nrbderiv (nrb); 451s x = linspace (0, 1, 10); 451s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, x); 451s w = -4*x.^2 + 4*x + 1; 451s F = zeros (3,numel(x)); DF = zeros (3, numel(x)); D2F = zeros (3, numel(x)); 451s F(1,:) = (-4*x.*(x-2)./w) .* (x<0.5) + ((4*x - 5)./w + 3) .* (x>0.5); 451s F(2,:) = (2-2./w); 451s F(3,:) = (-4*x.*(5*x-4)./w) .* (x<0.5) + (-4*(x.^2 - 1)./w) .* (x>0.5); 451s DF(1,:) = (8*(2*x.^2-x+1)./w.^2) .* (x<0.5) + (8*(2*x-3).*(x-1)./w.^2) .* (x>0.5); 451s DF(2,:) = -8*(2*x-1)./w.^2; 451s 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); 451s 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); 451s D2F(2,:) = -16*(12*x.^2-12*x+5)./w.^3; 451s 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); 451s assert (F, pnt, 1e3*eps) 451s assert (DF, jac{1}, 1e3*eps) 451s assert (D2F, hess{1}, 1e3*eps) 451s ***** test 451s knots = {[0 0 0 1 1 1], [0 0 0 0.5 1 1 1]}; 451s coefs = ones (4,3,4); 451s coefs(1,:,:) = reshape ([0 0 0 0; 1 1 1 1; 2 2 4 2], 1, 3, 4); 451s coefs(2,:,:) = reshape ([0 1 2 3; 0 1 2 3; 0 1 4 3], 1, 3, 4); 451s coefs(3,:,:) = reshape ([0 1 0 0; 0 0 0 0; 0 0 0 0], 1, 3, 4); 451s coefs(4,:,:) = reshape ([1 1 1 1; 1 1 1 1; 1 1 2 1], 1, 3, 4); 451s nrb = nrbmak (coefs, knots); 451s [dnrb, dnrb2] = nrbderiv (nrb); 451s X = linspace (0, 1, 4); Y = linspace (0, 1, 4); 451s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y}); 451s [y, x] = meshgrid (X, Y); 451s 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); 451s F = zeros ([3,size(x)]); 451s F(1,:,:) = ((2*x - 2) ./w + 2) .* (y<0.5) + (2 + (2*x-2)./w) .* (y > 0.5); 451s F(2,:,:) = (2 - (2*(y-1).^2)./w).*(y<0.5) + ... 451s ((-12*x.^2.*y.^2 + 16*x.^2.*y - 4*x.^2 + 2*y.^2 + 1)./w).*(y>0.5); 451s F(3,:,:) = (-2*y.*(3*y - 2).*(x - 1).^2./w) .* (y<0.5) + ... 451s (2*(x - 1).^2.*(y - 1).^2./w) .* (y>0.5); 451s dFdu = zeros ([3,size(x)]); 451s dFdu(1,:,:) = (((8*x - 4*x.^2).*y.^2 + 2)./w.^2).*(y<0.5) + ... 451s (((12*y.^2 - 16*y + 4).*x.^2 + (-24*y.^2 + 32*y - 8).*x + 2)./w.^2).*(y>0.5); 451s dFdu(2,:,:) = (8*x.*y.^2.*(y - 1).^2./w.^2).*(y<0.5) + ... 451s ((4*x.*(3*y - 1).*(2*y.^2 - 1).*(y - 1))./w.^2).*(y>0.5); 451s dFdu(3,:,:) = (-4*y.*(2.*x.*y.^2 + 1).*(3*y - 2).*(x - 1)./w.^2).*(y<0.5) + ... 451s ((-4*(x - 1).*(y - 1).^2.*(6*x.*y.^2 - 8*x.*y + 2*x - 1))./w.^2).*(y>0.5); 451s dFdv = zeros ([3,size(x)]); 451s dFdv(1,:,:) = (-8*x.^2.*y.*(x - 1)./w.^2).*(y<0.5) + ... 451s (8*x.^2.*(3*y - 2).*(x - 1)./w.^2).*(y>0.5); 451s dFdv(2,:,:) = (-4*(2*y.*x.^2 + 1).*(y - 1)./w.^2).*(y<0.5) + ... 451s (((16*y.^2 - 20*y + 8).*x.^2 + 4*y)./w.^2).*(y>0.5); 451s dFdv(3,:,:) = (-4*(x - 1).^2.*(2*x.^2.*y.^2 + 3*y - 1)./w.^2).*(y<0.5) + ... 451s (4*(x - 1).^2.*(y - 1).*(2*x.^2 - 2*x.^2.*y + 1)./w.^2).*(y>0.5); 451s d2Fduu = zeros ([3, size(x)]); 451s d2Fduu(1,:,:) = (-((48*x.^2 - 16*x.^3).*y.^4 + (24*x - 8).*y.^2)./w.^3).*(y<0.5) + ... 451s (((32*(3*y - 1).*(x - 1).*(y - 1))-(8*(3*y - 1).*(x - 3).*(y - 1).*w))./w.^3).*(y>0.5); 451s d2Fduu(2,:,:) = (-(8*y.^2.*(6*x.^2.*y.^2 - 1).*(y - 1).^2)./w.^3).*(y<0.5) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s d2Fdvv = zeros ([3, size(x)]); 451s d2Fdvv(1,:,:) = (8*x.^2.*(6*x.^2.*y.^2 - 1).*(x - 1)./w.^3) .* (y<0.5) + ... 451s (8*x.^2.*(x - 1).*(54*x.^2.*y.^2 - 72*x.^2.*y + 26*x.^2 + 3)./w.^3) .* (y>0.5); 451s d2Fdvv(2,:,:) = (-((48*y.^2 - 32*y.^3).*x.^4 + (- 24*y.^2 + 48*y - 8).*x.^2 + 4)./w.^3) .*(y<0.5) + ... 451s (((192*y.^3 - 360*y.^2 + 288*y - 88).*x.^4 + (72*y.^2 - 28).*x.^2 + 4)./w.^3) .* (y>0.5); 451s 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) + ... 451s ((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); 451s d2Fduv = zeros ([3, size(x)]); 451s d2Fduv(1,:,:) = (-(y.^3.*(32*x.^3 - 16*x.^4) - y.*(16*x - 24*x.^2))./w.^3) .* (y<0.5) + ... 451s (-(-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); 451s d2Fduv(2,:,:) = (16*x.*y.*(y - 1).*(2*x.^2.*y.^2 + 2*y - 1)./w.^3) .* (y<0.5) + ... 451s (-(8*x.*(4*y.^2 - 5*y + 2))./w.^2 + (16*x.*(3*y - 2).*(2*y.^2 - 1))./w.^3) .* (y>0.5); 451s 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) + ... 451s ((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); 451s assert (F, pnt, 1e3*eps) 451s assert (dFdu, jac{1}, 1e3*eps) 451s assert (dFdv, jac{2}, 1e3*eps) 451s assert (d2Fduu, hess{1,1}, 1e3*eps) 451s assert (d2Fduv, hess{1,2}, 1e3*eps) 451s assert (d2Fduv, hess{2,1}, 1e3*eps) 451s assert (d2Fdvv, hess{2,2}, 1e3*eps) 451s ***** test 451s knots = {[0 0 0 1 1 1], [0 0 0 0.5 1 1 1]}; 451s coefs = ones (4,3,4); 451s coefs(1,:,:) = reshape ([0 0 0 0; 1 1 1 1; 2 2 4 2], 1, 3, 4); 451s coefs(2,:,:) = reshape ([0 1 2 3; 0 1 2 3; 0 1 4 3], 1, 3, 4); 451s coefs(3,:,:) = reshape ([0 1 0 0; 0 0 0 0; 0 0 0 0], 1, 3, 4); 451s coefs(4,:,:) = reshape ([1 1 1 1; 1 1 1 1; 1 1 2 1], 1, 3, 4); 451s nrb = nrbmak (coefs, knots); 451s nrb = nrbdegelev (nrbextrude (nrb, [0.4 0.6 2]), [0 0 1]); 451s nrb.coefs(4,2,3,3) = 1.5; 451s [dnrb, dnrb2] = nrbderiv (nrb); 451s X = linspace (0, 1, 4); Y = linspace (0, 1, 4); Z = linspace (0, 1, 4); 451s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y Z}); 451s [y, x, z] = meshgrid (X, Y, Z); 451s w = (-2*x.^2.*y.^2.*z.^2 + 2*x.^2.*y.^2 + 2*x.*y.^2.*z.^2 + 1) .* (y < 0.5) + ... 451s (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); 451s F = zeros ([3,size(x)]); 451s F(1,:,:,:) = ((10*x + 20*x.^2.*y.^2 + z.*(4*x.^2.*y.^2 + 2))./(5*w)) .* (y<0.5) + ... 451s (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); 451s F(2,:,:,:) = ((20*y + 20*x.^2.*y.^2 + z.*(6*x.^2.*y.^2 + 3) - 10*y.^2)./(5*w)).*(y<0.5) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s dFdu = zeros ([3,size(x)]); 451s 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) + ... 451s ((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); 451s 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) + ... 451s (((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); 451s 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) + ... 451s ((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); 451s dFdv = zeros ([3,size(x)]); 451s dFdv(1,:,:,:) = ((8*x.*y.*(x - 1).*(z.^3 + 5*x.*z.^2 - 5*x))/5./w.^2).*(y<0.5) + ... 451s (-(8*x.*(3*y - 2).*(x - 1).*(z.^3 + 5*x.*z.^2 - 5*x))/5./w.^2).*(y>0.5); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s dFdw = zeros ([3,size(x)]); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s d2Fduu = zeros ([3, size(x)]); 451s 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) + ... 451s ((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); 451s 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) + ... 451s (((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); 451s 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) + ... 451s (-((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); 451s d2Fduv = zeros ([3, size(x)]); 451s 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) + ... 451s (-(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); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s d2Fduw = zeros ([3, size(x)]); 451s 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) + ... 451s (-((- (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); 451s 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) + ... 451s (((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); 451s 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) + ... 451s ((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); 451s d2Fdvv = zeros ([3, size(x)]); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s 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) + ... 451s ((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); 451s d2Fdvw = zeros ([3, size(x)]); 451s 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) + ... 451s (((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); 451s 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) + ... 451s (-((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); 451s 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) + ... 451s ((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); 451s d2Fdww = zeros ([3, size(x)]); 451s 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) + ... 451s (((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); 451s 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) + ... 451s (((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); 451s 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) + ... 451s ((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); 451s assert (F, pnt, 1e3*eps) 451s assert (dFdu, jac{1}, 1e3*eps) 451s assert (dFdv, jac{2}, 1e3*eps) 451s assert (dFdw, jac{3}, 1e3*eps) 451s assert (d2Fduu, hess{1,1}, 1e3*eps) 451s assert (d2Fduv, hess{1,2}, 1e3*eps) 451s assert (d2Fduw, hess{1,3}, 1e3*eps) 451s assert (d2Fduv, hess{2,1}, 1e3*eps) 451s assert (d2Fdvv, hess{2,2}, 1e3*eps) 451s assert (d2Fdvw, hess{2,3}, 1e3*eps) 451s assert (d2Fduw, hess{3,1}, 1e3*eps) 451s assert (d2Fdvw, hess{3,2}, 1e3*eps) 451s assert (d2Fdww, hess{3,3}, 1e3*eps) 451s ***** test 451s nrb = nrbextrude (nrb4surf ([0 0], [1 0], [0 1], [1 1]), [0 0 1]); 451s nrb = nrbdegelev (nrb, [1 1 1]); 451s nrb.coefs (4,2,2,2) = 1.1; 451s [dnrb, dnrb2] = nrbderiv (nrb); 451s X = linspace (0, 1, 24); Y = linspace (0, 1, 24); Z = linspace (0, 1, 24); 451s [pnt, jac, hess] = nrbdeval (nrb, dnrb, dnrb2, {X Y Z}); 451s [y, x, z] = meshgrid (X, Y, Z); 451s F = zeros ([3, size(x)]); 451s 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); 451s 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); 451s 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); 451s dFdu = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s dFdv = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s dFdw = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fduu = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fduv = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fduw = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fdvv = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fdvw = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s d2Fdww = zeros ([3, size(x)]); 451s 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; 451s 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; 451s 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; 451s 8 tests, 8 passed, 0 known failure, 0 skipped 451s [inst/tbasisfun.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/tbasisfun.m 451s ***** demo 451s U = {[0 0 1/2 1 1], [0 0 0 1 1]}; 451s p = [3, 3]; 451s [X, Y] = meshgrid (linspace(0, 1, 30)); 451s u = [X(:), Y(:)]'; 451s N = tbasisfun (u, p, U); 451s surf (X, Y, reshape (N, size(X))) 451s title('Basis function associated to a local knot vector') 451s hold off 451s ***** test 451s U = [0 1/2 1]; 451s p = 1; 451s u = [0.3 0.4 0.6 0.7]; 451s [N, Nder] = tbasisfun (u, p, U); 451s assert (N, [0.6 0.8 0.8 0.6], 1e-12); 451s assert (Nder, [2 2 -2 -2], 1e-12); 451s ***** test 451s U = {[0 1/2 1] [0 1/2 1]}; 451s p = [1 1]; 451s u = [0.3 0.4 0.6 0.7; 0.3 0.4 0.6 0.7]; 451s [N, Nder] = tbasisfun (u, p, U); 451s assert (N, [0.36 0.64 0.64 0.36], 1e-12); 451s assert (Nder, [1.2 1.6 -1.6 -1.2; 1.2 1.6 -1.6 -1.2], 1e-12); 451s ***** test 451s U = {[0 1/2 1] [0 1/2 1] [0 1/2 1]}; 451s p = [1 1 1]; 451s 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]; 451s [N, Nder] = tbasisfun (u, p, U); 451s assert (N, [0.512 0.512 0.512 0.512], 1e-12); 451s 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); 451s 3 tests, 3 passed, 0 known failure, 0 skipped 451s [inst/nrbtransp.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbtransp.m 451s ***** demo 451s srf = nrb4surf([0 0 0], [1 0 1], [0 1 1], [1 1 2]); 451s nrbplot(srf,[20 5]); 451s title('Plane surface and its transposed (translated)') 451s hold on 451s srf.coefs(3,:,:) = srf.coefs(3,:,:) + 10; 451s srf = nrbtransp(srf); 451s nrbplot(srf,[20 5]); 451s hold off 451s ***** test 451s srf = nrbrevolve(nrbline([1 0],[2 0]), [0 0 0], [0 0 1], pi/2); 451s srft = nrbtransp(srf); 451s assert (srf.number, fliplr(srft.number)); 451s assert (srf.order, fliplr(srft.order)); 451s assert (srf.knots, fliplr(srft.knots)); 451s assert (srf.coefs, permute(srft.coefs, [1 3 2])); 451s 1 test, 1 passed, 0 known failure, 0 skipped 451s [inst/kntbrkdegreg.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/kntbrkdegreg.m 451s ***** test 451s breaks = [0 1 2 3 4]; 451s degree = 3; 451s knots = kntbrkdegreg (breaks, degree); 451s assert (knots, [0 0 0 0 1 2 3 4 4 4 4]) 451s ***** test 451s breaks = [0 1 2 3 4]; 451s degree = 3; 451s reg = 1; 451s knots = kntbrkdegreg (breaks, degree, reg); 451s assert (knots, [0 0 0 0 1 1 2 2 3 3 4 4 4 4]) 451s ***** test 451s breaks = [0 1 2 3 4]; 451s degree = 3; 451s reg = [0 1 2]; 451s knots = kntbrkdegreg (breaks, degree, reg); 451s assert (knots, [0 0 0 0 1 1 1 2 2 3 4 4 4 4]) 451s ***** test 451s breaks = {[0 1 2 3 4] [0 1 2 3]}; 451s degree = [3 2]; 451s reg = {[0 1 2] 0}; 451s knots = kntbrkdegreg (breaks, degree, reg); 451s 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]}) 451s 4 tests, 4 passed, 0 known failure, 0 skipped 451s [inst/surfderivcpts.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/surfderivcpts.m 451s ***** test 451s coefs = cat(3,[0 0; 0 1],[1 1; 0 1]); 451s knots = {[0 0 1 1] [0 0 1 1]}; 451s plane = nrbmak(coefs,knots); 451s pkl = surfderivcpts (plane.number(1)-1, plane.order(1)-1,... 451s plane.knots{1}, plane.number(2)-1,... 451s plane.order(2)-1, plane.knots{2}, ... 451s squeeze (plane.coefs(1,:,:)), 1); 451s 1 test, 1 passed, 0 known failure, 0 skipped 451s [inst/nrbdeval.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbdeval.m 451s ***** demo 451s crv = nrbtestcrv; 451s nrbplot(crv,48); 451s title('First derivatives along a test curve.'); 451s 451s tt = linspace(0.0,1.0,9); 451s 451s dcrv = nrbderiv(crv); 451s 451s [p1, dp] = nrbdeval(crv,dcrv,tt); 451s 451s p2 = vecnormalize(dp); 451s 451s hold on; 451s plot(p1(1,:),p1(2,:),'ro'); 451s h = quiver(p1(1,:),p1(2,:),p2(1,:),p2(2,:),0); 451s set(h,'Color','black'); 451s hold off; 451s ***** demo 451s srf = nrbtestsrf; 451s p = nrbeval(srf,{linspace(0.0,1.0,20) linspace(0.0,1.0,20)}); 451s h = surf(squeeze(p(1,:,:)),squeeze(p(2,:,:)),squeeze(p(3,:,:))); 451s set(h,'FaceColor','blue','EdgeColor','blue'); 451s title('First derivatives over a test surface.'); 451s 451s npts = 5; 451s tt = linspace(0.0,1.0,npts); 451s dsrf = nrbderiv(srf); 451s 451s [p1, dp] = nrbdeval(srf, dsrf, {tt, tt}); 451s 451s up2 = vecnormalize(dp{1}); 451s vp2 = vecnormalize(dp{2}); 451s 451s hold on; 451s plot3(p1(1,:),p1(2,:),p1(3,:),'ro'); 451s h1 = quiver3(p1(1,:),p1(2,:),p1(3,:),up2(1,:),up2(2,:),up2(3,:)); 451s h2 = quiver3(p1(1,:),p1(2,:),p1(3,:),vp2(1,:),vp2(2,:),vp2(3,:)); 451s set(h1,'Color','black'); 451s set(h2,'Color','black'); 451s 451s hold off; 451s ***** test 451s knots{1} = [0 0 0 1 1 1]; 451s knots{2} = [0 0 0 .5 1 1 1]; 451s knots{3} = [0 0 0 0 1 1 1 1]; 451s cx = [0 0.5 1]; nx = length(cx); 451s cy = [0 0.25 0.75 1]; ny = length(cy); 451s cz = [0 1/3 2/3 1]; nz = length(cz); 451s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 451s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 451s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 451s coefs(4,:,:,:) = 1; 451s nurbs = nrbmak(coefs, knots); 451s x = rand(5,1); y = rand(5,1); z = rand(5,1); 451s tt = [x y z]'; 451s ders = nrbderiv(nurbs); 451s [points,jac] = nrbdeval(nurbs,ders,tt); 451s assert(points,tt,1e-10) 451s assert(jac{1}(1,:,:),ones(size(jac{1}(1,:,:))),1e-12) 451s assert(jac{2}(2,:,:),ones(size(jac{2}(2,:,:))),1e-12) 451s assert(jac{3}(3,:,:),ones(size(jac{3}(3,:,:))),1e-12) 451s 451s ***** test 451s knots{1} = [0 0 0 1 1 1]; 451s knots{2} = [0 0 0 0 1 1 1 1]; 451s knots{3} = [0 0 0 1 1 1]; 451s cx = [0 0 1]; nx = length(cx); 451s cy = [0 0 0 1]; ny = length(cy); 451s cz = [0 0.5 1]; nz = length(cz); 451s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 451s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 451s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 451s coefs(4,:,:,:) = 1; 451s coefs = coefs([2 1 3 4],:,:,:); 451s nurbs = nrbmak(coefs, knots); 451s x = rand(5,1); y = rand(5,1); z = rand(5,1); 451s tt = [x y z]'; 451s dnurbs = nrbderiv(nurbs); 451s [points, jac] = nrbdeval(nurbs,dnurbs,tt); 451s assert(points,[y.^3 x.^2 z]',1e-10); 451s assert(jac{2}(1,:,:),3*y'.^2,1e-12) 451s assert(jac{1}(2,:,:),2*x',1e-12) 451s assert(jac{3}(3,:,:),ones(size(z')),1e-12) 451s 2 tests, 2 passed, 0 known failure, 0 skipped 451s [inst/nrbclamp.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbclamp.m 451s ***** test 451s crv = nrbdegelev (nrbcirc (1, [], 0, pi/2), 2); 451s crv = nrbunclamp (crv, 3); 451s xx = linspace (0, 1, 20); 451s crv1 = nrbclamp (crv); 451s assert (crv1.knots, [0 0 0 0 0 1 1 1 1 1]) 451s assert (nrbeval(crv, xx), nrbeval(crv1, xx), 1e-14) 451s crv1 = nrbclamp (crv, 2); 451s assert (crv1.knots, [-3 -2 -1 0 0 1 1 2 3 4]) 451s assert (nrbeval(crv, xx), nrbeval(crv1, xx), 1e-14) 451s ***** test 451s crv1 = nrbcirc(1,[],0,pi/4); 451s crv2 = nrbcirc(2,[],0,pi/4); 451s srf = nrbkntins (nrbdegelev (nrbruled(crv1, crv2), [3 2]), {0.25 []}); 451s srf = nrbunclamp (srf, [4 2]); 451s srf1 = nrbclamp (srf); 451s xx = linspace(0,1,20); 451s 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]}) 451s assert (nrbeval(srf, {xx xx}), nrbeval(srf1, {xx xx}), 1e-14); 451s srf1 = nrbclamp (srf, [3 1]); 451s 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]}) 451s assert (nrbeval(srf, {xx xx}), nrbeval(srf1, {xx xx}), 1e-14); 451s srf1 = nrbclamp (srf, [], 2); 451s 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]}) 451s assert (nrbeval(srf, {xx xx}), nrbeval(srf1, {xx xx}), 1e-14); 451s 2 tests, 2 passed, 0 known failure, 0 skipped 451s [inst/nrbunclamp.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbunclamp.m 451s ***** demo 451s crv = nrbcirc (1,[],0,2*pi/3); 451s crv = nrbdegelev (crv, 2); 451s figure 451s nrbctrlplot (crv); hold on 451s nrbctrlplot (nrbtform (nrbunclamp (crv, 1), vectrans([-0.4, -0.4]))); 451s nrbctrlplot (nrbtform (nrbunclamp (crv, 2), vectrans([-0.8, -0.8]))); 451s nrbctrlplot (nrbtform (nrbunclamp (crv, 3), vectrans([-1.6, -1.6]))); 451s title ('Original curve and unclamped versions') 451s ***** test 451s crv = nrbdegelev (nrbtestcrv,2); 451s x = linspace (0, 1, 100); 451s F = nrbeval (crv, x); 451s ucrv = nrbunclamp (crv, 0); 451s assert (F, nrbeval(ucrv, x)); 451s ucrv = nrbunclamp (crv, 1); 451s assert (F, nrbeval(ucrv, x), 1e-14); 451s ucrv = nrbunclamp (crv, 2); 451s assert (F, nrbeval(ucrv, x), 1e-14); 451s ucrv = nrbunclamp (crv, 3); 451s assert (F, nrbeval(ucrv, x), 1e-14); 451s 1 test, 1 passed, 0 known failure, 0 skipped 451s [inst/basisfunder.m] 451s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/basisfunder.m 451s ***** test 451s k = [0 0 0 0 1 1 1 1]; 451s p = 3; 451s u = rand (1); 451s i = findspan (numel(k)-p-2, p, u, k); 451s ders = basisfunder (i, p, u, k, 1); 451s sumders = sum (squeeze(ders), 2); 451s assert (sumders(1), 1, 1e-15); 451s assert (sumders(2:end), 0, 1e-15); 451s ***** test 451s k = [0 0 0 0 1/3 2/3 1 1 1 1]; 451s p = 3; 451s u = rand (1); 451s i = findspan (numel(k)-p-2, p, u, k); 451s ders = basisfunder (i, p, u, k, 7); 451s sumders = sum (squeeze(ders), 2); 451s assert (sumders(1), 1, 1e-15); 451s assert (sumders(2:end), zeros(rows(squeeze(ders))-1, 1), 1e-13); 451s ***** test 451s k = [0 0 0 0 1/3 2/3 1 1 1 1]; 451s p = 3; 451s u = rand (100, 1); 451s i = findspan (numel(k)-p-2, p, u, k); 451s ders = basisfunder (i, p, u, k, 7); 451s for ii=1:10 451s sumders = sum (squeeze(ders(ii,:,:)), 2); 451s assert (sumders(1), 1, 1e-15); 451s assert (sumders(2:end), zeros(rows(squeeze(ders(ii,:,:)))-1, 1), 1e-13); 451s end 451s assert (ders(:, (p+2):end, :), zeros(numel(u), 8-p-1, p+1), 1e-13) 451s assert (all(all(ders(:, 1, :) <= 1)), true) 451s 3 tests, 3 passed, 0 known failure, 0 skipped 451s [inst/curvederivcpts.m] 452s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/curvederivcpts.m 452s ***** test 452s line = nrbmak([0.0 1.5; 0.0 3.0],[0.0 0.0 1.0 1.0]); 452s pk = curvederivcpts (line.number-1, line.order-1, line.knots,... 452s line.coefs(1,:), 2); 452s assert (pk, [0 3/2; 3/2 0], 100*eps); 452s 1 test, 1 passed, 0 known failure, 0 skipped 452s [inst/nrbcrvderiveval.m] 452s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbcrvderiveval.m 452s ***** test 452s knots = [0 0 0 1 1 1]; 452s coefs(:,1) = [0; 0; 0; 1]; 452s coefs(:,2) = [1; 0; 1; 1]; 452s coefs(:,3) = [1; 1; 1; 2]; 452s crv = nrbmak (coefs, knots); 452s u = linspace (0, 1, 100); 452s ck = nrbcrvderiveval (crv, u, 2); 452s w = @(x) 1 + x.^2; 452s dw = @(x) 2*x; 452s F1 = @(x) (2*x - x.^2)./w(x); 452s F2 = @(x) x.^2./w(x); 452s F3 = @(x) (2*x - x.^2)./w(x); 452s dF1 = @(x) (2 - 2*x)./w(x) - 2*(2*x - x.^2).*x./w(x).^2; 452s dF2 = @(x) 2*x./w(x) - 2*x.^3./w(x).^2; 452s dF3 = @(x) (2 - 2*x)./w(x) - 2*(2*x - x.^2).*x./w(x).^2; 452s 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; 452s d2F2 = @(x) 2./w(x) - 4*x.^2./w(x).^2 - 6*x.^2./w(x).^2 + 8*x.^4./w(x).^3; 452s 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; 452s assert ([F1(u); F2(u); F3(u)], squeeze(ck(:, 1, :)), 1e2*eps); 452s assert ([dF1(u); dF2(u); dF3(u)], squeeze(ck(:, 2, :)), 1e2*eps); 452s assert ([d2F1(u); d2F2(u); d2F3(u)], squeeze(ck(:, 3, :)), 1e2*eps); 452s 1 test, 1 passed, 0 known failure, 0 skipped 452s [inst/curvederiveval.m] 452s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/curvederiveval.m 452s ***** test 452s k = [0 0 0 1 1 1]; 452s coefs(:,1) = [0;0;0;1]; 452s coefs(:,2) = [1;0;1;1]; 452s coefs(:,3) = [1;1;1;1]; 452s crv = nrbmak (coefs, k); 452s ck = curvederiveval (crv.number-1, crv.order-1, crv.knots, squeeze (crv.coefs(1,:,:)), 0.5, 2); 452s assert(ck, [0.75; 1; -2]); 452s ck = curvederiveval (crv.number-1, crv.order-1, crv.knots, squeeze (crv.coefs(2,:,:)), 0.5, 2); 452s assert(ck, [0.25; 1; 2]); 452s ck = curvederiveval (crv.number-1, crv.order-1, crv.knots, squeeze (crv.coefs(3,:,:)), 0.5, 2); 452s assert(ck, [0.75; 1; -2]); 452s 1 test, 1 passed, 0 known failure, 0 skipped 452s [inst/nrbeval_der_p.m] 452s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbeval_der_p.m 452s ***** test %% 1D 452s nrb = nrbkntins (nrbcirc (1, [0 0], 0, pi/2), .5); 452s u = 0:.1:.9; 452s index = 1:nrb.number; 452s e = zeros (numel (u), numel (index), 1); 452s for jj = 1:numel (index) 452s deltap = .1 * rand (3, 1); 452s nrb2 = nrbmodp (nrb, deltap, index(jj)); 452s der_ex = nrbeval_der_p (nrb, index(jj), u); 452s p2 = nrbeval (nrb2, u); 452s p1 = nrbeval (nrb, u); 452s der_fd = (p2 - p1) ./ deltap; 452s e(:,jj) = sqrt (sum ((repmat (der_ex, 3, 1) - der_fd).^2, 1)); 452s end 452s assert (max(e(:)) < 1.e-8); 452s 452s ***** test %% 2D 452s crv = nrbline([1 0], [2 0]); 452s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 452s new_knots = linspace (1/9, 8/9, 8); 452s nrb = nrbkntins (nrb, {new_knots, new_knots}); 452s u = 0:.1:.9; 452s v = u; 452s e = zeros (nrb.number(1) * nrb.number(2), numel (u), numel (v)); 452s for index = 1:prod(nrb.number) 452s deltap = .1 * rand (3, 1); 452s nrb2 = nrbmodp (nrb, deltap, index); 452s der_ex = nrbeval_der_p (nrb, index, {u v}); 452s p2 = nrbeval (nrb2, {u v}); 452s p1 = nrbeval (nrb, {u v}); 452s der_fd = (p2 - p1) ./ deltap; 452s der_ex = reshape (repmat (der_ex, 3, 1), size(der_fd)); 452s e(index,:,:) = sqrt (sum ((der_ex - der_fd).^2, 1)); 452s end 452s assert (max(e(:)) < 1.e-8) 452s 453s ***** test %% 3D 453s crv = nrbline([1 0], [2 0]); 453s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 453s nrb = nrbextrude (nrb, [0 0 1]); 453s u = 0:.1:.9; 453s v = u; 453s w = u; 453s e = zeros (nrb.number(1) * nrb.number(2) * nrb.number(3), numel(u), numel(v), numel(w)); 453s for index = 1:prod(nrb.number) 453s deltap = .1 * rand (3, 1); 453s nrb2 = nrbmodp (nrb, deltap, index); 453s der_ex = nrbeval_der_p (nrb, index, {u v w}); 453s p2 = nrbeval (nrb2, {u v w}); 453s p1 = nrbeval (nrb, {u v w}); 453s der_fd = (p2 - p1) ./ deltap; 453s der_ex = reshape (repmat (der_ex, 3, 1), size (der_fd)); 453s e(index,:,:,:) = sqrt (sum ((der_ex - der_fd).^2, 1)); 453s end 453s assert (max (e(:)) < 1.e-8); 455s 3 tests, 3 passed, 0 known failure, 0 skipped 455s [inst/nrbsquare.m] 455s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbsquare.m 455s ***** test 455s srf = nrbsquare ([], 1, 2, 2, 4); 455s assert (srf.order, [3 3]); 455s knt = [0 0 0 1/4 1/2 3/4 1 1 1]; 455s assert (srf.knots, {knt knt}) 455s x = linspace (0, 1, 100); 455s [X,Y] = ndgrid (x, x); 455s vals = nrbeval (srf, {x x}); 455s assert (squeeze(vals(1,:,:)), X, 1e-15); 455s assert (squeeze(vals(2,:,:)), 2*Y, 1e-15); 455s 1 test, 1 passed, 0 known failure, 0 skipped 455s [inst/aveknt.m] 455s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/aveknt.m 455s ***** test 455s knt = [0 0 0 0.5 1 1 1]; 455s pts = aveknt (knt, 3); 455s assert (pts - [0 1/4 3/4 1] < 1e-14) 455s 455s ***** test 455s knt = {[0 0 0 0.5 1 1 1] [0 0 0 0 1/3 2/3 1 1 1 1]}; 455s pts = aveknt (knt, [3 4]); 455s assert (pts{1} - [0 1/4 3/4 1] < 1e-14); 455s assert (pts{2} - [0 1/9 1/3 2/3 8/9 1] < 1e-14); 455s 455s ***** test 455s nrb = nrb4surf([0 0], [1 0], [0 1], [1 1]); 455s nrb = nrbkntins (nrbdegelev (nrb, [1 2]), {[1/2] [1/3 2/3]}); 455s pts = aveknt (nrb); 455s assert (pts{1} - [0 1/4 3/4 1] < 1e-14); 455s assert (pts{2} - [0 1/9 1/3 2/3 8/9 1] < 1e-14); 455s 3 tests, 3 passed, 0 known failure, 0 skipped 455s [inst/numbasisfun.m] 455s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/numbasisfun.m 455s ***** test 455s n = 3; 455s U = [0 0 0 1/2 1 1 1]; 455s p = 2; 455s u = linspace (0, 1, 10); 455s s = findspan (n, p, u, U); 455s Bref = [0 0 0 0 0 1 1 1 1 1; ... 455s 1 1 1 1 1 2 2 2 2 2; ... 455s 2 2 2 2 2 3 3 3 3 3].'; 455s B = numbasisfun (s, u, p, U); 455s assert (B, Bref) 455s 1 test, 1 passed, 0 known failure, 0 skipped 455s [inst/crvkntremove.m] 455s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/crvkntremove.m 455s ***** test 455s crv = nrbdegelev (nrbline (), 3); 455s acrv = nrbkntins (crv, [.11 .11 .11]); 455s [rcrv, t] = crvkntremove (acrv, .11, 8, 3, 3, 1e-10); 455s assert (crv.knots, rcrv.knots, 1e-10); 455s assert (t, 3); 455s ***** test 455s crv = nrbcirc (); 455s acrv = nrbkntins (crv, [.3 .3]); 455s [rcrv, t] = crvkntremove (acrv, .3, 7, 2, 2, 1e-10); 455s assert (crv.knots, rcrv.knots, 1e-10); 455s assert (t, 2); 455s 2 tests, 2 passed, 0 known failure, 0 skipped 455s [inst/kntbrkdegmult.m] 455s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/kntbrkdegmult.m 455s ***** test 455s breaks = [0 1 2 3 4]; 455s degree = 3; 455s knots = kntbrkdegmult (breaks, degree); 455s assert (knots, [0 0 0 0 1 2 3 4 4 4 4]) 455s ***** test 455s breaks = [0 1 2 3 4]; 455s degree = 3; 455s mult = 2; 455s knots = kntbrkdegmult (breaks, degree, mult); 455s assert (knots, [0 0 0 0 1 1 2 2 3 3 4 4 4 4]) 455s ***** test 455s breaks = [0 1 2 3 4]; 455s degree = 3; 455s mult = [1 2 3]; 455s knots = kntbrkdegmult (breaks, degree, mult); 455s assert (knots, [0 0 0 0 1 2 2 3 3 3 4 4 4 4]) 455s ***** test 455s breaks = {[0 1 2 3 4] [0 1 2 3]}; 455s degree = [3 2]; 455s mult = {[1 2 3] 2}; 455s knots = kntbrkdegmult (breaks, degree, mult); 455s 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]}) 455s 4 tests, 4 passed, 0 known failure, 0 skipped 455s [inst/findspan.m] 455s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/findspan.m 455s ***** test 455s n = 3; 455s U = [0 0 0 1/2 1 1 1]; 455s p = 2; 455s u = linspace(0, 1, 10); 455s s = findspan (n, p, u, U); 455s assert (s, [2*ones(1, 5) 3*ones(1, 5)]); 455s ***** test 455s p = 2; m = 7; n = m - p - 1; 455s U = [zeros(1,p) linspace(0,1,m+1-2*p) ones(1,p)]; 455s u = [ 0 0.11880 0.55118 0.93141 0.40068 0.35492 0.44392 0.88360 0.35414 0.92186 0.83085 1]; 455s s = [2 2 3 4 3 3 3 4 3 4 4 4]; 455s assert (findspan (n, p, u, U), s, 1e-10); 455s 2 tests, 2 passed, 0 known failure, 0 skipped 455s [inst/nrbmeasure.m] 455s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbmeasure.m 455s ***** test 455s c = nrbcirc (1, [0 0], 0, pi/3); 455s l = nrbmeasure(c, 0, 1, 1e-7); 455s assert (l, pi/3, 1e-7) 455s ***** test 455s c = nrbcirc (1, [0 0], 0, pi/2); 455s s = zeros (1, 100); e = linspace (0, 1, 100); 455s for ii = 1:100 455s l(ii) = nrbmeasure (c, s(ii), e(ii), 1e-7); 455s endfor 455s xx = nrbeval (c, e); 455s theta = atan2 (xx(2,:), xx(1,:)); 455s assert (l, theta, 1e-7) 456s ***** test 456s c = nrbcirc (1, [0 0], 0, pi/2); 456s s = 0; e = linspace (0, 1, 100); 456s for ii = 1:100 456s l(ii) = nrbmeasure (c, s, e(ii), 1e-7); 456s endfor 456s l2 = nrbmeasure (c, s, e, 1e-7); 456s assert (l, l2, eps) 458s 3 tests, 3 passed, 0 known failure, 0 skipped 458s [inst/nrbnumbasisfun.m] 458s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbnumbasisfun.m 458s ***** test 458s p = 2; q = 3; m = 4; n = 5; 458s Lx = 1; Ly = 1; 458s nrb = nrb4surf ([0 0], [1 0], [0 1], [1 1]); 458s nrb = nrbdegelev (nrb, [p-1, q-1]); 458s ikx = linspace(0,1,m); iky = linspace(0,1,n); 458s nrb = nrbkntins (nrb, {ikx(2:end-1), iky(2:end-1)}); 458s nrb.coefs (4,:,:) = nrb.coefs (4,:,:) + rand (size (nrb.coefs (4,:,:))); 458s u = rand (1, 30); v = rand (1, 10); 458s u = (u-min (u))/max (u-min (u)); 458s v = (v-min (v))/max (v-min (v)); 458s N = nrbnumbasisfun ({u, v}, nrb); 458s assert (all (all (N>0)), true) 458s assert (all (all (N <= prod (nrb.number))), true) 458s assert (max (max (N)), prod (nrb.number)) 458s assert (min (min (N)), 1) 459s 1 test, 1 passed, 0 known failure, 0 skipped 459s [inst/kntrefine.m] 459s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/kntrefine.m 459s ***** shared nrbs 459s ***** test 459s knots = {[0 0 1 1] [0 0 0 1 1 1]}; 459s coefs(1,:,:) = [1 sqrt(2)/2 0; 2 sqrt(2) 0]; 459s coefs(2,:,:) = [0 sqrt(2)/2 1; 0 sqrt(2) 2]; 459s coefs(4,:,:) = [1 sqrt(2)/2 1; 1 sqrt(2)/2 1]; 459s nrbs = nrbmak (coefs, knots); 459s nrbs = nrbkntins (nrbs, {[] [0.5 0.6 0.6]}); 459s nrbs = nrbdegelev (nrbs, [0 1]); 459s nrbs = nrbkntins (nrbs, {[] [0.4]}); 459s rknots = kntrefine (nrbs.knots, [1 1], [1 1], [0 0]); 459s assert (rknots{1} == [0 0 0.5 1 1]); 459s assert (rknots{2} == [0 0 0.2 0.4 0.45 0.5 0.55 0.6 0.8 1 1]); 459s 459s ***** test 459s rknots = kntrefine (nrbs.knots, [1 1], [3 3], [0 0]); 459s assert (rknots{1}, [0 0 0 0 0.5 0.5 0.5 1 1 1 1]); 459s 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]); 459s 459s ***** test 459s rknots = kntrefine (nrbs.knots, [1 1], [3 3], [2 2]); 459s assert (rknots{1}, [0 0 0 0 0.5 1 1 1 1]); 459s 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]); 459s 459s ***** test 459s rknots = kntrefine (nrbs.knots, [1 1], [4 4], [0 0]); 459s assert (rknots{1}, [0 0 0 0 0 0.5 0.5 0.5 0.5 1 1 1 1 1]); 459s 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]); 459s 459s ***** test 459s rknots = kntrefine (nrbs.knots, [1 1], [4 4], [3 3]); 459s assert (rknots{1}, [0 0 0 0 0 0.5 1 1 1 1 1]); 459s 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]); 459s 459s ***** test 459s knots = [0 0 0 0 0.4 0.5 0.5 0.6 0.6 0.6 1 1 1 1]; 459s rknots = kntrefine (knots, 1, 4, 3); 459s 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]); 459s 6 tests, 6 passed, 0 known failure, 0 skipped 459s [inst/surfderiveval.m] 459s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/surfderiveval.m 459s ***** shared srf 459s ***** test 459s k = [0 0 0 1 1 1]; 459s c = [0 1/2 1]; 459s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 459s srf = nrbmak (coef, {k, k}); 459s skl = surfderiveval (srf.number(1)-1, ... 459s srf.order(1)-1, ... 459s srf.knots{1}, ... 459s srf.number(2)-1, ... 459s srf.order(2)-1, ... 459s srf.knots{2},... 459s squeeze(srf.coefs(1,:,:)), .5, .5, 1) ; 459s assert (skl, [.5 0; 1 0]) 459s ***** test 459s srf = nrbkntins (srf, {[], rand(1,2)}); 459s skl = surfderiveval (srf.number(1)-1,... 459s srf.order(1)-1, ... 459s srf.knots{1},... 459s srf.number(2)-1,... 459s srf.order(2)-1, ... 459s srf.knots{2},... 459s squeeze(srf.coefs(1,:,:)), .5, .5, 1) ; 459s assert (skl, [.5 0; 1 0], 100*eps) 459s 2 tests, 2 passed, 0 known failure, 0 skipped 459s [inst/nrbinverse.m] 459s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbinverse.m 459s ***** test 459s nrb = nrb4surf ([0 0], [1 0], [2 3], [5 4]); 459s p = nrbeval (nrb, {.25 .75}); 459s u = nrbinverse (nrb, p, 'Display', false); 459s assert (norm (u - [.25; .75]) < 1e-8); 459s 459s ***** test 459s nrb = nrb4surf ([0 0], [1 0], [2 3], [5 4]); 459s nrb = nrbdegelev (nrbextrude (nrb, [0 2 1]), [3 3 3]); 459s p = nrbeval (nrb, {.25 .75 .05}); 459s u = nrbinverse (nrb, p, 'Display', false, 'TolX', 1e-12, 'TolFun', 1e-10); 459s assert (norm (u - [.25; .75; .05]) < 1e-8); 459s 459s 2 tests, 2 passed, 0 known failure, 0 skipped 459s [inst/nrbeval.m] 459s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbeval.m 459s ***** demo 459s srf = nrbtestsrf; 459s p = nrbeval(srf,{linspace(0.0,1.0,20) linspace(0.0,1.0,20)}); 459s h = surf(squeeze(p(1,:,:)),squeeze(p(2,:,:)),squeeze(p(3,:,:))); 459s title('Test surface.'); 459s hold off 459s ***** test 459s knots{1} = [0 0 0 1 1 1]; 459s knots{2} = [0 0 0 .5 1 1 1]; 459s knots{3} = [0 0 0 0 1 1 1 1]; 459s cx = [0 0.5 1]; nx = length(cx); 459s cy = [0 0.25 0.75 1]; ny = length(cy); 459s cz = [0 1/3 2/3 1]; nz = length(cz); 459s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 459s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 459s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 459s coefs(4,:,:,:) = 1; 459s nurbs = nrbmak(coefs, knots); 459s x = rand(5,1); y = rand(5,1); z = rand(5,1); 459s tt = [x y z]'; 459s points = nrbeval(nurbs,tt); 459s 459s assert(points,tt,1e-10) 459s 459s ***** test 459s knots{1} = [0 0 0 1 1 1]; 459s knots{2} = [0 0 0 0 1 1 1 1]; 459s knots{3} = [0 0 1 1]; 459s cx = [0 0 1]; nx = length(cx); 459s cy = [0 0 0 1]; ny = length(cy); 459s cz = [0 1]; nz = length(cz); 459s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 459s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 459s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 459s coefs(4,:,:,:) = 1; 459s nurbs = nrbmak(coefs, knots); 459s x = rand(5,1); y = rand(5,1); z = rand(5,1); 459s tt = [x y z]'; 459s points = nrbeval(nurbs,tt); 459s assert(points,[x.^2 y.^3 z]',1e-10); 459s 459s ***** test 459s knots{1} = [0 0 0 1 1 1]; 459s knots{2} = [0 0 0 0 1 1 1 1]; 459s knots{3} = [0 0 1 1]; 459s cx = [0 0 1]; nx = length(cx); 459s cy = [0 0 0 1]; ny = length(cy); 459s cz = [0 1]; nz = length(cz); 459s coefs(1,:,:,:) = repmat(reshape(cx,nx,1,1),[1 ny nz]); 459s coefs(2,:,:,:) = repmat(reshape(cy,1,ny,1),[nx 1 nz]); 459s coefs(3,:,:,:) = repmat(reshape(cz,1,1,nz),[nx ny 1]); 459s coefs(4,:,:,:) = 1; 459s coefs = coefs([2 1 3 4],:,:,:); 459s nurbs = nrbmak(coefs, knots); 459s x = rand(5,1); y = rand(5,1); z = rand(5,1); 459s tt = [x y z]'; 459s points = nrbeval(nurbs,tt); 459s [y.^3 x.^2 z]'; 459s assert(points,[y.^3 x.^2 z]',1e-10); 459s 3 tests, 3 passed, 0 known failure, 0 skipped 459s [inst/nrbbasisfunder.m] 459s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbbasisfunder.m 459s ***** demo 459s U = [0 0 0 0 1 1 1 1]; 459s x = [0 1/3 2/3 1] ; 459s y = [0 0 0 0]; 459s w = [1 1 1 1]; 459s nrb = nrbmak ([x;y;y;w], U); 459s u = linspace(0, 1, 30); 459s [Bu, id] = nrbbasisfunder (u, nrb); 459s plot(u, Bu) 459s title('Derivatives of the cubic Bernstein polynomials') 459s hold off 459s ***** test 459s U = [0 0 0 0 1 1 1 1]; 459s x = [0 1/3 2/3 1] ; 459s y = [0 0 0 0]; 459s w = rand(1,4); 459s nrb = nrbmak ([x;y;y;w], U); 459s u = linspace(0, 1, 30); 459s [Bu, id] = nrbbasisfunder (u, nrb); 459s #plot(u, Bu) 459s assert (sum(Bu, 2), zeros(numel(u), 1), 1e-10), 459s ***** test 459s U = [0 0 0 0 1/2 1 1 1 1]; 459s x = [0 1/4 1/2 3/4 1] ; 459s y = [0 0 0 0 0]; 459s w = rand(1,5); 459s nrb = nrbmak ([x;y;y;w], U); 459s u = linspace(0, 1, 300); 459s [Bu, id] = nrbbasisfunder (u, nrb); 459s assert (sum(Bu, 2), zeros(numel(u), 1), 1e-10) 459s ***** test 459s p = 2; q = 3; m = 4; n = 5; 459s Lx = 1; Ly = 1; 459s nrb = nrb4surf ([0 0], [1 0], [0 1], [1 1]); 459s nrb = nrbdegelev (nrb, [p-1, q-1]); 459s aux1 = linspace(0,1,m); aux2 = linspace(0,1,n); 459s nrb = nrbkntins (nrb, {aux1(2:end-1), aux2(2:end-1)}); 459s nrb.coefs (4,:,:) = nrb.coefs(4,:,:) + rand (size (nrb.coefs (4,:,:))); 459s [Bu, Bv, N] = nrbbasisfunder ({rand(1, 20), rand(1, 20)}, nrb); 459s #plot3(squeeze(u(1,:,:)), squeeze(u(2,:,:)), reshape(Bu(:,10), 20, 20),'o') 459s assert (sum (Bu, 2), zeros(20^2, 1), 1e-10) 459s 3 tests, 3 passed, 0 known failure, 0 skipped 459s [inst/nrbeval_der_w.m] 459s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/nrbeval_der_w.m 459s ***** test % 1D 459s nrb = nrbkntins (nrbcirc (1, [0 0], 0, pi/2), .5); 459s u = linspace (0, 1, 11); 459s delta_w = .01; 459s n = nrb.number; 459s der_ex = zeros (3, numel (u), n); 459s der_fd = zeros (3, numel (u), n); 459s for iw = 1:n 459s new_w1 = nrb.coefs (4, iw) + delta_w; 459s new_w2 = nrb.coefs (4, iw) - delta_w; 459s nrb1 = nrbmodw (nrb, new_w1, iw); 459s nrb2 = nrbmodw (nrb, new_w2, iw); 459s der_ex(:,:,iw) = nrbeval_der_w (nrb, iw, u); 459s p2 = nrbeval (nrb2, u); 459s p1 = nrbeval (nrb1, u); 459s der_fd(:,:,iw) = -(p2 - p1) ./ (2*delta_w); 459s end 459s error = max (abs (der_ex(:) - der_fd(:))); 459s assert (error < 1.e-4) 459s 459s ***** test %2D 459s crv = nrbline([1 0], [2 0]); 459s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 459s new_knots = linspace (1/9, 8/9, 8); 459s nrb = nrbkntins (nrb, {new_knots, new_knots}); 459s u = linspace (0, 1, 5); 459s v = u; 459s delta_w = .01; 459s n = nrb.number(1) * nrb.number(2); 459s der_ex = zeros (3, numel(u)* numel(v), n); 459s der_fd = zeros (3, numel(u)* numel(v), n); 459s for iw = 1:prod(nrb.number) 459s new_w1 = nrb.coefs (4, iw) + delta_w; 459s new_w2 = nrb.coefs (4, iw) - delta_w; 459s nrb1 = nrbmodw (nrb, new_w1, iw); 459s nrb2 = nrbmodw (nrb, new_w2, iw); 459s der_ex(:,:,iw) = nrbeval_der_w (nrb, iw, {u v}); 459s p2 = nrbeval (nrb2, {u v}); 459s p1 = nrbeval (nrb1, {u v}); 459s der_fd(:,:,iw) = reshape (-(p2 - p1) ./ (2*delta_w), 3, []); 459s end 459s error = max (abs (der_ex(:) - der_fd(:))); 459s assert (error < 1.e-5) 459s 459s ***** test % 3D 459s crv = nrbline([1 0], [2 0]); 459s nrb = nrbtransp (nrbrevolve (crv, [], [0 0 1], pi/2)); 459s nrb = nrbextrude (nrb, [0 0 1]); 459s u = 0:.33:.99; 459s v = 0:.1:.9; 459s w = [.25 .5 .75]; 459s delta_w = .01; 459s n = nrb.number(1) * nrb.number(2) * nrb.number(3); 459s der_ex = zeros (3, numel(u)*numel(v)*numel(w), n); 459s der_fd = zeros (3, numel(u)*numel(v)*numel(w), n); 459s for iw = 1:prod(nrb.number) 459s new_w1 = nrb.coefs (4, iw) + delta_w; 459s new_w2 = nrb.coefs (4, iw) - delta_w; 459s nrb1 = nrbmodw (nrb, new_w1, iw); 459s nrb2 = nrbmodw (nrb, new_w2, iw); 459s der_ex(:,:,iw) = nrbeval_der_w (nrb, iw, {u v w}); 459s p2 = nrbeval (nrb2, {u v w}); 459s p1 = nrbeval (nrb1, {u v w}); 459s der_fd(:,:,iw) = reshape (-(p2 - p1) ./ (2*delta_w), 3, []); 459s end 459s error = max (max (squeeze (max (abs (der_ex - der_fd))))); 459s assert (error < 1.e-4) 459s 3 tests, 3 passed, 0 known failure, 0 skipped 459s [inst/basisfun.m] 459s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/inst/basisfun.m 459s ***** test 459s n = 3; 459s U = [0 0 0 1/2 1 1 1]; 459s p = 2; 459s u = linspace (0, 1, 10); 459s s = findspan (n, p, u, U); 459s Bref = [1.00000 0.00000 0.00000 459s 0.60494 0.37037 0.02469 459s 0.30864 0.59259 0.09877 459s 0.11111 0.66667 0.22222 459s 0.01235 0.59259 0.39506 459s 0.39506 0.59259 0.01235 459s 0.22222 0.66667 0.11111 459s 0.09877 0.59259 0.30864 459s 0.02469 0.37037 0.60494 459s 0.00000 0.00000 1.00000]; 459s B = basisfun (s, u, p, U); 459s assert (B, Bref, 1e-5); 459s 1 test, 1 passed, 0 known failure, 0 skipped 459s Checking C++ files ... 459s [src/surfderivcpts.cc] 459s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/src/surfderivcpts.cc 459s ***** test 459s plane = nrbdegelev(nrb4surf([0 0], [0 1], [1 0], [1 1]), [1, 1]); 459s 459s pkl = surfderivcpts (plane.number(1)-1, plane.order(1)-1, 459s plane.knots{1}, plane.number(2)-1, 459s plane.order(2)-1, plane.knots{2}, 459s squeeze (plane.coefs(1,:,:)), 2); 459s 459s 459s pkl2 = [ 0 0 0 1 0 0 0 0 0 0 0 0 1 0 ... 459s 0 0 0 0 0 0 0 1 0 0 0 0 0 0.5 0 ... 459s 0 1 0 0 0 0 0 0.5 0 0 1 0 0 0 0 ... 459s 0 0.5 0 0 1 0 0 0 0 0 1 0 0 0 0 ... 459s 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 ... 459s 0 0 0 0 0 0 0]'; 459s 459s assert (pkl(:),pkl2); 459s 1 test, 1 passed, 0 known failure, 0 skipped 460s [src/curvederivcpts.cc] 460s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/src/curvederivcpts.cc 460s ***** test 460s line = nrbmak([0.0 1.5; 0.0 3.0],[0.0 0.0 1.0 1.0]); 460s pk = curvederivcpts (line.number-1, line.order-1, line.knots, 460s line.coefs(1,:), 2); 460s assert (pk, [0 3/2; 3/2 0], 100*eps); 460s 1 test, 1 passed, 0 known failure, 0 skipped 460s [src/basisfun.cc] 460s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/src/basisfun.cc 460s ***** shared n, U, p, u, s 460s ***** test 460s n = 3; 460s U = [0 0 0 1/2 1 1 1]; 460s p = 2; 460s u = linspace(0, 1, 10); 460s s = findspan(n, p, u, U); 460s assert (s, [2*ones(1, 5) 3*ones(1, 5)]); 460s ***** test 460s Bref = [1.00000 0.00000 0.00000 460s 0.60494 0.37037 0.02469 460s 0.30864 0.59259 0.09877 460s 0.11111 0.66667 0.22222 460s 0.01235 0.59259 0.39506 460s 0.39506 0.59259 0.01235 460s 0.22222 0.66667 0.11111 460s 0.09877 0.59259 0.30864 460s 0.02469 0.37037 0.60494 460s 0.00000 0.00000 1.00000]; 460s B = basisfun(s, u, p, U); 460s assert (B, Bref, 1e-5); 460s 2 tests, 2 passed, 0 known failure, 0 skipped 460s [src/tbasisfun.cc] 460s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/src/tbasisfun.cc 460s ***** demo 460s U = {[0 0 1/2 1 1], [0 0 0 1 1]}; 460s p = [3, 3]; 460s [X, Y] = meshgrid (linspace(0, 1, 30)); 460s u = [X(:), Y(:)]'; 460s N = tbasisfun (u, p, U); 460s surf (X, Y, reshape (N, size(X))) 460s title('Basis function associated to a local knot vector') 460s hold off 460s ***** test 460s U = [0 1/2 1]; 460s p = 1; 460s u = [0.3 0.4 0.6 0.7]; 460s [N, Nder] = tbasisfun (u, p, U); 460s assert (N, [0.6 0.8 0.8 0.6], 1e-12); 460s assert (Nder, [2 2 -2 -2], 1e-12); 460s ***** test 460s U = {[0 1/2 1] [0 1/2 1]}; 460s p = [1 1]; 460s u = [0.3 0.4 0.6 0.7; 0.3 0.4 0.6 0.7]; 460s [N, Nder] = tbasisfun (u, p, U); 460s assert (N, [0.36 0.64 0.64 0.36], 1e-12); 460s assert (Nder, [1.2 1.6 -1.6 -1.2; 1.2 1.6 -1.6 -1.2], 1e-12); 460s ***** test 460s U = {[0 1/2 1] [0 1/2 1] [0 1/2 1]}; 460s p = [1 1 1]; 460s 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]; 460s [N, Nder] = tbasisfun (u, p, U); 460s assert (N, [0.512 0.512 0.512 0.512], 1e-12); 460s 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); 460s 3 tests, 3 passed, 0 known failure, 0 skipped 460s [src/surfderiveval.cc] 460s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/src/surfderiveval.cc 460s ***** shared srf 460s ***** test 460s k = [0 0 0 1 1 1]; 460s c = [0 1/2 1]; 460s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 460s srf = nrbmak (coef, {k, k}); 460s skl = surfderiveval (srf.number(1)-1, 460s srf.order(1)-1, 460s srf.knots{1}, 460s srf.number(2)-1, 460s srf.order(2)-1, 460s srf.knots{2}, 460s squeeze(srf.coefs(1,:,:)), .5, .5, 1) ; 460s assert (skl, [.5 0; 1 0]) 460s ***** test 460s srf = nrbkntins (srf, {[], rand(1,2)}); 460s skl = surfderiveval (srf.number(1)-1, 460s srf.order(1)-1, 460s srf.knots{1}, 460s srf.number(2)-1, 460s srf.order(2)-1, 460s srf.knots{2}, 460s squeeze(srf.coefs(1,:,:)), .5, .5, 1) ; 460s assert (skl, [.5 0; 1 0], 100*eps) 460s 2 tests, 2 passed, 0 known failure, 0 skipped 460s [src/nrbsurfderiveval.cc] 460s >>>>> /tmp/autopkgtest.xCQttV/build.S6p/src/src/nrbsurfderiveval.cc 460s ***** test 460s k = [0 0 1 1]; 460s c = [0 1]; 460s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 460s coef(3,:,:) = coef(1,:,:); 460s srf = nrbmak (coef, {k, k}); 460s [u, v] = meshgrid (linspace(0,1,11)); 460s uv = [u(:)';v(:)']; 460s skl = nrbsurfderiveval (srf, uv, 0); 460s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 460s ***** test 460s k = [0 0 1 1]; 460s c = [0 1]; 460s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 460s coef(3,:,:) = coef(1,:,:); 460s srf = nrbmak (coef, {k, k}); 460s srf = nrbkntins (srf, {[], rand(2,1)}); 460s [u, v] = meshgrid (linspace(0,1,11)); 460s uv = [u(:)';v(:)']; 460s skl = nrbsurfderiveval (srf, uv, 0); 460s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 460s ***** shared srf, uv 460s ***** test 460s k = [0 0 0 1 1 1]; 460s c = [0 1/2 1]; 460s [coef(1,:,:), coef(2,:,:)] = meshgrid (c, c); 460s coef(3,:,:) = coef(1,:,:); 460s srf = nrbmak (coef, {k, k}); 460s ders= nrbderiv (srf); 460s [u, v] = meshgrid (linspace(0,1,11)); 460s uv = [u(:)';v(:)']; 460s skl = nrbsurfderiveval (srf, uv, 1); 460s [fun, der] = nrbdeval (srf, ders, uv); 460s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 460s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 460s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 460s 460s ***** test 460s srf = nrbdegelev (srf, [3, 1]); 460s ders= nrbderiv (srf); 460s [fun, der] = nrbdeval (srf, ders, uv); 460s skl = nrbsurfderiveval (srf, uv, 1); 460s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 460s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 460s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 460s ***** shared uv 460s ***** test 460s k = [0 0 0 1 1 1]; 460s c = [0 1/2 1]; 460s [coef(2,:,:), coef(1,:,:)] = meshgrid (c, c); 460s coef(3,:,:) = coef(1,:,:); 460s srf = nrbmak (coef, {k, k}); 460s ders= nrbderiv (srf); 460s [u, v] = meshgrid (linspace(0,1,11)); 460s uv = [u(:)';v(:)']; 460s skl = nrbsurfderiveval (srf, uv, 1); 460s [fun, der] = nrbdeval (srf, ders, uv); 460s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 460s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 460s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 460s 460s ***** test 460s p = q = 3; 460s mcp = 5; ncp = 5; 460s Lx = Ly = 10*rand(1); 460s srf = nrbdegelev (nrb4surf ([0 0], [Lx, 0], [0 Ly], [Lx Ly]), [p-1, q-1]); 460s %%srf = nrbkntins (srf, {linspace(0,1,mcp-p+2)(2:end-1), linspace(0,1,ncp-q+2)(2:end-1)}); 460s %%srf.coefs = permute (srf.coefs, [1 3 2]); 460s ders= nrbderiv (srf); 460s [fun, der] = nrbdeval (srf, ders, uv); 460s skl = nrbsurfderiveval (srf, uv, 1); 460s assert (squeeze (skl (1:2,1,1,:)), fun(1:2,:), 1e3*eps) 460s assert (squeeze (skl (1:2,2,1,:)), der{1}(1:2,:), 1e3*eps) 460s assert (squeeze (skl (1:2,1,2,:)), der{2}(1:2,:), 1e3*eps) 460s ***** shared srf, uv, P, dPdx, d2Pdx2, c1, c2 460s ***** test 460s [u, v] = meshgrid (linspace(0,1,10)); 460s uv = [u(:)';v(:)']; 460s c1 = nrbmak([0 1/2 1; 0 1 0],[0 0 0 1 1 1]); 460s c1 = nrbtform (c1, vecrotx (pi/2)); 460s c2 = nrbtform(c1, vectrans([0 1 0])); 460s srf = nrbdegelev (nrbruled (c1, c2), [3, 1]); 460s skl = nrbsurfderiveval (srf, uv, 2); 460s P = squeeze(skl(:,1,1,:)); 460s dPdx = squeeze(skl(:,2,1,:)); 460s d2Pdx2 = squeeze(skl(:,3,1,:)); 460s ***** assert(P(3,:), 2*(P(1,:)-P(1,:).^2),100*eps) 460s ***** assert(dPdx(3,:), 2-4*P(1,:), 100*eps) 460s ***** assert(d2Pdx2(3,:), -4+0*P(1,:), 100*eps) 460s srf = nrbdegelev (nrbruled (c1, c2), [5, 6]); 460s skl = nrbsurfderiveval (srf, uv, 2); 460s P = squeeze(skl(:,1,1,:)); 460s dPdx = squeeze(skl(:,2,1,:)); 460s d2Pdx2 = squeeze(skl(:,3,1,:)); 460s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 460s ***** assert(P(3,:), 2*(P(1,:)-P(1,:).^2),100*eps) 460s ***** assert(dPdx(3,:), 2-4*P(1,:), 100*eps) 460s ***** assert(d2Pdx2(3,:), -4+0*P(1,:), 100*eps) 460s 460s ***** test 460s skl = nrbsurfderiveval (srf, uv, 0); 460s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 460s ***** shared dPdu, d2Pdu2, P, srf, uv 460s ***** test 460s [u, v] = meshgrid (linspace(0,1,10)); 460s uv = [u(:)';v(:)']; 460s c1 = nrbmak([0 1/2 1; 0.1 1.6 1.1; 0 0 0],[0 0 0 1 1 1]); 460s c2 = nrbmak([0 1/2 1; 0.1 1.6 1.1; 1 1 1],[0 0 0 1 1 1]); 460s srf = nrbdegelev (nrbruled (c1, c2), [0, 1]); 460s skl = nrbsurfderiveval (srf, uv, 2); 460s P = squeeze(skl(:,1,1,:)); 460s dPdu = squeeze(skl(:,2,1,:)); 460s dPdv = squeeze(skl(:,1,2,:)); 460s d2Pdu2 = squeeze(skl(:,3,1,:)); 460s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 460s ***** assert(dPdu(2,:), 3-4*P(1,:),100*eps) 460s ***** assert(d2Pdu2(2,:), -4+0*P(1,:),100*eps) 460s 460s ***** test 460s skl = nrbsurfderiveval (srf, uv, 0); 460s assert (squeeze (skl (1:2,1,1,:)), nrbeval (srf, uv)(1:2,:), 1e3*eps) 460s ***** test 460s srf = nrb4surf([0 0], [1 0], [0 1], [1 1]); 460s geo = nrbdegelev (srf, [3 3]); 460s geo.coefs (4, 2:end-1, 2:end-1) += .1 * rand (1, geo.number(1)-2, geo.number(2)-2); 460s geo = nrbkntins (geo, {[.1:.1:.9], [.2:.2:.8]}); 460s [u, v] = meshgrid (linspace(0,1,10)); 460s uv = [u(:)';v(:)']; 460s skl = nrbsurfderiveval (geo, uv, 2); 460s dgeo = nrbderiv (geo); 460s [pnts, ders] = nrbdeval (geo, dgeo, uv); 460s assert (ders{1}, squeeze(skl(:,2,1,:)), 1e-9) 460s assert (ders{2}, squeeze(skl(:,1,2,:)), 1e-9) 460s ***** test 460s ku = kv = [0 0 0 1 1 1]; 460s c(1,:,:) = [1 1 1]'*[0 0 1] - 1; 460s c(2,:,:) = (1+[1 1 1]'*[0 1/2 1]) .* ([0 1/2 1]'*[1 1 1]); 460s c(3,:,:) = ([1 1 1]'*[0 1/2 1]) .* ([0 1/2 1]'*[1 1 1]) ; 460s c(4,:,:) = (1+[1 1 1]'*[0 1/2 1]); 460s c = permute (c, [1 3 2]); 460s geo = nrbmak (c, {ku, kv}); 460s 460s [u, v] = meshgrid (linspace(0,1,50)); 460s uv = [u(:), v(:)]'; 460s dF = nrbsurfderiveval (geo, uv, 2); 460s 460s assert (dF(1,1,1,:)(:), u(:)-1, 10*eps) 460s assert (dF(2,1,1,:)(:), v(:), 10*eps) 460s assert (dF(3,1,1,:)(:), u(:).*v(:)./(u(:)+1), 10*eps) 460s assert (dF(1,2,1,:)(:), ones (size (u(:))), 10*eps) 460s assert (dF(1,1,2,:)(:), zeros (size (u(:))), 10*eps) 460s assert (dF(2,2,1,:)(:), zeros (size (u(:))), 10*eps) 460s assert (dF(2,1,2,:)(:), ones (size (u(:))), 10*eps) 460s assert (dF(3,1,2,:)(:), u(:)./(u(:)+1), 10*eps) 460s assert (dF(3,2,1,:)(:), v(:)./(u(:)+1) - u(:).*v(:)./(u(:)+1).^2, 10*eps) 460s assert (dF(1:2,3,:,:)(:), zeros (size (dF(1:2,3,:,:)(:))), 10*eps) 460s assert (dF(1:2,:,3,:)(:), zeros (size (dF(1:2,:,3,:)(:))), 10*eps) 460s assert (dF(3,3,1,:)(:), -2*v(:)./(u(:)+1).^3, 10*eps) 460s assert (dF(3,1,3,:)(:), zeros (size (dF(3,1,3,:)(:))), 10*eps) 460s ***** test 460s ku = kv = [0 0 0 1 1 1]; 460s c(1,:,:) = [1 1 1]'*[0 0 1] - 1; 460s c(2,:,:) = ([1 1 1]'*[0 1/2 1]) .* ([0 1/2 1]'*[1 1 1]) ; 460s c(4,:,:) = (1+[1 1 1]'*[0 1/2 1]); 460s c = permute (c, [1 3 2]); 460s geo = nrbmak (c, {ku, kv}); 460s 460s [u, v] = meshgrid (linspace(0,1,50)); 460s uv = [u(:), v(:)]'; 460s dF = nrbsurfderiveval (geo, uv, 2); 460s 460s assert (dF(1,1,1,:)(:), u(:)-1, 10*eps) 460s assert (dF(3,1,1,:)(:), zeros (size (u(:))), 10*eps) 460s assert (dF(2,1,1,:)(:), u(:).*v(:)./(u(:)+1), 10*eps) 460s assert (dF(1,2,1,:)(:), ones (size (u(:))), 10*eps) 460s assert (dF(1,1,2,:)(:), zeros (size (u(:))), 10*eps) 460s assert (dF(3,2,1,:)(:), zeros (size (u(:))), 10*eps) 460s assert (dF(3,1,2,:)(:), zeros (size (u(:))), 10*eps) 460s assert (dF(2,1,2,:)(:), u(:)./(u(:)+1), 10*eps) 460s assert (dF(2,2,1,:)(:), v(:)./(u(:)+1) - u(:).*v(:)./(u(:)+1).^2, 10*eps) 460s assert (dF([1 3],3,:,:)(:), zeros (size (dF([1 3],3,:,:)(:))), 10*eps) 460s assert (dF([1 3],:,3,:)(:), zeros (size (dF([1 3],:,3,:)(:))), 10*eps) 460s assert (dF(2,3,1,:)(:), -2*v(:)./(u(:)+1).^3, 10*eps) 460s assert (dF(2,1,3,:)(:), zeros (size (dF(3,1,3,:)(:))), 10*eps) 460s ***** test 460s crv = nrbline ([1 0], [2 0]); 460s srf = nrbrevolve (crv, [0 0 0], [0 0 1], pi/2); 460s srf = nrbtransp (srf); 460s [v, u] = meshgrid (linspace (0, 1, 11)); 460s uv = [u(:)'; v(:)']; 460s skl = nrbsurfderiveval (srf, uv, 2); 460s c = sqrt(2); 460s w = @(x, y) (2 - c)*y.^2 + (c-2)*y + 1; 460s dwdy = @(x, y) 2*(2-c)*y + c - 2; 460s d2wdy2 = @(x, y) 2*(2-c); 460s F1 = @(x, y) (x+1) .* ((1-y).^2 + c*y.*(1-y)) ./ w(x,y); 460s F2 = @(x, y) (x+1) .* (y.^2 + c*y.*(1-y)) ./ w(x,y); 460s dF1dx = @(x, y) ((1-y).^2 + c*y.*(1-y)) ./ w(x,y); 460s dF2dx = @(x, y) (y.^2 + c*y.*(1-y)) ./ w(x,y); 460s 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; 460s 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; 460s d2F1dx2 = @(x, y) zeros (size (x)); 460s d2F2dx2 = @(x, y) zeros (size (x)); 460s 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; 460s d2F2dxdy = @(x, y) ((2 - 2*c)*y + c) ./ w(x,y) - (y.^2 + c*y.*(1-y)) .* dwdy(x,y) ./ w(x,y).^2; 460s 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 - ... 460s (x+1) .* ((1-y).^2 + c*y.*(1-y)) * d2wdy2(x,y) ./ w(x,y).^2 + ... 460s 2 * (x+1) .* ((1-y).^2 + c*y.*(1-y)) .* w(x,y) .*dwdy(x,y).^2 ./ w(x,y).^4; 460s 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 - ... 460s (x+1) .* (y.^2 + c*y.*(1-y)) * d2wdy2(x,y) ./ w(x,y).^2 + ... 460s 2 * (x+1) .* (y.^2 + c*y.*(1-y)) .* w(x,y) .*dwdy(x,y).^2 ./ w(x,y).^4; 460s assert ([F1(u(:),v(:)), F2(u(:),v(:))], squeeze(skl(1:2,1,1,:))', 1e2*eps); 460s assert ([dF1dx(u(:),v(:)), dF2dx(u(:),v(:))], squeeze(skl(1:2,2,1,:))', 1e2*eps); 460s assert ([dF1dy(u(:),v(:)), dF2dy(u(:),v(:))], squeeze(skl(1:2,1,2,:))', 1e2*eps); 460s assert ([d2F1dx2(u(:),v(:)), d2F2dx2(u(:),v(:))], squeeze(skl(1:2,3,1,:))', 1e2*eps); 460s assert ([d2F1dxdy(u(:),v(:)), d2F2dxdy(u(:),v(:))], squeeze(skl(1:2,2,2,:))', 1e2*eps); 460s assert ([d2F1dy2(u(:),v(:)), d2F2dy2(u(:),v(:))], squeeze(skl(1:2,1,3,:))', 1e2*eps); 460s ***** test 460s knots = {[0 0 1 1] [0 0 1 1]}; 460s coefs(:,1,1) = [0;0;0;1]; 460s coefs(:,2,1) = [1;0;0;1]; 460s coefs(:,1,2) = [0;1;0;1]; 460s coefs(:,2,2) = [1;1;1;2]; 460s srf = nrbmak (coefs, knots); 460s [v, u] = meshgrid (linspace (0, 1, 3)); 460s uv = [u(:)'; v(:)']; 460s skl = nrbsurfderiveval (srf, uv, 2); 460s w = @(x, y) x.*y + 1; 460s F1 = @(x, y) x ./ w(x,y); 460s F2 = @(x, y) y ./ w(x,y); 460s F3 = @(x, y) x .* y ./ w(x,y); 460s dF1dx = @(x, y) 1./w(x,y) - x.*y./w(x,y).^2; 460s dF1dy = @(x, y) - x.^2./w(x,y).^2; 460s dF2dx = @(x, y) - y.^2./w(x,y).^2; 460s dF2dy = @(x, y) 1./w(x,y) - x.*y./w(x,y).^2; 460s dF3dx = @(x, y) y./w(x,y) - x.*(y./w(x,y)).^2; 460s dF3dy = @(x, y) x./w(x,y) - y.*(x./w(x,y)).^2; 460s d2F1dx2 = @(x, y) -2*y./w(x,y).^2 + 2*x.*y.^2./w(x,y).^3; 460s d2F1dy2 = @(x, y) 2*x.^3./w(x,y).^3; 460s d2F1dxdy = @(x, y) -x./w(x,y).^2 - x./w(x,y).^2 + 2*x.^2.*y./w(x,y).^3; 460s d2F2dx2 = @(x, y) 2*y.^3./w(x,y).^3; 460s d2F2dy2 = @(x, y) -2*x./w(x,y).^2 + 2*y.*x.^2./w(x,y).^3; 460s d2F2dxdy = @(x, y) -y./w(x,y).^2 - y./w(x,y).^2 + 2*y.^2.*x./w(x,y).^3; 460s d2F3dx2 = @(x, y) -2*y.^2./w(x,y).^2 + 2*x.*y.^3./w(x,y).^3; 460s d2F3dy2 = @(x, y) -2*x.^2./w(x,y).^2 + 2*y.*x.^3./w(x,y).^3; 460s d2F3dxdy = @(x, y) 1./w(x,y) - 3*x.*y./w(x,y).^2 + 2*(x.*y).^2./w(x,y).^3; 460s assert ([F1(u(:),v(:)), F2(u(:),v(:)), F3(u(:),v(:))], squeeze(skl(1:3,1,1,:))', 1e2*eps); 460s assert ([dF1dx(u(:),v(:)), dF2dx(u(:),v(:)), dF3dx(u(:),v(:))], squeeze(skl(1:3,2,1,:))', 1e2*eps); 460s assert ([dF1dy(u(:),v(:)), dF2dy(u(:),v(:)), dF3dy(u(:),v(:))], squeeze(skl(1:3,1,2,:))', 1e2*eps); 460s assert ([d2F1dx2(u(:),v(:)), d2F2dx2(u(:),v(:)), d2F3dx2(u(:),v(:))], squeeze(skl(1:3,3,1,:))', 1e2*eps); 460s assert ([d2F1dy2(u(:),v(:)), d2F2dy2(u(:),v(:)), d2F3dy2(u(:),v(:))], squeeze(skl(1:3,1,3,:))', 1e2*eps); 460s assert ([d2F1dxdy(u(:),v(:)), d2F2dxdy(u(:),v(:)), d2F3dxdy(u(:),v(:))], squeeze(skl(1:3,2,2,:))', 1e2*eps); 460s 23 tests, 23 passed, 0 known failure, 0 skipped 460s Done running the unit tests. 460s Summary: 127 tests, 127 passed, 0 known failures, 0 skipped 460s autopkgtest [16:15:50]: test command1: -----------------------] 461s autopkgtest [16:15:51]: test command1: - - - - - - - - - - results - - - - - - - - - - 461s command1 PASS 461s autopkgtest [16:15:51]: @@@@@@@@@@@@@@@@@@@@ summary 461s command1 PASS 479s nova [W] Using flock in prodstack6-s390x 479s Creating nova instance adt-plucky-s390x-octave-nurbs-20250315-160810-juju-7f2275-prod-proposed-migration-environment-2-b2f01e76-f3b1-435b-9b6d-204a2d56d824 from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)... 479s nova [W] Timed out waiting for c5fd058e-081d-4fb3-8e64-45ad839b8fb6 to get deleted.