0s autopkgtest [15:37:03]: starting date and time: 2025-03-15 15:37:03+0000 1s autopkgtest [15:37:04]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 1s autopkgtest [15:37:04]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.2ubo411u/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade r-cran-libcoin --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-18.secgroup --name adt-plucky-arm64-r-cran-libcoin-20250315-153703-juju-7f2275-prod-proposed-migration-environment-15-6add3a11-afd3-48b5-a52e-b6e64c634a83 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 139s autopkgtest [15:39:21]: testbed dpkg architecture: arm64 139s autopkgtest [15:39:22]: testbed apt version: 2.9.33 139s autopkgtest [15:39:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 139s autopkgtest [15:39:22]: testbed release detected to be: None 140s autopkgtest [15:39:23]: updating testbed package index (apt update) 141s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 141s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 141s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 141s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 141s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 141s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 142s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 143s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [111 kB] 143s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 c-n-f Metadata [1856 B] 143s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 c-n-f Metadata [116 B] 143s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [324 kB] 144s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 c-n-f Metadata [14.7 kB] 144s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [4948 B] 144s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 c-n-f Metadata [268 B] 144s Fetched 1078 kB in 3s (324 kB/s) 145s Reading package lists... 145s + lsb_release --codename --short 145s + RELEASE=plucky 145s + cat 145s + [ plucky != trusty ] 145s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 145s Reading package lists... 146s Building dependency tree... 146s Reading state information... 146s Calculating upgrade... 146s Calculating upgrade... 147s The following packages will be upgraded: 147s pinentry-curses python3-jinja2 strace 147s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 147s Need to get 647 kB of archives. 147s After this operation, 11.3 kB of additional disk space will be used. 147s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 strace arm64 6.13+ds-1ubuntu1 [499 kB] 148s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 pinentry-curses arm64 1.3.1-2ubuntu3 [39.2 kB] 148s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 148s Fetched 647 kB in 1s (602 kB/s) 149s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117701 files and directories currently installed.) 149s Preparing to unpack .../strace_6.13+ds-1ubuntu1_arm64.deb ... 149s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 149s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_arm64.deb ... 149s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 149s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 149s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 149s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 149s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 149s Setting up strace (6.13+ds-1ubuntu1) ... 149s Processing triggers for man-db (2.13.0-1) ... 150s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 150s + /usr/lib/apt/apt-helper analyze-pattern ?true 150s + uname -r 150s + sed s/\./\\./g 150s + running_kernel_pattern=^linux-.*6\.14\.0-10-generic.* 150s + apt list ?obsolete 150s + tail -n+2 150s + cut -d/ -f1 150s + grep -v ^linux-.*6\.14\.0-10-generic.* 150s + obsolete_pkgs=linux-headers-6.11.0-8-generic 150s linux-headers-6.11.0-8 150s linux-image-6.11.0-8-generic 150s linux-modules-6.11.0-8-generic 150s linux-tools-6.11.0-8-generic 150s linux-tools-6.11.0-8 150s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove linux-headers-6.11.0-8-generic linux-headers-6.11.0-8 linux-image-6.11.0-8-generic linux-modules-6.11.0-8-generic linux-tools-6.11.0-8-generic linux-tools-6.11.0-8 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 151s Solving dependencies... 151s The following packages will be REMOVED: 151s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 151s libunwind8* linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 151s linux-image-6.11.0-8-generic* linux-modules-6.11.0-8-generic* 151s linux-tools-6.11.0-8* linux-tools-6.11.0-8-generic* 151s 0 upgraded, 0 newly installed, 11 to remove and 5 not upgraded. 151s After this operation, 267 MB disk space will be freed. 152s (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 ... 117701 files and directories currently installed.) 152s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 152s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 152s Removing libpython3.12t64:arm64 (3.12.9-1) ... 152s Removing libpython3.12-stdlib:arm64 (3.12.9-1) ... 152s Removing libnsl2:arm64 (1.3.0-3build3) ... 152s Removing libpython3.12-minimal:arm64 (3.12.9-1) ... 152s Removing libunwind8:arm64 (1.6.2-3.1) ... 152s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 152s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 154s Removing linux-image-6.11.0-8-generic (6.11.0-8.8) ... 154s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.14.0-10-generic 154s I: /boot/initrd.img.old is now a symlink to initrd.img-6.14.0-10-generic 154s /etc/kernel/postrm.d/initramfs-tools: 154s update-initramfs: Deleting /boot/initrd.img-6.11.0-8-generic 154s /etc/kernel/postrm.d/zz-flash-kernel: 154s flash-kernel: Kernel 6.11.0-8-generic has been removed. 154s flash-kernel: A higher version (6.14.0-10-generic) is still installed, no reflashing required. 154s /etc/kernel/postrm.d/zz-update-grub: 154s Sourcing file `/etc/default/grub' 154s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 154s Generating grub configuration file ... 154s Found linux image: /boot/vmlinuz-6.14.0-10-generic 154s Found initrd image: /boot/initrd.img-6.14.0-10-generic 155s Warning: os-prober will not be executed to detect other bootable partitions. 155s Systems on them will not be added to the GRUB boot configuration. 155s Check GRUB_DISABLE_OS_PROBER documentation entry. 155s Adding boot menu entry for UEFI Firmware Settings ... 155s done 155s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 155s Processing triggers for libc-bin (2.41-1ubuntu1) ... 155s (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 ... 81650 files and directories currently installed.) 155s Purging configuration files for linux-image-6.11.0-8-generic (6.11.0-8.8) ... 155s Purging configuration files for libpython3.12-minimal:arm64 (3.12.9-1) ... 155s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 155s + grep -q trusty /etc/lsb-release 155s + [ ! -d /usr/share/doc/unattended-upgrades ] 155s + [ ! -d /usr/share/doc/lxd ] 155s + [ ! -d /usr/share/doc/lxd-client ] 155s + [ ! -d /usr/share/doc/snapd ] 155s + type iptables 155s + cat 155s + chmod 755 /etc/rc.local 155s + . /etc/rc.local 155s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 155s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 155s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 155s + uname -m 155s + [ aarch64 = ppc64le ] 155s + [ -d /run/systemd/system ] 155s + systemd-detect-virt --quiet --vm 155s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 155s + cat 155s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 155s + echo COMPRESS=lz4 155s autopkgtest [15:39:38]: upgrading testbed (apt dist-upgrade and autopurge) 156s Reading package lists... 156s Building dependency tree... 156s Reading state information... 156s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 157s Starting 2 pkgProblemResolver with broken count: 0 157s Done 157s Entering ResolveByKeep 157s 158s Calculating upgrade... 158s The following packages will be upgraded: 158s libc-bin libc-dev-bin libc6 libc6-dev locales 158s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s Need to get 9530 kB of archives. 158s After this operation, 0 B of additional disk space will be used. 158s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc6-dev arm64 2.41-1ubuntu2 [1750 kB] 161s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc-dev-bin arm64 2.41-1ubuntu2 [24.0 kB] 161s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc6 arm64 2.41-1ubuntu2 [2910 kB] 165s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc-bin arm64 2.41-1ubuntu2 [600 kB] 165s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 locales all 2.41-1ubuntu2 [4246 kB] 171s Preconfiguring packages ... 171s Fetched 9530 kB in 13s (748 kB/s) 171s (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 ... 81647 files and directories currently installed.) 171s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_arm64.deb ... 171s Unpacking libc6-dev:arm64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 171s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_arm64.deb ... 171s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 172s Preparing to unpack .../libc6_2.41-1ubuntu2_arm64.deb ... 172s Unpacking libc6:arm64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 172s Setting up libc6:arm64 (2.41-1ubuntu2) ... 172s (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 ... 81647 files and directories currently installed.) 172s Preparing to unpack .../libc-bin_2.41-1ubuntu2_arm64.deb ... 172s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 172s Setting up libc-bin (2.41-1ubuntu2) ... 172s (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 ... 81647 files and directories currently installed.) 172s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 172s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 172s Setting up locales (2.41-1ubuntu2) ... 173s Generating locales (this might take a while)... 175s en_US.UTF-8... done 175s Generation complete. 175s Setting up libc-dev-bin (2.41-1ubuntu2) ... 175s Setting up libc6-dev:arm64 (2.41-1ubuntu2) ... 175s Processing triggers for man-db (2.13.0-1) ... 176s Processing triggers for systemd (257.3-1ubuntu3) ... 177s Reading package lists... 177s Building dependency tree... 177s Reading state information... 178s Starting pkgProblemResolver with broken count: 0 178s Starting 2 pkgProblemResolver with broken count: 0 178s Done 178s Solving dependencies... 179s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 179s autopkgtest [15:40:02]: rebooting testbed after setup commands that affected boot 204s autopkgtest [15:40:27]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP PREEMPT_DYNAMIC Wed Mar 12 15:45:31 UTC 2025 207s autopkgtest [15:40:30]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-libcoin 210s Get:1 http://ftpmaster.internal/ubuntu plucky/universe r-cran-libcoin 1.0-10-1 (dsc) [2121 B] 210s Get:2 http://ftpmaster.internal/ubuntu plucky/universe r-cran-libcoin 1.0-10-1 (tar) [848 kB] 210s Get:3 http://ftpmaster.internal/ubuntu plucky/universe r-cran-libcoin 1.0-10-1 (diff) [2468 B] 210s gpgv: Signature made Sat Oct 14 06:06:56 2023 UTC 210s gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 210s gpgv: issuer "tille@debian.org" 210s gpgv: Can't check signature: No public key 210s dpkg-source: warning: cannot verify inline signature for ./r-cran-libcoin_1.0-10-1.dsc: no acceptable signature found 211s autopkgtest [15:40:34]: testing package r-cran-libcoin version 1.0-10-1 212s autopkgtest [15:40:35]: build not needed 217s autopkgtest [15:40:40]: test run-unit-test: preparing testbed 218s Reading package lists... 218s Building dependency tree... 218s Reading state information... 218s Starting pkgProblemResolver with broken count: 0 218s Starting 2 pkgProblemResolver with broken count: 0 218s Done 219s The following NEW packages will be installed: 219s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libblas3 219s libcairo2 libdatrie1 libdeflate0 libfontconfig1 libgfortran5 libgomp1 219s libgraphite2-3 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 219s liblapack3 liblerc4 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 219s libpaper-utils libpaper2 libpixman-1-0 libsharpyuv0 libsm6 libtcl8.6 219s libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 libxcb-shm0 219s libxft2 libxrender1 libxss1 libxt6t64 r-base-core r-cran-codetools 219s r-cran-coin r-cran-lattice r-cran-libcoin r-cran-mass r-cran-matrix 219s r-cran-matrixstats r-cran-modeltools r-cran-multcomp r-cran-mvtnorm 219s r-cran-sandwich r-cran-survival r-cran-th.data r-cran-zoo unzip x11-common 219s xdg-utils zip 219s 0 upgraded, 58 newly installed, 0 to remove and 0 not upgraded. 219s Need to get 69.0 MB of archives. 219s After this operation, 121 MB of additional disk space will be used. 219s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 220s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 221s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig-config arm64 2.15.0-2ubuntu1 [37.5 kB] 221s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontconfig1 arm64 2.15.0-2ubuntu1 [144 kB] 221s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig arm64 2.15.0-2ubuntu1 [191 kB] 222s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.1-2 [161 kB] 222s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 222s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 222s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 222s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 222s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libcairo2 arm64 1.18.2-2 [560 kB] 223s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 223s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 223s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 15-20250222-0ubuntu1 [444 kB] 223s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 15-20250222-0ubuntu1 [146 kB] 223s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 223s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 224s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 224s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libice6 arm64 2:1.1.1-1 [42.3 kB] 224s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 224s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 224s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.1-2 [2307 kB] 226s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 227s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 227s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 227s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libpango-1.0-0 arm64 1.56.2-1 [237 kB] 227s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangoft2-1.0-0 arm64 1.56.2-1 [49.5 kB] 227s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangocairo-1.0-0 arm64 1.56.2-1 [27.6 kB] 227s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 libpaper2 arm64 2.2.5-0.3 [17.3 kB] 227s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 libpaper-utils arm64 2.2.5-0.3 [15.4 kB] 227s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 227s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libsm6 arm64 2:1.2.4-1 [16.4 kB] 227s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libtcl8.6 arm64 8.6.16+dfsg-1 [987 kB] 228s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 228s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 229s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu4 [193 kB] 229s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 229s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 229s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 libtk8.6 arm64 8.6.16-1 [776 kB] 230s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 230s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 zip arm64 3.0-14ubuntu2 [173 kB] 230s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 unzip arm64 6.0-28ubuntu6 [178 kB] 230s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 231s Get:44 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-base-core arm64 4.4.3-1 [28.4 MB] 262s Get:45 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-codetools all 0.2-20-1 [90.5 kB] 262s Get:46 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-lattice arm64 0.22-6-1 [1363 kB] 264s Get:47 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-matrix arm64 1.7-3-1 [4045 kB] 268s Get:48 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-survival arm64 3.8-3-1 [8213 kB] 277s Get:49 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-mvtnorm arm64 1.3-3-1 [921 kB] 278s Get:50 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-libcoin arm64 1.0-10-1 [766 kB] 279s Get:51 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-matrixstats arm64 1.5.0-1 [496 kB] 280s Get:52 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-modeltools all 0.2-23-2build1 [219 kB] 280s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-mass arm64 7.3-64-1 [1110 kB] 281s Get:54 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-th.data all 1.1-3-1 [8723 kB] 291s Get:55 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-zoo arm64 1.8-13-1 [996 kB] 292s Get:56 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-sandwich all 3.1-1-1 [1483 kB] 293s Get:57 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-multcomp all 1.4-28-1 [700 kB] 294s Get:58 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-coin arm64 1.4-3-1 [1559 kB] 296s Preconfiguring packages ... 296s Fetched 69.0 MB in 1min 17s (901 kB/s) 296s Selecting previously unselected package fonts-dejavu-mono. 297s (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 ... 81647 files and directories currently installed.) 297s Preparing to unpack .../00-fonts-dejavu-mono_2.37-8_all.deb ... 297s Unpacking fonts-dejavu-mono (2.37-8) ... 297s Selecting previously unselected package fonts-dejavu-core. 297s Preparing to unpack .../01-fonts-dejavu-core_2.37-8_all.deb ... 297s Unpacking fonts-dejavu-core (2.37-8) ... 297s Selecting previously unselected package fontconfig-config. 297s Preparing to unpack .../02-fontconfig-config_2.15.0-2ubuntu1_arm64.deb ... 297s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 297s Selecting previously unselected package libfontconfig1:arm64. 297s Preparing to unpack .../03-libfontconfig1_2.15.0-2ubuntu1_arm64.deb ... 297s Unpacking libfontconfig1:arm64 (2.15.0-2ubuntu1) ... 297s Selecting previously unselected package fontconfig. 297s Preparing to unpack .../04-fontconfig_2.15.0-2ubuntu1_arm64.deb ... 297s Unpacking fontconfig (2.15.0-2ubuntu1) ... 297s Selecting previously unselected package libblas3:arm64. 297s Preparing to unpack .../05-libblas3_3.12.1-2_arm64.deb ... 297s Unpacking libblas3:arm64 (3.12.1-2) ... 297s Selecting previously unselected package libpixman-1-0:arm64. 297s Preparing to unpack .../06-libpixman-1-0_0.44.0-3_arm64.deb ... 297s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 297s Selecting previously unselected package libxcb-render0:arm64. 297s Preparing to unpack .../07-libxcb-render0_1.17.0-2_arm64.deb ... 297s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 297s Selecting previously unselected package libxcb-shm0:arm64. 297s Preparing to unpack .../08-libxcb-shm0_1.17.0-2_arm64.deb ... 297s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 297s Selecting previously unselected package libxrender1:arm64. 297s Preparing to unpack .../09-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 297s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 297s Selecting previously unselected package libcairo2:arm64. 297s Preparing to unpack .../10-libcairo2_1.18.2-2_arm64.deb ... 297s Unpacking libcairo2:arm64 (1.18.2-2) ... 297s Selecting previously unselected package libdatrie1:arm64. 297s Preparing to unpack .../11-libdatrie1_0.2.13-3build1_arm64.deb ... 297s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 297s Selecting previously unselected package libdeflate0:arm64. 297s Preparing to unpack .../12-libdeflate0_1.23-1_arm64.deb ... 297s Unpacking libdeflate0:arm64 (1.23-1) ... 297s Selecting previously unselected package libgfortran5:arm64. 297s Preparing to unpack .../13-libgfortran5_15-20250222-0ubuntu1_arm64.deb ... 297s Unpacking libgfortran5:arm64 (15-20250222-0ubuntu1) ... 297s Selecting previously unselected package libgomp1:arm64. 297s Preparing to unpack .../14-libgomp1_15-20250222-0ubuntu1_arm64.deb ... 297s Unpacking libgomp1:arm64 (15-20250222-0ubuntu1) ... 297s Selecting previously unselected package libgraphite2-3:arm64. 297s Preparing to unpack .../15-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 297s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 297s Selecting previously unselected package libharfbuzz0b:arm64. 297s Preparing to unpack .../16-libharfbuzz0b_10.2.0-1_arm64.deb ... 297s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 298s Selecting previously unselected package x11-common. 298s Preparing to unpack .../17-x11-common_1%3a7.7+23ubuntu3_all.deb ... 298s Unpacking x11-common (1:7.7+23ubuntu3) ... 298s Selecting previously unselected package libice6:arm64. 298s Preparing to unpack .../18-libice6_2%3a1.1.1-1_arm64.deb ... 298s Unpacking libice6:arm64 (2:1.1.1-1) ... 298s Selecting previously unselected package libjpeg-turbo8:arm64. 298s Preparing to unpack .../19-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 298s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 298s Selecting previously unselected package libjpeg8:arm64. 298s Preparing to unpack .../20-libjpeg8_8c-2ubuntu11_arm64.deb ... 298s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 298s Selecting previously unselected package liblapack3:arm64. 298s Preparing to unpack .../21-liblapack3_3.12.1-2_arm64.deb ... 298s Unpacking liblapack3:arm64 (3.12.1-2) ... 298s Selecting previously unselected package liblerc4:arm64. 298s Preparing to unpack .../22-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 298s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 298s Selecting previously unselected package libthai-data. 298s Preparing to unpack .../23-libthai-data_0.1.29-2build1_all.deb ... 298s Unpacking libthai-data (0.1.29-2build1) ... 298s Selecting previously unselected package libthai0:arm64. 298s Preparing to unpack .../24-libthai0_0.1.29-2build1_arm64.deb ... 298s Unpacking libthai0:arm64 (0.1.29-2build1) ... 298s Selecting previously unselected package libpango-1.0-0:arm64. 298s Preparing to unpack .../25-libpango-1.0-0_1.56.2-1_arm64.deb ... 298s Unpacking libpango-1.0-0:arm64 (1.56.2-1) ... 298s Selecting previously unselected package libpangoft2-1.0-0:arm64. 298s Preparing to unpack .../26-libpangoft2-1.0-0_1.56.2-1_arm64.deb ... 298s Unpacking libpangoft2-1.0-0:arm64 (1.56.2-1) ... 298s Selecting previously unselected package libpangocairo-1.0-0:arm64. 298s Preparing to unpack .../27-libpangocairo-1.0-0_1.56.2-1_arm64.deb ... 298s Unpacking libpangocairo-1.0-0:arm64 (1.56.2-1) ... 298s Selecting previously unselected package libpaper2:arm64. 298s Preparing to unpack .../28-libpaper2_2.2.5-0.3_arm64.deb ... 298s Unpacking libpaper2:arm64 (2.2.5-0.3) ... 298s Selecting previously unselected package libpaper-utils. 298s Preparing to unpack .../29-libpaper-utils_2.2.5-0.3_arm64.deb ... 298s Unpacking libpaper-utils (2.2.5-0.3) ... 298s Selecting previously unselected package libsharpyuv0:arm64. 298s Preparing to unpack .../30-libsharpyuv0_1.5.0-0.1_arm64.deb ... 298s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 298s Selecting previously unselected package libsm6:arm64. 298s Preparing to unpack .../31-libsm6_2%3a1.2.4-1_arm64.deb ... 298s Unpacking libsm6:arm64 (2:1.2.4-1) ... 298s Selecting previously unselected package libtcl8.6:arm64. 298s Preparing to unpack .../32-libtcl8.6_8.6.16+dfsg-1_arm64.deb ... 298s Unpacking libtcl8.6:arm64 (8.6.16+dfsg-1) ... 298s Selecting previously unselected package libjbig0:arm64. 298s Preparing to unpack .../33-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 298s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 298s Selecting previously unselected package libwebp7:arm64. 298s Preparing to unpack .../34-libwebp7_1.5.0-0.1_arm64.deb ... 298s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 298s Selecting previously unselected package libtiff6:arm64. 298s Preparing to unpack .../35-libtiff6_4.5.1+git230720-4ubuntu4_arm64.deb ... 298s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 298s Selecting previously unselected package libxft2:arm64. 298s Preparing to unpack .../36-libxft2_2.3.6-1build1_arm64.deb ... 298s Unpacking libxft2:arm64 (2.3.6-1build1) ... 298s Selecting previously unselected package libxss1:arm64. 298s Preparing to unpack .../37-libxss1_1%3a1.2.3-1build3_arm64.deb ... 298s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 298s Selecting previously unselected package libtk8.6:arm64. 298s Preparing to unpack .../38-libtk8.6_8.6.16-1_arm64.deb ... 298s Unpacking libtk8.6:arm64 (8.6.16-1) ... 298s Selecting previously unselected package libxt6t64:arm64. 298s Preparing to unpack .../39-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 298s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 298s Selecting previously unselected package zip. 298s Preparing to unpack .../40-zip_3.0-14ubuntu2_arm64.deb ... 298s Unpacking zip (3.0-14ubuntu2) ... 299s Selecting previously unselected package unzip. 299s Preparing to unpack .../41-unzip_6.0-28ubuntu6_arm64.deb ... 299s Unpacking unzip (6.0-28ubuntu6) ... 299s Selecting previously unselected package xdg-utils. 299s Preparing to unpack .../42-xdg-utils_1.2.1-2ubuntu1_all.deb ... 299s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 299s Selecting previously unselected package r-base-core. 299s Preparing to unpack .../43-r-base-core_4.4.3-1_arm64.deb ... 299s Unpacking r-base-core (4.4.3-1) ... 299s Selecting previously unselected package r-cran-codetools. 299s Preparing to unpack .../44-r-cran-codetools_0.2-20-1_all.deb ... 299s Unpacking r-cran-codetools (0.2-20-1) ... 299s Selecting previously unselected package r-cran-lattice. 299s Preparing to unpack .../45-r-cran-lattice_0.22-6-1_arm64.deb ... 299s Unpacking r-cran-lattice (0.22-6-1) ... 299s Selecting previously unselected package r-cran-matrix. 299s Preparing to unpack .../46-r-cran-matrix_1.7-3-1_arm64.deb ... 299s Unpacking r-cran-matrix (1.7-3-1) ... 299s Selecting previously unselected package r-cran-survival. 299s Preparing to unpack .../47-r-cran-survival_3.8-3-1_arm64.deb ... 299s Unpacking r-cran-survival (3.8-3-1) ... 299s Selecting previously unselected package r-cran-mvtnorm. 299s Preparing to unpack .../48-r-cran-mvtnorm_1.3-3-1_arm64.deb ... 299s Unpacking r-cran-mvtnorm (1.3-3-1) ... 299s Selecting previously unselected package r-cran-libcoin. 299s Preparing to unpack .../49-r-cran-libcoin_1.0-10-1_arm64.deb ... 299s Unpacking r-cran-libcoin (1.0-10-1) ... 299s Selecting previously unselected package r-cran-matrixstats. 299s Preparing to unpack .../50-r-cran-matrixstats_1.5.0-1_arm64.deb ... 299s Unpacking r-cran-matrixstats (1.5.0-1) ... 299s Selecting previously unselected package r-cran-modeltools. 299s Preparing to unpack .../51-r-cran-modeltools_0.2-23-2build1_all.deb ... 299s Unpacking r-cran-modeltools (0.2-23-2build1) ... 299s Selecting previously unselected package r-cran-mass. 299s Preparing to unpack .../52-r-cran-mass_7.3-64-1_arm64.deb ... 299s Unpacking r-cran-mass (7.3-64-1) ... 299s Selecting previously unselected package r-cran-th.data. 299s Preparing to unpack .../53-r-cran-th.data_1.1-3-1_all.deb ... 300s Unpacking r-cran-th.data (1.1-3-1) ... 300s Selecting previously unselected package r-cran-zoo. 300s Preparing to unpack .../54-r-cran-zoo_1.8-13-1_arm64.deb ... 300s Unpacking r-cran-zoo (1.8-13-1) ... 300s Selecting previously unselected package r-cran-sandwich. 300s Preparing to unpack .../55-r-cran-sandwich_3.1-1-1_all.deb ... 300s Unpacking r-cran-sandwich (3.1-1-1) ... 300s Selecting previously unselected package r-cran-multcomp. 300s Preparing to unpack .../56-r-cran-multcomp_1.4-28-1_all.deb ... 300s Unpacking r-cran-multcomp (1.4-28-1) ... 300s Selecting previously unselected package r-cran-coin. 300s Preparing to unpack .../57-r-cran-coin_1.4-3-1_arm64.deb ... 300s Unpacking r-cran-coin (1.4-3-1) ... 300s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 300s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 300s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 300s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 300s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 300s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 300s Setting up libxcb-render0:arm64 (1.17.0-2) ... 300s Setting up unzip (6.0-28ubuntu6) ... 300s Setting up x11-common (1:7.7+23ubuntu3) ... 300s Setting up libdeflate0:arm64 (1.23-1) ... 300s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 300s Setting up libgomp1:arm64 (15-20250222-0ubuntu1) ... 300s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 300s Setting up zip (3.0-14ubuntu2) ... 300s Setting up libblas3:arm64 (3.12.1-2) ... 300s 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 300s Setting up fonts-dejavu-mono (2.37-8) ... 300s Setting up libtcl8.6:arm64 (8.6.16+dfsg-1) ... 300s Setting up fonts-dejavu-core (2.37-8) ... 300s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 300s Setting up libgfortran5:arm64 (15-20250222-0ubuntu1) ... 300s Setting up libwebp7:arm64 (1.5.0-0.1) ... 300s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 300s Setting up libthai-data (0.1.29-2build1) ... 300s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 300s Setting up libpaper2:arm64 (2.2.5-0.3) ... 300s Setting up xdg-utils (1.2.1-2ubuntu1) ... 300s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 300s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 300s Setting up libice6:arm64 (2:1.1.1-1) ... 300s Setting up liblapack3:arm64 (3.12.1-2) ... 300s 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 300s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 301s Setting up libpaper-utils (2.2.5-0.3) ... 301s Setting up libthai0:arm64 (0.1.29-2build1) ... 301s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 301s Setting up libfontconfig1:arm64 (2.15.0-2ubuntu1) ... 301s Setting up libsm6:arm64 (2:1.2.4-1) ... 301s Setting up fontconfig (2.15.0-2ubuntu1) ... 303s Regenerating fonts cache... done. 303s Setting up libxft2:arm64 (2.3.6-1build1) ... 303s Setting up libtk8.6:arm64 (8.6.16-1) ... 303s Setting up libpango-1.0-0:arm64 (1.56.2-1) ... 303s Setting up libcairo2:arm64 (1.18.2-2) ... 303s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 303s Setting up libpangoft2-1.0-0:arm64 (1.56.2-1) ... 303s Setting up libpangocairo-1.0-0:arm64 (1.56.2-1) ... 303s Setting up r-base-core (4.4.3-1) ... 303s Creating config file /etc/R/Renviron with new version 303s Setting up r-cran-lattice (0.22-6-1) ... 303s Setting up r-cran-modeltools (0.2-23-2build1) ... 303s Setting up r-cran-codetools (0.2-20-1) ... 303s Setting up r-cran-matrixstats (1.5.0-1) ... 303s Setting up r-cran-mass (7.3-64-1) ... 303s Setting up r-cran-mvtnorm (1.3-3-1) ... 303s Setting up r-cran-zoo (1.8-13-1) ... 303s Setting up r-cran-matrix (1.7-3-1) ... 303s Setting up r-cran-libcoin (1.0-10-1) ... 303s Setting up r-cran-sandwich (3.1-1-1) ... 303s Setting up r-cran-survival (3.8-3-1) ... 303s Setting up r-cran-th.data (1.1-3-1) ... 303s Setting up r-cran-multcomp (1.4-28-1) ... 303s Setting up r-cran-coin (1.4-3-1) ... 303s Processing triggers for libc-bin (2.41-1ubuntu2) ... 303s Processing triggers for man-db (2.13.0-1) ... 304s Processing triggers for install-info (7.1.1-1) ... 306s autopkgtest [15:42:09]: test run-unit-test: [----------------------- 306s BEGIN TEST bugfixes.R 306s 306s R version 4.4.3 (2025-02-28) -- "Trophy Case" 306s Copyright (C) 2025 The R Foundation for Statistical Computing 306s Platform: aarch64-unknown-linux-gnu 306s 306s R is free software and comes with ABSOLUTELY NO WARRANTY. 306s You are welcome to redistribute it under certain conditions. 306s Type 'license()' or 'licence()' for distribution details. 306s 306s R is a collaborative project with many contributors. 306s Type 'contributors()' for more information and 306s 'citation()' on how to cite R or R packages in publications. 306s 306s Type 'demo()' for some demos, 'help()' for on-line help, or 306s 'help.start()' for an HTML browser interface to help. 306s Type 'q()' to quit R. 306s 306s > 306s > library("libcoin") 306s > 306s > ### by Henric Winell 306s > set.seed(29) 306s > X <- runif(10) 306s > Y <- runif(10) 306s > o <- LinStatExpCov(X, Y) 306s > ov <- LinStatExpCov(X, Y, varonly = TRUE) 306s > stopifnot(all.equal(doTest(o, teststat = "scalar"), 306s + doTest(ov, teststat = "scalar"))) 306s > 306s > ### all weights = 0 and no weights at all was treated the same 306s > X <- as.double(1:10) 306s > Y <- as.double(10:1) 306s > sum(X*Y) 306s [1] 220 306s > cl <- gl(2, 5) 306s > 306s > ### linstat = 220 306s > w <- as.integer(rep(1, 10)) 306s > LinStatExpCov(X = X, Y = Y) 306s $LinearStatistic 306s [1] 220 306s 306s $Expectation 306s [1] 302.5 306s 306s $Covariance 306s [1] 756.25 306s 306s $Variance 306s [1] 756.25 306s 306s $ExpectationX 306s [1] 55 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 5.5 306s 306s $CovarianceInfluence 306s [1] 8.25 306s 306s $VarianceInfluence 306s [1] 8.25 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 10 306s 306s $Sumweights 306s [1] 10 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > LinStatExpCov(X = X, Y = Y, weights = w) 306s $LinearStatistic 306s [1] 220 306s 306s $Expectation 306s [1] 302.5 306s 306s $Covariance 306s [1] 756.25 306s 306s $Variance 306s [1] 756.25 306s 306s $ExpectationX 306s [1] 55 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 5.5 306s 306s $CovarianceInfluence 306s [1] 8.25 306s 306s $VarianceInfluence 306s [1] 8.25 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 10 306s 306s $Sumweights 306s [1] 10 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > LinStatExpCov(X = X, Y = Y, weights = w, block = cl) 306s $LinearStatistic 306s [1] 220 306s 306s $Expectation 306s [1] 240 306s 306s $Covariance 306s [1] 50 306s 306s $Variance 306s [1] 50 306s 306s $ExpectationX 306s [1] 55 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 8 3 306s 306s $CovarianceInfluence 306s [1] 2 2 306s 306s $VarianceInfluence 306s [1] 2 2 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 5 5 306s 306s $Sumweights 306s [1] 5 5 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > 306s > ### linstat = 0 306s > w <- as.integer(rep(0, 10)) 306s > LinStatExpCov(X = X, Y = Y, weights = w) 306s $LinearStatistic 306s [1] 0 306s 306s $Expectation 306s [1] 0 306s 306s $Covariance 306s [1] 0 306s 306s $Variance 306s [1] 0 306s 306s $ExpectationX 306s [1] 0 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 0 306s 306s $CovarianceInfluence 306s [1] 0 306s 306s $VarianceInfluence 306s [1] 0 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 10 306s 306s $Sumweights 306s [1] 0 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > LinStatExpCov(X = X, Y = Y, weights = w, block = cl) 306s $LinearStatistic 306s [1] 0 306s 306s $Expectation 306s [1] 0 306s 306s $Covariance 306s [1] 0 306s 306s $Variance 306s [1] 0 306s 306s $ExpectationX 306s [1] 0 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 0 0 306s 306s $CovarianceInfluence 306s [1] 0 0 306s 306s $VarianceInfluence 306s [1] 0 0 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 5 5 306s 306s $Sumweights 306s [1] 0 0 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > 306s > ### linstat = 110 306s > w <- as.integer(rep(0, 10)) 306s > w[1:5] <- 1L 306s > LinStatExpCov(X = X, Y = Y, subset = 1:5) 306s $LinearStatistic 306s [1] 110 306s 306s $Expectation 306s [1] 120 306s 306s $Covariance 306s [1] 25 306s 306s $Variance 306s [1] 25 306s 306s $ExpectationX 306s [1] 15 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 8 306s 306s $CovarianceInfluence 306s [1] 2 306s 306s $VarianceInfluence 306s [1] 2 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 5 306s 306s $Sumweights 306s [1] 5 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > LinStatExpCov(X = X, Y = Y, weights = w) 306s $LinearStatistic 306s [1] 110 306s 306s $Expectation 306s [1] 120 306s 306s $Covariance 306s [1] 25 306s 306s $Variance 306s [1] 25 306s 306s $ExpectationX 306s [1] 15 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 8 306s 306s $CovarianceInfluence 306s [1] 2 306s 306s $VarianceInfluence 306s [1] 2 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 10 306s 306s $Sumweights 306s [1] 5 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > LinStatExpCov(X = X, Y = Y, weights = w, block = cl) 306s $LinearStatistic 306s [1] 110 306s 306s $Expectation 306s [1] 120 306s 306s $Covariance 306s [1] 25 306s 306s $Variance 306s [1] 25 306s 306s $ExpectationX 306s [1] 15 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 8 0 306s 306s $CovarianceInfluence 306s [1] 2 0 306s 306s $VarianceInfluence 306s [1] 2 0 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 5 5 306s 306s $Sumweights 306s [1] 5 0 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > 306s > ### linstat = 0 306s > LinStatExpCov(X = X, Y = Y, weights = w, subset = 6:10) 306s $LinearStatistic 306s [1] 0 306s 306s $Expectation 306s [1] 0 306s 306s $Covariance 306s [1] 0 306s 306s $Variance 306s [1] 0 306s 306s $ExpectationX 306s [1] 0 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 0 306s 306s $CovarianceInfluence 306s [1] 0 306s 306s $VarianceInfluence 306s [1] 0 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 5 306s 306s $Sumweights 306s [1] 0 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > LinStatExpCov(X = X, Y = Y, weights = w, block = cl, subset = 6:10) 306s $LinearStatistic 306s [1] 0 306s 306s $Expectation 306s [1] 0 306s 306s $Covariance 306s [1] 0 306s 306s $Variance 306s [1] 0 306s 306s $ExpectationX 306s [1] 0 306s 306s $varonly 306s [1] FALSE 306s 306s $dimension 306s [1] 1 1 306s 306s $ExpectationInfluence 306s [1] 0 0 306s 306s $CovarianceInfluence 306s [1] 0 0 306s 306s $VarianceInfluence 306s [1] 0 0 306s 306s $Xfactor 306s [1] FALSE 306s 306s $tol 306s [1] 1.490116e-08 306s 306s $PermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $StandardisedPermutedLinearStatistic 306s <0 x 0 matrix> 306s 306s $TableBlock 306s [1] 0 0 5 306s 306s $Sumweights 306s [1] 0 0 306s 306s $Table 306s NULL 306s 306s attr(,"class") 306s [1] "LinStatExpCov1d" "LinStatExpCov" 306s > 306s > ### missing values in 1d and 2d case 306s > x <- gl(6, 20) 306s > y <- gl(3, 40) 306s > x[sample(1:length(x), 10)] <- NA 306s > y[sample(1:length(y), 10)] <- NA 306s > 306s > X <- matrix(NA, nrow = length(x), ncol = nlevels(x)) 306s > X[!is.na(x),] <- model.matrix(~ x - 1) 306s > Y <- matrix(NA, nrow = length(y), ncol = nlevels(y)) 306s > Y[!is.na(y),] <- model.matrix(~ y - 1) 306s > 306s > lev1 <- LinStatExpCov(X = X, Y = Y) 306s > lev1$Sumweights 306s [1] 100 306s > t1 <- doTest(lev1, teststat = "quadratic") 306s > 306s > X <- rbind(0, diag(nlevels(x))) 306s > Y <- rbind(0, diag(nlevels(y))) 306s > ix <- unclass(x) 306s > ix[is.na(ix)] <- 0L 306s > iy <- unclass(y) 306s > iy[is.na(iy)] <- 0L 306s > levels(ix) <- levels(x) 306s > levels(iy) <- levels(y) 306s > 306s > lev2 <- LinStatExpCov(X = X, Y = Y, ix = ix, iy = iy) 306s > lev2$Sumweights 306s [1] 100 306s > t2 <- doTest(lev2, teststat = "quadratic") 306s > stopifnot(all.equal(t1, t2)) 306s > 306s > ### unnecessary memory allocation; fixed in 1.0-2 306s > N <- 146341L 306s > y <- runif(N) 306s > x <- 1:N 306s > lev1 <- LinStatExpCov(X = x, Y = y, varonly = TRUE) 306s > # Note: N * (N + 1) / 2 > .Machine$integer.max 306s > try(lev2 <- LinStatExpCov(X = x, Y = y, varonly = FALSE)) 306s > 306s > 306s BEGIN TEST regtest_ctabs.R 306s Error in .LinStatExpCov1d(X = X, Y = Y, weights = weights, subset = subset, : 306s cannot allocate memory: number of levels too large 306s 306s R version 4.4.3 (2025-02-28) -- "Trophy Case" 306s Copyright (C) 2025 The R Foundation for Statistical Computing 306s Platform: aarch64-unknown-linux-gnu 306s 306s R is free software and comes with ABSOLUTELY NO WARRANTY. 306s You are welcome to redistribute it under certain conditions. 306s Type 'license()' or 'licence()' for distribution details. 306s 306s R is a collaborative project with many contributors. 306s Type 'contributors()' for more information and 306s 'citation()' on how to cite R or R packages in publications. 306s 306s Type 'demo()' for some demos, 'help()' for on-line help, or 306s 'help.start()' for an HTML browser interface to help. 306s Type 'q()' to quit R. 306s 306s > 306s > library("libcoin") 306s > 306s > x <- 1:6 306s > y <- rep(1:3, length.out = 6) 306s > w <- rep(2L, length(x)) 306s > b <- gl(2, 3) 306s > s <- 1:4 306s > 306s > ctabs(x) 306s [1] 0 1 1 1 1 1 1 306s > ctabs(x, weights = w) 306s [1] 0 2 2 2 2 2 2 306s > ctabs(x, subset = s) 306s [1] 0 1 1 1 1 0 0 306s > ctabs(x, weights = w, subset = s) 306s [1] 0 2 2 2 2 0 0 306s > ctabs(x, block = b) 306s [,1] [,2] 306s [1,] 0 0 306s [2,] 1 0 306s [3,] 1 0 306s [4,] 1 0 306s [5,] 0 1 306s [6,] 0 1 306s [7,] 0 1 306s > ctabs(x, weights = w, block = b) 306s [,1] [,2] 306s [1,] 0 0 306s [2,] 2 0 306s [3,] 2 0 306s [4,] 2 0 306s [5,] 0 2 306s [6,] 0 2 306s [7,] 0 2 306s > ctabs(x, subset = s, block = b) 306s [,1] [,2] 306s [1,] 0 0 306s [2,] 1 0 306s [3,] 1 0 306s [4,] 1 0 306s [5,] 0 1 306s [6,] 0 0 306s [7,] 0 0 306s > ctabs(x, weights = w, subset = s, block = b) 306s [,1] [,2] 306s [1,] 0 0 306s [2,] 2 0 306s [3,] 2 0 306s [4,] 2 0 306s [5,] 0 2 306s [6,] 0 0 306s [7,] 0 0 306s > 306s > ctabs(x, y) 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 1 0 0 306s [3,] 0 0 1 0 306s [4,] 0 0 0 1 306s [5,] 0 1 0 0 306s [6,] 0 0 1 0 306s [7,] 0 0 0 1 306s > ctabs(x, y, weights = w) 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 2 0 0 306s [3,] 0 0 2 0 306s [4,] 0 0 0 2 306s [5,] 0 2 0 0 306s [6,] 0 0 2 0 306s [7,] 0 0 0 2 306s > ctabs(x, y, subset = s) 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 1 0 0 306s [3,] 0 0 1 0 306s [4,] 0 0 0 1 306s [5,] 0 1 0 0 306s [6,] 0 0 0 0 306s [7,] 0 0 0 0 306s > ctabs(x, y, weights = w, subset = s) 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 2 0 0 306s [3,] 0 0 2 0 306s [4,] 0 0 0 2 306s [5,] 0 2 0 0 306s [6,] 0 0 0 0 306s [7,] 0 0 0 0 306s > ctabs(x, y, block = b) 306s , , 1 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 1 0 0 306s [3,] 0 0 1 0 306s [4,] 0 0 0 1 306s [5,] 0 0 0 0 306s [6,] 0 0 0 0 306s [7,] 0 0 0 0 306s 306s , , 2 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 0 0 0 306s [3,] 0 0 0 0 306s [4,] 0 0 0 0 306s [5,] 0 1 0 0 306s [6,] 0 0 1 0 306s [7,] 0 0 0 1 306s 306s > ctabs(x, y, weights = w, block = b) 306s , , 1 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 2 0 0 306s [3,] 0 0 2 0 306s [4,] 0 0 0 2 306s [5,] 0 0 0 0 306s [6,] 0 0 0 0 306s [7,] 0 0 0 0 306s 306s , , 2 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 0 0 0 306s [3,] 0 0 0 0 306s [4,] 0 0 0 0 306s [5,] 0 2 0 0 306s [6,] 0 0 2 0 306s [7,] 0 0 0 2 306s 306s > ctabs(x, y, subset = s, block = b) 306s , , 1 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 1 0 0 306s [3,] 0 0 1 0 306s [4,] 0 0 0 1 306s [5,] 0 0 0 0 306s [6,] 0 0 0 0 306s [7,] 0 0 0 0 306s 306s , , 2 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 0 0 0 306s [3,] 0 0 0 0 306s [4,] 0 0 0 0 306s [5,] 0 1 0 0 306s [6,] 0 0 0 0 306s [7,] 0 0 0 0 306s 306s > ctabs(x, y, weights = w, subset = s, block = b) 306s , , 1 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 2 0 0 306s [3,] 0 0 2 0 306s [4,] 0 0 0 2 306s [5,] 0 0 0 0 306s [6,] 0 0 0 0 306s [7,] 0 0 0 0 306s 306s , , 2 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0 0 0 306s [2,] 0 0 0 0 306s [3,] 0 0 0 0 306s [4,] 0 0 0 0 306s [5,] 0 2 0 0 306s [6,] 0 0 0 0 306s [7,] 0 0 0 0 306s 306s > 306s > w <- round(1:length(x) / length(x), 2) 306s > ctabs(x, weights = w) 306s [1] 0.00 0.17 0.33 0.50 0.67 0.83 1.00 306s > ctabs(x, weights = w, subset = s) 306s [1] 0.00 0.17 0.33 0.50 0.67 0.00 0.00 306s > ctabs(x, weights = w, block = b) 306s [,1] [,2] 306s [1,] 0.00 0.00 306s [2,] 0.17 0.00 306s [3,] 0.33 0.00 306s [4,] 0.50 0.00 306s [5,] 0.00 0.67 306s [6,] 0.00 0.83 306s [7,] 0.00 1.00 306s > ctabs(x, weights = w, subset = s, block = b) 306s [,1] [,2] 306s [1,] 0.00 0.00 306s [2,] 0.17 0.00 306s [3,] 0.33 0.00 306s [4,] 0.50 0.00 306s [5,] 0.00 0.67 306s [6,] 0.00 0.00 306s [7,] 0.00 0.00 306s > 306s > ctabs(x, y, weights = w) 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0.00 0.00 0.0 306s [2,] 0 0.17 0.00 0.0 306s [3,] 0 0.00 0.33 0.0 306s [4,] 0 0.00 0.00 0.5 306s [5,] 0 0.67 0.00 0.0 306s [6,] 0 0.00 0.83 0.0 306s [7,] 0 0.00 0.00 1.0 306s > ctabs(x, y, weights = w, subset = s) 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0.00 0.00 0.0 306s [2,] 0 0.17 0.00 0.0 306s [3,] 0 0.00 0.33 0.0 306s [4,] 0 0.00 0.00 0.5 306s [5,] 0 0.67 0.00 0.0 306s [6,] 0 0.00 0.00 0.0 306s [7,] 0 0.00 0.00 0.0 306s > ctabs(x, y, weights = w, block = b) 306s , , 1 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0.00 0.00 0.0 306s [2,] 0 0.17 0.00 0.0 306s [3,] 0 0.00 0.33 0.0 306s [4,] 0 0.00 0.00 0.5 306s [5,] 0 0.00 0.00 0.0 306s [6,] 0 0.00 0.00 0.0 306s [7,] 0 0.00 0.00 0.0 306s 306s , , 2 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0.00 0.00 0 306s [2,] 0 0.00 0.00 0 306s [3,] 0 0.00 0.00 0 306s [4,] 0 0.00 0.00 0 306s [5,] 0 0.67 0.00 0 306s [6,] 0 0.00 0.83 0 306s [7,] 0 0.00 0.00 1 306s 306s > ctabs(x, y, weights = w, subset = s, block = b) 306s , , 1 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0.00 0.00 0.0 306s [2,] 0 0.17 0.00 0.0 306s [3,] 0 0.00 0.33 0.0 306s [4,] 0 0.00 0.00 0.5 306s [5,] 0 0.00 0.00 0.0 306s [6,] 0 0.00 0.00 0.0 306s [7,] 0 0.00 0.00 0.0 306s 306s , , 2 306s 306s [,1] [,2] [,3] [,4] 306s [1,] 0 0.00 0 0 306s [2,] 0 0.00 0 0 306s [3,] 0 0.00 0 0 306s [4,] 0 0.00 0 0 306s [5,] 0 0.67 0 0 306s [6,] 0 0.00 0 0 306s [7,] 0 0.00 0 0 306s 306s > 307s BEGIN TEST regtest_libcoin.R 307s 307s R version 4.4.3 (2025-02-28) -- "Trophy Case" 307s Copyright (C) 2025 The R Foundation for Statistical Computing 307s Platform: aarch64-unknown-linux-gnu 307s 307s R is free software and comes with ABSOLUTELY NO WARRANTY. 307s You are welcome to redistribute it under certain conditions. 307s Type 'license()' or 'licence()' for distribution details. 307s 307s R is a collaborative project with many contributors. 307s Type 'contributors()' for more information and 307s 'citation()' on how to cite R or R packages in publications. 307s 307s Type 'demo()' for some demos, 'help()' for on-line help, or 307s 'help.start()' for an HTML browser interface to help. 307s Type 'q()' to quit R. 307s 307s > 307s > library("libcoin") 307s > library("coin") 307s Loading required package: survival 308s > set.seed(29) 308s > 308s > n <- 100 308s > p <- 4 308s > q <- 2 308s > X <- matrix(runif(p * n), nc = p) 308s > Y <- matrix(runif(q * n), nc = q) 308s > w <- as.integer(floor(runif(n, max = 4))) 308s > s <- sort(sample(1:n, floor(n/2), replace = TRUE)) 308s > b <- sample(gl(2, 2, length = n)) 308s > 308s > tol <- if (.Platform$OS.type == "unix") { 308s + sqrt(.Machine$double.eps) 308s + } else { 308s + .Machine$double.eps^(1/5) 308s + } 308s > 308s > cmp <- function(t1, t2) { 308s + if (is.null(t1$Covariance)) { 308s + var1 <- t1$Variance 308s + var2 <- diag(covariance(t2)) 308s + } else { 308s + var1 <- t1$Covariance 308s + var2 <- covariance(t2) 308s + var2 <- var2[!upper.tri(var2)] 308s + } 308s + stopifnot(all.equal( 308s + list(t1$LinearStatistic, 308s + t1$Expectation, 308s + var1), 308s + list(as.vector(statistic(t2, type = "linear")), 308s + as.vector(expectation(t2)), 308s + var2), 308s + check.attributes = FALSE, tolerance = tol 308s + )) 308s + } 308s > 308s > cmp2 <- function(t1, t2) { 308s + nm <- c("LinearStatistic", "Expectation", 308s + if(t1$varonly == 1) "Variance" else "Covariance") 308s + stopifnot(all.equal(t1[nm], t2[nm], tolerance = tol)) 308s + } 308s > 308s > cmp3 <- function(t1, t2, pvalue = FALSE) { 308s + stopifnot(all.equal(statistic(t1), t2$TestStatistic, tolerance = tol)) 308s + if (pvalue) 308s + stopifnot(all.equal(unclass(pvalue(t1)), t2$p.value, check.attributes = FALSE, tolerance = tol)) 308s + } 308s > 308s > cmp4 <- function(t1, t2) 308s + stopifnot(all.equal(t1$TestStatistic, sqrt(t2$TestStatistic), tolerance = tol)) 308s > 308s > 308s > t1 <- LinStatExpCov(X, Y) 308s > t1v <- LinStatExpCov(X, Y, varonly = TRUE) 308s > t2 <- independence_test(Y ~ X) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > cmp3(t2, doTest(t1, teststat = "maximum"), pvalue = TRUE) 308s > t3 <- independence_test(Y ~ X, teststat = "maximum", alternative = "less") 308s > cmp3(t3, doTest(t1, teststat = "maximum", alternative = "less"), pvalue = TRUE) 308s > t3 <- independence_test(Y ~ X, teststat = "maximum", alternative = "greater") 308s > cmp3(t3, doTest(t1, teststat = "maximum", alternative = "greater"), pvalue = TRUE) 308s > t3 <- independence_test(Y ~ X, teststat = "quadratic") 308s > cmp3(t3, doTest(t1, teststat = "quadratic"), pvalue = TRUE) 308s > 308s > t1 <- LinStatExpCov(X, Y, weights = w) 308s > t1v <- LinStatExpCov(X, Y, weights = w, varonly = TRUE) 308s > t2 <- independence_test(Y ~ X, weights = ~ w) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, subset = s) 308s > t1v <- LinStatExpCov(X, Y, subset = s, varonly = TRUE) 308s > t2 <- independence_test(Y ~ X, subset = s) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, weights = w, subset = s) 308s > t1v <- LinStatExpCov(X, Y, weights = w, subset = s, varonly = TRUE) 308s > t2 <- independence_test(Y ~ X, weights = ~w, subset = s) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, block = b) 308s > t1v <- LinStatExpCov(X, Y, block = b, varonly = TRUE) 308s > t2 <- independence_test(Y ~ X | b) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, weights = w, block = b) 308s > t1v <- LinStatExpCov(X, Y, weights = w, block = b, varonly = TRUE) 308s > t2 <- independence_test(Y ~ X | b, weights = ~ w) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, subset = s, block = b) 308s > t1v <- LinStatExpCov(X, Y, subset = s, block = b, varonly = TRUE) 308s > t2 <- independence_test(Y ~ X | b, subset = s) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, weights = w, subset = s, block = b) 308s > t1v <- LinStatExpCov(X, Y, weights = w, subset = s, block = b, varonly = TRUE) 308s > t2 <- independence_test(Y ~ X | b, weights = ~w, subset = s) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > n <- 100 308s > n1 <- 5 308s > n2 <- 4 308s > p <- 4 308s > q <- 2 308s > X <- rbind(0, matrix(runif(p * n1), nc = p)) 308s > Y <- rbind(0, matrix(runif(q * n2), nc = q)) 308s > ix <- sample(1:n1, n, replace = TRUE) 308s > iy <- sample(1:n2, n, replace = TRUE) 308s > w <- as.integer(floor(runif(n, max = 4))) 308s > s <- sort(sample(1:n, floor(n/2), replace = TRUE)) 308s > b <- sample(gl(2, 2, length = n)) 308s > 308s > t1 <- LinStatExpCov(X, Y, ix, iy) 308s > t1v <- LinStatExpCov(X, Y, ix, iy, varonly = TRUE) 308s > t2 <- independence_test(Y[iy + 1,] ~ X[ix + 1,]) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, ix, iy, weights = w) 308s > t1v <- LinStatExpCov(X, Y, ix, iy, weights = w, varonly = TRUE) 308s > t2 <- independence_test(Y[iy + 1,] ~ X[ix + 1,], weights = ~ w) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, ix, iy, subset = s) 308s > t1v <- LinStatExpCov(X, Y, ix, iy, subset = s, varonly = TRUE) 308s > t2 <- independence_test(Y[iy + 1,] ~ X[ix + 1,], subset = s) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, ix, iy, weights = w, subset = s) 308s > t1v <- LinStatExpCov(X, Y, ix, iy, weights = w, subset = s, varonly = TRUE) 308s > t2 <- independence_test(Y[iy + 1,] ~ X[ix + 1,], weights = ~w, subset = s) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, ix, iy, block = b) 308s > t1v <- LinStatExpCov(X, Y, ix, iy, block = b, varonly = TRUE) 308s > t2 <- independence_test(Y[iy + 1,] ~ X[ix + 1,] | b) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, ix, iy, weights = w, block = b) 308s > t1v <- LinStatExpCov(X, Y, ix, iy, weights = w, block = b, varonly = TRUE) 308s > t2 <- independence_test(Y[iy + 1,] ~ X[ix + 1,] | b, weights = ~ w) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, ix, iy, subset = s, block = b) 308s > t1v <- LinStatExpCov(X, Y, ix, iy, subset = s, block = b, varonly = TRUE) 308s > t2 <- independence_test(Y[iy + 1,] ~ X[ix + 1,] | b, subset = s) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > t1 <- LinStatExpCov(X, Y, ix, iy, weights = w, subset = s, block = b) 308s > t1v <- LinStatExpCov(X, Y, ix, iy, weights = w, subset = s, block = b, varonly = TRUE) 308s > t2 <- independence_test(Y[iy + 1,] ~ X[ix + 1,]| b, weights = ~w, subset = s) 308s > cmp(t1, t2) 308s > cmp(t1v, t2) 308s > 308s > #### X factor 308s > n <- 10000 308s > p <- 40 308s > q <- 20 308s > X <- diag(p)[fx <- unclass(factor(sample(1:p, n, replace = TRUE))),] 308s > Y <- matrix(runif(q * n), nc = q) 308s > w <- as.integer(floor(runif(n, max = 4))) 308s > s <- sort(sample(1:n, floor(n/2), replace = TRUE)) 308s > b <- sample(gl(2, 2, length = n)) 308s > 308s > t1 <- LinStatExpCov(X, Y) 308s > t1v <- LinStatExpCov(X, Y, varonly = TRUE) 308s > t2 <- independence_test(Y ~ X) 308s > cmp(t1, t2) 309s > cmp(t1v, t2) 309s > t1f <- LinStatExpCov(fx, Y) 309s > t1vf <- LinStatExpCov(fx, Y, varonly = TRUE) 309s > cmp2(t1, t1f) 309s > cmp2(t1v, t1vf) 309s > 309s > t1 <- LinStatExpCov(X, Y, weights = w) 309s > t1v <- LinStatExpCov(X, Y, weights = w, varonly = TRUE) 309s > t2 <- independence_test(Y ~ X, weights = ~ w) 309s > cmp(t1, t2) 309s > cmp(t1v, t2) 309s > t1f <- LinStatExpCov(fx, Y, weights = w) 309s > t1vf <- LinStatExpCov(fx, Y, weights = w, varonly = TRUE) 309s > cmp2(t1, t1f) 309s > cmp2(t1v, t1vf) 309s > 309s > t1 <- LinStatExpCov(X, Y, subset = s) 309s > t1v <- LinStatExpCov(X, Y, subset = s, varonly = TRUE) 309s > t2 <- independence_test(Y ~ X, subset = s) 309s > cmp(t1, t2) 309s > cmp(t1v, t2) 309s > t1f <- LinStatExpCov(fx, Y, subset = s) 309s > t1vf <- LinStatExpCov(fx, Y, subset = s, varonly = TRUE) 309s > cmp2(t1, t1f) 309s > cmp2(t1v, t1vf) 309s > 309s > t1 <- LinStatExpCov(X, Y, weights = w, subset = s) 309s > t1v <- LinStatExpCov(X, Y, weights = w, subset = s, varonly = TRUE) 309s > t2 <- independence_test(Y ~ X, weights = ~w, subset = s) 309s > cmp(t1, t2) 310s > cmp(t1v, t2) 310s > t1f <- LinStatExpCov(fx, Y, weights = w, subset = s) 310s > t1vf <- LinStatExpCov(fx, Y, weights = w, subset = s, varonly = TRUE) 310s > cmp2(t1, t1f) 310s > cmp2(t1v, t1vf) 310s > 310s > t1 <- LinStatExpCov(X, Y, block = b) 310s > t1v <- LinStatExpCov(X, Y, block = b, varonly = TRUE) 310s > t2 <- independence_test(Y ~ X | b) 310s > cmp(t1, t2) 310s > cmp(t1v, t2) 310s > t1f <- LinStatExpCov(fx, Y, block = b) 310s > t1vf <- LinStatExpCov(fx, Y, block = b, varonly = TRUE) 310s > cmp2(t1, t1f) 310s > cmp2(t1v, t1vf) 310s > 310s > 310s > t1 <- LinStatExpCov(X, Y, weights = w, block = b) 310s > t1v <- LinStatExpCov(X, Y, weights = w, block = b, varonly = TRUE) 310s > t2 <- independence_test(Y ~ X | b, weights = ~ w) 310s > cmp(t1, t2) 310s > cmp(t1v, t2) 310s > t1f <- LinStatExpCov(fx, Y, weights = w, block = b) 310s > t1vf <- LinStatExpCov(fx, Y, weights = w, block = b, varonly = TRUE) 310s > cmp2(t1, t1f) 310s > cmp2(t1v, t1vf) 310s > 310s > t1 <- LinStatExpCov(X, Y, subset = s, block = b) 310s > t1v <- LinStatExpCov(X, Y, subset = s, block = b, varonly = TRUE) 311s > t2 <- independence_test(Y ~ X | b, subset = s) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(fx, Y, subset = s, block = b) 311s > t1vf <- LinStatExpCov(fx, Y, subset = s, block = b, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > t1 <- LinStatExpCov(X, Y, weights = w, subset = s, block = b) 311s > t1v <- LinStatExpCov(X, Y, weights = w, subset = s, block = b, varonly = TRUE) 311s > t2 <- independence_test(Y ~ X | b, weights = ~w, subset = s) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(fx, Y, weights = w, subset = s, block = b) 311s > t1vf <- LinStatExpCov(fx, Y, weights = w, subset = s, block = b, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > n1 <- 5 311s > n2 <- 7 311s > X <- rbind(0, diag(n1)) 311s > Y <- rbind(0, matrix(runif(q * n2), nc = q)) 311s > ix <- sample(1:n1, n, replace = TRUE) 311s > iy <- sample(1:n2, n, replace = TRUE) 311s > w <- as.integer(floor(runif(n, max = 4))) 311s > s <- sort(sample(1:n, floor(n/2), replace = TRUE)) 311s > b <- sample(gl(2, 2, length = n)) 311s > 311s > YY <- Y[iy + 1,] 311s > XX <- X[ix + 1,] 311s > 311s > t1 <- LinStatExpCov(X, Y, ix, iy) 311s > t1v <- LinStatExpCov(X, Y, ix, iy, varonly = TRUE) 311s > t2 <- independence_test(YY ~ XX) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(numeric(0), Y, ix, iy) 311s > t1vf <- LinStatExpCov(numeric(0), Y, ix, iy, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > t1 <- LinStatExpCov(X, Y, ix, iy, weights = w) 311s > t1v <- LinStatExpCov(X, Y, ix, iy, weights = w, varonly = TRUE) 311s > t2 <- independence_test(YY ~ XX, weights = ~ w) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(numeric(0), Y, ix, iy, weights = w) 311s > t1vf <- LinStatExpCov(numeric(0), Y, ix, iy, weights = w, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > t1 <- LinStatExpCov(X, Y, ix, iy, subset = s) 311s > t1v <- LinStatExpCov(X, Y, ix, iy, subset = s, varonly = TRUE) 311s > t2 <- independence_test(YY ~ XX, subset = s) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(numeric(0), Y, ix, iy, subset = s) 311s > t1vf <- LinStatExpCov(numeric(0), Y, ix, iy, subset = s, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > 311s > t1 <- LinStatExpCov(X, Y, ix, iy, weights = w, subset = s) 311s > t1v <- LinStatExpCov(X, Y, ix, iy, weights = w, subset = s, varonly = TRUE) 311s > t2 <- independence_test(YY ~ XX, weights = ~w, subset = s) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(numeric(0), Y, ix, iy, weights = w, subset = s) 311s > t1vf <- LinStatExpCov(numeric(0), Y, ix, iy, weights = w, subset = s, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > t1 <- LinStatExpCov(X, Y, ix, iy, block = b) 311s > t1v <- LinStatExpCov(X, Y, ix, iy, block = b, varonly = TRUE) 311s > t2 <- independence_test(YY ~ XX | b) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(numeric(0), Y, ix, iy, block = b) 311s > t1vf <- LinStatExpCov(numeric(0), Y, ix, iy, block = b, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > t1 <- LinStatExpCov(X, Y, ix, iy, weights = w, block = b) 311s > t1v <- LinStatExpCov(X, Y, ix, iy, weights = w, block = b, varonly = TRUE) 311s > t2 <- independence_test(YY ~ XX | b, weights = ~ w) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(numeric(0), Y, ix, iy, weights = w, block = b) 311s > t1vf <- LinStatExpCov(numeric(0), Y, ix, iy, weights = w, block = b, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > t1 <- LinStatExpCov(X, Y, ix, iy, subset = s, block = b) 311s > t1v <- LinStatExpCov(X, Y, ix, iy, subset = s, block = b, varonly = TRUE) 311s > t2 <- independence_test(YY ~ XX | b, subset = s) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(numeric(0), Y, ix, iy, subset = s, block = b) 311s > t1vf <- LinStatExpCov(numeric(0), Y, ix, iy, subset = s, block = b, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > t1 <- LinStatExpCov(X, Y, ix, iy, weights = w, subset = s, block = b) 311s > t1v <- LinStatExpCov(X, Y, ix, iy, weights = w, subset = s, block = b, varonly = TRUE) 311s > t2 <- independence_test(YY ~ XX| b, weights = ~w, subset = s) 311s > cmp(t1, t2) 311s > cmp(t1v, t2) 311s > t1f <- LinStatExpCov(numeric(0), Y, ix, iy, weights = w, subset = s, block = b) 311s > t1vf <- LinStatExpCov(numeric(0), Y, ix, iy, weights = w, subset = s, block = b, varonly = TRUE) 311s > cmp2(t1, t1f) 311s > cmp2(t1v, t1vf) 311s > 311s > ### and now maximally selected statistics 311s > n <- 100 311s > B <- 1000 311s > x <- round(runif(n), 2) 311s > y <- rnorm(n, mean = x < .5, sd = 2.6) 311s > y2 <- runif(n) 311s > blk <- gl(4, n/4) 311s > ux <- sort(unique(x)) 311s > ix <- unclass(cut(x, breaks = c(-Inf, ux[-length(ux)] + diff(ux) / 2, Inf))) 311s > 311s > cmp3 <- function(t1, t2) 311s + stopifnot(all.equal(statistic(t1), t2$TestStatistic, tolerance = tol)) 311s > 311s > cmp4 <- function(t1, t2) 311s + stopifnot(all.equal(t1$TestStatistic, sqrt(t2$TestStatistic), tolerance = tol)) 311s > 311s > (mt <- maxstat_test(y ~ x , distrib = approximate(nresample = 1000))) 311s 311s Approximative Generalized Maximally Selected Statistics 311s 311s data: y by x 311s maxT = 2.1537, p-value = 0.26 311s alternative hypothesis: two.sided 311s sample estimates: 311s "best" cutpoint: <= 0.53 311s 311s > lev <- LinStatExpCov(ix, y, nresample = 1000) 311s > (tst <- doTest(lev, teststat = "maximum")) 311s $TestStatistic 311s [1] 2.153664 311s 311s $p.value 311s [1] 0.245 311s 311s $index 311s [1] 36 311s 311s > cmp3(mt, tst) 311s > ux[tst$index] 311s [1] 0.53 311s > (tst2 <- doTest(lev, teststat = "quadratic")) 311s $TestStatistic 311s [1] 4.63827 311s 311s $p.value 311s [1] 0.245 311s 311s $index 311s [1] 36 311s 311s > cmp4(tst, tst2) 311s > ux[tst2$index] 311s [1] 0.53 311s > lev <- LinStatExpCov(ix, y, nresample = 1000, varonly = TRUE) 311s > (tst <- doTest(lev, teststat = "maximum")) 311s $TestStatistic 311s [1] 2.153664 311s 311s $p.value 311s [1] 0.253 311s 311s $index 311s [1] 36 311s 311s > cmp3(mt, tst) 311s > ux[tst$index] 311s [1] 0.53 311s > (tst2 <- doTest(lev, teststat = "quadratic")) 311s $TestStatistic 311s [1] 4.63827 311s 311s $p.value 311s [1] 0.253 311s 311s $index 311s [1] 36 311s 311s > cmp4(tst, tst2) 311s > ux[tst2$index] 311s [1] 0.53 311s > 311s > (mt <- maxstat_test(y ~ x | blk, distrib = approximate(nresample = 1000))) 311s 311s Approximative Generalized Maximally Selected Statistics 311s 311s data: y by x 311s stratified by blk 311s maxT = 2.2764, p-value = 0.221 311s alternative hypothesis: two.sided 311s sample estimates: 311s "best" cutpoint: <= 0.53 311s 311s > lev <- LinStatExpCov(ix, y, block = blk, nresample = 1000) 311s > (tst <- doTest(lev, teststat = "maximum")) 311s $TestStatistic 311s [1] 2.276446 311s 311s $p.value 311s [1] 0.192 311s 311s $index 311s [1] 36 311s 311s > cmp3(mt, tst) 311s > ux[tst$index] 311s [1] 0.53 311s > (tst2 <- doTest(lev, teststat = "quadratic")) 311s $TestStatistic 311s [1] 5.182204 311s 311s $p.value 311s [1] 0.192 311s 311s $index 311s [1] 36 311s 311s > cmp4(tst, tst2) 311s > ux[tst$index] 311s [1] 0.53 311s > lev <- LinStatExpCov(ix, y, block = blk, nresample = 1000, varonly = TRUE) 311s Error in doTest(lev, teststat = "maximum") : 311s need covariance for maximally statistics with blocks 311s > try(tst <- doTest(lev, teststat = "maximum")) 311s > 311s > (mt <- maxstat_test(y + y2 ~ x , distrib = approximate(nresample = 1000))) 312s 312s Approximative Generalized Maximally Selected Statistics 312s 312s data: y, y2 by x 312s maxT = 2.1537, p-value = 0.445 312s alternative hypothesis: two.sided 312s sample estimates: 312s "best" cutpoint: <= 0.53 312s 312s > lev <- LinStatExpCov(ix, cbind(y, y2), nresample = 1000) 312s > (tst <- doTest(lev, teststat = "maximum")) 312s $TestStatistic 312s [1] 2.153664 312s 312s $p.value 312s [1] 0.471 312s 312s $index 312s [1] 36 312s 312s > cmp3(mt, tst) 312s > ux[tst$index] 312s [1] 0.53 312s > (tst <- doTest(lev, teststat = "quadratic")) 312s $TestStatistic 312s [1] 5.720153 312s 312s $p.value 312s [1] 0.412 312s 312s $index 312s [1] 40 312s 312s > ux[tst$index] 312s [1] 0.57 312s > lev <- LinStatExpCov(ix, cbind(y, y2), nresample = 1000, varonly = TRUE) 312s > (tst <- doTest(lev, teststat = "maximum")) 312s $TestStatistic 312s [1] 2.153664 312s 312s $p.value 312s [1] 0.476 312s 312s $index 312s [1] 36 312s 312s > cmp3(mt, tst) 312s > ux[tst$index] 312s [1] 0.53 312s > (tst <- doTest(lev, teststat = "quadratic")) 312s $TestStatistic 312s [1] 5.720153 312s 312s $p.value 312s [1] 0.429 312s 312s $index 312s [1] 40 312s 312s > ux[tst$index] 312s [1] 0.57 312s > 312s > (mt <- maxstat_test(y + y2 ~ x | blk, distrib = approximate(nresample = 1000))) 312s 312s Approximative Generalized Maximally Selected Statistics 312s 312s data: y, y2 by x 312s stratified by blk 312s maxT = 2.2764, p-value = 0.38 312s alternative hypothesis: two.sided 312s sample estimates: 312s "best" cutpoint: <= 0.53 312s 312s > lev <- LinStatExpCov(ix, cbind(y, y2), block = blk, nresample = 1000) 312s > (tst <- doTest(lev, teststat = "maximum")) 312s $TestStatistic 312s [1] 2.276446 312s 312s $p.value 312s [1] 0.394 312s 312s $index 312s [1] 36 312s 312s > cmp3(mt, tst) 312s > ux[tst$index] 312s [1] 0.53 312s > (tst <- doTest(lev, teststat = "quadratic")) 312s $TestStatistic 312s [1] 5.406605 312s 312s $p.value 312s [1] 0.504 312s 312s $index 312s [1] 40 312s 312s > ux[tst$index] 312s [1] 0.57 312s > lev <- LinStatExpCov(ix, cbind(y, y2), block = blk, nresample = 1000, varonly = TRUE) 312s > try(tst <- doTest(lev, teststat = "maximum")) 312s Error in doTest(lev, teststat = "maximum") : 312s need covariance for maximally statistics with blocks 312s > 312s > x <- sample(gl(5, n)) 312s > y <- rnorm(length(x), mean = x %in% levels(x)[c(1, 3, 5)], sd = 4.5) 312s > y2 <- runif(length(x)) 312s > ix <- unclass(x) 312s > blk <- gl(5, n) 312s > 312s > (mt <- maxstat_test(y ~ x , distrib = approximate(nresample = 1000))) 312s 312s Approximative Generalized Maximally Selected Statistics 312s 312s data: y by x (1, 2, 3, 4, 5) 312s maxT = 1.7088, p-value = 0.443 312s alternative hypothesis: two.sided 312s sample estimates: 312s "best" cutpoint: {1, 3} vs. {2, 4, 5} 312s 312s > lev <- LinStatExpCov(ix, y, nresample = 1000) 312s > (tst <- doTest(lev, teststat = "maximum", ordered = FALSE)) 312s $TestStatistic 312s [1] 1.708775 312s 312s $p.value 312s [1] 0.485 312s 312s $index 312s [1] 0 1 0 1 1 312s 312s > cmp3(mt, tst) 312s > (tst2 <- doTest(lev, teststat = "quadratic", ordered = FALSE)) 312s $TestStatistic 312s [1] 2.919912 312s 312s $p.value 312s [1] 0.485 312s 312s $index 312s [1] 0 1 0 1 1 312s 312s > cmp4(tst, tst2) 312s > lev <- LinStatExpCov(ix, y, nresample = 1000, varonly = TRUE) 312s > (tst <- doTest(lev, teststat = "maximum", ordered = FALSE)) 312s $TestStatistic 312s [1] 1.708775 312s 312s $p.value 312s [1] 0.476 312s 312s $index 312s [1] 0 1 0 1 1 312s 312s > cmp3(mt, tst) 312s > (tst2 <- doTest(lev, teststat = "quadratic", ordered = FALSE)) 312s $TestStatistic 312s [1] 2.919912 312s 312s $p.value 312s [1] 0.476 312s 312s $index 312s [1] 0 1 0 1 1 312s 312s > cmp4(tst, tst2) 312s > 312s > (mt <- maxstat_test(y ~ x | blk, distrib = approximate(nresample = 1000))) 312s 312s Approximative Generalized Maximally Selected Statistics 312s 312s data: y by x (1, 2, 3, 4, 5) 312s stratified by blk 312s maxT = 1.6489, p-value = 0.543 312s alternative hypothesis: two.sided 312s sample estimates: 312s "best" cutpoint: {1, 3} vs. {2, 4, 5} 312s 312s > lev <- LinStatExpCov(ix, y, block = blk, nresample = 1000) 312s > (tst <- doTest(lev, teststat = "maximum", ordered = FALSE)) 312s $TestStatistic 312s [1] 1.648947 312s 312s $p.value 312s [1] 0.464 312s 312s $index 312s [1] 0 1 0 1 1 312s 312s > cmp3(mt, tst) 312s > (tst2 <- doTest(lev, teststat = "quadratic", ordered = FALSE)) 312s $TestStatistic 312s [1] 2.719028 312s 312s $p.value 312s [1] 0.464 312s 312s $index 312s [1] 0 1 0 1 1 312s 312s > cmp4(tst, tst2) 312s > lev <- LinStatExpCov(ix, y, block = blk, nresample = 1000, varonly = TRUE) 312s Error in doTest(lev, teststat = "maximum", ordered = FALSE) : 312s need covariance for maximally statistics with blocks 312s > try(tst <- doTest(lev, teststat = "maximum", ordered = FALSE)) 312s > 312s > (mt <- maxstat_test(y + y2 ~ x , distrib = approximate(nresample = 1000))) 312s 312s Approximative Generalized Maximally Selected Statistics 312s 312s data: y, y2 by x (1, 2, 3, 4, 5) 312s maxT = 2.358, p-value = 0.285 312s alternative hypothesis: two.sided 312s sample estimates: 312s "best" cutpoint: {1, 3, 5} vs. {2, 4} 312s 312s > lev <- LinStatExpCov(ix, cbind(y, y2), nresample = 1000) 312s > (tst <- doTest(lev, teststat = "maximum", ordered = FALSE)) 312s $TestStatistic 312s [1] 2.357973 312s 312s $p.value 312s [1] 0.301 312s 312s $index 312s [1] 0 1 0 1 0 312s 312s > cmp3(mt, tst) 312s > (tst <- doTest(lev, teststat = "quadratic", ordered = FALSE)) 312s $TestStatistic 312s [1] 8.373114 312s 312s $p.value 312s [1] 0.143 312s 312s $index 312s [1] 0 1 0 1 1 312s 312s > lev <- LinStatExpCov(ix, cbind(y, y2), nresample = 1000, varonly = TRUE) 312s > (tst <- doTest(lev, teststat = "maximum", ordered = FALSE)) 312s $TestStatistic 312s [1] 2.357973 312s 312s $p.value 312s [1] 0.275 312s 312s $index 312s [1] 0 1 0 1 0 312s 312s > cmp3(mt, tst) 312s > (tst <- doTest(lev, teststat = "quadratic", ordered = FALSE)) 312s $TestStatistic 312s [1] 8.373114 312s 312s $p.value 312s [1] 0.134 312s 312s $index 312s [1] 0 1 0 1 1 312s 312s > 312s > (mt <- maxstat_test(y + y2 ~ x | blk, distrib = approximate(nresample = 1000))) 312s 312s Approximative Generalized Maximally Selected Statistics 312s 312s data: y, y2 by x (1, 2, 3, 4, 5) 312s stratified by blk 312s maxT = 2.4473, p-value = 0.218 312s alternative hypothesis: two.sided 312s sample estimates: 312s "best" cutpoint: {1, 3, 5} vs. {2, 4} 312s 312s > lev <- LinStatExpCov(ix, cbind(y, y2), block = blk, nresample = 50) 312s > (tst <- doTest(lev, teststat = "maximum", ordered = FALSE)) 312s $TestStatistic 312s [1] 2.447272 312s 312s $p.value 312s [1] 0.2 312s 312s $index 312s [1] 0 1 0 1 0 312s 312s > cmp3(mt, tst) 312s > (tst2 <- doTest(lev, teststat = "quadratic", ordered = FALSE)) 312s $TestStatistic 312s [1] 8.115438 312s 312s $p.value 312s [1] 0.12 312s 312s $index 312s [1] 0 1 0 1 0 312s 312s > 312s > xx <- factor(x %in% levels(x)[tst2$index == 1]) 312s > (it <- independence_test(y + y2 ~ xx | blk, teststat = "quadratic")) 312s 312s Asymptotic General Independence Test 312s 312s data: y, y2 by xx (FALSE, TRUE) 312s stratified by blk 312s chi-squared = 8.1154, df = 2, p-value = 0.01729 312s 312s > cmp3(it, tst2) 312s > 312s > lev <- LinStatExpCov(ix, cbind(y, y2), block = blk, nresample = 1000, varonly = TRUE) 312s Error in doTest(lev, teststat = "maximum", ordered = FALSE) : 312s need covariance for maximally statistics with blocks 312s > try(tst <- doTest(lev, teststat = "maximum", ordered = FALSE)) 312s > 312s autopkgtest [15:42:15]: test run-unit-test: -----------------------] 313s run-unit-test PASS 313s autopkgtest [15:42:16]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 313s autopkgtest [15:42:16]: test pkg-r-autopkgtest: preparing testbed 313s Reading package lists... 314s Building dependency tree... 314s Reading state information... 314s Starting pkgProblemResolver with broken count: 0 314s Starting 2 pkgProblemResolver with broken count: 0 314s Done 315s The following NEW packages will be installed: 315s build-essential cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu 315s dctrl-tools g++ g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc 315s gcc-14 gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gfortran gfortran-14 315s gfortran-14-aarch64-linux-gnu gfortran-aarch64-linux-gnu icu-devtools 315s libasan8 libblas-dev libbz2-dev libcc1-0 libdeflate-dev libgcc-14-dev 315s libgfortran-14-dev libhwasan0 libicu-dev libisl23 libitm1 libjpeg-dev 315s libjpeg-turbo8-dev libjpeg8-dev liblapack-dev liblsan0 liblzma-dev libmpc3 315s libncurses-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 315s libpkgconf3 libpng-dev libreadline-dev libstdc++-14-dev libtirpc-dev 315s libtsan2 libubsan1 pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev 315s zlib1g-dev 315s 0 upgraded, 54 newly installed, 0 to remove and 0 not upgraded. 315s Need to get 92.7 MB of archives. 315s After this operation, 334 MB of additional disk space will be used. 315s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 316s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 316s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-17ubuntu3 [10.6 MB] 332s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-17ubuntu3 [1028 B] 332s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [5558 B] 332s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.2.0-1ubuntu1 [22.4 kB] 332s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 15-20250222-0ubuntu1 [44.2 kB] 332s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 15-20250222-0ubuntu1 [28.0 kB] 332s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 15-20250222-0ubuntu1 [2924 kB] 336s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 15-20250222-0ubuntu1 [1319 kB] 338s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 15-20250222-0ubuntu1 [2694 kB] 342s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 15-20250222-0ubuntu1 [1178 kB] 344s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 15-20250222-0ubuntu1 [1642 kB] 346s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-17ubuntu3 [2593 kB] 350s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-17ubuntu3 [20.9 MB] 383s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-17ubuntu3 [526 kB] 383s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1200 B] 384s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.2.0-1ubuntu1 [4998 B] 384s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++-14-dev arm64 14.2.0-17ubuntu3 [2499 kB] 386s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-17ubuntu3 [12.1 MB] 401s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14 arm64 14.2.0-17ubuntu3 [21.8 kB] 401s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [956 B] 401s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 g++ arm64 4:14.2.0-1ubuntu1 [1080 B] 401s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 401s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 401s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran-14-dev arm64 14.2.0-17ubuntu3 [498 kB] 402s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-14-aarch64-linux-gnu arm64 14.2.0-17ubuntu3 [11.4 MB] 415s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-14 arm64 14.2.0-17ubuntu3 [13.6 kB] 415s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1022 B] 416s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran arm64 4:14.2.0-1ubuntu1 [1166 B] 416s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 icu-devtools arm64 76.1-1ubuntu2 [213 kB] 416s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas-dev arm64 3.12.1-2 [126 kB] 416s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libbz2-dev arm64 1.0.8-6 [36.1 kB] 416s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate-dev arm64 1.23-1 [53.7 kB] 416s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libicu-dev arm64 76.1-1ubuntu2 [12.2 MB] 431s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8-dev arm64 2.1.5-3ubuntu2 [306 kB] 432s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8-dev arm64 8c-2ubuntu11 [1484 B] 432s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-dev arm64 8c-2ubuntu11 [1482 B] 432s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack-dev arm64 3.12.1-2 [4439 kB] 437s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libncurses-dev arm64 6.5+20250216-2 [389 kB] 437s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-16-0 arm64 10.45-1 [222 kB] 438s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-32-0 arm64 10.45-1 [210 kB] 438s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-posix3 arm64 10.45-1 [7084 B] 438s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-dev arm64 10.45-1 [768 kB] 439s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 libpkgconf3 arm64 1.8.1-4 [31.4 kB] 439s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [894 kB] 440s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 libpng-dev arm64 1.6.47-1 [269 kB] 441s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 libreadline-dev arm64 8.2-6 [179 kB] 441s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 liblzma-dev arm64 5.6.4-1 [180 kB] 441s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf-bin arm64 1.8.1-4 [20.9 kB] 441s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf arm64 1.8.1-4 [16.7 kB] 441s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 libtirpc-dev arm64 1.3.4+ds-1.3 [201 kB] 442s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-base-dev all 4.4.3-1 [4176 B] 442s Get:54 http://ftpmaster.internal/ubuntu plucky/universe arm64 pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 442s Fetched 92.7 MB in 2min 7s (729 kB/s) 442s Selecting previously unselected package libisl23:arm64. 442s (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 ... 84936 files and directories currently installed.) 442s Preparing to unpack .../00-libisl23_0.27-1_arm64.deb ... 442s Unpacking libisl23:arm64 (0.27-1) ... 442s Selecting previously unselected package libmpc3:arm64. 442s Preparing to unpack .../01-libmpc3_1.3.1-1build2_arm64.deb ... 442s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 442s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 442s Preparing to unpack .../02-cpp-14-aarch64-linux-gnu_14.2.0-17ubuntu3_arm64.deb ... 442s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 443s Selecting previously unselected package cpp-14. 443s Preparing to unpack .../03-cpp-14_14.2.0-17ubuntu3_arm64.deb ... 443s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 443s Selecting previously unselected package cpp-aarch64-linux-gnu. 443s Preparing to unpack .../04-cpp-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 443s Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 443s Selecting previously unselected package cpp. 443s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_arm64.deb ... 443s Unpacking cpp (4:14.2.0-1ubuntu1) ... 443s Selecting previously unselected package libcc1-0:arm64. 443s Preparing to unpack .../06-libcc1-0_15-20250222-0ubuntu1_arm64.deb ... 443s Unpacking libcc1-0:arm64 (15-20250222-0ubuntu1) ... 443s Selecting previously unselected package libitm1:arm64. 443s Preparing to unpack .../07-libitm1_15-20250222-0ubuntu1_arm64.deb ... 443s Unpacking libitm1:arm64 (15-20250222-0ubuntu1) ... 443s Selecting previously unselected package libasan8:arm64. 443s Preparing to unpack .../08-libasan8_15-20250222-0ubuntu1_arm64.deb ... 443s Unpacking libasan8:arm64 (15-20250222-0ubuntu1) ... 443s Selecting previously unselected package liblsan0:arm64. 443s Preparing to unpack .../09-liblsan0_15-20250222-0ubuntu1_arm64.deb ... 443s Unpacking liblsan0:arm64 (15-20250222-0ubuntu1) ... 443s Selecting previously unselected package libtsan2:arm64. 443s Preparing to unpack .../10-libtsan2_15-20250222-0ubuntu1_arm64.deb ... 443s Unpacking libtsan2:arm64 (15-20250222-0ubuntu1) ... 443s Selecting previously unselected package libubsan1:arm64. 443s Preparing to unpack .../11-libubsan1_15-20250222-0ubuntu1_arm64.deb ... 443s Unpacking libubsan1:arm64 (15-20250222-0ubuntu1) ... 443s Selecting previously unselected package libhwasan0:arm64. 443s Preparing to unpack .../12-libhwasan0_15-20250222-0ubuntu1_arm64.deb ... 443s Unpacking libhwasan0:arm64 (15-20250222-0ubuntu1) ... 443s Selecting previously unselected package libgcc-14-dev:arm64. 443s Preparing to unpack .../13-libgcc-14-dev_14.2.0-17ubuntu3_arm64.deb ... 443s Unpacking libgcc-14-dev:arm64 (14.2.0-17ubuntu3) ... 443s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 443s Preparing to unpack .../14-gcc-14-aarch64-linux-gnu_14.2.0-17ubuntu3_arm64.deb ... 443s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 444s Selecting previously unselected package gcc-14. 444s Preparing to unpack .../15-gcc-14_14.2.0-17ubuntu3_arm64.deb ... 444s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 444s Selecting previously unselected package gcc-aarch64-linux-gnu. 444s Preparing to unpack .../16-gcc-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 444s Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 444s Selecting previously unselected package gcc. 444s Preparing to unpack .../17-gcc_4%3a14.2.0-1ubuntu1_arm64.deb ... 444s Unpacking gcc (4:14.2.0-1ubuntu1) ... 444s Selecting previously unselected package libstdc++-14-dev:arm64. 444s Preparing to unpack .../18-libstdc++-14-dev_14.2.0-17ubuntu3_arm64.deb ... 444s Unpacking libstdc++-14-dev:arm64 (14.2.0-17ubuntu3) ... 444s Selecting previously unselected package g++-14-aarch64-linux-gnu. 444s Preparing to unpack .../19-g++-14-aarch64-linux-gnu_14.2.0-17ubuntu3_arm64.deb ... 444s Unpacking g++-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 444s Selecting previously unselected package g++-14. 444s Preparing to unpack .../20-g++-14_14.2.0-17ubuntu3_arm64.deb ... 444s Unpacking g++-14 (14.2.0-17ubuntu3) ... 444s Selecting previously unselected package g++-aarch64-linux-gnu. 444s Preparing to unpack .../21-g++-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 444s Unpacking g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 444s Selecting previously unselected package g++. 444s Preparing to unpack .../22-g++_4%3a14.2.0-1ubuntu1_arm64.deb ... 444s Unpacking g++ (4:14.2.0-1ubuntu1) ... 444s Selecting previously unselected package build-essential. 444s Preparing to unpack .../23-build-essential_12.10ubuntu1_arm64.deb ... 444s Unpacking build-essential (12.10ubuntu1) ... 444s Selecting previously unselected package dctrl-tools. 444s Preparing to unpack .../24-dctrl-tools_2.24-3build3_arm64.deb ... 444s Unpacking dctrl-tools (2.24-3build3) ... 444s Selecting previously unselected package libgfortran-14-dev:arm64. 445s Preparing to unpack .../25-libgfortran-14-dev_14.2.0-17ubuntu3_arm64.deb ... 445s Unpacking libgfortran-14-dev:arm64 (14.2.0-17ubuntu3) ... 445s Selecting previously unselected package gfortran-14-aarch64-linux-gnu. 445s Preparing to unpack .../26-gfortran-14-aarch64-linux-gnu_14.2.0-17ubuntu3_arm64.deb ... 445s Unpacking gfortran-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 445s Selecting previously unselected package gfortran-14. 445s Preparing to unpack .../27-gfortran-14_14.2.0-17ubuntu3_arm64.deb ... 445s Unpacking gfortran-14 (14.2.0-17ubuntu3) ... 445s Selecting previously unselected package gfortran-aarch64-linux-gnu. 445s Preparing to unpack .../28-gfortran-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 445s Unpacking gfortran-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 445s Selecting previously unselected package gfortran. 445s Preparing to unpack .../29-gfortran_4%3a14.2.0-1ubuntu1_arm64.deb ... 445s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 445s Selecting previously unselected package icu-devtools. 445s Preparing to unpack .../30-icu-devtools_76.1-1ubuntu2_arm64.deb ... 445s Unpacking icu-devtools (76.1-1ubuntu2) ... 445s Selecting previously unselected package libblas-dev:arm64. 445s Preparing to unpack .../31-libblas-dev_3.12.1-2_arm64.deb ... 445s Unpacking libblas-dev:arm64 (3.12.1-2) ... 445s Selecting previously unselected package libbz2-dev:arm64. 445s Preparing to unpack .../32-libbz2-dev_1.0.8-6_arm64.deb ... 445s Unpacking libbz2-dev:arm64 (1.0.8-6) ... 445s Selecting previously unselected package libdeflate-dev:arm64. 445s Preparing to unpack .../33-libdeflate-dev_1.23-1_arm64.deb ... 445s Unpacking libdeflate-dev:arm64 (1.23-1) ... 445s Selecting previously unselected package libicu-dev:arm64. 445s Preparing to unpack .../34-libicu-dev_76.1-1ubuntu2_arm64.deb ... 445s Unpacking libicu-dev:arm64 (76.1-1ubuntu2) ... 445s Selecting previously unselected package libjpeg-turbo8-dev:arm64. 445s Preparing to unpack .../35-libjpeg-turbo8-dev_2.1.5-3ubuntu2_arm64.deb ... 445s Unpacking libjpeg-turbo8-dev:arm64 (2.1.5-3ubuntu2) ... 445s Selecting previously unselected package libjpeg8-dev:arm64. 445s Preparing to unpack .../36-libjpeg8-dev_8c-2ubuntu11_arm64.deb ... 445s Unpacking libjpeg8-dev:arm64 (8c-2ubuntu11) ... 445s Selecting previously unselected package libjpeg-dev:arm64. 445s Preparing to unpack .../37-libjpeg-dev_8c-2ubuntu11_arm64.deb ... 445s Unpacking libjpeg-dev:arm64 (8c-2ubuntu11) ... 445s Selecting previously unselected package liblapack-dev:arm64. 446s Preparing to unpack .../38-liblapack-dev_3.12.1-2_arm64.deb ... 446s Unpacking liblapack-dev:arm64 (3.12.1-2) ... 446s Selecting previously unselected package libncurses-dev:arm64. 446s Preparing to unpack .../39-libncurses-dev_6.5+20250216-2_arm64.deb ... 446s Unpacking libncurses-dev:arm64 (6.5+20250216-2) ... 446s Selecting previously unselected package libpcre2-16-0:arm64. 446s Preparing to unpack .../40-libpcre2-16-0_10.45-1_arm64.deb ... 446s Unpacking libpcre2-16-0:arm64 (10.45-1) ... 446s Selecting previously unselected package libpcre2-32-0:arm64. 446s Preparing to unpack .../41-libpcre2-32-0_10.45-1_arm64.deb ... 446s Unpacking libpcre2-32-0:arm64 (10.45-1) ... 446s Selecting previously unselected package libpcre2-posix3:arm64. 446s Preparing to unpack .../42-libpcre2-posix3_10.45-1_arm64.deb ... 446s Unpacking libpcre2-posix3:arm64 (10.45-1) ... 446s Selecting previously unselected package libpcre2-dev:arm64. 446s Preparing to unpack .../43-libpcre2-dev_10.45-1_arm64.deb ... 446s Unpacking libpcre2-dev:arm64 (10.45-1) ... 446s Selecting previously unselected package libpkgconf3:arm64. 446s Preparing to unpack .../44-libpkgconf3_1.8.1-4_arm64.deb ... 446s Unpacking libpkgconf3:arm64 (1.8.1-4) ... 446s Selecting previously unselected package zlib1g-dev:arm64. 446s Preparing to unpack .../45-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 446s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 446s Selecting previously unselected package libpng-dev:arm64. 446s Preparing to unpack .../46-libpng-dev_1.6.47-1_arm64.deb ... 446s Unpacking libpng-dev:arm64 (1.6.47-1) ... 446s Selecting previously unselected package libreadline-dev:arm64. 446s Preparing to unpack .../47-libreadline-dev_8.2-6_arm64.deb ... 446s Unpacking libreadline-dev:arm64 (8.2-6) ... 446s Selecting previously unselected package liblzma-dev:arm64. 446s Preparing to unpack .../48-liblzma-dev_5.6.4-1_arm64.deb ... 446s Unpacking liblzma-dev:arm64 (5.6.4-1) ... 446s Selecting previously unselected package pkgconf-bin. 446s Preparing to unpack .../49-pkgconf-bin_1.8.1-4_arm64.deb ... 446s Unpacking pkgconf-bin (1.8.1-4) ... 446s Selecting previously unselected package pkgconf:arm64. 446s Preparing to unpack .../50-pkgconf_1.8.1-4_arm64.deb ... 446s Unpacking pkgconf:arm64 (1.8.1-4) ... 446s Selecting previously unselected package libtirpc-dev:arm64. 446s Preparing to unpack .../51-libtirpc-dev_1.3.4+ds-1.3_arm64.deb ... 446s Unpacking libtirpc-dev:arm64 (1.3.4+ds-1.3) ... 446s Selecting previously unselected package r-base-dev. 446s Preparing to unpack .../52-r-base-dev_4.4.3-1_all.deb ... 446s Unpacking r-base-dev (4.4.3-1) ... 446s Selecting previously unselected package pkg-r-autopkgtest. 446s Preparing to unpack .../53-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 446s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 446s Setting up libjpeg-turbo8-dev:arm64 (2.1.5-3ubuntu2) ... 446s Setting up libncurses-dev:arm64 (6.5+20250216-2) ... 446s Setting up libreadline-dev:arm64 (8.2-6) ... 446s Setting up libpcre2-16-0:arm64 (10.45-1) ... 446s Setting up libpcre2-32-0:arm64 (10.45-1) ... 446s Setting up libtirpc-dev:arm64 (1.3.4+ds-1.3) ... 446s Setting up libpkgconf3:arm64 (1.8.1-4) ... 446s Setting up libmpc3:arm64 (1.3.1-1build2) ... 446s Setting up icu-devtools (76.1-1ubuntu2) ... 446s Setting up pkgconf-bin (1.8.1-4) ... 446s Setting up liblzma-dev:arm64 (5.6.4-1) ... 446s Setting up libubsan1:arm64 (15-20250222-0ubuntu1) ... 446s Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 446s Setting up libpcre2-posix3:arm64 (10.45-1) ... 446s Setting up libhwasan0:arm64 (15-20250222-0ubuntu1) ... 446s Setting up libasan8:arm64 (15-20250222-0ubuntu1) ... 446s Setting up libtsan2:arm64 (15-20250222-0ubuntu1) ... 446s Setting up libjpeg8-dev:arm64 (8c-2ubuntu11) ... 446s Setting up libisl23:arm64 (0.27-1) ... 446s Setting up libdeflate-dev:arm64 (1.23-1) ... 446s Setting up libicu-dev:arm64 (76.1-1ubuntu2) ... 446s Setting up libcc1-0:arm64 (15-20250222-0ubuntu1) ... 446s Setting up liblsan0:arm64 (15-20250222-0ubuntu1) ... 446s Setting up libblas-dev:arm64 (3.12.1-2) ... 446s 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 446s Setting up dctrl-tools (2.24-3build3) ... 446s Setting up libitm1:arm64 (15-20250222-0ubuntu1) ... 446s Setting up libbz2-dev:arm64 (1.0.8-6) ... 446s Setting up libpcre2-dev:arm64 (10.45-1) ... 446s Setting up libpng-dev:arm64 (1.6.47-1) ... 446s Setting up libjpeg-dev:arm64 (8c-2ubuntu11) ... 446s Setting up pkgconf:arm64 (1.8.1-4) ... 446s Setting up liblapack-dev:arm64 (3.12.1-2) ... 446s 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 446s Setting up cpp-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 446s Setting up libgcc-14-dev:arm64 (14.2.0-17ubuntu3) ... 446s Setting up libstdc++-14-dev:arm64 (14.2.0-17ubuntu3) ... 446s Setting up libgfortran-14-dev:arm64 (14.2.0-17ubuntu3) ... 446s Setting up cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 446s Setting up cpp-14 (14.2.0-17ubuntu3) ... 446s Setting up cpp (4:14.2.0-1ubuntu1) ... 446s Setting up gcc-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 446s Setting up gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 446s Setting up g++-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 446s Setting up gcc-14 (14.2.0-17ubuntu3) ... 446s Setting up gfortran-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 446s Setting up g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 446s Setting up gfortran-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 446s Setting up g++-14 (14.2.0-17ubuntu3) ... 446s Setting up gfortran-14 (14.2.0-17ubuntu3) ... 446s Setting up gcc (4:14.2.0-1ubuntu1) ... 446s Setting up g++ (4:14.2.0-1ubuntu1) ... 446s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 446s Setting up build-essential (12.10ubuntu1) ... 446s Setting up gfortran (4:14.2.0-1ubuntu1) ... 446s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 446s 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 446s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 446s 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 446s Setting up r-base-dev (4.4.3-1) ... 446s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 446s Processing triggers for libc-bin (2.41-1ubuntu2) ... 446s Processing triggers for man-db (2.13.0-1) ... 447s Processing triggers for install-info (7.1.1-1) ... 449s autopkgtest [15:44:32]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 449s autopkgtest [15:44:32]: test pkg-r-autopkgtest: [----------------------- 449s Test: Try to load the R library libcoin 449s 449s R version 4.4.3 (2025-02-28) -- "Trophy Case" 449s Copyright (C) 2025 The R Foundation for Statistical Computing 449s Platform: aarch64-unknown-linux-gnu 449s 449s R is free software and comes with ABSOLUTELY NO WARRANTY. 449s You are welcome to redistribute it under certain conditions. 449s Type 'license()' or 'licence()' for distribution details. 449s 449s R is a collaborative project with many contributors. 449s Type 'contributors()' for more information and 449s 'citation()' on how to cite R or R packages in publications. 449s 449s Type 'demo()' for some demos, 'help()' for on-line help, or 449s 'help.start()' for an HTML browser interface to help. 449s Type 'q()' to quit R. 449s 449s > library('libcoin') 449s > 449s > 449s Other tests are currently unsupported! 449s They will be progressively added. 449s autopkgtest [15:44:32]: test pkg-r-autopkgtest: -----------------------] 450s autopkgtest [15:44:33]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 450s pkg-r-autopkgtest PASS 450s autopkgtest [15:44:33]: @@@@@@@@@@@@@@@@@@@@ summary 450s run-unit-test PASS 450s pkg-r-autopkgtest PASS 468s nova [W] Using flock in prodstack6-arm64 468s Creating nova instance adt-plucky-arm64-r-cran-libcoin-20250315-153703-juju-7f2275-prod-proposed-migration-environment-15-6add3a11-afd3-48b5-a52e-b6e64c634a83 from image adt/ubuntu-plucky-arm64-server-20250315.img (UUID bd6e766c-b51f-4b53-86d6-23aa4d18f524)... 468s nova [W] Timed out waiting for 8f158040-2126-4405-8ac4-ddfbe0f6010d to get deleted.