0s autopkgtest [19:10:16]: starting date and time: 2024-03-16 19:10:16+0000 0s autopkgtest [19:10:16]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [19:10:16]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.wcgzmkx5/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:r-base,src:curl,src:glib2.0,src:libpng1.6,src:libpsl,src:libtirpc,src:libxt,src:openssl,src:orthanc-python,src:readline,src:wp2latex --apt-upgrade r-cran-matlab --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=r-base/4.3.3-2build1 curl/8.5.0-2ubuntu7 glib2.0/2.79.3-3ubuntu5 libpng1.6/1.6.43-3 libpsl/0.21.2-1.1 libtirpc/1.3.4+ds-1.1 libxt/1:1.2.1-1.2 openssl/3.0.13-0ubuntu1 orthanc-python/4.1+ds-2build3 readline/8.2-3.1 wp2latex/4.4~ds-1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-7.secgroup --name adt-noble-arm64-r-cran-matlab-20240316-191016-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 198s autopkgtest [19:13:34]: testbed dpkg architecture: arm64 198s autopkgtest [19:13:34]: testbed apt version: 2.7.12 198s autopkgtest [19:13:34]: @@@@@@@@@@@@@@@@@@@@ test bed setup 198s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 199s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [474 kB] 199s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 199s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3657 kB] 199s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [51.4 kB] 199s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [646 kB] 199s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 199s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.6 kB] 199s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 199s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4013 kB] 199s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 199s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [55.5 kB] 199s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 201s Fetched 9065 kB in 2s (4172 kB/s) 202s Reading package lists... 205s Reading package lists... 205s Building dependency tree... 205s Reading state information... 206s Calculating upgrade... 207s The following packages will be REMOVED: 207s libglib2.0-0 libssl3 207s The following NEW packages will be installed: 207s libglib2.0-0t64 libssl3t64 xdg-user-dirs 207s The following packages have been kept back: 207s curl 207s The following packages will be upgraded: 207s gir1.2-glib-2.0 libglib2.0-data libtirpc-common openssl readline-common 207s ubuntu-minimal ubuntu-standard 207s 7 upgraded, 3 newly installed, 2 to remove and 1 not upgraded. 207s Need to get 4613 kB of archives. 207s After this operation, 211 kB of additional disk space will be used. 207s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 207s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 208s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 208s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 208s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 208s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc-common all 1.3.4+ds-1.1 [8018 B] 208s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-3.1 [56.4 kB] 208s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536 [10.7 kB] 208s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-user-dirs arm64 0.18-1 [18.1 kB] 208s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536 [10.7 kB] 209s Fetched 4613 kB in 1s (4192 kB/s) 209s (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 ... 74758 files and directories currently installed.) 209s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 209s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 209s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 209s udisks2 depends on libglib2.0-0 (>= 2.77.0). 209s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 209s python3-gi depends on libglib2.0-0 (>= 2.77.0). 209s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 209s netplan.io depends on libglib2.0-0 (>= 2.70.0). 209s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 209s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 209s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 209s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 209s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 209s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 209s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 209s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 209s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 209s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 209s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 209s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 209s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 209s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 209s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 209s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 209s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 209s libgirepository-1.0-1:arm64 depends on libglib2.0-0 (>= 2.79.0). 209s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 209s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 209s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 209s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 209s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 209s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 209s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 209s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 209s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 209s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 209s fwupd depends on libglib2.0-0 (>= 2.79.0). 209s bolt depends on libglib2.0-0 (>= 2.56.0). 209s 209s (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 ... 74758 files and directories currently installed.) 209s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 209s Selecting previously unselected package libglib2.0-0t64:arm64. 209s (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 ... 74733 files and directories currently installed.) 209s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 209s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 209s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 209s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 210s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 210s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 210s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 210s wget depends on libssl3 (>= 3.0.0). 210s u-boot-tools depends on libssl3 (>= 3.0.0). 210s tnftp depends on libssl3 (>= 3.0.0). 210s tcpdump depends on libssl3 (>= 3.0.0). 210s systemd-resolved depends on libssl3 (>= 3.0.0). 210s systemd depends on libssl3 (>= 3.0.0). 210s sudo depends on libssl3 (>= 3.0.0). 210s sbsigntool depends on libssl3 (>= 3.0.0). 210s rsync depends on libssl3 (>= 3.0.0). 210s python3-cryptography depends on libssl3 (>= 3.0.0). 210s openssh-server depends on libssl3 (>= 3.0.10). 210s openssh-client depends on libssl3 (>= 3.0.10). 210s mtd-utils depends on libssl3 (>= 3.0.0). 210s mokutil depends on libssl3 (>= 3.0.0). 210s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 210s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 210s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 210s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 210s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 210s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 210s libnvme1 depends on libssl3 (>= 3.0.0). 210s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 210s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 210s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 210s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 210s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 210s kmod depends on libssl3 (>= 3.0.0). 210s dhcpcd-base depends on libssl3 (>= 3.0.0). 210s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 210s 210s (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 ... 74758 files and directories currently installed.) 210s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 210s Selecting previously unselected package libssl3t64:arm64. 210s (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 ... 74747 files and directories currently installed.) 210s Preparing to unpack .../0-libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 210s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 210s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 210s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 210s Preparing to unpack .../2-libtirpc-common_1.3.4+ds-1.1_all.deb ... 210s Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.4+ds-1build1) ... 210s Preparing to unpack .../3-readline-common_8.2-3.1_all.deb ... 210s Unpacking readline-common (8.2-3.1) over (8.2-3) ... 210s Preparing to unpack .../4-ubuntu-minimal_1.536_arm64.deb ... 210s Unpacking ubuntu-minimal (1.536) over (1.535) ... 210s Selecting previously unselected package xdg-user-dirs. 210s Preparing to unpack .../5-xdg-user-dirs_0.18-1_arm64.deb ... 210s Unpacking xdg-user-dirs (0.18-1) ... 210s Preparing to unpack .../6-ubuntu-standard_1.536_arm64.deb ... 210s Unpacking ubuntu-standard (1.536) over (1.535) ... 210s Setting up ubuntu-minimal (1.536) ... 210s Setting up xdg-user-dirs (0.18-1) ... 210s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 210s Setting up libtirpc-common (1.3.4+ds-1.1) ... 210s Setting up ubuntu-standard (1.536) ... 210s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 210s No schema files found: doing nothing. 211s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 211s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 211s Setting up openssl (3.0.13-0ubuntu1) ... 211s Setting up readline-common (8.2-3.1) ... 211s Processing triggers for man-db (2.12.0-3) ... 211s Processing triggers for install-info (7.1-3) ... 211s Processing triggers for libc-bin (2.39-0ubuntu2) ... 212s Reading package lists... 212s Building dependency tree... 212s Reading state information... 213s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 214s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 214s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 214s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 214s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 215s Reading package lists... 216s Reading package lists... 216s Building dependency tree... 216s Reading state information... 216s Calculating upgrade... 217s The following packages have been kept back: 217s curl 217s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 217s Reading package lists... 217s Building dependency tree... 217s Reading state information... 217s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 221s autopkgtest [19:13:57]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 221s autopkgtest [19:13:57]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-matlab 223s Get:1 http://ftpmaster.internal/ubuntu noble/universe r-cran-matlab 1.0.4-1 (dsc) [2058 B] 223s Get:2 http://ftpmaster.internal/ubuntu noble/universe r-cran-matlab 1.0.4-1 (tar) [232 kB] 223s Get:3 http://ftpmaster.internal/ubuntu noble/universe r-cran-matlab 1.0.4-1 (diff) [4900 B] 223s gpgv: Signature made Thu Jun 23 08:47:11 2022 UTC 223s gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 223s gpgv: issuer "tille@debian.org" 223s gpgv: Can't check signature: No public key 223s dpkg-source: warning: cannot verify inline signature for ./r-cran-matlab_1.0.4-1.dsc: no acceptable signature found 223s autopkgtest [19:13:59]: testing package r-cran-matlab version 1.0.4-1 224s autopkgtest [19:14:00]: build not needed 225s autopkgtest [19:14:01]: test run-unit-test: preparing testbed 227s Reading package lists... 227s Building dependency tree... 227s Reading state information... 227s Starting pkgProblemResolver with broken count: 0 227s Starting 2 pkgProblemResolver with broken count: 0 227s Done 228s The following additional packages will be installed: 228s curl fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 228s libblas3 libcairo2 libcurl4t64 libdatrie1 libdeflate0 libfontconfig1 228s libgfortran5 libgomp1 libgraphite2-3 libharfbuzz0b libice6 libjbig0 228s libjpeg-turbo8 libjpeg8 liblapack3 liblerc4 libpango-1.0-0 228s libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 228s libpng16-16t64 libpsl5t64 libreadline8t64 libsharpyuv0 libsm6 libtcl8.6 228s libthai-data libthai0 libtiff6 libtirpc3t64 libtk8.6 libwebp7 libxcb-render0 228s libxcb-shm0 libxft2 libxrender1 libxss1 libxt6t64 r-base-core r-cran-matlab 228s unzip x11-common xdg-utils zip 228s Suggested packages: 228s tcl8.6 tk8.6 elpa-ess r-doc-info | r-doc-pdf r-mathlib r-base-html 228s Recommended packages: 228s r-recommended r-base-dev r-doc-html libfile-mimeinfo-perl libnet-dbus-perl 228s libx11-protocol-perl x11-utils x11-xserver-utils 228s The following packages will be REMOVED: 228s libcurl4 libpng16-16 libpsl5 libreadline8 libtirpc3 228s The following NEW packages will be installed: 228s autopkgtest-satdep fontconfig fontconfig-config fonts-dejavu-core 228s fonts-dejavu-mono libblas3 libcairo2 libcurl4t64 libdatrie1 libdeflate0 228s libfontconfig1 libgfortran5 libgomp1 libgraphite2-3 libharfbuzz0b libice6 228s libjbig0 libjpeg-turbo8 libjpeg8 liblapack3 liblerc4 libpango-1.0-0 228s libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 228s libpng16-16t64 libpsl5t64 libreadline8t64 libsharpyuv0 libsm6 libtcl8.6 228s libthai-data libthai0 libtiff6 libtirpc3t64 libtk8.6 libwebp7 libxcb-render0 228s libxcb-shm0 libxft2 libxrender1 libxss1 libxt6t64 r-base-core r-cran-matlab 228s unzip x11-common xdg-utils zip 228s The following packages will be upgraded: 228s curl 228s 1 upgraded, 51 newly installed, 5 to remove and 0 not upgraded. 228s Need to get 37.8 MB/37.8 MB of archives. 228s After this operation, 75.7 MB of additional disk space will be used. 228s Get:1 /tmp/autopkgtest.ZZKMdr/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [712 B] 229s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpsl5t64 arm64 0.21.2-1.1 [57.4 kB] 229s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu7 [222 kB] 229s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu7 [332 kB] 229s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng16-16t64 arm64 1.6.43-3 [185 kB] 229s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline8t64 arm64 8.2-3.1 [153 kB] 229s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.1 [83.5 kB] 229s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 229s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 229s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig-config arm64 2.15.0-1ubuntu1 [37.0 kB] 229s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig1 arm64 2.15.0-1ubuntu1 [142 kB] 229s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig arm64 2.15.0-1ubuntu1 [190 kB] 229s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 libblas3 arm64 3.12.0-3 [143 kB] 229s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 229s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 229s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 229s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 229s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2 arm64 1.18.0-1 [550 kB] 229s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 229s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 229s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libgfortran5 arm64 14-20240303-1ubuntu1 [444 kB] 229s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 229s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 229s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz0b arm64 8.3.0-2 [463 kB] 229s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 229s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 229s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 229s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 229s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack3 arm64 3.12.0-3 [2241 kB] 229s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 229s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 229s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 229s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 libpango-1.0-0 arm64 1.51.0+ds-4 [226 kB] 229s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoft2-1.0-0 arm64 1.51.0+ds-4 [41.2 kB] 229s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libpangocairo-1.0-0 arm64 1.51.0+ds-4 [27.6 kB] 229s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 libpaper1 arm64 1.1.29 [13.1 kB] 229s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libpaper-utils arm64 1.1.29 [8480 B] 229s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libsharpyuv0 arm64 1.3.2-0.4 [14.4 kB] 229s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 229s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libtcl8.6 arm64 8.6.13+dfsg-2 [980 kB] 229s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 229s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 libwebp7 arm64 1.3.2-0.4 [191 kB] 230s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libtiff6 arm64 4.5.1+git230720-3ubuntu1 [226 kB] 230s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 230s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libxss1 arm64 1:1.2.3-1build2 [8252 B] 230s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 libtk8.6 arm64 8.6.13-2 [760 kB] 230s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxt6t64 arm64 1:1.2.1-1.2 [168 kB] 230s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 zip arm64 3.0-13 [172 kB] 230s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 unzip arm64 6.0-28ubuntu3 [171 kB] 230s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 230s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 r-base-core arm64 4.3.3-2build1 [26.8 MB] 230s Get:52 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-matlab all 1.0.4-1 [182 kB] 231s Preconfiguring packages ... 231s Fetched 37.8 MB in 2s (20.4 MB/s) 231s dpkg: libpsl5:arm64: dependency problems, but removing anyway as you requested: 231s wget depends on libpsl5 (>= 0.16.0). 231s libcurl4:arm64 depends on libpsl5 (>= 0.16.0). 231s libcurl3-gnutls:arm64 depends on libpsl5 (>= 0.16.0). 231s 231s (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 ... 74774 files and directories currently installed.) 231s Removing libpsl5:arm64 (0.21.2-1build1) ... 231s Selecting previously unselected package libpsl5t64:arm64. 231s (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 ... 74769 files and directories currently installed.) 231s Preparing to unpack .../libpsl5t64_0.21.2-1.1_arm64.deb ... 231s Unpacking libpsl5t64:arm64 (0.21.2-1.1) ... 231s Preparing to unpack .../curl_8.5.0-2ubuntu7_arm64.deb ... 231s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 231s (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 ... 74775 files and directories currently installed.) 231s Removing libcurl4:arm64 (8.5.0-2ubuntu2) ... 231s Selecting previously unselected package libcurl4t64:arm64. 231s (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 ... 74770 files and directories currently installed.) 231s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_arm64.deb ... 231s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 231s dpkg: libpng16-16:arm64: dependency problems, but removing anyway as you requested: 231s libplymouth5:arm64 depends on libpng16-16 (>= 1.6.2). 231s libfreetype6:arm64 depends on libpng16-16 (>= 1.6.2-1). 231s 231s (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 ... 74776 files and directories currently installed.) 231s Removing libpng16-16:arm64 (1.6.43-1) ... 231s Selecting previously unselected package libpng16-16t64:arm64. 231s (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 ... 74766 files and directories currently installed.) 231s Preparing to unpack .../libpng16-16t64_1.6.43-3_arm64.deb ... 231s Unpacking libpng16-16t64:arm64 (1.6.43-3) ... 231s dpkg: libreadline8:arm64: dependency problems, but removing anyway as you requested: 231s parted depends on libreadline8 (>= 6.0). 231s libpython3.12-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 231s gpgsm depends on libreadline8 (>= 6.0). 231s gpgconf depends on libreadline8 (>= 6.0). 231s gpg depends on libreadline8 (>= 6.0). 231s gawk depends on libreadline8 (>= 6.0). 231s fdisk depends on libreadline8 (>= 6.0). 231s 231s (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 ... 74777 files and directories currently installed.) 231s Removing libreadline8:arm64 (8.2-3) ... 231s Selecting previously unselected package libreadline8t64:arm64. 231s (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 ... 74765 files and directories currently installed.) 231s Preparing to unpack .../libreadline8t64_8.2-3.1_arm64.deb ... 231s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 231s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 231s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 231s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 231s Unpacking libreadline8t64:arm64 (8.2-3.1) ... 232s dpkg: libtirpc3:arm64: dependency problems, but removing anyway as you requested: 232s lsof depends on libtirpc3 (>= 1.0.2). 232s libpython3.12-stdlib:arm64 depends on libtirpc3 (>= 1.0.2). 232s libnss-nisplus:arm64 depends on libtirpc3 (>= 1.0.2). 232s libnsl2:arm64 depends on libtirpc3 (>= 1.0.2). 232s iproute2 depends on libtirpc3 (>= 1.0.2). 232s 232s (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 ... 74785 files and directories currently installed.) 232s Removing libtirpc3:arm64 (1.3.4+ds-1build1) ... 232s Selecting previously unselected package libtirpc3t64:arm64. 232s (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 ... 74779 files and directories currently installed.) 232s Preparing to unpack .../00-libtirpc3t64_1.3.4+ds-1.1_arm64.deb ... 232s Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' 232s Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' 232s Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.1) ... 232s Selecting previously unselected package fonts-dejavu-mono. 232s Preparing to unpack .../01-fonts-dejavu-mono_2.37-8_all.deb ... 232s Unpacking fonts-dejavu-mono (2.37-8) ... 232s Selecting previously unselected package fonts-dejavu-core. 232s Preparing to unpack .../02-fonts-dejavu-core_2.37-8_all.deb ... 232s Unpacking fonts-dejavu-core (2.37-8) ... 232s Selecting previously unselected package fontconfig-config. 232s Preparing to unpack .../03-fontconfig-config_2.15.0-1ubuntu1_arm64.deb ... 232s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 232s Selecting previously unselected package libfontconfig1:arm64. 232s Preparing to unpack .../04-libfontconfig1_2.15.0-1ubuntu1_arm64.deb ... 232s Unpacking libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 232s Selecting previously unselected package fontconfig. 232s Preparing to unpack .../05-fontconfig_2.15.0-1ubuntu1_arm64.deb ... 232s Unpacking fontconfig (2.15.0-1ubuntu1) ... 232s Selecting previously unselected package libblas3:arm64. 232s Preparing to unpack .../06-libblas3_3.12.0-3_arm64.deb ... 232s Unpacking libblas3:arm64 (3.12.0-3) ... 232s Selecting previously unselected package libpixman-1-0:arm64. 232s Preparing to unpack .../07-libpixman-1-0_0.42.2-1_arm64.deb ... 232s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 232s Selecting previously unselected package libxcb-render0:arm64. 232s Preparing to unpack .../08-libxcb-render0_1.15-1_arm64.deb ... 232s Unpacking libxcb-render0:arm64 (1.15-1) ... 232s Selecting previously unselected package libxcb-shm0:arm64. 232s Preparing to unpack .../09-libxcb-shm0_1.15-1_arm64.deb ... 232s Unpacking libxcb-shm0:arm64 (1.15-1) ... 232s Selecting previously unselected package libxrender1:arm64. 232s Preparing to unpack .../10-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 232s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 232s Selecting previously unselected package libcairo2:arm64. 232s Preparing to unpack .../11-libcairo2_1.18.0-1_arm64.deb ... 232s Unpacking libcairo2:arm64 (1.18.0-1) ... 232s Selecting previously unselected package libdatrie1:arm64. 232s Preparing to unpack .../12-libdatrie1_0.2.13-3_arm64.deb ... 232s Unpacking libdatrie1:arm64 (0.2.13-3) ... 232s Selecting previously unselected package libdeflate0:arm64. 232s Preparing to unpack .../13-libdeflate0_1.19-1_arm64.deb ... 232s Unpacking libdeflate0:arm64 (1.19-1) ... 232s Selecting previously unselected package libgfortran5:arm64. 232s Preparing to unpack .../14-libgfortran5_14-20240303-1ubuntu1_arm64.deb ... 232s Unpacking libgfortran5:arm64 (14-20240303-1ubuntu1) ... 232s Selecting previously unselected package libgomp1:arm64. 233s Preparing to unpack .../15-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 233s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 233s Selecting previously unselected package libgraphite2-3:arm64. 233s Preparing to unpack .../16-libgraphite2-3_1.3.14-2_arm64.deb ... 233s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 233s Selecting previously unselected package libharfbuzz0b:arm64. 233s Preparing to unpack .../17-libharfbuzz0b_8.3.0-2_arm64.deb ... 233s Unpacking libharfbuzz0b:arm64 (8.3.0-2) ... 233s Selecting previously unselected package x11-common. 233s Preparing to unpack .../18-x11-common_1%3a7.7+23ubuntu2_all.deb ... 233s Unpacking x11-common (1:7.7+23ubuntu2) ... 233s Selecting previously unselected package libice6:arm64. 233s Preparing to unpack .../19-libice6_2%3a1.0.10-1build2_arm64.deb ... 233s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 233s Selecting previously unselected package libjpeg-turbo8:arm64. 233s Preparing to unpack .../20-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 233s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 233s Selecting previously unselected package libjpeg8:arm64. 233s Preparing to unpack .../21-libjpeg8_8c-2ubuntu11_arm64.deb ... 233s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 233s Selecting previously unselected package liblapack3:arm64. 233s Preparing to unpack .../22-liblapack3_3.12.0-3_arm64.deb ... 233s Unpacking liblapack3:arm64 (3.12.0-3) ... 233s Selecting previously unselected package liblerc4:arm64. 233s Preparing to unpack .../23-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 233s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 233s Selecting previously unselected package libthai-data. 233s Preparing to unpack .../24-libthai-data_0.1.29-2_all.deb ... 233s Unpacking libthai-data (0.1.29-2) ... 233s Selecting previously unselected package libthai0:arm64. 233s Preparing to unpack .../25-libthai0_0.1.29-2_arm64.deb ... 233s Unpacking libthai0:arm64 (0.1.29-2) ... 233s Selecting previously unselected package libpango-1.0-0:arm64. 233s Preparing to unpack .../26-libpango-1.0-0_1.51.0+ds-4_arm64.deb ... 233s Unpacking libpango-1.0-0:arm64 (1.51.0+ds-4) ... 233s Selecting previously unselected package libpangoft2-1.0-0:arm64. 233s Preparing to unpack .../27-libpangoft2-1.0-0_1.51.0+ds-4_arm64.deb ... 233s Unpacking libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 233s Selecting previously unselected package libpangocairo-1.0-0:arm64. 233s Preparing to unpack .../28-libpangocairo-1.0-0_1.51.0+ds-4_arm64.deb ... 233s Unpacking libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 233s Selecting previously unselected package libpaper1:arm64. 233s Preparing to unpack .../29-libpaper1_1.1.29_arm64.deb ... 233s Unpacking libpaper1:arm64 (1.1.29) ... 233s Selecting previously unselected package libpaper-utils. 233s Preparing to unpack .../30-libpaper-utils_1.1.29_arm64.deb ... 233s Unpacking libpaper-utils (1.1.29) ... 233s Selecting previously unselected package libsharpyuv0:arm64. 233s Preparing to unpack .../31-libsharpyuv0_1.3.2-0.4_arm64.deb ... 233s Unpacking libsharpyuv0:arm64 (1.3.2-0.4) ... 233s Selecting previously unselected package libsm6:arm64. 233s Preparing to unpack .../32-libsm6_2%3a1.2.3-1build2_arm64.deb ... 233s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 234s Selecting previously unselected package libtcl8.6:arm64. 234s Preparing to unpack .../33-libtcl8.6_8.6.13+dfsg-2_arm64.deb ... 234s Unpacking libtcl8.6:arm64 (8.6.13+dfsg-2) ... 234s Selecting previously unselected package libjbig0:arm64. 234s Preparing to unpack .../34-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 234s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 234s Selecting previously unselected package libwebp7:arm64. 234s Preparing to unpack .../35-libwebp7_1.3.2-0.4_arm64.deb ... 234s Unpacking libwebp7:arm64 (1.3.2-0.4) ... 234s Selecting previously unselected package libtiff6:arm64. 234s Preparing to unpack .../36-libtiff6_4.5.1+git230720-3ubuntu1_arm64.deb ... 234s Unpacking libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 234s Selecting previously unselected package libxft2:arm64. 234s Preparing to unpack .../37-libxft2_2.3.6-1_arm64.deb ... 234s Unpacking libxft2:arm64 (2.3.6-1) ... 234s Selecting previously unselected package libxss1:arm64. 234s Preparing to unpack .../38-libxss1_1%3a1.2.3-1build2_arm64.deb ... 234s Unpacking libxss1:arm64 (1:1.2.3-1build2) ... 234s Selecting previously unselected package libtk8.6:arm64. 234s Preparing to unpack .../39-libtk8.6_8.6.13-2_arm64.deb ... 234s Unpacking libtk8.6:arm64 (8.6.13-2) ... 234s Selecting previously unselected package libxt6t64:arm64. 234s Preparing to unpack .../40-libxt6t64_1%3a1.2.1-1.2_arm64.deb ... 234s Unpacking libxt6t64:arm64 (1:1.2.1-1.2) ... 234s Selecting previously unselected package zip. 234s Preparing to unpack .../41-zip_3.0-13_arm64.deb ... 234s Unpacking zip (3.0-13) ... 234s Selecting previously unselected package unzip. 234s Preparing to unpack .../42-unzip_6.0-28ubuntu3_arm64.deb ... 234s Unpacking unzip (6.0-28ubuntu3) ... 234s Selecting previously unselected package xdg-utils. 234s Preparing to unpack .../43-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 234s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 234s Selecting previously unselected package r-base-core. 234s Preparing to unpack .../44-r-base-core_4.3.3-2build1_arm64.deb ... 234s Unpacking r-base-core (4.3.3-2build1) ... 235s Selecting previously unselected package r-cran-matlab. 235s Preparing to unpack .../45-r-cran-matlab_1.0.4-1_all.deb ... 235s Unpacking r-cran-matlab (1.0.4-1) ... 235s Selecting previously unselected package autopkgtest-satdep. 235s Preparing to unpack .../46-1-autopkgtest-satdep.deb ... 235s Unpacking autopkgtest-satdep (0) ... 235s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 235s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 235s Setting up libsharpyuv0:arm64 (1.3.2-0.4) ... 235s Setting up libpaper1:arm64 (1.1.29) ... 235s 235s Creating config file /etc/papersize with new version 235s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 235s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 235s Setting up libdatrie1:arm64 (0.2.13-3) ... 235s Setting up libtirpc3t64:arm64 (1.3.4+ds-1.1) ... 235s Setting up libxcb-render0:arm64 (1.15-1) ... 235s Setting up unzip (6.0-28ubuntu3) ... 235s Setting up x11-common (1:7.7+23ubuntu2) ... 236s Setting up libpsl5t64:arm64 (0.21.2-1.1) ... 236s Setting up libdeflate0:arm64 (1.19-1) ... 236s Setting up libxcb-shm0:arm64 (1.15-1) ... 236s Setting up libpaper-utils (1.1.29) ... 236s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 236s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 236s Setting up zip (3.0-13) ... 236s Setting up libblas3:arm64 (3.12.0-3) ... 236s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 236s Setting up fonts-dejavu-mono (2.37-8) ... 236s Setting up libpng16-16t64:arm64 (1.6.43-3) ... 236s Setting up libtcl8.6:arm64 (8.6.13+dfsg-2) ... 236s Setting up fonts-dejavu-core (2.37-8) ... 236s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 236s Setting up libgfortran5:arm64 (14-20240303-1ubuntu1) ... 236s Setting up libwebp7:arm64 (1.3.2-0.4) ... 236s Setting up libreadline8t64:arm64 (8.2-3.1) ... 236s Setting up libharfbuzz0b:arm64 (8.3.0-2) ... 236s Setting up libthai-data (0.1.29-2) ... 236s Setting up libxss1:arm64 (1:1.2.3-1build2) ... 236s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 236s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 236s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 236s Setting up libice6:arm64 (2:1.0.10-1build2) ... 236s Setting up liblapack3:arm64 (3.12.0-3) ... 236s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 236s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 236s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 236s Setting up libthai0:arm64 (0.1.29-2) ... 236s Setting up libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 236s Setting up curl (8.5.0-2ubuntu7) ... 236s Setting up libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 236s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 236s Setting up fontconfig (2.15.0-1ubuntu1) ... 238s Regenerating fonts cache... done. 238s Setting up libxft2:arm64 (2.3.6-1) ... 238s Setting up libtk8.6:arm64 (8.6.13-2) ... 238s Setting up libpango-1.0-0:arm64 (1.51.0+ds-4) ... 238s Setting up libcairo2:arm64 (1.18.0-1) ... 238s Setting up libxt6t64:arm64 (1:1.2.1-1.2) ... 238s Setting up libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 238s Setting up libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 238s Setting up r-base-core (4.3.3-2build1) ... 238s 238s Creating config file /etc/R/Renviron with new version 239s Setting up r-cran-matlab (1.0.4-1) ... 239s Setting up autopkgtest-satdep (0) ... 239s Processing triggers for man-db (2.12.0-3) ... 239s Processing triggers for install-info (7.1-3) ... 239s Processing triggers for libc-bin (2.39-0ubuntu2) ... 244s (Reading database ... 76851 files and directories currently installed.) 244s Removing autopkgtest-satdep (0) ... 245s autopkgtest [19:14:21]: test run-unit-test: [----------------------- 245s BEGIN TEST ceil.R 246s 246s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 246s Copyright (C) 2024 The R Foundation for Statistical Computing 246s Platform: aarch64-unknown-linux-gnu (64-bit) 246s 246s R is free software and comes with ABSOLUTELY NO WARRANTY. 246s You are welcome to redistribute it under certain conditions. 246s Type 'license()' or 'licence()' for distribution details. 246s 246s R is a collaborative project with many contributors. 246s Type 'contributors()' for more information and 246s 'citation()' on how to cite R or R packages in publications. 246s 246s Type 'demo()' for some demos, 'help()' for on-line help, or 246s 'help.start()' for an HTML browser interface to help. 246s Type 'q()' to quit R. 246s 246s > ### 246s > ### $Id: ceil.R 22 2022-05-30 18:03:47Z proebuck $ 246s > ### 246s > 246s > 246s > ##----------------------------------------------------------------------------- 246s > test.ceil <- function(input, expected) { 246s + output <- do.call(getFromNamespace("ceil", "matlab"), input) 246s + identical(output, expected) 246s + } 246s > 246s > X <- c(-1.9, -0.2, 3.4, 5.6, 7) 246s > ceil.expected <- c(-1, 0, 4, 6, 7) 246s > 246s > test.ceil(list(X), ceil.expected) 246s [1] TRUE 246s > 246s > 246s BEGIN TEST cell.R 246s 246s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 246s Copyright (C) 2024 The R Foundation for Statistical Computing 246s Platform: aarch64-unknown-linux-gnu (64-bit) 246s 246s R is free software and comes with ABSOLUTELY NO WARRANTY. 246s You are welcome to redistribute it under certain conditions. 246s Type 'license()' or 'licence()' for distribution details. 246s 246s R is a collaborative project with many contributors. 246s Type 'contributors()' for more information and 246s 'citation()' on how to cite R or R packages in publications. 246s 246s Type 'demo()' for some demos, 'help()' for on-line help, or 246s 'help.start()' for an HTML browser interface to help. 246s Type 'q()' to quit R. 246s 246s > ### 246s > ### $Id: cell.R 22 2022-05-30 18:03:47Z proebuck $ 246s > ### 246s > 246s > 246s > ##----------------------------------------------------------------------------- 246s > test.cell <- function(input, expected) { 246s + output <- do.call(getFromNamespace("cell", "matlab"), input) 246s + identical(output, expected) 246s + } 246s > 246s > cell.expected.2x2 <- list() 246s > length(cell.expected.2x2) <- prod(dims <- c(2, 2)) 246s > dim(cell.expected.2x2) <- dims 246s > 246s > cell.expected.4x2 <- list() 246s > length(cell.expected.4x2) <- prod(dims <- c(4, 2)) 246s > dim(cell.expected.4x2) <- dims 246s > 246s > test.cell(list(n = 2), cell.expected.2x2) 246s [1] FALSE 246s > test.cell(list(n = c(4, 2)), cell.expected.4x2) 246s [1] FALSE 246s > test.cell(list(n = 4, m = 2), cell.expected.4x2) 246s [1] FALSE 246s > test.cell(list(n = matlab::size(matlab::ones(2))), cell.expected.2x2) 246s [1] FALSE 246s > 246s > 246s BEGIN TEST eye.R 246s 246s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 246s Copyright (C) 2024 The R Foundation for Statistical Computing 246s Platform: aarch64-unknown-linux-gnu (64-bit) 246s 246s R is free software and comes with ABSOLUTELY NO WARRANTY. 246s You are welcome to redistribute it under certain conditions. 246s Type 'license()' or 'licence()' for distribution details. 246s 246s R is a collaborative project with many contributors. 246s Type 'contributors()' for more information and 246s 'citation()' on how to cite R or R packages in publications. 246s 246s Type 'demo()' for some demos, 'help()' for on-line help, or 246s 'help.start()' for an HTML browser interface to help. 246s Type 'q()' to quit R. 246s 246s > ### 246s > ### $Id: eye.R 22 2022-05-30 18:03:47Z proebuck $ 246s > ### 246s > 246s > 246s > ##----------------------------------------------------------------------------- 246s > test.eye <- function(input, expected) { 246s + output <- do.call(getFromNamespace("eye", "matlab"), input) 246s + identical(output, expected) 246s + } 246s > 246s > eye.expected.3x3 <- matrix(c(1, 0, 0, 246s + 0, 1, 0, 246s + 0, 0, 1), nrow = 3, ncol = 3, byrow = TRUE) 246s > eye.expected.4x2 <- matrix(c(1, 0, 246s + 0, 1, 246s + 0, 0, 246s + 0, 0), nrow = 4, ncol = 2, byrow = TRUE) 246s > 246s > test.eye(list(m = 3), eye.expected.3x3) 246s [1] TRUE 246s > test.eye(list(m = c(4, 2)), eye.expected.4x2) 246s [1] TRUE 246s > test.eye(list(m = 4, n = 2), eye.expected.4x2) 246s [1] TRUE 246s > test.eye(list(m = matlab::size(eye.expected.4x2)), eye.expected.4x2) 246s [1] TRUE 246s > 246s > 246s BEGIN TEST factors.R 246s 246s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 246s Copyright (C) 2024 The R Foundation for Statistical Computing 246s Platform: aarch64-unknown-linux-gnu (64-bit) 246s 246s R is free software and comes with ABSOLUTELY NO WARRANTY. 246s You are welcome to redistribute it under certain conditions. 246s Type 'license()' or 'licence()' for distribution details. 246s 246s R is a collaborative project with many contributors. 246s Type 'contributors()' for more information and 246s 'citation()' on how to cite R or R packages in publications. 246s 246s Type 'demo()' for some demos, 'help()' for on-line help, or 246s 'help.start()' for an HTML browser interface to help. 246s Type 'q()' to quit R. 246s 246s > ### 246s > ### $Id: factors.R 22 2022-05-30 18:03:47Z proebuck $ 246s > ### 246s > 246s > 246s > ##----------------------------------------------------------------------------- 246s > test.factors <- function(input, expected) { 246s + output <- do.call(getFromNamespace("factors", "matlab"), input) 246s + identical(output, expected) 246s + } 246s > 246s > factors.expected.n2 <- 2 246s > factors.expected.n3 <- 3 246s > factors.expected.prm <- 999983 246s > factors.expected.pr2 <- c(9999889, 9999901) 246s > factors.expected.prp <- c(65003, 65003) 246s > factors.expected.nn <- c(2, 2, 2, 2, 2, 3, 3, 3, 3, 5, 5, 5, 7, 7, 11) 246s > factors.expected.nm <- c(99989, 99991, 100003) 246s > factors.expected.n32 <- c(3, 5, 17, 257, 65537) 246s > 246s > test.factors(list(n=2), factors.expected.n2) 247s [1] TRUE 247s > test.factors(list(n=3), factors.expected.n3) 247s [1] TRUE 247s > test.factors(list(n=999983), factors.expected.prm) 247s [1] TRUE 247s > #test.factors(list(n=9999889*9999901), factors.expected.pr2) 247s > test.factors(list(n=4225390009), factors.expected.prp) 247s [1] TRUE 247s > test.factors(list(n=2^5 * 3^4 * 5^3 * 7^2 * 11), factors.expected.nn) 247s [1] TRUE 247s > test.factors(list(n=99989*99991*100003), factors.expected.nm) 248s [1] TRUE 248s > test.factors(list(n=2^32-1), factors.expected.n32) 248s [1] TRUE 248s > 248s > 248s BEGIN TEST fileparts.R 249s 249s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 249s Copyright (C) 2024 The R Foundation for Statistical Computing 249s Platform: aarch64-unknown-linux-gnu (64-bit) 249s 249s R is free software and comes with ABSOLUTELY NO WARRANTY. 249s You are welcome to redistribute it under certain conditions. 249s Type 'license()' or 'licence()' for distribution details. 249s 249s R is a collaborative project with many contributors. 249s Type 'contributors()' for more information and 249s 'citation()' on how to cite R or R packages in publications. 249s 249s Type 'demo()' for some demos, 'help()' for on-line help, or 249s 'help.start()' for an HTML browser interface to help. 249s Type 'q()' to quit R. 249s 249s > ### 249s > ### $Id: fileparts.R 22 2022-05-30 18:03:47Z proebuck $ 249s > ### 249s > 249s > 249s > ##----------------------------------------------------------------------------- 249s > test.fileparts <- function(input, expected) { 249s + output <- do.call(getFromNamespace("fileparts", "matlab"), input) 249s + identical(output, expected) 249s + } 249s > 249s > ext <- ".ext" 249s > gz <- ".gz" 249s > file.without.ext <- "myfile" 249s > file.with.ext <- paste(file.without.ext, ext, sep = "") 249s > file.with.ext.gz <- paste(file.with.ext, gz, sep = "") 249s > hidden.file <- ".profile" 249s > user.name <- "luser" 249s > abs.dir <- paste("", "home", user.name, sep = "/") 249s > rel.cur.dir <- "." 249s > rel.parent.dir <- ".." 249s > tilde.dir <- "~" 249s > tilde.user.dir <- paste(tilde.dir, user.name, sep = "") 249s > 249s > abs.dir.file.with.ext <- paste(abs.dir, file.with.ext, sep = "/") 249s > abs.dir.file.with.ext.gz <- paste(abs.dir, file.with.ext.gz, sep = "/") 249s > abs.dir.file.without.ext <- paste(abs.dir, file.without.ext, sep = "/") 249s > abs.dir.hidden.file <- paste(abs.dir, hidden.file, sep = "/") 249s > abs.dir.trailing.slash <- paste(abs.dir, "", sep = "/") 249s > abs.rel.cur.dir <- paste(abs.dir, rel.cur.dir, sep = "/") 249s > abs.rel.parent.dir <- paste(abs.dir, rel.parent.dir, sep = "/") 249s > rel.cur.dir.file.with.ext <- paste(rel.cur.dir, file.with.ext, sep = "/") 249s > rel.cur.dir.file.without.ext <- paste(rel.cur.dir, file.without.ext, sep = "/") 249s > rel.cur.dir.hidden.file <- paste(rel.cur.dir, hidden.file, sep = "/") 249s > rel.cur.dir.trailing.slash <- paste(rel.cur.dir, "", sep = "/") 249s > tilde.dir.trailing.slash <- paste(tilde.dir, "", sep = "/") 249s > tilde.user.dir.trailing.slash <- paste(tilde.user.dir, "", sep = "/") 249s > 249s > 249s > ## 'myfile.ext' 249s > test.fileparts(list(file.with.ext), 249s + list(pathstr = "", 249s + name = file.without.ext, 249s + ext = ext, 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## '/home/luser/myfile.ext' 249s > test.fileparts(list(abs.dir.file.with.ext), 249s + list(pathstr = abs.dir, 249s + name = file.without.ext, 249s + ext = ext, 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## '/home/luser/myfile.ext.gz' 249s > test.fileparts(list(abs.dir.file.with.ext.gz), 249s + list(pathstr = abs.dir, 249s + name = file.with.ext, 249s + ext = gz, 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## '/home/luser/myfile' 249s > test.fileparts(list(abs.dir.file.without.ext), 249s + list(pathstr = abs.dir, 249s + name = file.without.ext, 249s + ext = "", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## '/home/luser/.profile' 249s > test.fileparts(list(abs.dir.hidden.file), 249s + list(pathstr = abs.dir, 249s + name = character(0), 249s + ext = hidden.file, 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## '/home/luser' 249s > test.fileparts(list(abs.dir), 249s + list(pathstr = dirname(abs.dir), 249s + name = basename(abs.dir), 249s + ext = "", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## '/home/luser/' 249s > test.fileparts(list(abs.dir.trailing.slash), 249s + list(pathstr = abs.dir, 249s + name = character(0), 249s + ext = "", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## './myfile.ext' 249s > test.fileparts(list(rel.cur.dir.file.with.ext), 249s + list(pathstr = rel.cur.dir, 249s + name = file.without.ext, 249s + ext = ext, 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## './myfile' 249s > test.fileparts(list(rel.cur.dir.file.without.ext), 249s + list(pathstr = rel.cur.dir, 249s + name = file.without.ext, 249s + ext = "", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## './.profile' 249s > test.fileparts(list(rel.cur.dir.hidden.file), 249s + list(pathstr = rel.cur.dir, 249s + name = character(0), 249s + ext = hidden.file, 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## '.' 249s > test.fileparts(list(rel.cur.dir), 249s + list(pathstr = "", 249s + name = character(0), 249s + ext = ".", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## '..' 249s > test.fileparts(list(rel.parent.dir), 249s + list(pathstr = "", 249s + name = ".", 249s + ext = ".", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## './' 249s > test.fileparts(list(rel.cur.dir.trailing.slash), 249s + list(pathstr = rel.cur.dir, 249s + name = character(0), 249s + ext = "", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## "~" 249s > test.fileparts(list(tilde.dir), 249s + list(pathstr = "", 249s + name = tilde.dir, 249s + ext = "", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## "~/" 249s > test.fileparts(list(tilde.dir.trailing.slash), 249s + list(pathstr = tilde.dir, 249s + name = character(0), 249s + ext = "", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## "~luser" 249s > test.fileparts(list(tilde.user.dir), 249s + list(pathstr = "", 249s + name = tilde.user.dir, 249s + ext = "", 249s + versn = "")) 249s [1] TRUE 249s > 249s > ## "~luser/" 249s > test.fileparts(list(tilde.user.dir.trailing.slash), 249s + list(pathstr = tilde.user.dir, 249s + name = character(0), 249s + ext = "", 249s + versn = "")) 249s [1] TRUE 249s > 249s > 249s BEGIN TEST find.R 249s 249s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 249s Copyright (C) 2024 The R Foundation for Statistical Computing 249s Platform: aarch64-unknown-linux-gnu (64-bit) 249s 249s R is free software and comes with ABSOLUTELY NO WARRANTY. 249s You are welcome to redistribute it under certain conditions. 249s Type 'license()' or 'licence()' for distribution details. 249s 249s R is a collaborative project with many contributors. 249s Type 'contributors()' for more information and 249s 'citation()' on how to cite R or R packages in publications. 249s 249s Type 'demo()' for some demos, 'help()' for on-line help, or 249s 'help.start()' for an HTML browser interface to help. 249s Type 'q()' to quit R. 249s 249s > ### 249s > ### $Id: find.R 22 2022-05-30 18:03:47Z proebuck $ 249s > ### 249s > 249s > 249s > ##----------------------------------------------------------------------------- 249s > test.find <- function(input, expected) { 249s + output <- do.call(getFromNamespace("find", "matlab"), input) 249s + identical(output, expected) 249s + } 249s > 249s > X <- c(3, 2, 1, 1, 2, 3) 249s > find.expected.eq.one <- c(3, 4) 249s > 249s > test.find(list(X == 1), find.expected.eq.one) 250s [1] FALSE 250s > 250s > X <- c(1, 0, 4, -3, 0, 0, 0, 8, 6) 250s > find.expected.nonzero <- c(1, 3, 4, 8, 9) 250s > find.expected.gt.two <- c(3, 8, 9) 250s > 250s > test.find(list(X), find.expected.nonzero) 250s [1] FALSE 250s > test.find(list(X > 2), find.expected.gt.two) 250s [1] FALSE 250s > 250s > 250s BEGIN TEST fix.R 250s 250s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 250s Copyright (C) 2024 The R Foundation for Statistical Computing 250s Platform: aarch64-unknown-linux-gnu (64-bit) 250s 250s R is free software and comes with ABSOLUTELY NO WARRANTY. 250s You are welcome to redistribute it under certain conditions. 250s Type 'license()' or 'licence()' for distribution details. 250s 250s R is a collaborative project with many contributors. 250s Type 'contributors()' for more information and 250s 'citation()' on how to cite R or R packages in publications. 250s 250s Type 'demo()' for some demos, 'help()' for on-line help, or 250s 'help.start()' for an HTML browser interface to help. 250s Type 'q()' to quit R. 250s 250s > ### 250s > ### $Id: fix.R 22 2022-05-30 18:03:47Z proebuck $ 250s > ### 250s > 250s > 250s > ##----------------------------------------------------------------------------- 250s > test.fix <- function(input, expected) { 250s + output <- do.call(getFromNamespace("fix", "matlab"), input) 250s + identical(output, expected) 250s + } 250s > 250s > X <- c(-1.9, -0.2, 3.4, 5.6, 7.0) 250s > fix.expected <- c(-1, 0, 3, 5, 7) 250s > 250s > test.fix(list(X), fix.expected) 250s [1] TRUE 250s > 250s > 250s BEGIN TEST fliplr.R 250s 250s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 250s Copyright (C) 2024 The R Foundation for Statistical Computing 250s Platform: aarch64-unknown-linux-gnu (64-bit) 250s 250s R is free software and comes with ABSOLUTELY NO WARRANTY. 250s You are welcome to redistribute it under certain conditions. 250s Type 'license()' or 'licence()' for distribution details. 250s 250s R is a collaborative project with many contributors. 250s Type 'contributors()' for more information and 250s 'citation()' on how to cite R or R packages in publications. 250s 250s Type 'demo()' for some demos, 'help()' for on-line help, or 250s 'help.start()' for an HTML browser interface to help. 250s Type 'q()' to quit R. 250s 250s > ### 250s > ### $Id: fliplr.R 22 2022-05-30 18:03:47Z proebuck $ 250s > ### 250s > 250s > 250s > ##----------------------------------------------------------------------------- 250s > test.fliplr <- function(input, expected) { 250s + output <- do.call(getFromNamespace("fliplr", "matlab"), input) 250s + identical(output, expected) 250s + } 250s > 250s > X.mat <- matrix(1:6, 2, 3, byrow = TRUE) 250s > fliplr.expected.X.mat <- matrix(c(3:1, 6:4), 2, 3, byrow = TRUE) 250s > 250s > test.fliplr(list(X.mat), fliplr.expected.X.mat) 250s [1] TRUE 250s > 250s > X.vec <- seq(1, 9, by = 2) 250s > fliplr.expected.X.vec <- seq(9, 1, by = -2) 250s > 250s > test.fliplr(list(X.vec), fliplr.expected.X.vec) 250s [1] TRUE 250s > 250s > 250s BEGIN TEST flipud.R 250s 250s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 250s Copyright (C) 2024 The R Foundation for Statistical Computing 250s Platform: aarch64-unknown-linux-gnu (64-bit) 250s 250s R is free software and comes with ABSOLUTELY NO WARRANTY. 250s You are welcome to redistribute it under certain conditions. 250s Type 'license()' or 'licence()' for distribution details. 250s 250s R is a collaborative project with many contributors. 250s Type 'contributors()' for more information and 250s 'citation()' on how to cite R or R packages in publications. 250s 250s Type 'demo()' for some demos, 'help()' for on-line help, or 250s 'help.start()' for an HTML browser interface to help. 250s Type 'q()' to quit R. 250s 250s > ### 250s > ### $Id: flipud.R 22 2022-05-30 18:03:47Z proebuck $ 250s > ### 250s > 250s > 250s > ##----------------------------------------------------------------------------- 250s > test.flipud <- function(input, expected) { 250s + output <- do.call(getFromNamespace("flipud", "matlab"), input) 250s + identical(output, expected) 250s + } 250s > 250s > X.mat <- matrix(1:6, 3, 2) 250s > flipud.expected.X.mat <- matrix(c(3:1, 6:4), 3, 2) 250s > 250s > test.flipud(list(X.mat), flipud.expected.X.mat) 250s [1] TRUE 250s > 250s > X.vec <- seq(1, 9, by = 2) 250s > flipud.expected.X.vec <- seq(9, 1, by = -2) 250s > 250s > test.flipud(list(X.vec), flipud.expected.X.vec) 250s [1] TRUE 250s > 250s > ## Since R does not really have concept of row/column vectors 250s > ## identical(test.fliplr(X.vec, flipud.expected.X.vec), 250s > ## test.flipud(X.vec, flipud.expected.X.vec)) 250s > 250s > 250s BEGIN TEST fullfile.R 251s 251s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 251s Copyright (C) 2024 The R Foundation for Statistical Computing 251s Platform: aarch64-unknown-linux-gnu (64-bit) 251s 251s R is free software and comes with ABSOLUTELY NO WARRANTY. 251s You are welcome to redistribute it under certain conditions. 251s Type 'license()' or 'licence()' for distribution details. 251s 251s R is a collaborative project with many contributors. 251s Type 'contributors()' for more information and 251s 'citation()' on how to cite R or R packages in publications. 251s 251s Type 'demo()' for some demos, 'help()' for on-line help, or 251s 'help.start()' for an HTML browser interface to help. 251s Type 'q()' to quit R. 251s 251s > ### 251s > ### $Id: fullfile.R 22 2022-05-30 18:03:47Z proebuck $ 251s > ### 251s > 251s > 251s > ##----------------------------------------------------------------------------- 251s > test.fullfile <- function(input, expected) { 251s + output <- do.call(getFromNamespace("fullfile", "matlab"), input) 251s + identical(output, expected) 251s + } 251s > 251s > fullfile.expected <- file.path(path.expand("~"), "somedir", "foo.txt") 251s > 251s > test.fullfile(list(dir = path.expand("~"), 251s + subdir = "somedir", 251s + file = "foo.txt"), fullfile.expected) 251s [1] TRUE 251s > 251s > 251s BEGIN TEST hilb.R 251s 251s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 251s Copyright (C) 2024 The R Foundation for Statistical Computing 251s Platform: aarch64-unknown-linux-gnu (64-bit) 251s 251s R is free software and comes with ABSOLUTELY NO WARRANTY. 251s You are welcome to redistribute it under certain conditions. 251s Type 'license()' or 'licence()' for distribution details. 251s 251s R is a collaborative project with many contributors. 251s Type 'contributors()' for more information and 251s 'citation()' on how to cite R or R packages in publications. 251s 251s Type 'demo()' for some demos, 'help()' for on-line help, or 251s 'help.start()' for an HTML browser interface to help. 251s Type 'q()' to quit R. 251s 251s > ### 251s > ### $Id: hilb.R 22 2022-05-30 18:03:47Z proebuck $ 251s > ### 251s > 251s > 251s > ##----------------------------------------------------------------------------- 251s > test.hilb <- function(input, expected) { 251s + output <- do.call(getFromNamespace("hilb", "matlab"), input) 251s + identical(output, expected) 251s + } 251s > 251s > hilb.expected.na.nodim <- matrix(NA, nrow=0, ncol=0) 251s > hilb.expected.zero.nodim <- matrix(0, nrow=0, ncol=0) 251s > hilb.expected.one <- matrix(1, nrow=1, ncol=1) 251s > hilb.expected.five <- 1 / matrix(c(1:5,2:6,3:7,4:8,5:9), nrow=5, ncol=5) 251s > 251s > test.hilb(list(n=-1), hilb.expected.na.nodim) 251s [1] TRUE 251s > test.hilb(list(n=0), hilb.expected.zero.nodim) 251s [1] TRUE 251s > test.hilb(list(n=1), hilb.expected.one) 251s [1] TRUE 251s > test.hilb(list(n=5), hilb.expected.five) 251s [1] TRUE 251s > 251s > 251s BEGIN TEST isempty.R 251s 251s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 251s Copyright (C) 2024 The R Foundation for Statistical Computing 251s Platform: aarch64-unknown-linux-gnu (64-bit) 251s 251s R is free software and comes with ABSOLUTELY NO WARRANTY. 251s You are welcome to redistribute it under certain conditions. 251s Type 'license()' or 'licence()' for distribution details. 251s 251s R is a collaborative project with many contributors. 251s Type 'contributors()' for more information and 251s 'citation()' on how to cite R or R packages in publications. 251s 251s Type 'demo()' for some demos, 'help()' for on-line help, or 251s 'help.start()' for an HTML browser interface to help. 251s Type 'q()' to quit R. 251s 251s > ### 251s > ### $Id: isempty.R 22 2022-05-30 18:03:47Z proebuck $ 251s > ### 251s > 251s > 251s > ##----------------------------------------------------------------------------- 251s > test.isempty <- function(input, expected) { 251s + output <- do.call(getFromNamespace("isempty", "matlab"), input) 251s + identical(output, expected) 251s + } 251s > 251s > test.isempty(list(A = 1:3), FALSE) 251s [1] TRUE 251s > test.isempty(list(A = numeric(0)), TRUE) 251s [1] TRUE 251s > test.isempty(list(A = matrix(NA, nrow = 2, ncol = 2)), FALSE) 251s [1] TRUE 251s > test.isempty(list(A = matrix(NA, nrow = 0, ncol = 2)), TRUE) 251s [1] TRUE 251s > test.isempty(list(A = array(NA, c(2, 2, 2))), FALSE) 251s [1] TRUE 251s > test.isempty(list(A = array(NA, c(2, 0, 2))), TRUE) 251s [1] TRUE 251s > 251s > 251s BEGIN TEST isprime.R 251s 251s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 251s Copyright (C) 2024 The R Foundation for Statistical Computing 251s Platform: aarch64-unknown-linux-gnu (64-bit) 251s 251s R is free software and comes with ABSOLUTELY NO WARRANTY. 251s You are welcome to redistribute it under certain conditions. 251s Type 'license()' or 'licence()' for distribution details. 251s 251s R is a collaborative project with many contributors. 251s Type 'contributors()' for more information and 251s 'citation()' on how to cite R or R packages in publications. 251s 251s Type 'demo()' for some demos, 'help()' for on-line help, or 251s 'help.start()' for an HTML browser interface to help. 251s Type 'q()' to quit R. 251s 251s > ### 251s > ### $Id: isprime.R 22 2022-05-30 18:03:47Z proebuck $ 251s > ### 251s > 251s > 251s > ##----------------------------------------------------------------------------- 251s > test.isprime <- function(input, expected) { 251s + output <- do.call(getFromNamespace("isprime", "matlab"), input) 251s + identical(output, expected) 251s + } 251s > 251s > isprime.expected.n1 <- 0 251s > isprime.expected.n2 <- 1 251s > isprime.expected.n100 <- c(0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 251s + 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 251s + 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 251s + 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 251s + 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 251s + 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 251s + 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 251s + 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 251s + 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 251s + 0, 0, 0, 0, 0, 0, 1, 0, 0, 0) 251s > isprime.expected.10x10 <- matrix(isprime.expected.n100, 251s + nrow=10, ncol=10, byrow=TRUE) 251s > 251s > test.isprime(list(x=1), isprime.expected.n1) 251s [1] FALSE 251s > test.isprime(list(x=2), isprime.expected.n2) 251s [1] FALSE 251s > test.isprime(list(x=1:100), isprime.expected.n100) 251s [1] FALSE 251s > test.isprime(list(x=matrix(1:100, nrow=10, 10, byrow=TRUE)), 251s + isprime.expected.n100) 251s [1] FALSE 251s > 251s > 251s BEGIN TEST jet.colors.R 251s 251s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 251s Copyright (C) 2024 The R Foundation for Statistical Computing 251s Platform: aarch64-unknown-linux-gnu (64-bit) 251s 251s R is free software and comes with ABSOLUTELY NO WARRANTY. 251s You are welcome to redistribute it under certain conditions. 251s Type 'license()' or 'licence()' for distribution details. 251s 251s R is a collaborative project with many contributors. 251s Type 'contributors()' for more information and 251s 'citation()' on how to cite R or R packages in publications. 251s 251s Type 'demo()' for some demos, 'help()' for on-line help, or 251s 'help.start()' for an HTML browser interface to help. 251s Type 'q()' to quit R. 251s 252s > ### 252s > ### $Id: jet.colors.R 22 2022-05-30 18:03:47Z proebuck $ 252s > ### 252s > 252s > 252s > ##----------------------------------------------------------------------------- 252s > test.jet.colors <- function(input, expected) { 252s + output <- do.call(getFromNamespace("jet.colors", "matlab"), input) 252s + identical(output, expected) 252s + } 252s > 252s > jet.expected.m0 <- character(0) 252s > jet.expected.m1 <- "#00FFFF" 252s > jet.expected.m8 <- c("#0000FF", 252s + "#0080FF", 252s + "#00FFFF", 252s + "#80FF80", 252s + "#FFFF00", 252s + "#FF8000", 252s + "#FF0000", 252s + "#800000") 252s > 252s > test.jet.colors(list(n = 0), jet.expected.m0) 252s [1] TRUE 252s > test.jet.colors(list(n = 1), jet.expected.m1) 252s [1] TRUE 252s > test.jet.colors(list(n = 8), jet.expected.m8) 252s [1] TRUE 252s > 252s > 252s BEGIN TEST linspace.R 252s 252s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 252s Copyright (C) 2024 The R Foundation for Statistical Computing 252s Platform: aarch64-unknown-linux-gnu (64-bit) 252s 252s R is free software and comes with ABSOLUTELY NO WARRANTY. 252s You are welcome to redistribute it under certain conditions. 252s Type 'license()' or 'licence()' for distribution details. 252s 252s R is a collaborative project with many contributors. 252s Type 'contributors()' for more information and 252s 'citation()' on how to cite R or R packages in publications. 252s 252s Type 'demo()' for some demos, 'help()' for on-line help, or 252s 'help.start()' for an HTML browser interface to help. 252s Type 'q()' to quit R. 252s 252s > ### 252s > ### $Id: linspace.R 22 2022-05-30 18:03:47Z proebuck $ 252s > ### 252s > 252s > 252s > ##----------------------------------------------------------------------------- 252s > test.linspace <- function(input, expected) { 252s + output <- do.call(getFromNamespace("linspace", "matlab"), input) 252s + identical(output, expected) 252s + } 252s > 252s > linspace.expected.100 <- as.numeric(1:100) 252s > linspace.expected.25x5 <- c(0, 6.25, 12.50, 18.75, 25) 252s > linspace.expected.len1 <- 25 252s > 252s > test.linspace(list(a = 1, b = 100), linspace.expected.100) 252s [1] TRUE 252s > test.linspace(list(a = 0, b = 25, n = 5), linspace.expected.25x5) 252s [1] TRUE 252s > test.linspace(list(a = 1, b = 25, n = 1), linspace.expected.len1) 252s [1] TRUE 252s > 252s > ## more rigorously this time 252s > test.linspace(list(a = 0, b = 1, n = 2.5), 0:1) ## HWB 2011/02/03 252s [1] FALSE 252s > test.linspace(list(a = 0, b = 1, n = 3.9), seq(0, 1, length=floor(3))) 252s [1] TRUE 252s > 252s > 252s BEGIN TEST logspace.R 252s 252s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 252s Copyright (C) 2024 The R Foundation for Statistical Computing 252s Platform: aarch64-unknown-linux-gnu (64-bit) 252s 252s R is free software and comes with ABSOLUTELY NO WARRANTY. 252s You are welcome to redistribute it under certain conditions. 252s Type 'license()' or 'licence()' for distribution details. 252s 252s R is a collaborative project with many contributors. 252s Type 'contributors()' for more information and 252s 'citation()' on how to cite R or R packages in publications. 252s 252s Type 'demo()' for some demos, 'help()' for on-line help, or 252s 'help.start()' for an HTML browser interface to help. 252s Type 'q()' to quit R. 252s 252s > ### 252s > ### $Id: logspace.R 22 2022-05-30 18:03:47Z proebuck $ 252s > ### 252s > 252s > 252s > ##----------------------------------------------------------------------------- 252s > test.logspace <- function(input, expected) { 252s + output <- do.call(getFromNamespace("logspace", "matlab"), input) 252s + identical(all.equal(output, 252s + expected, 252s + tolerance = 0.0001), 252s + TRUE) 252s + } 252s > 252s > logspace.expected.1topi <- c(10.0000, 7.4866, 5.6050, 4.1963, 3.1416) 252s > 252s > test.logspace(list(a = 1, b = pi, n = 5), logspace.expected.1topi) 252s [1] TRUE 252s > 252s > ## more rigorously this time 252s > test.logspace(list(a = 0, b = 1, n = 0), 10) ## HWB 2011/02/03 252s [1] TRUE 252s > test.logspace(list(a = 0, b = 10, n = 1), 10^10) ## HWB 2011/02/03 252s [1] TRUE 252s > test.logspace(list(a = 0, b = 1, n = 1.5), 10) ## HWB 2011/02/03 252s [1] TRUE 252s > 252s > 252s BEGIN TEST magic.R 252s 252s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 252s Copyright (C) 2024 The R Foundation for Statistical Computing 252s Platform: aarch64-unknown-linux-gnu (64-bit) 252s 252s R is free software and comes with ABSOLUTELY NO WARRANTY. 252s You are welcome to redistribute it under certain conditions. 252s Type 'license()' or 'licence()' for distribution details. 252s 252s R is a collaborative project with many contributors. 252s Type 'contributors()' for more information and 252s 'citation()' on how to cite R or R packages in publications. 252s 252s Type 'demo()' for some demos, 'help()' for on-line help, or 252s 'help.start()' for an HTML browser interface to help. 252s Type 'q()' to quit R. 252s 252s > ### 252s > ### $Id: magic.R 22 2022-05-30 18:03:47Z proebuck $ 252s > ### 252s > 252s > 252s > ##----------------------------------------------------------------------------- 252s > test.magic <- function(input, expected) { 252s + output <- do.call(getFromNamespace("magic", "matlab"), input) 252s + identical(output, expected) 252s + } 252s > 252s > magic.expected.3 <- matrix(c(8, 1, 6, 252s + 3, 5, 7, 252s + 4, 9, 2), 252s + nrow = 3, ncol = 3, byrow = TRUE) 252s > 252s > magic.expected.4 <- matrix(c(16, 2, 3, 13, 252s + 5, 11, 10, 8, 252s + 9, 7, 6, 12, 252s + 4, 14, 15, 1), 252s + nrow = 4, ncol = 4, byrow = TRUE) 252s > 252s > magic.expected.6 <- matrix(c(35, 1, 6, 26, 19, 24, 252s + 3, 32, 7, 21, 23, 25, 252s + 31, 9, 2, 22, 27, 20, 252s + 8, 28, 33, 17, 10, 15, 252s + 30, 5, 34, 12, 14, 16, 252s + 4, 36, 29, 13, 18, 11), 252s + nrow = 6, ncol = 6, byrow = TRUE) 252s > 252s > magic.expected.10 <- matrix(c(92, 99, 1, 8, 15, 67, 74, 51, 58, 40, 252s + 98, 80, 7, 14, 16, 73, 55, 57, 64, 41, 252s + 4, 81, 88, 20, 22, 54, 56, 63, 70, 47, 252s + 85, 87, 19, 21, 3, 60, 62, 69, 71, 28, 252s + 86, 93, 25, 2, 9, 61, 68, 75, 52, 34, 252s + 17, 24, 76, 83, 90, 42, 49, 26, 33, 65, 252s + 23, 5, 82, 89, 91, 48, 30, 32, 39, 66, 252s + 79, 6, 13, 95, 97, 29, 31, 38, 45, 72, 252s + 10, 12, 94, 96, 78, 35, 37, 44, 46, 53, 252s + 11, 18,100, 77, 84, 36, 43, 50, 27, 59), 252s + nrow = 10, ncol = 10, byrow = TRUE) 252s > 252s > 252s > test.magic(list(n = 3), magic.expected.3) # 'n' odd 252s [1] TRUE 252s > test.magic(list(n = 4), magic.expected.4) # 'n' divisible by four 252s [1] TRUE 252s > test.magic(list(n = 6), magic.expected.6) # 'n' even but not divisible by four 252s [1] TRUE 252s > test.magic(list(n = 10), magic.expected.10) 252s [1] TRUE 252s > 252s > 252s BEGIN TEST meshgrid.R 252s 252s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 252s Copyright (C) 2024 The R Foundation for Statistical Computing 252s Platform: aarch64-unknown-linux-gnu (64-bit) 252s 252s R is free software and comes with ABSOLUTELY NO WARRANTY. 252s You are welcome to redistribute it under certain conditions. 252s Type 'license()' or 'licence()' for distribution details. 252s 252s R is a collaborative project with many contributors. 252s Type 'contributors()' for more information and 252s 'citation()' on how to cite R or R packages in publications. 252s 252s Type 'demo()' for some demos, 'help()' for on-line help, or 252s 'help.start()' for an HTML browser interface to help. 252s Type 'q()' to quit R. 252s 253s > ### 253s > ### $Id: meshgrid.R 22 2022-05-30 18:03:47Z proebuck $ 253s > ### 253s > 253s > 253s > ##----------------------------------------------------------------------------- 253s > test.meshgrid <- function(input, expected) { 253s + output <- do.call(getFromNamespace("meshgrid", "matlab"), input) 253s + identical(output, expected) 253s + } 253s > 253s > x1 <- 1:3 253s > y1 <- 10:14 253s > meshgrid.expected.xy <- list(x = matrix(rep(x1, length(y1)), 253s + nrow = length(y1), 253s + ncol = length(x1), byrow = TRUE), 253s + y = matrix(rep(y1, length(x1)), 253s + nrow = length(y1), 253s + ncol = length(x1))) 253s > 253s > test.meshgrid(list(x = 0), meshgrid.expected.xy) 253s [1] FALSE 253s > test.meshgrid(list(x = x1, y = y1), meshgrid.expected.xy) 253s [1] TRUE 253s > 253s > x2 <- 5:8 253s > y2 <- 10:14 253s > z2 <- 2:3 253s > meshgrid.expected.xyz <- list(x = array(matrix(rep(x2, length(y2)), 253s + nrow = length(y2), 253s + ncol = length(x2), byrow = TRUE), 253s + c(length(y2), length(x2), length(z2))), 253s + y = array(rep(y2, length(x2)), 253s + c(length(y2), length(x2), length(z2))), 253s + z = array(sapply(z2, 253s + function(val, len) rep(val, len), 253s + length(y2) * length(x2)), 253s + c(length(y2), length(x2), length(z2)))) 253s > 253s > test.meshgrid(list(x = x2, y = y2, z = z2, nargout = 3), meshgrid.expected.xyz) 253s [1] TRUE 253s > 253s > 253s BEGIN TEST mkconstarray.R 253s 253s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 253s Copyright (C) 2024 The R Foundation for Statistical Computing 253s Platform: aarch64-unknown-linux-gnu (64-bit) 253s 253s R is free software and comes with ABSOLUTELY NO WARRANTY. 253s You are welcome to redistribute it under certain conditions. 253s Type 'license()' or 'licence()' for distribution details. 253s 253s R is a collaborative project with many contributors. 253s Type 'contributors()' for more information and 253s 'citation()' on how to cite R or R packages in publications. 253s 253s Type 'demo()' for some demos, 'help()' for on-line help, or 253s 'help.start()' for an HTML browser interface to help. 253s Type 'q()' to quit R. 253s 253s > ### 253s > ### $Id: mkconstarray.R 22 2022-05-30 18:03:47Z proebuck $ 253s > ### 253s > 253s > 253s > ##----------------------------------------------------------------------------- 253s > test.mkconstarray <- function(input, expected) { 253s + output <- do.call(getFromNamespace("mkconstarray", "matlab"), input) 253s + identical(output, expected) 253s + } 253s > 253s > test.mkconstarray(list(class.type = "double", value = pi, size = 4), rep(pi, 4)) 253s [1] FALSE 253s > 253s > 253s BEGIN TEST mod.R 253s 253s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 253s Copyright (C) 2024 The R Foundation for Statistical Computing 253s Platform: aarch64-unknown-linux-gnu (64-bit) 253s 253s R is free software and comes with ABSOLUTELY NO WARRANTY. 253s You are welcome to redistribute it under certain conditions. 253s Type 'license()' or 'licence()' for distribution details. 253s 253s R is a collaborative project with many contributors. 253s Type 'contributors()' for more information and 253s 'citation()' on how to cite R or R packages in publications. 253s 253s Type 'demo()' for some demos, 'help()' for on-line help, or 253s 'help.start()' for an HTML browser interface to help. 253s Type 'q()' to quit R. 253s 253s > ### 253s > ### $Id: mod.R 22 2022-05-30 18:03:47Z proebuck $ 253s > ### 253s > 253s > 253s > ##----------------------------------------------------------------------------- 253s > test.mod <- function(input, expected) { 253s + output <- do.call(getFromNamespace("mod", "matlab"), input) 253s + identical(output, expected) 253s + } 253s > 253s > mod.expected.scalar <- 3 253s > mod.expected.vec <- c(1, 2, 0, 1, 2) 253s > 253s > test.mod(list(x = 13, y = 5), mod.expected.scalar) 253s [1] TRUE 253s > test.mod(list(x = 1:5, y = 3), mod.expected.vec) 253s [1] TRUE 253s > 253s > ## by convention 253s > any.nonzero <- 1 253s > test.mod(list(x = any.nonzero, y = 0), any.nonzero) ## HWB 2011/03/08 253s [1] TRUE 253s > test.mod(list(x = any.nonzero, y = any.nonzero), 0) 253s [1] TRUE 253s > 253s > ## get complicated 253s > test.mod(list(x = 5, y = c(1, 2, 0, NaN, Inf)), c(0, 1, 5, NaN, NaN)) 253s [1] FALSE 253s > test.mod(list(x = 1:5, y = c(1, 2, 0, NaN, Inf)), c(0, 0, 3, NaN, NaN)) 253s [1] FALSE 253s > 253s > ## rem & mod give same results with X, Y having same sign 253s > test.mod(list(x = 5, y = 3), matlab::rem(5, 3)) 253s [1] TRUE 253s > test.mod(list(x = -5, y = -3), matlab::rem(-5, -3)) 253s [1] TRUE 253s > 253s > ## alternate formula used when X, Y having different signs 253s > test.mod(list(x = 5, y = -3), (matlab::rem(5, -3) - -3)) 253s [1] FALSE 253s > test.mod(list(x = -5, y = 3), (matlab::rem(-5, 3) - 3)) 253s [1] FALSE 253s > 253s > 253s BEGIN TEST ndims.R 253s 253s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 253s Copyright (C) 2024 The R Foundation for Statistical Computing 253s Platform: aarch64-unknown-linux-gnu (64-bit) 253s 253s R is free software and comes with ABSOLUTELY NO WARRANTY. 253s You are welcome to redistribute it under certain conditions. 253s Type 'license()' or 'licence()' for distribution details. 253s 253s R is a collaborative project with many contributors. 253s Type 'contributors()' for more information and 253s 'citation()' on how to cite R or R packages in publications. 253s 253s Type 'demo()' for some demos, 'help()' for on-line help, or 253s 'help.start()' for an HTML browser interface to help. 253s Type 'q()' to quit R. 253s 253s > ### 253s > ### $Id: ndims.R 22 2022-05-30 18:03:47Z proebuck $ 253s > ### 253s > 253s > 253s > ##----------------------------------------------------------------------------- 253s > test.ndims <- function(input, expected) { 253s + output <- do.call(getFromNamespace("ndims", "matlab"), input) 253s + identical(output, expected) 253s + } 253s > 253s > test.ndims(list(A = array(NA, c(4, 4, 2))), 3) 253s [1] FALSE 253s > test.ndims(list(A = matlab::magic(4)), 2) 253s [1] FALSE 253s > test.ndims(list(A = 1:5), 2) 253s [1] FALSE 253s > 253s > 253s BEGIN TEST nextpow2.R 253s 253s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 253s Copyright (C) 2024 The R Foundation for Statistical Computing 253s Platform: aarch64-unknown-linux-gnu (64-bit) 253s 253s R is free software and comes with ABSOLUTELY NO WARRANTY. 253s You are welcome to redistribute it under certain conditions. 253s Type 'license()' or 'licence()' for distribution details. 253s 253s R is a collaborative project with many contributors. 253s Type 'contributors()' for more information and 253s 'citation()' on how to cite R or R packages in publications. 253s 253s Type 'demo()' for some demos, 'help()' for on-line help, or 253s 'help.start()' for an HTML browser interface to help. 253s Type 'q()' to quit R. 253s 254s > ### 254s > ### $Id: nextpow2.R 22 2022-05-30 18:03:47Z proebuck $ 254s > ### 254s > 254s > 254s > ##----------------------------------------------------------------------------- 254s > test.nextpow2 <- function(input, expected) { 254s + output <- do.call(getFromNamespace("nextpow2", "matlab"), input) 254s + identical(output, expected) 254s + } 254s > 254s > nextpow2.expected.0 <- 0 254s > nextpow2.expected.vector <- c(0, 1, 2, 2, 3, 3, 3, 3, 4, 4) 254s > nextpow2.expected.matrix <- matrix(c(0, 1, 1, 0), nrow=2, ncol=2) 254s > nextpow2.expected.16 <- 4 254s > nextpow2.expected.m16 <- 4 254s > nextpow2.expected.m6 <- -19 254s > nextpow2.expected.mq <- -2 254s > 254s > test.nextpow2(list(x=0), nextpow2.expected.0) 254s [1] TRUE 254s > test.nextpow2(list(x=1:10), nextpow2.expected.vector) 254s [1] TRUE 254s > test.nextpow2(list(x=matrix(c(1i, 2i, 2+0i, 0+0i), nrow=2, ncol=2)), 254s + nextpow2.expected.matrix) 254s [1] TRUE 254s > test.nextpow2(list(x=16), nextpow2.expected.16) 254s [1] TRUE 254s > test.nextpow2(list(x=-16), nextpow2.expected.m16) 254s [1] TRUE 254s > test.nextpow2(list(x=1e-6), nextpow2.expected.m6) 254s [1] TRUE 254s > test.nextpow2(list(x=-0.25), nextpow2.expected.mq) 254s [1] TRUE 254s > 254s > 254s BEGIN TEST numel.R 254s 254s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 254s Copyright (C) 2024 The R Foundation for Statistical Computing 254s Platform: aarch64-unknown-linux-gnu (64-bit) 254s 254s R is free software and comes with ABSOLUTELY NO WARRANTY. 254s You are welcome to redistribute it under certain conditions. 254s Type 'license()' or 'licence()' for distribution details. 254s 254s R is a collaborative project with many contributors. 254s Type 'contributors()' for more information and 254s 'citation()' on how to cite R or R packages in publications. 254s 254s Type 'demo()' for some demos, 'help()' for on-line help, or 254s 'help.start()' for an HTML browser interface to help. 254s Type 'q()' to quit R. 254s 254s > ### 254s > ### $Id: numel.R 22 2022-05-30 18:03:47Z proebuck $ 254s > ### 254s > 254s > 254s > ##----------------------------------------------------------------------------- 254s > test.numel <- function(input, expected) { 254s + output <- do.call(getFromNamespace("numel", "matlab"), input) 254s + identical(output, expected) 254s + } 254s > 254s > a <- array(NA, c(4, 4, 2)) 254s > a[,,1] <- matlab::magic(4) 254s > a[,,2] <- t(a[,,1]) 254s > 254s > numel.expected.4x4x2 <- 32 254s > 254s > test.numel(list(A = a), numel.expected.4x4x2) 254s [1] TRUE 254s > 254s > 254s BEGIN TEST ones.R 254s 254s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 254s Copyright (C) 2024 The R Foundation for Statistical Computing 254s Platform: aarch64-unknown-linux-gnu (64-bit) 254s 254s R is free software and comes with ABSOLUTELY NO WARRANTY. 254s You are welcome to redistribute it under certain conditions. 254s Type 'license()' or 'licence()' for distribution details. 254s 254s R is a collaborative project with many contributors. 254s Type 'contributors()' for more information and 254s 'citation()' on how to cite R or R packages in publications. 254s 254s Type 'demo()' for some demos, 'help()' for on-line help, or 254s 'help.start()' for an HTML browser interface to help. 254s Type 'q()' to quit R. 254s 254s > ### 254s > ### $Id: ones.R 22 2022-05-30 18:03:47Z proebuck $ 254s > ### 254s > 254s > 254s > ##----------------------------------------------------------------------------- 254s > test.ones <- function(input, expected) { 254s + output <- do.call(getFromNamespace("ones", "matlab"), input) 254s + identical(output, expected) 254s + } 254s > 254s > ones.expected.3x3 <- matrix(1, nrow = 3, ncol = 3) 254s > ones.expected.4x2 <- matrix(1, nrow = 4, ncol = 2) 254s > 254s > test.ones(list(n = 3), ones.expected.3x3) 254s [1] TRUE 254s > test.ones(list(n = c(4, 2)), ones.expected.4x2) 254s [1] TRUE 254s > test.ones(list(m = 4, n = 2), ones.expected.4x2) 254s [1] TRUE 254s > test.ones(list(n = matlab::size(ones.expected.4x2)), ones.expected.4x2) 254s [1] TRUE 254s > 254s > 254s BEGIN TEST padarray.R 254s 254s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 254s Copyright (C) 2024 The R Foundation for Statistical Computing 254s Platform: aarch64-unknown-linux-gnu (64-bit) 254s 254s R is free software and comes with ABSOLUTELY NO WARRANTY. 254s You are welcome to redistribute it under certain conditions. 254s Type 'license()' or 'licence()' for distribution details. 254s 254s R is a collaborative project with many contributors. 254s Type 'contributors()' for more information and 254s 'citation()' on how to cite R or R packages in publications. 254s 254s Type 'demo()' for some demos, 'help()' for on-line help, or 254s 'help.start()' for an HTML browser interface to help. 254s Type 'q()' to quit R. 254s 254s > ### 254s > ### $Id: padarray.R 22 2022-05-30 18:03:47Z proebuck $ 254s > ### 254s > 254s > 254s > ##----------------------------------------------------------------------------- 254s > test.padarray <- function(input, expected) { 254s + output <- do.call(getFromNamespace("padarray", "matlab"), input) 254s + identical(output, expected) 254s + } 254s > 254s > 254s > ## Add three elements of padding to beginning of vector 254s > ## The padding elements contain mirror copies of the array 254s > padarray.expected.mat4x4 <- matrix(1:4, 4, 4, byrow = TRUE) 254s > test.padarray(list(A = 1:4, 254s + padsize = 3, 254s + padval = "symmetric", 254s + direction = "pre"), 254s + padarray.expected.mat4x4) 254s [1] TRUE 254s > 254s > ## Add three elements of padding to the end of the first dimension of array 254s > ## and two elements of padding to the end of the second dimension. 254s > ## Use value of the last array element as the padding value. 254s > Amat.2x2 <- matrix(as.numeric(1:4), nrow = 2, ncol = 2, byrow = TRUE) 254s > padarray.expected.mat5x4 <- matrix(c(1, 2, 2, 2, 254s + 3, 4, 4, 4, 254s + 3, 4, 4, 4, 254s + 3, 4, 4, 4, 254s + 3, 4, 4, 4), 254s + nrow = 5, ncol = 4, byrow = TRUE) 254s > test.padarray(list(A = Amat.2x2, 254s + padsize = c(3, 2), 254s + padval = "replicate", 254s + direction = "post"), 254s + padarray.expected.mat5x4) 254s [1] TRUE 254s > 254s > ## Add three elements of padding to each dimension of a three-dimensional array. 254s > ## Each pad element contains the value zero. 254s > Bmat.2x2 <- matrix(5:8, nrow = 2, ncol = 2, byrow = TRUE) 254s > Carr.2x2x2 <- array(c(Amat.2x2, Bmat.2x2), c(2, 2, 2)) 254s > padarray.expected.arr8x8x2 <- { 254s + A <- array(0, c(8, 8, 2)) 254s + A[4:5, 4:5, 1] <- Amat.2x2 254s + A[4:5, 4:5, 2] <- Bmat.2x2 254s + A 254s + } 254s > test.padarray(list(A = Carr.2x2x2, 254s + padsize = c(3, 3), 254s + padval = 0, 254s + direction = "both"), 254s + padarray.expected.arr8x8x2) 254s [1] TRUE 254s > 254s > ## Add three elements of padding to end of vector 254s > ## The padding elements contain a mirror copy of the vector 254s > padarray.expected.vec <- c(letters[1:5], rev(letters[3:5])) 254s > test.padarray(list(A = letters[1:5], 254s + padsize = c(0, 3), 254s + padval = "symmetric", 254s + direction = "post"), 254s + padarray.expected.vec) 254s [1] TRUE 254s > 254s > 254s BEGIN TEST pascal.R 254s 254s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 254s Copyright (C) 2024 The R Foundation for Statistical Computing 254s Platform: aarch64-unknown-linux-gnu (64-bit) 254s 254s R is free software and comes with ABSOLUTELY NO WARRANTY. 254s You are welcome to redistribute it under certain conditions. 254s Type 'license()' or 'licence()' for distribution details. 254s 254s R is a collaborative project with many contributors. 254s Type 'contributors()' for more information and 254s 'citation()' on how to cite R or R packages in publications. 254s 254s Type 'demo()' for some demos, 'help()' for on-line help, or 254s 'help.start()' for an HTML browser interface to help. 254s Type 'q()' to quit R. 254s 254s > ### 254s > ### $Id: pascal.R 22 2022-05-30 18:03:47Z proebuck $ 254s > ### 254s > 254s > 254s > ##----------------------------------------------------------------------------- 254s > test.pascal <- function(input, expected) { 254s + output <- do.call(getFromNamespace("pascal", "matlab"), input) 254s + identical(output, expected) 254s + } 254s > 254s > pascal.expected.n4 <- matrix(c(1, 1, 1, 1, 254s + 1, 2, 3, 4, 254s + 1, 3, 6, 10, 254s + 1, 4, 10, 20), 4, byrow = TRUE) 254s > test.pascal(list(n = 4), pascal.expected.n4) 255s [1] TRUE 255s > 255s > pascal.expected.n3k1 <- matrix(c(1, 0, 0, 255s + 1, -1, 0, 255s + 1, -2, 1), 3, byrow = TRUE) 255s > test.pascal(list(n = 3, k = 1), pascal.expected.n3k1) 255s [1] TRUE 255s > 255s > pascal.expected.n3k2 <- matrix(c(1, 1, 1, 255s + -2, -1, 0, 255s + 1, 0, 0), 3, byrow = TRUE) 255s > test.pascal(list(n = 3, k = 2), pascal.expected.n3k2) 255s [1] TRUE 255s > 255s > 255s BEGIN TEST pow2.R 255s 255s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 255s Copyright (C) 2024 The R Foundation for Statistical Computing 255s Platform: aarch64-unknown-linux-gnu (64-bit) 255s 255s R is free software and comes with ABSOLUTELY NO WARRANTY. 255s You are welcome to redistribute it under certain conditions. 255s Type 'license()' or 'licence()' for distribution details. 255s 255s R is a collaborative project with many contributors. 255s Type 'contributors()' for more information and 255s 'citation()' on how to cite R or R packages in publications. 255s 255s Type 'demo()' for some demos, 'help()' for on-line help, or 255s 'help.start()' for an HTML browser interface to help. 255s Type 'q()' to quit R. 255s 255s > ### 255s > ### $Id: pow2.R 22 2022-05-30 18:03:47Z proebuck $ 255s > ### 255s > 255s > 255s > ##----------------------------------------------------------------------------- 255s > test.pow2 <- function(input, expected) { 255s + output <- do.call(getFromNamespace("pow2", "matlab"), input) 255s + identical(output, expected) 255s + } 255s > 255s > pow2.expected.00 <- 0 255s > pow2.expected.m1 <- -0.5 255s > pow2.expected.f <- c(1, 2, 4, 8) 255s > pow2.expected.fe <- c(0, 0.5, -8, 24) 255s > pow2.expected.complex <- c(2^(1i), 2^(-1i)) 255s > 255s > test.pow2(list(f=0, e=0), pow2.expected.00) 255s [1] TRUE 255s > test.pow2(list(f=-1, e=-1), pow2.expected.m1) 255s [1] TRUE 255s > test.pow2(list(f=0:3), pow2.expected.f) 255s [1] TRUE 255s > test.pow2(list(f=c(0, 1, -2, 3), e=c(0, -1, 2, 3)), pow2.expected.fe) 255s [1] TRUE 255s > test.pow2(list(f=c(1i, -1i)), pow2.expected.complex) 255s [1] TRUE 255s > 255s > 255s BEGIN TEST primes.R 255s 255s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 255s Copyright (C) 2024 The R Foundation for Statistical Computing 255s Platform: aarch64-unknown-linux-gnu (64-bit) 255s 255s R is free software and comes with ABSOLUTELY NO WARRANTY. 255s You are welcome to redistribute it under certain conditions. 255s Type 'license()' or 'licence()' for distribution details. 255s 255s R is a collaborative project with many contributors. 255s Type 'contributors()' for more information and 255s 'citation()' on how to cite R or R packages in publications. 255s 255s Type 'demo()' for some demos, 'help()' for on-line help, or 255s 'help.start()' for an HTML browser interface to help. 255s Type 'q()' to quit R. 255s 255s > ### 255s > ### $Id: primes.R 22 2022-05-30 18:03:47Z proebuck $ 255s > ### 255s > 255s > 255s > ##----------------------------------------------------------------------------- 255s > test.primes <- function(input, expected) { 255s + output <- do.call(getFromNamespace("primes", "matlab"), input) 255s + identical(output, expected) 255s + } 255s > 255s > primes.expected.101 <- c( 2, 3, 5, 7, 11, 255s + 13, 17, 19, 23, 29, 255s + 31, 37, 41, 43, 47, 255s + 53, 59, 61, 67, 71, 255s + 73, 79, 83, 89, 97, 101) 255s > primes.expected.n37 <- primes.expected.101[1:12] 255s > primes.expected.n13 <- primes.expected.101[1:6] 255s > primes.expected.n8 <- c(2, 3, 5, 7) 255s > primes.expected.n5 <- c(2, 3, 5) 255s > primes.expected.n3 <- c(2, 3) 255s > primes.expected.n2 <- 2 255s > primes.expected.n1 <- NULL 255s > 255s > test.primes(list(n=1), primes.expected.n1) 255s [1] TRUE 255s > test.primes(list(n=2), primes.expected.n2) 255s [1] TRUE 255s > test.primes(list(n=3), primes.expected.n3) 255s [1] TRUE 255s > test.primes(list(n=5), primes.expected.n5) 255s [1] TRUE 255s > test.primes(list(n=8), primes.expected.n8) 255s [1] TRUE 255s > test.primes(list(n=13), primes.expected.n13) 255s [1] TRUE 255s > test.primes(list(n=37), primes.expected.n37) 255s [1] TRUE 255s > test.primes(list(n=101), primes.expected.101) 255s [1] TRUE 255s > 255s > 255s BEGIN TEST rem.R 255s 255s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 255s Copyright (C) 2024 The R Foundation for Statistical Computing 255s Platform: aarch64-unknown-linux-gnu (64-bit) 255s 255s R is free software and comes with ABSOLUTELY NO WARRANTY. 255s You are welcome to redistribute it under certain conditions. 255s Type 'license()' or 'licence()' for distribution details. 255s 255s R is a collaborative project with many contributors. 255s Type 'contributors()' for more information and 255s 'citation()' on how to cite R or R packages in publications. 255s 255s Type 'demo()' for some demos, 'help()' for on-line help, or 255s 'help.start()' for an HTML browser interface to help. 255s Type 'q()' to quit R. 255s 255s > ### 255s > ### $Id: rem.R 30 2022-05-30 23:11:34Z proebuck $ 255s > ### 255s > 255s > 255s > ##----------------------------------------------------------------------------- 255s > test.rem <- function(input, expected) { 255s + output <- do.call(getFromNamespace("rem", "matlab"), input) 255s + identical(output, expected) 255s + } 255s > 255s > 255s > ## Remainder After Division of Scalar 255s > rem.expected.div.scalar <- 3 255s > test.rem(list(x = 23, y = 5), rem.expected.div.scalar) 255s [1] TRUE 255s > 255s > ## Remainder After Division of Vector 255s > X.vec <- 1:5 255s > rem.expected.div.vec <- c(1, 2, 0, 1, 2) 255s > test.rem(list(x = X.vec, y = 3), rem.expected.div.vec) 255s [1] TRUE 255s > 255s > ## Remainder After Division of Vector by Zero 255s > X.vec <- 1:5 255s > rem.expected.div.vec.by0 <- rep(NaN, length(X.vec)) 255s > test.rem(list(x = X.vec, y = 0), rem.expected.div.vec.by0) 255s [1] TRUE 255s > 255s > ## Remainder After Division for Positive and Negative Values 255s > ## Note that nonzero results have the same sign as the dividend. 255s > X.posneg.vec <- c(-4, -1, 7, 9) 255s > rem.expected.div.posneg.vec <- c(-1, -1, 1, 0) 255s > test.rem(list(x = X.posneg.vec, y = 3), rem.expected.div.posneg.vec) 255s [1] TRUE 255s > 255s > ## Remainder After Division for Floating-Point Values 255s > X.theta <- c(0.0, 3.5, 5.9, 6.2, 9.0, 4 * pi) 255s > b <- 2 * pi; 255s > expected.div.fp.vec <- c(0, 3.5, 5.9, 6.2, 2.716815, 0) 255s > test.rem(list(x = X.theta, y = b), expected.div.fp.vec) 255s [1] FALSE 255s > 255s > ## Remainder After Division of Matrix 255s > X.mat <- matrix(1:9, nrow = 3, byrow = TRUE) 255s > rem.expected.X.mat <- matrix(c(3:1, 6:4, 9:7), nrow = 3, byrow = TRUE) 255s > rem.expected.X.mat.Y0 <- matrix(rep(NaN, length(X.mat)), nrow = nrow(X.mat)) 255s > rem.expected.X.mat.Y1 <- matrix(rep(1, length(X.mat)), nrow = nrow(X.mat)) 255s > rem.expected.X.mat.Y2 <- matrix(rep(c(1, 0), 5)[1:length(X.mat)], 255s + nrow = nrow(X.mat)) 255s > rem.expected.X.mat.Y3 <- matrix(rep(c(1, 2, 0), nrow(X.mat)), 255s + nrow = nrow(X.mat), 255s + byrow = TRUE) 255s > 255s > test.rem(list(x = X.mat, y = 0), rem.expected.X.mat.Y0) 255s [1] TRUE 255s > test.rem(list(x = X.mat, y = 1), rem.expected.X.mat.Y1) 255s [1] FALSE 255s > test.rem(list(x = X.mat, y = 2), rem.expected.X.mat.Y2) 255s [1] TRUE 255s > test.rem(list(x = X.mat, y = 3), rem.expected.X.mat) 255s [1] FALSE 255s > 255s > 255s > ## rem & mod give same results with X, Y having same sign 255s > test.rem(list(x = 5, y = 3), matlab::mod(5, 3)) 255s [1] TRUE 255s > test.rem(list(x = -5, y = -3), matlab::mod(-5, -3)) 255s [1] TRUE 255s > 255s > ## alternate formula used when X, Y having different signs 255s > test.rem(list(x = 5, y = -3), (matlab::mod(5, -3) - -3)) 255s [1] TRUE 255s > test.rem(list(x = -5, y = 3), (matlab::mod(-5, 3) - 3)) 255s [1] TRUE 255s > 255s > 255s BEGIN TEST repmat.R 255s 255s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 255s Copyright (C) 2024 The R Foundation for Statistical Computing 255s Platform: aarch64-unknown-linux-gnu (64-bit) 255s 255s R is free software and comes with ABSOLUTELY NO WARRANTY. 255s You are welcome to redistribute it under certain conditions. 255s Type 'license()' or 'licence()' for distribution details. 255s 255s R is a collaborative project with many contributors. 255s Type 'contributors()' for more information and 255s 'citation()' on how to cite R or R packages in publications. 255s 255s Type 'demo()' for some demos, 'help()' for on-line help, or 255s 'help.start()' for an HTML browser interface to help. 255s Type 'q()' to quit R. 255s 255s > ### 255s > ### $Id: repmat.R 22 2022-05-30 18:03:47Z proebuck $ 255s > ### 255s > 255s > 255s > ##----------------------------------------------------------------------------- 255s > test.repmat <- function(input, expected) { 255s + output <- do.call(getFromNamespace("repmat", "matlab"), input) 255s + identical(output, expected) 255s + } 255s > 255s > X.scalar <- 1 255s > repmat.expected.ones.3x3 <- matlab::ones(3) 256s > repmat.expected.ones.4x2 <- matlab::ones(4, 2) 256s > test.repmat(list(A = X.scalar, n = 3), repmat.expected.ones.3x3) 256s [1] TRUE 256s > test.repmat(list(A = X.scalar, m = c(4, 2)), repmat.expected.ones.4x2) 256s [1] TRUE 256s > test.repmat(list(A = X.scalar, m = 4, n = 2), repmat.expected.ones.4x2) 256s [1] TRUE 256s > test.repmat(list(A = X.scalar, n = matlab::size(repmat.expected.ones.4x2)), 256s + repmat.expected.ones.4x2) 256s [1] TRUE 256s > 256s > X.mat <- matlab::eye(2) 256s > repmat.expected.pat1 <- matrix(c(rep(c(1,0), times=3), rep(c(0,1), times=3)), 256s + nrow = 6, 256s + ncol = 6) 256s > test.repmat(list(A = X.mat, m = 3), repmat.expected.pat1) 256s [1] TRUE 256s > test.repmat(list(A = X.mat[, 1], c(1, 1)), X.mat[, 1]) 256s [1] TRUE 256s > 256s > X.vec <- as.numeric(1:8) 256s > repmat.expected.pat2 <- matrix(rep(X.vec, 5), nrow = 5, byrow = TRUE) 256s > test.repmat(list(A = as.matrix(X.vec), m = c(5, 1)), repmat.expected.pat2) 256s [1] TRUE 256s > 256s > X.str <- "value" 256s > repmat.expected.str <- matrix(rep(X.str, 4), nrow = 1) 256s > test.repmat(list(A = X.str, m = 1, n = 4), repmat.expected.str) 256s [1] TRUE 256s > 256s > 256s BEGIN TEST reshape.R 256s 256s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 256s Copyright (C) 2024 The R Foundation for Statistical Computing 256s Platform: aarch64-unknown-linux-gnu (64-bit) 256s 256s R is free software and comes with ABSOLUTELY NO WARRANTY. 256s You are welcome to redistribute it under certain conditions. 256s Type 'license()' or 'licence()' for distribution details. 256s 256s R is a collaborative project with many contributors. 256s Type 'contributors()' for more information and 256s 'citation()' on how to cite R or R packages in publications. 256s 256s Type 'demo()' for some demos, 'help()' for on-line help, or 256s 'help.start()' for an HTML browser interface to help. 256s Type 'q()' to quit R. 256s 256s > ### 256s > ### $Id: reshape.R 22 2022-05-30 18:03:47Z proebuck $ 256s > ### 256s > 256s > 256s > ##----------------------------------------------------------------------------- 256s > test.reshape <- function(input, expected, drop = FALSE) { 256s + ans <- do.call(getFromNamespace("reshape", "matlab"), input) 256s + output <- if (drop) { 256s + drop(ans) 256s + } else { 256s + ans 256s + } 256s + identical(output, expected) 256s + } 256s > 256s > Xmat.4x3 <- matrix(1:12, nrow = 4, ncol = 3) 256s > reshape.expected.mat6x2 <- matrix(1:12, nrow = 6, ncol = 2) 256s > 256s > test.reshape(list(A = Xmat.4x3, m = 6, n = 2), reshape.expected.mat6x2) 256s [1] TRUE 256s > test.reshape(list(A = Xmat.4x3, m = 6, n = 2, p = 1), 256s + reshape.expected.mat6x2, drop = TRUE) 256s [1] TRUE 256s > test.reshape(list(A = Xmat.4x3, c(6, 2)), reshape.expected.mat6x2) 256s [1] TRUE 256s > test.reshape(list(A = Xmat.4x3, matlab::size(reshape.expected.mat6x2)), 256s + reshape.expected.mat6x2) 256s [1] TRUE 256s > 256s > 256s BEGIN TEST rot90.R 256s 256s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 256s Copyright (C) 2024 The R Foundation for Statistical Computing 256s Platform: aarch64-unknown-linux-gnu (64-bit) 256s 256s R is free software and comes with ABSOLUTELY NO WARRANTY. 256s You are welcome to redistribute it under certain conditions. 256s Type 'license()' or 'licence()' for distribution details. 256s 256s R is a collaborative project with many contributors. 256s Type 'contributors()' for more information and 256s 'citation()' on how to cite R or R packages in publications. 256s 256s Type 'demo()' for some demos, 'help()' for on-line help, or 256s 'help.start()' for an HTML browser interface to help. 256s Type 'q()' to quit R. 256s 256s > ### 256s > ### $Id: rot90.R 22 2022-05-30 18:03:47Z proebuck $ 256s > ### 256s > 256s > 256s > ##----------------------------------------------------------------------------- 256s > test.rot90 <- function(input, expected) { 256s + output <- do.call(getFromNamespace("rot90", "matlab"), input) 256s + identical(output, expected) 256s + } 256s > 256s > X.mat <- matrix(1:9, nrow = 3, byrow = TRUE) 256s > rot90.expected.X.mat <- matrix(c(3:1, 6:4, 9:7), nrow = 3) 256s > rot180.expected.X.mat <- matrix(c(9:7, 6:4, 3:1), nrow = 3, byrow = TRUE) 256s > rot270.expected.X.mat <- matrix(c(7:9, 4:6, 1:3), nrow = 3) 256s > rot360.expected.X.mat <- X.mat 256s > 256s > test.rot90(list(A = X.mat, k = 1), rot90.expected.X.mat) 256s [1] TRUE 256s > test.rot90(list(A = X.mat, k = 2), rot180.expected.X.mat) 256s [1] TRUE 256s > test.rot90(list(A = X.mat, k = 3), rot270.expected.X.mat) 256s [1] TRUE 256s > test.rot90(list(A = X.mat, k = 4), rot360.expected.X.mat) 256s [1] TRUE 256s > 256s > 256s BEGIN TEST size.R 256s 256s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 256s Copyright (C) 2024 The R Foundation for Statistical Computing 256s Platform: aarch64-unknown-linux-gnu (64-bit) 256s 256s R is free software and comes with ABSOLUTELY NO WARRANTY. 256s You are welcome to redistribute it under certain conditions. 256s Type 'license()' or 'licence()' for distribution details. 256s 256s R is a collaborative project with many contributors. 256s Type 'contributors()' for more information and 256s 'citation()' on how to cite R or R packages in publications. 256s 256s Type 'demo()' for some demos, 'help()' for on-line help, or 256s 'help.start()' for an HTML browser interface to help. 256s Type 'q()' to quit R. 256s 256s > ### 256s > ### $Id: size.R 22 2022-05-30 18:03:47Z proebuck $ 256s > ### 256s > 256s > 256s > ##----------------------------------------------------------------------------- 256s > test.size <- function(input, expected) { 256s + output <- do.call(getFromNamespace("size", "matlab"), input) 256s + identical(as.integer(output), expected) 256s + } 256s > 256s > X.vec <- 2:9 256s > size.expected.X.vec <- c(1, length(X.vec)) 256s > 256s > test.size(list(X = X.vec), size.expected.X.vec) 256s [1] FALSE 256s > test.size(list(X = X.vec, 1), as.integer(1)) 256s [1] TRUE 256s > test.size(list(X = X.vec, 2), length(X.vec)) 256s [1] TRUE 256s > 256s > 256s > X.mat <- matrix(X.vec, 4, 2) 256s > size.expected.X.mat <- dim(X.mat) 256s > 256s > test.size(list(X = X.mat), size.expected.X.mat) 256s [1] TRUE 256s > test.size(list(X = X.mat, 1), size.expected.X.mat[1]) 256s [1] TRUE 256s > test.size(list(X = X.mat, 2), size.expected.X.mat[2]) 256s [1] TRUE 256s > test.size(list(X = X.mat, 3), as.integer(1)) # singleton dimension 256s [1] TRUE 256s > 256s > X.arr <- array(2:25, c(4, 3, 2)) 256s > size.expected.X.arr <- dim(X.arr) 256s > 256s > test.size(list(X = X.arr), size.expected.X.arr) 256s [1] TRUE 256s > test.size(list(X = X.arr, 1), size.expected.X.arr[1]) 256s [1] TRUE 256s > test.size(list(X = X.arr, 2), size.expected.X.arr[2]) 256s [1] TRUE 256s > test.size(list(X = X.arr, 3), size.expected.X.arr[3]) 256s [1] TRUE 256s > 256s > 256s BEGIN TEST std.R 256s 256s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 256s Copyright (C) 2024 The R Foundation for Statistical Computing 256s Platform: aarch64-unknown-linux-gnu (64-bit) 256s 256s R is free software and comes with ABSOLUTELY NO WARRANTY. 256s You are welcome to redistribute it under certain conditions. 256s Type 'license()' or 'licence()' for distribution details. 256s 256s R is a collaborative project with many contributors. 256s Type 'contributors()' for more information and 256s 'citation()' on how to cite R or R packages in publications. 256s 256s Type 'demo()' for some demos, 'help()' for on-line help, or 256s 'help.start()' for an HTML browser interface to help. 256s Type 'q()' to quit R. 256s 256s > ### 256s > ### $Id: std.R 22 2022-05-30 18:03:47Z proebuck $ 256s > ### 256s > 256s > 256s > ##----------------------------------------------------------------------------- 256s > test.std <- function(input, expected) { 256s + output <- do.call(getFromNamespace("std", "matlab"), input) 256s + identical(all.equal(output, 256s + expected, 256s + tolerance = 0.0001), 256s + TRUE) 256s + } 256s > 256s > X.mat <- matrix(c(1, 5, 9, 7, 15, 22), 2, 3, byrow = TRUE) 256s > std.expected.by.col <- c(4.2426, 7.0711, 9.1924) 256s > std.expected.by.row <- c(4.000, 7.5056) 256s > 256s > test.std(list(x = X.mat), std.expected.by.col) 256s [1] FALSE 256s > test.std(list(x = t(X.mat)), std.expected.by.row) 256s [1] FALSE 256s > 256s > 256s BEGIN TEST strcmp.R 257s 257s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 257s Copyright (C) 2024 The R Foundation for Statistical Computing 257s Platform: aarch64-unknown-linux-gnu (64-bit) 257s 257s R is free software and comes with ABSOLUTELY NO WARRANTY. 257s You are welcome to redistribute it under certain conditions. 257s Type 'license()' or 'licence()' for distribution details. 257s 257s R is a collaborative project with many contributors. 257s Type 'contributors()' for more information and 257s 'citation()' on how to cite R or R packages in publications. 257s 257s Type 'demo()' for some demos, 'help()' for on-line help, or 257s 'help.start()' for an HTML browser interface to help. 257s Type 'q()' to quit R. 257s 257s > ### 257s > ### $Id: strcmp.R 22 2022-05-30 18:03:47Z proebuck $ 257s > ### 257s > 257s > 257s > ##----------------------------------------------------------------------------- 257s > test.strcmp <- function(input, expected) { 257s + output <- do.call(getFromNamespace("strcmp", "matlab"), input) 257s + identical(output, expected) 257s + } 257s > 257s > test.strcmp(list(S = "foo", T = "foo"), TRUE) 257s [1] TRUE 257s > test.strcmp(list(S = "foo", T = "bar"), FALSE) 257s [1] TRUE 257s > test.strcmp(list(S = c("foo", "bar"), 257s + T = c("foo", "bar")), TRUE) 257s [1] TRUE 257s > # Case matters... 257s > test.strcmp(list(S = c("foo", "bar"), 257s + T = c("FOO", "BAR")), FALSE) 257s [1] TRUE 257s > # Number of elements of each must match... 257s > test.strcmp(list(S = c("foo", "bar"), 257s + T = c("foo", "bar", "baz")), FALSE) 257s [1] TRUE 257s > test.strcmp(list(S = c("foo", "bar", "baz"), 257s + T = c("xxx", "bar", "xxx")), FALSE) 257s [1] TRUE 257s > 257s > 257s BEGIN TEST sum.R 257s 257s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 257s Copyright (C) 2024 The R Foundation for Statistical Computing 257s Platform: aarch64-unknown-linux-gnu (64-bit) 257s 257s R is free software and comes with ABSOLUTELY NO WARRANTY. 257s You are welcome to redistribute it under certain conditions. 257s Type 'license()' or 'licence()' for distribution details. 257s 257s R is a collaborative project with many contributors. 257s Type 'contributors()' for more information and 257s 'citation()' on how to cite R or R packages in publications. 257s 257s Type 'demo()' for some demos, 'help()' for on-line help, or 257s 'help.start()' for an HTML browser interface to help. 257s Type 'q()' to quit R. 257s 257s > ### 257s > ### $Id: sum.R 22 2022-05-30 18:03:47Z proebuck $ 257s > ### 257s > 257s > 257s > ##----------------------------------------------------------------------------- 257s > test.sum <- function(input, expected) { 257s + output <- do.call(getFromNamespace("sum", "matlab"), input) 257s + identical(all.equal(output, 257s + expected, 257s + tolerance = 0.0001), 257s + TRUE) 257s + } 257s > 257s > X.vec <- 1:9 257s > sum.expected.vec <- 45 257s > 257s > cat("vector test", "\n") 257s vector test 257s > test.sum(list(x = X.vec, na.rm = FALSE), sum.expected.vec) 257s [1] TRUE 257s > 257s > X.mat <- matrix(X.vec, 3, 3, byrow = TRUE) 257s > sum.expected.mat.by.col <- c(12, 15, 18) 257s > sum.expected.mat.by.row <- c(6, 15, 24) 257s > 257s > cat("matrix test", "\n") 257s matrix test 257s > test.sum(list(x = X.mat, na.rm = FALSE), sum.expected.mat.by.col) 257s [1] TRUE 257s > test.sum(list(x = t(X.mat), na.rm = FALSE), sum.expected.mat.by.row) 257s [1] TRUE 257s > 257s > X.log <- c(TRUE, TRUE, FALSE, TRUE) 257s > sum.expected.log <- 3 257s > 257s > cat("logical test", "\n") 257s logical test 257s > test.sum(list(x = X.log, na.rm = FALSE), sum.expected.log) 257s [1] TRUE 257s > 257s > 257s BEGIN TEST tictoc.R 257s 257s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 257s Copyright (C) 2024 The R Foundation for Statistical Computing 257s Platform: aarch64-unknown-linux-gnu (64-bit) 257s 257s R is free software and comes with ABSOLUTELY NO WARRANTY. 257s You are welcome to redistribute it under certain conditions. 257s Type 'license()' or 'licence()' for distribution details. 257s 257s R is a collaborative project with many contributors. 257s Type 'contributors()' for more information and 257s 'citation()' on how to cite R or R packages in publications. 257s 257s Type 'demo()' for some demos, 'help()' for on-line help, or 257s 'help.start()' for an HTML browser interface to help. 257s Type 'q()' to quit R. 257s 257s > ### 257s > ### $Id: tictoc.R 22 2022-05-30 18:03:47Z proebuck $ 257s > ### 257s > 257s > 257s > ##----------------------------------------------------------------------------- 257s > test.toc <- function(delay, expected) { 257s + Sys.sleep(delay) 257s + output <- matlab::toc(FALSE) 257s + all.equal(output, 257s + expected, 257s + tolerance = 0.10) 257s + } 257s > 257s > matlab::tic() 257s > try(test.toc(4, 4)) 261s [1] "names for target but not for current" 261s > try(test.toc(2, 4+2)) 263s [1] "names for target but not for current" 263s > 263s > 263s BEGIN TEST vander.R 263s 263s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 263s Copyright (C) 2024 The R Foundation for Statistical Computing 263s Platform: aarch64-unknown-linux-gnu (64-bit) 263s 263s R is free software and comes with ABSOLUTELY NO WARRANTY. 263s You are welcome to redistribute it under certain conditions. 263s Type 'license()' or 'licence()' for distribution details. 263s 263s R is a collaborative project with many contributors. 263s Type 'contributors()' for more information and 263s 'citation()' on how to cite R or R packages in publications. 263s 263s Type 'demo()' for some demos, 'help()' for on-line help, or 263s 'help.start()' for an HTML browser interface to help. 263s Type 'q()' to quit R. 263s 263s > ### 263s > ### $Id: vander.R 22 2022-05-30 18:03:47Z proebuck $ 263s > ### 263s > 263s > 263s > ##----------------------------------------------------------------------------- 263s > test.vander <- function(input, expected) { 263s + output <- do.call(getFromNamespace("vander", "matlab"), input) 263s + identical(output, expected) 263s + } 263s > 263s > vander.expected.empty <- matrix(as.numeric(NA), nrow=0, ncol=0) 263s > vander.expected.scalar <- matrix(1.0, nrow=1, ncol=1) 263s > vander.expected.seq3 <- matrix(c( 1, 1, 1, 1, 1, 263s + 5.0625, 3.375, 2.25, 1.5, 1, 263s + 16, 8, 4, 2, 1, 263s + 39.0625, 15.625, 6.25, 2.5, 1, 263s + 81, 27, 9, 3, 1), 263s + nrow=5, ncol=5, byrow=TRUE) 263s > vander.expected.complex <- matrix(c(-1, 0.0 + 1i, 1.0, 263s + -4, 0.0 + 2i, 1.0, 263s + -9, 0.0 + 3i, 1.0), 263s + nrow=3, ncol=3, byrow=TRUE) 263s > 263s > test.vander(list(v=numeric()), vander.expected.empty) 263s [1] TRUE 263s > test.vander(list(v=1), vander.expected.scalar) 263s [1] TRUE 263s > test.vander(list(v=seq(from=1, to=3, by=0.5)), vander.expected.seq3) 263s [1] TRUE 263s > test.vander(list(v=c(1,2,3)*1i), vander.expected.complex) 263s [1] TRUE 263s > 263s > 263s BEGIN TEST zeros.R 264s 264s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 264s Copyright (C) 2024 The R Foundation for Statistical Computing 264s Platform: aarch64-unknown-linux-gnu (64-bit) 264s 264s R is free software and comes with ABSOLUTELY NO WARRANTY. 264s You are welcome to redistribute it under certain conditions. 264s Type 'license()' or 'licence()' for distribution details. 264s 264s R is a collaborative project with many contributors. 264s Type 'contributors()' for more information and 264s 'citation()' on how to cite R or R packages in publications. 264s 264s Type 'demo()' for some demos, 'help()' for on-line help, or 264s 'help.start()' for an HTML browser interface to help. 264s Type 'q()' to quit R. 264s 264s > ### 264s > ### $Id: zeros.R 22 2022-05-30 18:03:47Z proebuck $ 264s > ### 264s > 264s > 264s > ##----------------------------------------------------------------------------- 264s > test.zeros <- function(input, expected) { 264s + output <- do.call(getFromNamespace("zeros", "matlab"), input) 264s + identical(output, expected) 264s + } 264s > 264s > zeros.expected.3x3 <- matrix(0, nrow = 3, ncol = 3) 264s > zeros.expected.4x2 <- matrix(0, nrow = 4, ncol = 2) 264s > 264s > test.zeros(list(n = 3), zeros.expected.3x3) 264s [1] TRUE 264s > test.zeros(list(n = c(4, 2)), zeros.expected.4x2) 264s [1] TRUE 264s > test.zeros(list(m = 4, n = 2), zeros.expected.4x2) 264s [1] TRUE 264s > test.zeros(list(n = matlab::size(zeros.expected.4x2)), zeros.expected.4x2) 264s [1] TRUE 264s > 264s > 264s autopkgtest [19:14:40]: test run-unit-test: -----------------------] 265s run-unit-test PASS 265s autopkgtest [19:14:41]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 265s autopkgtest [19:14:41]: test pkg-r-autopkgtest: preparing testbed 267s Reading package lists... 267s Building dependency tree... 267s Reading state information... 267s Starting pkgProblemResolver with broken count: 0 267s Starting 2 pkgProblemResolver with broken count: 0 267s Done 268s The following additional packages will be installed: 268s build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 268s dctrl-tools g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc 268s gcc-13 gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gfortran gfortran-13 268s gfortran-13-aarch64-linux-gnu gfortran-aarch64-linux-gnu icu-devtools 268s libasan8 libatomic1 libblas-dev libbz2-dev libc-dev-bin libc6-dev libcc1-0 268s libcrypt-dev libgcc-13-dev libgfortran-13-dev libhwasan0 libicu-dev libisl23 268s libitm1 libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev liblapack-dev liblsan0 268s liblzma-dev libmpc3 libncurses-dev libnsl-dev libpcre2-16-0 libpcre2-32-0 268s libpcre2-dev libpcre2-posix3 libpkgconf3 libpng-dev libreadline-dev 268s libstdc++-13-dev libtirpc-dev libtsan2 libubsan1 linux-libc-dev pkg-config 268s pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev rpcsvc-proto zlib1g-dev 268s Suggested packages: 268s cpp-doc gcc-13-locales cpp-13-doc debtags gcc-13-doc gcc-multilib 268s manpages-dev autoconf automake libtool flex bison gdb gcc-doc 268s gdb-aarch64-linux-gnu gfortran-doc gfortran-13-doc libcoarrays-dev 268s liblapack-doc glibc-doc icu-doc liblzma-doc ncurses-doc readline-doc 268s libstdc++-13-doc texlive-base texlive-latex-base texlive-plain-generic 268s texlive-fonts-recommended texlive-fonts-extra texlive-extra-utils 268s texlive-latex-recommended texlive-latex-extra texinfo 268s Recommended packages: 268s bzip2-doc manpages manpages-dev libc-devtools libpng-tools 268s The following NEW packages will be installed: 268s autopkgtest-satdep build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu 268s cpp-aarch64-linux-gnu dctrl-tools g++ g++-13 g++-13-aarch64-linux-gnu 268s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu 268s gcc-aarch64-linux-gnu gfortran gfortran-13 gfortran-13-aarch64-linux-gnu 268s gfortran-aarch64-linux-gnu icu-devtools libasan8 libatomic1 libblas-dev 268s libbz2-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libgcc-13-dev 268s libgfortran-13-dev libhwasan0 libicu-dev libisl23 libitm1 libjpeg-dev 268s libjpeg-turbo8-dev libjpeg8-dev liblapack-dev liblsan0 liblzma-dev libmpc3 268s libncurses-dev libnsl-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev 268s libpcre2-posix3 libpkgconf3 libpng-dev libreadline-dev libstdc++-13-dev 268s libtirpc-dev libtsan2 libubsan1 linux-libc-dev pkg-config pkg-r-autopkgtest 268s pkgconf pkgconf-bin r-base-dev rpcsvc-proto zlib1g-dev 268s 0 upgraded, 62 newly installed, 0 to remove and 0 not upgraded. 268s Need to get 92.8 MB/92.8 MB of archives. 268s After this operation, 343 MB of additional disk space will be used. 268s Get:1 /tmp/autopkgtest.ZZKMdr/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [724 B] 268s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu2 [19.7 kB] 268s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 269s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 269s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc-dev arm64 1.3.4+ds-1.1 [201 kB] 269s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libnsl-dev arm64 1.3.0-3 [71.9 kB] 269s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 269s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu2 [1596 kB] 269s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 269s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 269s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 270s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 270s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 270s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 270s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 270s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 270s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 270s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 270s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 270s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 270s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 270s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 270s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 270s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 271s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 271s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 271s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 271s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-17ubuntu2 [2322 kB] 271s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [11.7 MB] 271s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-17ubuntu2 [14.4 kB] 271s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 271s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 271s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 271s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 dctrl-tools arm64 2.24-3build2 [65.2 kB] 271s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libgfortran-13-dev arm64 13.2.0-17ubuntu2 [478 kB] 271s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.8 MB] 271s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-13 arm64 13.2.0-17ubuntu2 [10.3 kB] 271s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1022 B] 271s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran arm64 4:13.2.0-7ubuntu1 [1164 B] 271s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 icu-devtools arm64 74.2-1ubuntu1 [209 kB] 271s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libblas-dev arm64 3.12.0-3 [111 kB] 271s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 libbz2-dev arm64 1.0.8-5ubuntu1 [35.8 kB] 271s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libicu-dev arm64 74.2-1ubuntu1 [11.9 MB] 271s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8-dev arm64 2.1.5-2ubuntu1 [304 kB] 271s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8-dev arm64 8c-2ubuntu11 [1484 B] 271s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-dev arm64 8c-2ubuntu11 [1482 B] 271s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack-dev arm64 3.12.0-3 [4293 kB] 272s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 libncurses-dev arm64 6.4+20240113-1ubuntu1 [385 kB] 272s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 272s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 272s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 272s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 272s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libpkgconf3 arm64 1.8.1-2 [31.2 kB] 272s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3ubuntu1 [895 kB] 272s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng-dev arm64 1.6.43-3 [267 kB] 272s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline-dev arm64 8.2-3.1 [177 kB] 272s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf-bin arm64 1.8.1-2 [20.4 kB] 272s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf arm64 1.8.1-2 [16.7 kB] 272s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 pkg-config arm64 1.8.1-2 [7170 B] 272s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 liblzma-dev arm64 5.4.5-0.3 [209 kB] 272s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 r-base-dev all 4.3.3-2build1 [4334 B] 272s Get:62 http://ftpmaster.internal/ubuntu noble/universe arm64 pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 273s Fetched 92.8 MB in 4s (26.0 MB/s) 273s Selecting previously unselected package libc-dev-bin. 273s (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 ... 76851 files and directories currently installed.) 273s Preparing to unpack .../00-libc-dev-bin_2.39-0ubuntu2_arm64.deb ... 273s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 273s Selecting previously unselected package linux-libc-dev:arm64. 273s Preparing to unpack .../01-linux-libc-dev_6.8.0-11.11_arm64.deb ... 273s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 273s Selecting previously unselected package libcrypt-dev:arm64. 273s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 273s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 273s Selecting previously unselected package libtirpc-dev:arm64. 273s Preparing to unpack .../03-libtirpc-dev_1.3.4+ds-1.1_arm64.deb ... 273s Unpacking libtirpc-dev:arm64 (1.3.4+ds-1.1) ... 273s Selecting previously unselected package libnsl-dev:arm64. 273s Preparing to unpack .../04-libnsl-dev_1.3.0-3_arm64.deb ... 273s Unpacking libnsl-dev:arm64 (1.3.0-3) ... 273s Selecting previously unselected package rpcsvc-proto. 273s Preparing to unpack .../05-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 273s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 273s Selecting previously unselected package libc6-dev:arm64. 273s Preparing to unpack .../06-libc6-dev_2.39-0ubuntu2_arm64.deb ... 273s Unpacking libc6-dev:arm64 (2.39-0ubuntu2) ... 273s Selecting previously unselected package libisl23:arm64. 273s Preparing to unpack .../07-libisl23_0.26-3_arm64.deb ... 273s Unpacking libisl23:arm64 (0.26-3) ... 273s Selecting previously unselected package libmpc3:arm64. 273s Preparing to unpack .../08-libmpc3_1.3.1-1_arm64.deb ... 273s Unpacking libmpc3:arm64 (1.3.1-1) ... 273s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 273s Preparing to unpack .../09-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 273s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 274s Selecting previously unselected package cpp-13. 274s Preparing to unpack .../10-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 274s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 274s Selecting previously unselected package cpp-aarch64-linux-gnu. 274s Preparing to unpack .../11-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 274s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 274s Selecting previously unselected package cpp. 274s Preparing to unpack .../12-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 274s Unpacking cpp (4:13.2.0-7ubuntu1) ... 274s Selecting previously unselected package libcc1-0:arm64. 274s Preparing to unpack .../13-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 274s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 274s Selecting previously unselected package libitm1:arm64. 274s Preparing to unpack .../14-libitm1_14-20240303-1ubuntu1_arm64.deb ... 274s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 274s Selecting previously unselected package libatomic1:arm64. 274s Preparing to unpack .../15-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 274s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 274s Selecting previously unselected package libasan8:arm64. 274s Preparing to unpack .../16-libasan8_14-20240303-1ubuntu1_arm64.deb ... 274s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 274s Selecting previously unselected package liblsan0:arm64. 274s Preparing to unpack .../17-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 274s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 274s Selecting previously unselected package libtsan2:arm64. 274s Preparing to unpack .../18-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 274s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 274s Selecting previously unselected package libubsan1:arm64. 274s Preparing to unpack .../19-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 274s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 274s Selecting previously unselected package libhwasan0:arm64. 274s Preparing to unpack .../20-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 274s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 274s Selecting previously unselected package libgcc-13-dev:arm64. 274s Preparing to unpack .../21-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 274s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 274s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 274s Preparing to unpack .../22-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 274s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 275s Selecting previously unselected package gcc-13. 275s Preparing to unpack .../23-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 275s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 275s Selecting previously unselected package gcc-aarch64-linux-gnu. 275s Preparing to unpack .../24-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 275s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 275s Selecting previously unselected package gcc. 275s Preparing to unpack .../25-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 275s Unpacking gcc (4:13.2.0-7ubuntu1) ... 275s Selecting previously unselected package libstdc++-13-dev:arm64. 275s Preparing to unpack .../26-libstdc++-13-dev_13.2.0-17ubuntu2_arm64.deb ... 275s Unpacking libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 275s Selecting previously unselected package g++-13-aarch64-linux-gnu. 275s Preparing to unpack .../27-g++-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 275s Unpacking g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 275s Selecting previously unselected package g++-13. 275s Preparing to unpack .../28-g++-13_13.2.0-17ubuntu2_arm64.deb ... 275s Unpacking g++-13 (13.2.0-17ubuntu2) ... 275s Selecting previously unselected package g++-aarch64-linux-gnu. 275s Preparing to unpack .../29-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 275s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 275s Selecting previously unselected package g++. 275s Preparing to unpack .../30-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 275s Unpacking g++ (4:13.2.0-7ubuntu1) ... 275s Selecting previously unselected package build-essential. 275s Preparing to unpack .../31-build-essential_12.10ubuntu1_arm64.deb ... 275s Unpacking build-essential (12.10ubuntu1) ... 275s Selecting previously unselected package dctrl-tools. 275s Preparing to unpack .../32-dctrl-tools_2.24-3build2_arm64.deb ... 275s Unpacking dctrl-tools (2.24-3build2) ... 275s Selecting previously unselected package libgfortran-13-dev:arm64. 275s Preparing to unpack .../33-libgfortran-13-dev_13.2.0-17ubuntu2_arm64.deb ... 275s Unpacking libgfortran-13-dev:arm64 (13.2.0-17ubuntu2) ... 275s Selecting previously unselected package gfortran-13-aarch64-linux-gnu. 275s Preparing to unpack .../34-gfortran-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 275s Unpacking gfortran-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 276s Selecting previously unselected package gfortran-13. 276s Preparing to unpack .../35-gfortran-13_13.2.0-17ubuntu2_arm64.deb ... 276s Unpacking gfortran-13 (13.2.0-17ubuntu2) ... 276s Selecting previously unselected package gfortran-aarch64-linux-gnu. 276s Preparing to unpack .../36-gfortran-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 276s Unpacking gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 276s Selecting previously unselected package gfortran. 276s Preparing to unpack .../37-gfortran_4%3a13.2.0-7ubuntu1_arm64.deb ... 276s Unpacking gfortran (4:13.2.0-7ubuntu1) ... 276s Selecting previously unselected package icu-devtools. 276s Preparing to unpack .../38-icu-devtools_74.2-1ubuntu1_arm64.deb ... 276s Unpacking icu-devtools (74.2-1ubuntu1) ... 276s Selecting previously unselected package libblas-dev:arm64. 276s Preparing to unpack .../39-libblas-dev_3.12.0-3_arm64.deb ... 276s Unpacking libblas-dev:arm64 (3.12.0-3) ... 276s Selecting previously unselected package libbz2-dev:arm64. 276s Preparing to unpack .../40-libbz2-dev_1.0.8-5ubuntu1_arm64.deb ... 276s Unpacking libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 276s Selecting previously unselected package libicu-dev:arm64. 276s Preparing to unpack .../41-libicu-dev_74.2-1ubuntu1_arm64.deb ... 276s Unpacking libicu-dev:arm64 (74.2-1ubuntu1) ... 276s Selecting previously unselected package libjpeg-turbo8-dev:arm64. 276s Preparing to unpack .../42-libjpeg-turbo8-dev_2.1.5-2ubuntu1_arm64.deb ... 276s Unpacking libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu1) ... 276s Selecting previously unselected package libjpeg8-dev:arm64. 276s Preparing to unpack .../43-libjpeg8-dev_8c-2ubuntu11_arm64.deb ... 276s Unpacking libjpeg8-dev:arm64 (8c-2ubuntu11) ... 276s Selecting previously unselected package libjpeg-dev:arm64. 276s Preparing to unpack .../44-libjpeg-dev_8c-2ubuntu11_arm64.deb ... 276s Unpacking libjpeg-dev:arm64 (8c-2ubuntu11) ... 276s Selecting previously unselected package liblapack-dev:arm64. 276s Preparing to unpack .../45-liblapack-dev_3.12.0-3_arm64.deb ... 276s Unpacking liblapack-dev:arm64 (3.12.0-3) ... 277s Selecting previously unselected package libncurses-dev:arm64. 277s Preparing to unpack .../46-libncurses-dev_6.4+20240113-1ubuntu1_arm64.deb ... 277s Unpacking libncurses-dev:arm64 (6.4+20240113-1ubuntu1) ... 277s Selecting previously unselected package libpcre2-16-0:arm64. 277s Preparing to unpack .../47-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 277s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 277s Selecting previously unselected package libpcre2-32-0:arm64. 277s Preparing to unpack .../48-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 277s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 277s Selecting previously unselected package libpcre2-posix3:arm64. 277s Preparing to unpack .../49-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 277s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 277s Selecting previously unselected package libpcre2-dev:arm64. 277s Preparing to unpack .../50-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 277s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 277s Selecting previously unselected package libpkgconf3:arm64. 277s Preparing to unpack .../51-libpkgconf3_1.8.1-2_arm64.deb ... 277s Unpacking libpkgconf3:arm64 (1.8.1-2) ... 277s Selecting previously unselected package zlib1g-dev:arm64. 277s Preparing to unpack .../52-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 277s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 277s Selecting previously unselected package libpng-dev:arm64. 277s Preparing to unpack .../53-libpng-dev_1.6.43-3_arm64.deb ... 277s Unpacking libpng-dev:arm64 (1.6.43-3) ... 277s Selecting previously unselected package libreadline-dev:arm64. 277s Preparing to unpack .../54-libreadline-dev_8.2-3.1_arm64.deb ... 277s Unpacking libreadline-dev:arm64 (8.2-3.1) ... 277s Selecting previously unselected package pkgconf-bin. 277s Preparing to unpack .../55-pkgconf-bin_1.8.1-2_arm64.deb ... 277s Unpacking pkgconf-bin (1.8.1-2) ... 277s Selecting previously unselected package pkgconf:arm64. 277s Preparing to unpack .../56-pkgconf_1.8.1-2_arm64.deb ... 277s Unpacking pkgconf:arm64 (1.8.1-2) ... 277s Selecting previously unselected package pkg-config:arm64. 277s Preparing to unpack .../57-pkg-config_1.8.1-2_arm64.deb ... 277s Unpacking pkg-config:arm64 (1.8.1-2) ... 277s Selecting previously unselected package liblzma-dev:arm64. 277s Preparing to unpack .../58-liblzma-dev_5.4.5-0.3_arm64.deb ... 277s Unpacking liblzma-dev:arm64 (5.4.5-0.3) ... 277s Selecting previously unselected package r-base-dev. 277s Preparing to unpack .../59-r-base-dev_4.3.3-2build1_all.deb ... 277s Unpacking r-base-dev (4.3.3-2build1) ... 277s Selecting previously unselected package pkg-r-autopkgtest. 277s Preparing to unpack .../60-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 277s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 277s Selecting previously unselected package autopkgtest-satdep. 278s Preparing to unpack .../61-2-autopkgtest-satdep.deb ... 278s Unpacking autopkgtest-satdep (0) ... 278s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 278s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 278s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 278s Setting up libtirpc-dev:arm64 (1.3.4+ds-1.1) ... 278s Setting up libpkgconf3:arm64 (1.8.1-2) ... 278s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 278s Setting up libmpc3:arm64 (1.3.1-1) ... 278s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 278s Setting up icu-devtools (74.2-1ubuntu1) ... 278s Setting up pkgconf-bin (1.8.1-2) ... 278s Setting up liblzma-dev:arm64 (5.4.5-0.3) ... 278s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 278s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 278s Setting up libnsl-dev:arm64 (1.3.0-3) ... 278s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 278s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 278s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 278s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 278s Setting up libisl23:arm64 (0.26-3) ... 278s Setting up libc-dev-bin (2.39-0ubuntu2) ... 278s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 278s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 278s Setting up libblas-dev:arm64 (3.12.0-3) ... 278s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode 278s Setting up dctrl-tools (2.24-3build2) ... 278s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 278s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 278s Setting up pkgconf:arm64 (1.8.1-2) ... 278s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 278s Setting up liblapack-dev:arm64 (3.12.0-3) ... 278s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode 278s Setting up pkg-config:arm64 (1.8.1-2) ... 278s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 278s Setting up libc6-dev:arm64 (2.39-0ubuntu2) ... 278s Setting up libgfortran-13-dev:arm64 (13.2.0-17ubuntu2) ... 278s Setting up libicu-dev:arm64 (74.2-1ubuntu1) ... 278s Setting up libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 278s Setting up libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 278s Setting up libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu1) ... 278s Setting up libncurses-dev:arm64 (6.4+20240113-1ubuntu1) ... 278s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 278s Setting up cpp-13 (13.2.0-17ubuntu2) ... 278s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 278s Setting up libreadline-dev:arm64 (8.2-3.1) ... 278s Setting up gcc-13 (13.2.0-17ubuntu2) ... 278s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 278s Setting up cpp (4:13.2.0-7ubuntu1) ... 278s Setting up libjpeg8-dev:arm64 (8c-2ubuntu11) ... 278s Setting up g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 278s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 278s Setting up g++-13 (13.2.0-17ubuntu2) ... 278s Setting up libpng-dev:arm64 (1.6.43-3) ... 278s Setting up libjpeg-dev:arm64 (8c-2ubuntu11) ... 278s Setting up gfortran-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 278s Setting up gcc (4:13.2.0-7ubuntu1) ... 278s Setting up gfortran-13 (13.2.0-17ubuntu2) ... 278s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 278s Setting up gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 278s Setting up gfortran (4:13.2.0-7ubuntu1) ... 278s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 278s 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 278s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 278s 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 278s Setting up g++ (4:13.2.0-7ubuntu1) ... 278s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 278s Setting up build-essential (12.10ubuntu1) ... 278s Setting up r-base-dev (4.3.3-2build1) ... 278s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 278s Setting up autopkgtest-satdep (0) ... 278s Processing triggers for man-db (2.12.0-3) ... 279s Processing triggers for install-info (7.1-3) ... 280s Processing triggers for libc-bin (2.39-0ubuntu2) ... 283s (Reading database ... 80410 files and directories currently installed.) 283s Removing autopkgtest-satdep (0) ... 284s autopkgtest [19:15:00]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 284s autopkgtest [19:15:00]: test pkg-r-autopkgtest: [----------------------- 284s Test: Try to load the R library matlab 285s 285s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 285s Copyright (C) 2024 The R Foundation for Statistical Computing 285s Platform: aarch64-unknown-linux-gnu (64-bit) 285s 285s R is free software and comes with ABSOLUTELY NO WARRANTY. 285s You are welcome to redistribute it under certain conditions. 285s Type 'license()' or 'licence()' for distribution details. 285s 285s R is a collaborative project with many contributors. 285s Type 'contributors()' for more information and 285s 'citation()' on how to cite R or R packages in publications. 285s 285s Type 'demo()' for some demos, 'help()' for on-line help, or 285s 'help.start()' for an HTML browser interface to help. 285s Type 'q()' to quit R. 285s 285s > library('matlab') 285s 285s Attaching package: ‘matlab’ 285s 285s The following object is masked from ‘package:stats’: 285s 285s reshape 285s 285s The following objects are masked from ‘package:utils’: 285s 285s find, fix 285s 285s The following object is masked from ‘package:base’: 285s 285s sum 285s 285s > 285s > 285s Other tests are currently unsupported! 285s They will be progressively added. 285s autopkgtest [19:15:01]: test pkg-r-autopkgtest: -----------------------] 286s autopkgtest [19:15:02]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 286s pkg-r-autopkgtest PASS 286s autopkgtest [19:15:02]: @@@@@@@@@@@@@@@@@@@@ summary 286s run-unit-test PASS 286s pkg-r-autopkgtest PASS 305s Creating nova instance adt-noble-arm64-r-cran-matlab-20240316-191016-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240314.img (UUID 7faf5f09-d335-4346-a441-4eab2f9c04fe)...