0s autopkgtest [22:07:08]: starting date and time: 2025-03-15 22:07:08+0000 0s autopkgtest [22:07:08]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [22:07:08]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.76cihkpj/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-expm --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 builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-17.secgroup --name adt-plucky-amd64-r-cran-expm-20250315-220708-juju-7f2275-prod-proposed-migration-environment-15-20377679-9501-4038-b61e-fe520cb5c021 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -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/ 54s autopkgtest [22:08:02]: testbed dpkg architecture: amd64 54s autopkgtest [22:08:02]: testbed apt version: 2.9.31ubuntu1 55s autopkgtest [22:08:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 55s autopkgtest [22:08:03]: testbed release detected to be: None 56s autopkgtest [22:08:04]: updating testbed package index (apt update) 56s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 57s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 57s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 57s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 57s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [369 kB] 57s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [44.1 kB] 57s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.5 kB] 57s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [67.4 kB] 57s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [85.7 kB] 57s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 c-n-f Metadata [1852 B] 57s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 c-n-f Metadata [116 B] 57s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [174 kB] 57s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [342 kB] 57s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 c-n-f Metadata [15.3 kB] 57s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [8544 B] 57s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [16.1 kB] 57s Get:17 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 c-n-f Metadata [628 B] 57s Fetched 1265 kB in 1s (1504 kB/s) 59s Reading package lists... 59s + lsb_release --codename --short 59s + RELEASE=plucky 59s + cat 59s + [ plucky != trusty ] 59s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 59s Reading package lists... 60s Building dependency tree... 60s Reading state information... 60s Calculating upgrade... 60s Calculating upgrade... 61s The following package was automatically installed and is no longer required: 61s libnl-genl-3-200 61s Use 'sudo apt autoremove' to remove it. 61s The following NEW packages will be installed: 61s bpftool libdebuginfod-common libdebuginfod1t64 linux-headers-6.14.0-10 61s linux-headers-6.14.0-10-generic linux-image-6.14.0-10-generic 61s linux-modules-6.14.0-10-generic linux-modules-extra-6.14.0-10-generic 61s linux-perf linux-tools-6.14.0-10 linux-tools-6.14.0-10-generic pnp.ids 61s The following packages will be upgraded: 61s apparmor apt apt-utils binutils binutils-common binutils-x86-64-linux-gnu 61s cloud-init cloud-init-base curl dosfstools exfatprogs fwupd gcc-15-base 61s gir1.2-girepository-2.0 gir1.2-glib-2.0 htop hwdata initramfs-tools 61s initramfs-tools-bin initramfs-tools-core libapparmor1 libapt-pkg7.0 61s libassuan9 libatomic1 libaudit-common libaudit1 libbinutils libbrotli1 61s libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libctf-nobfd0 libctf0 61s libcurl3t64-gnutls libcurl4t64 libestr0 libftdi1-2 libfwupd3 libgcc-s1 61s libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-data libgpgme11t64 61s libgprofng0 libjemalloc2 liblz4-1 liblzma5 libmm-glib0 libncurses6 61s libncursesw6 libnewt0.52 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 61s libnss-systemd libpam-systemd libparted2t64 libpci3 libpython3-stdlib 61s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libseccomp2 61s libselinux1 libsemanage-common libsemanage2 libsframe1 libsqlite3-0 61s libstdc++6 libsystemd-shared libsystemd0 libtinfo6 libudev1 libxml2 61s linux-firmware linux-generic linux-headers-generic linux-headers-virtual 61s linux-image-generic linux-image-virtual linux-libc-dev linux-tools-common 61s linux-virtual locales media-types ncurses-base ncurses-bin ncurses-term 61s parted pci.ids pciutils pinentry-curses python-apt-common python3 61s python3-apt python3-bcrypt python3-cffi-backend python3-dbus python3-gi 61s python3-jinja2 python3-lazr.uri python3-markupsafe python3-minimal 61s python3-newt python3-rpds-py python3-systemd python3-yaml python3.13 61s python3.13-gdbm python3.13-minimal rsync rsyslog strace systemd 61s systemd-cryptsetup systemd-resolved systemd-sysv systemd-timesyncd 61s ubuntu-kernel-accessories ubuntu-minimal ubuntu-standard udev whiptail 61s xz-utils 61s 126 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 61s Need to get 829 MB of archives. 61s After this operation, 325 MB of additional disk space will be used. 61s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 ncurses-bin amd64 6.5+20250216-2 [194 kB] 61s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libc-dev-bin amd64 2.41-1ubuntu1 [24.7 kB] 61s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6-dev amd64 2.41-1ubuntu1 [2182 kB] 61s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 locales all 2.41-1ubuntu1 [4246 kB] 62s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6 amd64 2.41-1ubuntu1 [3327 kB] 62s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libc-bin amd64 2.41-1ubuntu1 [701 kB] 62s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-libc-dev amd64 6.14.0-10.10 [1723 kB] 62s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libatomic1 amd64 15-20250222-0ubuntu1 [10.4 kB] 62s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-15-base amd64 15-20250222-0ubuntu1 [53.4 kB] 62s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-s1 amd64 15-20250222-0ubuntu1 [77.8 kB] 62s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++6 amd64 15-20250222-0ubuntu1 [798 kB] 62s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 ncurses-base all 6.5+20250216-2 [25.9 kB] 62s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 ncurses-term all 6.5+20250216-2 [276 kB] 62s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 liblz4-1 amd64 1.10.0-4 [66.4 kB] 62s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 liblzma5 amd64 5.6.4-1 [157 kB] 62s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libsystemd0 amd64 257.3-1ubuntu3 [595 kB] 62s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libnss-systemd amd64 257.3-1ubuntu3 [199 kB] 62s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd-sysv amd64 257.3-1ubuntu3 [11.9 kB] 62s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd-resolved amd64 257.3-1ubuntu3 [345 kB] 62s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam-systemd amd64 257.3-1ubuntu3 [302 kB] 62s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libsystemd-shared amd64 257.3-1ubuntu3 [2371 kB] 62s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd amd64 257.3-1ubuntu3 [3052 kB] 62s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd-timesyncd amd64 257.3-1ubuntu3 [42.1 kB] 62s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd-cryptsetup amd64 257.3-1ubuntu3 [124 kB] 62s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 udev amd64 257.3-1ubuntu3 [1404 kB] 62s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libudev1 amd64 257.3-1ubuntu3 [215 kB] 62s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit-common all 1:4.0.2-2ubuntu2 [6628 B] 62s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libcap-ng0 amd64 0.8.5-4build1 [15.6 kB] 62s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit1 amd64 1:4.0.2-2ubuntu2 [54.0 kB] 62s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libseccomp2 amd64 2.5.5-1ubuntu6 [53.5 kB] 62s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libselinux1 amd64 3.7-3ubuntu3 [87.3 kB] 62s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libapparmor1 amd64 4.1.0~beta5-0ubuntu8 [55.0 kB] 62s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libapt-pkg7.0 amd64 2.9.33 [1138 kB] 62s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 apt amd64 2.9.33 [1439 kB] 62s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 apt-utils amd64 2.9.33 [222 kB] 62s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-minimal amd64 3.13.2-2 [27.7 kB] 62s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 python3 amd64 3.13.2-2 [24.0 kB] 62s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13 amd64 3.13.2-2 [2341 kB] 62s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 media-types all 13.0.0 [29.9 kB] 62s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libncurses6 amd64 6.5+20250216-2 [126 kB] 62s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libncursesw6 amd64 6.5+20250216-2 [165 kB] 62s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libtinfo6 amd64 6.5+20250216-2 [119 kB] 62s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libsqlite3-0 amd64 3.46.1-2 [715 kB] 62s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.2-2 [735 kB] 62s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.2-2 [2365 kB] 62s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.2-2 [883 kB] 62s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.2-2 [2066 kB] 62s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3-stdlib amd64 3.13.2-2 [10.4 kB] 62s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 rsync amd64 3.4.1+ds1-3 [482 kB] 62s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebuginfod-common all 0.192-4 [15.4 kB] 62s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libsemanage-common all 3.7-2.1build1 [7268 B] 62s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libsemanage2 amd64 3.7-2.1build1 [106 kB] 62s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libassuan9 amd64 3.0.2-2 [43.1 kB] 62s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-girepository-2.0 amd64 1.83.4-1 [25.3 kB] 62s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-glib-2.0 amd64 2.84.0-1 [184 kB] 62s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-0t64 amd64 2.84.0-1 [1669 kB] 63s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libgirepository-1.0-1 amd64 1.83.4-1 [89.5 kB] 63s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libestr0 amd64 0.1.11-2 [8340 B] 63s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-data all 2.84.0-1 [53.0 kB] 63s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-newt amd64 0.52.24-4ubuntu2 [21.1 kB] 63s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libnewt0.52 amd64 0.52.24-4ubuntu2 [55.7 kB] 63s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2ubuntu5 [772 kB] 63s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 python-apt-common all 2.9.9build1 [21.3 kB] 63s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apt amd64 2.9.9build1 [172 kB] 63s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-cffi-backend amd64 1.17.1-2build2 [96.6 kB] 63s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dbus amd64 1.3.2-5build5 [102 kB] 63s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-gi amd64 3.50.0-4build1 [252 kB] 63s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-yaml amd64 6.0.2-1build2 [144 kB] 63s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 rsyslog amd64 8.2412.0-2ubuntu2 [555 kB] 63s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 whiptail amd64 0.52.24-4ubuntu2 [19.1 kB] 63s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 ubuntu-minimal amd64 1.549 [11.5 kB] 63s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 apparmor amd64 4.1.0~beta5-0ubuntu8 [701 kB] 63s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 dosfstools amd64 4.2-1.2 [95.0 kB] 63s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-genl-3-200 amd64 3.7.0-1 [12.2 kB] 63s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-route-3-200 amd64 3.7.0-1 [191 kB] 63s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-3-200 amd64 3.7.0-1 [64.9 kB] 63s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 parted amd64 3.6-5 [53.9 kB] 63s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 libparted2t64 amd64 3.6-5 [158 kB] 63s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 pci.ids all 0.0~2025.03.09-1 [285 kB] 63s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 pciutils amd64 1:3.13.0-2 [110 kB] 63s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 libpci3 amd64 1:3.13.0-2 [39.8 kB] 63s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 strace amd64 6.13+ds-1ubuntu1 [622 kB] 63s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 xz-utils amd64 5.6.4-1 [278 kB] 63s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 ubuntu-standard amd64 1.549 [11.5 kB] 63s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libgprofng0 amd64 2.44-3ubuntu1 [886 kB] 63s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf0 amd64 2.44-3ubuntu1 [96.5 kB] 63s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf-nobfd0 amd64 2.44-3ubuntu1 [98.9 kB] 63s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-x86-64-linux-gnu amd64 2.44-3ubuntu1 [1108 kB] 63s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 libbinutils amd64 2.44-3ubuntu1 [585 kB] 63s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils amd64 2.44-3ubuntu1 [208 kB] 63s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-common amd64 2.44-3ubuntu1 [215 kB] 63s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libsframe1 amd64 2.44-3ubuntu1 [14.8 kB] 63s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 hwdata all 0.393-3 [1562 B] 63s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 pnp.ids all 0.393-3 [29.5 kB] 63s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-tools-common all 6.14.0-10.10 [295 kB] 63s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 bpftool amd64 7.6.0+6.14.0-10.10 [1147 kB] 63s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-markupsafe amd64 2.1.5-1build4 [13.4 kB] 63s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 63s Get:99 http://ftpmaster.internal/ubuntu plucky/main amd64 cloud-init-base all 25.1-0ubuntu3 [616 kB] 63s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 libbrotli1 amd64 1.1.0-2build4 [365 kB] 63s Get:101 http://ftpmaster.internal/ubuntu plucky/main amd64 curl amd64 8.12.1-3ubuntu1 [258 kB] 63s Get:102 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl4t64 amd64 8.12.1-3ubuntu1 [437 kB] 64s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 exfatprogs amd64 1.2.8-1 [76.3 kB] 64s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl3t64-gnutls amd64 8.12.1-3ubuntu1 [432 kB] 64s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 fwupd amd64 2.0.6-4 [5408 kB] 64s Get:106 http://ftpmaster.internal/ubuntu plucky/main amd64 libfwupd3 amd64 2.0.6-4 [136 kB] 64s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 libmm-glib0 amd64 1.23.4-0ubuntu3 [251 kB] 64s Get:108 http://ftpmaster.internal/ubuntu plucky/main amd64 htop amd64 3.4.0-2 [195 kB] 64s Get:109 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-firmware amd64 20250310.git9e1370d3-0ubuntu1 [571 MB] 86s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 initramfs-tools all 0.146ubuntu1 [7920 B] 86s Get:111 http://ftpmaster.internal/ubuntu plucky/main amd64 initramfs-tools-core all 0.146ubuntu1 [51.9 kB] 86s Get:112 http://ftpmaster.internal/ubuntu plucky/main amd64 initramfs-tools-bin amd64 0.146ubuntu1 [26.2 kB] 86s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebuginfod1t64 amd64 0.192-4 [21.0 kB] 86s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libftdi1-2 amd64 1.5-8build1 [30.2 kB] 86s Get:115 http://ftpmaster.internal/ubuntu plucky/main amd64 libgpgme11t64 amd64 1.24.2-1ubuntu2 [155 kB] 86s Get:116 http://ftpmaster.internal/ubuntu plucky/main amd64 libjemalloc2 amd64 5.3.0-3 [277 kB] 86s Get:117 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-modules-6.14.0-10-generic amd64 6.14.0-10.10 [41.2 MB] 88s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-image-6.14.0-10-generic amd64 6.14.0-10.10 [15.3 MB] 89s Get:119 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-modules-extra-6.14.0-10-generic amd64 6.14.0-10.10 [120 MB] 93s Get:120 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-generic amd64 6.14.0-10.10 [1730 B] 93s Get:121 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-image-generic amd64 6.14.0-10.10 [11.1 kB] 93s Get:122 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-virtual amd64 6.14.0-10.10 [1722 B] 93s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-image-virtual amd64 6.14.0-10.10 [11.1 kB] 93s Get:124 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-virtual amd64 6.14.0-10.10 [1642 B] 93s Get:125 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-6.14.0-10 all 6.14.0-10.10 [14.2 MB] 94s Get:126 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-6.14.0-10-generic amd64 6.14.0-10.10 [3915 kB] 94s Get:127 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-generic amd64 6.14.0-10.10 [11.0 kB] 94s Get:128 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-perf amd64 6.14.0-10.10 [4122 kB] 94s Get:129 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-tools-6.14.0-10 amd64 6.14.0-10.10 [1394 kB] 94s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-tools-6.14.0-10-generic amd64 6.14.0-10.10 [830 B] 94s Get:131 http://ftpmaster.internal/ubuntu plucky/main amd64 pinentry-curses amd64 1.3.1-2ubuntu3 [42.3 kB] 94s Get:132 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-lazr.uri all 1.0.6-6 [13.7 kB] 94s Get:133 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-rpds-py amd64 0.21.0-2ubuntu2 [278 kB] 94s Get:134 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-systemd amd64 235-1build6 [43.9 kB] 94s Get:135 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-gdbm amd64 3.13.2-2 [31.9 kB] 94s Get:136 http://ftpmaster.internal/ubuntu plucky/main amd64 ubuntu-kernel-accessories amd64 1.549 [11.2 kB] 94s Get:137 http://ftpmaster.internal/ubuntu plucky/main amd64 cloud-init all 25.1-0ubuntu3 [2100 B] 94s Get:138 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-bcrypt amd64 4.2.0-2.1build1 [221 kB] 95s Preconfiguring packages ... 95s Fetched 829 MB in 33s (24.7 MB/s) 96s (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 ... 109140 files and directories currently installed.) 96s Preparing to unpack .../ncurses-bin_6.5+20250216-2_amd64.deb ... 96s Unpacking ncurses-bin (6.5+20250216-2) over (6.5+20250216-1) ... 96s Setting up ncurses-bin (6.5+20250216-2) ... 96s (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 ... 109140 files and directories currently installed.) 96s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu1_amd64.deb ... 96s Unpacking libc-dev-bin (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 96s Preparing to unpack .../libc6-dev_2.41-1ubuntu1_amd64.deb ... 96s Unpacking libc6-dev:amd64 (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 96s Preparing to unpack .../locales_2.41-1ubuntu1_all.deb ... 96s Unpacking locales (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 97s Preparing to unpack .../libc6_2.41-1ubuntu1_amd64.deb ... 97s Checking for services that may need to be restarted... 97s Checking init scripts... 97s Checking for services that may need to be restarted... 97s Checking init scripts... 97s Stopping some services possibly affected by the upgrade (will be restarted later): 97s cron: stopping...done. 97s 97s Unpacking libc6:amd64 (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 97s Setting up libc6:amd64 (2.41-1ubuntu1) ... 97s Checking for services that may need to be restarted... 97s Checking init scripts... 97s Restarting services possibly affected by the upgrade: 97s cron: restarting...done. 97s 97s Services restarted successfully. 98s (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 ... 109141 files and directories currently installed.) 98s Preparing to unpack .../libc-bin_2.41-1ubuntu1_amd64.deb ... 98s Unpacking libc-bin (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 98s Setting up libc-bin (2.41-1ubuntu1) ... 98s (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 ... 109141 files and directories currently installed.) 98s Preparing to unpack .../linux-libc-dev_6.14.0-10.10_amd64.deb ... 98s Unpacking linux-libc-dev:amd64 (6.14.0-10.10) over (6.12.0-16.16) ... 101s Preparing to unpack .../libatomic1_15-20250222-0ubuntu1_amd64.deb ... 101s Unpacking libatomic1:amd64 (15-20250222-0ubuntu1) over (15-20250213-1ubuntu1) ... 101s Preparing to unpack .../gcc-15-base_15-20250222-0ubuntu1_amd64.deb ... 101s Unpacking gcc-15-base:amd64 (15-20250222-0ubuntu1) over (15-20250213-1ubuntu1) ... 101s Setting up gcc-15-base:amd64 (15-20250222-0ubuntu1) ... 101s (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 ... 109146 files and directories currently installed.) 101s Preparing to unpack .../libgcc-s1_15-20250222-0ubuntu1_amd64.deb ... 101s Unpacking libgcc-s1:amd64 (15-20250222-0ubuntu1) over (15-20250213-1ubuntu1) ... 101s Setting up libgcc-s1:amd64 (15-20250222-0ubuntu1) ... 101s (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 ... 109146 files and directories currently installed.) 101s Preparing to unpack .../libstdc++6_15-20250222-0ubuntu1_amd64.deb ... 101s Unpacking libstdc++6:amd64 (15-20250222-0ubuntu1) over (15-20250213-1ubuntu1) ... 101s Setting up libstdc++6:amd64 (15-20250222-0ubuntu1) ... 101s (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 ... 109146 files and directories currently installed.) 101s Preparing to unpack .../ncurses-base_6.5+20250216-2_all.deb ... 101s Unpacking ncurses-base (6.5+20250216-2) over (6.5+20250216-1) ... 101s Setting up ncurses-base (6.5+20250216-2) ... 101s (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 ... 109146 files and directories currently installed.) 101s Preparing to unpack .../ncurses-term_6.5+20250216-2_all.deb ... 101s Unpacking ncurses-term (6.5+20250216-2) over (6.5+20250216-1) ... 101s Preparing to unpack .../liblz4-1_1.10.0-4_amd64.deb ... 101s Unpacking liblz4-1:amd64 (1.10.0-4) over (1.10.0-3) ... 101s Setting up liblz4-1:amd64 (1.10.0-4) ... 101s (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 ... 109146 files and directories currently installed.) 101s Preparing to unpack .../liblzma5_5.6.4-1_amd64.deb ... 101s Unpacking liblzma5:amd64 (5.6.4-1) over (5.6.3-1) ... 101s Setting up liblzma5:amd64 (5.6.4-1) ... 101s (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 ... 109146 files and directories currently installed.) 101s Preparing to unpack .../libsystemd0_257.3-1ubuntu3_amd64.deb ... 101s Unpacking libsystemd0:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 101s Setting up libsystemd0:amd64 (257.3-1ubuntu3) ... 101s (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 ... 109146 files and directories currently installed.) 101s Preparing to unpack .../libnss-systemd_257.3-1ubuntu3_amd64.deb ... 101s Unpacking libnss-systemd:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 101s Preparing to unpack .../systemd-sysv_257.3-1ubuntu3_amd64.deb ... 101s Unpacking systemd-sysv (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 101s Preparing to unpack .../systemd-resolved_257.3-1ubuntu3_amd64.deb ... 101s Unpacking systemd-resolved (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 101s Preparing to unpack .../libpam-systemd_257.3-1ubuntu3_amd64.deb ... 101s Unpacking libpam-systemd:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 101s Preparing to unpack .../libsystemd-shared_257.3-1ubuntu3_amd64.deb ... 101s Unpacking libsystemd-shared:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 101s Setting up libsystemd-shared:amd64 (257.3-1ubuntu3) ... 101s (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 ... 109146 files and directories currently installed.) 101s Preparing to unpack .../systemd_257.3-1ubuntu3_amd64.deb ... 101s Unpacking systemd (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 101s Preparing to unpack .../systemd-timesyncd_257.3-1ubuntu3_amd64.deb ... 101s Unpacking systemd-timesyncd (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 101s Preparing to unpack .../systemd-cryptsetup_257.3-1ubuntu3_amd64.deb ... 101s Unpacking systemd-cryptsetup (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 101s Preparing to unpack .../udev_257.3-1ubuntu3_amd64.deb ... 101s Unpacking udev (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 102s Preparing to unpack .../libudev1_257.3-1ubuntu3_amd64.deb ... 102s Unpacking libudev1:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 102s Setting up libudev1:amd64 (257.3-1ubuntu3) ... 102s (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 ... 109146 files and directories currently installed.) 102s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu2_all.deb ... 102s Unpacking libaudit-common (1:4.0.2-2ubuntu2) over (1:4.0.2-2ubuntu1) ... 102s Setting up libaudit-common (1:4.0.2-2ubuntu2) ... 102s (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 ... 109146 files and directories currently installed.) 102s Preparing to unpack .../libcap-ng0_0.8.5-4build1_amd64.deb ... 102s Unpacking libcap-ng0:amd64 (0.8.5-4build1) over (0.8.5-4) ... 102s Setting up libcap-ng0:amd64 (0.8.5-4build1) ... 102s (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 ... 109146 files and directories currently installed.) 102s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu2_amd64.deb ... 102s Unpacking libaudit1:amd64 (1:4.0.2-2ubuntu2) over (1:4.0.2-2ubuntu1) ... 102s Setting up libaudit1:amd64 (1:4.0.2-2ubuntu2) ... 102s (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 ... 109146 files and directories currently installed.) 102s Preparing to unpack .../libseccomp2_2.5.5-1ubuntu6_amd64.deb ... 102s Unpacking libseccomp2:amd64 (2.5.5-1ubuntu6) over (2.5.5-1ubuntu5) ... 102s Setting up libseccomp2:amd64 (2.5.5-1ubuntu6) ... 102s (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 ... 109146 files and directories currently installed.) 102s Preparing to unpack .../libselinux1_3.7-3ubuntu3_amd64.deb ... 102s Unpacking libselinux1:amd64 (3.7-3ubuntu3) over (3.7-3ubuntu2) ... 102s Setting up libselinux1:amd64 (3.7-3ubuntu3) ... 103s (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 ... 109146 files and directories currently installed.) 103s Preparing to unpack .../libapparmor1_4.1.0~beta5-0ubuntu8_amd64.deb ... 103s Unpacking libapparmor1:amd64 (4.1.0~beta5-0ubuntu8) over (4.1.0~beta5-0ubuntu5) ... 103s Preparing to unpack .../libapt-pkg7.0_2.9.33_amd64.deb ... 103s Unpacking libapt-pkg7.0:amd64 (2.9.33) over (2.9.31ubuntu1) ... 103s Setting up libapt-pkg7.0:amd64 (2.9.33) ... 103s (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 ... 109146 files and directories currently installed.) 103s Preparing to unpack .../archives/apt_2.9.33_amd64.deb ... 103s Unpacking apt (2.9.33) over (2.9.31ubuntu1) ... 103s Setting up apt (2.9.33) ... 106s (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 ... 109146 files and directories currently installed.) 106s Preparing to unpack .../apt-utils_2.9.33_amd64.deb ... 106s Unpacking apt-utils (2.9.33) over (2.9.31ubuntu1) ... 106s Preparing to unpack .../python3-minimal_3.13.2-2_amd64.deb ... 106s Unpacking python3-minimal (3.13.2-2) over (3.13.2-1) ... 106s Setting up python3-minimal (3.13.2-2) ... 106s (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 ... 109146 files and directories currently installed.) 106s Preparing to unpack .../0-python3_3.13.2-2_amd64.deb ... 106s Unpacking python3 (3.13.2-2) over (3.13.2-1) ... 106s Preparing to unpack .../1-libpython3.13_3.13.2-2_amd64.deb ... 106s Unpacking libpython3.13:amd64 (3.13.2-2) over (3.13.2-1) ... 106s Preparing to unpack .../2-media-types_13.0.0_all.deb ... 106s Unpacking media-types (13.0.0) over (12.0.0) ... 106s Preparing to unpack .../3-libncurses6_6.5+20250216-2_amd64.deb ... 106s Unpacking libncurses6:amd64 (6.5+20250216-2) over (6.5+20250216-1) ... 106s Preparing to unpack .../4-libncursesw6_6.5+20250216-2_amd64.deb ... 106s Unpacking libncursesw6:amd64 (6.5+20250216-2) over (6.5+20250216-1) ... 106s Preparing to unpack .../5-libtinfo6_6.5+20250216-2_amd64.deb ... 106s Unpacking libtinfo6:amd64 (6.5+20250216-2) over (6.5+20250216-1) ... 106s Setting up libtinfo6:amd64 (6.5+20250216-2) ... 106s (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 ... 109146 files and directories currently installed.) 106s Preparing to unpack .../0-libsqlite3-0_3.46.1-2_amd64.deb ... 106s Unpacking libsqlite3-0:amd64 (3.46.1-2) over (3.46.1-1) ... 106s Preparing to unpack .../1-python3.13_3.13.2-2_amd64.deb ... 106s Unpacking python3.13 (3.13.2-2) over (3.13.2-1) ... 106s Preparing to unpack .../2-python3.13-minimal_3.13.2-2_amd64.deb ... 106s Unpacking python3.13-minimal (3.13.2-2) over (3.13.2-1) ... 106s Preparing to unpack .../3-libpython3.13-minimal_3.13.2-2_amd64.deb ... 106s Unpacking libpython3.13-minimal:amd64 (3.13.2-2) over (3.13.2-1) ... 106s Preparing to unpack .../4-libpython3.13-stdlib_3.13.2-2_amd64.deb ... 106s Unpacking libpython3.13-stdlib:amd64 (3.13.2-2) over (3.13.2-1) ... 106s Preparing to unpack .../5-libpython3-stdlib_3.13.2-2_amd64.deb ... 106s Unpacking libpython3-stdlib:amd64 (3.13.2-2) over (3.13.2-1) ... 106s Preparing to unpack .../6-rsync_3.4.1+ds1-3_amd64.deb ... 106s Unpacking rsync (3.4.1+ds1-3) over (3.4.1-0syncable1) ... 106s Selecting previously unselected package libdebuginfod-common. 106s Preparing to unpack .../7-libdebuginfod-common_0.192-4_all.deb ... 106s Unpacking libdebuginfod-common (0.192-4) ... 106s Preparing to unpack .../8-libsemanage-common_3.7-2.1build1_all.deb ... 106s Unpacking libsemanage-common (3.7-2.1build1) over (3.7-2.1) ... 106s Setting up libsemanage-common (3.7-2.1build1) ... 106s (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 ... 109155 files and directories currently installed.) 106s Preparing to unpack .../libsemanage2_3.7-2.1build1_amd64.deb ... 106s Unpacking libsemanage2:amd64 (3.7-2.1build1) over (3.7-2.1) ... 106s Setting up libsemanage2:amd64 (3.7-2.1build1) ... 106s (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 ... 109155 files and directories currently installed.) 106s Preparing to unpack .../libassuan9_3.0.2-2_amd64.deb ... 106s Unpacking libassuan9:amd64 (3.0.2-2) over (3.0.1-2) ... 106s Setting up libassuan9:amd64 (3.0.2-2) ... 106s (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 ... 109155 files and directories currently installed.) 106s Preparing to unpack .../00-gir1.2-girepository-2.0_1.83.4-1_amd64.deb ... 106s Unpacking gir1.2-girepository-2.0:amd64 (1.83.4-1) over (1.82.0-4) ... 107s Preparing to unpack .../01-gir1.2-glib-2.0_2.84.0-1_amd64.deb ... 107s Unpacking gir1.2-glib-2.0:amd64 (2.84.0-1) over (2.83.5-1) ... 107s Preparing to unpack .../02-libglib2.0-0t64_2.84.0-1_amd64.deb ... 107s Unpacking libglib2.0-0t64:amd64 (2.84.0-1) over (2.83.5-1) ... 107s Preparing to unpack .../03-libgirepository-1.0-1_1.83.4-1_amd64.deb ... 107s Unpacking libgirepository-1.0-1:amd64 (1.83.4-1) over (1.82.0-4) ... 107s Preparing to unpack .../04-libestr0_0.1.11-2_amd64.deb ... 107s Unpacking libestr0:amd64 (0.1.11-2) over (0.1.11-1build1) ... 107s Preparing to unpack .../05-libglib2.0-data_2.84.0-1_all.deb ... 107s Unpacking libglib2.0-data (2.84.0-1) over (2.83.5-1) ... 107s Preparing to unpack .../06-python3-newt_0.52.24-4ubuntu2_amd64.deb ... 107s Unpacking python3-newt:amd64 (0.52.24-4ubuntu2) over (0.52.24-4ubuntu1) ... 107s Preparing to unpack .../07-libnewt0.52_0.52.24-4ubuntu2_amd64.deb ... 107s Unpacking libnewt0.52:amd64 (0.52.24-4ubuntu2) over (0.52.24-4ubuntu1) ... 107s Preparing to unpack .../08-libxml2_2.12.7+dfsg+really2.9.14-0.2ubuntu5_amd64.deb ... 107s Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2ubuntu5) over (2.12.7+dfsg+really2.9.14-0.2ubuntu4) ... 107s Preparing to unpack .../09-python-apt-common_2.9.9build1_all.deb ... 107s Unpacking python-apt-common (2.9.9build1) over (2.9.9) ... 107s Preparing to unpack .../10-python3-apt_2.9.9build1_amd64.deb ... 107s Unpacking python3-apt (2.9.9build1) over (2.9.9) ... 107s Preparing to unpack .../11-python3-cffi-backend_1.17.1-2build2_amd64.deb ... 107s Unpacking python3-cffi-backend:amd64 (1.17.1-2build2) over (1.17.1-2build1) ... 108s Preparing to unpack .../12-python3-dbus_1.3.2-5build5_amd64.deb ... 108s Unpacking python3-dbus (1.3.2-5build5) over (1.3.2-5build4) ... 108s Preparing to unpack .../13-python3-gi_3.50.0-4build1_amd64.deb ... 108s Unpacking python3-gi (3.50.0-4build1) over (3.50.0-4) ... 108s Preparing to unpack .../14-python3-yaml_6.0.2-1build2_amd64.deb ... 108s Unpacking python3-yaml (6.0.2-1build2) over (6.0.2-1build1) ... 108s Preparing to unpack .../15-rsyslog_8.2412.0-2ubuntu2_amd64.deb ... 108s Unpacking rsyslog (8.2412.0-2ubuntu2) over (8.2412.0-2ubuntu1) ... 108s Preparing to unpack .../16-whiptail_0.52.24-4ubuntu2_amd64.deb ... 108s Unpacking whiptail (0.52.24-4ubuntu2) over (0.52.24-4ubuntu1) ... 108s Preparing to unpack .../17-ubuntu-minimal_1.549_amd64.deb ... 108s Unpacking ubuntu-minimal (1.549) over (1.548) ... 108s Preparing to unpack .../18-apparmor_4.1.0~beta5-0ubuntu8_amd64.deb ... 109s Unpacking apparmor (4.1.0~beta5-0ubuntu8) over (4.1.0~beta5-0ubuntu5) ... 110s Preparing to unpack .../19-dosfstools_4.2-1.2_amd64.deb ... 110s Unpacking dosfstools (4.2-1.2) over (4.2-1.1build1) ... 110s Preparing to unpack .../20-libnl-genl-3-200_3.7.0-1_amd64.deb ... 110s Unpacking libnl-genl-3-200:amd64 (3.7.0-1) over (3.7.0-0.3build2) ... 110s Preparing to unpack .../21-libnl-route-3-200_3.7.0-1_amd64.deb ... 110s Unpacking libnl-route-3-200:amd64 (3.7.0-1) over (3.7.0-0.3build2) ... 110s Preparing to unpack .../22-libnl-3-200_3.7.0-1_amd64.deb ... 110s Unpacking libnl-3-200:amd64 (3.7.0-1) over (3.7.0-0.3build2) ... 110s Preparing to unpack .../23-parted_3.6-5_amd64.deb ... 110s Unpacking parted (3.6-5) over (3.6-4build1) ... 110s Preparing to unpack .../24-libparted2t64_3.6-5_amd64.deb ... 110s Adding 'diversion of /lib/x86_64-linux-gnu/libparted.so.2 to /lib/x86_64-linux-gnu/libparted.so.2.usr-is-merged by libparted2t64' 110s Adding 'diversion of /lib/x86_64-linux-gnu/libparted.so.2.0.5 to /lib/x86_64-linux-gnu/libparted.so.2.0.5.usr-is-merged by libparted2t64' 110s Unpacking libparted2t64:amd64 (3.6-5) over (3.6-4build1) ... 110s Preparing to unpack .../25-pci.ids_0.0~2025.03.09-1_all.deb ... 110s Unpacking pci.ids (0.0~2025.03.09-1) over (0.0~2025.02.12-1) ... 110s Preparing to unpack .../26-pciutils_1%3a3.13.0-2_amd64.deb ... 110s Unpacking pciutils (1:3.13.0-2) over (1:3.13.0-1) ... 110s Preparing to unpack .../27-libpci3_1%3a3.13.0-2_amd64.deb ... 110s Unpacking libpci3:amd64 (1:3.13.0-2) over (1:3.13.0-1) ... 110s Preparing to unpack .../28-strace_6.13+ds-1ubuntu1_amd64.deb ... 110s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 110s Preparing to unpack .../29-xz-utils_5.6.4-1_amd64.deb ... 110s Unpacking xz-utils (5.6.4-1) over (5.6.3-1) ... 110s Preparing to unpack .../30-ubuntu-standard_1.549_amd64.deb ... 110s Unpacking ubuntu-standard (1.549) over (1.548) ... 110s Preparing to unpack .../31-libgprofng0_2.44-3ubuntu1_amd64.deb ... 110s Unpacking libgprofng0:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 111s Preparing to unpack .../32-libctf0_2.44-3ubuntu1_amd64.deb ... 111s Unpacking libctf0:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 111s Preparing to unpack .../33-libctf-nobfd0_2.44-3ubuntu1_amd64.deb ... 111s Unpacking libctf-nobfd0:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 111s Preparing to unpack .../34-binutils-x86-64-linux-gnu_2.44-3ubuntu1_amd64.deb ... 111s Unpacking binutils-x86-64-linux-gnu (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 111s Preparing to unpack .../35-libbinutils_2.44-3ubuntu1_amd64.deb ... 111s Unpacking libbinutils:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 111s Preparing to unpack .../36-binutils_2.44-3ubuntu1_amd64.deb ... 111s Unpacking binutils (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 111s Preparing to unpack .../37-binutils-common_2.44-3ubuntu1_amd64.deb ... 111s Unpacking binutils-common:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 111s Preparing to unpack .../38-libsframe1_2.44-3ubuntu1_amd64.deb ... 111s Unpacking libsframe1:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 111s Preparing to unpack .../39-hwdata_0.393-3_all.deb ... 111s Unpacking hwdata (0.393-3) over (0.392-1) ... 111s Selecting previously unselected package pnp.ids. 111s Preparing to unpack .../40-pnp.ids_0.393-3_all.deb ... 111s Unpacking pnp.ids (0.393-3) ... 111s Preparing to unpack .../41-linux-tools-common_6.14.0-10.10_all.deb ... 111s Unpacking linux-tools-common (6.14.0-10.10) over (6.12.0-16.16) ... 111s Selecting previously unselected package bpftool. 111s Preparing to unpack .../42-bpftool_7.6.0+6.14.0-10.10_amd64.deb ... 111s Unpacking bpftool (7.6.0+6.14.0-10.10) ... 111s Preparing to unpack .../43-python3-markupsafe_2.1.5-1build4_amd64.deb ... 111s Unpacking python3-markupsafe (2.1.5-1build4) over (2.1.5-1build3) ... 111s Preparing to unpack .../44-python3-jinja2_3.1.5-2ubuntu1_all.deb ... 111s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 112s Preparing to unpack .../45-cloud-init-base_25.1-0ubuntu3_all.deb ... 112s Unpacking cloud-init-base (25.1-0ubuntu3) over (25.1-0ubuntu2) ... 112s Preparing to unpack .../46-libbrotli1_1.1.0-2build4_amd64.deb ... 112s Unpacking libbrotli1:amd64 (1.1.0-2build4) over (1.1.0-2build3) ... 112s Preparing to unpack .../47-curl_8.12.1-3ubuntu1_amd64.deb ... 112s Unpacking curl (8.12.1-3ubuntu1) over (8.12.1-2ubuntu1) ... 112s Preparing to unpack .../48-libcurl4t64_8.12.1-3ubuntu1_amd64.deb ... 112s Unpacking libcurl4t64:amd64 (8.12.1-3ubuntu1) over (8.12.1-2ubuntu1) ... 112s Preparing to unpack .../49-exfatprogs_1.2.8-1_amd64.deb ... 112s Unpacking exfatprogs (1.2.8-1) over (1.2.7-3) ... 112s Preparing to unpack .../50-libcurl3t64-gnutls_8.12.1-3ubuntu1_amd64.deb ... 112s Unpacking libcurl3t64-gnutls:amd64 (8.12.1-3ubuntu1) over (8.12.1-2ubuntu1) ... 112s Preparing to unpack .../51-fwupd_2.0.6-4_amd64.deb ... 112s Unpacking fwupd (2.0.6-4) over (2.0.6-3) ... 113s Preparing to unpack .../52-libfwupd3_2.0.6-4_amd64.deb ... 113s Unpacking libfwupd3:amd64 (2.0.6-4) over (2.0.6-3) ... 113s Preparing to unpack .../53-libmm-glib0_1.23.4-0ubuntu3_amd64.deb ... 113s Unpacking libmm-glib0:amd64 (1.23.4-0ubuntu3) over (1.23.4-0ubuntu2) ... 113s Preparing to unpack .../54-htop_3.4.0-2_amd64.deb ... 113s Unpacking htop (3.4.0-2) over (3.3.0-5) ... 113s Preparing to unpack .../55-linux-firmware_20250310.git9e1370d3-0ubuntu1_amd64.deb ... 113s Unpacking linux-firmware (20250310.git9e1370d3-0ubuntu1) over (20250204.git0fd450ee-0ubuntu1) ... 117s Preparing to unpack .../56-initramfs-tools_0.146ubuntu1_all.deb ... 117s Unpacking initramfs-tools (0.146ubuntu1) over (0.145ubuntu3) ... 117s Preparing to unpack .../57-initramfs-tools-core_0.146ubuntu1_all.deb ... 117s Unpacking initramfs-tools-core (0.146ubuntu1) over (0.145ubuntu3) ... 117s Preparing to unpack .../58-initramfs-tools-bin_0.146ubuntu1_amd64.deb ... 117s Unpacking initramfs-tools-bin (0.146ubuntu1) over (0.145ubuntu3) ... 117s Selecting previously unselected package libdebuginfod1t64:amd64. 117s Preparing to unpack .../59-libdebuginfod1t64_0.192-4_amd64.deb ... 117s Unpacking libdebuginfod1t64:amd64 (0.192-4) ... 117s Preparing to unpack .../60-libftdi1-2_1.5-8build1_amd64.deb ... 117s Unpacking libftdi1-2:amd64 (1.5-8build1) over (1.5-8) ... 117s Preparing to unpack .../61-libgpgme11t64_1.24.2-1ubuntu2_amd64.deb ... 117s Unpacking libgpgme11t64:amd64 (1.24.2-1ubuntu2) over (1.24.2-1ubuntu1) ... 117s Preparing to unpack .../62-libjemalloc2_5.3.0-3_amd64.deb ... 117s Unpacking libjemalloc2:amd64 (5.3.0-3) over (5.3.0-2build1) ... 117s Selecting previously unselected package linux-modules-6.14.0-10-generic. 117s Preparing to unpack .../63-linux-modules-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 117s Unpacking linux-modules-6.14.0-10-generic (6.14.0-10.10) ... 118s Selecting previously unselected package linux-image-6.14.0-10-generic. 118s Preparing to unpack .../64-linux-image-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 118s Unpacking linux-image-6.14.0-10-generic (6.14.0-10.10) ... 118s Selecting previously unselected package linux-modules-extra-6.14.0-10-generic. 118s Preparing to unpack .../65-linux-modules-extra-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 118s Unpacking linux-modules-extra-6.14.0-10-generic (6.14.0-10.10) ... 119s Preparing to unpack .../66-linux-generic_6.14.0-10.10_amd64.deb ... 119s Unpacking linux-generic (6.14.0-10.10) over (6.12.0-16.16+2) ... 119s Preparing to unpack .../67-linux-image-generic_6.14.0-10.10_amd64.deb ... 119s Unpacking linux-image-generic (6.14.0-10.10) over (6.12.0-16.16+2) ... 119s Preparing to unpack .../68-linux-virtual_6.14.0-10.10_amd64.deb ... 119s Unpacking linux-virtual (6.14.0-10.10) over (6.12.0-16.16+2) ... 119s Preparing to unpack .../69-linux-image-virtual_6.14.0-10.10_amd64.deb ... 119s Unpacking linux-image-virtual (6.14.0-10.10) over (6.12.0-16.16+2) ... 119s Preparing to unpack .../70-linux-headers-virtual_6.14.0-10.10_amd64.deb ... 119s Unpacking linux-headers-virtual (6.14.0-10.10) over (6.12.0-16.16+2) ... 119s Selecting previously unselected package linux-headers-6.14.0-10. 120s Preparing to unpack .../71-linux-headers-6.14.0-10_6.14.0-10.10_all.deb ... 120s Unpacking linux-headers-6.14.0-10 (6.14.0-10.10) ... 123s Selecting previously unselected package linux-headers-6.14.0-10-generic. 123s Preparing to unpack .../72-linux-headers-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 123s Unpacking linux-headers-6.14.0-10-generic (6.14.0-10.10) ... 125s Preparing to unpack .../73-linux-headers-generic_6.14.0-10.10_amd64.deb ... 125s Unpacking linux-headers-generic (6.14.0-10.10) over (6.12.0-16.16+2) ... 125s Selecting previously unselected package linux-perf. 125s Preparing to unpack .../74-linux-perf_6.14.0-10.10_amd64.deb ... 125s Unpacking linux-perf (6.14.0-10.10) ... 125s Selecting previously unselected package linux-tools-6.14.0-10. 125s Preparing to unpack .../75-linux-tools-6.14.0-10_6.14.0-10.10_amd64.deb ... 125s Unpacking linux-tools-6.14.0-10 (6.14.0-10.10) ... 125s Selecting previously unselected package linux-tools-6.14.0-10-generic. 125s Preparing to unpack .../76-linux-tools-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 125s Unpacking linux-tools-6.14.0-10-generic (6.14.0-10.10) ... 125s Preparing to unpack .../77-pinentry-curses_1.3.1-2ubuntu3_amd64.deb ... 125s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 125s Preparing to unpack .../78-python3-lazr.uri_1.0.6-6_all.deb ... 125s Unpacking python3-lazr.uri (1.0.6-6) over (1.0.6-5) ... 125s Preparing to unpack .../79-python3-rpds-py_0.21.0-2ubuntu2_amd64.deb ... 125s Unpacking python3-rpds-py (0.21.0-2ubuntu2) over (0.21.0-2ubuntu1) ... 125s Preparing to unpack .../80-python3-systemd_235-1build6_amd64.deb ... 126s Unpacking python3-systemd (235-1build6) over (235-1build5) ... 126s Preparing to unpack .../81-python3.13-gdbm_3.13.2-2_amd64.deb ... 126s Unpacking python3.13-gdbm (3.13.2-2) over (3.13.2-1) ... 126s Preparing to unpack .../82-ubuntu-kernel-accessories_1.549_amd64.deb ... 126s Unpacking ubuntu-kernel-accessories (1.549) over (1.548) ... 126s Preparing to unpack .../83-cloud-init_25.1-0ubuntu3_all.deb ... 126s Unpacking cloud-init (25.1-0ubuntu3) over (25.1-0ubuntu2) ... 126s Preparing to unpack .../84-python3-bcrypt_4.2.0-2.1build1_amd64.deb ... 126s Unpacking python3-bcrypt (4.2.0-2.1build1) over (4.2.0-2.1) ... 126s Setting up linux-headers-6.14.0-10 (6.14.0-10.10) ... 126s Setting up media-types (13.0.0) ... 126s Installing new version of config file /etc/mime.types ... 126s Setting up linux-headers-6.14.0-10-generic (6.14.0-10.10) ... 126s Setting up ubuntu-kernel-accessories (1.549) ... 126s Setting up libapparmor1:amd64 (4.1.0~beta5-0ubuntu8) ... 126s Setting up pci.ids (0.0~2025.03.09-1) ... 126s Setting up libnewt0.52:amd64 (0.52.24-4ubuntu2) ... 126s Setting up apt-utils (2.9.33) ... 126s Setting up libdebuginfod-common (0.192-4) ... 126s Setting up exfatprogs (1.2.8-1) ... 126s Setting up linux-firmware (20250310.git9e1370d3-0ubuntu1) ... 126s Setting up bpftool (7.6.0+6.14.0-10.10) ... 126s Setting up libestr0:amd64 (0.1.11-2) ... 126s Setting up libbrotli1:amd64 (1.1.0-2build4) ... 126s Setting up libsqlite3-0:amd64 (3.46.1-2) ... 126s Setting up dosfstools (4.2-1.2) ... 126s Setting up rsyslog (8.2412.0-2ubuntu2) ... 126s info: The user `syslog' is already a member of `adm'. 128s Setting up binutils-common:amd64 (2.44-3ubuntu1) ... 128s Setting up libcurl3t64-gnutls:amd64 (8.12.1-3ubuntu1) ... 128s Setting up linux-libc-dev:amd64 (6.14.0-10.10) ... 128s Setting up libctf-nobfd0:amd64 (2.44-3ubuntu1) ... 128s Setting up systemd (257.3-1ubuntu3) ... 128s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 128s Created symlink '/run/systemd/system/tmp.mount' → '/dev/null'. 128s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 129s Setting up libparted2t64:amd64 (3.6-5) ... 129s Removing 'diversion of /lib/x86_64-linux-gnu/libparted.so.2 to /lib/x86_64-linux-gnu/libparted.so.2.usr-is-merged by libparted2t64' 129s Removing 'diversion of /lib/x86_64-linux-gnu/libparted.so.2.0.5 to /lib/x86_64-linux-gnu/libparted.so.2.0.5.usr-is-merged by libparted2t64' 129s Setting up linux-headers-generic (6.14.0-10.10) ... 129s Setting up libjemalloc2:amd64 (5.3.0-3) ... 129s Setting up locales (2.41-1ubuntu1) ... 129s Installing new version of config file /etc/locale.alias ... 130s Generating locales (this might take a while)... 132s en_US.UTF-8... done 132s Generation complete. 132s Setting up libsframe1:amd64 (2.44-3ubuntu1) ... 132s Setting up libpython3.13-minimal:amd64 (3.13.2-2) ... 132s Setting up apparmor (4.1.0~beta5-0ubuntu8) ... 132s Installing new version of config file /etc/apparmor.d/fusermount3 ... 132s Installing new version of config file /etc/apparmor.d/lsusb ... 132s Installing new version of config file /etc/apparmor.d/openvpn ... 133s Reloading AppArmor profiles 135s Setting up libftdi1-2:amd64 (1.5-8build1) ... 135s Setting up libglib2.0-data (2.84.0-1) ... 135s Setting up systemd-cryptsetup (257.3-1ubuntu3) ... 135s Setting up libncurses6:amd64 (6.5+20250216-2) ... 135s Setting up strace (6.13+ds-1ubuntu1) ... 135s Setting up xz-utils (5.6.4-1) ... 135s Setting up systemd-timesyncd (257.3-1ubuntu3) ... 136s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 136s Setting up libatomic1:amd64 (15-20250222-0ubuntu1) ... 136s Setting up udev (257.3-1ubuntu3) ... 137s Setting up linux-modules-6.14.0-10-generic (6.14.0-10.10) ... 140s Setting up libncursesw6:amd64 (6.5+20250216-2) ... 140s Setting up libpci3:amd64 (1:3.13.0-2) ... 140s Setting up whiptail (0.52.24-4ubuntu2) ... 140s Setting up python-apt-common (2.9.9build1) ... 140s Setting up pnp.ids (0.393-3) ... 140s Setting up libnl-3-200:amd64 (3.7.0-1) ... 140s Setting up python3.13-minimal (3.13.2-2) ... 141s Setting up libgpgme11t64:amd64 (1.24.2-1ubuntu2) ... 141s Setting up libbinutils:amd64 (2.44-3ubuntu1) ... 141s Setting up libc-dev-bin (2.41-1ubuntu1) ... 141s Setting up libpython3.13-stdlib:amd64 (3.13.2-2) ... 141s Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2ubuntu5) ... 141s Setting up rsync (3.4.1+ds1-3) ... 142s rsync.service is a disabled or a static unit not running, not starting it. 142s Setting up python3.13-gdbm (3.13.2-2) ... 142s Setting up libpython3-stdlib:amd64 (3.13.2-2) ... 142s Setting up systemd-resolved (257.3-1ubuntu3) ... 142s Setting up initramfs-tools-bin (0.146ubuntu1) ... 142s Setting up ncurses-term (6.5+20250216-2) ... 142s Setting up libctf0:amd64 (2.44-3ubuntu1) ... 142s Setting up libpython3.13:amd64 (3.13.2-2) ... 142s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 142s Setting up libdebuginfod1t64:amd64 (0.192-4) ... 142s Setting up systemd-sysv (257.3-1ubuntu3) ... 142s Setting up linux-headers-virtual (6.14.0-10.10) ... 142s Setting up libcurl4t64:amd64 (8.12.1-3ubuntu1) ... 142s Setting up python3.13 (3.13.2-2) ... 144s Setting up htop (3.4.0-2) ... 144s Setting up linux-image-6.14.0-10-generic (6.14.0-10.10) ... 147s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.12.0-16-generic 147s I: /boot/initrd.img.old is now a symlink to initrd.img-6.12.0-16-generic 147s I: /boot/vmlinuz is now a symlink to vmlinuz-6.14.0-10-generic 147s I: /boot/initrd.img is now a symlink to initrd.img-6.14.0-10-generic 147s Setting up parted (3.6-5) ... 147s Setting up libnss-systemd:amd64 (257.3-1ubuntu3) ... 147s Setting up python3 (3.13.2-2) ... 147s Setting up python3-newt:amd64 (0.52.24-4ubuntu2) ... 147s Setting up python3-markupsafe (2.1.5-1build4) ... 147s Setting up linux-modules-extra-6.14.0-10-generic (6.14.0-10.10) ... 150s Setting up libnl-route-3-200:amd64 (3.7.0-1) ... 150s Setting up hwdata (0.393-3) ... 150s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 150s Setting up libglib2.0-0t64:amd64 (2.84.0-1) ... 150s No schema files found: doing nothing. 150s Setting up libgprofng0:amd64 (2.44-3ubuntu1) ... 150s Setting up linux-perf (6.14.0-10.10) ... 150s Setting up gir1.2-glib-2.0:amd64 (2.84.0-1) ... 150s Setting up pciutils (1:3.13.0-2) ... 150s Setting up python3-rpds-py (0.21.0-2ubuntu2) ... 150s Setting up libmm-glib0:amd64 (1.23.4-0ubuntu3) ... 150s Setting up libnl-genl-3-200:amd64 (3.7.0-1) ... 150s Setting up libpam-systemd:amd64 (257.3-1ubuntu3) ... 151s Setting up libc6-dev:amd64 (2.41-1ubuntu1) ... 151s Setting up libgirepository-1.0-1:amd64 (1.83.4-1) ... 151s Setting up curl (8.12.1-3ubuntu1) ... 151s Setting up linux-image-virtual (6.14.0-10.10) ... 151s Setting up initramfs-tools-core (0.146ubuntu1) ... 151s Setting up linux-tools-common (6.14.0-10.10) ... 151s Setting up python3-systemd (235-1build6) ... 151s Setting up python3-cffi-backend:amd64 (1.17.1-2build2) ... 151s Setting up binutils-x86-64-linux-gnu (2.44-3ubuntu1) ... 151s Setting up linux-image-generic (6.14.0-10.10) ... 151s Setting up python3-dbus (1.3.2-5build5) ... 151s Setting up linux-tools-6.14.0-10 (6.14.0-10.10) ... 151s Setting up initramfs-tools (0.146ubuntu1) ... 151s Installing new version of config file /etc/kernel/postinst.d/initramfs-tools ... 151s Installing new version of config file /etc/kernel/postrm.d/initramfs-tools ... 151s update-initramfs: deferring update (trigger activated) 151s Setting up linux-generic (6.14.0-10.10) ... 151s Setting up ubuntu-minimal (1.549) ... 151s Setting up python3-apt (2.9.9build1) ... 151s Setting up python3-bcrypt (4.2.0-2.1build1) ... 151s Setting up python3-yaml (6.0.2-1build2) ... 151s Setting up libfwupd3:amd64 (2.0.6-4) ... 151s Setting up python3-lazr.uri (1.0.6-6) ... 152s Setting up binutils (2.44-3ubuntu1) ... 152s Setting up ubuntu-standard (1.549) ... 152s Setting up cloud-init-base (25.1-0ubuntu3) ... 154s Setting up linux-virtual (6.14.0-10.10) ... 154s Setting up gir1.2-girepository-2.0:amd64 (1.83.4-1) ... 154s Setting up python3-gi (3.50.0-4build1) ... 154s Setting up linux-tools-6.14.0-10-generic (6.14.0-10.10) ... 154s Setting up fwupd (2.0.6-4) ... 154s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 155s fwupd.service is a disabled or a static unit not running, not starting it. 155s Setting up cloud-init (25.1-0ubuntu3) ... 155s Processing triggers for man-db (2.13.0-1) ... 157s Processing triggers for dbus (1.16.2-1ubuntu1) ... 157s Processing triggers for shared-mime-info (2.4-5) ... 157s Warning: program compiled against libxml 212 using older 209 158s Processing triggers for libc-bin (2.41-1ubuntu1) ... 158s Processing triggers for linux-image-6.14.0-10-generic (6.14.0-10.10) ... 158s /etc/kernel/postinst.d/initramfs-tools: 158s update-initramfs: Generating /boot/initrd.img-6.14.0-10-generic 158s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 172s /etc/kernel/postinst.d/zz-update-grub: 172s Sourcing file `/etc/default/grub' 172s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 172s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 172s Generating grub configuration file ... 173s Found linux image: /boot/vmlinuz-6.14.0-10-generic 173s Found initrd image: /boot/initrd.img-6.14.0-10-generic 173s Found linux image: /boot/vmlinuz-6.12.0-16-generic 173s Found initrd image: /boot/initrd.img-6.12.0-16-generic 173s Found linux image: /boot/vmlinuz-6.11.0-8-generic 173s Found initrd image: /boot/initrd.img-6.11.0-8-generic 173s Warning: os-prober will not be executed to detect other bootable partitions. 173s Systems on them will not be added to the GRUB boot configuration. 173s Check GRUB_DISABLE_OS_PROBER documentation entry. 173s Adding boot menu entry for UEFI Firmware Settings ... 173s done 173s Processing triggers for initramfs-tools (0.146ubuntu1) ... 173s update-initramfs: Generating /boot/initrd.img-6.14.0-10-generic 173s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 188s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 188s + /usr/lib/apt/apt-helper analyze-pattern ?true 188s + uname -r 188s + sed s/\./\\./g 188s + running_kernel_pattern=^linux-.*6\.12\.0-16-generic.* 188s + apt list ?obsolete 188s + tail -n+2 188s + grep -v ^linux-.*6\.12\.0-16-generic.* 188s + cut -d/ -f1 190s + obsolete_pkgs=linux-headers-6.11.0-8-generic 190s linux-headers-6.11.0-8 190s linux-headers-6.12.0-16 190s linux-image-6.11.0-8-generic 190s linux-modules-6.11.0-8-generic 190s linux-tools-6.11.0-8-generic 190s linux-tools-6.11.0-8 190s linux-tools-6.12.0-16 190s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove linux-headers-6.11.0-8-genericReading package lists... 190s Building dependency tree... linux-headers-6.11.0-8 linux-headers-6.12.0-16 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 linux-tools-6.12.0-16 190s 190s Reading state information... 191s Solving dependencies... 191s The following packages will be REMOVED: 191s libnl-genl-3-200* libnsl2* libpython3.12-minimal* libpython3.12-stdlib* 191s libpython3.12t64* linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 191s linux-headers-6.12.0-16* linux-headers-6.12.0-16-generic* 191s linux-image-6.11.0-8-generic* linux-modules-6.11.0-8-generic* 191s linux-tools-6.11.0-8* linux-tools-6.11.0-8-generic* linux-tools-6.12.0-16* 191s linux-tools-6.12.0-16-generic* 191s 0 upgraded, 0 newly installed, 15 to remove and 5 not upgraded. 191s After this operation, 371 MB disk space will be freed. 191s (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 ... 148643 files and directories currently installed.) 191s Removing libnl-genl-3-200:amd64 (3.7.0-1) ... 191s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 191s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 191s Removing libpython3.12t64:amd64 (3.12.9-1) ... 191s Removing libpython3.12-stdlib:amd64 (3.12.9-1) ... 192s Removing libnsl2:amd64 (1.3.0-3build3) ... 192s Removing libpython3.12-minimal:amd64 (3.12.9-1) ... 192s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 193s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 196s Removing linux-headers-6.12.0-16-generic (6.12.0-16.16) ... 197s Removing linux-headers-6.12.0-16 (6.12.0-16.16) ... 201s Removing linux-image-6.11.0-8-generic (6.11.0-8.8) ... 201s /etc/kernel/postrm.d/initramfs-tools: 201s update-initramfs: Deleting /boot/initrd.img-6.11.0-8-generic 201s /etc/kernel/postrm.d/zz-update-grub: 201s Sourcing file `/etc/default/grub' 201s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 201s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 201s Generating grub configuration file ... 201s Found linux image: /boot/vmlinuz-6.14.0-10-generic 201s Found initrd image: /boot/initrd.img-6.14.0-10-generic 202s Found linux image: /boot/vmlinuz-6.12.0-16-generic 202s Found initrd image: /boot/initrd.img-6.12.0-16-generic 202s Warning: os-prober will not be executed to detect other bootable partitions. 202s Systems on them will not be added to the GRUB boot configuration. 202s Check GRUB_DISABLE_OS_PROBER documentation entry. 202s Adding boot menu entry for UEFI Firmware Settings ... 202s done 202s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 202s Removing linux-tools-6.12.0-16-generic (6.12.0-16.16) ... 202s Removing linux-tools-6.12.0-16 (6.12.0-16.16) ... 203s Processing triggers for libc-bin (2.41-1ubuntu1) ... 203s (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 ... 84830 files and directories currently installed.) 203s Purging configuration files for linux-image-6.11.0-8-generic (6.11.0-8.8) ... 203s Purging configuration files for libpython3.12-minimal:amd64 (3.12.9-1) ... 203s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 203s + grep -q trusty /etc/lsb-release 203s + [ ! -d /usr/share/doc/unattended-upgrades ] 203s + [ ! -d /usr/share/doc/lxd ] 203s + [ ! -d /usr/share/doc/lxd-client ] 203s + [ ! -d /usr/share/doc/snapd ] 203s + type iptables 203s + cat 203s + chmod 755 /etc/rc.local 203s + . /etc/rc.local 203s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 203s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 203s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 203s + uname -m 203s + [ x86_64 = ppc64le ] 203s + [ -d /run/systemd/system ] 203s + systemd-detect-virt --quiet --vm 203s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 203s + cat 203s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 203s + echo COMPRESS=lz4 203s autopkgtest [22:10:31]: upgrading testbed (apt dist-upgrade and autopurge) 203s Reading package lists... 204s Building dependency tree... 204s Reading state information... 204s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 204s Starting 2 pkgProblemResolver with broken count: 0 204s Done 205s Entering ResolveByKeep 206s 206s Calculating upgrade... 206s The following packages will be upgraded: 206s libc-bin libc-dev-bin libc6 libc6-dev locales 207s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 207s Need to get 10.5 MB of archives. 207s After this operation, 1024 B of additional disk space will be used. 207s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc6-dev amd64 2.41-1ubuntu2 [2183 kB] 207s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc-dev-bin amd64 2.41-1ubuntu2 [24.7 kB] 207s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc6 amd64 2.41-1ubuntu2 [3327 kB] 207s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc-bin amd64 2.41-1ubuntu2 [700 kB] 207s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 locales all 2.41-1ubuntu2 [4246 kB] 208s Preconfiguring packages ... 209s Fetched 10.5 MB in 1s (9283 kB/s) 209s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 84827 files and directories currently installed.) 209s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_amd64.deb ... 209s Unpacking libc6-dev:amd64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 209s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_amd64.deb ... 209s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 209s Preparing to unpack .../libc6_2.41-1ubuntu2_amd64.deb ... 209s Unpacking libc6:amd64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 209s Setting up libc6:amd64 (2.41-1ubuntu2) ... 209s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 84827 files and directories currently installed.) 209s Preparing to unpack .../libc-bin_2.41-1ubuntu2_amd64.deb ... 209s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 209s Setting up libc-bin (2.41-1ubuntu2) ... 209s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 84827 files and directories currently installed.) 209s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 209s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 210s Setting up locales (2.41-1ubuntu2) ... 211s Generating locales (this might take a while)... 213s en_US.UTF-8... done 213s Generation complete. 213s Setting up libc-dev-bin (2.41-1ubuntu2) ... 213s Setting up libc6-dev:amd64 (2.41-1ubuntu2) ... 213s Processing triggers for man-db (2.13.0-1) ... 213s Processing triggers for systemd (257.3-1ubuntu3) ... 215s Reading package lists... 215s Building dependency tree... 215s Reading state information... 216s Starting pkgProblemResolver with broken count: 0 216s Starting 2 pkgProblemResolver with broken count: 0 216s Done 216s Solving dependencies... 216s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 217s autopkgtest [22:10:45]: rebooting testbed after setup commands that affected boot 241s autopkgtest [22:11:09]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP PREEMPT_DYNAMIC Wed Mar 12 16:07:00 UTC 2025 244s autopkgtest [22:11:12]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-expm 246s Get:1 http://ftpmaster.internal/ubuntu plucky/universe r-cran-expm 1.0-0-1 (dsc) [2115 B] 246s Get:2 http://ftpmaster.internal/ubuntu plucky/universe r-cran-expm 1.0-0-1 (tar) [141 kB] 246s Get:3 http://ftpmaster.internal/ubuntu plucky/universe r-cran-expm 1.0-0-1 (diff) [3176 B] 246s gpgv: Signature made Mon Oct 7 04:29:42 2024 UTC 246s gpgv: using RSA key 73471499CC60ED9EEE805946C5BD6C8F2295D502 246s gpgv: issuer "plessy@debian.org" 246s gpgv: Can't check signature: No public key 246s dpkg-source: warning: cannot verify inline signature for ./r-cran-expm_1.0-0-1.dsc: no acceptable signature found 246s autopkgtest [22:11:14]: testing package r-cran-expm version 1.0-0-1 247s autopkgtest [22:11:15]: build not needed 249s autopkgtest [22:11:17]: test run-unit-test: preparing testbed 249s Reading package lists... 250s Building dependency tree... 250s Reading state information... 250s Starting pkgProblemResolver with broken count: 0 250s Starting 2 pkgProblemResolver with broken count: 0 250s Done 251s The following NEW packages will be installed: 251s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libblas3 251s libcairo2 libdatrie1 libdeflate0 libfontconfig1 libgfortran5 libgomp1 251s libgraphite2-3 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 251s liblapack3 liblerc4 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 251s libpaper-utils libpaper2 libpixman-1-0 libsharpyuv0 libsm6 libtcl8.6 251s libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 libxcb-shm0 251s libxft2 libxrender1 libxss1 libxt6t64 r-base-core r-cran-expm r-cran-gmp 251s r-cran-lattice r-cran-matrix r-cran-rcolorbrewer r-cran-rmpfr r-cran-sfsmisc 251s unzip x11-common xdg-utils zip 251s 0 upgraded, 51 newly installed, 0 to remove and 0 not upgraded. 251s Need to get 49.4 MB of archives. 251s After this operation, 99.2 MB of additional disk space will be used. 251s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 251s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 252s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-2ubuntu1 [37.4 kB] 252s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-2ubuntu1 [164 kB] 252s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig amd64 2.15.0-2ubuntu1 [180 kB] 252s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.1-2 [359 kB] 252s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libpixman-1-0 amd64 0.44.0-3 [427 kB] 252s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 252s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 252s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 252s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libcairo2 amd64 1.18.2-2 [569 kB] 252s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libdatrie1 amd64 0.2.13-3build1 [19.0 kB] 252s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 252s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 15-20250222-0ubuntu1 [919 kB] 252s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 15-20250222-0ubuntu1 [148 kB] 252s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 252s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 252s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 252s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libice6 amd64 2:1.1.1-1 [44.1 kB] 252s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 252s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 252s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.1-2 [3179 kB] 252s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 252s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 252s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai0 amd64 0.1.29-2build1 [18.9 kB] 252s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libpango-1.0-0 amd64 1.56.2-1 [255 kB] 252s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangoft2-1.0-0 amd64 1.56.2-1 [52.6 kB] 252s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangocairo-1.0-0 amd64 1.56.2-1 [29.1 kB] 252s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libpaper2 amd64 2.2.5-0.3 [17.4 kB] 252s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libpaper-utils amd64 2.2.5-0.3 [15.5 kB] 252s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 252s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libsm6 amd64 2:1.2.4-1 [17.4 kB] 252s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libtcl8.6 amd64 8.6.16+dfsg-1 [1086 kB] 252s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 252s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 252s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 252s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 252s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 252s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libtk8.6 amd64 8.6.16-1 [868 kB] 252s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 252s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 zip amd64 3.0-14ubuntu2 [185 kB] 252s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 unzip amd64 6.0-28ubuntu6 [181 kB] 252s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 252s Get:44 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-base-core amd64 4.4.3-1 [28.9 MB] 253s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-lattice amd64 0.22-6-1 [1340 kB] 253s Get:46 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-matrix amd64 1.7-3-1 [4349 kB] 253s Get:47 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-expm amd64 1.0-0-1 [226 kB] 253s Get:48 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-gmp amd64 0.7-5-1 [310 kB] 253s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-rcolorbrewer all 1.1-3-1build1 [55.4 kB] 253s Get:50 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-rmpfr amd64 0.9-5-1 [1223 kB] 253s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-sfsmisc all 1.1-20-1 [674 kB] 254s Preconfiguring packages ... 254s Fetched 49.4 MB in 2s (19.8 MB/s) 254s Selecting previously unselected package fonts-dejavu-mono. 254s (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 ... 84827 files and directories currently installed.) 254s Preparing to unpack .../00-fonts-dejavu-mono_2.37-8_all.deb ... 254s Unpacking fonts-dejavu-mono (2.37-8) ... 254s Selecting previously unselected package fonts-dejavu-core. 254s Preparing to unpack .../01-fonts-dejavu-core_2.37-8_all.deb ... 254s Unpacking fonts-dejavu-core (2.37-8) ... 254s Selecting previously unselected package fontconfig-config. 254s Preparing to unpack .../02-fontconfig-config_2.15.0-2ubuntu1_amd64.deb ... 255s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 255s Selecting previously unselected package libfontconfig1:amd64. 255s Preparing to unpack .../03-libfontconfig1_2.15.0-2ubuntu1_amd64.deb ... 255s Unpacking libfontconfig1:amd64 (2.15.0-2ubuntu1) ... 255s Selecting previously unselected package fontconfig. 255s Preparing to unpack .../04-fontconfig_2.15.0-2ubuntu1_amd64.deb ... 255s Unpacking fontconfig (2.15.0-2ubuntu1) ... 255s Selecting previously unselected package libblas3:amd64. 255s Preparing to unpack .../05-libblas3_3.12.1-2_amd64.deb ... 255s Unpacking libblas3:amd64 (3.12.1-2) ... 255s Selecting previously unselected package libpixman-1-0:amd64. 255s Preparing to unpack .../06-libpixman-1-0_0.44.0-3_amd64.deb ... 255s Unpacking libpixman-1-0:amd64 (0.44.0-3) ... 255s Selecting previously unselected package libxcb-render0:amd64. 255s Preparing to unpack .../07-libxcb-render0_1.17.0-2_amd64.deb ... 255s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 255s Selecting previously unselected package libxcb-shm0:amd64. 255s Preparing to unpack .../08-libxcb-shm0_1.17.0-2_amd64.deb ... 255s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 255s Selecting previously unselected package libxrender1:amd64. 255s Preparing to unpack .../09-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 255s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 255s Selecting previously unselected package libcairo2:amd64. 255s Preparing to unpack .../10-libcairo2_1.18.2-2_amd64.deb ... 255s Unpacking libcairo2:amd64 (1.18.2-2) ... 255s Selecting previously unselected package libdatrie1:amd64. 255s Preparing to unpack .../11-libdatrie1_0.2.13-3build1_amd64.deb ... 255s Unpacking libdatrie1:amd64 (0.2.13-3build1) ... 255s Selecting previously unselected package libdeflate0:amd64. 255s Preparing to unpack .../12-libdeflate0_1.23-1_amd64.deb ... 255s Unpacking libdeflate0:amd64 (1.23-1) ... 255s Selecting previously unselected package libgfortran5:amd64. 255s Preparing to unpack .../13-libgfortran5_15-20250222-0ubuntu1_amd64.deb ... 255s Unpacking libgfortran5:amd64 (15-20250222-0ubuntu1) ... 255s Selecting previously unselected package libgomp1:amd64. 255s Preparing to unpack .../14-libgomp1_15-20250222-0ubuntu1_amd64.deb ... 255s Unpacking libgomp1:amd64 (15-20250222-0ubuntu1) ... 255s Selecting previously unselected package libgraphite2-3:amd64. 255s Preparing to unpack .../15-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 255s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 255s Selecting previously unselected package libharfbuzz0b:amd64. 255s Preparing to unpack .../16-libharfbuzz0b_10.2.0-1_amd64.deb ... 255s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 255s Selecting previously unselected package x11-common. 255s Preparing to unpack .../17-x11-common_1%3a7.7+23ubuntu3_all.deb ... 255s Unpacking x11-common (1:7.7+23ubuntu3) ... 255s Selecting previously unselected package libice6:amd64. 255s Preparing to unpack .../18-libice6_2%3a1.1.1-1_amd64.deb ... 255s Unpacking libice6:amd64 (2:1.1.1-1) ... 255s Selecting previously unselected package libjpeg-turbo8:amd64. 255s Preparing to unpack .../19-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 255s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 255s Selecting previously unselected package libjpeg8:amd64. 255s Preparing to unpack .../20-libjpeg8_8c-2ubuntu11_amd64.deb ... 255s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 255s Selecting previously unselected package liblapack3:amd64. 255s Preparing to unpack .../21-liblapack3_3.12.1-2_amd64.deb ... 255s Unpacking liblapack3:amd64 (3.12.1-2) ... 256s Selecting previously unselected package liblerc4:amd64. 256s Preparing to unpack .../22-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 256s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 256s Selecting previously unselected package libthai-data. 256s Preparing to unpack .../23-libthai-data_0.1.29-2build1_all.deb ... 256s Unpacking libthai-data (0.1.29-2build1) ... 256s Selecting previously unselected package libthai0:amd64. 256s Preparing to unpack .../24-libthai0_0.1.29-2build1_amd64.deb ... 256s Unpacking libthai0:amd64 (0.1.29-2build1) ... 256s Selecting previously unselected package libpango-1.0-0:amd64. 256s Preparing to unpack .../25-libpango-1.0-0_1.56.2-1_amd64.deb ... 256s Unpacking libpango-1.0-0:amd64 (1.56.2-1) ... 256s Selecting previously unselected package libpangoft2-1.0-0:amd64. 256s Preparing to unpack .../26-libpangoft2-1.0-0_1.56.2-1_amd64.deb ... 256s Unpacking libpangoft2-1.0-0:amd64 (1.56.2-1) ... 256s Selecting previously unselected package libpangocairo-1.0-0:amd64. 256s Preparing to unpack .../27-libpangocairo-1.0-0_1.56.2-1_amd64.deb ... 256s Unpacking libpangocairo-1.0-0:amd64 (1.56.2-1) ... 256s Selecting previously unselected package libpaper2:amd64. 256s Preparing to unpack .../28-libpaper2_2.2.5-0.3_amd64.deb ... 256s Unpacking libpaper2:amd64 (2.2.5-0.3) ... 256s Selecting previously unselected package libpaper-utils. 256s Preparing to unpack .../29-libpaper-utils_2.2.5-0.3_amd64.deb ... 256s Unpacking libpaper-utils (2.2.5-0.3) ... 256s Selecting previously unselected package libsharpyuv0:amd64. 256s Preparing to unpack .../30-libsharpyuv0_1.5.0-0.1_amd64.deb ... 256s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 256s Selecting previously unselected package libsm6:amd64. 256s Preparing to unpack .../31-libsm6_2%3a1.2.4-1_amd64.deb ... 256s Unpacking libsm6:amd64 (2:1.2.4-1) ... 256s Selecting previously unselected package libtcl8.6:amd64. 256s Preparing to unpack .../32-libtcl8.6_8.6.16+dfsg-1_amd64.deb ... 256s Unpacking libtcl8.6:amd64 (8.6.16+dfsg-1) ... 256s Selecting previously unselected package libjbig0:amd64. 256s Preparing to unpack .../33-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 256s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 256s Selecting previously unselected package libwebp7:amd64. 256s Preparing to unpack .../34-libwebp7_1.5.0-0.1_amd64.deb ... 256s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 256s Selecting previously unselected package libtiff6:amd64. 256s Preparing to unpack .../35-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 256s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 256s Selecting previously unselected package libxft2:amd64. 256s Preparing to unpack .../36-libxft2_2.3.6-1build1_amd64.deb ... 256s Unpacking libxft2:amd64 (2.3.6-1build1) ... 256s Selecting previously unselected package libxss1:amd64. 256s Preparing to unpack .../37-libxss1_1%3a1.2.3-1build3_amd64.deb ... 256s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 256s Selecting previously unselected package libtk8.6:amd64. 256s Preparing to unpack .../38-libtk8.6_8.6.16-1_amd64.deb ... 256s Unpacking libtk8.6:amd64 (8.6.16-1) ... 256s Selecting previously unselected package libxt6t64:amd64. 256s Preparing to unpack .../39-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 256s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 256s Selecting previously unselected package zip. 256s Preparing to unpack .../40-zip_3.0-14ubuntu2_amd64.deb ... 256s Unpacking zip (3.0-14ubuntu2) ... 256s Selecting previously unselected package unzip. 256s Preparing to unpack .../41-unzip_6.0-28ubuntu6_amd64.deb ... 256s Unpacking unzip (6.0-28ubuntu6) ... 256s Selecting previously unselected package xdg-utils. 256s Preparing to unpack .../42-xdg-utils_1.2.1-2ubuntu1_all.deb ... 256s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 256s Selecting previously unselected package r-base-core. 256s Preparing to unpack .../43-r-base-core_4.4.3-1_amd64.deb ... 257s Unpacking r-base-core (4.4.3-1) ... 257s Selecting previously unselected package r-cran-lattice. 257s Preparing to unpack .../44-r-cran-lattice_0.22-6-1_amd64.deb ... 257s Unpacking r-cran-lattice (0.22-6-1) ... 257s Selecting previously unselected package r-cran-matrix. 257s Preparing to unpack .../45-r-cran-matrix_1.7-3-1_amd64.deb ... 257s Unpacking r-cran-matrix (1.7-3-1) ... 257s Selecting previously unselected package r-cran-expm. 257s Preparing to unpack .../46-r-cran-expm_1.0-0-1_amd64.deb ... 257s Unpacking r-cran-expm (1.0-0-1) ... 257s Selecting previously unselected package r-cran-gmp. 257s Preparing to unpack .../47-r-cran-gmp_0.7-5-1_amd64.deb ... 257s Unpacking r-cran-gmp (0.7-5-1) ... 257s Selecting previously unselected package r-cran-rcolorbrewer. 257s Preparing to unpack .../48-r-cran-rcolorbrewer_1.1-3-1build1_all.deb ... 257s Unpacking r-cran-rcolorbrewer (1.1-3-1build1) ... 257s Selecting previously unselected package r-cran-rmpfr. 257s Preparing to unpack .../49-r-cran-rmpfr_0.9-5-1_amd64.deb ... 257s Unpacking r-cran-rmpfr (0.9-5-1) ... 257s Selecting previously unselected package r-cran-sfsmisc. 257s Preparing to unpack .../50-r-cran-sfsmisc_1.1-20-1_all.deb ... 257s Unpacking r-cran-sfsmisc (1.1-20-1) ... 257s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 257s Setting up libpixman-1-0:amd64 (0.44.0-3) ... 257s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 257s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 257s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 257s Setting up libdatrie1:amd64 (0.2.13-3build1) ... 257s Setting up libxcb-render0:amd64 (1.17.0-2) ... 257s Setting up unzip (6.0-28ubuntu6) ... 257s Setting up x11-common (1:7.7+23ubuntu3) ... 258s Setting up libdeflate0:amd64 (1.23-1) ... 258s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 258s Setting up libgomp1:amd64 (15-20250222-0ubuntu1) ... 258s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 258s Setting up zip (3.0-14ubuntu2) ... 258s Setting up libblas3:amd64 (3.12.1-2) ... 258s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 258s Setting up fonts-dejavu-mono (2.37-8) ... 258s Setting up libtcl8.6:amd64 (8.6.16+dfsg-1) ... 258s Setting up fonts-dejavu-core (2.37-8) ... 258s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 258s Setting up libgfortran5:amd64 (15-20250222-0ubuntu1) ... 258s Setting up libwebp7:amd64 (1.5.0-0.1) ... 258s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 258s Setting up libthai-data (0.1.29-2build1) ... 258s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 258s Setting up libpaper2:amd64 (2.2.5-0.3) ... 258s Setting up xdg-utils (1.2.1-2ubuntu1) ... 258s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 258s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 258s Setting up libice6:amd64 (2:1.1.1-1) ... 258s Setting up liblapack3:amd64 (3.12.1-2) ... 258s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 258s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 258s Setting up libpaper-utils (2.2.5-0.3) ... 258s Setting up libthai0:amd64 (0.1.29-2build1) ... 258s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 258s Setting up libfontconfig1:amd64 (2.15.0-2ubuntu1) ... 258s Setting up libsm6:amd64 (2:1.2.4-1) ... 258s Setting up fontconfig (2.15.0-2ubuntu1) ... 260s Regenerating fonts cache... done. 260s Setting up libxft2:amd64 (2.3.6-1build1) ... 260s Setting up libtk8.6:amd64 (8.6.16-1) ... 260s Setting up libpango-1.0-0:amd64 (1.56.2-1) ... 260s Setting up libcairo2:amd64 (1.18.2-2) ... 260s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 260s Setting up libpangoft2-1.0-0:amd64 (1.56.2-1) ... 260s Setting up libpangocairo-1.0-0:amd64 (1.56.2-1) ... 260s Setting up r-base-core (4.4.3-1) ... 261s Creating config file /etc/R/Renviron with new version 261s Setting up r-cran-lattice (0.22-6-1) ... 261s Setting up r-cran-gmp (0.7-5-1) ... 261s Setting up r-cran-sfsmisc (1.1-20-1) ... 261s Setting up r-cran-rcolorbrewer (1.1-3-1build1) ... 261s Setting up r-cran-matrix (1.7-3-1) ... 261s Setting up r-cran-rmpfr (0.9-5-1) ... 261s Setting up r-cran-expm (1.0-0-1) ... 261s Processing triggers for install-info (7.1.1-1) ... 261s Processing triggers for libc-bin (2.41-1ubuntu2) ... 261s Processing triggers for man-db (2.13.0-1) ... 264s autopkgtest [22:11:32]: test run-unit-test: [----------------------- 264s 264s R version 4.4.3 (2025-02-28) -- "Trophy Case" 264s Copyright (C) 2025 The R Foundation for Statistical Computing 264s Platform: x86_64-pc-linux-gnu 264s 264s R is free software and comes with ABSOLUTELY NO WARRANTY. 264s You are welcome to redistribute it under certain conditions. 264s Type 'license()' or 'licence()' for distribution details. 264s 264s R is a collaborative project with many contributors. 264s Type 'contributors()' for more information and 264s 'citation()' on how to cite R or R packages in publications. 264s 264s Type 'demo()' for some demos, 'help()' for on-line help, or 264s 'help.start()' for an HTML browser interface to help. 264s Type 'q()' to quit R. 264s 264s > library(expm) 264s Loading required package: Matrix 266s 266s Attaching package: ‘expm’ 266s 266s > The following object is masked from ‘package:Matrix’: 266s 266s expm 266s 266s 266s > source(system.file("test-tools.R", package= "expm"), keep.source=FALSE)# relErr() 266s Loading required package: tools 266s > 266s > set.seed(101) 266s > for(n in c(1:5, 10:11, if(doExtras) 100:101 else 25)) { 266s + cat("n = ",n,"\n-----\n") 266s + for(i in seq_len(if(doExtras)10 else 3)) { 266s + A <- matrix(round(10*rnorm(n^2))/4, n,n) 266s + E <- matrix(rnorm(n^2, sd = 1e-3), n,n) 266s + F1 <- expmFrechet(A, E) 266s + F2 <- expmFrechet(A, E, "block") 266s + if(i == 1 && n < 9) print(F1) 266s + stopifnot(all.equal(F1, F2, tol = 6e-15 * n)) 266s + cat(sprintf("%5.2f ", relErr(F1 $ L, F2 $ L) * 2^52)) 266s + } 266s + cat(" * eps_C \n") 266s + } 266s n = 1 266s ----- 266s $expm 266s [,1] 266s [1,] 0.4723666 266s 266s $Lexpm 266s [,1] 266s [1,] 0.0002609645 266s 266s 0.00 0.00 0.00 * eps_C 266s n = 2 266s ----- 266s $expm 266s [,1] [,2] 266s [1,] 3.7943192 3.9860952 266s [2,] -0.4428995 0.2511234 266s 266s $Lexpm 266s [,1] [,2] 266s [1,] -0.000196749 0.0005570041 266s [2,] -0.001188989 -0.0019747694 266s 266s 2.27 1.51 2.97 * eps_C 266s n = 3 266s ----- 266s $expm 266s [,1] [,2] [,3] 266s [1,] -13.234401 -7.815106 -5.911481 266s [2,] 3.475001 -14.396109 -2.922287 266s [3,] -4.792555 -3.230410 -2.237135 266s 266s $Lexpm 266s [,1] [,2] [,3] 266s [1,] -0.006244373 0.03825617 0.006773883 266s [2,] -0.009314389 -0.01048467 -0.005528605 266s [3,] -0.003071235 0.01362774 0.002137511 266s 266s 3.85 7.21 6.22 * eps_C 266s n = 4 266s ----- 266s $expm 266s [,1] [,2] [,3] [,4] 266s [1,] 0.2707319 -0.1626405 -2.119235 -0.07861206 266s [2,] 2.0900646 -0.7912464 -14.169394 -0.17449996 266s [3,] 6.3895316 12.2833412 -18.789145 6.32147099 266s [4,] -2.2731287 -5.9125055 4.417767 -2.96095147 266s 266s $Lexpm 266s [,1] [,2] [,3] [,4] 266s [1,] 7.677032e-05 0.001682315 -0.0008184674 0.0009526274 266s [2,] -1.662466e-03 0.009155436 0.0057316462 0.0050790835 266s [3,] -4.184527e-03 -0.001231147 0.0132157465 0.0025368226 266s [4,] -4.704290e-04 0.000236295 0.0019512119 -0.0013450671 266s 266s 4.21 7.84 0.57 * eps_C 266s n = 5 266s ----- 266s $expm 266s [,1] [,2] [,3] [,4] [,5] 266s [1,] 28.89025 -7.887859 -5.470599 0.5944806 9.342582 266s [2,] 13.49317 -13.253465 34.703223 31.9553150 -3.493428 266s [3,] 77.39341 -41.002709 78.782028 79.2962299 5.522557 266s [4,] 32.49178 -16.213884 20.464336 23.6511224 4.510920 266s [5,] -41.22584 20.972736 -29.288624 -33.2428425 -5.776531 266s 266s $Lexpm 266s [,1] [,2] [,3] [,4] [,5] 266s [1,] 0.056099069 -0.036816360 0.09881220 0.086689105 -0.0230892952 266s [2,] -0.022878412 0.028215505 -0.04468039 -0.041094058 0.0005738551 266s [3,] 0.047797873 -0.004093659 0.09600680 0.079920949 -0.0371636943 266s [4,] 0.022749004 -0.006615176 0.04445098 0.036856490 -0.0189132368 266s [5,] 0.004190808 -0.010861707 -0.01759342 -0.008662979 0.0249103378 266s 266s 4.75 2.83 2.87 * eps_C 266s n = 10 266s ----- 266s 3.13 4.72 2.42 * eps_C 266s n = 11 266s ----- 266s 3.28 3.60 3.22 * eps_C 266s n = 25 266s ----- 266s 4.08 6.25 4.37 * eps_C 266s > 266s > cat('Time elapsed: ', proc.time(), '\n') # for "statistical reasons" 266s Time elapsed: 1.404 0.138 1.571 0.003 0.005 266s > 266s 266s R version 4.4.3 (2025-02-28) -- "Trophy Case" 266s Copyright (C) 2025 The R Foundation for Statistical Computing 266s Platform: x86_64-pc-linux-gnu 266s 266s R is free software and comes with ABSOLUTELY NO WARRANTY. 266s You are welcome to redistribute it under certain conditions. 266s Type 'license()' or 'licence()' for distribution details. 266s 266s R is a collaborative project with many contributors. 266s Type 'contributors()' for more information and 266s 'citation()' on how to cite R or R packages in publications. 266s 266s Type 'demo()' for some demos, 'help()' for on-line help, or 266s 'help.start()' for an HTML browser interface to help. 266s Type 'q()' to quit R. 266s 266s > library(expm) 266s Loading required package: Matrix 267s 267s Attaching package: ‘expm’ 267s 267s The following object is masked from ‘package:Matrix’: 267s 267s expm 267s 267s > source(system.file("test-tools.R", package= "expm"), keep.source=FALSE)## -> assertError()... 267s Loading required package: tools 267s > 267s > ## A matrix with 'Inf' 267s > mI <- rbind(0, c(-Inf, Inf, 0, 0), 0, 0) 267s > bal3 <- 267s + list(dB = dgebal(mI, "B"), # = default 267s + dP = dgebal(mI, "P"), 267s + dN = dgebal(mI, "N")) 267s > str(bal3) 267s Warning messages: 267s 1: In dgebal(mI, "B") : 'dgebal' is deprecated. 267s Use 'balance' instead. 267s See help("Deprecated") 267s 2: In dgebal(mI, "P") : 'dgebal' is deprecated. 267s Use 'balance' instead. 267s See help("Deprecated") 267s 3: In dgebal(mI, "N") : 'dgebal' is deprecated. 267s Use 'balance' instead. 267s See help("Deprecated") 267s List of 3 267s $ dB:List of 4 267s ..$ z : num [1:4, 1:4] Inf 0 0 0 -Inf ... 267s ..$ scale:Asserted error: R_dgebal(*, type="S"): Infinite matrix entry 267s num [1:4] 1 1 3 4 267s ..$ i1 : int 1 267s ..$ i2 : int 1 267s $ dP:List of 4 267s ..$ z : num [1:4, 1:4] Inf 0 0 0 -Inf ... 267s ..$ scale: num [1:4] 1 1 3 4 267s ..$ i1 : int 1 267s ..$ i2 : int 1 267s $ dN:List of 4 267s ..$ z : num [1:4, 1:4] 0 -Inf 0 0 0 ... 267s ..$ scale: num [1:4] 1 1 1 1 267s ..$ i1 : int 1 267s ..$ i2 : int 4 267s > stopifnot(identical(mI, bal3$dN$z), 267s + with(bal3, all.equal(dB, dP, tol=1e-14)), 267s + all.equal(bal3$dB$z, rbind(c(Inf,-Inf,0,0), 0,0,0), tol=1e-14), 267s + all.equal(bal3$dB$scale, c(1,1,3,4))) 267s > assertError(dgebal(mI, "S"), verbose=TRUE)# gave infinite loop 267s > 267s > 267s > 267s > ## Compare the two different "balance" pre-conditioning versions in Ward77: 267s > set.seed(1) 267s > mList <- lapply(integer(100), function(...) rSpMatrix(20, nnz=80)) 267s > re20 <- sapply(mList, function(M) 267s + relErr(expm(M, precond = "2bal"), 267s + expm(M, precond = "1bal"))) 267s > re20 ## ahh.: zero or ~ 1e-13 ... good 267s [1] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 267s [38] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 267s [75] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 267s > table(re20 == 0) 267s 267s TRUE 267s 100 267s > summary(re20[re20 != 0]) 267s Min. 1st Qu. Median Mean 3rd Qu. Max. 267s 267s > ## Pentium M (ubuntu) 267s > ## Min. 1st Qu. Median Mean 3rd Qu. Max. 267s > ## 2.593e-14 8.703e-14 1.282e-13 2.434e-13 4.177e-13 6.295e-13 267s > 267s > demo(balanceTst) #-> the function definition and the first few examples 267s 267s 267s demo(balanceTst) 267s ---- ~~~~~~~~~~ 267s 267s > balanceTst <- function(A) { 267s + 267s + ## Purpose: Consistency checking of balance() {was "dgebal()"} 267s + ## ---------------------------------------------------------------------- 267s + ## Arguments: a square matrix 267s + ## ---------------------------------------------------------------------- 267s + ## Author: Martin Maechler, 20 Feb 2008 and on 267s + 267s + n <- dim(A)[1] 267s + ## do *the* three calls and look at result 267s + P <- balance(A, "P") 267s + 267s + doPerm <- function(A, pp, i1, i2) { 267s + stopifnot(length(pp) == n, dim(A) == c(n,n), 267s + 1 <= i1, i1 <= i2, i2 <= n) 267s + A. <- A 267s + if(i2 < n) { ## The upper part 267s + for(i in n:(i2+1)) { # 'p2' in *reverse* order 267s + ## swap i <-> pp[i] both rows and columns 267s + tt <- A.[,i]; A.[,i] <- A.[,pp[i]]; A.[,pp[i]] <- tt 267s + tt <- A.[i,]; A.[i,] <- A.[pp[i],]; A.[pp[i],] <- tt 267s + } 267s + } 267s + if(i1 > 1) { ## The lower part 267s + for(i in 1:(i1-1)) { # 'p1' in *forward* order 267s + tt <- A.[,i]; A.[,i] <- A.[,pp[i]]; A.[,pp[i]] <- tt 267s + tt <- A.[i,]; A.[i,] <- A.[pp[i],]; A.[pp[i],] <- tt 267s + } 267s + } 267s + A. 267s + } 267s + 267s + checkPerm <- function(P, orig.A) { 267s + didPerm <- ((leftP <- (i1 <- P$i1) != 1L) | 267s + (rightP <- (i2 <- P$i2) != n)) 267s + if(didPerm) { ## *had* permutation -- now check my idea about it 267s + pp <- as.integer(P$scale) 267s + ## Permute A to become P$z : 267s + A. <- doPerm(orig.A, pp = pp, i1=i1, i2=i2) 267s + stopifnot(isTRUE(all.equal(A., P$z, tolerance = 1e-15))) 267s + 267s + ## Now the reverse: Use pp[] and permute A. "back to A": 267s + if(leftP) { ## The lower part 267s + for(i in (i1-1):1) { # 'p1' in *reverse* order 267s + tt <- A.[,i]; A.[,i] <- A.[,pp[i]]; A.[,pp[i]] <- tt 267s + tt <- A.[i,]; A.[i,] <- A.[pp[i],]; A.[pp[i],] <- tt 267s + } 267s + } 267s + if(rightP) { ## The upper part 267s + for(i in (i2+1):n) { # 'p2' in *forward* order 267s + ## swap i <-> pp[i] both rows and columns 267s + tt <- A.[,i]; A.[,i] <- A.[,pp[i]]; A.[,pp[i]] <- tt 267s + tt <- A.[i,]; A.[i,] <- A.[pp[i],]; A.[pp[i],] <- tt 267s + } 267s + } 267s + stopifnot(isTRUE(all.equal(A., orig.A, tolerance = 1e-15))) 267s + } 267s + } 267s + checkPerm(P, orig.A = A) 267s + 267s + S <- balance(P$z, "S")# "S" starting from result of "P" 267s + stopifnot(S$i1 == 1, S$i2 == n) 267s + 267s + ## Now check the scaling 267s + checkScal <- function (d, A1, A2) { 267s + stopifnot(length(d) == n, dim(A1) == dim(A2), dim(A2) == c(n,n)) 267s + 267s + ## A.scaled <- diag(1/d, n) \%*\% A1 \%*\% diag(d, n) 267s + ## more efficiently: 267s + A.scaled <- A1 * (rep(d, each = n) / d) 267s + stopifnot(isTRUE(all.equal(A2, A.scaled, tolerance = 1e-15))) 267s + ## Check the reverse: 267s + S.rescaled <- A2 * (d * rep(1/d, each = n)) 267s + stopifnot(isTRUE(all.equal(A1, S.rescaled, tolerance = 1e-15))) 267s + } 267s + checkScal(d = S$scale, A1 = P$z, A2 = S$z) 267s + 267s + B <- balance(A, "B")# "B" : B[oth] 267s + stopifnot(P$i1 == B$i1, P$i2 == B$i2) 267s + ## now check *both* permutation and scaling 267s + 267s + A.perm <- doPerm(A, pp = as.integer(B$scale), i1=B$i1, i2=B$i2) 267s + ## checkPerm(B, orig.A = A) 267s + 267s + dB <- B$scale 267s + dB[c(if(B$i1 > 1) 1:(B$i1-1), 267s + if(B$i2 < n) (B$i2+1):n)] <- 1 267s + checkScal(d = dB, A1 = A.perm, A2 = B$z) 267s + 267s + ## return 267s + list(P = P, S = S, B = B, Sz.eq.Bz = isTRUE(all.equal(S$z, B$z))) 267s + } 267s 267s > m4. <- rbind(c(-1,-2, 0, 0), 267s + c( 0, 0,10,11), 267s + c( 0, 0,12, 0), 267s + c( 0,13, 0, 0)) 267s 267s > op <- options(str = strOptions(vec.len = 12)) 267s 267s > str(b4. <- balanceTst(m4.)) 267s List of 4 267s $ P :List of 4 267s ..$ z : num [1:4, 1:4] -1 0 0 0 -2 0 13 0 0 11 0 0 0 10 0 12 267s ..$ scale: num [1:4] 1 1 1 3 267s ..$ i1 : int 2 267s ..$ i2 : int 3 267s $ S :List of 4 267s ..$ z : num [1:4, 1:4] -1 0 0 0 -2 0 13 0 0 11 0 0 0 10 0 12 267s ..$ scale: num [1:4] 1 1 1 1 267s ..$ i1 : int 1 267s ..$ i2 : int 4 267s $ B :List of 4 267s ..$ z : num [1:4, 1:4] -1 0 0 0 -2 0 13 0 0 11 0 0 0 10 0 12 267s ..$ scale: num [1:4] 1 1 1 3 267s ..$ i1 : int 2 267s ..$ i2 : int 3 267s $ Sz.eq.Bz: logi TRUE 267s 267s > with(b4., all.equal(P, B)) # TRUE (everywhere?) 267s [1] TRUE 267s 267s > ## better (?) example 267s > (m <- matrix(c(0,-1,0,-2,10, rep(0,11)), 4,4)) 267s [,1] [,2] [,3] [,4] 267s [1,] 0 10 0 0 267s [2,] -1 0 0 0 267s [3,] 0 0 0 0 267s [4,] -2 0 0 0 267s 267s > str(ba <- balanceTst(m)) 267s List of 4 267s $ P :List of 4 267s ..$ z : num [1:4, 1:4] 0 0 0 0 0 0 10 0 -2 -1 0 0 0 0 0 0 267s ..$ scale: num [1:4] 3 1 1 3 267s ..$ i1 : int 2 267s ..$ i2 : int 3 267s $ S :List of 4 267s ..$ z : num [1:4, 1:4] 0 0 0 0 0 0 2.5 0 -2 -4 0 0 0 0 0 0 267s ..$ scale: num [1:4] 1 0.25 1 1 267s ..$ i1 : int 1 267s ..$ i2 : int 4 267s $ B :List of 4 267s ..$ z : num [1:4, 1:4] 0 0 0 0 0 0 2.5 0 -2 -4 0 0 0 0 0 0 267s ..$ scale: num [1:4] 3 0.25 1 3 267s ..$ i1 : int 2 267s ..$ i2 : int 3 267s $ Sz.eq.Bz: logi TRUE 267s 267s > (eq <- with(ba, all.equal(S$z, B$z))) # TRUE now (everywhere?) 267s [1] TRUE 267s 267s > ba$Sz.eq.Bz # ditto 267s [1] TRUE 267s 267s > ## a non-empty ``less-balanced'' example --- 267s > 267s > m4 <- matrix(outer(2^(0:7),c(-1,1)), 4,4) 267s 267s > m4[lower.tri(m4)] <- 0 #--> upper triangular ==> will have many permutations 267s 267s > ## now permute it; so balance() will find the permutation 267s > p <- c(4,2:1,3); m4 <- m4[p,p] 267s 267s > m4 267s [,1] [,2] [,3] [,4] 267s [1,] 128 0 0 0 267s [2,] 32 -32 0 2 267s [3,] 16 -16 -1 1 267s [4,] 64 0 0 4 267s 267s > str(dm4 <- balanceTst(m4)) # much permutation! i1 = i2 = 1 ! 267s List of 4 267s $ P :List of 4 267s ..$ z : num [1:4, 1:4] -1 0 0 0 -16 -32 0 0 1 2 4 0 16 32 64 128 267s ..$ scale: num [1:4] 1 2 1 1 267s ..$ i1 : int 1 267s ..$ i2 : int 1 267s $ S :List of 4 267s ..$ z : num [1:4, 1:4] -1 0 0 0 -1 -32 0 0 0.25 8 4 0 1 32 16 128 267s ..$ scale: num [1:4] 16 1 4 1 267s ..$ i1 : int 1 267s ..$ i2 : int 4 267s $ B :List of 4 267s ..$ z : num [1:4, 1:4] -1 0 0 0 -16 -32 0 0 1 2 4 0 16 32 64 128 267s ..$ scale: num [1:4] 1 2 1 1 267s ..$ i1 : int 1 267s ..$ i2 : int 1 267s $ Sz.eq.Bz: logi FALSE 267s 267s > ##----------- Complex examples 267s > zba4 <- balanceTst(m4 + 3i * m4) 267s 267s > str(zba4) 267s List of 4 267s $ P :List of 4 267s ..$ z : cplx [1:4, 1:4] -1-3i 0+0i 0+0i 0+0i -16-48i -32-96i 0+0i 0+0i 1+3i ... 267s ..$ scale: num [1:4] 1 2 1 1 267s ..$ i1 : int 1 267s ..$ i2 : int 1 267s $ S :List of 4 267s ..$ z : cplx [1:4, 1:4] -1-3i 0+0i 0+0i 0+0i -1-3i -32-96i 0+0i 0+0i 0.25+0.75i ... 267s ..$ scale: num [1:4] 16 1 4 1 267s ..$ i1 : int 1 267s ..$ i2 : int 4 267s $ B :List of 4 267s ..$ z : cplx [1:4, 1:4] -1-3i 0+0i 0+0i 0+0i -16-48i -32-96i 0+0i 0+0i 1+3i ... 267s ..$ scale: num [1:4] 1 2 1 1 267s ..$ i1 : int 1 267s ..$ i2 : int 1 267s $ Sz.eq.Bz: logi FALSE 267s 267s > zba <- balanceTst(m*(1 + 1i)) 267s 267s > str(zba) 267s List of 4 267s $ P :List of 4 267s ..$ z : cplx [1:4, 1:4] 0+0i 0+0i 0+0i 0+0i 0+0i 0+0i 10+10i 0+0i -2-2i ... 267s ..$ scale: num [1:4] 3 1 1 3 267s ..$ i1 : int 2 267s ..$ i2 : int 3 267s $ S :List of 4 267s ..$ z : cplx [1:4, 1:4] 0+0i 0+0i 0+0i 0+0i 0+0i 0+0i 2.5+2.5i 0+0i -2-2i ... 267s ..$ scale: num [1:4] 1 0.25 1 1 267s ..$ i1 : int 1 267s ..$ i2 : int 4 267s $ B :List of 4 267s ..$ z : cplx [1:4, 1:4] 0+0i 0+0i 0+0i 0+0i 0+0i 0+0i 2.5+2.5i 0+0i -2-2i ... 267s ..$ scale: num [1:4] 3 0.25 1 3 267s ..$ i1 : int 2 267s ..$ i2 : int 3 267s $ Sz.eq.Bz: logi TRUE 267s 267s > stopifnot(exprs = { 267s + all.equal(ba$ S$z, Re(zba$ S$z)) 267s + all.equal(ba$ S$z, Im(zba$ S$z)) 267s + all.equal(dm4$ S$z, Re(zba4$ S$z)) 267s + all.equal(dm4$ S$z * 3, Im(zba4$ S$z)) 267s + }) 267s 267s > options(op) # revert 267s > ## ========== 267s > 267s > dm4. <- dgebal(m4) 267s Warning message: 267s In dgebal(m4) : 'dgebal' is deprecated. 267s Use 'balance' instead. 267s See help("Deprecated") 267s Warning message: 267s In dgebal(m4) : 'dgebal' is deprecated. 267s Use 'balance' instead. 267s See help("Deprecated") 267s > storage.mode(m4) <- "integer" 267s > stopifnot(identical(dm4., dgebal(m4))) 267s > 267s > expm(m) 267s [,1] [,2] [,3] [,4] 267s [1,] -0.999786073 -0.06540707 0 0 267s [2,] 0.006540707 -0.99978607 0 0 267s [3,] 0.000000000 0.00000000 1 0 267s [4,] 0.013081414 -3.99957215 0 1 267s > expm(m,"Pade") ## are different indeed {when bug still existed} 267s [,1] [,2] [,3] [,4] 267s [1,] -0.999786073 -0.06540707 0 0 267s [2,] 0.006540707 -0.99978607 0 0 267s [3,] 0.000000000 0.00000000 1 0 267s [4,] 0.013081414 -3.99957215 0 1 267s attr(,"accuracy") 267s [1] 7.918807e-14 267s > expm(m,"R_Pade")# same as Pade 267s [,1] [,2] [,3] [,4] 267s [1,] -0.999786073 -0.06540707 0 0 267s [2,] 0.006540707 -0.99978607 0 0 267s [3,] 0.000000000 0.00000000 1 0 267s [4,] 0.013081414 -3.99957215 0 1 267s > 267s > 267s > ## a non-empty ``non-balanced'' example --- 267s > 267s > expm.t.identity(m4, "Ward") 267s [1] TRUE 267s > 267s > m6 <- zeroTrace(matrix(outer(2^(-8:9),c(-1,1)), 6,6)); m6 267s [,1] [,2] [,3] [,4] [,5] [,6] 267s [1,] -75.2584635 -0.25000 -16.0000 0.00390625 0.25000 16.0000 267s [2,] -0.0078125 -75.75456 -32.0000 0.00781250 0.50000 32.0000 267s [3,] -0.0156250 -1.00000 -139.2546 0.01562500 1.00000 64.0000 267s [4,] -0.0312500 -2.00000 -128.0000 -75.22330729 2.00000 128.0000 267s [5,] -0.0625000 -4.00000 -256.0000 0.06250000 -71.25456 256.0000 267s [6,] -0.1250000 -8.00000 -512.0000 0.12500000 8.00000 436.7454 267s > m6[lower.tri(m6)] <- 0 ## plus one non-zero 267s > m6[4,2] <- 77 267s > p <- c(6,4,5,2:1,3); m6 <- m6[p,p] 267s > expm.t.identity(m6, "Ward") ## difference; indeed 267s [1] TRUE 267s > expm(m6) # is very different from 267s [,1] [,2] [,3] [,4] [,5] 267s [1,] 4.743903e+189 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 267s [2,] 1.235301e+189 2.158311e-33 7.038631e-32 1.285266e-31 0.000000e+00 267s [3,] 2.390628e+189 0.000000e+00 1.133807e-31 0.000000e+00 0.000000e+00 267s [4,] 2.653829e+188 1.627057e-37 7.493870e-34 1.271561e-33 0.000000e+00 267s [5,] 1.326905e+188 8.096068e-38 3.743330e-34 -4.016897e-34 2.068543e-33 267s [6,] 5.312842e+188 5.266261e-37 1.683517e-33 3.098706e-35 0.000000e+00 267s [,6] 267s [1,] 0.000000e+00 267s [2,] -6.346149e-32 267s [3,] 0.000000e+00 267s [4,] -6.406872e-34 267s [5,] -3.187638e-34 267s [6,] -1.529642e-35 267s > expm(m6,"R_Pade") 267s [,1] [,2] [,3] [,4] [,5] 267s [1,] 4.743903e+189 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 267s [2,] 1.235301e+189 2.158311e-33 7.038631e-32 1.285266e-31 0.000000e+00 268s [3,] 2.390628e+189 0.000000e+00 1.133807e-31 0.000000e+00 0.000000e+00 268s [4,] 2.653829e+188 1.627057e-37 7.493870e-34 1.271561e-33 0.000000e+00 268s [5,] 1.326905e+188 8.096068e-38 3.743330e-34 -4.016897e-34 2.068543e-33 268s [6,] 5.312842e+188 5.266261e-37 1.683517e-33 3.098706e-35 0.000000e+00 268s [,6] 268s [1,] 0.000000e+00 268s [2,] -6.346149e-32 268s [3,] 0.000000e+00 268s [4,] -6.406872e-34 268s [5,] -3.187638e-34 268s [6,] -1.529642e-35 268s > 268s > str(dm6 <- balanceTst(m6)) 268s List of 4 268s $ P :List of 4 268s ..$ z : num [1:6, 1:6] -75.3 0 0 0 0 ... 268s ..$ scale: num [1:6] 3 1 1 1 3 1 268s ..$ i1 : int 2 268s ..$ i2 : int 4 268s $ S :List of 4 268s ..$ z : num [1:6, 1:6] -75.3 0 0 0 0 ... 268s ..$ scale: num [1:6] 1 1 1 1 2 1 268s ..$ i1 : int 1 268s ..$ i2 : int 6 268s $ B :List of 4 268s ..$ z : num [1:6, 1:6] -75.3 0 0 0 0 ... 268s ..$ scale: num [1:6] 3 1 1 1 3 1 268s ..$ i1 : int 2 268s ..$ i2 : int 4 268s $ Sz.eq.Bz: logi FALSE 268s > ## Now, that's interesting: 268s > ## 268s > ## 1. 'S' scales *more* (2 .. 5) than just (2:4 == i1:i2) ! 268s > ## 268s > ## 2. 'B' has quite different scaling and it does (must!) obey rule 268s > ## scale i1:i2 only 268s > ## 268s > ## 3. 'B'(oth) is better than "P" and "S" separately: 268s > ## 268s > kappa(eigen(m6)$vectors)# 597.5588 268s [1] 597.5588 268s > kappa(eigen(dm6$P$z)$vectors)# 597.5588 268s [1] 597.5588 268s > kappa(eigen(dm6$S$z)$vectors)# 42.58396 268s [1] 621.5746 268s > kappa(eigen(dm6$B$z)$vectors)# 22.20266 268s [1] 597.5588 268s > 268s > 268s > ## An n=17 example where octave's expm() is wrong too 268s > m17 <- matrix(c(10,0, 0, 2, 3,-1, 0, 0, 0, 0, 0, 4, 0, 5, 0, 0,-2, 268s + 0, 0, 0, 0,-3, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 0, 268s + 0, 0,10, 0, 0,-4, 9, 0, 0, 0,-5, 0,-6, 0, 0, 0, 0, 268s + 0, 0,-7, 0, 0, 0, 0, 0, 0,10, 0, 0, 0, 0, 0,11, 0, 268s + 0, 0, 0, 0, 0, 0,12, 0, 0, 0, 0, 0,-8, 0, 0, 0, 0, 268s + 0, 0,-9, 0, 0, 0, 0, 0, 0,-10,0,13,14,-11,-12,-13, 0, 268s + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 268s + 0, 0, 0, 0, 0, 0, 0,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 268s + 0, 0, 0, 0, 0,-14,16,0,-10,0,17, 0, 0, 0, 0, 0, 0, 268s + 0, 0,-16,0, 0,18,19, 0, 0, 0, 0, 0, 0, 0,20, 0, 21, 268s + 22,0, 0, 0, 0, 0,-17,0, 0, 0,-10,-19,-20,0,0,0, 0, 268s + 0,-21,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 268s + 0, 0, 0,23,24, 0,25,26, 0, 0,27,-22,0,28,-23,0,-24, 268s + 0,-25,0,29, 0, 0, 0, 0, 0, 0, 0,30,31, 0, 0, 0, 0, 268s + 0, 0,-26,32,0, 0, 0, 0, 0,-27,0,33,34, 0, 0, 0, 0, 268s + 0,-28,-29,0,0, 0,35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 268s + 0, 0, 0, 0, 0, 0,36,37, 0, 0, 0, 0, 0, 0, 0, 0,-10), 268s + 17, 17) 268s > str(dm17 <- balanceTst(m17)) 268s List of 4 268s $ P :List of 4 268s ..$ z : num [1:17, 1:17] 0 0 0 0 0 0 0 0 0 0 ... 268s ..$ scale: num [1:17] 7 8 9 1 1 1 1 1 1 1 ... 268s ..$ i1 : int 4 268s ..$ i2 : int 16 268s $ S :List of 4 268s ..$ z : num [1:17, 1:17] 0 0 0 0 0 0 0 0 0 0 ... 268s ..$ scale: num [1:17] 1 4 1 2 1 1 1 2 2 1 ... 268s ..$ i1 : int 1 268s ..$ i2 : int 17 268s $ B :List of 4 268s ..$ z : num [1:17, 1:17] 0 0 0 0 0 0 0 0 0 0 ... 268s ..$ scale: num [1:17] 7 8 9 2 2 1 1 2 2 1 ... 268s ..$ i1 : int 4 268s ..$ i2 : int 16 268s $ Sz.eq.Bz: logi FALSE 268s > sapply(dm17[1:3], `[[`, "scale") 268s P S B 268s [1,] 7 1.0 7 268s [2,] 8 4.0 8 268s [3,] 9 1.0 9 268s [4,] 1 2.0 2 268s [5,] 1 1.0 2 268s [6,] 1 1.0 1 268s [7,] 1 1.0 1 268s [8,] 1 2.0 2 268s [9,] 1 2.0 2 268s [10,] 1 1.0 1 268s [11,] 1 1.0 1 268s [12,] 1 2.0 2 268s [13,] 1 1.0 1 268s [14,] 1 1.0 1 268s [15,] 1 1.0 1 268s [16,] 1 1.0 1 268s [17,] 9 0.5 9 268s > 268s > ## The balancing was really rather harmful -- cond(V) *not* improved: 268s > condX <- function(x) kappa(x, exact=TRUE) 268s > condX(eigen(m17)$vectors)# 8.9e16 268s [1] 6.985668e+16 268s > condX(eigen(dm17$P$z)$vectors)# 1.37e17 268s [1] 1.36865e+17 268s > condX(eigen(dm17$S$z)$vectors)# 1.44e17 268s [1] 6.451363e+16 268s > condX(eigen(dm17$B$z)$vectors)# 1.43e17 (very slightly smaller) 268s [1] 1.437207e+17 268s > 268s 268s R version 4.4.3 (2025-02-28) -- "Trophy Case" 268s Copyright (C) 2025 The R Foundation for Statistical Computing 268s Platform: x86_64-pc-linux-gnu 268s 268s R is free software and comes with ABSOLUTELY NO WARRANTY. 268s You are welcome to redistribute it under certain conditions. 268s Type 'license()' or 'licence()' for distribution details. 268s 268s R is a collaborative project with many contributors. 268s Type 'contributors()' for more information and 268s 'citation()' on how to cite R or R packages in publications. 268s 268s Type 'demo()' for some demos, 'help()' for on-line help, or 268s 'help.start()' for an HTML browser interface to help. 268s Type 'q()' to quit R. 268s 268s > library(expm) 268s Loading required package: Matrix 269s 269s Attaching package: ‘expm’ 269s 269s The following object is masked from ‘package:Matrix’: 269s 269s expm 269s 269s > 269s > (sI <- sessionInfo()) 269s R version 4.4.3 (2025-02-28) 269s Platform: x86_64-pc-linux-gnu 269s Running under: Ubuntu Plucky Puffin (development branch) 269s 269s Matrix products: default 269s BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.12.1 269s LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.12.1; LAPACK version 3.12.0 269s 269s locale: 269s [1] LC_CTYPE=C.UTF-8 LC_NUMERIC=C LC_TIME=C.UTF-8 269s [4] LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8 269s [7] LC_PAPER=C.UTF-8 LC_NAME=C LC_ADDRESS=C 269s [10] LC_TELEPHONE=C LC_MEASUREMENT=C.UTF-8 LC_IDENTIFICATION=C 269s 269s time zone: Etc/UTC 269s tzcode source: system (glibc) 269s 269s attached base packages: 269s [1] stats graphics grDevices utils datasets methods base 269s 269s other attached packages: 269s [1] expm_1.0-0 Matrix_1.7-3 269s 269s loaded via a namespace (and not attached): 269s [1] compiler_4.4.3 grid_4.4.3 lattice_0.22-6 269s > packageDescription("Matrix") 269s Package: Matrix 269s Version: 1.7-3 269s VersionNote: do also bump src/version.h, inst/include/Matrix/version.h 269s Date: 2025-03-05 269s Priority: recommended 269s Title: Sparse and Dense Matrix Classes and Methods 269s Description: A rich hierarchy of sparse and dense matrix classes, 269s including general, symmetric, triangular, and diagonal matrices 269s with numeric, logical, or pattern entries. Efficient methods 269s for operating on such matrices, often wrapping the 'BLAS', 269s 'LAPACK', and 'SuiteSparse' libraries. 269s License: GPL (>= 2) | file LICENCE 269s URL: https://Matrix.R-forge.R-project.org 269s BugReports: https://R-forge.R-project.org/tracker/?atid=294&group_id=61 269s Contact: Matrix-authors@R-project.org 269s Authors@R: c(person("Douglas", "Bates", role = "aut", comment = c(ORCID 269s = "0000-0001-8316-9503")), person("Martin", "Maechler", role = 269s c("aut", "cre"), email = "mmaechler+Matrix@gmail.com", comment 269s = c(ORCID = "0000-0002-8685-9910")), person("Mikael", "Jagan", 269s role = "aut", comment = c(ORCID = "0000-0002-3542-2938")), 269s person("Timothy A.", "Davis", role = "ctb", comment = c(ORCID = 269s "0000-0001-7614-6899", "SuiteSparse libraries", "collaborators 269s listed in dir(system.file(\"doc\", \"SuiteSparse\", 269s package=\"Matrix\"), pattern=\"License\", full.names=TRUE, 269s recursive=TRUE)")), person("George", "Karypis", role = "ctb", 269s comment = c(ORCID = "0000-0003-2753-1437", "METIS library", 269s "Copyright: Regents of the University of Minnesota")), 269s person("Jason", "Riedy", role = "ctb", comment = c(ORCID = 269s "0000-0002-4345-4200", "GNU Octave's condest() and 269s onenormest()", "Copyright: Regents of the University of 269s California")), person("Jens", "Oehlschlägel", role = "ctb", 269s comment = "initial nearPD()"), person("R Core Team", role = 269s "ctb", comment = c(ROR = "02zz1nj61", "base R's matrix 269s implementation"))) 269s Depends: R (>= 4.4), methods 269s Imports: grDevices, graphics, grid, lattice, stats, utils 269s Suggests: MASS, datasets, sfsmisc, tools 269s Enhances: SparseM, graph 269s LazyData: no 269s LazyDataNote: not possible, since we use data/*.R and our S4 classes 269s BuildResaveData: no 269s Encoding: UTF-8 269s NeedsCompilation: yes 269s Packaged: 2025-03-05 09:59:22 UTC; maechler 269s Author: Douglas Bates [aut] (), 269s Martin Maechler [aut, cre] 269s (), Mikael Jagan [aut] 269s (), Timothy A. Davis 269s [ctb] (, SuiteSparse 269s libraries, collaborators listed in dir(system.file("doc", 269s "SuiteSparse", package="Matrix"), pattern="License", 269s full.names=TRUE, recursive=TRUE)), George Karypis [ctb] 269s (, METIS library, 269s Copyright: Regents of the University of Minnesota), Jason Riedy 269s [ctb] (, GNU Octave's 269s condest() and onenormest(), Copyright: Regents of the 269s University of California), Jens Oehlschlägel [ctb] (initial 269s nearPD()), R Core Team [ctb] (02zz1nj61, base R's matrix 269s implementation) 269s Maintainer: Martin Maechler 269s Repository: CRAN 269s Date/Publication: 2025-03-11 07:20:02 UTC 269s Built: R 4.4.3; x86_64-pc-linux-gnu; 'Tue, 11 Mar 2025 07:27:34 -0500'; 269s unix 269s 269s -- File: /usr/lib/R/library/Matrix/Meta/package.rds 269s > packageDescription("expm") 269s Package: expm 269s Type: Package 269s Title: Matrix Exponential, Log, 'etc' 269s Version: 1.0-0 269s Date: 2024-08-19 269s Authors@R: c(person("Martin", "Maechler", role=c("aut","cre"), 269s email="maechler@stat.math.ethz.ch", comment = c(ORCID = 269s "0000-0002-8685-9910")) , person("Christophe","Dutang", role = 269s "aut", comment = c(ORCID = "0000-0001-6732-1501")) , 269s person("Vincent", "Goulet", role = "aut", comment = c(ORCID = 269s "0000-0002-9315-5719")) , person("Douglas", "Bates", role = 269s "ctb", comment = "cosmetic clean up, in svn r42") , 269s person("David", "Firth", role = "ctb", comment = "expm(method= 269s \"PadeO\" and \"TaylorO\")") , person("Marina", "Shapira", role 269s = "ctb", comment = "expm(method= \"PadeO\" and \"TaylorO\")") , 269s person("Michael", "Stadelmann", role = "ctb", comment = 269s "\"Higham08*\" methods, see ?expm.Higham08...") ) 269s Contact: expm-developers@lists.R-forge.R-project.org 269s Description: Computation of the matrix exponential, logarithm, sqrt, 269s and related quantities, using traditional and modern methods. 269s Depends: Matrix 269s Imports: methods 269s Suggests: RColorBrewer, sfsmisc, Rmpfr 269s BuildResaveData: no 269s License: GPL (>= 2) 269s URL: https://R-Forge.R-project.org/projects/expm/ 269s BugReports: 269s https://R-forge.R-project.org/tracker/?atid=472&group_id=107 269s Encoding: UTF-8 269s NeedsCompilation: yes 269s Packaged: 2024-08-19 09:24:41 UTC; maechler 269s Author: Martin Maechler [aut, cre] 269s (), Christophe Dutang 269s [aut] (), Vincent Goulet 269s [aut] (), Douglas Bates 269s [ctb] (cosmetic clean up, in svn r42), David Firth [ctb] 269s (expm(method= "PadeO" and "TaylorO")), Marina Shapira [ctb] 269s (expm(method= "PadeO" and "TaylorO")), Michael Stadelmann [ctb] 269s ("Higham08*" methods, see ?expm.Higham08...) 269s Maintainer: Martin Maechler 269s Repository: CRAN 269s Date/Publication: 2024-08-19 15:20:07 UTC 269s Built: R 4.4.1; x86_64-pc-linux-gnu; 'Mon, 07 Oct 2024 13:27:09 +0900'; 269s unix 269s 269s -- File: /usr/lib/R/site-library/expm/Meta/package.rds 269s > 269s > source(system.file("test-tools.R", package= "expm"), keep.source=FALSE) 269s Loading required package: tools 269s > 269s > ## Note that these results are achieved with the default 269s > ## settings order=8, method="Pade" -- accuracy could 269s > ## presumably be improved still further by some tuning 269s > ## of these settings. 269s > 269s > ### Latest ATLAS (for BDR on F 36; R-devel Oct.2023) has much worse precision: 269s > ##==> use much larger tolerance in such cases: 269s > 269s > ## Simplified (needs R 3.4.0 and newer, from robustbase/inst/xtraR/platform-sessionInfo.R ) : 269s > BLAS <- extSoftVersion()[["BLAS"]] 269s > Lapack <- La_library() 269s > is.BLAS.Lapack <- identical(BLAS, Lapack) 269s > ## A cheap check (that works on KH's debian-gcc setup, 2019-05): 269s > if(!length(BLAS.is.openBLAS <- grepl("openblas", BLAS, ignore.case=TRUE))) 269s + BLAS.is.openBLAS <- NA 269s > if(!length(Lapack.is.openBLAS <- grepl("openblas", Lapack, ignore.case=TRUE))) 269s + Lapack.is.openBLAS <- NA 269s > 269s > (maybeATLAS <- is.BLAS.Lapack && !BLAS.is.openBLAS) 269s [1] FALSE 269s > 269s > 269s > ## ---------------------------- 269s > ## Test case 1 from Ward (1977) 269s > ## ---------------------------- 269s > T1 <- rbind(c(4, 2, 0), 269s + c(1, 4, 1), 269s + c(1, 1, 4)) 269s > (m1 <- expm(T1, method="Pade")) 269s [,1] [,2] [,3] 269s [1,] 147.8666 183.7651 71.79703 269s [2,] 127.7811 183.7651 91.88257 269s [3,] 127.7811 163.6796 111.96811 269s attr(,"accuracy") 269s [1] 9.942847e-12 269s > (m1O <- expm(T1, method="PadeO"))# very slightly different 269s [,1] [,2] [,3] 269s [1,] 147.8666 183.7651 71.79703 269s [2,] 127.7811 183.7651 91.88257 269s [3,] 127.7811 163.6796 111.96811 269s attr(,"accuracy") 269s [1] 9.942847e-12 269s > (m1T <- expm(T1, method="Taylor")) 269s [,1] [,2] [,3] 269s [1,] 147.8666 183.7651 71.79703 269s [2,] 127.7811 183.7651 91.88257 269s [3,] 127.7811 163.6796 111.96811 269s attr(,"accuracy") 269s [1] 3.907339e-13 269s > (m1TO <- expm(T1, method="TaylorO")) 269s [,1] [,2] [,3] 269s [1,] 147.8666 183.7651 71.79703 269s [2,] 127.7811 183.7651 91.88257 269s [3,] 127.7811 163.6796 111.96811 269s attr(,"accuracy") 269s [1] 3.907339e-13 269s > ## True Eigenvalue Decomposition of T1 269s > s2 <- sqrt(2) 269s > eV1 <- matrix(c(s2,s2,s2, -2,1,1, 2,-1,-1) / sqrt(6), 269s + 3,3) 269s > L1 <- diag(lm1 <- c(6, 3, 3)) 269s > stopifnot( 269s + all.equal(eV1 %*% L1, T1 %*% eV1, tolerance=1e-15) 269s + ) 269s > ## However, eV1 is not orthogonal, but of rank 2 269s > 269s > if(FALSE) { ## require("Rmpfr")) { ## 200 bit precision version of that 269s + S2 <- sqrt(mpfr(2,200)) 269s + E1 <- c(S2,S2,S2, -2,1,1, 2,-1,-1) / sqrt(mpfr(6,200)) 269s + dim(E1) <- c(3,3) 269s + print(E1 %*% L1) 269s + print(E1) 269s + } 269s > 269s > ## "true" result 269s > m1.t <- matrix(c(147.866622446369, 127.781085523181, 127.781085523182, 269s + 183.765138646367, 183.765138646366, 163.679601723179, 269s + 71.797032399996, 91.8825693231832, 111.968106246371), 3,3) 269s > stopifnot(all.equal(m1.t, m1, check.attributes=FALSE, tolerance = 1e-13), 269s + all.equal(m1.t, m1O, check.attributes=FALSE, tolerance = 1e-13), 269s + all.equal(m1.t,m1T, check.attributes=FALSE, tolerance = 1e-13), 269s + all.equal(m1.t,m1TO, check.attributes=FALSE, tolerance = 1e-13), 269s + all.equal(m1.t, expm(T1,"Ward77"), tolerance = 1e-13), 269s + all.equal(m1.t, expm(T1,"R_Pade"), tolerance = 1e-13), 269s + all.equal(m1.t, expm(T1,"R_Ward77"), tolerance = 1e-13)) 269s > ## -- these agree with ward (1977, p608) 269s > ## 269s > m1.2 <- try( expm(T1, "R_Eigen") ) ## 32-bit: gives an error from solve; 64-bit "ok" 269s > if(!inherits(m1.2, "try-error")) { 269s + if(FALSE)## with libatlas R_Eigen is "sehr eigen" 269s + stopifnot(all.equal(m1.t, m1.2, check.attributes=FALSE)) 269s + ## but it's less accurate: 269s + print( all.equal(m1.t, m1.2, check.attributes=FALSE, tolerance= 1e-12)) 269s + ##-> rel.diff = 6.44e-10 / 6.2023e-10 269s + ##__ BUT 0.1228099 269s + ##__ with libatlas (ubuntu 12.04 libatlas-base-dev Version: 3.8.4-3build1) 269s + } 269s [1] "Mean relative difference: 6.202299e-10" 269s > 269s > ## 269s > ## ---------------------------- 269s > ## Test case 2 from Ward (1977) 269s > ## ---------------------------- 269s > T2 <- t(matrix(c( 269s + 29.87942128909879, .7815750847907159, -2.289519314033932, 269s + .7815750847907159, 25.72656945571064, 8.680737820540137, 269s + -2.289519314033932, 8.680737820540137, 34.39400925519054), 269s + 3, 3)) 269s > (m2 <- expm(T2, method="Pade")) 269s [,1] [,2] [,3] 269s [1,] 5.496314e+15 -1.823188e+16 -3.047577e+16 269s [2,] -1.823188e+16 6.060523e+16 1.012918e+17 269s [3,] -3.047577e+16 1.012918e+17 1.692944e+17 269s attr(,"accuracy") 269s [1] 53010 269s > ## [,1] [,2] [,3] 269s > ##[1,] 5496313853692357 -18231880972009844 -30475770808580828 269s > ##[2,] -18231880972009852 60605228702227024 101291842930256144 269s > ##[3,] -30475770808580840 101291842930256144 169294411240859072 269s > ## -- which agrees with Ward (1977) to 13 significant figures 269s > (m2O <- expm(T2, method="PadeO")) 269s [,1] [,2] [,3] 269s [1,] 5.496314e+15 -1.823188e+16 -3.047577e+16 269s [2,] -1.823188e+16 6.060523e+16 1.012918e+17 269s [3,] -3.047577e+16 1.012918e+17 1.692944e+17 269s attr(,"accuracy") 269s [1] 53010 269s > (m2T <- expm(T2,method="Taylor")) 269s [,1] [,2] [,3] 269s [1,] 5.496314e+15 -1.823188e+16 -3.047577e+16 269s [2,] -1.823188e+16 6.060523e+16 1.012918e+17 269s [3,] -3.047577e+16 1.012918e+17 1.692944e+17 269s attr(,"accuracy") 269s [1] 55.1362 269s > (m2TO <- expm(T2,method="TaylorO")) 269s [,1] [,2] [,3] 269s [1,] 5.496314e+15 -1.823188e+16 -3.047577e+16 269s [2,] -1.823188e+16 6.060523e+16 1.012918e+17 269s [3,] -3.047577e+16 1.012918e+17 1.692944e+17 269s attr(,"accuracy") 269s [1] 55.1362 269s > 269s > m2.t <- matrix(c(5496313853692216, -18231880972008932, -30475770808579672, 269s + -18231880972008928, 60605228702222480, 101291842930249776, 269s + -30475770808579672, 101291842930249808, 169294411240850528), 269s + 3, 3) 269s > 269s > ## -- in this case a very similar degree of accuracy -- even Taylor is ok 269s > stopifnot(all.equal(m2.t, m2, check.attributes=FALSE, tolerance = 1e-12), 269s + all.equal(m2.t, m2O,check.attributes=FALSE, tolerance = 1e-12), 269s + all.equal(m2.t,m2T, check.attributes=FALSE, tolerance = 1e-12), 269s + all.equal(m2.t,m2TO,check.attributes=FALSE, tolerance = 1e-12), 269s + all.equal(m2.t, expm(T2,"Ward77"), tolerance = 1e-12), 269s + all.equal(m2.t, expm(T2,"R_Ward77"), tolerance = 1e-12), 269s + all.equal(m2.t, expm(T2,"R_Pade"), tolerance = 1e-12), 269s + TRUE) 269s > 269s > ## ---------------------------- 269s > ## Test case 3 from Ward (1977) 269s > ## ---------------------------- 269s > T3 <- t(matrix(c( 269s + -131, 19, 18, 269s + -390, 56, 54, 269s + -387, 57, 52), 3, 3)) 269s > (m3 <- expm(T3, method="Pade")) 269s [,1] [,2] [,3] 269s [1,] -1.509644 0.3678794 0.1353353 269s [2,] -5.632571 1.4715178 0.4060058 269s [3,] -4.934938 1.1036383 0.5413411 269s attr(,"accuracy") 269s [1] 4.375779e-11 269s > ## [,1] [,2] [,3] 269s > ##[1,] -1.5096441587713636 0.36787943910439874 0.13533528117301735 269s > ##[2,] -5.6325707997970271 1.47151775847745725 0.40600584351567010 269s > ##[3,] -4.9349383260294299 1.10363831731417195 0.54134112675653534 269s > ## -- agrees to 10dp with Ward (1977), p608. 269s > (m3O <- expm(T3, method="PadeO")) 269s [,1] [,2] [,3] 269s [1,] -1.509644 0.3678794 0.1353353 269s [2,] -5.632571 1.4715178 0.4060058 269s [3,] -4.934938 1.1036383 0.5413411 269s attr(,"accuracy") 269s [1] 4.375779e-11 269s > (m3T <- expm(T3,method="Taylor")) 269s [,1] [,2] [,3] 269s [1,] -1.509644 0.3678794 0.1353353 269s [2,] -5.632571 1.4715178 0.4060058 269s [3,] -4.934938 1.1036383 0.5413411 269s attr(,"accuracy") 269s [1] 0 269s > (m3TO <- expm(T3,method="TaylorO")) 269s [,1] [,2] [,3] 269s [1,] -1.509644 0.3678794 0.1353353 269s [2,] -5.632571 1.4715178 0.4060058 269s [3,] -4.934938 1.1036383 0.5413411 269s attr(,"accuracy") 269s [1] 0 269s > 269s > m3.t <- matrix(c(-1.50964415879218, -5.6325707998812, -4.934938326092, 269s + 0.367879439109187, 1.47151775849686, 1.10363831732856, 269s + 0.135335281175235, 0.406005843524598, 0.541341126763207), 269s + 3,3) 269s > 269s > stopifnot(all.equal(m3.t, m3, check.attributes=FALSE, tolerance = 3e-11), 269s + # ^^^^^ 269s + # 1.2455e-11 for libatlas (above) 269s + all.equal(m3.t, m3T, check.attributes=FALSE, tolerance = 1e-11), 269s + all.equal(m3.t, m3O, check.attributes=FALSE, tolerance = 8e-11),# M1: 1.39e-11 269s + all.equal(m3.t, m3TO, check.attributes=FALSE, tolerance = 1e-11), 269s + all.equal(m3.t, expm(T3,"R_Eigen"), tolerance = 1e-11), 269s + all.equal(m3.t, expm(T3,"Ward77"), tolerance = 1e-11), 269s + all.equal(m3.t, expm(T3,"R_Ward"), tolerance = 1e-11), 269s + all.equal(m3.t, expm(T3,"R_Pade"), tolerance = 1e-11), 269s + TRUE) 269s > ## -- in this case, a similar level of agreement with Ward (1977). 269s > 269s > ##-------- expm() ------------------- 269s > 269s > z3 <- T3 * (1 + 1i) 269s > Lz3 <- expmAll(z3) 269s > str(Lz3) 269s List of 13 269s $ Higham08.b : cplx [1:3, 1:3] -0.427+1.3i -1.878+4.82i -1.113+4.26i ... 269s $ Higham08 : cplx [1:3, 1:3] -0.427+1.3i -1.878+4.82i -1.113+4.26i ... 269s $ AlMohy-Hi09 : chr "matexp_MH09(.) is _not yet_ implemented for complex matrices" 269s $ Ward77 : chr "invalid argument: not a numeric matrix" 269s $ PadeRBS : chr "expm(, method='PadeRBS') is not (yet) implemented" 269s $ Pade : chr "expm(, method='Pade') is not (yet) implemented" 269s $ Taylor : chr "expm(, method='Taylor') is not (yet) implemented" 269s $ PadeO : chr "expm(, method='PadeO') is not (yet) implemented" 269s $ TaylorO : chr "expm(, method='TaylorO') is not (yet) implemented" 269s $ R_Eigen : cplx [1:3, 1:3] -0.427+1.3i -1.878+4.82i -1.113+4.26i ... 269s $ R_Pade : cplx [1:3, 1:3] -0.427+1.3i -1.878+4.82i -1.113+4.26i ... 269s $ R_Ward77 : cplx [1:3, 1:3] -0.427+1.3i -1.878+4.82i -1.113+4.26i ... 269s $ hybrid_Eigen_Ward: chr "invalid argument: not a numeric matrix" 269s > Lz3. <- Lz3[.methComplex] 269s > str(allEq(Lz3., tol=0)) # -> max seen (Lnx 64): 1.3376e-12 269s List of 4 269s $ Higham08: chr "Mean relative Mod difference: 7.236117e-13" 269s $ R_Eigen : chr "Mean relative Mod difference: 5.525668e-13" 269s $ R_Pade : chr "Mean relative Mod difference: 1.337624e-12" 269s $ R_Ward77: chr "Mean relative Mod difference: 2.757525e-13" 269s > stopifnot(unlist(allEq(Lz3.))) 269s > 269s > 269s > ## ---------------------------- 269s > ## Test case 4 from Ward (1977) 269s > ## ---------------------------- 269s > T4 <- 269s + array(c(0, 0, 0, 0, 0, 0, 0, 0, 0, 1e-10, 269s + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 269s + 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 269s + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 269s + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 269s + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 269s + 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 269s + 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 269s + 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 269s + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), 269s + dim = c(10, 10)) 269s > (m4 <- expm(T4, method="Pade")) 269s [,1] [,2] [,3] [,4] [,5] 269s [1,] 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 269s [2,] 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 269s [3,] 2.480159e-15 2.755567e-16 1.000000e+00 1.000000e+00 5.000000e-01 269s [4,] 1.984127e-14 2.480059e-15 2.755582e-16 1.000000e+00 1.000000e+00 269s [5,] 1.388889e-13 1.984077e-14 2.480067e-15 2.755581e-16 1.000000e+00 269s [6,] 8.333333e-13 1.388869e-13 1.984080e-14 2.480067e-15 2.755581e-16 269s [7,] 4.166667e-12 8.333273e-13 1.388870e-13 1.984080e-14 2.480067e-15 269s [8,] 1.666667e-11 4.166654e-12 8.333274e-13 1.388869e-13 1.984079e-14 269s [9,] 5.000000e-11 1.666667e-11 4.166667e-12 8.333333e-13 1.388889e-13 269s [10,] 1.000000e-10 5.000000e-11 1.666667e-11 4.166667e-12 8.333333e-13 269s [,6] [,7] [,8] [,9] [,10] 269s [1,] 8.333333e-03 1.388889e-03 1.984127e-04 2.480159e-05 2.755732e-06 269s [2,] 4.166667e-02 8.333333e-03 1.388889e-03 1.984127e-04 2.480159e-05 269s [3,] 1.666667e-01 4.166667e-02 8.333333e-03 1.388889e-03 1.984127e-04 269s [4,] 5.000000e-01 1.666667e-01 4.166667e-02 8.333333e-03 1.388889e-03 269s [5,] 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 8.333333e-03 269s [6,] 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 269s [7,] 2.755583e-16 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 269s [8,] 2.480064e-15 2.755577e-16 1.000000e+00 1.000000e+00 5.000000e-01 269s [9,] 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 269s [10,] 1.388889e-13 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 269s attr(,"accuracy") 269s [1] 1.440257e-16 269s > (m4O <- expm(T4, method="PadeO")) 269s [,1] [,2] [,3] [,4] [,5] 269s [1,] 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 269s [2,] 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 269s [3,] 2.480159e-15 2.755567e-16 1.000000e+00 1.000000e+00 5.000000e-01 269s [4,] 1.984127e-14 2.480059e-15 2.755582e-16 1.000000e+00 1.000000e+00 269s [5,] 1.388889e-13 1.984077e-14 2.480067e-15 2.755581e-16 1.000000e+00 269s [6,] 8.333333e-13 1.388869e-13 1.984080e-14 2.480067e-15 2.755581e-16 269s [7,] 4.166667e-12 8.333273e-13 1.388870e-13 1.984080e-14 2.480067e-15 269s [8,] 1.666667e-11 4.166654e-12 8.333274e-13 1.388869e-13 1.984079e-14 269s [9,] 5.000000e-11 1.666667e-11 4.166667e-12 8.333333e-13 1.388889e-13 269s [10,] 1.000000e-10 5.000000e-11 1.666667e-11 4.166667e-12 8.333333e-13 269s [,6] [,7] [,8] [,9] [,10] 269s [1,] 8.333333e-03 1.388889e-03 1.984127e-04 2.480159e-05 2.755732e-06 269s [2,] 4.166667e-02 8.333333e-03 1.388889e-03 1.984127e-04 2.480159e-05 269s [3,] 1.666667e-01 4.166667e-02 8.333333e-03 1.388889e-03 1.984127e-04 269s [4,] 5.000000e-01 1.666667e-01 4.166667e-02 8.333333e-03 1.388889e-03 269s [5,] 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 8.333333e-03 269s [6,] 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 269s [7,] 2.755583e-16 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 269s [8,] 2.480064e-15 2.755577e-16 1.000000e+00 1.000000e+00 5.000000e-01 269s [9,] 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 269s [10,] 1.388889e-13 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 269s attr(,"accuracy") 269s [1] 1.440257e-16 269s > (m4T <- expm(T4,method="Taylor")) 269s [,1] [,2] [,3] [,4] [,5] 269s [1,] 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 269s [2,] 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 269s [3,] 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 269s [4,] 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 269s [5,] 1.388889e-13 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 269s [6,] 8.333333e-13 1.388889e-13 1.984127e-14 2.480159e-15 2.755732e-16 269s [7,] 4.166667e-12 8.333333e-13 1.388889e-13 1.984127e-14 2.480159e-15 269s [8,] 1.666667e-11 4.166667e-12 8.333333e-13 1.388889e-13 1.984127e-14 269s [9,] 5.000000e-11 1.666667e-11 4.166667e-12 8.333333e-13 1.388889e-13 269s [10,] 1.000000e-10 5.000000e-11 1.666667e-11 4.166667e-12 8.333333e-13 269s [,6] [,7] [,8] [,9] [,10] 269s [1,] 8.333333e-03 1.388889e-03 1.984127e-04 2.480159e-05 2.755732e-06 269s [2,] 4.166667e-02 8.333333e-03 1.388889e-03 1.984127e-04 2.480159e-05 269s [3,] 1.666667e-01 4.166667e-02 8.333333e-03 1.388889e-03 1.984127e-04 269s [4,] 5.000000e-01 1.666667e-01 4.166667e-02 8.333333e-03 1.388889e-03 269s [5,] 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 8.333333e-03 269s [6,] 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 269s [7,] 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 269s [8,] 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 269s [9,] 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 269s [10,] 1.388889e-13 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 269s attr(,"accuracy") 269s [1] 2.50637e-18 269s > (m4TO <- expm(T4,method="TaylorO")) 269s [,1] [,2] [,3] [,4] [,5] 269s [1,] 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 269s [2,] 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 269s [3,] 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 269s [4,] 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 269s [5,] 1.388889e-13 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 269s [6,] 8.333333e-13 1.388889e-13 1.984127e-14 2.480159e-15 2.755732e-16 269s [7,] 4.166667e-12 8.333333e-13 1.388889e-13 1.984127e-14 2.480159e-15 269s [8,] 1.666667e-11 4.166667e-12 8.333333e-13 1.388889e-13 1.984127e-14 269s [9,] 5.000000e-11 1.666667e-11 4.166667e-12 8.333333e-13 1.388889e-13 269s [10,] 1.000000e-10 5.000000e-11 1.666667e-11 4.166667e-12 8.333333e-13 269s [,6] [,7] [,8] [,9] [,10] 269s [1,] 8.333333e-03 1.388889e-03 1.984127e-04 2.480159e-05 2.755732e-06 269s [2,] 4.166667e-02 8.333333e-03 1.388889e-03 1.984127e-04 2.480159e-05 269s [3,] 1.666667e-01 4.166667e-02 8.333333e-03 1.388889e-03 1.984127e-04 269s [4,] 5.000000e-01 1.666667e-01 4.166667e-02 8.333333e-03 1.388889e-03 269s [5,] 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 8.333333e-03 269s [6,] 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 4.166667e-02 269s [7,] 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 1.666667e-01 269s [8,] 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 5.000000e-01 269s [9,] 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 1.000000e+00 269s [10,] 1.388889e-13 1.984127e-14 2.480159e-15 2.755732e-16 1.000000e+00 269s attr(,"accuracy") 269s [1] 2.50637e-18 269s > 269s > ## ATLAS on BDR's gannet (Fedora 26; gcc-13; R-devel 2023-10-24) 269s > tol1 <- if(maybeATLAS) 4e-7 else 5e-15 # (m4, m4O) gave "Mean relative difference: 1.242879e-07" 269s > 269s > stopifnot(all.equal(m4 [,10], 1/gamma(10:1), tolerance=1e-14), 269s + all.equal(m4O [,10], 1/gamma(10:1), tolerance=1e-14), 269s + all.equal(m4T [,10], 1/gamma(10:1), tolerance=1e-14), 269s + all.equal(m4TO[,10], 1/gamma(10:1), tolerance=1e-14), 269s + all.equal(m4, m4O, check.attributes=FALSE, tolerance=tol1), 269s + all.equal(m4, m4T, check.attributes=FALSE, tolerance=tol1), 269s + all.equal(m4, m4TO,check.attributes=FALSE, tolerance=tol1), 269s + all.equal(m4, expm(T4,"Ward77"), check.attributes=FALSE, tolerance = 1e-14), 269s + all.equal(m4, expm(T4,"R_Ward"), check.attributes=FALSE, tolerance = 1e-14), 269s + all.equal(m4, expm(T4,"R_Pade"), check.attributes=FALSE, tolerance = 1e-14), 269s + max(abs(m4 - expm(T4,"R_Eigen"))) < 1e-7) 269s > ## here expm(., EV ) is accurate only to 7 d.p., whereas 269s > ## expm(.,Pade) is correct to at least 14 d.p. 269s > 269s > ### Test case with diagonalizable matrix with multiple Eigen values: 269s > A4 <- rbind(c(-1, 3, -1), 269s + c(-3, 5, -1), 269s + c(-3, 3, 1)) 269s > Ea4 <- eigen(A4) 269s > stopifnot(all.equal(Ea4$values, (lam4 <- c(2,2,1)))) 269s > ## However, the eigen values don't show the nice property: 269s > V4 <- Ea4$vectors 269s > crossprod(V4) 269s [,1] [,2] [,3] 269s [1,] 1.0000000 0.7742943 0.9258201 269s [2,] 0.7742943 1.0000000 0.9408751 269s [3,] 0.9258201 0.9408751 1.0000000 269s > ## i.e., they are *not* orthogonal 269s > ## but still diagonalize: 269s > stopifnot(all.equal(A4, 269s + V4 %*% diag(x=lam4) %*% solve(V4))) 269s > ## whereas this diagonalizes *and* looks nice 269s > W4 <- rbind(c(1, 1, -1), 269s + c(1, 1, 0), 269s + c(1, 0, 3)) 269s > (sW4 <- solve(W4)) 269s [,1] [,2] [,3] 269s [1,] 3 -3 1 269s [2,] -3 4 -1 269s [3,] -1 1 0 269s > assert.EQ(diag(x = c(1,2,2)), solve(W4) %*% A4 %*% W4, giveRE=TRUE) 269s > assert.EQ(A4, logm(expm(A4)), tol = 3e-13, giveRE=TRUE) 269s Mean relative difference: 3.848773e-15 269s > ## seen 5.5e-14 with R's own matprod 269s > 269s 269s R version 4.4.3 (2025-02-28) -- "Trophy Case" 269s Copyright (C) 2025 The R Foundation for Statistical Computing 269s Platform: x86_64-pc-linux-gnu 269s 269s R is free software and comes with ABSOLUTELY NO WARRANTY. 269s You are welcome to redistribute it under certain conditions. 269s Type 'license()' or 'licence()' for distribution details. 269s 269s R is a collaborative project with many contributors. 269s Type 'contributors()' for more information and 269s 'citation()' on how to cite R or R packages in publications. 269s 269s Type 'demo()' for some demos, 'help()' for on-line help, or 269s 'help.start()' for an HTML browser interface to help. 269s Type 'q()' to quit R. 269s 269s > 269s > #### Example matrices from the Matlab demos // expAtv() examples 269s > 269s > library(expm) 269s Loading required package: Matrix 270s 270s Attaching package: ‘expm’ 270s 270s > 270s > source(system.file("test-tools.R", package= "expm"), keep.source=FALSE) 270s The following object is masked from ‘package:Matrix’: 270s 270s expm 270s 270s Loading required package: tools 270s > ## -> assertError(), .., expmAll(), allEq(), doExtras 270s > 270s > ## --- 1 --- 270s > ## Here, all three {eigen; Taylor; Pade(Scaling & Squaring)} should do well 270s > 270s > A1 <- rbind(0:2, 270s + c(0.5, 0, 1), 270s + 2:0) 270s > A1 270s [,1] [,2] [,3] 270s [1,] 0.0 1 2 270s [2,] 0.5 0 1 270s [3,] 2.0 1 0 270s > ml1 <- lapply(c(4:10,20), 270s + function(order) expm(A1, "Pade", order=order)) 270s > for(k in seq_len(length(ml1) - 1)) 270s + stopifnot(all.equal(ml1[[k]], ml1[[k + 1]], tolerance = 1e-12)) 270s > 270s > for(k in seq_len(length(ml1) - 1)) { 270s + print(all.equal(ml1[[k]], ml1[[k + 1]], tolerance = 0)) 270s + } 270s [1] "Attributes: < Component “accuracy”: Mean relative difference: 0.3578187 >" 270s [2] "Mean relative difference: 1.034914e-14" 270s [1] "Attributes: < Component “accuracy”: Mean relative difference: 0.9310228 >" 270s [2] "Mean relative difference: 4.904643e-15" 270s [1] "Attributes: < Component “accuracy”: Mean relative difference: 87.66802 >" 270s [2] "Mean relative difference: 1.168155e-14" 270s [1] "Attributes: < Component “accuracy”: Mean relative difference: 0.8830912 >" 270s [2] "Mean relative difference: 3.043865e-15" 270s [1] "Attributes: < Component “accuracy”: Mean relative difference: 1.809533 >" 270s [2] "Mean relative difference: 8.040398e-15" 270s [1] "Attributes: < Component “accuracy”: Mean relative difference: 0.6008388 >" 270s [2] "Mean relative difference: 4.962074e-15" 270s [1] "Attributes: < Component “accuracy”: Mean relative difference: 0.01732771 >" 270s [2] "Mean relative difference: 4.066144e-15" 270s > 270s > mA1 <- ml1[[4]] 270s > stopifnot(all.equal(mA1, 270s + matrix(c(5.3090812852106, 2.8087900904073, 5.1737460019740, 270s + 4.0012030182399, 2.8845155413486, 4.0012030182399, 270s + 5.5778402926177, 3.1930144369526, 5.7131755758543), 270s + 3, 3), 270s + check.attributes = FALSE, tolerance = 1e-11)) 270s > 270s > 270s > ## --- 2 --- 270s > ## Here, Taylor "fails": 270s > 270s > ## A matrix where the terms in the Taylor series become very large 270s > ## before they go to zero. 270s > A2 <- rbind(c(-147, 72), 270s + c(-192, 93)) 270s > A2 270s [,1] [,2] 270s [1,] -147 72 270s [2,] -192 93 270s > 270s > (mA2 <- expm(A2, method="Pade")) 270s [,1] [,2] 270s [1,] -0.09957414 0.0746806 270s [2,] -0.19914827 0.1493612 270s attr(,"accuracy") 270s [1] 1.696305e-12 270s > stopifnot(all.equal(mA2, 270s + matrix(c(-0.099574136735459, -0.199148273470915, 270s + 0.074680602551593 , 0.149361205103183), 270s + 2, 2), check.attributes = FALSE, tolerance = 1e-11)) 270s > mA2.T <- expm(A2, method = "Taylor") 270s > stopifnot(all.equal(mA2, mA2.T, tolerance=1e-10)) 270s > all.equal(mA2, mA2.T, tolerance=1e-14)#-> 3.2e-12 {MM: I think that's pretty good} 270s [1] "Attributes: < Component “accuracy”: Mean relative difference: 1 >" 270s [2] "Mean relative difference: 5.034839e-12" 270s > 270s > ## Try all methods -------------------------------------- 270s > (meths <- eval(formals(expm)$method)) # >= 13 .. 270s [1] "Higham08.b" "Higham08" "AlMohy-Hi09" 270s [4] "Ward77" "PadeRBS" "Pade" 270s [7] "Taylor" "PadeO" "TaylorO" 270s [10] "R_Eigen" "R_Pade" "R_Ward77" 270s [13] "hybrid_Eigen_Ward" 270s > L2 <- expmAll(A2) 270s > str(L2) 270s List of 13 270s $ Higham08.b : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s $ Higham08 : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s $ AlMohy-Hi09 : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s $ Ward77 : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s $ PadeRBS : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s $ Pade : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s ..- attr(*, "accuracy")= num 1.7e-12 270s $ Taylor : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s ..- attr(*, "accuracy")= num 0 270s $ PadeO : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s ..- attr(*, "accuracy")= num 1.7e-12 270s $ TaylorO : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s ..- attr(*, "accuracy")= num 0 270s $ R_Eigen : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s $ R_Pade : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s $ R_Ward77 : num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s $ hybrid_Eigen_Ward: num [1:2, 1:2] -0.0996 -0.1991 0.0747 0.1494 270s > str(allEq(L2, tol=0)) # -> max seen (Lnx 64): 2.7227e-12 270s List of 12 270s $ Higham08 : logi TRUE 270s $ AlMohy-Hi09 : chr "Mean relative difference: 4.863399e-14" 270s $ Ward77 : chr "Mean relative difference: 8.176456e-14" 271s $ PadeRBS : chr "Mean relative difference: 1.017279e-13" 271s $ Pade : chr "Mean relative difference: 2.722707e-12" 271s $ Taylor : chr "Mean relative difference: 2.312132e-12" 271s $ PadeO : chr "Mean relative difference: 2.722707e-12" 271s $ TaylorO : chr "Mean relative difference: 2.312132e-12" 271s $ R_Eigen : chr "Mean relative difference: 4.804995e-15" 271s $ R_Pade : chr "Mean relative difference: 1.236556e-13" 271s $ R_Ward77 : chr "Mean relative difference: 4.567135e-13" 271s $ hybrid_Eigen_Ward: chr "Mean relative difference: 4.725354e-15" 271s > stopifnot(unlist(allEq(L2))) 271s > 271s > ## --- 3 --- 271s > ## Here, Eigenvalues must fail ("not a full set"): 271s > A3 <- rbind(c(-1, 1), 271s + c(0, -1)) 271s > (mA3 <- expm(A3, method="Pade")) 271s [,1] [,2] 271s [1,] 0.3678794 0.3678794 271s [2,] 0.0000000 0.3678794 271s attr(,"accuracy") 271s [1] 1.665335e-16 271s > assertError(expm(mA3, method="R_Eigen"), verbose=TRUE) 271s > em1 <- exp(-1) 271s > stopifnot(all.equal(mA3, ## and the exact solution: 271s + matrix(c(em1, 0, em1, em1), 2, 2), 271s + check.attributes = FALSE, tolerance = 1e-14)) 271s > 271s > ## using 'eps' instead of 0 : 271s > ## ---> see m2ex3() etc in ./exact-ex.R 271s > 271s > L3 <- expmAll(A3) 271s Asserted error: system is computationally singular: reciprocal condition number = 1.11022e-16 271s > str(L3) # R_Eigen -- ".. computationally singular .." 271s List of 13 271s $ Higham08.b : num [1:2, 1:2] 0.368 0 0.368 0.368 271s $ Higham08 : num [1:2, 1:2] 0.368 0 0.368 0.368 271s $ AlMohy-Hi09 : num [1:2, 1:2] 0.368 0 0.368 0.368 271s $ Ward77 : num [1:2, 1:2] 0.368 0 0.368 0.368 271s $ PadeRBS : num [1:2, 1:2] 0.368 0 0.368 0.368 271s $ Pade : num [1:2, 1:2] 0.368 0 0.368 0.368 271s ..- attr(*, "accuracy")= num 1.67e-16 271s $ Taylor : num [1:2, 1:2] 0.368 0 0.368 0.368 271s ..- attr(*, "accuracy")= num 0 271s $ PadeO : num [1:2, 1:2] 0.368 0 0.368 0.368 271s ..- attr(*, "accuracy")= num 1.67e-16 271s $ TaylorO : num [1:2, 1:2] 0.368 0 0.368 0.368 271s ..- attr(*, "accuracy")= num 0 271s $ R_Eigen : chr "system is computationally singular: reciprocal condition number = 1.11022e-16" 271s $ R_Pade : num [1:2, 1:2] 0.368 0 0.368 0.368 271s $ R_Ward77 : num [1:2, 1:2] 0.368 0 0.368 0.368 271s $ hybrid_Eigen_Ward: num [1:2, 1:2] 0.368 0 0.368 0.368 271s > L3. <- L3[names(L3) != "R_Eigen"] 271s > str(allEq(L3., tol=0)) # -> max seen (Lnx 64): AlMohy-Hi09 -- ".. rel.diff.: 4.8188e-9" 271s List of 11 271s $ Higham08 : logi TRUE 271s $ AlMohy-Hi09 : chr "Mean relative difference: 4.818844e-09" 271s $ Ward77 : logi TRUE 271s $ PadeRBS : logi TRUE 271s $ Pade : chr "Mean relative difference: 2.112529e-15" 271s $ Taylor : chr "Mean relative difference: 2.112529e-15" 271s $ PadeO : chr "Mean relative difference: 2.112529e-15" 271s $ TaylorO : chr "Mean relative difference: 2.112529e-15" 271s $ R_Pade : chr "Mean relative difference: 7.544748e-16" 271s $ R_Ward77 : logi TRUE 271s $ hybrid_Eigen_Ward: logi TRUE 271s > stopifnot(unlist(allEq(L3., tol = 2e-8))) 271s > 271s > 271s > 271s > ## --- 4 --- 271s > ## Here, some version of do_expm() failed: 271s > (m <- matrix(c(0,2:0),2)) 271s [,1] [,2] 271s [1,] 0 1 271s [2,] 2 0 271s > ## Eigenvalue decomposition: 271s > d <- c(sqrt(2), -sqrt(2)) 271s > V <- rbind(c(sqrt(1/3), -sqrt(1/3)), 271s + c(sqrt(2/3), sqrt(2/3))) 271s > ## ==> 271s > IV <- rbind(c( sqrt(3/4), sqrt(3/8)), 271s + c(-sqrt(3/4), sqrt(3/8))) 271s > V.IV <- V %*% IV 271s > all.equal(V.IV, diag(2), tolerance=0) 271s [1] "Mean relative difference: 1.110223e-16" 271s > stopifnot(all.equal(V.IV, diag(2))) 271s > em.true <- V %*% (exp(d) * IV) 271s > all.equal(em.true, expm::expm(m), tolerance=0) 271s [1] "Mean relative difference: 1.878294e-16" 271s > stopifnot(all.equal(em.true, expm::expm(m)), 271s + all.equal(em.true, expm::expm(m,"Pade"), check.attributes=FALSE)) 271s > 271s > L4 <- expmAll(m) 271s > str(L4) 271s List of 13 271s $ Higham08.b : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s $ Higham08 : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s $ AlMohy-Hi09 : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s $ Ward77 : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s $ PadeRBS : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s $ Pade : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s ..- attr(*, "accuracy")= num 0 271s $ Taylor : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s ..- attr(*, "accuracy")= num 8.88e-16 271s $ PadeO : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s ..- attr(*, "accuracy")= num 0 271s $ TaylorO : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s ..- attr(*, "accuracy")= num 8.88e-16 271s $ R_Eigen : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s $ R_Pade : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s $ R_Ward77 : num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s $ hybrid_Eigen_Ward: num [1:2, 1:2] 2.18 2.74 1.37 2.18 271s > str(allEq(L4, tol=0)) # -> max seen (Lnx 64): AlMohy-Hi09 -- rel.diff.: 3.575281e-8 271s List of 12 271s $ Higham08 : logi TRUE 271s $ AlMohy-Hi09 : chr "Mean relative difference: 3.575281e-08" 271s $ Ward77 : chr "Mean relative difference: 4.723648e-16" 271s $ PadeRBS : chr "Mean relative difference: 2.099399e-16" 271s $ Pade : chr "Mean relative difference: 2.862547e-15" 271s $ Taylor : chr "Mean relative difference: 1.075942e-15" 271s $ PadeO : chr "Mean relative difference: 2.862547e-15" 271s $ TaylorO : chr "Mean relative difference: 1.075942e-15" 271s $ R_Eigen : logi TRUE 271s $ R_Pade : chr "Mean relative difference: 7.085472e-16" 271s $ R_Ward77 : chr "Mean relative difference: 7.085472e-16" 271s $ hybrid_Eigen_Ward: chr "Mean relative difference: 1.622779e-16" 271s > stopifnot(unlist(allEq(L4, tol = 1e-7))) 271s > L4n09 <- L4[names(L4) != "AlMohy-Hi09"] 271s > str(allEq(L4n09, tol=0)) # -> max seen (Lnx 64): 2.8625e-15 271s List of 11 271s $ Higham08 : logi TRUE 271s $ Ward77 : chr "Mean relative difference: 4.723648e-16" 271s $ PadeRBS : chr "Mean relative difference: 2.099399e-16" 271s $ Pade : chr "Mean relative difference: 2.862547e-15" 271s $ Taylor : chr "Mean relative difference: 1.075942e-15" 271s $ PadeO : chr "Mean relative difference: 2.862547e-15" 271s $ TaylorO : chr "Mean relative difference: 1.075942e-15" 271s $ R_Eigen : logi TRUE 271s $ R_Pade : chr "Mean relative difference: 7.085472e-16" 271s $ R_Ward77 : chr "Mean relative difference: 7.085472e-16" 271s $ hybrid_Eigen_Ward: chr "Mean relative difference: 1.622779e-16" 271s > stopifnot(unlist(allEq(L4n09, tol = 1e-13))) 271s > 271s > 271s > ###----------- expAtv() ---------------- 271s > 271s > ## Bug report, 8 Sep 2014 (R-forge Bugs item #5919), by: Peter Ralph 271s > stopifnot(expAtv(A3, v=c(0,0))$eAtv == 0) 271s > 271s > 271s > n <- 500 271s > A <- bandSparse(n,n, -1:1, diagonals = list(-(2:n), -5*(1:n), 1:(n-1))) 271s > v <- 100*(n:1) 271s > t.v <- showSys.time(rr <- expAtv(A, v=v)) 271s Time user system elapsed 271s Time 0.259 0.027 0.287 271s > if(doExtras) { ## this is an order of magnitude slower : 271s + t.A <- system.time(w. <- (eA <- expm(A, "Higham08")) %*% v) 271s + stopifnot(all.equal(rr$eAtv, as.numeric(w.))) 271s + print( mean((t.A / t.v)[c(1,3)]) )## 23.57 {nb-mm3}; 21.0 {lynne} 271s + } 271s > 271s > 271s > ## Bug report on R-forge by Peter Ralph (petrelharp) 271s > ## If the entries of A are less than about 1e-8, then expAtv(A,v) fails 271s > ## with Error: length(d <- dim(x)) == 2 is not TRUE 271s > ## ... an error that comes from expm, because it has got a 1x1 matrix. (I can't tell why this causes an error; outside of expAtv this doesn't cause an error...) 271s > 271s > ## To reproduce: 271s > 271s > ##' @title Compute several "scaled" versions of e^{At} v : 271s > ##' @param A n x n matrix 271s > ##' @param v n vector 271s > ##' @param s vector of scales 271s > ##' @return list of expAtv() results 271s > ##' @author Martin Maechler, based on Peter Ralph's idea: 271s > scl.e.Atv <- function(A, v, s) { 271s + c(list(I = expAtv(A, v)), 271s + unlist(lapply(s, function(l) { 271s + ## cat(sprintf(" %7g\n", l)) 271s + list(lA = expAtv(l*A, v), lAI = expAtv(l*A, v, t=1/l)) 271s + }), recursive = FALSE)) 271s + } 271s > 271s > A <- matrix( 1:9, nrow=3 )/8 271s > v <- rep(1,3) 271s > sc <- 4^c(-500, -200, -100, -5*(15:6), -2*(14:9), -17:15) 271s > ## 10^9 is too large => expm() "overflow" NaN 271s > r <- scl.e.Atv(A,v, s = sc) # at least without error 271s > (eAv <- t(sapply(r, `[[`, "eAtv"))) 271s [,1] [,2] [,3] 271s I 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000000e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000000e+00 1.000000e+00 1.000001e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000001e+00 1.000002e+00 1.000002e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000006e+00 1.000007e+00 1.000009e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000023e+00 1.000029e+00 1.000034e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000092e+00 1.000114e+00 1.000137e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.000366e+00 1.000458e+00 1.000549e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.001466e+00 1.001833e+00 1.002199e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.005883e+00 1.007353e+00 1.008823e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.023819e+00 1.029765e+00 1.035711e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.100054e+00 1.124924e+00 1.149795e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 1.490149e+00 1.610098e+00 1.730046e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 5.914433e+00 7.068231e+00 8.222030e+00 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 2.405492e+03 2.955530e+03 3.505568e+03 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 7.592135e+13 9.328559e+13 1.106498e+14 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 7.535331e+55 9.258764e+55 1.098220e+56 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA 7.312333e+223 8.984763e+223 1.065719e+224 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN Inf 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s lA NaN NaN NaN 271s lAI 5.914433e+00 7.068231e+00 8.222030e+00 271s > ## Ensure that indeed expAtv(A, v) =.= expAtv(e*A, v, 1/e) for e > 0 271s > ## ----- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271s > eAv[1,] 271s [1] 5.914433 7.068231 8.222030 271s > assert.EQ.mat(unname( eAv[rep(1, length(sc)), ]), 271s + unname( eAv[1+2*seq_along(sc), ] ), tol = 1e-14) 271s > # 64-bit lynne: 2.7e-16 !! 271s > 271s > sc.Atv <- function(A,v, s) { 271s + vapply(s, function(l) expAtv(l*A, v, t=1/l)$eAtv, v) 271s + } 271s > 271s > chk.sc.Atv <- function(A,v, s, tol=1e-15) { 271s + r <- vapply(s, function(l) expAtv(l*A, v, t=1/l)$eAtv, v) 271s + I <- expAtv(A,v)$eAtv 271s + if (!isTRUE(eq <- all.equal(as.vector(r), rep(I, length(s)), tolerance = tol))) 271s + stop("not all.equal() |-> ", eq) 271s + } 271s > 271s > chk.sc.Atv(A,v, sc, tol=1e-14) 271s > ## for information: see the precision: 271s > tryCatch( chk.sc.Atv(A,v, sc, tol= 0), error=identity)$message 271s [1] "not all.equal() |-> Mean relative difference: 2.736506e-16" 271s > 271s > 271s > A0 <- matrix( c(-3,1,2,1,-2,1,0,1,-1), nrow=3, byrow=TRUE) 271s > A1 <- A0 + 1e-16*rnorm(9) 271s > ## These two also failed originally 271s > chk.sc.Atv(A0, v=10^(1:3), s=sc, tol=1e-14) 271s > chk.sc.Atv(A1, v=rep(1,3), s=sc, tol=1e-14) 271s > 271s > set.seed(17) 271s > S <- rSpMatrix(29, density = 1/64) 271s > v <- round(100*rnorm(nrow(S))) 271s > if(FALSE) ## Error in balance(baP$z, "S") : 271s + ## BLAS/LAPACK routine 'DGEBAL' gave error code -3 271s + chk.sc.Atv(S/64, v, s=sc, tol=1e-14) 271s > if(FALSE) { 271s + ## after 271s + debug(chk.sc.Atv) 271s + ## this is revealing: 271s + image(as(relErrV(I, r),"sparseMatrix")) 271s + ## ==> 271s + sc[28:29] # are giving the largest differences 271s + } 271s > 271s 271s R version 4.4.3 (2025-02-28) -- "Trophy Case" 271s Copyright (C) 2025 The R Foundation for Statistical Computing 271s Platform: x86_64-pc-linux-gnu 271s 271s R is free software and comes with ABSOLUTELY NO WARRANTY. 271s You are welcome to redistribute it under certain conditions. 271s Type 'license()' or 'licence()' for distribution details. 271s 271s R is a collaborative project with many contributors. 271s Type 'contributors()' for more information and 271s 'citation()' on how to cite R or R packages in publications. 271s 271s Type 'demo()' for some demos, 'help()' for on-line help, or 271s 'help.start()' for an HTML browser interface to help. 271s Type 'q()' to quit R. 271s 271s > #### Examples where we know the result "exactly" 271s > 271s > library(expm) 271s Loading required package: Matrix 273s 273s Attaching package: ‘expm’ 273s 273s The following object is masked from ‘package:Matrix’: 273s 273s expm 273s 273s > 273s > options(digits = 4, width = 99, keep.source = FALSE) 273s > 273s > mSource <- function(file, ...) 273s + source(system.file(file, ..., package = "expm", mustWork=TRUE)) 273s > mSource("test-tools.R")## -> assertError(), rMat(), .. doExtras 273s Loading required package: tools 273s > mSource("demo", "exact-fn.R")# -> nilA3(), facMat(), m2ex3(), .... 273s > doExtras 273s [1] FALSE 273s > 273s > re.nilA3 <- function(xyz, EXPMlist) 273s + { 273s + stopifnot(is.list(EXPMlist)) 273s + r <- do.call(nilA3, as.list(xyz)) 273s + sapply(EXPMlist, function(Efn) relErr(r$expA, Efn(r$A))) 273s + } 273s > 273s > re.facMat <- function(n, EXPMlist, rFUN = rnorm, ...) 273s + { 273s + stopifnot(is.list(EXPMlist)) 273s + r <- facMat(n, rFUN, ...) 273s + vapply(EXPMlist, function(EXPM) { 273s + ct <- system.time(E <- EXPM(r$A), gcFirst = FALSE)[[1]] 273s + c(relErr = relErr(r$expA, E), c.time = ct) 273s + }, double(2)) 273s + } 273s > 273s > re.m2ex3 <- function(eps, EXPMlist) 273s + { 273s + stopifnot(is.list(EXPMlist)) 273s + r <- m2ex3(eps) 273s + sapply(EXPMlist, function(EXPM) relErr(r$expA, EXPM(r$A))) 273s + } 273s > 273s > ## check 1x1 matrices 273s > stopifnot( 273s + ## these had failed before 2017-03-28 (= Liselotte's 58-th birthday): 273s + all.equal(as.matrix(sqrtm(matrix(4))), matrix(2)) , 273s + all.equal(as.matrix(logm (matrix(pi))), matrix(log(pi))) , 273s + ## these had "always" worked : 273s + all.equal(as.matrix(expm (matrix(0))), matrix(1)) , 273s + all.equal(as.matrix(expm (matrix(1))), matrix(exp(1))) 273s + ) 273s > 273s > 273s > set.seed(321) 273s > re <- replicate(1000, 273s + c(re.nilA3(rlnorm(3),list(function(x)expm(x,"Pade"))), 273s + re.nilA3(rnorm(3), list(function(x)expm(x,"Pade"))))) 273s > 273s > summary(t(re)) 273s V1 V2 273s Min. :0.00e+00 Min. :0.00e+00 273s 1st Qu.:0.00e+00 1st Qu.:0.00e+00 273s Median :2.15e-17 Median :1.47e-17 273s Mean :3.15e-17 Mean :2.27e-17 273s 3rd Qu.:4.98e-17 3rd Qu.:3.61e-17 273s Max. :2.71e-16 Max. :1.29e-16 273s > stopifnot(rowMeans(re) < 1e-15, 273s + apply(re, 1, quantile, 0.80) < 1e-16, 273s + apply(re, 1, quantile, 0.90) < 2e-15, 273s + apply(re, 1, max) < c(4e-14, 6e-15)) 273s > 273s > showProc.time() 273s Time (user system elapsed): 0.416 0.051 0.476 273s > 273s > ## Check *many* random nilpotent 3 x 3 matrices: 273s > set.seed(321) 273s > RE <- replicate(1000, 273s + c(re.nilA3(rlnorm(3), list(function(x) expm(x, "Ward77"))), 273s + re.nilA3(rnorm(3), list(function(x) expm(x, "Ward77"))))) 273s > stopifnot(rowMeans(RE) < 1e-15, 273s + apply(RE, 1, quantile, 0.80) < 1e-16, 273s + apply(RE, 1, quantile, 0.90) < 2e-15, 273s + apply(RE, 1, max) < c(4e-14, 6e-15)) 273s > 273s > print(summary(t(RE))) 273s V1 V2 273s Min. :0.00e+00 Min. :0.00e+00 273s 1st Qu.:0.00e+00 1st Qu.:0.00e+00 273s Median :0.00e+00 Median :0.00e+00 273s Mean :1.49e-17 Mean :7.03e-18 273s 3rd Qu.:2.70e-17 3rd Qu.:5.20e-18 273s Max. :1.87e-16 Max. :7.52e-17 273s > epsC <- .Machine$double.eps 273s > cat("relErr(expm(.,Pade)) - relErr(expm(.,Ward77)) in Machine_eps units:\n") 273s relErr(expm(.,Pade)) - relErr(expm(.,Ward77)) in Machine_eps units: 273s > print(summary(c(re - RE)) / epsC) 273s Min. 1st Qu. Median Mean 3rd Qu. Max. 273s -0.8429 0.0000 0.0000 0.0727 0.1065 1.2215 273s > ## Min. 1st Qu. Median Mean 3rd Qu. Max. 273s > ## -0.6183442 0.0000000 0.0000000 1.3650410 0.1399719 94.9809161 273s > ## nb-mm3; ditto lynne (both x64), 2014-09-11: 273s > ## Min. 1st Qu. Median Mean 3rd Qu. Max. 273s > ## -0.8422 0.0000 0.0000 0.0725 0.1067 1.2205 273s > ## 32-bit [i686, florence, Linx 3.14.8-100.fc19..]: 273s > ## Min. 1st Qu. Median Mean 3rd Qu. Max. 273s > ## -0.62 0.00 0.00 1.36 0.14 95.93 273s > 273s > 273s > showProc.time() 273s Time (user system elapsed): 0.257 0 0.259 273s > 273s > ###--- A second group --- where we know the diagonalization of A --- 273s > 273s > if(!require("Matrix")) 273s + q('no') 273s > ## ------ the rest really uses 'Matrix' 273s > ##---> now use expm::expm() since Matrix has its own may mask the expm one 273s > ## ^^^^^^^^^^^^ 273s > 273s > (osV <- abbreviate(gsub("[^[:alnum:]]", '', sub("\\(.*", '', osVersion)), 12)) 273s UbuntuPluckyPuffin 273s "UbntPlckyPff" 273s > if(!dev.interactive(TRUE)) pdf(paste0("expm_exact-ex_", osV, ".pdf"), width = 9, height=5) 273s > ## 273s > myRversion <- paste(R.version.string, "--", osVersion) 273s > if((mach <- Sys.info()[["machine"]]) != "x86_64") 273s + myRversion <- paste0(myRversion, "_", mach) 273s > if(!capabilities("long.double")) 273s + myRversion <- paste0(myRversion, "_no_LDbl") 273s > myRversion 273s [1] "R version 4.4.3 (2025-02-28) -- Ubuntu Plucky Puffin (development branch)" 273s > ## in plots use mtext(myRversion, adj=1, cex=3/4) 273s > 273s > 273s > ## rMat() relies on Matrix::rcond(): 273s > ## Now with the change default rcondMin, this "works" 273s > R40 <- rMat(40) 273s > R80 <- rMat(80) 273s > showProc.time() 273s Time (user system elapsed): 0.061 0 0.062 273s > 273s > expm.safe.Eigen <- function(x, silent = FALSE) { 273s + r <- try(expm::expm(x, "R_Eigen"), silent = silent) 273s + if(inherits(r, "try-error")) NA else r 273s + } 273s > 273s > ## the S4 generic 273s > Matrix::expm 273s standardGeneric for "expm" defined from package "Matrix" 273s 273s function (x) 273s standardGeneric("expm") 273s 273s 273s Methods may be defined for arguments: x 273s Use showMethods(expm) for currently available ones. 273s > ## the dgeMatrix method - adapted to Matrix changes, had *more versatile* ..2dge() : 273s > expm.Matr.dge <- function(x) getDataPart(getMethod("expm", "dgeMatrix"))(Matrix::.m2dense(x)) 273s > 273s > expmList <- 273s + list(Matr = Matrix::expm, 273s + Matr.d = expm.Matr.dge, 273s + Ward = function(x) expm::expm(x, "Ward77"), 273s + Ward1b = function(x) expm::expm(x, "Ward77", preconditioning = "1bal"), 273s + RWard6 = function(x) expm::expm(x, "R_Ward77", order = 6), 273s + RWard7 = function(x) expm::expm(x, "R_Ward77", order = 7), 273s + RWard8 = function(x) expm::expm(x, "R_Ward77", order = 8), # default 273s + RWard9 = function(x) expm::expm(x, "R_Ward77", order = 9), 273s + s.P.s7 = function(x) expm::expm(x, "Pade", order = 7), 273s + s.POs7 = function(x) expm::expm(x, "PadeO",order = 7), 273s + s.P.s8 = function(x) expm::expm(x, "Pade" ,order = 8), # default 273s + s.POs8 = function(x) expm::expm(x, "PadeO",order = 8), # default 273s + s.P.s9 = function(x) expm::expm(x, "Pade", order = 9), 273s + s.POs9 = function(x) expm::expm(x, "PadeO",order = 9), 273s + s.P.sRBS = function(x) expm::expm(x, "PadeRBS"), 273s + Rs.P.s7 = function(x) expm::expm(x, "R_Pade", order = 7), 273s + Rs.P.s8 = function(x) expm::expm(x, "R_Pade", order = 8), # default 273s + Rs.P.s9 = function(x) expm::expm(x, "R_Pade", order = 9), 273s + sPs.H08. = function(x) expm:: expm.Higham08(x, balancing=FALSE), 273s + sPs.H08b = function(x) expm:: expm.Higham08(x, balancing= TRUE), 273s + ## AmHi09.06= function(x) expm:::expm.AlMoHi09(x, p = 6), 273s + AmHi09.07= function(x) expm:::expm.AlMoHi09(x, p = 7), 273s + AmHi09.08= function(x) expm:::expm.AlMoHi09(x, p = 8), # default -- really sub optimal 273s + AmHi09.09= function(x) expm:::expm.AlMoHi09(x, p = 9), 273s + AmHi09.10= function(x) expm:::expm.AlMoHi09(x, p = 10), 273s + AmHi09.11= function(x) expm:::expm.AlMoHi09(x, p = 11), 273s + AmHi09.12= function(x) expm:::expm.AlMoHi09(x, p = 12), 273s + AmHi09.13= function(x) expm:::expm.AlMoHi09(x, p = 13), 273s + s.T.s7 = function(x) expm::expm(x, "Taylor", order = 7), 273s + s.TOs7 = function(x) expm::expm(x, "TaylorO",order = 7), 273s + s.T.s8 = function(x) expm::expm(x, "Taylor", order = 8), # default 273s + s.TOs8 = function(x) expm::expm(x, "TaylorO",order = 8), # default 273s + s.T.s9 = function(x) expm::expm(x, "Taylor", order = 9), 273s + s.TOs9 = function(x) expm::expm(x, "TaylorO",order = 9), 273s + Eigen = expm.safe.Eigen, # "R_Eigen" 273s + hybrid = function(x) expm::expm(x, "hybrid") 273s + ) 273s > 273s > 273s > ## set.seed(12) 273s > ## facMchk <- replicate(if(doExtras) 100 else 20, facMat(20, rnorm)) 273s > set.seed(12) 273s > fRE <- replicate(if(doExtras) 100 else 20, 273s + re.facMat(20, expmList)) # if(doExtras) gives one "No Matrix found ..." warning 274s > nDig <- -log10(t(fRE["relErr",,])) 274s > cat("Number of correct decimal digits for facMat(20, rnorm):\n") 274s Number of correct decimal digits for facMat(20, rnorm): 274s > t(apply(nDig, 2, summary)) 274s Min. 1st Qu. Median Mean 3rd Qu. Max. 274s Matr 13.681 14.19 14.29 14.32 14.53 14.73 274s Matr.d 13.681 14.19 14.29 14.32 14.53 14.73 274s Ward 13.681 14.19 14.29 14.32 14.53 14.73 274s Ward1b 13.681 14.19 14.29 14.32 14.53 14.73 274s RWard6 13.243 13.82 13.98 13.95 14.09 14.32 274s RWard7 13.629 13.82 13.96 13.96 14.11 14.32 274s RWard8 13.333 13.80 13.91 13.91 14.11 14.22 274s RWard9 13.521 13.74 13.82 13.90 14.12 14.23 274s s.P.s7 12.582 13.05 13.24 13.22 13.42 13.50 274s s.POs7 12.582 13.05 13.24 13.22 13.42 13.50 274s s.P.s8 12.825 13.15 13.24 13.25 13.32 13.63 274s s.POs8 12.825 13.15 13.24 13.25 13.32 13.63 274s s.P.s9 12.764 13.15 13.30 13.23 13.37 13.50 274s s.POs9 12.764 13.15 13.30 13.23 13.37 13.50 274s s.P.sRBS 13.918 14.29 14.45 14.42 14.56 14.77 274s Rs.P.s7 13.452 13.79 13.88 13.91 14.06 14.28 274s Rs.P.s8 13.359 13.80 13.91 13.92 14.05 14.31 274s Rs.P.s9 13.364 13.73 13.90 13.90 14.04 14.35 274s sPs.H08. 14.379 14.81 14.92 14.89 14.99 15.23 274s sPs.H08b 14.379 14.83 14.94 14.92 15.04 15.23 274s AmHi09.07 8.618 10.09 10.54 11.03 12.36 13.39 274s AmHi09.08 9.782 11.27 11.72 12.19 13.56 14.40 274s AmHi09.09 12.000 13.89 14.24 14.07 14.63 15.01 274s AmHi09.10 13.434 14.57 14.71 14.64 14.84 15.01 274s AmHi09.11 14.512 14.67 14.77 14.81 14.91 15.15 274s AmHi09.12 14.512 14.67 14.77 14.81 14.91 15.17 274s AmHi09.13 14.512 14.67 14.77 14.81 14.91 15.17 274s s.T.s7 13.020 13.43 13.51 13.53 13.71 13.90 274s s.TOs7 13.020 13.43 13.51 13.53 13.71 13.90 274s s.T.s8 13.020 13.43 13.51 13.53 13.71 13.90 274s s.TOs8 13.020 13.43 13.51 13.53 13.71 13.90 274s s.T.s9 13.020 13.43 13.51 13.53 13.71 13.90 274s s.TOs9 13.020 13.43 13.51 13.53 13.71 13.90 274s Eigen 14.205 14.33 14.51 14.47 14.58 14.63 274s hybrid 14.236 14.32 14.49 14.47 14.58 14.63 274s > 274s > ## Now look at that: 274s > eaxis <- if(requireNamespace("sfsmisc")) sfsmisc::eaxis else axis 274s > op <- par(mar=.1 + c(5,4 + 1.5, 4,2)) 274s > boxplot(t(fRE["relErr",,]), log="x", xaxt="n", 274s + notch=TRUE, ylim = c(8e-16, 4e-9), 274s + horizontal=TRUE, las = 1, 274s + main = "relative errors for 'random' eigen-ok 20 x 20 matrix") 274s > eaxis(1); grid(lty = 3); mtext(myRversion, adj=1, cex=3/4) 274s > par(op) 274s > 274s > showProc.time() 274s Time (user system elapsed): 0.507 0.026 0.537 274s > 274s > if(doExtras) withAutoprint({ # also "large" n = 100 ------------------------------------------ 274s + str(rf100 <- replicate(20, re.facMat(100, expmList))) 274s + 1000*t(apply(rf100["c.time",,], 1, summary)) 274s + ## lynne {Linux 2.6.34.7-56.fc13.x86_64 --- AMD Phenom II X4 925}: 274s + ## Min. 1st Qu. Median Mean 3rd Qu. Max. 274s + ## Ward 23 24 24.5 24.4 25.0 25 274s + ## s.P.s 107 109 109.0 109.0 109.0 112 274s + ## s.POs 188 190 191.0 192.0 193.0 198 274s + ## s.P.sRBS 17 18 19.0 18.9 19.2 21 274s + ## sPs.H08. 15 17 18.0 17.6 18.0 19 274s + ## sPs.H08b 18 18 19.0 23.4 20.0 107 274s + ## s.T.s 44 45 45.0 45.6 46.0 48 274s + ## s.TOs 96 98 99.0 100.0 100.0 116 274s + ## Eigen 18 19 20.0 24.4 21.0 109 274s + ## hybrid 40 42 42.0 47.1 44.0 133 274s + 274s + nDig <- -log10(t(rf100["relErr",,])) 274s + cat("Number of correct decimal digits for facMat(100, rnorm):\n") 274s + t(apply(nDig, 2, summary)) 274s + 274s + ##--> take out the real slow ones for the subsequent tests: 274s + (not.slow <- grep("^s\\.[PT]", names(expmList), invert = TRUE, value = TRUE)) 274s + 274s + set.seed(18) ## 12 replicates is too small .. but then it's too slow otherwise: 274s + rf400 <- replicate(12, re.facMat(400, expmList[not.slow])) 274s + 274s + showProc.time() 274s + 1000*t(apply(rf400["c.time",,], 1, summary)) 274s + ## lynne: 274s + ## Min. 1st Qu. Median Mean 3rd Qu. Max. 274s + ## Ward 1740 1790 1830 1820 1860 1900 274s + ## s.P.sRBS 1350 1420 1440 1430 1450 1460 274s + ## sPs.H08. 1020 1030 1130 1140 1210 1290 274s + ## sPs.H08b 1120 1130 1220 1220 1300 1390 274s + ## Eigen 962 977 989 992 1000 1030 274s + ## hybrid 2740 2800 2840 2840 2890 2910 274s + 274s + nDig <- -log10(t(rf400["relErr",,])) 274s + cat("Number of correct decimal digits for (12 rep. of) facMat(400, rnorm):\n") 274s + t(apply(nDig, 2, summary)) 274s + 274s + }) else { # *not* (doExtras) ----------------------------------------------------------------- 274s + ## times (in millisec): 274s + print(1000*t(apply(fRE["c.time",,], 1, summary))) 274s + } 274s Min. 1st Qu. Median Mean 3rd Qu. Max. 274s Matr 0 0 0.0 0.20 0.00 1 274s Matr.d 0 0 0.5 0.60 1.00 3 274s Ward 0 0 0.0 0.05 0.00 1 274s Ward1b 0 0 0.0 0.40 1.00 2 274s RWard6 0 0 0.0 0.45 1.00 1 274s RWard7 0 0 0.0 0.45 1.00 2 274s RWard8 0 0 0.0 0.20 0.00 1 274s RWard9 0 0 0.0 0.30 0.25 2 274s s.P.s7 0 0 1.0 0.75Loading required namespace: sfsmisc 274s Warning message: 274s In (function (z, notch = FALSE, width = NULL, varwidth = FALSE, : 274s some notches went outside hinges ('box'): maybe set notch=FALSE 274s 1.00 2 274s s.POs7 0 1 1.0 0.85 1.00 2 274s s.P.s8 0 0 0.0 0.45 1.00 2 274s s.POs8 0 1 1.0 0.85 1.00 2 274s s.P.s9 0 1 1.0 0.80 1.00 1 274s s.POs9 0 1 1.0 0.90 1.00 2 274s s.P.sRBS 0 0 0.0 0.25 0.00 2 274s Rs.P.s7 0 0 0.0 0.40 1.00 1 274s Rs.P.s8 0 0 0.0 0.35 1.00 1 274s Rs.P.s9 0 0 0.0 0.50 1.00 2 274s sPs.H08. 0 0 0.0 0.35 1.00 2 274s sPs.H08b 0 0 0.5 0.50 1.00 1 274s AmHi09.07 0 0 0.0 0.25 0.00 2 274s AmHi09.08 0 0 0.0 0.10 0.00 1 274s AmHi09.09 0 0 0.0 0.10 0.00 2 274s AmHi09.10 0 0 0.0 0.10 0.00 1 274s AmHi09.11 0 0 0.0 0.20 0.00 1 274s AmHi09.12 0 0 0.0 0.30 0.25 2 274s AmHi09.13 0 0 0.0 0.20 0.00 2 274s s.T.s7 0 0 0.0 0.20 0.00 2 274s s.TOs7 0 0 0.0 0.50 1.00 2 274s s.T.s8 0 0 0.0 0.50 0.25 5 274s s.TOs8 0 0 0.0 0.45 1.00 2 274s s.T.s9 0 0 0.0 0.20 0.00 2 274s s.TOs9 0 0 0.0 0.50 1.00 2 274s Eigen 0 0 1.0 0.85 1.00 5 274s hybrid 0 0 0.0 0.45 1.00 1 274s > 274s > ## Now try an example with badly conditioned "random" M matrix... 274s > ## ... 274s > ## ... (not yet -- TODO?) 274s > 274s > ### m2ex3() --- The 2x2 example with bad condition , see A3 in ./ex2.R 274s > 274s > RE <- re.m2ex3(1e-8, expmList) 274s > sort(RE)# Ward + both sps.H08 are best; s.P.s fair, Eigen (and hybrid): ~1e-9 274s RWard6 RWard7 RWard8 RWard9 s.P.sRBS Matr Matr.d Ward Ward1b 274s 5.030e-17 5.030e-17 5.030e-17 5.030e-17 5.030e-17 5.030e-17 5.030e-17 5.030e-17 5.030e-17 274s Rs.P.s9 sPs.H08. sPs.H08b AmHi09.13 AmHi09.12 Rs.P.s8 Rs.P.s7 s.P.s8 s.POs8 274s 5.030e-17 5.030e-17 5.030e-17 2.012e-16 3.018e-16 7.042e-16 7.545e-16 2.062e-15 2.062e-15 274s s.P.s9 s.POs9 s.T.s8 s.TOs8 s.T.s9 s.TOs9 s.P.s7 s.POs7 s.T.s7 274s 2.062e-15 2.062e-15 2.062e-15 2.062e-15 2.062e-15 2.062e-15 2.163e-15 2.163e-15 2.565e-15 274s s.TOs7 AmHi09.11 AmHi09.10 AmHi09.09 Eigen hybrid AmHi09.08 AmHi09.07 274s 2.565e-15 1.368e-14 2.325e-12 6.032e-11 1.836e-09 1.836e-09 4.819e-09 6.717e-08 274s > 274s > eps <- 10^-(1:18) 274s > t.m2 <- t(sapply(eps, re.m2ex3, EXPMlist = expmList)) 274s Error in solve.default(V) : 274s system is computationally singular: reciprocal condition number = 1.11022e-16 274s Error in solve.default(V) : 274s system is computationally singular: reciprocal condition number = 1.11022e-16 274s > Error in solve.default(V) : 274s system is computationally singular: reciprocal condition number = 1.11022e-16 274s ## --> 3 error messages from solve(V), 5 error messages from try(. "R_Eigen" ...) 274s > 274s > showProc.time() 274s Time (user system elapsed): 0.161 0 0.165 274s > 274s > cbind(sort(apply(log(t.m2),2, median, na.rm=TRUE))) 274s [,1] 274s RWard6 -Inf 274s RWard7 -Inf 274s RWard8 -Inf 274s RWard9 -Inf 274s sPs.H08. -86.05 274s sPs.H08b -86.05 274s Rs.P.s9 -85.70 274s Matr -83.62 274s Matr.d -83.62 274s Ward -83.62 274s Ward1b -83.62 274s s.P.sRBS -81.20 274s AmHi09.13 -36.43 274s AmHi09.12 -35.92 274s Rs.P.s8 -34.82 274s Rs.P.s7 -34.76 274s s.P.s8 -33.79 274s s.POs8 -33.79 274s s.P.s9 -33.79 274s s.POs9 -33.79 274s s.T.s8 -33.79 274s s.TOs8 -33.79 274s s.T.s9 -33.79 274s s.TOs9 -33.79 274s s.P.s7 -33.74 274s s.POs7 -33.74 274s s.T.s7 -33.58 274s s.TOs7 -33.58 274s AmHi09.11 -31.92 274s AmHi09.10 -26.79 274s hybrid -23.74 274s AmHi09.09 -23.53 274s Eigen -20.12 274s AmHi09.08 -19.15 274s AmHi09.07 -16.52 274s > ## 'na.rm=TRUE' needed for Eigen which blows up for the last 3 eps 274s > t.m2.ranks <- sort(rowMeans(apply(t.m2, 1, rank))) 274s > cbind(signif(t.m2.ranks, 3)) 274s [,1] 274s RWard6 3.39 274s RWard7 3.47 274s RWard8 3.50 274s RWard9 3.97 274s sPs.H08. 6.92 274s sPs.H08b 6.92 274s s.P.sRBS 8.06 274s Matr 10.10 274s Matr.d 10.10 274s Ward 10.10 274s Ward1b 10.10 274s AmHi09.13 11.00 274s Rs.P.s9 11.20 274s AmHi09.12 13.20 274s Rs.P.s8 14.80 274s Rs.P.s7 15.90 274s s.T.s9 19.30 274s s.TOs9 19.30 274s s.T.s8 19.70 274s s.TOs8 19.70 274s s.P.s9 21.70 274s s.POs9 21.70 274s s.P.s8 22.60 274s s.POs8 22.60 274s s.P.s7 25.40 274s s.POs7 25.40 274s s.T.s7 25.90 274s s.TOs7 25.90 274s hybrid 27.00 274s AmHi09.11 29.40 274s AmHi09.10 30.70 274s Eigen 31.80 274s AmHi09.09 31.80 274s AmHi09.08 33.10 274s AmHi09.07 34.20 274s > ## lynne (x86_64, Linux 3.14.4-100; Intel i7-4765T), 2014-09: 274s > ## sPs.H08. 2.67 274s > ## sPs.H08b 2.67 274s > ## s.P.sRBS 3.06 274s > ## Ward 4.03 274s > ## AmHi09.13 4.33 <<- still not close to H08 ! 274s > ## AmHi09.12 5.86 274s > ## s.T.s 8.33 274s > ## s.TOs 8.33 274s > ## s.P.s 9.11 274s > ## s.POs 9.11 274s > ## hybrid 10.80 274s > ## AmHi09.10 11.70 << astonishingly bad 274s > ## Eigen 12.60 274s > ## AmHi09.08 13.10 274s > ## AmHi09.06 14.40 274s > 274s > print(t.m2[, names(t.m2.ranks)[1:8]], digits = 3) 274s RWard6 RWard7 RWard8 RWard9 sPs.H08. sPs.H08b s.P.sRBS Matr 274s [1,] 1.01e-16 1.51e-16 1.00e-16 2.01e-16 9.99e-17 9.99e-17 2.00e-16 6.02e-16 274s [2,] 2.01e-16 5.03e-17 5.03e-17 5.03e-17 1.01e-16 1.01e-16 2.01e-16 5.53e-16 274s [3,] 0.00e+00 1.01e-16 5.03e-17 5.03e-17 5.03e-17 5.03e-17 2.51e-16 3.02e-16 274s [4,] 0.00e+00 0.00e+00 7.50e-25 7.50e-25 2.51e-16 2.51e-16 3.75e-25 1.51e-16 274s [5,] 0.00e+00 1.17e-26 5.86e-27 1.17e-26 3.52e-16 3.52e-16 2.01e-16 1.51e-16Loading required package: RColorBrewer 274s Warning messages: 274s 1: In xy.coords(x, y, xlabel, ylabel, log = log, recycle = TRUE) : 274s 72 y values <= 0 omitted from logarithmic plot 274s 2: In xy.coords(x, y, xlabel, ylabel, log) : 274s [6,] 5.03e-17 5.03e-17 4.57e-29 0.00e+00 2.01e-16 2.01e-16 3.52e-16 3.52e-16 274s [7,] 0.00e+00 0.00e+00 1.51e-16 1.51e-16 3.52e-16 3.52e-16 2.51e-16 5.03e-16 274s [8,] 5.03e-17 5.03e-17 5.03e-17 5.03e-17 5.03e-17 5.03e-17 5.03e-17 5.03e-17 274s [9,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 4.36e-35 4.36e-35 4.36e-35 4.36e-35 274s [10,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 6.82e-37 0.00e+00 274s [11,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 5.33e-39 5.33e-39 274s [12,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 4.16e-41 4.16e-41 0.00e+00 4.16e-41 274s [13,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 6.50e-43 6.50e-43 274s [14,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 5.08e-45 5.08e-45 274s [15,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 3.97e-47 3.97e-47 7.94e-47 7.94e-47 274s [16,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 6.20e-49 6.20e-49 274s [17,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 4.84e-51 0.00e+00 274s [18,] 0.00e+00 0.00e+00 0.00e+00 0.00e+00 3.78e-53 3.78e-53 0.00e+00 3.78e-53 274s > ## ==> 1st class: H08 (both) and (but slightly better than) Ward 274s > ## 2nd class s.T.s and s.P.s 274s > ## "bad" : hybrid and Eigen 274s > 274s > ## ??? AmHi09 - methods, up to order = 10 are worse ! 274s > if(require(RColorBrewer)) { 274s + ## Bcol <- brewer.pal(ncol(t.m2),"Dark2") 274s + Bcol <- brewer.pal(min(9, ncol(t.m2)), "Set1") 274s + Bcol <- Bcol[sqrt(colSums(col2rgb(Bcol)^2)) < 340] 274s + ## FIXME: more colors ==> ~/R/MM/GRAPHICS/color-palettes.R 274s + } else { 274s + ## 7 from Dark2 274s + ## Bcol <- c("#1B9E77", "#D95F02", "#7570B3", "#E7298A", 274s + ## "#66A61E", "#E6AB02", "#A6761D") 274s + ## Rather: those from "Set1" 274s + Bcol <- c("#E41A1C", "#377EB8", "#4DAF4A", 274s + "#984EA3", "#FF7F00", # too bright: "#FFFF33", 274s + "#A65628", "#F781BF", "#999999") 274s + } 274s > 274s > matplot(eps, t.m2, type = "b", log = "xy", col=Bcol, lty = 1:9, pch=1:15, 274s + axes=FALSE, frame = TRUE, 274s + xlab = expression(epsilon), ylab = "relative error", 274s + main = expression(expm(A, method == "*") *" relative errors for " * 274s + A == bgroup("[", atop({-1} *" "* 1, {epsilon^2} *" "*{-1}), "]"))) 274s 274s 2 y values <= 0 omitted from logarithmic plot 274s > legend("bottomright",colnames(t.m2), col=Bcol, lty = 1:9, pch=1:15, 274s + inset = 0.02) 274s > if(requireNamespace("sfsmisc")) { 274s + sfsmisc::eaxis(1, labels=FALSE) 274s + sfsmisc::eaxis(1, at = eps[c(TRUE,FALSE)]) 274s + sfsmisc::eaxis(2) 274s + ## sfsmisc::eaxis(2, labels=FALSE) 274s + ## op <- par(las=2) 274s + ## sfsmisc::eaxis(2, at = axTicks(2,log=TRUE)[c(TRUE,FALSE,FALSE)]) 274s + ## par(op) 274s + } else { 274s + axis(1) 274s + axis(2) 274s + } 274s > 274s > ## typical case: 274s > ep <- 1e-10 274s > (me <- m2ex3(ep)) 274s $A 274s [,1] [,2] 274s [1,] -1e+00 1 274s [2,] 1e-20 -1 274s 274s $expA 274s [,1] [,2] 274s [1,] 3.679e-01 0.3679 274s [2,] 3.679e-21 0.3679 274s 274s > me$expA * exp(1) ## the correct value ; numerically identical to simple matrix: 274s [,1] [,2] 274s [1,] 1e+00 1 274s [2,] 1e-20 1 274s > ## identical() not fulfilled e.g. on Solaris 274s > stopifnot(all.equal(me$expA * exp(1), 274s + rbind(c( 1, 1), 274s + c(ep^2, 1)), 274s + tolerance = 1e-14)) 274s > ## The relative error (matrices): 274s > lapply(expmList, function(EXPM) 1 - EXPM(me$A)/me$expA) 274s $Matr 274s 2 x 2 Matrix of class "dgeMatrix" 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $Matr.d 274s 2 x 2 Matrix of class "dgeMatrix" 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $Ward 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $Ward1b 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $RWard6 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $RWard7 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $RWard8 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $RWard9 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $s.P.s7 274s [,1] [,2] 274s [1,] -2.22e-15 -2.442e-15 274s [2,] -2.22e-15 -2.220e-15 274s attr(,"accuracy") 274s [1] 2.998e-15 274s 274s $s.POs7 274s [,1] [,2] 274s [1,] -2.22e-15 -2.442e-15 274s [2,] -2.22e-15 -2.220e-15 274s attr(,"accuracy") 274s [1] 2.998e-15 274s 274s $s.P.s8 274s [,1] [,2] 274s [1,] -2.22e-15 -2.22e-15 274s [2,] -2.22e-15 -2.22e-15 274s attr(,"accuracy") 274s [1] 1.665e-16 274s 274s $s.POs8 274s [,1] [,2] 274s [1,] -2.22e-15 -2.22e-15 274s [2,] -2.22e-15 -2.22e-15 274s attr(,"accuracy") 274s [1] 1.665e-16 274s 274s $s.P.s9 274s [,1] [,2] 274s [1,] -2.22e-15 -2.22e-15 274s [2,] -2.22e-15 -2.22e-15 274s attr(,"accuracy") 274s [1] 4.19e-15 274s 274s $s.POs9 274s [,1] [,2] 274s [1,] -2.22e-15 -2.22e-15 274s [2,] -2.22e-15 -2.22e-15 274s attr(,"accuracy") 274s [1] 4.19e-15 274s 274s $s.P.sRBS 274s [,1] [,2] 274s [1,] 0.00e+00 0 274s [2,] -2.22e-16 0 274s 274s $Rs.P.s7 274s [,1] [,2] 274s [1,] -6.661e-16 -8.882e-16 274s [2,] -8.882e-16 -6.661e-16 274s 274s $Rs.P.s8 274s [,1] [,2] 274s [1,] -6.661e-16 -6.661e-16 274s [2,] -8.882e-16 -6.661e-16 274s 274s $Rs.P.s9 274s [,1] [,2] 274s [1,] 0.00e+00 0 274s [2,] 2.22e-16 0 274s 274s $sPs.H08. 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $sPs.H08b 274s [,1] [,2] 274s [1,] 0 0 274s [2,] 0 0 274s 274s $AmHi09.07 274s [,1] [,2] 274s [1,] 1.999e-08 -1.615e-07 274s [2,] -1.615e-07 1.999e-08 274s 274s $AmHi09.08 274s [,1] [,2] 274s [1,] -1.414e-09 1.163e-08 274s [2,] 1.163e-08 -1.414e-09 274s 274s $AmHi09.09 274s [,1] [,2] 274s [1,] 1.497e-11 -1.510e-10 274s [2,] -1.510e-10 1.497e-11 274s 274s $AmHi09.10 274s [,1] [,2] 274s [1,] -5.702e-13 5.836e-12 274s [2,] 5.836e-12 -5.702e-13 274s 274s $AmHi09.11 274s [,1] [,2] 274s [1,] 2.998e-15 -3.508e-14 274s [2,] -3.486e-14 2.998e-15 274s 274s $AmHi09.12 274s [,1] [,2] 274s [1,] 1.110e-16 4.441e-16 274s [2,] 7.772e-16 1.110e-16 274s 274s $AmHi09.13 274s [,1] [,2] 274s [1,] 1.11e-16 1.11e-16 274s [2,] 2.22e-16 1.11e-16 274s 274s $s.T.s7 274s [,1] [,2] 274s [1,] 1.776e-15 -4.219e-15 274s [2,] -4.219e-15 1.776e-15 274s attr(,"accuracy") 274s [1] 2.22e-15 274s 274s $s.TOs7 274s [,1] [,2] 274s [1,] 1.776e-15 -4.219e-15 274s [2,] -4.219e-15 1.776e-15 274s attr(,"accuracy") 274s [1] 2.22e-15 274s 274s $s.T.s8 274s [,1] [,2] 274s [1,] -2.22e-15 -2.22e-15 274s [2,] -2.22e-15 -2.22e-15 274s attr(,"accuracy") 274s [1] 0 274s 274s $s.TOs8 274s [,1] [,2] 274s [1,] -2.22e-15 -2.22e-15 274s [2,] -2.22e-15 -2.22e-15 274s attr(,"accuracy") 274s [1] 0 274s 274s $s.T.s9 274s [,1] [,2] 274s [1,] -2.22e-15 -2.22e-15 274s [2,] -2.22e-15 -2.22e-15 274s attr(,"accuracy") 274s [1] 0 274s 274s $s.TOs9 274s [,1] [,2] 274s [1,] -2.22e-15 -2.22e-15 274s [2,] -2.22e-15 -2.22e-15 274s attr(,"accuracy") 274s [1] 0 274s 274s $Eigen 274s [,1] [,2] 274s [1,] 0.00e+00 -5.109e-07 274s [2,] -1.12e-06 0.000e+00 274s 274s $hybrid 274s [,1] [,2] 274s [1,] 0.000e+00 -5.109e-07 274s [2,] -2.419e-07 -2.220e-16 274s 274s > 274s > ## Average number of correct digits [less "extreme" than plot above] 274s > nDig <- sapply(expmList, function(EXPM) -log10(mean(abs(1 - EXPM(me$A)/me$expA)))) 274s > round(nDig, 2) 274s Matr Matr.d Ward Ward1b RWard6 RWard7 RWard8 RWard9 s.P.s7 274s Inf Inf Inf Inf Inf Inf Inf Inf 14.64 274s s.POs7 s.P.s8 s.POs8 s.P.s9 s.POs9 s.P.sRBS Rs.P.s7 Rs.P.s8 Rs.P.s9 274s 14.64 14.65 14.65 14.65 14.65 16.26 15.11 15.14 16.26 274s sPs.H08. sPs.H08b AmHi09.07 AmHi09.08 AmHi09.09 AmHi09.10 AmHi09.11 AmHi09.12 AmHi09.13 274s Inf Inf 7.04 8.19 10.08 11.49 13.72 15.44 15.86 274s s.T.s7 s.TOs7 s.T.s8 s.TOs8 s.T.s9 s.TOs9 Eigen hybrid 274s 14.52 14.52 14.65 14.65 14.65 14.65 6.39 6.73 274s > ## Ward s.P.s s.POs s.T.s s.TOs Eigen hybrid 274s > ## 16.26 14.65 14.65 14.65 14.65 6.20 6.39 [AMD Opteron 64-bit] 274s > ## Inf 14.65 14.65 14.65 14.65 6.74 6.33 [Pentium-M (32-bit)] 274s > 274s > showProc.time() 274s Time (user system elapsed): 0.064 0.004 0.072 274s > 274s > ###--- rnilMat() : random upper triangular (zero-diagonal) nilpotent n x n matrix 274s > 274s > set.seed(17) 274s > m <- rnilMat(10) 274s > (m. <- as(m,"sparseMatrix"))# for nicer printing - and more *below* 274s 10 x 10 sparse Matrix of class "dtCMatrix" 274s 274s [1,] . 3 10 7 3 4 9 5 9 6 274s [2,] . . 5 4 3 . 5 6 3 6 274s [3,] . . . 5 7 7 3 7 5 6 274s [4,] . . . . 3 7 6 8 2 7 274s [5,] . . . . . 9 5 2 7 6 274s [6,] . . . . . . 8 5 4 6 274s [7,] . . . . . . . 5 5 3 274s [8,] . . . . . . . . 3 5 274s [9,] . . . . . . . . . 3 274s [10,] . . . . . . . . . . 274s > E.m <- expm::expm(m, method="Pade") 274s > as(E.m, "sparseMatrix") 274s 10 x 10 sparse Matrix of class "dtCMatrix" 274s 274s [1,] 1 3 17.5 50.5 110.9 464.7 1224.0 2169.2 3394.8 5938.8 274s [2,] . 1 5.0 16.5 39.0 172.8 476.1 865.6 1376.4 2438.8 274s [3,] . . 1.0 5.0 14.5 78.5 251.7 498.6 836.0 1540.0 274s [4,] . . . 1.0 3.0 20.5 77.5 170.2 299.4 578.0 274s [5,] . . . . 1.0 9.0 41.0 97.0 180.5 357.1 274s [6,] . . . . . 1.0 8.0 25.0 51.5 112.3 274s [7,] . . . . . . 1.0 5.0 12.5 30.5 274s [8,] . . . . . . . 1.0 3.0 9.5 274s [9,] . . . . . . . . 1.0 3.0 274s [10,] . . . . . . . . . 1.0 274s > 274s > (dN <- 9*7*320) # 20160 274s [1] 20160 274s > stopifnot(abs(round(E.m * dN) - (E.m * dN)) < 9e-6) 274s > EmN <- matrix(c(dN, 0, 0, 0, 0, 0, 0, 0, 0, 0, 274s + 3*dN, dN, 0, 0, 0, 0, 0, 0, 0, 0, 274s + 352800, 5*dN, dN, 0, 0, 0, 0, 0, 0, 0, 274s + 1018080, 332640, 5*dN, dN, 0, 0, 0, 0, 0, 0, 274s + 2235240, 786240, 292320, 3*dN, dN, 0, 0, 0, 0, 0, 274s + 9368520, 3483480, 1582560, 413280, 181440, dN, 0, 0, 0, 0, 274s + 24676176, 9598680, 5073600, 1562400, 826560, 161280, dN, 0,0,0, 274s + 43730160, 17451000, 10051440, 3430560, 1955520, 504000, 274s + 5*dN, dN, 0, 0, 274s + 68438436, 27747480, 16853760, 6036240, 3638880, 1038240, 274s + 252000, 3*dN, dN, 0, 274s + 119725855, 49165892, 31046760, 11652480, 7198800, 2264640, 274s + 614880, 191520, 3*dN, dN), 274s + 10, 10) 274s > 274s > Em.xct <- EmN / dN 274s > all.equal(E.m, Em.xct, check.attributes = FALSE, tolerance = 0) 274s [1] "Mean relative difference: 1.549e-16" 274s > stopifnot(all.equal(E.m, Em.xct, check.attributes = FALSE, tolerance= 1e-13)) 274s > 274s > re.x <- sapply(expmList, function(EXPM) relErr(Em.xct, EXPM(m))) 274s > Error in solve.default(V) : 274s Lapack routine dgesv: system is exactly singular: U[3,3] = 0 274s coercing to dense matrix, as required by method “Higham08.b” 274s ## with error message from "safe.Eigen" --> Eigen is NA here 274s > ## result depends quite a bit on platform 274s > which(is.na(re.x)) # gives c(Eigen = 16L) (but not everywhere ?!?) 274s Eigen 274s 34 274s > (re.x <- re.x[!is.na(re.x)]) 274s Matr Matr.d Ward Ward1b RWard6 RWard7 RWard8 RWard9 s.P.s7 274s 4.660e-17 4.660e-17 4.660e-17 4.660e-17 8.435e-17 7.020e-17 5.368e-17 8.435e-17 7.145e-17 274s s.POs7 s.P.s8 s.POs8 s.P.s9 s.POs9 s.P.sRBS Rs.P.s7 Rs.P.s8 Rs.P.s9 274s 7.145e-17 3.989e-17 3.989e-17 1.638e-16 1.638e-16 4.424e-17 7.020e-17 5.368e-17 8.435e-17 274s sPs.H08. sPs.H08b AmHi09.07 AmHi09.08 AmHi09.09 AmHi09.10 AmHi09.11 AmHi09.12 AmHi09.13 274s 1.103e-16 1.103e-16 2.377e-16 8.671e-17 8.671e-17 8.671e-17 8.671e-17 8.671e-17 8.671e-17 274s s.T.s7 s.TOs7 s.T.s8 s.TOs8 s.T.s9 s.TOs9 hybrid 274s 8.435e-17 8.435e-17 8.435e-17 8.435e-17 8.435e-17 8.435e-17 4.660e-17 274s > 274s > ## Pentium-M 32-bit ubuntu gave 274s > ## Ward s.P.s s.POs sPs.H08. sPs.H08b s.T.s s.TOs hybrid 274s > ## 1.079e-16 4.505e-14 4.503e-14 9.379e-17 9.379e-17 3.716e-17 7.079e-18 1.079e-16 274s > ## 32-bit Quad-Core AMD Opteron 2380 (Linux 2.6.30.10-105.2.23.fc11.i686.PAE): 274s > ## Ward s.P.s s.POs sPs.H08. sPs.H08b s.T.s s.TOs hybrid 274s > ## 1.079e-16 4.505e-14 4.503e-14 9.379e-17 9.379e-17 3.716e-17 7.079e-18 1.079e-16 274s > 274s > ## "Ward77": again more accurate than s+Pade+s, but s+Taylor+s is even more accurate 274s > 274s > ## but on 64-bit AMD Opterons 274s > ## Ward s.P.s s.POs sPs.H08. sPs.H08b s.T.s s.TOs hybrid 274s > ## 4.42e-17 3.99e-17 3.99e-17 1.10e-16 1.10e-16 8.44e-17 8.44e-17 4.42e-17 274s > ## 274s > ## even more astonishing the result on Mac OSX (x86_32_mac; R-forge, R 2.9.0 patch.) 274s > ## Ward s.P.s s.POs sPs.H08. sPs.H08b s.T.s s.TOs hybrid 274s > ## 5.13e-17 3.99e-17 3.99e-17 1.84e-15 1.84e-15 8.44e-17 8.44e-17 5.13e-17 274s > 274s > ## 2014-09: AmHi09 are very good (64bit: 8e-17) for p >= 8 (p=6 has 1.5e-11) 274s > 274s > not.09.06 <- which(names(re.x) != "AmHi09.06") 274s > stopifnot(re.x[c("Ward", "s.T.s8", "s.TOs8")] < 3e-16, 274s + ## re.x[["AmHi09.06"]] < 9e-11, # x64 & 686(lnx): = 1.509e-11 274s + re.x[not.09.06] < 4e-13)# max: 686(32b): 4.52e-14, x64(lnx): 1.103e-16 274s > 274s > ##-- Looking at *sparse* matrices: [C,Fortran "dense" code based methods will fail]: 274s > (meths <- eval(formals(expm)$method)) 274s [1] "Higham08.b" "Higham08" "AlMohy-Hi09" "Ward77" 274s [5] "PadeRBS" "Pade" "Taylor" "PadeO" 274s [9] "TaylorO" "R_Eigen" "R_Pade" "R_Ward77" 274s [13] "hybrid_Eigen_Ward" 274s > ems <- sapply(meths, function(met) 274s + tryCatch(expm::expm(m., method=met), error=identity)) 274s coercing to dense matrix, as required by method “AlMohy-Hi09” 274s coercing to dense matrix, as required by method “Ward77” 274s coercing to dense matrix, as required by method “PadeRBS” 274s coercing to dense matrix, as required by method “Pade” 274s coercing to dense matrix, as required by method “Taylor” 274s coercing to dense matrix, as required by method “PadeO” 274s coercing to dense matrix, as required by method “TaylorO” 274s coercing to dense matrix, as required by method “R_Ward77” 274s coercing to dense matrix, as required by method “hybrid_Eigen_Ward” 274s > ok <- !sapply(ems, is, class2="error") 274s > meths[ok] # now most... are 274s [1] "Higham08.b" "Higham08" "AlMohy-Hi09" "Ward77" 274s [5] "PadeRBS" "Pade" "Taylor" "PadeO" 274s [9] "TaylorO" "R_Pade" "hybrid_Eigen_Ward" 274s > 274s > showProc.time() 274s Time (user system elapsed): 0.114 0.006 0.124 274s > 274s > ## Complex Matrices 274s > re.facMat.Z <- function(n, EXPMlist, rFUN = function(n) rnorm(n) + 1i*rnorm(n), ...) 274s + { 274s + stopifnot(is.list(EXPMlist)) 274s + r <- facMat(n, rFUN, ...) 274s + vapply(EXPMlist, function(EXPM) { 274s + ct <- system.time(E <- EXPM(r$A), gcFirst = FALSE)[[1]] 274s + c(relErr = relErr(r$expA, E), c.time = ct) 274s + }, double(2)) 274s + } 274s > 274s > (nmL <- names(expmList)) 274s [1] "Matr" "Matr.d" "Ward" "Ward1b" "RWard6" "RWard7" "RWard8" 274s [8] "RWard9" "s.P.s7" "s.POs7" "s.P.s8" "s.POs8" "s.P.s9" "s.POs9" 274s [15] "s.P.sRBS" "Rs.P.s7" "Rs.P.s8" "Rs.P.s9" "sPs.H08." "sPs.H08b" "AmHi09.07" 274s [22] "AmHi09.08" "AmHi09.09" "AmHi09.10" "AmHi09.11" "AmHi09.12" "AmHi09.13" "s.T.s7" 274s [29] "s.TOs7" "s.T.s8" "s.TOs8" "s.T.s9" "s.TOs9" "Eigen" "hybrid" 274s > ## [1] "Matr" "Matr.d" "Ward" "Ward1b" "s.P.s" "s.POs" "s.P.s7" 274s > ## [8] "s.POs7" "s.P.s9" "s.POs9" "s.P.sRBS" "sPs.H08." "sPs.H08b" "AmHi09.06" 274s > ## [15] "AmHi09.07" "AmHi09.08" "AmHi09.09" "AmHi09.10" "AmHi09.12" "AmHi09.13" "s.T.s" 274s > ## [22] "s.TOs" "s.T.s7" "s.TOs7" "s.T.s9" "s.TOs9" "Eigen" "hybrid" 274s > 274s > ## dropping "Matr", "Matr.d" (which gives "dgeMatrix" currently --> mean(.) fails ... 274s > ## "Ward" "Ward1b" and "hybrid" error "not a numeric Matrix" 274s > ## "AmHi09": C code currently only for double precision ((FIXME)) 274s > (cplxN <- grep("^(Matr|Ward|hybr|AmHi09|s\\.[PT])", nmL, invert = TRUE, value = TRUE)) 274s [1] "RWard6" "RWard7" "RWard8" "RWard9" "Rs.P.s7" "Rs.P.s8" "Rs.P.s9" "sPs.H08." 274s [9] "sPs.H08b" "Eigen" 274s > 274s > rr <- re.facMat.Z(4, expmList[cplxN]) 274s > 274s > set.seed(47) 274s > fREZ <- replicate(if(doExtras) 64 else 12, 274s + re.facMat.Z(15, expmList[cplxN])) 274s > nDig <- -log10(t(fREZ["relErr",,])) 274s > cat("Number of correct decimal digits for facMat(20, rnorm + i*rnorm):\n") 274s Number of correct decimal digits for facMat(20, rnorm + i*rnorm): 274s > t(apply(nDig, 2, summary)) 274s Min. 1st Qu. Median Mean 3rd Qu. Max. 274s RWard6 13.45 13.75 13.86 13.85 13.96 14.17 274s RWard7 13.45 13.74 13.79 13.80 13.89 14.18 274s RWard8 13.56 13.71 13.80 13.81 13.91 14.07 274s RWard9 13.57 13.75 13.87 13.85 13.93 14.21 274s Rs.P.s7 13.57 13.75 13.86 13.86 13.93 14.16 274s Rs.P.s8 13.59 13.78 13.85 13.84 13.92 14.06 274s Rs.P.s9 13.56 13.72 13.76 13.80 13.95 14.00 274s sPs.H08. 14.67 14.82 14.85 14.85 14.89 15.08 274s sPs.H08b 14.67 14.85 14.86 14.87 14.89 15.08 274s Eigen 14.15 14.33 14.38 14.37 14.45 14.51 274s > 274s > ## times (in millisec): 274s > print(1000*t(apply(fREZ["c.time",,], 1, summary))) 274s Min. 1st Qu. Median Mean 3rd Qu. Max. 274s RWard6 0 0 0.0 0.4167 1.00 1 274s RWard7 0 0 0.0 0.3333 1.00 1 274s RWard8 0 0 1.0 0.6667 1.00 1 274s RWard9 0 0 0.0 0.3333 1.00 1 274s Rs.P.s7 0 0 1.0 0.5833 1.00 1 274s Rs.P.s8 0 0 0.0 0.2500 0.25 1 274s Rs.P.s9 0 0 0.5 0.5000 1.00 1 274s sPs.H08. 0 0 1.0 0.5833 1.00 1 274s sPs.H08b 0 0 0.0 0.3333 1.00 1 274s Eigen 0 1 1.0 0.8333 1.00 1 274s > 274s > ## Now look at that: 274s > op <- par(mar=.1 + c(5,4 + 1.5, 4,2)) 274s > boxplot(t(fREZ["relErr",,]), log="x", xaxt="n", 274s + notch=TRUE, # ylim = c(8e-16, 4e-9), 274s + horizontal=TRUE, las = 1, 274s + main = "relative errors for 'random' eigen-ok 20 x 20 matrix") 274s Warning message: 274s In (function (z, notch = FALSE, width = NULL, varwidth = FALSE, : 274s some notches went outside hinges ('box'): maybe set notch=FALSE 274s > eaxis(1); grid(lty = 3); mtext(myRversion, adj=1, cex=3/4) 274s > par(op) 274s > 274s > 274s > 274s > showProc.time() 274s Time (user system elapsed): 0.12 0.003 0.125 274s > 275s 275s R version 4.4.3 (2025-02-28) -- "Trophy Case" 275s Copyright (C) 2025 The R Foundation for Statistical Computing 275s Platform: x86_64-pc-linux-gnu 275s 275s R is free software and comes with ABSOLUTELY NO WARRANTY. 275s You are welcome to redistribute it under certain conditions. 275s Type 'license()' or 'licence()' for distribution details. 275s 275s R is a collaborative project with many contributors. 275s Type 'contributors()' for more information and 275s 'citation()' on how to cite R or R packages in publications. 275s 275s Type 'demo()' for some demos, 'help()' for on-line help, or 275s 'help.start()' for an HTML browser interface to help. 275s Type 'q()' to quit R. 275s 275s > #### Testing the Exponential Condition Number computations 275s > 275s > library(expm) 275s Loading required package: Matrix 276s 276s Attaching package: ‘expm’ 276s 276s The following object is masked from ‘package:Matrix’: 276s 276s expm 276s 276s > 276s > mSource <- function(file, ...) source(system.file(file, ..., 276s + package = "expm", mustWork=TRUE), 276s + keep.source = FALSE) 276s > mSource("test-tools.R")## -> assertError(), rMat() 276s Loading required package: tools 276s > ## getting examples where we know expm(.) "exactly": 276s > mSource("demo", "exact-fn.R") 276s > 276s > M <- xct10$m 276s > eC <- list(expmCondF = 566.582631819923, 276s + expmCond1 = 137.455837652872) 276s > C1 <- expmCond(M, "exact") 276s > (C2 <- expmCond(M, "1.est", expm=FALSE)) 276s [1] 137.4558 276s > (C3. <- expmCond(M, "F.est", abstol = 0.1)[[1]]) 276s [1] 566.5826 276s attr(,"iter") 276s [1] 2 276s > (C3.1 <- expmCond(M, "F.est", abstol = 0.01, reltol = 1e-12)[[1]]) 276s [1] 566.5826 276s attr(,"iter") 276s [1] 3 276s > 276s > stopifnot(all.equal(C1[1:2], eC, tolerance = 1e-14), 276s + all.equal(C2 , eC$expmCond1, tolerance = 1e-14), 276s + all.equal(C3. , eC$expmCondF, tolerance = 1e-14, check.attributes = FALSE), 276s + all.equal(C3.1, eC$expmCondF, tolerance = 1e-14, check.attributes = FALSE)) 276s > 276s > cat('Time elapsed: ', (p1 <- proc.time()),'\n') # for ``statistical reasons'' 276s Time elapsed: 1.287 0.126 1.414 0.001 0.005 276s > 276s > ## cat('Time elapsed: ',(p2 <- proc.time())-p1,'\n') # for ``statistical reasons'' 276s > 276s > ## cat('Time elapsed: ',(p3 <- proc.time())-p2,'\n') # for ``statistical reasons'' 276s > 276s 276s R version 4.4.3 (2025-02-28) -- "Trophy Case" 276s Copyright (C) 2025 The R Foundation for Statistical Computing 276s Platform: x86_64-pc-linux-gnu 276s 276s R is free software and comes with ABSOLUTELY NO WARRANTY. 276s You are welcome to redistribute it under certain conditions. 276s Type 'license()' or 'licence()' for distribution details. 276s 276s R is a collaborative project with many contributors. 276s Type 'contributors()' for more information and 276s 'citation()' on how to cite R or R packages in publications. 276s 276s Type 'demo()' for some demos, 'help()' for on-line help, or 276s 'help.start()' for an HTML browser interface to help. 276s Type 'q()' to quit R. 276s 276s > library(Matrix) 277s > library(expm) 277s 277s Attaching package: ‘expm’ 277s 277s The following object is masked from ‘package:Matrix’: 277s 277s expm 277s 277s > 277s > source(system.file("test-tools.R", package = "expm"), keep.source=FALSE) 277s Loading required package: tools 277s > doExtras 277s [1] FALSE 277s > 277s > tst.sqrtm <- function(m, tol = 1e-12, zap.Im.tol = 1e-10) { 277s + r.m <- sqrtm(m)## should now work 277s + s <- r.m %*% r.m 277s + if(is.complex(s) && all(abs(Im(s)) < mean(abs(s)) * zap.Im.tol)) 277s + s <- Re(s) 277s + all.equal(m, s, tolerance=tol) 277s + } 277s > 277s > 277s > options(verbose = TRUE) # -> get some messages from logm.Higham 277s > 277s > ### ---- Small exact : ---------- 277s > L2 <- cbind(1, 0:1) 277s > lL2 <- cbind(0:1, 0) 277s > (L3 <- rbind(cbind(1,cbind(0:1,0)),1)) 277s [,1] [,2] [,3] 277s [1,] 1 0 0 277s [2,] 1 1 0 277s [3,] 1 1 1 277s > (lL3 <- cbind(rbind(0, cbind((2:1)/2,0:1)), 0)) 277s [,1] [,2] [,3] 277s [1,] 0.0 0 0 277s [2,] 1.0 0 0 277s [3,] 0.5 1 0 277s > 277s > assertError(logm(L2, method="Eigen")) 277s > assertError(logm(L3, method="Eigen")) 277s > 277s > logm.Higham08 <- expm:::logm.Higham08 277s > l.L2 <- logm.Higham08(L2) 277s logm.Higham08() -> (k, m) = (2, 5) 277s > l.L3 <- logm.Higham08(L3) 277s > 277s > all.equal(l.L2, lL2, tolerance=0)# 5.64 e-14 (32-bit *and* 64-bit) 277s logm.Higham08() -> (k, m) = (4, 3) 277s [1] "Mean relative difference: 5.639933e-14" 277s > all.equal(l.L3, lL3, tolerance=0)# 2.40 e-15 (ditto) 277s [1] "Mean relative difference: 2.398082e-15" 277s > stopifnot(all.equal(l.L2, lL2, tolerance= 1000e-16), 277s + all.equal(l.L3, lL3, tolerance= 80e-16)) 277s > showProc.time() 277s Time (user system elapsed): 0.042 0.013 0.056 277s > 277s > ### --------- More & larger randomly generated examples : ----------------- 277s > set.seed(101) 277s > 277s > EA <- expm.Higham08(A <- matrix(round(rnorm(25),1), 5)) 277s > all.equal(EA, expm.Higham08(logm.Higham08(EA)), tolerance=0) 277s [1] "Mean relative difference: 1.005874e-13" 277s > ## "Mean relative difference: 1.020137e-13" 277s > stopifnot(all.equal(EA, expm.Higham08(logm.Higham08(EA)), tolerance=1e-12)) 277s logm.Higham08() -> (k, m) = (4, 5) 277s logm.Higham08() -> (k, m) = (4, 5) 277s > 277s > S <- crossprod(A) 277s > all.equal(S, sqrtm(S) %*% sqrtm(S), tolerance=0) 277s [1] "Mean relative difference: 1.598129e-15" 277s > ## "Mean relative difference: 2.26885e-15" 277s > stopifnot(all.equal(S, sqrtm(S) %*% sqrtm(S), tolerance=1e-14)) 277s > showProc.time() 277s Time (user system elapsed): 0.036 0.008 0.045 277s > 277s > set.seed(3) 277s > 277s > ## n = 50 is already "too" slow (well: logm.Higham08(.) needs 2.2 sec 277s > ## --> CPU measurements below 277s > for(n in c(2:5, 10:11, if(doExtras) 30)) { 277s + cat("n = ",n,": ") 277s + for(kk in seq_len(if(doExtras) 30 else 10)) { 277s + ## Testing logm() 277s + EA <- expm.Higham08(A <- matrix(round(rnorm(n^2),2), n,n)) 277s + stopifnot(all.equal(EA, expm.Higham08(logm.Higham08(EA)), tolerance=1e-12)) 277s + cat(" ") 277s + ## Testing sqrtm() --- for positive definite *and* arbitrary 277s + stopifnot(tst.sqrtm(A))# A is completely random 277s + S <- crossprod(A) + rnorm(n^2) / 1000 277s + stopifnot(tst.sqrtm(S)) 277s + cat(".") 277s + } 277s + cat("\n") 277s + } 277s n = 2 : logm.Higham08() -> (k, m) = (3, 4) 277s .logm.Higham08() -> (k, m) = (4, 4) 277s . logm.Higham08() -> (k, m) = (3, 5) 277s .logm.Higham08() -> (k, m) = (3, 5) 277s .logm.Higham08() -> (k, m) = (4, 3) 277s .logm.Higham08() -> (k, m) = (4, 4) 277s 'x' has negative real eigenvalues; maybe ok for sqrtm() 277s logm.Higham08() -> (k, m) = (4, 3) 277s . .logm.Higham08() -> (k, m) = (4, 4) 277s 'x' has negative real eigenvalues; maybe ok for sqrtm() 277s logm.Higham08() -> (k, m) = (4, 3) 277s . logm.Higham08() -> (k, m) = (3, 4) 277s . logm.Higham08() -> (k, m) = (5, 3) 277s . 277s n = 3 : 'x' has negative real eigenvalues; maybe ok for sqrtm() 277s .logm.Higham08() -> (k, m) = (3, 5) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (4, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (4, 5) 278s .logm.Higham08() -> (k, m) = (4, 5) 278s logm.Higham08() -> (k, m) = (5, 4) 278s . .logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (4, 5) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 3) 278s . 278s n = 4 : logm.Higham08() -> (k, m) = (5, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (4, 5) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s . logm.Higham08() -> (k, m) = (5, 4) 278s .logm.Higham08() -> (k, m) = (4, 5) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (4, 4) 278s .logm.Higham08() -> (k, m) = (4, 5) 278s . 278s n = 5 : logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (6, 3) 278s .logm.Higham08() -> (k, m) = (6, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (4, 5) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (6, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (5, 4) 278s . 278s n = 10 : logm.Higham08() -> (k, m) = (7, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (6, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (6, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s . logm.Higham08() -> (k, m) = (7, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s . logm.Higham08() -> (k, m) = (6, 4) 278s .logm.Higham08() -> (k, m) = (6, 4) 278s .logm.Higham08() -> (k, m) = (7, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s . logm.Higham08() -> (k, m) = (6, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s logm.Higham08() -> (k, m) = (6, 4) 278s . 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s . logm.Higham08() -> (k, m) = (7, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s . 278s n = 11 : logm.Higham08() -> (k, m) = (6, 4) 278s .logm.Higham08() -> (k, m) = (6, 5) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s . logm.Higham08() -> (k, m) = (6, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (6, 4) 278s . logm.Higham08() -> (k, m) = (6, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (7, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s . logm.Higham08() -> (k, m) = (7, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (6, 4) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (7, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s .logm.Higham08() -> (k, m) = (7, 3) 278s 'x' has negative real eigenvalues; maybe ok for sqrtm() 278s . 278s > 278s > showProc.time() 278s Time (user system elapsed): 0.816 0.045 0.882 278s > 278s > 278s > ### CPU-measurements for logm() 278s > options(verbose = FALSE)# printing costs .. 278s > set.seed(5) 278s > if(doExtras) { 278s + n <- 50 278s + sim <- 32 278s + } else { 278s + n <- 21 278s + sim <- 8 278s + } 278s > 278s > cpuT <- numeric(sim) 278s > for(k in seq_len(sim)) { 278s + EA <- expm.Higham08(A <- matrix(rnorm(n^2), n,n)) 278s + cat(".") 278s + cpuT[k] <- system.time(LEA <- logm.Higham08(EA))[1] 278s + stopifnot(all.equal(EA, expm.Higham08(LEA), tolerance=1e-12)) 278s + }; cat("\n") 280s ........ 280s > summary(cpuT) 280s Min. 1st Qu. Median Mean 3rd Qu. Max. 280s 0.03200 0.03650 0.03950 0.04013 0.04175 0.05300 280s > ## cmath-5 {Feb.2009}; Michi's original code: 280s > ## Min. 1st Qu. Median Mean 3rd Qu. Max. 280s > ## 1.794 2.249 2.389 2.388 2.515 2.831 280s > 280s > showProc.time() 280s Time (user system elapsed): 1.353 0 1.358 280s > 280s > 280s 280s R version 4.4.3 (2025-02-28) -- "Trophy Case" 280s Copyright (C) 2025 The R Foundation for Statistical Computing 280s Platform: x86_64-pc-linux-gnu 280s 280s R is free software and comes with ABSOLUTELY NO WARRANTY. 280s You are welcome to redistribute it under certain conditions. 280s Type 'license()' or 'licence()' for distribution details. 280s 280s R is a collaborative project with many contributors. 280s Type 'contributors()' for more information and 280s 'citation()' on how to cite R or R packages in publications. 280s 280s Type 'demo()' for some demos, 'help()' for on-line help, or 280s 'help.start()' for an HTML browser interface to help. 280s Type 'q()' to quit R. 280s 280s > library(expm) 280s Loading required package: Matrix 281s 281s Attaching package: ‘expm’ 281s 281s > 281s > source(system.file("test-tools.R", package= "expm"), keep.source=FALSE) 281s The following object is masked from ‘package:Matrix’: 281s 281s expm 281s 281s Loading required package: tools 281s > ## -> assertError()... doExtras 281s > doExtras 281s [1] FALSE 281s > 281s > ## Missing REPROTECT(), till 2014-09-03 [because 'A' is *integer*]: 281s > set.seed(17) 281s > n <- 300 281s > A <- matrix(rbinom(n^2, size=1, prob=0.1), n,n) 281s > stopifnot(is.integer(A)) 281s > A2 <- A %^% 2 281s > for(i in 1:100) { 281s + A. <- A %^% 2 281s + if(!isTRUE(all.equal(A2, A.))) 281s + cat("not equal; i=",i,"\n") 281s + } 282s > ## MM: On nb-mm3, I get a different error which shows memory corruption: 282s > ## REAL() can only be applied to a 'numeric', not a 'character' 282s > ## or REAL() can only be applied to a 'numeric', not a 'NULL' 282s > 282s > ## Check that *large* matrices now work 282s > if(FALSE) ## << even m %^% 2 takes > 20 hours (!!!) [but no longer stops early!] 282s + if(doExtras && require("sfsmisc") && 282s + exists("Sys.memGB", "package:sfsmisc", mode="function") && 282s + sfsmisc::Sys.memGB() > 50) { ## seems to need 3 x size(m) 282s + ## 282s + n <- 46341 282s + print(as.integer(n^2))# integer overflow 282s + cat("Creating large matrix 'm' (more than max_int entries):\n ") 282s + print(system.time(m <- diag(x = (1:n)^3, nrow = n))) # 9.1 sec 282s + i <- 1:(n-1) 282s + print(system.time( m[cbind(i,i+1)] <- i )) # 11.3 sec 282s + cat("object.size(m): "); print(object.size(m), units="Gb") 282s + ## 16 Gb (= 17.78 e9 bytes) 282s + ## This __STILL__ takes hours 282s + cat("m %^% 2: "); print(system.time(m2 <- m %^% 2)) 282s + ## user system elapsed 282s + ## 127199.580 9608.373 137236.405 ==> 282s + 282s + cat("m %^% 4: "); print(system.time(m4 <- m %^% 4)) # 282s + } 282s > 282s > 283s autopkgtest [22:11:51]: test run-unit-test: -----------------------] 283s autopkgtest [22:11:51]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 283s run-unit-test PASS 284s autopkgtest [22:11:52]: test pkg-r-autopkgtest: preparing testbed 347s autopkgtest [22:12:55]: testbed dpkg architecture: amd64 347s autopkgtest [22:12:55]: testbed apt version: 2.9.31ubuntu1 347s autopkgtest [22:12:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 348s autopkgtest [22:12:56]: testbed release detected to be: plucky 348s autopkgtest [22:12:56]: updating testbed package index (apt update) 349s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 349s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 349s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 349s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 349s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [369 kB] 349s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.5 kB] 349s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [44.1 kB] 349s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [67.4 kB] 349s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [85.7 kB] 349s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 c-n-f Metadata [1852 B] 349s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 c-n-f Metadata [116 B] 349s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [174 kB] 349s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [342 kB] 349s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 c-n-f Metadata [15.3 kB] 349s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [8544 B] 349s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [16.1 kB] 349s Get:17 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 c-n-f Metadata [628 B] 350s Fetched 1265 kB in 1s (1324 kB/s) 351s Reading package lists... 351s + lsb_release --codename --short 351s + RELEASE=plucky 351s + cat 351s + [ plucky != trusty ] 351s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 351s Reading package lists... 352s Building dependency tree... 352s Reading state information... 352s Calculating upgrade... 352s Calculating upgrade... 352s The following package was automatically installed and is no longer required: 352s libnl-genl-3-200 352s Use 'sudo apt autoremove' to remove it. 352s The following NEW packages will be installed: 352s bpftool libdebuginfod-common libdebuginfod1t64 linux-headers-6.14.0-10 352s linux-headers-6.14.0-10-generic linux-image-6.14.0-10-generic 352s linux-modules-6.14.0-10-generic linux-modules-extra-6.14.0-10-generic 352s linux-perf linux-tools-6.14.0-10 linux-tools-6.14.0-10-generic pnp.ids 352s The following packages will be upgraded: 352s apparmor apt apt-utils binutils binutils-common binutils-x86-64-linux-gnu 352s cloud-init cloud-init-base curl dosfstools exfatprogs fwupd gcc-15-base 352s gir1.2-girepository-2.0 gir1.2-glib-2.0 htop hwdata initramfs-tools 352s initramfs-tools-bin initramfs-tools-core libapparmor1 libapt-pkg7.0 352s libassuan9 libatomic1 libaudit-common libaudit1 libbinutils libbrotli1 352s libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libctf-nobfd0 libctf0 352s libcurl3t64-gnutls libcurl4t64 libestr0 libftdi1-2 libfwupd3 libgcc-s1 352s libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-data libgpgme11t64 353s libgprofng0 libjemalloc2 liblz4-1 liblzma5 libmm-glib0 libncurses6 353s libncursesw6 libnewt0.52 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 353s libnss-systemd libpam-systemd libparted2t64 libpci3 libpython3-stdlib 353s libpython3.13 libpython3.13-minimal libpython3.13-stdlib libseccomp2 353s libselinux1 libsemanage-common libsemanage2 libsframe1 libsqlite3-0 353s libstdc++6 libsystemd-shared libsystemd0 libtinfo6 libudev1 libxml2 353s linux-firmware linux-generic linux-headers-generic linux-headers-virtual 353s linux-image-generic linux-image-virtual linux-libc-dev linux-tools-common 353s linux-virtual locales media-types ncurses-base ncurses-bin ncurses-term 353s parted pci.ids pciutils pinentry-curses python-apt-common python3 353s python3-apt python3-bcrypt python3-cffi-backend python3-dbus python3-gi 353s python3-jinja2 python3-lazr.uri python3-markupsafe python3-minimal 353s python3-newt python3-rpds-py python3-systemd python3-yaml python3.13 353s python3.13-gdbm python3.13-minimal rsync rsyslog strace systemd 353s systemd-cryptsetup systemd-resolved systemd-sysv systemd-timesyncd 353s ubuntu-kernel-accessories ubuntu-minimal ubuntu-standard udev whiptail 353s xz-utils 353s 126 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 353s Need to get 829 MB of archives. 353s After this operation, 325 MB of additional disk space will be used. 353s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 ncurses-bin amd64 6.5+20250216-2 [194 kB] 353s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libc-dev-bin amd64 2.41-1ubuntu1 [24.7 kB] 353s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6-dev amd64 2.41-1ubuntu1 [2182 kB] 353s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 locales all 2.41-1ubuntu1 [4246 kB] 354s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6 amd64 2.41-1ubuntu1 [3327 kB] 354s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libc-bin amd64 2.41-1ubuntu1 [701 kB] 354s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-libc-dev amd64 6.14.0-10.10 [1723 kB] 354s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libatomic1 amd64 15-20250222-0ubuntu1 [10.4 kB] 354s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-15-base amd64 15-20250222-0ubuntu1 [53.4 kB] 354s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-s1 amd64 15-20250222-0ubuntu1 [77.8 kB] 354s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++6 amd64 15-20250222-0ubuntu1 [798 kB] 354s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 ncurses-base all 6.5+20250216-2 [25.9 kB] 354s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 ncurses-term all 6.5+20250216-2 [276 kB] 354s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 liblz4-1 amd64 1.10.0-4 [66.4 kB] 354s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 liblzma5 amd64 5.6.4-1 [157 kB] 354s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libsystemd0 amd64 257.3-1ubuntu3 [595 kB] 355s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libnss-systemd amd64 257.3-1ubuntu3 [199 kB] 355s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd-sysv amd64 257.3-1ubuntu3 [11.9 kB] 355s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd-resolved amd64 257.3-1ubuntu3 [345 kB] 355s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam-systemd amd64 257.3-1ubuntu3 [302 kB] 355s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libsystemd-shared amd64 257.3-1ubuntu3 [2371 kB] 355s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd amd64 257.3-1ubuntu3 [3052 kB] 355s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd-timesyncd amd64 257.3-1ubuntu3 [42.1 kB] 355s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 systemd-cryptsetup amd64 257.3-1ubuntu3 [124 kB] 355s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 udev amd64 257.3-1ubuntu3 [1404 kB] 355s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libudev1 amd64 257.3-1ubuntu3 [215 kB] 355s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit-common all 1:4.0.2-2ubuntu2 [6628 B] 355s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libcap-ng0 amd64 0.8.5-4build1 [15.6 kB] 355s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit1 amd64 1:4.0.2-2ubuntu2 [54.0 kB] 355s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libseccomp2 amd64 2.5.5-1ubuntu6 [53.5 kB] 355s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libselinux1 amd64 3.7-3ubuntu3 [87.3 kB] 355s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libapparmor1 amd64 4.1.0~beta5-0ubuntu8 [55.0 kB] 355s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libapt-pkg7.0 amd64 2.9.33 [1138 kB] 356s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 apt amd64 2.9.33 [1439 kB] 356s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 apt-utils amd64 2.9.33 [222 kB] 356s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-minimal amd64 3.13.2-2 [27.7 kB] 356s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 python3 amd64 3.13.2-2 [24.0 kB] 356s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13 amd64 3.13.2-2 [2341 kB] 356s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 media-types all 13.0.0 [29.9 kB] 356s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libncurses6 amd64 6.5+20250216-2 [126 kB] 356s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libncursesw6 amd64 6.5+20250216-2 [165 kB] 356s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libtinfo6 amd64 6.5+20250216-2 [119 kB] 356s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libsqlite3-0 amd64 3.46.1-2 [715 kB] 356s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.2-2 [735 kB] 356s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.2-2 [2365 kB] 356s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.2-2 [883 kB] 357s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.2-2 [2066 kB] 357s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3-stdlib amd64 3.13.2-2 [10.4 kB] 357s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 rsync amd64 3.4.1+ds1-3 [482 kB] 357s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebuginfod-common all 0.192-4 [15.4 kB] 357s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libsemanage-common all 3.7-2.1build1 [7268 B] 357s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libsemanage2 amd64 3.7-2.1build1 [106 kB] 357s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libassuan9 amd64 3.0.2-2 [43.1 kB] 357s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-girepository-2.0 amd64 1.83.4-1 [25.3 kB] 357s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-glib-2.0 amd64 2.84.0-1 [184 kB] 357s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-0t64 amd64 2.84.0-1 [1669 kB] 357s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libgirepository-1.0-1 amd64 1.83.4-1 [89.5 kB] 357s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libestr0 amd64 0.1.11-2 [8340 B] 357s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-data all 2.84.0-1 [53.0 kB] 357s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-newt amd64 0.52.24-4ubuntu2 [21.1 kB] 357s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libnewt0.52 amd64 0.52.24-4ubuntu2 [55.7 kB] 357s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2ubuntu5 [772 kB] 357s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 python-apt-common all 2.9.9build1 [21.3 kB] 357s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apt amd64 2.9.9build1 [172 kB] 357s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-cffi-backend amd64 1.17.1-2build2 [96.6 kB] 357s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dbus amd64 1.3.2-5build5 [102 kB] 357s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-gi amd64 3.50.0-4build1 [252 kB] 357s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-yaml amd64 6.0.2-1build2 [144 kB] 357s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 rsyslog amd64 8.2412.0-2ubuntu2 [555 kB] 357s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 whiptail amd64 0.52.24-4ubuntu2 [19.1 kB] 357s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 ubuntu-minimal amd64 1.549 [11.5 kB] 357s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 apparmor amd64 4.1.0~beta5-0ubuntu8 [701 kB] 357s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 dosfstools amd64 4.2-1.2 [95.0 kB] 357s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-genl-3-200 amd64 3.7.0-1 [12.2 kB] 357s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-route-3-200 amd64 3.7.0-1 [191 kB] 357s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-3-200 amd64 3.7.0-1 [64.9 kB] 357s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 parted amd64 3.6-5 [53.9 kB] 357s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 libparted2t64 amd64 3.6-5 [158 kB] 357s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 pci.ids all 0.0~2025.03.09-1 [285 kB] 357s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 pciutils amd64 1:3.13.0-2 [110 kB] 357s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 libpci3 amd64 1:3.13.0-2 [39.8 kB] 357s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 strace amd64 6.13+ds-1ubuntu1 [622 kB] 357s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 xz-utils amd64 5.6.4-1 [278 kB] 358s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 ubuntu-standard amd64 1.549 [11.5 kB] 358s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libgprofng0 amd64 2.44-3ubuntu1 [886 kB] 358s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf0 amd64 2.44-3ubuntu1 [96.5 kB] 358s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf-nobfd0 amd64 2.44-3ubuntu1 [98.9 kB] 358s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-x86-64-linux-gnu amd64 2.44-3ubuntu1 [1108 kB] 358s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 libbinutils amd64 2.44-3ubuntu1 [585 kB] 358s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils amd64 2.44-3ubuntu1 [208 kB] 358s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-common amd64 2.44-3ubuntu1 [215 kB] 358s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libsframe1 amd64 2.44-3ubuntu1 [14.8 kB] 358s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 hwdata all 0.393-3 [1562 B] 358s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 pnp.ids all 0.393-3 [29.5 kB] 358s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-tools-common all 6.14.0-10.10 [295 kB] 358s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 bpftool amd64 7.6.0+6.14.0-10.10 [1147 kB] 358s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-markupsafe amd64 2.1.5-1build4 [13.4 kB] 358s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 358s Get:99 http://ftpmaster.internal/ubuntu plucky/main amd64 cloud-init-base all 25.1-0ubuntu3 [616 kB] 358s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 libbrotli1 amd64 1.1.0-2build4 [365 kB] 358s Get:101 http://ftpmaster.internal/ubuntu plucky/main amd64 curl amd64 8.12.1-3ubuntu1 [258 kB] 358s Get:102 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl4t64 amd64 8.12.1-3ubuntu1 [437 kB] 359s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 exfatprogs amd64 1.2.8-1 [76.3 kB] 359s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl3t64-gnutls amd64 8.12.1-3ubuntu1 [432 kB] 359s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 fwupd amd64 2.0.6-4 [5408 kB] 359s Get:106 http://ftpmaster.internal/ubuntu plucky/main amd64 libfwupd3 amd64 2.0.6-4 [136 kB] 359s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 libmm-glib0 amd64 1.23.4-0ubuntu3 [251 kB] 359s Get:108 http://ftpmaster.internal/ubuntu plucky/main amd64 htop amd64 3.4.0-2 [195 kB] 359s Get:109 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-firmware amd64 20250310.git9e1370d3-0ubuntu1 [571 MB] 399s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 initramfs-tools all 0.146ubuntu1 [7920 B] 399s Get:111 http://ftpmaster.internal/ubuntu plucky/main amd64 initramfs-tools-core all 0.146ubuntu1 [51.9 kB] 399s Get:112 http://ftpmaster.internal/ubuntu plucky/main amd64 initramfs-tools-bin amd64 0.146ubuntu1 [26.2 kB] 399s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebuginfod1t64 amd64 0.192-4 [21.0 kB] 399s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libftdi1-2 amd64 1.5-8build1 [30.2 kB] 399s Get:115 http://ftpmaster.internal/ubuntu plucky/main amd64 libgpgme11t64 amd64 1.24.2-1ubuntu2 [155 kB] 399s Get:116 http://ftpmaster.internal/ubuntu plucky/main amd64 libjemalloc2 amd64 5.3.0-3 [277 kB] 399s Get:117 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-modules-6.14.0-10-generic amd64 6.14.0-10.10 [41.2 MB] 400s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-image-6.14.0-10-generic amd64 6.14.0-10.10 [15.3 MB] 400s Get:119 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-modules-extra-6.14.0-10-generic amd64 6.14.0-10.10 [120 MB] 404s Get:120 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-generic amd64 6.14.0-10.10 [1730 B] 404s Get:121 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-image-generic amd64 6.14.0-10.10 [11.1 kB] 404s Get:122 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-virtual amd64 6.14.0-10.10 [1722 B] 404s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-image-virtual amd64 6.14.0-10.10 [11.1 kB] 404s Get:124 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-virtual amd64 6.14.0-10.10 [1642 B] 404s Get:125 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-6.14.0-10 all 6.14.0-10.10 [14.2 MB] 404s Get:126 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-6.14.0-10-generic amd64 6.14.0-10.10 [3915 kB] 405s Get:127 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-generic amd64 6.14.0-10.10 [11.0 kB] 405s Get:128 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-perf amd64 6.14.0-10.10 [4122 kB] 405s Get:129 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-tools-6.14.0-10 amd64 6.14.0-10.10 [1394 kB] 405s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-tools-6.14.0-10-generic amd64 6.14.0-10.10 [830 B] 405s Get:131 http://ftpmaster.internal/ubuntu plucky/main amd64 pinentry-curses amd64 1.3.1-2ubuntu3 [42.3 kB] 405s Get:132 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-lazr.uri all 1.0.6-6 [13.7 kB] 405s Get:133 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-rpds-py amd64 0.21.0-2ubuntu2 [278 kB] 405s Get:134 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-systemd amd64 235-1build6 [43.9 kB] 405s Get:135 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-gdbm amd64 3.13.2-2 [31.9 kB] 405s Get:136 http://ftpmaster.internal/ubuntu plucky/main amd64 ubuntu-kernel-accessories amd64 1.549 [11.2 kB] 405s Get:137 http://ftpmaster.internal/ubuntu plucky/main amd64 cloud-init all 25.1-0ubuntu3 [2100 B] 405s Get:138 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-bcrypt amd64 4.2.0-2.1build1 [221 kB] 405s Preconfiguring packages ... 405s Fetched 829 MB in 52s (15.8 MB/s) 406s (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 ... 109140 files and directories currently installed.) 406s Preparing to unpack .../ncurses-bin_6.5+20250216-2_amd64.deb ... 406s Unpacking ncurses-bin (6.5+20250216-2) over (6.5+20250216-1) ... 406s Setting up ncurses-bin (6.5+20250216-2) ... 406s (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 ... 109140 files and directories currently installed.) 406s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu1_amd64.deb ... 406s Unpacking libc-dev-bin (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 406s Preparing to unpack .../libc6-dev_2.41-1ubuntu1_amd64.deb ... 406s Unpacking libc6-dev:amd64 (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 406s Preparing to unpack .../locales_2.41-1ubuntu1_all.deb ... 406s Unpacking locales (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 406s Preparing to unpack .../libc6_2.41-1ubuntu1_amd64.deb ... 407s Checking for services that may need to be restarted... 407s Checking init scripts... 407s Checking for services that may need to be restarted... 407s Checking init scripts... 407s Stopping some services possibly affected by the upgrade (will be restarted later): 407s cron: stopping...done. 407s 407s Unpacking libc6:amd64 (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 407s Setting up libc6:amd64 (2.41-1ubuntu1) ... 407s Checking for services that may need to be restarted... 407s Checking init scripts... 407s Restarting services possibly affected by the upgrade: 407s cron: restarting...done. 407s 407s Services restarted successfully. 407s (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 ... 109141 files and directories currently installed.) 407s Preparing to unpack .../libc-bin_2.41-1ubuntu1_amd64.deb ... 407s Unpacking libc-bin (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 407s Setting up libc-bin (2.41-1ubuntu1) ... 408s (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 ... 109141 files and directories currently installed.) 408s Preparing to unpack .../linux-libc-dev_6.14.0-10.10_amd64.deb ... 408s Unpacking linux-libc-dev:amd64 (6.14.0-10.10) over (6.12.0-16.16) ... 408s Preparing to unpack .../libatomic1_15-20250222-0ubuntu1_amd64.deb ... 408s Unpacking libatomic1:amd64 (15-20250222-0ubuntu1) over (15-20250213-1ubuntu1) ... 408s Preparing to unpack .../gcc-15-base_15-20250222-0ubuntu1_amd64.deb ... 408s Unpacking gcc-15-base:amd64 (15-20250222-0ubuntu1) over (15-20250213-1ubuntu1) ... 408s Setting up gcc-15-base:amd64 (15-20250222-0ubuntu1) ... 408s (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 ... 109146 files and directories currently installed.) 408s Preparing to unpack .../libgcc-s1_15-20250222-0ubuntu1_amd64.deb ... 408s Unpacking libgcc-s1:amd64 (15-20250222-0ubuntu1) over (15-20250213-1ubuntu1) ... 408s Setting up libgcc-s1:amd64 (15-20250222-0ubuntu1) ... 408s (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 ... 109146 files and directories currently installed.) 408s Preparing to unpack .../libstdc++6_15-20250222-0ubuntu1_amd64.deb ... 408s Unpacking libstdc++6:amd64 (15-20250222-0ubuntu1) over (15-20250213-1ubuntu1) ... 408s Setting up libstdc++6:amd64 (15-20250222-0ubuntu1) ... 408s (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 ... 109146 files and directories currently installed.) 408s Preparing to unpack .../ncurses-base_6.5+20250216-2_all.deb ... 408s Unpacking ncurses-base (6.5+20250216-2) over (6.5+20250216-1) ... 408s Setting up ncurses-base (6.5+20250216-2) ... 409s (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 ... 109146 files and directories currently installed.) 409s Preparing to unpack .../ncurses-term_6.5+20250216-2_all.deb ... 409s Unpacking ncurses-term (6.5+20250216-2) over (6.5+20250216-1) ... 409s Preparing to unpack .../liblz4-1_1.10.0-4_amd64.deb ... 409s Unpacking liblz4-1:amd64 (1.10.0-4) over (1.10.0-3) ... 409s Setting up liblz4-1:amd64 (1.10.0-4) ... 409s (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 ... 109146 files and directories currently installed.) 409s Preparing to unpack .../liblzma5_5.6.4-1_amd64.deb ... 409s Unpacking liblzma5:amd64 (5.6.4-1) over (5.6.3-1) ... 409s Setting up liblzma5:amd64 (5.6.4-1) ... 409s (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 ... 109146 files and directories currently installed.) 409s Preparing to unpack .../libsystemd0_257.3-1ubuntu3_amd64.deb ... 409s Unpacking libsystemd0:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 409s Setting up libsystemd0:amd64 (257.3-1ubuntu3) ... 409s (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 ... 109146 files and directories currently installed.) 409s Preparing to unpack .../libnss-systemd_257.3-1ubuntu3_amd64.deb ... 409s Unpacking libnss-systemd:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Preparing to unpack .../systemd-sysv_257.3-1ubuntu3_amd64.deb ... 410s Unpacking systemd-sysv (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Preparing to unpack .../systemd-resolved_257.3-1ubuntu3_amd64.deb ... 410s Unpacking systemd-resolved (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Preparing to unpack .../libpam-systemd_257.3-1ubuntu3_amd64.deb ... 410s Unpacking libpam-systemd:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Preparing to unpack .../libsystemd-shared_257.3-1ubuntu3_amd64.deb ... 410s Unpacking libsystemd-shared:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Setting up libsystemd-shared:amd64 (257.3-1ubuntu3) ... 410s (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 ... 109146 files and directories currently installed.) 410s Preparing to unpack .../systemd_257.3-1ubuntu3_amd64.deb ... 410s Unpacking systemd (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Preparing to unpack .../systemd-timesyncd_257.3-1ubuntu3_amd64.deb ... 410s Unpacking systemd-timesyncd (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Preparing to unpack .../systemd-cryptsetup_257.3-1ubuntu3_amd64.deb ... 410s Unpacking systemd-cryptsetup (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Preparing to unpack .../udev_257.3-1ubuntu3_amd64.deb ... 410s Unpacking udev (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Preparing to unpack .../libudev1_257.3-1ubuntu3_amd64.deb ... 410s Unpacking libudev1:amd64 (257.3-1ubuntu3) over (257.2-3ubuntu1) ... 410s Setting up libudev1:amd64 (257.3-1ubuntu3) ... 410s (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 ... 109146 files and directories currently installed.) 410s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu2_all.deb ... 410s Unpacking libaudit-common (1:4.0.2-2ubuntu2) over (1:4.0.2-2ubuntu1) ... 411s Setting up libaudit-common (1:4.0.2-2ubuntu2) ... 411s (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 ... 109146 files and directories currently installed.) 411s Preparing to unpack .../libcap-ng0_0.8.5-4build1_amd64.deb ... 411s Unpacking libcap-ng0:amd64 (0.8.5-4build1) over (0.8.5-4) ... 411s Setting up libcap-ng0:amd64 (0.8.5-4build1) ... 411s (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 ... 109146 files and directories currently installed.) 411s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu2_amd64.deb ... 411s Unpacking libaudit1:amd64 (1:4.0.2-2ubuntu2) over (1:4.0.2-2ubuntu1) ... 411s Setting up libaudit1:amd64 (1:4.0.2-2ubuntu2) ... 411s (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 ... 109146 files and directories currently installed.) 411s Preparing to unpack .../libseccomp2_2.5.5-1ubuntu6_amd64.deb ... 411s Unpacking libseccomp2:amd64 (2.5.5-1ubuntu6) over (2.5.5-1ubuntu5) ... 411s Setting up libseccomp2:amd64 (2.5.5-1ubuntu6) ... 411s (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 ... 109146 files and directories currently installed.) 411s Preparing to unpack .../libselinux1_3.7-3ubuntu3_amd64.deb ... 411s Unpacking libselinux1:amd64 (3.7-3ubuntu3) over (3.7-3ubuntu2) ... 411s Setting up libselinux1:amd64 (3.7-3ubuntu3) ... 411s (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 ... 109146 files and directories currently installed.) 411s Preparing to unpack .../libapparmor1_4.1.0~beta5-0ubuntu8_amd64.deb ... 411s Unpacking libapparmor1:amd64 (4.1.0~beta5-0ubuntu8) over (4.1.0~beta5-0ubuntu5) ... 411s Preparing to unpack .../libapt-pkg7.0_2.9.33_amd64.deb ... 411s Unpacking libapt-pkg7.0:amd64 (2.9.33) over (2.9.31ubuntu1) ... 411s Setting up libapt-pkg7.0:amd64 (2.9.33) ... 411s (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 ... 109146 files and directories currently installed.) 411s Preparing to unpack .../archives/apt_2.9.33_amd64.deb ... 411s Unpacking apt (2.9.33) over (2.9.31ubuntu1) ... 411s Setting up apt (2.9.33) ... 412s (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 ... 109146 files and directories currently installed.) 412s Preparing to unpack .../apt-utils_2.9.33_amd64.deb ... 412s Unpacking apt-utils (2.9.33) over (2.9.31ubuntu1) ... 412s Preparing to unpack .../python3-minimal_3.13.2-2_amd64.deb ... 412s Unpacking python3-minimal (3.13.2-2) over (3.13.2-1) ... 412s Setting up python3-minimal (3.13.2-2) ... 412s (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 ... 109146 files and directories currently installed.) 412s Preparing to unpack .../0-python3_3.13.2-2_amd64.deb ... 412s Unpacking python3 (3.13.2-2) over (3.13.2-1) ... 412s Preparing to unpack .../1-libpython3.13_3.13.2-2_amd64.deb ... 412s Unpacking libpython3.13:amd64 (3.13.2-2) over (3.13.2-1) ... 412s Preparing to unpack .../2-media-types_13.0.0_all.deb ... 412s Unpacking media-types (13.0.0) over (12.0.0) ... 413s Preparing to unpack .../3-libncurses6_6.5+20250216-2_amd64.deb ... 413s Unpacking libncurses6:amd64 (6.5+20250216-2) over (6.5+20250216-1) ... 413s Preparing to unpack .../4-libncursesw6_6.5+20250216-2_amd64.deb ... 413s Unpacking libncursesw6:amd64 (6.5+20250216-2) over (6.5+20250216-1) ... 413s Preparing to unpack .../5-libtinfo6_6.5+20250216-2_amd64.deb ... 413s Unpacking libtinfo6:amd64 (6.5+20250216-2) over (6.5+20250216-1) ... 413s Setting up libtinfo6:amd64 (6.5+20250216-2) ... 413s (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 ... 109146 files and directories currently installed.) 413s Preparing to unpack .../0-libsqlite3-0_3.46.1-2_amd64.deb ... 413s Unpacking libsqlite3-0:amd64 (3.46.1-2) over (3.46.1-1) ... 413s Preparing to unpack .../1-python3.13_3.13.2-2_amd64.deb ... 413s Unpacking python3.13 (3.13.2-2) over (3.13.2-1) ... 413s Preparing to unpack .../2-python3.13-minimal_3.13.2-2_amd64.deb ... 413s Unpacking python3.13-minimal (3.13.2-2) over (3.13.2-1) ... 413s Preparing to unpack .../3-libpython3.13-minimal_3.13.2-2_amd64.deb ... 413s Unpacking libpython3.13-minimal:amd64 (3.13.2-2) over (3.13.2-1) ... 413s Preparing to unpack .../4-libpython3.13-stdlib_3.13.2-2_amd64.deb ... 413s Unpacking libpython3.13-stdlib:amd64 (3.13.2-2) over (3.13.2-1) ... 413s Preparing to unpack .../5-libpython3-stdlib_3.13.2-2_amd64.deb ... 413s Unpacking libpython3-stdlib:amd64 (3.13.2-2) over (3.13.2-1) ... 413s Preparing to unpack .../6-rsync_3.4.1+ds1-3_amd64.deb ... 413s Unpacking rsync (3.4.1+ds1-3) over (3.4.1-0syncable1) ... 413s Selecting previously unselected package libdebuginfod-common. 413s Preparing to unpack .../7-libdebuginfod-common_0.192-4_all.deb ... 413s Unpacking libdebuginfod-common (0.192-4) ... 413s Preparing to unpack .../8-libsemanage-common_3.7-2.1build1_all.deb ... 413s Unpacking libsemanage-common (3.7-2.1build1) over (3.7-2.1) ... 413s Setting up libsemanage-common (3.7-2.1build1) ... 414s (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 ... 109155 files and directories currently installed.) 414s Preparing to unpack .../libsemanage2_3.7-2.1build1_amd64.deb ... 414s Unpacking libsemanage2:amd64 (3.7-2.1build1) over (3.7-2.1) ... 414s Setting up libsemanage2:amd64 (3.7-2.1build1) ... 414s (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 ... 109155 files and directories currently installed.) 414s Preparing to unpack .../libassuan9_3.0.2-2_amd64.deb ... 414s Unpacking libassuan9:amd64 (3.0.2-2) over (3.0.1-2) ... 414s Setting up libassuan9:amd64 (3.0.2-2) ... 414s (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 ... 109155 files and directories currently installed.) 414s Preparing to unpack .../00-gir1.2-girepository-2.0_1.83.4-1_amd64.deb ... 414s Unpacking gir1.2-girepository-2.0:amd64 (1.83.4-1) over (1.82.0-4) ... 414s Preparing to unpack .../01-gir1.2-glib-2.0_2.84.0-1_amd64.deb ... 414s Unpacking gir1.2-glib-2.0:amd64 (2.84.0-1) over (2.83.5-1) ... 414s Preparing to unpack .../02-libglib2.0-0t64_2.84.0-1_amd64.deb ... 414s Unpacking libglib2.0-0t64:amd64 (2.84.0-1) over (2.83.5-1) ... 414s Preparing to unpack .../03-libgirepository-1.0-1_1.83.4-1_amd64.deb ... 414s Unpacking libgirepository-1.0-1:amd64 (1.83.4-1) over (1.82.0-4) ... 414s Preparing to unpack .../04-libestr0_0.1.11-2_amd64.deb ... 414s Unpacking libestr0:amd64 (0.1.11-2) over (0.1.11-1build1) ... 414s Preparing to unpack .../05-libglib2.0-data_2.84.0-1_all.deb ... 414s Unpacking libglib2.0-data (2.84.0-1) over (2.83.5-1) ... 414s Preparing to unpack .../06-python3-newt_0.52.24-4ubuntu2_amd64.deb ... 414s Unpacking python3-newt:amd64 (0.52.24-4ubuntu2) over (0.52.24-4ubuntu1) ... 414s Preparing to unpack .../07-libnewt0.52_0.52.24-4ubuntu2_amd64.deb ... 414s Unpacking libnewt0.52:amd64 (0.52.24-4ubuntu2) over (0.52.24-4ubuntu1) ... 414s Preparing to unpack .../08-libxml2_2.12.7+dfsg+really2.9.14-0.2ubuntu5_amd64.deb ... 414s Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2ubuntu5) over (2.12.7+dfsg+really2.9.14-0.2ubuntu4) ... 414s Preparing to unpack .../09-python-apt-common_2.9.9build1_all.deb ... 414s Unpacking python-apt-common (2.9.9build1) over (2.9.9) ... 414s Preparing to unpack .../10-python3-apt_2.9.9build1_amd64.deb ... 414s Unpacking python3-apt (2.9.9build1) over (2.9.9) ... 414s Preparing to unpack .../11-python3-cffi-backend_1.17.1-2build2_amd64.deb ... 414s Unpacking python3-cffi-backend:amd64 (1.17.1-2build2) over (1.17.1-2build1) ... 414s Preparing to unpack .../12-python3-dbus_1.3.2-5build5_amd64.deb ... 414s Unpacking python3-dbus (1.3.2-5build5) over (1.3.2-5build4) ... 414s Preparing to unpack .../13-python3-gi_3.50.0-4build1_amd64.deb ... 415s Unpacking python3-gi (3.50.0-4build1) over (3.50.0-4) ... 415s Preparing to unpack .../14-python3-yaml_6.0.2-1build2_amd64.deb ... 415s Unpacking python3-yaml (6.0.2-1build2) over (6.0.2-1build1) ... 415s Preparing to unpack .../15-rsyslog_8.2412.0-2ubuntu2_amd64.deb ... 415s Unpacking rsyslog (8.2412.0-2ubuntu2) over (8.2412.0-2ubuntu1) ... 415s Preparing to unpack .../16-whiptail_0.52.24-4ubuntu2_amd64.deb ... 415s Unpacking whiptail (0.52.24-4ubuntu2) over (0.52.24-4ubuntu1) ... 415s Preparing to unpack .../17-ubuntu-minimal_1.549_amd64.deb ... 415s Unpacking ubuntu-minimal (1.549) over (1.548) ... 415s Preparing to unpack .../18-apparmor_4.1.0~beta5-0ubuntu8_amd64.deb ... 416s Unpacking apparmor (4.1.0~beta5-0ubuntu8) over (4.1.0~beta5-0ubuntu5) ... 416s Preparing to unpack .../19-dosfstools_4.2-1.2_amd64.deb ... 416s Unpacking dosfstools (4.2-1.2) over (4.2-1.1build1) ... 416s Preparing to unpack .../20-libnl-genl-3-200_3.7.0-1_amd64.deb ... 416s Unpacking libnl-genl-3-200:amd64 (3.7.0-1) over (3.7.0-0.3build2) ... 416s Preparing to unpack .../21-libnl-route-3-200_3.7.0-1_amd64.deb ... 416s Unpacking libnl-route-3-200:amd64 (3.7.0-1) over (3.7.0-0.3build2) ... 416s Preparing to unpack .../22-libnl-3-200_3.7.0-1_amd64.deb ... 416s Unpacking libnl-3-200:amd64 (3.7.0-1) over (3.7.0-0.3build2) ... 416s Preparing to unpack .../23-parted_3.6-5_amd64.deb ... 416s Unpacking parted (3.6-5) over (3.6-4build1) ... 416s Preparing to unpack .../24-libparted2t64_3.6-5_amd64.deb ... 416s Adding 'diversion of /lib/x86_64-linux-gnu/libparted.so.2 to /lib/x86_64-linux-gnu/libparted.so.2.usr-is-merged by libparted2t64' 416s Adding 'diversion of /lib/x86_64-linux-gnu/libparted.so.2.0.5 to /lib/x86_64-linux-gnu/libparted.so.2.0.5.usr-is-merged by libparted2t64' 416s Unpacking libparted2t64:amd64 (3.6-5) over (3.6-4build1) ... 416s Preparing to unpack .../25-pci.ids_0.0~2025.03.09-1_all.deb ... 416s Unpacking pci.ids (0.0~2025.03.09-1) over (0.0~2025.02.12-1) ... 416s Preparing to unpack .../26-pciutils_1%3a3.13.0-2_amd64.deb ... 416s Unpacking pciutils (1:3.13.0-2) over (1:3.13.0-1) ... 416s Preparing to unpack .../27-libpci3_1%3a3.13.0-2_amd64.deb ... 416s Unpacking libpci3:amd64 (1:3.13.0-2) over (1:3.13.0-1) ... 416s Preparing to unpack .../28-strace_6.13+ds-1ubuntu1_amd64.deb ... 416s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 416s Preparing to unpack .../29-xz-utils_5.6.4-1_amd64.deb ... 416s Unpacking xz-utils (5.6.4-1) over (5.6.3-1) ... 416s Preparing to unpack .../30-ubuntu-standard_1.549_amd64.deb ... 416s Unpacking ubuntu-standard (1.549) over (1.548) ... 417s Preparing to unpack .../31-libgprofng0_2.44-3ubuntu1_amd64.deb ... 417s Unpacking libgprofng0:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 417s Preparing to unpack .../32-libctf0_2.44-3ubuntu1_amd64.deb ... 417s Unpacking libctf0:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 417s Preparing to unpack .../33-libctf-nobfd0_2.44-3ubuntu1_amd64.deb ... 417s Unpacking libctf-nobfd0:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 417s Preparing to unpack .../34-binutils-x86-64-linux-gnu_2.44-3ubuntu1_amd64.deb ... 417s Unpacking binutils-x86-64-linux-gnu (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 417s Preparing to unpack .../35-libbinutils_2.44-3ubuntu1_amd64.deb ... 417s Unpacking libbinutils:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 417s Preparing to unpack .../36-binutils_2.44-3ubuntu1_amd64.deb ... 417s Unpacking binutils (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 417s Preparing to unpack .../37-binutils-common_2.44-3ubuntu1_amd64.deb ... 417s Unpacking binutils-common:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 417s Preparing to unpack .../38-libsframe1_2.44-3ubuntu1_amd64.deb ... 417s Unpacking libsframe1:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 417s Preparing to unpack .../39-hwdata_0.393-3_all.deb ... 417s Unpacking hwdata (0.393-3) over (0.392-1) ... 417s Selecting previously unselected package pnp.ids. 417s Preparing to unpack .../40-pnp.ids_0.393-3_all.deb ... 417s Unpacking pnp.ids (0.393-3) ... 417s Preparing to unpack .../41-linux-tools-common_6.14.0-10.10_all.deb ... 417s Unpacking linux-tools-common (6.14.0-10.10) over (6.12.0-16.16) ... 417s Selecting previously unselected package bpftool. 417s Preparing to unpack .../42-bpftool_7.6.0+6.14.0-10.10_amd64.deb ... 417s Unpacking bpftool (7.6.0+6.14.0-10.10) ... 417s Preparing to unpack .../43-python3-markupsafe_2.1.5-1build4_amd64.deb ... 417s Unpacking python3-markupsafe (2.1.5-1build4) over (2.1.5-1build3) ... 417s Preparing to unpack .../44-python3-jinja2_3.1.5-2ubuntu1_all.deb ... 417s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 417s Preparing to unpack .../45-cloud-init-base_25.1-0ubuntu3_all.deb ... 418s Unpacking cloud-init-base (25.1-0ubuntu3) over (25.1-0ubuntu2) ... 418s Preparing to unpack .../46-libbrotli1_1.1.0-2build4_amd64.deb ... 418s Unpacking libbrotli1:amd64 (1.1.0-2build4) over (1.1.0-2build3) ... 418s Preparing to unpack .../47-curl_8.12.1-3ubuntu1_amd64.deb ... 418s Unpacking curl (8.12.1-3ubuntu1) over (8.12.1-2ubuntu1) ... 418s Preparing to unpack .../48-libcurl4t64_8.12.1-3ubuntu1_amd64.deb ... 418s Unpacking libcurl4t64:amd64 (8.12.1-3ubuntu1) over (8.12.1-2ubuntu1) ... 418s Preparing to unpack .../49-exfatprogs_1.2.8-1_amd64.deb ... 418s Unpacking exfatprogs (1.2.8-1) over (1.2.7-3) ... 418s Preparing to unpack .../50-libcurl3t64-gnutls_8.12.1-3ubuntu1_amd64.deb ... 418s Unpacking libcurl3t64-gnutls:amd64 (8.12.1-3ubuntu1) over (8.12.1-2ubuntu1) ... 418s Preparing to unpack .../51-fwupd_2.0.6-4_amd64.deb ... 418s Unpacking fwupd (2.0.6-4) over (2.0.6-3) ... 418s Preparing to unpack .../52-libfwupd3_2.0.6-4_amd64.deb ... 418s Unpacking libfwupd3:amd64 (2.0.6-4) over (2.0.6-3) ... 418s Preparing to unpack .../53-libmm-glib0_1.23.4-0ubuntu3_amd64.deb ... 418s Unpacking libmm-glib0:amd64 (1.23.4-0ubuntu3) over (1.23.4-0ubuntu2) ... 418s Preparing to unpack .../54-htop_3.4.0-2_amd64.deb ... 418s Unpacking htop (3.4.0-2) over (3.3.0-5) ... 418s Preparing to unpack .../55-linux-firmware_20250310.git9e1370d3-0ubuntu1_amd64.deb ... 418s Unpacking linux-firmware (20250310.git9e1370d3-0ubuntu1) over (20250204.git0fd450ee-0ubuntu1) ... 422s Preparing to unpack .../56-initramfs-tools_0.146ubuntu1_all.deb ... 422s Unpacking initramfs-tools (0.146ubuntu1) over (0.145ubuntu3) ... 422s Preparing to unpack .../57-initramfs-tools-core_0.146ubuntu1_all.deb ... 422s Unpacking initramfs-tools-core (0.146ubuntu1) over (0.145ubuntu3) ... 422s Preparing to unpack .../58-initramfs-tools-bin_0.146ubuntu1_amd64.deb ... 422s Unpacking initramfs-tools-bin (0.146ubuntu1) over (0.145ubuntu3) ... 422s Selecting previously unselected package libdebuginfod1t64:amd64. 422s Preparing to unpack .../59-libdebuginfod1t64_0.192-4_amd64.deb ... 422s Unpacking libdebuginfod1t64:amd64 (0.192-4) ... 422s Preparing to unpack .../60-libftdi1-2_1.5-8build1_amd64.deb ... 422s Unpacking libftdi1-2:amd64 (1.5-8build1) over (1.5-8) ... 422s Preparing to unpack .../61-libgpgme11t64_1.24.2-1ubuntu2_amd64.deb ... 422s Unpacking libgpgme11t64:amd64 (1.24.2-1ubuntu2) over (1.24.2-1ubuntu1) ... 422s Preparing to unpack .../62-libjemalloc2_5.3.0-3_amd64.deb ... 422s Unpacking libjemalloc2:amd64 (5.3.0-3) over (5.3.0-2build1) ... 422s Selecting previously unselected package linux-modules-6.14.0-10-generic. 422s Preparing to unpack .../63-linux-modules-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 422s Unpacking linux-modules-6.14.0-10-generic (6.14.0-10.10) ... 422s Selecting previously unselected package linux-image-6.14.0-10-generic. 422s Preparing to unpack .../64-linux-image-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 422s Unpacking linux-image-6.14.0-10-generic (6.14.0-10.10) ... 422s Selecting previously unselected package linux-modules-extra-6.14.0-10-generic. 422s Preparing to unpack .../65-linux-modules-extra-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 422s Unpacking linux-modules-extra-6.14.0-10-generic (6.14.0-10.10) ... 424s Preparing to unpack .../66-linux-generic_6.14.0-10.10_amd64.deb ... 424s Unpacking linux-generic (6.14.0-10.10) over (6.12.0-16.16+2) ... 424s Preparing to unpack .../67-linux-image-generic_6.14.0-10.10_amd64.deb ... 424s Unpacking linux-image-generic (6.14.0-10.10) over (6.12.0-16.16+2) ... 424s Preparing to unpack .../68-linux-virtual_6.14.0-10.10_amd64.deb ... 424s Unpacking linux-virtual (6.14.0-10.10) over (6.12.0-16.16+2) ... 424s Preparing to unpack .../69-linux-image-virtual_6.14.0-10.10_amd64.deb ... 424s Unpacking linux-image-virtual (6.14.0-10.10) over (6.12.0-16.16+2) ... 424s Preparing to unpack .../70-linux-headers-virtual_6.14.0-10.10_amd64.deb ... 424s Unpacking linux-headers-virtual (6.14.0-10.10) over (6.12.0-16.16+2) ... 424s Selecting previously unselected package linux-headers-6.14.0-10. 424s Preparing to unpack .../71-linux-headers-6.14.0-10_6.14.0-10.10_all.deb ... 424s Unpacking linux-headers-6.14.0-10 (6.14.0-10.10) ... 426s Selecting previously unselected package linux-headers-6.14.0-10-generic. 426s Preparing to unpack .../72-linux-headers-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 426s Unpacking linux-headers-6.14.0-10-generic (6.14.0-10.10) ... 427s Preparing to unpack .../73-linux-headers-generic_6.14.0-10.10_amd64.deb ... 427s Unpacking linux-headers-generic (6.14.0-10.10) over (6.12.0-16.16+2) ... 427s Selecting previously unselected package linux-perf. 427s Preparing to unpack .../74-linux-perf_6.14.0-10.10_amd64.deb ... 427s Unpacking linux-perf (6.14.0-10.10) ... 428s Selecting previously unselected package linux-tools-6.14.0-10. 428s Preparing to unpack .../75-linux-tools-6.14.0-10_6.14.0-10.10_amd64.deb ... 428s Unpacking linux-tools-6.14.0-10 (6.14.0-10.10) ... 428s Selecting previously unselected package linux-tools-6.14.0-10-generic. 428s Preparing to unpack .../76-linux-tools-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 428s Unpacking linux-tools-6.14.0-10-generic (6.14.0-10.10) ... 428s Preparing to unpack .../77-pinentry-curses_1.3.1-2ubuntu3_amd64.deb ... 428s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 428s Preparing to unpack .../78-python3-lazr.uri_1.0.6-6_all.deb ... 428s Unpacking python3-lazr.uri (1.0.6-6) over (1.0.6-5) ... 428s Preparing to unpack .../79-python3-rpds-py_0.21.0-2ubuntu2_amd64.deb ... 428s Unpacking python3-rpds-py (0.21.0-2ubuntu2) over (0.21.0-2ubuntu1) ... 428s Preparing to unpack .../80-python3-systemd_235-1build6_amd64.deb ... 428s Unpacking python3-systemd (235-1build6) over (235-1build5) ... 428s Preparing to unpack .../81-python3.13-gdbm_3.13.2-2_amd64.deb ... 428s Unpacking python3.13-gdbm (3.13.2-2) over (3.13.2-1) ... 428s Preparing to unpack .../82-ubuntu-kernel-accessories_1.549_amd64.deb ... 428s Unpacking ubuntu-kernel-accessories (1.549) over (1.548) ... 428s Preparing to unpack .../83-cloud-init_25.1-0ubuntu3_all.deb ... 428s Unpacking cloud-init (25.1-0ubuntu3) over (25.1-0ubuntu2) ... 428s Preparing to unpack .../84-python3-bcrypt_4.2.0-2.1build1_amd64.deb ... 428s Unpacking python3-bcrypt (4.2.0-2.1build1) over (4.2.0-2.1) ... 428s Setting up linux-headers-6.14.0-10 (6.14.0-10.10) ... 428s Setting up media-types (13.0.0) ... 428s Installing new version of config file /etc/mime.types ... 428s Setting up linux-headers-6.14.0-10-generic (6.14.0-10.10) ... 428s Setting up ubuntu-kernel-accessories (1.549) ... 428s Setting up libapparmor1:amd64 (4.1.0~beta5-0ubuntu8) ... 428s Setting up pci.ids (0.0~2025.03.09-1) ... 428s Setting up libnewt0.52:amd64 (0.52.24-4ubuntu2) ... 428s Setting up apt-utils (2.9.33) ... 428s Setting up libdebuginfod-common (0.192-4) ... 429s Setting up exfatprogs (1.2.8-1) ... 429s Setting up linux-firmware (20250310.git9e1370d3-0ubuntu1) ... 429s Setting up bpftool (7.6.0+6.14.0-10.10) ... 429s Setting up libestr0:amd64 (0.1.11-2) ... 429s Setting up libbrotli1:amd64 (1.1.0-2build4) ... 429s Setting up libsqlite3-0:amd64 (3.46.1-2) ... 429s Setting up dosfstools (4.2-1.2) ... 429s Setting up rsyslog (8.2412.0-2ubuntu2) ... 429s info: The user `syslog' is already a member of `adm'. 430s Setting up binutils-common:amd64 (2.44-3ubuntu1) ... 430s Setting up libcurl3t64-gnutls:amd64 (8.12.1-3ubuntu1) ... 430s Setting up linux-libc-dev:amd64 (6.14.0-10.10) ... 430s Setting up libctf-nobfd0:amd64 (2.44-3ubuntu1) ... 430s Setting up systemd (257.3-1ubuntu3) ... 430s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 430s Created symlink '/run/systemd/system/tmp.mount' → '/dev/null'. 430s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 431s Setting up libparted2t64:amd64 (3.6-5) ... 431s Removing 'diversion of /lib/x86_64-linux-gnu/libparted.so.2 to /lib/x86_64-linux-gnu/libparted.so.2.usr-is-merged by libparted2t64' 431s Removing 'diversion of /lib/x86_64-linux-gnu/libparted.so.2.0.5 to /lib/x86_64-linux-gnu/libparted.so.2.0.5.usr-is-merged by libparted2t64' 431s Setting up linux-headers-generic (6.14.0-10.10) ... 431s Setting up libjemalloc2:amd64 (5.3.0-3) ... 431s Setting up locales (2.41-1ubuntu1) ... 431s Installing new version of config file /etc/locale.alias ... 431s Generating locales (this might take a while)... 433s en_US.UTF-8... done 433s Generation complete. 433s Setting up libsframe1:amd64 (2.44-3ubuntu1) ... 433s Setting up libpython3.13-minimal:amd64 (3.13.2-2) ... 433s Setting up apparmor (4.1.0~beta5-0ubuntu8) ... 433s Installing new version of config file /etc/apparmor.d/fusermount3 ... 433s Installing new version of config file /etc/apparmor.d/lsusb ... 433s Installing new version of config file /etc/apparmor.d/openvpn ... 434s Reloading AppArmor profiles 435s Setting up libftdi1-2:amd64 (1.5-8build1) ... 435s Setting up libglib2.0-data (2.84.0-1) ... 435s Setting up systemd-cryptsetup (257.3-1ubuntu3) ... 435s Setting up libncurses6:amd64 (6.5+20250216-2) ... 435s Setting up strace (6.13+ds-1ubuntu1) ... 435s Setting up xz-utils (5.6.4-1) ... 435s Setting up systemd-timesyncd (257.3-1ubuntu3) ... 436s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 436s Setting up libatomic1:amd64 (15-20250222-0ubuntu1) ... 436s Setting up udev (257.3-1ubuntu3) ... 437s Setting up linux-modules-6.14.0-10-generic (6.14.0-10.10) ... 439s Setting up libncursesw6:amd64 (6.5+20250216-2) ... 439s Setting up libpci3:amd64 (1:3.13.0-2) ... 439s Setting up whiptail (0.52.24-4ubuntu2) ... 439s Setting up python-apt-common (2.9.9build1) ... 439s Setting up pnp.ids (0.393-3) ... 439s Setting up libnl-3-200:amd64 (3.7.0-1) ... 439s Setting up python3.13-minimal (3.13.2-2) ... 440s Setting up libgpgme11t64:amd64 (1.24.2-1ubuntu2) ... 440s Setting up libbinutils:amd64 (2.44-3ubuntu1) ... 440s Setting up libc-dev-bin (2.41-1ubuntu1) ... 440s Setting up libpython3.13-stdlib:amd64 (3.13.2-2) ... 440s Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2ubuntu5) ... 440s Setting up rsync (3.4.1+ds1-3) ... 440s rsync.service is a disabled or a static unit not running, not starting it. 440s Setting up python3.13-gdbm (3.13.2-2) ... 440s Setting up libpython3-stdlib:amd64 (3.13.2-2) ... 440s Setting up systemd-resolved (257.3-1ubuntu3) ... 441s Setting up initramfs-tools-bin (0.146ubuntu1) ... 441s Setting up ncurses-term (6.5+20250216-2) ... 441s Setting up libctf0:amd64 (2.44-3ubuntu1) ... 441s Setting up libpython3.13:amd64 (3.13.2-2) ... 441s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 441s Setting up libdebuginfod1t64:amd64 (0.192-4) ... 441s Setting up systemd-sysv (257.3-1ubuntu3) ... 441s Setting up linux-headers-virtual (6.14.0-10.10) ... 441s Setting up libcurl4t64:amd64 (8.12.1-3ubuntu1) ... 441s Setting up python3.13 (3.13.2-2) ... 442s Setting up htop (3.4.0-2) ... 442s Setting up linux-image-6.14.0-10-generic (6.14.0-10.10) ... 444s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.12.0-16-generic 444s I: /boot/initrd.img.old is now a symlink to initrd.img-6.12.0-16-generic 444s I: /boot/vmlinuz is now a symlink to vmlinuz-6.14.0-10-generic 444s I: /boot/initrd.img is now a symlink to initrd.img-6.14.0-10-generic 444s Setting up parted (3.6-5) ... 444s Setting up libnss-systemd:amd64 (257.3-1ubuntu3) ... 444s Setting up python3 (3.13.2-2) ... 444s Setting up python3-newt:amd64 (0.52.24-4ubuntu2) ... 444s Setting up python3-markupsafe (2.1.5-1build4) ... 444s Setting up linux-modules-extra-6.14.0-10-generic (6.14.0-10.10) ... 446s Setting up libnl-route-3-200:amd64 (3.7.0-1) ... 446s Setting up hwdata (0.393-3) ... 446s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 446s Setting up libglib2.0-0t64:amd64 (2.84.0-1) ... 446s No schema files found: doing nothing. 446s Setting up libgprofng0:amd64 (2.44-3ubuntu1) ... 446s Setting up linux-perf (6.14.0-10.10) ... 446s Setting up gir1.2-glib-2.0:amd64 (2.84.0-1) ... 446s Setting up pciutils (1:3.13.0-2) ... 447s Setting up python3-rpds-py (0.21.0-2ubuntu2) ... 447s Setting up libmm-glib0:amd64 (1.23.4-0ubuntu3) ... 447s Setting up libnl-genl-3-200:amd64 (3.7.0-1) ... 447s Setting up libpam-systemd:amd64 (257.3-1ubuntu3) ... 447s Setting up libc6-dev:amd64 (2.41-1ubuntu1) ... 447s Setting up libgirepository-1.0-1:amd64 (1.83.4-1) ... 447s Setting up curl (8.12.1-3ubuntu1) ... 447s Setting up linux-image-virtual (6.14.0-10.10) ... 447s Setting up initramfs-tools-core (0.146ubuntu1) ... 447s Setting up linux-tools-common (6.14.0-10.10) ... 447s Setting up python3-systemd (235-1build6) ... 447s Setting up python3-cffi-backend:amd64 (1.17.1-2build2) ... 447s Setting up binutils-x86-64-linux-gnu (2.44-3ubuntu1) ... 447s Setting up linux-image-generic (6.14.0-10.10) ... 447s Setting up python3-dbus (1.3.2-5build5) ... 447s Setting up linux-tools-6.14.0-10 (6.14.0-10.10) ... 447s Setting up initramfs-tools (0.146ubuntu1) ... 447s Installing new version of config file /etc/kernel/postinst.d/initramfs-tools ... 447s Installing new version of config file /etc/kernel/postrm.d/initramfs-tools ... 447s update-initramfs: deferring update (trigger activated) 447s Setting up linux-generic (6.14.0-10.10) ... 447s Setting up ubuntu-minimal (1.549) ... 447s Setting up python3-apt (2.9.9build1) ... 447s Setting up python3-bcrypt (4.2.0-2.1build1) ... 447s Setting up python3-yaml (6.0.2-1build2) ... 447s Setting up libfwupd3:amd64 (2.0.6-4) ... 447s Setting up python3-lazr.uri (1.0.6-6) ... 448s Setting up binutils (2.44-3ubuntu1) ... 448s Setting up ubuntu-standard (1.549) ... 448s Setting up cloud-init-base (25.1-0ubuntu3) ... 449s Setting up linux-virtual (6.14.0-10.10) ... 449s Setting up gir1.2-girepository-2.0:amd64 (1.83.4-1) ... 449s Setting up python3-gi (3.50.0-4build1) ... 449s Setting up linux-tools-6.14.0-10-generic (6.14.0-10.10) ... 449s Setting up fwupd (2.0.6-4) ... 450s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 450s fwupd.service is a disabled or a static unit not running, not starting it. 450s Setting up cloud-init (25.1-0ubuntu3) ... 450s Processing triggers for man-db (2.13.0-1) ... 452s Processing triggers for dbus (1.16.2-1ubuntu1) ... 452s Processing triggers for shared-mime-info (2.4-5) ... 452s Warning: program compiled against libxml 212 using older 209 452s Processing triggers for libc-bin (2.41-1ubuntu1) ... 452s Processing triggers for linux-image-6.14.0-10-generic (6.14.0-10.10) ... 452s /etc/kernel/postinst.d/initramfs-tools: 452s update-initramfs: Generating /boot/initrd.img-6.14.0-10-generic 452s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 463s /etc/kernel/postinst.d/zz-update-grub: 463s Sourcing file `/etc/default/grub' 463s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 463s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 463s Generating grub configuration file ... 463s Found linux image: /boot/vmlinuz-6.14.0-10-generic 463s Found initrd image: /boot/initrd.img-6.14.0-10-generic 463s Found linux image: /boot/vmlinuz-6.12.0-16-generic 463s Found initrd image: /boot/initrd.img-6.12.0-16-generic 463s Found linux image: /boot/vmlinuz-6.11.0-8-generic 463s Found initrd image: /boot/initrd.img-6.11.0-8-generic 463s Warning: os-prober will not be executed to detect other bootable partitions. 463s Systems on them will not be added to the GRUB boot configuration. 463s Check GRUB_DISABLE_OS_PROBER documentation entry. 463s Adding boot menu entry for UEFI Firmware Settings ... 463s done 463s Processing triggers for initramfs-tools (0.146ubuntu1) ... 463s update-initramfs: Generating /boot/initrd.img-6.14.0-10-generic 463s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 474s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 474s + /usr/lib/apt/apt-helper analyze-pattern ?true 474s + + sed s/\./\\./g 474s uname -r 474s + running_kernel_pattern=^linux-.*6\.12\.0-16-generic.* 474s + apt list ?obsolete 474s + tail -n+2 474s + cut -d/ -f1 474s + grep -v ^linux-.*6\.12\.0-16-generic.* 475s + obsolete_pkgs=linux-headers-6.11.0-8-generic 475s linux-headers-6.11.0-8 475s linux-headers-6.12.0-16 475s linux-image-6.11.0-8-generic 475s linux-modules-6.11.0-8-generic 475s linux-tools-6.11.0-8-generic 475s linux-tools-6.11.0-8 475s linux-tools-6.12.0-16 475s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove linux-headers-6.11.0-8-genericReading package lists... 475s Building dependency tree... linux-headers-6.11.0-8 linux-headers-6.12.0-16 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 linux-tools-6.12.0-16 476s 476s Reading state information... 476s Solving dependencies... 476s The following packages will be REMOVED: 476s libnl-genl-3-200* libnsl2* libpython3.12-minimal* libpython3.12-stdlib* 476s libpython3.12t64* linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 476s linux-headers-6.12.0-16* linux-headers-6.12.0-16-generic* 476s linux-image-6.11.0-8-generic* linux-modules-6.11.0-8-generic* 476s linux-tools-6.11.0-8* linux-tools-6.11.0-8-generic* linux-tools-6.12.0-16* 476s linux-tools-6.12.0-16-generic* 476s 0 upgraded, 0 newly installed, 15 to remove and 5 not upgraded. 476s After this operation, 371 MB disk space will be freed. 476s (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 ... 148643 files and directories currently installed.) 476s Removing libnl-genl-3-200:amd64 (3.7.0-1) ... 476s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 476s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 476s Removing libpython3.12t64:amd64 (3.12.9-1) ... 476s Removing libpython3.12-stdlib:amd64 (3.12.9-1) ... 476s Removing libnsl2:amd64 (1.3.0-3build3) ... 476s Removing libpython3.12-minimal:amd64 (3.12.9-1) ... 477s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 477s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 479s Removing linux-headers-6.12.0-16-generic (6.12.0-16.16) ... 480s Removing linux-headers-6.12.0-16 (6.12.0-16.16) ... 482s Removing linux-image-6.11.0-8-generic (6.11.0-8.8) ... 482s /etc/kernel/postrm.d/initramfs-tools: 482s update-initramfs: Deleting /boot/initrd.img-6.11.0-8-generic 483s /etc/kernel/postrm.d/zz-update-grub: 483s Sourcing file `/etc/default/grub' 483s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 483s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 483s Generating grub configuration file ... 483s Found linux image: /boot/vmlinuz-6.14.0-10-generic 483s Found initrd image: /boot/initrd.img-6.14.0-10-generic 483s Found linux image: /boot/vmlinuz-6.12.0-16-generic 483s Found initrd image: /boot/initrd.img-6.12.0-16-generic 483s Warning: os-prober will not be executed to detect other bootable partitions. 483s Systems on them will not be added to the GRUB boot configuration. 483s Check GRUB_DISABLE_OS_PROBER documentation entry. 483s Adding boot menu entry for UEFI Firmware Settings ... 483s done 483s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 483s Removing linux-tools-6.12.0-16-generic (6.12.0-16.16) ... 484s Removing linux-tools-6.12.0-16 (6.12.0-16.16) ... 484s Processing triggers for libc-bin (2.41-1ubuntu1) ... 484s (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 ... 84830 files and directories currently installed.) 484s Purging configuration files for linux-image-6.11.0-8-generic (6.11.0-8.8) ... 484s Purging configuration files for libpython3.12-minimal:amd64 (3.12.9-1) ... 484s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 484s + grep -q trusty /etc/lsb-release 484s + [ ! -d /usr/share/doc/unattended-upgrades ] 484s + [ ! -d /usr/share/doc/lxd ] 484s + [ ! -d /usr/share/doc/lxd-client ] 484s + [ ! -d /usr/share/doc/snapd ] 484s + type iptables 484s + cat 484s + chmod 755 /etc/rc.local 484s + . /etc/rc.local 484s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 484s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 484s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 484s + uname -m 484s + [ x86_64 = ppc64le ] 484s + [ -d /run/systemd/system ] 484s + systemd-detect-virt --quiet --vm 484s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 484s + cat 484s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 484s + echo COMPRESS=lz4 484s autopkgtest [22:15:12]: upgrading testbed (apt dist-upgrade and autopurge) 484s Reading package lists... 484s Building dependency tree... 484s Reading state information... 485s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 485s Starting 2 pkgProblemResolver with broken count: 0 485s Done 485s Entering ResolveByKeep 486s 486s Calculating upgrade... 486s The following packages will be upgraded: 486s libc-bin libc-dev-bin libc6 libc6-dev locales 486s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 486s Need to get 10.5 MB of archives. 486s After this operation, 1024 B of additional disk space will be used. 486s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc6-dev amd64 2.41-1ubuntu2 [2183 kB] 487s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc-dev-bin amd64 2.41-1ubuntu2 [24.7 kB] 487s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc6 amd64 2.41-1ubuntu2 [3327 kB] 487s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc-bin amd64 2.41-1ubuntu2 [700 kB] 487s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 locales all 2.41-1ubuntu2 [4246 kB] 487s Preconfiguring packages ... 487s Fetched 10.5 MB in 1s (10.4 MB/s) 487s (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 ... 84827 files and directories currently installed.) 487s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_amd64.deb ... 487s Unpacking libc6-dev:amd64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 488s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_amd64.deb ... 488s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 488s Preparing to unpack .../libc6_2.41-1ubuntu2_amd64.deb ... 488s Unpacking libc6:amd64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 488s Setting up libc6:amd64 (2.41-1ubuntu2) ... 488s (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 ... 84827 files and directories currently installed.) 488s Preparing to unpack .../libc-bin_2.41-1ubuntu2_amd64.deb ... 488s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 488s Setting up libc-bin (2.41-1ubuntu2) ... 488s (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 ... 84827 files and directories currently installed.) 488s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 488s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 489s Setting up locales (2.41-1ubuntu2) ... 489s Generating locales (this might take a while)... 491s en_US.UTF-8... done 491s Generation complete. 491s Setting up libc-dev-bin (2.41-1ubuntu2) ... 491s Setting up libc6-dev:amd64 (2.41-1ubuntu2) ... 491s Processing triggers for man-db (2.13.0-1) ... 492s Processing triggers for systemd (257.3-1ubuntu3) ... 493s Reading package lists... 493s Building dependency tree... 493s Reading state information... 493s Starting pkgProblemResolver with broken count: 0 493s Starting 2 pkgProblemResolver with broken count: 0 493s Done 494s Solving dependencies... 494s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 494s autopkgtest [22:15:22]: rebooting testbed after setup commands that affected boot 521s Reading package lists... 522s Building dependency tree... 522s Reading state information... 522s Starting pkgProblemResolver with broken count: 0 522s Starting 2 pkgProblemResolver with broken count: 0 522s Done 522s The following NEW packages will be installed: 522s build-essential cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu 522s dctrl-tools fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 522s g++ g++-14 g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-14 522s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gfortran gfortran-14 522s gfortran-14-x86-64-linux-gnu gfortran-x86-64-linux-gnu icu-devtools libasan8 522s libblas-dev libblas3 libbz2-dev libcairo2 libcc1-0 libdatrie1 libdeflate-dev 522s libdeflate0 libfontconfig1 libgcc-14-dev libgfortran-14-dev libgfortran5 522s libgomp1 libgraphite2-3 libharfbuzz0b libhwasan0 libice6 libicu-dev libisl23 522s libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 522s libjpeg8-dev liblapack-dev liblapack3 liblerc4 liblsan0 liblzma-dev libmpc3 522s libncurses-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 522s libpaper-utils libpaper2 libpcre2-16-0 libpcre2-32-0 libpcre2-dev 522s libpcre2-posix3 libpixman-1-0 libpkgconf3 libpng-dev libquadmath0 522s libreadline-dev libsharpyuv0 libsm6 libstdc++-14-dev libtcl8.6 libthai-data 523s libthai0 libtiff6 libtirpc-dev libtk8.6 libtsan2 libubsan1 libwebp7 523s libxcb-render0 libxcb-shm0 libxft2 libxrender1 libxss1 libxt6t64 523s pkg-r-autopkgtest pkgconf pkgconf-bin r-base-core r-base-dev r-cran-expm 523s r-cran-lattice r-cran-matrix r-cran-rcolorbrewer r-cran-sfsmisc unzip 523s x11-common xdg-utils zip zlib1g-dev 523s 0 upgraded, 104 newly installed, 0 to remove and 0 not upgraded. 523s Need to get 151 MB of archives. 523s After this operation, 460 MB of additional disk space will be used. 523s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 523s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 523s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu3 [11.9 MB] 524s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-17ubuntu3 [1030 B] 524s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [5586 B] 524s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.2.0-1ubuntu1 [22.4 kB] 524s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 15-20250222-0ubuntu1 [47.0 kB] 524s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 15-20250222-0ubuntu1 [148 kB] 524s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 15-20250222-0ubuntu1 [28.6 kB] 524s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 15-20250222-0ubuntu1 [3055 kB] 524s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 15-20250222-0ubuntu1 [1355 kB] 524s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 15-20250222-0ubuntu1 [2756 kB] 524s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 15-20250222-0ubuntu1 [1205 kB] 524s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 15-20250222-0ubuntu1 [1677 kB] 524s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 15-20250222-0ubuntu1 [152 kB] 524s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-17ubuntu3 [2816 kB] 524s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu3 [23.3 MB] 524s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-17ubuntu3 [536 kB] 524s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [1208 B] 524s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.2.0-1ubuntu1 [5004 B] 524s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-17ubuntu3 [2486 kB] 524s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu3 [13.4 MB] 525s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-17ubuntu3 [21.8 kB] 525s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [968 B] 525s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.2.0-1ubuntu1 [1100 B] 525s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 525s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 525s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 525s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 525s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-2ubuntu1 [37.4 kB] 525s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-2ubuntu1 [164 kB] 525s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig amd64 2.15.0-2ubuntu1 [180 kB] 525s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 15-20250222-0ubuntu1 [919 kB] 525s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran-14-dev amd64 14.2.0-17ubuntu3 [966 kB] 525s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu3 [12.6 MB] 525s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-14 amd64 14.2.0-17ubuntu3 [13.6 kB] 525s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [1022 B] 525s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran amd64 4:14.2.0-1ubuntu1 [1174 B] 525s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 icu-devtools amd64 76.1-1ubuntu2 [237 kB] 525s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.1-2 [359 kB] 525s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas-dev amd64 3.12.1-2 [338 kB] 525s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libbz2-dev amd64 1.0.8-6 [33.8 kB] 525s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libpixman-1-0 amd64 0.44.0-3 [427 kB] 525s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 525s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 525s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 525s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libcairo2 amd64 1.18.2-2 [569 kB] 525s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libdatrie1 amd64 0.2.13-3build1 [19.0 kB] 525s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 525s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate-dev amd64 1.23-1 [71.7 kB] 525s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 525s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 525s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 525s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libice6 amd64 2:1.1.1-1 [44.1 kB] 525s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libicu-dev amd64 76.1-1ubuntu2 [12.6 MB] 526s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 526s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8-dev amd64 2.1.5-3ubuntu2 [324 kB] 526s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 526s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8-dev amd64 8c-2ubuntu11 [1484 B] 526s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-dev amd64 8c-2ubuntu11 [1482 B] 526s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.1-2 [3179 kB] 526s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack-dev amd64 3.12.1-2 [6489 kB] 526s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 526s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libncurses-dev amd64 6.5+20250216-2 [424 kB] 526s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 526s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai0 amd64 0.1.29-2build1 [18.9 kB] 526s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libpango-1.0-0 amd64 1.56.2-1 [255 kB] 526s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangoft2-1.0-0 amd64 1.56.2-1 [52.6 kB] 526s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangocairo-1.0-0 amd64 1.56.2-1 [29.1 kB] 526s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 libpaper2 amd64 2.2.5-0.3 [17.4 kB] 526s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libpaper-utils amd64 2.2.5-0.3 [15.5 kB] 526s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcre2-16-0 amd64 10.45-1 [268 kB] 526s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcre2-32-0 amd64 10.45-1 [251 kB] 526s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcre2-posix3 amd64 10.45-1 [7204 B] 526s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcre2-dev amd64 10.45-1 [908 kB] 526s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libpkgconf3 amd64 1.8.1-4 [32.3 kB] 526s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1ubuntu1 [895 kB] 526s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 libpng-dev amd64 1.6.47-1 [298 kB] 526s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 libreadline-dev amd64 8.2-6 [184 kB] 526s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 526s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 libsm6 amd64 2:1.2.4-1 [17.4 kB] 526s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 libtcl8.6 amd64 8.6.16+dfsg-1 [1086 kB] 526s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 526s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 526s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 526s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 526s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 526s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 libtk8.6 amd64 8.6.16-1 [868 kB] 526s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 526s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 zip amd64 3.0-14ubuntu2 [185 kB] 526s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 unzip amd64 6.0-28ubuntu6 [181 kB] 526s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 526s Get:93 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-base-core amd64 4.4.3-1 [28.9 MB] 527s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 liblzma-dev amd64 5.6.4-1 [189 kB] 527s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 pkgconf-bin amd64 1.8.1-4 [21.6 kB] 527s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 pkgconf amd64 1.8.1-4 [16.8 kB] 527s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 libtirpc-dev amd64 1.3.4+ds-1.3 [193 kB] 527s Get:98 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-base-dev all 4.4.3-1 [4176 B] 527s Get:99 http://ftpmaster.internal/ubuntu plucky/universe amd64 pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 527s Get:100 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-lattice amd64 0.22-6-1 [1340 kB] 527s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-matrix amd64 1.7-3-1 [4349 kB] 528s Get:102 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-expm amd64 1.0-0-1 [226 kB] 528s Get:103 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-rcolorbrewer all 1.1-3-1build1 [55.4 kB] 528s Get:104 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-sfsmisc all 1.1-20-1 [674 kB] 528s Preconfiguring packages ... 529s Fetched 151 MB in 6s (27.2 MB/s) 529s Selecting previously unselected package libisl23:amd64. 529s (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 ... 84827 files and directories currently installed.) 529s Preparing to unpack .../000-libisl23_0.27-1_amd64.deb ... 529s Unpacking libisl23:amd64 (0.27-1) ... 529s Selecting previously unselected package libmpc3:amd64. 529s Preparing to unpack .../001-libmpc3_1.3.1-1build2_amd64.deb ... 529s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 529s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 529s Preparing to unpack .../002-cpp-14-x86-64-linux-gnu_14.2.0-17ubuntu3_amd64.deb ... 529s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 529s Selecting previously unselected package cpp-14. 529s Preparing to unpack .../003-cpp-14_14.2.0-17ubuntu3_amd64.deb ... 529s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 529s Selecting previously unselected package cpp-x86-64-linux-gnu. 529s Preparing to unpack .../004-cpp-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 529s Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 529s Selecting previously unselected package cpp. 529s Preparing to unpack .../005-cpp_4%3a14.2.0-1ubuntu1_amd64.deb ... 529s Unpacking cpp (4:14.2.0-1ubuntu1) ... 529s Selecting previously unselected package libcc1-0:amd64. 529s Preparing to unpack .../006-libcc1-0_15-20250222-0ubuntu1_amd64.deb ... 529s Unpacking libcc1-0:amd64 (15-20250222-0ubuntu1) ... 529s Selecting previously unselected package libgomp1:amd64. 529s Preparing to unpack .../007-libgomp1_15-20250222-0ubuntu1_amd64.deb ... 529s Unpacking libgomp1:amd64 (15-20250222-0ubuntu1) ... 529s Selecting previously unselected package libitm1:amd64. 529s Preparing to unpack .../008-libitm1_15-20250222-0ubuntu1_amd64.deb ... 529s Unpacking libitm1:amd64 (15-20250222-0ubuntu1) ... 529s Selecting previously unselected package libasan8:amd64. 529s Preparing to unpack .../009-libasan8_15-20250222-0ubuntu1_amd64.deb ... 529s Unpacking libasan8:amd64 (15-20250222-0ubuntu1) ... 529s Selecting previously unselected package liblsan0:amd64. 529s Preparing to unpack .../010-liblsan0_15-20250222-0ubuntu1_amd64.deb ... 529s Unpacking liblsan0:amd64 (15-20250222-0ubuntu1) ... 530s Selecting previously unselected package libtsan2:amd64. 530s Preparing to unpack .../011-libtsan2_15-20250222-0ubuntu1_amd64.deb ... 530s Unpacking libtsan2:amd64 (15-20250222-0ubuntu1) ... 530s Selecting previously unselected package libubsan1:amd64. 530s Preparing to unpack .../012-libubsan1_15-20250222-0ubuntu1_amd64.deb ... 530s Unpacking libubsan1:amd64 (15-20250222-0ubuntu1) ... 530s Selecting previously unselected package libhwasan0:amd64. 530s Preparing to unpack .../013-libhwasan0_15-20250222-0ubuntu1_amd64.deb ... 530s Unpacking libhwasan0:amd64 (15-20250222-0ubuntu1) ... 530s Selecting previously unselected package libquadmath0:amd64. 530s Preparing to unpack .../014-libquadmath0_15-20250222-0ubuntu1_amd64.deb ... 530s Unpacking libquadmath0:amd64 (15-20250222-0ubuntu1) ... 530s Selecting previously unselected package libgcc-14-dev:amd64. 530s Preparing to unpack .../015-libgcc-14-dev_14.2.0-17ubuntu3_amd64.deb ... 530s Unpacking libgcc-14-dev:amd64 (14.2.0-17ubuntu3) ... 530s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 530s Preparing to unpack .../016-gcc-14-x86-64-linux-gnu_14.2.0-17ubuntu3_amd64.deb ... 530s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 530s Selecting previously unselected package gcc-14. 530s Preparing to unpack .../017-gcc-14_14.2.0-17ubuntu3_amd64.deb ... 530s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 530s Selecting previously unselected package gcc-x86-64-linux-gnu. 530s Preparing to unpack .../018-gcc-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 530s Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 530s Selecting previously unselected package gcc. 530s Preparing to unpack .../019-gcc_4%3a14.2.0-1ubuntu1_amd64.deb ... 530s Unpacking gcc (4:14.2.0-1ubuntu1) ... 530s Selecting previously unselected package libstdc++-14-dev:amd64. 530s Preparing to unpack .../020-libstdc++-14-dev_14.2.0-17ubuntu3_amd64.deb ... 530s Unpacking libstdc++-14-dev:amd64 (14.2.0-17ubuntu3) ... 531s Selecting previously unselected package g++-14-x86-64-linux-gnu. 531s Preparing to unpack .../021-g++-14-x86-64-linux-gnu_14.2.0-17ubuntu3_amd64.deb ... 531s Unpacking g++-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 531s Selecting previously unselected package g++-14. 531s Preparing to unpack .../022-g++-14_14.2.0-17ubuntu3_amd64.deb ... 531s Unpacking g++-14 (14.2.0-17ubuntu3) ... 531s Selecting previously unselected package g++-x86-64-linux-gnu. 531s Preparing to unpack .../023-g++-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 531s Unpacking g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 531s Selecting previously unselected package g++. 531s Preparing to unpack .../024-g++_4%3a14.2.0-1ubuntu1_amd64.deb ... 531s Unpacking g++ (4:14.2.0-1ubuntu1) ... 531s Selecting previously unselected package build-essential. 531s Preparing to unpack .../025-build-essential_12.10ubuntu1_amd64.deb ... 531s Unpacking build-essential (12.10ubuntu1) ... 531s Selecting previously unselected package dctrl-tools. 531s Preparing to unpack .../026-dctrl-tools_2.24-3build3_amd64.deb ... 531s Unpacking dctrl-tools (2.24-3build3) ... 531s Selecting previously unselected package fonts-dejavu-mono. 531s Preparing to unpack .../027-fonts-dejavu-mono_2.37-8_all.deb ... 531s Unpacking fonts-dejavu-mono (2.37-8) ... 531s Selecting previously unselected package fonts-dejavu-core. 531s Preparing to unpack .../028-fonts-dejavu-core_2.37-8_all.deb ... 531s Unpacking fonts-dejavu-core (2.37-8) ... 531s Selecting previously unselected package fontconfig-config. 531s Preparing to unpack .../029-fontconfig-config_2.15.0-2ubuntu1_amd64.deb ... 531s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 531s Selecting previously unselected package libfontconfig1:amd64. 531s Preparing to unpack .../030-libfontconfig1_2.15.0-2ubuntu1_amd64.deb ... 531s Unpacking libfontconfig1:amd64 (2.15.0-2ubuntu1) ... 531s Selecting previously unselected package fontconfig. 531s Preparing to unpack .../031-fontconfig_2.15.0-2ubuntu1_amd64.deb ... 531s Unpacking fontconfig (2.15.0-2ubuntu1) ... 531s Selecting previously unselected package libgfortran5:amd64. 531s Preparing to unpack .../032-libgfortran5_15-20250222-0ubuntu1_amd64.deb ... 531s Unpacking libgfortran5:amd64 (15-20250222-0ubuntu1) ... 531s Selecting previously unselected package libgfortran-14-dev:amd64. 531s Preparing to unpack .../033-libgfortran-14-dev_14.2.0-17ubuntu3_amd64.deb ... 531s Unpacking libgfortran-14-dev:amd64 (14.2.0-17ubuntu3) ... 531s Selecting previously unselected package gfortran-14-x86-64-linux-gnu. 531s Preparing to unpack .../034-gfortran-14-x86-64-linux-gnu_14.2.0-17ubuntu3_amd64.deb ... 531s Unpacking gfortran-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 532s Selecting previously unselected package gfortran-14. 532s Preparing to unpack .../035-gfortran-14_14.2.0-17ubuntu3_amd64.deb ... 532s Unpacking gfortran-14 (14.2.0-17ubuntu3) ... 532s Selecting previously unselected package gfortran-x86-64-linux-gnu. 532s Preparing to unpack .../036-gfortran-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 532s Unpacking gfortran-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 532s Selecting previously unselected package gfortran. 532s Preparing to unpack .../037-gfortran_4%3a14.2.0-1ubuntu1_amd64.deb ... 532s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 532s Selecting previously unselected package icu-devtools. 532s Preparing to unpack .../038-icu-devtools_76.1-1ubuntu2_amd64.deb ... 532s Unpacking icu-devtools (76.1-1ubuntu2) ... 532s Selecting previously unselected package libblas3:amd64. 532s Preparing to unpack .../039-libblas3_3.12.1-2_amd64.deb ... 532s Unpacking libblas3:amd64 (3.12.1-2) ... 532s Selecting previously unselected package libblas-dev:amd64. 532s Preparing to unpack .../040-libblas-dev_3.12.1-2_amd64.deb ... 532s Unpacking libblas-dev:amd64 (3.12.1-2) ... 532s Selecting previously unselected package libbz2-dev:amd64. 532s Preparing to unpack .../041-libbz2-dev_1.0.8-6_amd64.deb ... 532s Unpacking libbz2-dev:amd64 (1.0.8-6) ... 532s Selecting previously unselected package libpixman-1-0:amd64. 532s Preparing to unpack .../042-libpixman-1-0_0.44.0-3_amd64.deb ... 532s Unpacking libpixman-1-0:amd64 (0.44.0-3) ... 532s Selecting previously unselected package libxcb-render0:amd64. 532s Preparing to unpack .../043-libxcb-render0_1.17.0-2_amd64.deb ... 532s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 532s Selecting previously unselected package libxcb-shm0:amd64. 532s Preparing to unpack .../044-libxcb-shm0_1.17.0-2_amd64.deb ... 532s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 532s Selecting previously unselected package libxrender1:amd64. 532s Preparing to unpack .../045-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 532s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 532s Selecting previously unselected package libcairo2:amd64. 532s Preparing to unpack .../046-libcairo2_1.18.2-2_amd64.deb ... 532s Unpacking libcairo2:amd64 (1.18.2-2) ... 532s Selecting previously unselected package libdatrie1:amd64. 532s Preparing to unpack .../047-libdatrie1_0.2.13-3build1_amd64.deb ... 532s Unpacking libdatrie1:amd64 (0.2.13-3build1) ... 532s Selecting previously unselected package libdeflate0:amd64. 532s Preparing to unpack .../048-libdeflate0_1.23-1_amd64.deb ... 532s Unpacking libdeflate0:amd64 (1.23-1) ... 532s Selecting previously unselected package libdeflate-dev:amd64. 532s Preparing to unpack .../049-libdeflate-dev_1.23-1_amd64.deb ... 532s Unpacking libdeflate-dev:amd64 (1.23-1) ... 532s Selecting previously unselected package libgraphite2-3:amd64. 532s Preparing to unpack .../050-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 532s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 532s Selecting previously unselected package libharfbuzz0b:amd64. 532s Preparing to unpack .../051-libharfbuzz0b_10.2.0-1_amd64.deb ... 532s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 532s Selecting previously unselected package x11-common. 532s Preparing to unpack .../052-x11-common_1%3a7.7+23ubuntu3_all.deb ... 532s Unpacking x11-common (1:7.7+23ubuntu3) ... 532s Selecting previously unselected package libice6:amd64. 532s Preparing to unpack .../053-libice6_2%3a1.1.1-1_amd64.deb ... 532s Unpacking libice6:amd64 (2:1.1.1-1) ... 532s Selecting previously unselected package libicu-dev:amd64. 532s Preparing to unpack .../054-libicu-dev_76.1-1ubuntu2_amd64.deb ... 532s Unpacking libicu-dev:amd64 (76.1-1ubuntu2) ... 533s Selecting previously unselected package libjpeg-turbo8:amd64. 533s Preparing to unpack .../055-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 533s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 533s Selecting previously unselected package libjpeg-turbo8-dev:amd64. 533s Preparing to unpack .../056-libjpeg-turbo8-dev_2.1.5-3ubuntu2_amd64.deb ... 533s Unpacking libjpeg-turbo8-dev:amd64 (2.1.5-3ubuntu2) ... 533s Selecting previously unselected package libjpeg8:amd64. 533s Preparing to unpack .../057-libjpeg8_8c-2ubuntu11_amd64.deb ... 533s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 533s Selecting previously unselected package libjpeg8-dev:amd64. 533s Preparing to unpack .../058-libjpeg8-dev_8c-2ubuntu11_amd64.deb ... 533s Unpacking libjpeg8-dev:amd64 (8c-2ubuntu11) ... 533s Selecting previously unselected package libjpeg-dev:amd64. 533s Preparing to unpack .../059-libjpeg-dev_8c-2ubuntu11_amd64.deb ... 533s Unpacking libjpeg-dev:amd64 (8c-2ubuntu11) ... 533s Selecting previously unselected package liblapack3:amd64. 533s Preparing to unpack .../060-liblapack3_3.12.1-2_amd64.deb ... 533s Unpacking liblapack3:amd64 (3.12.1-2) ... 533s Selecting previously unselected package liblapack-dev:amd64. 533s Preparing to unpack .../061-liblapack-dev_3.12.1-2_amd64.deb ... 533s Unpacking liblapack-dev:amd64 (3.12.1-2) ... 533s Selecting previously unselected package liblerc4:amd64. 533s Preparing to unpack .../062-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 533s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 533s Selecting previously unselected package libncurses-dev:amd64. 533s Preparing to unpack .../063-libncurses-dev_6.5+20250216-2_amd64.deb ... 533s Unpacking libncurses-dev:amd64 (6.5+20250216-2) ... 533s Selecting previously unselected package libthai-data. 533s Preparing to unpack .../064-libthai-data_0.1.29-2build1_all.deb ... 533s Unpacking libthai-data (0.1.29-2build1) ... 533s Selecting previously unselected package libthai0:amd64. 533s Preparing to unpack .../065-libthai0_0.1.29-2build1_amd64.deb ... 533s Unpacking libthai0:amd64 (0.1.29-2build1) ... 533s Selecting previously unselected package libpango-1.0-0:amd64. 533s Preparing to unpack .../066-libpango-1.0-0_1.56.2-1_amd64.deb ... 533s Unpacking libpango-1.0-0:amd64 (1.56.2-1) ... 533s Selecting previously unselected package libpangoft2-1.0-0:amd64. 533s Preparing to unpack .../067-libpangoft2-1.0-0_1.56.2-1_amd64.deb ... 533s Unpacking libpangoft2-1.0-0:amd64 (1.56.2-1) ... 533s Selecting previously unselected package libpangocairo-1.0-0:amd64. 533s Preparing to unpack .../068-libpangocairo-1.0-0_1.56.2-1_amd64.deb ... 533s Unpacking libpangocairo-1.0-0:amd64 (1.56.2-1) ... 533s Selecting previously unselected package libpaper2:amd64. 533s Preparing to unpack .../069-libpaper2_2.2.5-0.3_amd64.deb ... 533s Unpacking libpaper2:amd64 (2.2.5-0.3) ... 533s Selecting previously unselected package libpaper-utils. 533s Preparing to unpack .../070-libpaper-utils_2.2.5-0.3_amd64.deb ... 533s Unpacking libpaper-utils (2.2.5-0.3) ... 533s Selecting previously unselected package libpcre2-16-0:amd64. 533s Preparing to unpack .../071-libpcre2-16-0_10.45-1_amd64.deb ... 533s Unpacking libpcre2-16-0:amd64 (10.45-1) ... 534s Selecting previously unselected package libpcre2-32-0:amd64. 534s Preparing to unpack .../072-libpcre2-32-0_10.45-1_amd64.deb ... 534s Unpacking libpcre2-32-0:amd64 (10.45-1) ... 534s Selecting previously unselected package libpcre2-posix3:amd64. 534s Preparing to unpack .../073-libpcre2-posix3_10.45-1_amd64.deb ... 534s Unpacking libpcre2-posix3:amd64 (10.45-1) ... 534s Selecting previously unselected package libpcre2-dev:amd64. 534s Preparing to unpack .../074-libpcre2-dev_10.45-1_amd64.deb ... 534s Unpacking libpcre2-dev:amd64 (10.45-1) ... 534s Selecting previously unselected package libpkgconf3:amd64. 534s Preparing to unpack .../075-libpkgconf3_1.8.1-4_amd64.deb ... 534s Unpacking libpkgconf3:amd64 (1.8.1-4) ... 534s Selecting previously unselected package zlib1g-dev:amd64. 534s Preparing to unpack .../076-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_amd64.deb ... 534s Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 534s Selecting previously unselected package libpng-dev:amd64. 534s Preparing to unpack .../077-libpng-dev_1.6.47-1_amd64.deb ... 534s Unpacking libpng-dev:amd64 (1.6.47-1) ... 534s Selecting previously unselected package libreadline-dev:amd64. 534s Preparing to unpack .../078-libreadline-dev_8.2-6_amd64.deb ... 534s Unpacking libreadline-dev:amd64 (8.2-6) ... 534s Selecting previously unselected package libsharpyuv0:amd64. 534s Preparing to unpack .../079-libsharpyuv0_1.5.0-0.1_amd64.deb ... 534s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 534s Selecting previously unselected package libsm6:amd64. 534s Preparing to unpack .../080-libsm6_2%3a1.2.4-1_amd64.deb ... 534s Unpacking libsm6:amd64 (2:1.2.4-1) ... 534s Selecting previously unselected package libtcl8.6:amd64. 534s Preparing to unpack .../081-libtcl8.6_8.6.16+dfsg-1_amd64.deb ... 534s Unpacking libtcl8.6:amd64 (8.6.16+dfsg-1) ... 534s Selecting previously unselected package libjbig0:amd64. 534s Preparing to unpack .../082-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 534s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 534s Selecting previously unselected package libwebp7:amd64. 534s Preparing to unpack .../083-libwebp7_1.5.0-0.1_amd64.deb ... 534s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 534s Selecting previously unselected package libtiff6:amd64. 534s Preparing to unpack .../084-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 534s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 534s Selecting previously unselected package libxft2:amd64. 534s Preparing to unpack .../085-libxft2_2.3.6-1build1_amd64.deb ... 534s Unpacking libxft2:amd64 (2.3.6-1build1) ... 534s Selecting previously unselected package libxss1:amd64. 534s Preparing to unpack .../086-libxss1_1%3a1.2.3-1build3_amd64.deb ... 534s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 534s Selecting previously unselected package libtk8.6:amd64. 534s Preparing to unpack .../087-libtk8.6_8.6.16-1_amd64.deb ... 534s Unpacking libtk8.6:amd64 (8.6.16-1) ... 534s Selecting previously unselected package libxt6t64:amd64. 534s Preparing to unpack .../088-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 534s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 534s Selecting previously unselected package zip. 534s Preparing to unpack .../089-zip_3.0-14ubuntu2_amd64.deb ... 534s Unpacking zip (3.0-14ubuntu2) ... 534s Selecting previously unselected package unzip. 534s Preparing to unpack .../090-unzip_6.0-28ubuntu6_amd64.deb ... 534s Unpacking unzip (6.0-28ubuntu6) ... 534s Selecting previously unselected package xdg-utils. 534s Preparing to unpack .../091-xdg-utils_1.2.1-2ubuntu1_all.deb ... 534s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 534s Selecting previously unselected package r-base-core. 534s Preparing to unpack .../092-r-base-core_4.4.3-1_amd64.deb ... 534s Unpacking r-base-core (4.4.3-1) ... 535s Selecting previously unselected package liblzma-dev:amd64. 535s Preparing to unpack .../093-liblzma-dev_5.6.4-1_amd64.deb ... 535s Unpacking liblzma-dev:amd64 (5.6.4-1) ... 535s Selecting previously unselected package pkgconf-bin. 535s Preparing to unpack .../094-pkgconf-bin_1.8.1-4_amd64.deb ... 535s Unpacking pkgconf-bin (1.8.1-4) ... 535s Selecting previously unselected package pkgconf:amd64. 535s Preparing to unpack .../095-pkgconf_1.8.1-4_amd64.deb ... 535s Unpacking pkgconf:amd64 (1.8.1-4) ... 535s Selecting previously unselected package libtirpc-dev:amd64. 535s Preparing to unpack .../096-libtirpc-dev_1.3.4+ds-1.3_amd64.deb ... 535s Unpacking libtirpc-dev:amd64 (1.3.4+ds-1.3) ... 535s Selecting previously unselected package r-base-dev. 535s Preparing to unpack .../097-r-base-dev_4.4.3-1_all.deb ... 535s Unpacking r-base-dev (4.4.3-1) ... 535s Selecting previously unselected package pkg-r-autopkgtest. 535s Preparing to unpack .../098-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 535s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 535s Selecting previously unselected package r-cran-lattice. 535s Preparing to unpack .../099-r-cran-lattice_0.22-6-1_amd64.deb ... 535s Unpacking r-cran-lattice (0.22-6-1) ... 535s Selecting previously unselected package r-cran-matrix. 535s Preparing to unpack .../100-r-cran-matrix_1.7-3-1_amd64.deb ... 535s Unpacking r-cran-matrix (1.7-3-1) ... 535s Selecting previously unselected package r-cran-expm. 535s Preparing to unpack .../101-r-cran-expm_1.0-0-1_amd64.deb ... 535s Unpacking r-cran-expm (1.0-0-1) ... 535s Selecting previously unselected package r-cran-rcolorbrewer. 535s Preparing to unpack .../102-r-cran-rcolorbrewer_1.1-3-1build1_all.deb ... 535s Unpacking r-cran-rcolorbrewer (1.1-3-1build1) ... 535s Selecting previously unselected package r-cran-sfsmisc. 535s Preparing to unpack .../103-r-cran-sfsmisc_1.1-20-1_all.deb ... 535s Unpacking r-cran-sfsmisc (1.1-20-1) ... 535s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 535s Setting up libpixman-1-0:amd64 (0.44.0-3) ... 535s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 535s Setting up libncurses-dev:amd64 (6.5+20250216-2) ... 535s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 535s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 535s Setting up libdatrie1:amd64 (0.2.13-3build1) ... 535s Setting up libxcb-render0:amd64 (1.17.0-2) ... 535s Setting up unzip (6.0-28ubuntu6) ... 535s Setting up x11-common (1:7.7+23ubuntu3) ... 536s Setting up libdeflate0:amd64 (1.23-1) ... 536s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 536s Setting up libreadline-dev:amd64 (8.2-6) ... 536s Setting up libgomp1:amd64 (15-20250222-0ubuntu1) ... 536s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 536s Setting up libpcre2-16-0:amd64 (10.45-1) ... 536s Setting up zip (3.0-14ubuntu2) ... 536s Setting up libpcre2-32-0:amd64 (10.45-1) ... 536s Setting up libblas3:amd64 (3.12.1-2) ... 536s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 536s Setting up libtirpc-dev:amd64 (1.3.4+ds-1.3) ... 536s Setting up libpkgconf3:amd64 (1.8.1-4) ... 536s Setting up libquadmath0:amd64 (15-20250222-0ubuntu1) ... 536s Setting up fonts-dejavu-mono (2.37-8) ... 536s Setting up libmpc3:amd64 (1.3.1-1build2) ... 536s Setting up libtcl8.6:amd64 (8.6.16+dfsg-1) ... 536s Setting up icu-devtools (76.1-1ubuntu2) ... 536s Setting up fonts-dejavu-core (2.37-8) ... 536s Setting up pkgconf-bin (1.8.1-4) ... 536s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 536s Setting up libgfortran5:amd64 (15-20250222-0ubuntu1) ... 536s Setting up libwebp7:amd64 (1.5.0-0.1) ... 536s Setting up liblzma-dev:amd64 (5.6.4-1) ... 536s Setting up libubsan1:amd64 (15-20250222-0ubuntu1) ... 536s Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 536s Setting up libpcre2-posix3:amd64 (10.45-1) ... 536s Setting up libhwasan0:amd64 (15-20250222-0ubuntu1) ... 536s Setting up libasan8:amd64 (15-20250222-0ubuntu1) ... 536s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 536s Setting up libthai-data (0.1.29-2build1) ... 536s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 536s Setting up libpaper2:amd64 (2.2.5-0.3) ... 536s Setting up libtsan2:amd64 (15-20250222-0ubuntu1) ... 536s Setting up libisl23:amd64 (0.27-1) ... 536s Setting up libdeflate-dev:amd64 (1.23-1) ... 536s Setting up libicu-dev:amd64 (76.1-1ubuntu2) ... 536s Setting up xdg-utils (1.2.1-2ubuntu1) ... 536s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 536s Setting up libcc1-0:amd64 (15-20250222-0ubuntu1) ... 536s Setting up liblsan0:amd64 (15-20250222-0ubuntu1) ... 536s Setting up libblas-dev:amd64 (3.12.1-2) ... 536s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode 536s Setting up dctrl-tools (2.24-3build3) ... 536s Setting up libitm1:amd64 (15-20250222-0ubuntu1) ... 536s Setting up libbz2-dev:amd64 (1.0.8-6) ... 536s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 536s Setting up libice6:amd64 (2:1.1.1-1) ... 536s Setting up libjpeg-turbo8-dev:amd64 (2.1.5-3ubuntu2) ... 536s Setting up liblapack3:amd64 (3.12.1-2) ... 536s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 536s Setting up libpcre2-dev:amd64 (10.45-1) ... 536s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 536s Setting up libpng-dev:amd64 (1.6.47-1) ... 536s Setting up libpaper-utils (2.2.5-0.3) ... 536s Setting up pkgconf:amd64 (1.8.1-4) ... 536s Setting up libthai0:amd64 (0.1.29-2build1) ... 536s Setting up liblapack-dev:amd64 (3.12.1-2) ... 536s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode 536s Setting up cpp-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 536s Setting up cpp-14 (14.2.0-17ubuntu3) ... 536s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 536s Setting up libfontconfig1:amd64 (2.15.0-2ubuntu1) ... 536s Setting up libgcc-14-dev:amd64 (14.2.0-17ubuntu3) ... 536s Setting up libjpeg8-dev:amd64 (8c-2ubuntu11) ... 536s Setting up libstdc++-14-dev:amd64 (14.2.0-17ubuntu3) ... 536s Setting up libsm6:amd64 (2:1.2.4-1) ... 536s Setting up cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 536s Setting up libgfortran-14-dev:amd64 (14.2.0-17ubuntu3) ... 536s Setting up fontconfig (2.15.0-2ubuntu1) ... 538s Regenerating fonts cache... done. 538s Setting up libxft2:amd64 (2.3.6-1build1) ... 538s Setting up libtk8.6:amd64 (8.6.16-1) ... 538s Setting up libpango-1.0-0:amd64 (1.56.2-1) ... 538s Setting up libjpeg-dev:amd64 (8c-2ubuntu11) ... 538s Setting up libcairo2:amd64 (1.18.2-2) ... 538s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 538s Setting up cpp (4:14.2.0-1ubuntu1) ... 538s Setting up gcc-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 538s Setting up libpangoft2-1.0-0:amd64 (1.56.2-1) ... 538s Setting up libpangocairo-1.0-0:amd64 (1.56.2-1) ... 538s Setting up gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 538s Setting up gcc-14 (14.2.0-17ubuntu3) ... 538s Setting up gfortran-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 538s Setting up r-base-core (4.4.3-1) ... 538s Creating config file /etc/R/Renviron with new version 538s Setting up r-cran-lattice (0.22-6-1) ... 538s Setting up g++-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 538s Setting up g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 538s Setting up g++-14 (14.2.0-17ubuntu3) ... 538s Setting up gfortran-14 (14.2.0-17ubuntu3) ... 538s Setting up r-cran-sfsmisc (1.1-20-1) ... 538s Setting up gfortran-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 538s Setting up gcc (4:14.2.0-1ubuntu1) ... 538s Setting up r-cran-rcolorbrewer (1.1-3-1build1) ... 538s Setting up r-cran-matrix (1.7-3-1) ... 538s Setting up g++ (4:14.2.0-1ubuntu1) ... 538s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 538s Setting up build-essential (12.10ubuntu1) ... 538s Setting up r-cran-expm (1.0-0-1) ... 538s Setting up gfortran (4:14.2.0-1ubuntu1) ... 538s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 538s 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 538s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 538s 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 538s Setting up r-base-dev (4.4.3-1) ... 538s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 538s Processing triggers for libc-bin (2.41-1ubuntu2) ... 538s Processing triggers for man-db (2.13.0-1) ... 540s Processing triggers for install-info (7.1.1-1) ... 544s autopkgtest [22:16:12]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 544s autopkgtest [22:16:12]: test pkg-r-autopkgtest: [----------------------- 544s Test: Try to load the R library expm 544s 544s R version 4.4.3 (2025-02-28) -- "Trophy Case" 544s Copyright (C) 2025 The R Foundation for Statistical Computing 544s Platform: x86_64-pc-linux-gnu 544s 544s R is free software and comes with ABSOLUTELY NO WARRANTY. 544s You are welcome to redistribute it under certain conditions. 544s Type 'license()' or 'licence()' for distribution details. 544s 544s R is a collaborative project with many contributors. 544s Type 'contributors()' for more information and 544s 'citation()' on how to cite R or R packages in publications. 544s 544s Type 'demo()' for some demos, 'help()' for on-line help, or 544s 'help.start()' for an HTML browser interface to help. 544s Type 'q()' to quit R. 544s 544s > library('expm') 544s Loading required package: Matrix 545s 545s Attaching package: ‘expm’ 545s 545s The following object is masked from ‘package:Matrix’: 545s 545s expm 545s 545s > 545s > 545s Other tests are currently unsupported! 545s They will be progressively added. 545s autopkgtest [22:16:13]: test pkg-r-autopkgtest: -----------------------] 546s autopkgtest [22:16:14]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 546s pkg-r-autopkgtest PASS 546s autopkgtest [22:16:14]: @@@@@@@@@@@@@@@@@@@@ summary 546s run-unit-test PASS 546s pkg-r-autopkgtest PASS 551s nova [W] Skipping flock for amd64 551s Creating nova instance adt-plucky-amd64-r-cran-expm-20250315-220708-juju-7f2275-prod-proposed-migration-environment-15-20377679-9501-4038-b61e-fe520cb5c021 from image adt/ubuntu-plucky-amd64-server-20250304.img (UUID 9c7d4da5-d95f-4c85-ac1f-51eb37e75c4c)... 551s nova [W] Timed out waiting for b5969be9-5f74-406b-a95b-585ba10c0349 to get deleted. 551s nova [W] Skipping flock for amd64 551s Creating nova instance adt-plucky-amd64-r-cran-expm-20250315-220708-juju-7f2275-prod-proposed-migration-environment-15-20377679-9501-4038-b61e-fe520cb5c021 from image adt/ubuntu-plucky-amd64-server-20250304.img (UUID 9c7d4da5-d95f-4c85-ac1f-51eb37e75c4c)... 551s nova [W] Timed out waiting for 1ca18297-ca18-4fde-81f8-2d41e51570ed to get deleted.