0s autopkgtest [12:23:53]: starting date and time: 2024-03-26 12:23:53+0000 0s autopkgtest [12:23:53]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [12:23:53]: host juju-7f2275-prod-proposed-migration-environment-4; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.en01f4gt/out --timeout-copy=6000 --setup-commands 'dhclient || true; ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed --apt-upgrade r-cran-pbapply --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=r-base/4.3.3-2build1 -- lxd -r lxd-armhf-10.145.243.237 lxd-armhf-10.145.243.237:autopkgtest/ubuntu/noble/armhf 27s autopkgtest [12:24:20]: testbed dpkg architecture: armhf 29s autopkgtest [12:24:22]: testbed apt version: 2.7.12 29s autopkgtest [12:24:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 36s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 37s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.0 kB] 37s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [4019 kB] 37s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [8504 B] 37s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 37s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [669 kB] 37s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf c-n-f Metadata [2492 B] 37s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf Packages [1372 B] 37s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf c-n-f Metadata [116 B] 37s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [4075 kB] 37s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf c-n-f Metadata [7776 B] 37s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf Packages [49.1 kB] 37s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf c-n-f Metadata [116 B] 40s Fetched 9502 kB in 2s (5420 kB/s) 40s Reading package lists... 48s sh: 1: dhclient: not found 49s tee: /proc/self/fd/2: Permission denied 73s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 73s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 74s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 74s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 75s Reading package lists... 75s Reading package lists... 75s Building dependency tree... 75s Reading state information... 76s Calculating upgrade... 76s The following packages were automatically installed and are no longer required: 76s linux-headers-6.8.0-11 python3-distutils python3-lib2to3 76s Use 'apt autoremove' to remove them. 76s The following packages will be REMOVED: 76s libapt-pkg6.0 libarchive13 libatm1 libcurl3-gnutls libcurl4 libdb5.3 libelf1 76s libext2fs2 libgdbm-compat4 libgdbm6 libglib2.0-0 libgnutls30 libgpgme11 76s libhogweed6 libmagic1 libnetplan0 libnettle8 libnpth0 libnvme1 libparted2 76s libpcap0.8 libperl5.38 libpng16-16 libpsl5 libreadline8 libreiserfscore0 76s libssl3 libtirpc3 libuv1 linux-headers-6.8.0-11-generic 76s The following NEW packages will be installed: 76s libapt-pkg6.0t64 libarchive13t64 libatm1t64 libcurl3t64-gnutls libcurl4t64 76s libdb5.3t64 libelf1t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 76s libglib2.0-0t64 libgnutls30t64 libgpgme11t64 libhogweed6t64 libmagic1t64 76s libnetplan1 libnettle8t64 libnpth0t64 libnvme1t64 libparted2t64 76s libpcap0.8t64 libperl5.38t64 libpng16-16t64 libpsl5t64 libreadline8t64 76s libreiserfscore0t64 libssl3t64 libtirpc3t64 libuv1t64 linux-headers-6.8.0-20 76s linux-headers-6.8.0-20-generic xdg-user-dirs 76s The following packages have been kept back: 76s multipath-tools 76s The following packages will be upgraded: 76s apparmor apt apt-utils base-files bind9-dnsutils bind9-host bind9-libs 76s binutils binutils-arm-linux-gnueabihf binutils-common bolt bsdextrautils 76s bsdutils btrfs-progs coreutils cryptsetup-bin curl dbus dbus-bin dbus-daemon 76s dbus-session-bus-common dbus-system-bus-common dbus-user-session dhcpcd-base 76s dirmngr dmsetup dpkg dpkg-dev e2fsprogs e2fsprogs-l10n eject fdisk file ftp 76s fwupd gawk gcc-13-base gcc-14-base gir1.2-girepository-2.0 gir1.2-glib-2.0 76s gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv 76s groff-base ibverbs-providers inetutils-telnet info initramfs-tools 76s initramfs-tools-bin initramfs-tools-core install-info iproute2 jq keyboxd 76s kmod kpartx krb5-locales libapparmor1 libaudit-common libaudit1 libbinutils 76s libblkid1 libblockdev-crypto3 libblockdev-fs3 libblockdev-loop3 76s libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 libblockdev-swap3 76s libblockdev-utils3 libblockdev3 libbpf1 libbrotli1 libcap-ng0 libcom-err2 76s libcryptsetup12 libctf-nobfd0 libctf0 libdbus-1-3 libdebconfclient0 76s libdevmapper1.02.1 libdpkg-perl libevent-core-2.1-7 libexpat1 libfdisk1 76s libfido2-1 libftdi1-2 libfwupd2 libgcc-s1 libgirepository-1.0-1 76s libglib2.0-data libgssapi-krb5-2 libgudev-1.0-0 libgusb2 libibverbs1 76s libjcat1 libjq1 libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 76s libkmod2 libkrb5-3 libkrb5support0 libldap-common libldap2 76s liblocale-gettext-perl liblzma5 libmagic-mgc libmbim-glib4 libmbim-proxy 76s libmm-glib0 libmount1 libnghttp2-14 libnsl2 libnss-systemd libpam-modules 76s libpam-modules-bin libpam-runtime libpam-systemd libpam0g libplymouth5 76s libpolkit-agent-1-0 libpolkit-gobject-1-0 libproc2-0 libprotobuf-c1 76s libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib 76s libpython3.12-minimal libpython3.12-stdlib libqmi-glib5 libqmi-proxy 76s libqrtr-glib0 librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db 76s libseccomp2 libselinux1 libsemanage-common libsemanage2 libsframe1 libslang2 76s libsmartcols1 libsqlite3-0 libss2 libssh-4 libstdc++6 libsystemd-shared 76s libsystemd0 libtext-charwidth-perl libtext-iconv-perl libtirpc-common 76s libudev1 libudisks2-0 libusb-1.0-0 libuuid1 libvolume-key1 libxml2 libxmlb2 76s libxmuu1 linux-headers-generic logsave lshw lsof man-db motd-news-config 76s mount mtr-tiny netplan-generator netplan.io openssh-client openssh-server 76s openssh-sftp-server openssl parted perl perl-base perl-modules-5.38 76s pinentry-curses plymouth plymouth-theme-ubuntu-text procps psmisc 76s python-apt-common python3 python3-apt python3-cryptography python3-dbus 76s python3-distutils python3-gdbm python3-gi python3-lib2to3 python3-minimal 76s python3-netplan python3-pkg-resources python3-pyrsistent python3-setuptools 76s python3-typing-extensions python3-yaml python3.11 python3.11-minimal 76s python3.12 python3.12-minimal readline-common rsync rsyslog shared-mime-info 76s sudo systemd systemd-dev systemd-resolved systemd-sysv systemd-timesyncd 76s tcpdump telnet tnftp ubuntu-pro-client ubuntu-pro-client-l10n udev udisks2 76s usb.ids util-linux uuid-runtime vim-common vim-tiny wget xxd xz-utils zlib1g 76s 236 upgraded, 32 newly installed, 30 to remove and 1 not upgraded. 76s Need to get 100 MB of archives. 76s After this operation, 85.0 MB of additional disk space will be used. 76s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main armhf motd-news-config all 13ubuntu8 [5098 B] 77s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf base-files armhf 13ubuntu8 [73.9 kB] 77s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdutils armhf 1:2.39.3-9ubuntu2 [102 kB] 77s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbrotli1 armhf 1.1.0-2build1 [319 kB] 77s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgssapi-krb5-2 armhf 1.20.1-6ubuntu1 [119 kB] 77s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5-3 armhf 1.20.1-6ubuntu1 [320 kB] 77s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5support0 armhf 1.20.1-6ubuntu1 [31.5 kB] 77s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libk5crypto3 armhf 1.20.1-6ubuntu1 [78.6 kB] 77s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcom-err2 armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 77s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g armhf 1:1.3.dfsg-3.1ubuntu1 [49.2 kB] 77s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build6 [51.3 kB] 77s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udisks2 armhf 2.10.1-6 [276 kB] 77s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudisks2-0 armhf 2.10.1-6 [143 kB] 77s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblkid1 armhf 2.39.3-9ubuntu2 [160 kB] 77s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.6.0-0.2 [117 kB] 77s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kmod armhf 31+20240202-2ubuntu4 [91.8 kB] 77s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkmod2 armhf 31+20240202-2ubuntu4 [44.9 kB] 77s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 255.4-1ubuntu5 [103 kB] 77s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-timesyncd armhf 255.4-1ubuntu5 [36.0 kB] 77s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-session-bus-common all 1.14.10-4ubuntu2 [80.3 kB] 77s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit-common all 1:3.1.2-2.1 [5674 B] 77s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcap-ng0 armhf 0.8.4-2build1 [13.5 kB] 77s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit1 armhf 1:3.1.2-2.1 [44.3 kB] 77s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g armhf 1.5.3-5ubuntu3 [62.0 kB] 77s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libselinux1 armhf 3.5-2ubuntu1 [70.9 kB] 77s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl4t64 armhf 8.5.0-2ubuntu8 [296 kB] 77s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf curl armhf 8.5.0-2ubuntu8 [219 kB] 77s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpsl5t64 armhf 0.21.2-1.1 [55.7 kB] 77s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf wget armhf 1.21.4-1ubuntu2 [317 kB] 77s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tnftp armhf 20230507-2build1 [98.6 kB] 77s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpcap0.8t64 armhf 1.10.4-4.1ubuntu2 [137 kB] 77s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tcpdump armhf 4.99.4-3ubuntu2 [425 kB] 77s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 255.4-1ubuntu5 [2009 kB] 77s Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-resolved armhf 255.4-1ubuntu5 [289 kB] 77s Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main armhf sudo armhf 1.9.15p5-3ubuntu3 [936 kB] 77s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf rsync armhf 3.2.7-1build1 [413 kB] 77s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-cryptography armhf 41.0.7-4build2 [788 kB] 77s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssl armhf 3.0.13-0ubuntu2 [975 kB] 77s Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-sftp-server armhf 1:9.6p1-3ubuntu11 [35.5 kB] 77s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-client armhf 1:9.6p1-3ubuntu11 [890 kB] 77s Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-server armhf 1:9.6p1-3ubuntu11 [503 kB] 77s Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20 all 6.8.0-20.20 [13.6 MB] 78s Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20-generic armhf 6.8.0-20.20 [1287 kB] 78s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-generic armhf 6.8.0-20.20+1 [9610 B] 78s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl3t64 armhf 3.0.13-0ubuntu2 [1558 kB] 78s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnss-systemd armhf 255.4-1ubuntu5 [148 kB] 78s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 255.4-1ubuntu5 [166 kB] 78s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 255.4-1ubuntu5 [3502 kB] 78s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udev armhf 255.4-1ubuntu5 [1852 kB] 78s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 255.4-1ubuntu5 [11.9 kB] 78s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-systemd armhf 255.4-1ubuntu5 [216 kB] 78s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 255.4-1ubuntu5 [410 kB] 78s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu3 [47.0 kB] 78s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules armhf 1.5.3-5ubuntu3 [261 kB] 78s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-runtime all 1.5.3-5ubuntu3 [40.8 kB] 78s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-user-session armhf 1.14.10-4ubuntu2 [9962 B] 78s Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapparmor1 armhf 4.0.0-beta3-0ubuntu2 [45.0 kB] 78s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-14-base armhf 14-20240315-1ubuntu1 [47.0 kB] 78s Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-s1 armhf 14-20240315-1ubuntu1 [41.5 kB] 78s Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++6 armhf 14-20240315-1ubuntu1 [714 kB] 78s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libexpat1 armhf 2.6.1-2 [65.9 kB] 78s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-system-bus-common all 1.14.10-4ubuntu2 [81.5 kB] 78s Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-bin armhf 1.14.10-4ubuntu2 [37.1 kB] 78s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus armhf 1.14.10-4ubuntu2 [28.1 kB] 78s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-daemon armhf 1.14.10-4ubuntu2 [109 kB] 78s Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdbus-1-3 armhf 1.14.10-4ubuntu2 [190 kB] 78s Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmount1 armhf 2.39.3-9ubuntu2 [171 kB] 78s Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libseccomp2 armhf 2.5.5-1ubuntu2 [49.5 kB] 78s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu2 [135 kB] 78s Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuuid1 armhf 2.39.3-9ubuntu2 [34.4 kB] 78s Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu2 [238 kB] 78s Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfdisk1 armhf 2.39.3-9ubuntu2 [196 kB] 78s Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mount armhf 2.39.3-9ubuntu2 [134 kB] 78s Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-utils3 armhf 3.1.0-1build1 [16.9 kB] 78s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libvolume-key1 armhf 0.3.12-7build1 [38.4 kB] 78s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjcat1 armhf 0.2.0-2build2 [30.4 kB] 78s Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main armhf parted armhf 3.6-3.1build2 [39.4 kB] 78s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libparted2t64 armhf 3.6-3.1build2 [143 kB] 78s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12 armhf 3.12.2-4build3 [645 kB] 78s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12-minimal armhf 3.12.2-4build3 [1942 kB] 78s Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-stdlib armhf 3.12.2-4build3 [1906 kB] 78s Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-minimal armhf 3.12.2-4build3 [816 kB] 78s Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-5ubuntu1 [19.0 kB] 78s Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11 armhf 3.11.8-1build4 [589 kB] 78s Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11-minimal armhf 3.11.8-1build4 [1795 kB] 78s Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-stdlib armhf 3.11.8-1build4 [1810 kB] 79s Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-minimal armhf 3.11.8-1build4 [826 kB] 79s Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsqlite3-0 armhf 3.45.1-1ubuntu1 [599 kB] 79s Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-iconv-perl armhf 1.7-8build2 [12.7 kB] 79s Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-charwidth-perl armhf 0.04-11build2 [8962 B] 79s Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 79s Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-6 [661 kB] 79s Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gdbm armhf 3.12.2-3ubuntu1.1 [17.1 kB] 79s Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main armhf man-db armhf 2.12.0-3build4 [1196 kB] 79s Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm6t64 armhf 1.23-5.1 [30.3 kB] 79s Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm-compat4t64 armhf 1.23-5.1 [6208 B] 79s Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libperl5.38t64 armhf 5.38.2-3.2 [4101 kB] 79s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl armhf 5.38.2-3.2 [231 kB] 79s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-base armhf 5.38.2-3.2 [1671 kB] 79s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblocale-gettext-perl armhf 1.07-6ubuntu4 [15.0 kB] 79s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnettle8t64 armhf 3.9.1-2.2 [187 kB] 79s Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libhogweed6t64 armhf 3.9.1-2.2 [187 kB] 79s Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgnutls30t64 armhf 3.8.3-1.1ubuntu2 [1046 kB] 79s Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu6 [172 kB] 79s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl3t64-gnutls armhf 8.5.0-2ubuntu8 [290 kB] 79s Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main armhf shared-mime-info armhf 2.4-1build1 [470 kB] 79s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-girepository-2.0 armhf 1.79.1-1ubuntu6 [24.8 kB] 79s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-glib-2.0 armhf 2.79.3-3ubuntu5 [182 kB] 79s Get:109 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgirepository-1.0-1 armhf 1.79.1-1ubuntu6 [106 kB] 79s Get:110 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gi armhf 3.47.0-3build1 [219 kB] 79s Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-dbus armhf 1.3.2-5build2 [94.7 kB] 79s Get:112 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnetplan1 armhf 1.0-1 [113 kB] 79s Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-netplan armhf 1.0-1 [22.5 kB] 79s Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan-generator armhf 1.0-1 [58.7 kB] 79s Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-bin armhf 0.142ubuntu23 [20.3 kB] 79s Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-core all 0.142ubuntu23 [50.1 kB] 79s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools all 0.142ubuntu23 [9058 B] 80s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan.io armhf 1.0-1 [64.3 kB] 80s Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmlb2 armhf 0.3.15-1build1 [57.0 kB] 80s Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqrtr-glib0 armhf 1.2.2-1ubuntu3 [15.4 kB] 80s Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-glib5 armhf 1.35.2-0ubuntu1 [908 kB] 80s Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-proxy armhf 1.35.2-0ubuntu1 [5732 B] 80s Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-agent-1-0 armhf 124-1ubuntu1 [15.3 kB] 80s Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-gobject-1-0 armhf 124-1ubuntu1 [44.1 kB] 80s Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-0t64 armhf 2.79.3-3ubuntu5 [1414 kB] 80s Get:126 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfwupd2 armhf 1.9.15-2 [123 kB] 80s Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libarchive13t64 armhf 3.7.2-1.1ubuntu2 [330 kB] 80s Get:128 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fwupd armhf 1.9.15-2 [4350 kB] 80s Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.14 [210 kB] 80s Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0t64 armhf 2.7.14 [986 kB] 80s Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.14 [1368 kB] 80s Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client-l10n armhf 31.2.2 [19.4 kB] 80s Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client armhf 31.2.2 [216 kB] 80s Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main armhf keyboxd armhf 2.4.4-2ubuntu15 [111 kB] 80s Get:135 http://ftpmaster.internal/ubuntu noble/main armhf libnpth0t64 armhf 1.6-3.1 [6940 B] 80s Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgv armhf 2.4.4-2ubuntu15 [224 kB] 80s Get:137 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg armhf 2.4.4-2ubuntu15 [524 kB] 80s Get:138 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-wks-client armhf 2.4.4-2ubuntu15 [87.4 kB] 80s Get:139 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-utils armhf 2.4.4-2ubuntu15 [158 kB] 80s Get:140 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-agent armhf 2.4.4-2ubuntu15 [235 kB] 80s Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgsm armhf 2.4.4-2ubuntu15 [241 kB] 80s Get:142 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreadline8t64 armhf 8.2-4 [129 kB] 80s Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gawk armhf 1:5.2.1-2build2 [415 kB] 80s Get:144 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fdisk armhf 2.39.3-9ubuntu2 [135 kB] 80s Get:145 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgconf armhf 2.4.4-2ubuntu15 [115 kB] 80s Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dirmngr armhf 2.4.4-2ubuntu15 [346 kB] 80s Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg all 2.4.4-2ubuntu15 [359 kB] 80s Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-apt armhf 2.7.7 [162 kB] 80s Get:149 http://ftpmaster.internal/ubuntu noble-proposed/main armhf pinentry-curses armhf 1.2.1-3ubuntu4 [36.7 kB] 80s Get:150 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-yaml armhf 6.0.1-2build1 [117 kB] 80s Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python-apt-common all 2.7.7 [19.8 kB] 80s Get:152 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-setuptools all 68.1.2-2ubuntu1 [396 kB] 80s Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pkg-resources all 68.1.2-2ubuntu1 [168 kB] 80s Get:154 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.6ubuntu4 [1229 kB] 80s Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-minimal armhf 3.12.2-0ubuntu1 [27.1 kB] 80s Get:156 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3 armhf 3.12.2-0ubuntu1 [24.1 kB] 80s Get:157 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-stdlib armhf 3.12.2-0ubuntu1 [9802 B] 80s Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsmartcols1 armhf 2.39.3-9ubuntu2 [117 kB] 80s Get:159 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdextrautils armhf 2.39.3-9ubuntu2 [78.7 kB] 80s Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main armhf groff-base armhf 1.23.0-3build1 [946 kB] 80s Get:161 http://ftpmaster.internal/ubuntu noble-proposed/main armhf readline-common all 8.2-4 [56.4 kB] 80s Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgpgme11t64 armhf 1.18.0-4.1ubuntu3 [120 kB] 80s Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-crypto3 armhf 3.1.0-1build1 [20.3 kB] 80s Get:164 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs-l10n all 1.47.0-2.4~exp1ubuntu2 [5996 B] 80s Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main armhf logsave armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 80s Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dhcpcd-base armhf 1:10.0.6-1ubuntu2 [186 kB] 80s Get:167 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-fs3 armhf 3.1.0-1build1 [34.4 kB] 80s Get:168 http://ftpmaster.internal/ubuntu noble/main armhf libreiserfscore0t64 armhf 1:3.6.27-7.1 [66.2 kB] 80s Get:169 http://ftpmaster.internal/ubuntu noble-proposed/main armhf btrfs-progs armhf 6.6.3-1.1build1 [852 kB] 80s Get:170 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libext2fs2t64 armhf 1.47.0-2.4~exp1ubuntu2 [201 kB] 81s Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs armhf 1.47.0-2.4~exp1ubuntu2 [571 kB] 81s Get:172 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-loop3 armhf 3.1.0-1build1 [6502 B] 81s Get:173 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-mdraid3 armhf 3.1.0-1build1 [13.3 kB] 81s Get:174 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-nvme3 armhf 3.1.0-1build1 [17.5 kB] 81s Get:175 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnvme1t64 armhf 1.8-3 [67.5 kB] 81s Get:176 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-part3 armhf 3.1.0-1build1 [16.4 kB] 81s Get:177 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-swap3 armhf 3.1.0-1build1 [8894 B] 81s Get:178 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev3 armhf 3.1.0-1build1 [42.9 kB] 81s Get:179 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgudev-1.0-0 armhf 1:238-3ubuntu2 [13.6 kB] 81s Get:180 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu2 [595 kB] 81s Get:181 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbpf1 armhf 1:1.3.0-2build1 [146 kB] 81s Get:182 http://ftpmaster.internal/ubuntu noble-proposed/main armhf iproute2 armhf 6.1.0-1ubuntu5 [1060 kB] 81s Get:183 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libelf1t64 armhf 0.190-1.1build2 [49.9 kB] 81s Get:184 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc-common all 1.3.4+ds-1.1 [8018 B] 81s Get:185 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lsof armhf 4.95.0-1build2 [248 kB] 81s Get:186 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnsl2 armhf 1.3.0-3build2 [36.5 kB] 81s Get:187 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc3t64 armhf 1.3.4+ds-1.1 [73.2 kB] 81s Get:188 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-proxy armhf 1.31.2-0ubuntu2 [5748 B] 81s Get:189 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-glib4 armhf 1.31.2-0ubuntu2 [216 kB] 81s Get:190 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-common all 1.8.0-2build1 [4210 B] 81s Get:191 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-0 armhf 1.8.0-2build1 [61.2 kB] 81s Get:192 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnghttp2-14 armhf 1.59.0-1build1 [68.1 kB] 81s Get:193 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssh-4 armhf 0.10.6-2build1 [169 kB] 81s Get:194 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libusb-1.0-0 armhf 2:1.0.27-1 [48.7 kB] 81s Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgusb2 armhf 0.4.8-1build1 [34.6 kB] 81s Get:196 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmm-glib0 armhf 1.23.4-0ubuntu1 [214 kB] 81s Get:197 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libprotobuf-c1 armhf 1.4.1-1ubuntu3 [17.7 kB] 81s Get:198 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-2 armhf 2.1.28+dfsg1-5ubuntu1 [49.7 kB] 81s Get:199 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libibverbs1 armhf 50.0-2build1 [57.9 kB] 81s Get:200 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfido2-1 armhf 1.14.0-1build1 [75.8 kB] 81s Get:201 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libproc2-0 armhf 2:4.0.4-4ubuntu2 [49.0 kB] 81s Get:202 http://ftpmaster.internal/ubuntu noble-proposed/main armhf procps armhf 2:4.0.4-4ubuntu2 [700 kB] 81s Get:203 http://ftpmaster.internal/ubuntu noble-proposed/main armhf coreutils armhf 9.4-3ubuntu3 [1280 kB] 81s Get:204 http://ftpmaster.internal/ubuntu noble-proposed/main armhf util-linux armhf 2.39.3-9ubuntu2 [1216 kB] 81s Get:205 http://ftpmaster.internal/ubuntu noble-proposed/main armhf file armhf 1:5.45-3 [21.1 kB] 81s Get:206 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic-mgc armhf 1:5.45-3 [307 kB] 82s Get:207 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic1t64 armhf 1:5.45-3 [81.4 kB] 82s Get:208 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libplymouth5 armhf 24.004.60-1ubuntu6 [140 kB] 82s Get:209 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng16-16t64 armhf 1.6.43-3 [166 kB] 82s Get:210 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-host armhf 1:9.18.24-0ubuntu3 [47.4 kB] 82s Get:211 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-dnsutils armhf 1:9.18.24-0ubuntu3 [149 kB] 82s Get:212 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-libs armhf 1:9.18.24-0ubuntu3 [1148 kB] 82s Get:213 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuv1t64 armhf 1.48.0-1.1 [82.9 kB] 82s Get:214 http://ftpmaster.internal/ubuntu noble-proposed/main armhf uuid-runtime armhf 2.39.3-9ubuntu2 [41.7 kB] 82s Get:215 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebconfclient0 armhf 0.271ubuntu2 [10.8 kB] 82s Get:216 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage-common all 3.5-1build4 [10.1 kB] 82s Get:217 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage2 armhf 3.5-1build4 [84.5 kB] 82s Get:218 http://ftpmaster.internal/ubuntu noble-proposed/main armhf install-info armhf 7.1-3build1 [60.5 kB] 82s Get:219 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-base armhf 13.2.0-21ubuntu1 [48.3 kB] 82s Get:220 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libss2 armhf 1.47.0-2.4~exp1ubuntu2 [14.7 kB] 82s Get:221 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dmsetup armhf 2:1.02.185-3ubuntu2 [81.1 kB] 82s Get:222 http://ftpmaster.internal/ubuntu noble-proposed/main armhf eject armhf 2.39.3-9ubuntu2 [43.2 kB] 82s Get:223 http://ftpmaster.internal/ubuntu noble-proposed/main armhf krb5-locales all 1.20.1-6ubuntu1 [13.8 kB] 82s Get:224 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 82s Get:225 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libslang2 armhf 2.3.3-3build1 [478 kB] 82s Get:226 http://ftpmaster.internal/ubuntu noble-proposed/main armhf rsyslog armhf 8.2312.0-3ubuntu7 [460 kB] 82s Get:227 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-tiny armhf 2:9.1.0016-1ubuntu6 [665 kB] 82s Get:228 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-common all 2:9.1.0016-1ubuntu6 [385 kB] 82s Get:229 http://ftpmaster.internal/ubuntu noble/main armhf xdg-user-dirs armhf 0.18-1 [17.3 kB] 82s Get:230 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xxd armhf 2:9.1.0016-1ubuntu6 [62.5 kB] 82s Get:231 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apparmor armhf 4.0.0-beta3-0ubuntu2 [562 kB] 82s Get:232 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ftp all 20230507-2build1 [4724 B] 82s Get:233 http://ftpmaster.internal/ubuntu noble-proposed/main armhf inetutils-telnet armhf 2:2.5-3ubuntu3 [90.7 kB] 82s Get:234 http://ftpmaster.internal/ubuntu noble-proposed/main armhf info armhf 7.1-3build1 [127 kB] 82s Get:235 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmuu1 armhf 2:1.1.3-3build1 [8004 B] 82s Get:236 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lshw armhf 02.19.git.2021.06.19.996aaad9c7-2build2 [310 kB] 82s Get:237 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mtr-tiny armhf 0.95-1.1build1 [51.7 kB] 82s Get:238 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth-theme-ubuntu-text armhf 24.004.60-1ubuntu6 [9818 B] 82s Get:239 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth armhf 24.004.60-1ubuntu6 [142 kB] 82s Get:240 http://ftpmaster.internal/ubuntu noble-proposed/main armhf psmisc armhf 23.7-1 [176 kB] 82s Get:241 http://ftpmaster.internal/ubuntu noble-proposed/main armhf telnet all 0.17+2.5-3ubuntu3 [3682 B] 82s Get:242 http://ftpmaster.internal/ubuntu noble-proposed/main armhf usb.ids all 2024.03.18-1 [223 kB] 82s Get:243 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.6.0-0.2 [271 kB] 82s Get:244 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf0 armhf 2.42-4ubuntu1 [87.7 kB] 82s Get:245 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf-nobfd0 armhf 2.42-4ubuntu1 [88.0 kB] 82s Get:246 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.42-4ubuntu1 [2925 kB] 82s Get:247 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbinutils armhf 2.42-4ubuntu1 [464 kB] 82s Get:248 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils armhf 2.42-4ubuntu1 [3078 B] 82s Get:249 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-common armhf 2.42-4ubuntu1 [217 kB] 82s Get:250 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsframe1 armhf 2.42-4ubuntu1 [13.1 kB] 82s Get:251 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bolt armhf 0.9.6-2build1 [138 kB] 82s Get:252 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cryptsetup-bin armhf 2:2.7.0-1ubuntu2 [214 kB] 82s Get:253 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.6ubuntu4 [1074 kB] 82s Get:254 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.6ubuntu4 [268 kB] 82s Get:255 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-l10n all 2.4.4-2ubuntu15 [65.8 kB] 82s Get:256 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ibverbs-providers armhf 50.0-2build1 [27.4 kB] 82s Get:257 http://ftpmaster.internal/ubuntu noble-proposed/main armhf jq armhf 1.7.1-3 [65.2 kB] 82s Get:258 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjq1 armhf 1.7.1-3 [156 kB] 82s Get:259 http://ftpmaster.internal/ubuntu noble/main armhf libatm1t64 armhf 1:2.5.1-5.1 [20.0 kB] 82s Get:260 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-9build1 [82.3 kB] 82s Get:261 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libftdi1-2 armhf 1.5-6build4 [25.7 kB] 82s Get:262 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap-common all 2.6.7+dfsg-1~exp1ubuntu6 [31.3 kB] 82s Get:263 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules armhf 2.1.28+dfsg1-5ubuntu1 [61.3 kB] 82s Get:264 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-distutils all 3.12.2-3ubuntu1.1 [133 kB] 82s Get:265 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-lib2to3 all 3.12.2-3ubuntu1.1 [79.1 kB] 82s Get:266 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pyrsistent armhf 0.20.0-1build1 [53.0 kB] 82s Get:267 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-typing-extensions all 4.10.0-1 [60.7 kB] 82s Get:268 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kpartx armhf 0.9.4-5ubuntu6 [31.5 kB] 83s Preconfiguring packages ... 84s Fetched 100 MB in 6s (16.3 MB/s) 84s (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 ... 58619 files and directories currently installed.) 84s Preparing to unpack .../motd-news-config_13ubuntu8_all.deb ... 84s Unpacking motd-news-config (13ubuntu8) over (13ubuntu7) ... 84s Preparing to unpack .../base-files_13ubuntu8_armhf.deb ... 84s Unpacking base-files (13ubuntu8) over (13ubuntu7) ... 84s Setting up base-files (13ubuntu8) ... 85s motd-news.service is a disabled or a static unit not running, not starting it. 85s (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 ... 58619 files and directories currently installed.) 85s Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_armhf.deb ... 85s Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.3-6ubuntu2) ... 85s Setting up bsdutils (1:2.39.3-9ubuntu2) ... 85s (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 ... 58619 files and directories currently installed.) 85s Preparing to unpack .../0-libbrotli1_1.1.0-2build1_armhf.deb ... 85s Unpacking libbrotli1:armhf (1.1.0-2build1) over (1.1.0-2) ... 85s Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-6ubuntu1_armhf.deb ... 85s Unpacking libgssapi-krb5-2:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 85s Preparing to unpack .../2-libkrb5-3_1.20.1-6ubuntu1_armhf.deb ... 85s Unpacking libkrb5-3:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 85s Preparing to unpack .../3-libkrb5support0_1.20.1-6ubuntu1_armhf.deb ... 85s Unpacking libkrb5support0:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 85s Preparing to unpack .../4-libk5crypto3_1.20.1-6ubuntu1_armhf.deb ... 85s Unpacking libk5crypto3:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 85s Preparing to unpack .../5-libcom-err2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 85s Unpacking libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 85s Preparing to unpack .../6-zlib1g_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... 85s Unpacking zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 85s Setting up zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) ... 85s (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 ... 58619 files and directories currently installed.) 85s Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d.1-2build6_armhf.deb ... 85s Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) over (2.4+20151223.gitfa8646d.1-2build4) ... 85s Preparing to unpack .../udisks2_2.10.1-6_armhf.deb ... 85s Unpacking udisks2 (2.10.1-6) over (2.10.1-1ubuntu2) ... 85s Preparing to unpack .../libudisks2-0_2.10.1-6_armhf.deb ... 85s Unpacking libudisks2-0:armhf (2.10.1-6) over (2.10.1-1ubuntu2) ... 85s Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_armhf.deb ... 85s Unpacking libblkid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 85s Setting up libblkid1:armhf (2.39.3-9ubuntu2) ... 86s (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 ... 58619 files and directories currently installed.) 86s Preparing to unpack .../liblzma5_5.6.0-0.2_armhf.deb ... 86s Unpacking liblzma5:armhf (5.6.0-0.2) over (5.4.5-0.3) ... 86s Setting up liblzma5:armhf (5.6.0-0.2) ... 86s (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 ... 58619 files and directories currently installed.) 86s Preparing to unpack .../0-kmod_31+20240202-2ubuntu4_armhf.deb ... 86s Unpacking kmod (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 86s dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty 86s Preparing to unpack .../1-libkmod2_31+20240202-2ubuntu4_armhf.deb ... 86s Unpacking libkmod2:armhf (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 86s Preparing to unpack .../2-systemd-dev_255.4-1ubuntu5_all.deb ... 86s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 86s Preparing to unpack .../3-systemd-timesyncd_255.4-1ubuntu5_armhf.deb ... 86s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 86s Preparing to unpack .../4-dbus-session-bus-common_1.14.10-4ubuntu2_all.deb ... 86s Unpacking dbus-session-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 86s Preparing to unpack .../5-libaudit-common_1%3a3.1.2-2.1_all.deb ... 86s Unpacking libaudit-common (1:3.1.2-2.1) over (1:3.1.2-2) ... 86s Setting up libaudit-common (1:3.1.2-2.1) ... 86s (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 ... 58618 files and directories currently installed.) 86s Preparing to unpack .../libcap-ng0_0.8.4-2build1_armhf.deb ... 86s Unpacking libcap-ng0:armhf (0.8.4-2build1) over (0.8.4-2) ... 86s Setting up libcap-ng0:armhf (0.8.4-2build1) ... 86s (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 ... 58618 files and directories currently installed.) 86s Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_armhf.deb ... 86s Unpacking libaudit1:armhf (1:3.1.2-2.1) over (1:3.1.2-2) ... 86s Setting up libaudit1:armhf (1:3.1.2-2.1) ... 86s (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 ... 58618 files and directories currently installed.) 86s Preparing to unpack .../libpam0g_1.5.3-5ubuntu3_armhf.deb ... 86s Unpacking libpam0g:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 86s Setting up libpam0g:armhf (1.5.3-5ubuntu3) ... 86s (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 ... 58618 files and directories currently installed.) 86s Preparing to unpack .../libselinux1_3.5-2ubuntu1_armhf.deb ... 86s Unpacking libselinux1:armhf (3.5-2ubuntu1) over (3.5-2build1) ... 86s Setting up libselinux1:armhf (3.5-2ubuntu1) ... 86s dpkg: libcurl4:armhf: dependency problems, but removing anyway as you requested: 86s curl depends on libcurl4 (= 8.5.0-2ubuntu2). 86s 86s (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 ... 58618 files and directories currently installed.) 86s Removing libcurl4:armhf (8.5.0-2ubuntu2) ... 86s Selecting previously unselected package libcurl4t64:armhf. 86s (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 ... 58613 files and directories currently installed.) 86s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu8_armhf.deb ... 86s Unpacking libcurl4t64:armhf (8.5.0-2ubuntu8) ... 86s Preparing to unpack .../curl_8.5.0-2ubuntu8_armhf.deb ... 86s Unpacking curl (8.5.0-2ubuntu8) over (8.5.0-2ubuntu2) ... 86s dpkg: libpsl5:armhf: dependency problems, but removing anyway as you requested: 86s wget depends on libpsl5 (>= 0.16.0). 86s libcurl3-gnutls:armhf depends on libpsl5 (>= 0.16.0). 86s 87s (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 ... 58619 files and directories currently installed.) 87s Removing libpsl5:armhf (0.21.2-1build1) ... 87s Selecting previously unselected package libpsl5t64:armhf. 87s (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 ... 58614 files and directories currently installed.) 87s Preparing to unpack .../libpsl5t64_0.21.2-1.1_armhf.deb ... 87s Unpacking libpsl5t64:armhf (0.21.2-1.1) ... 87s Preparing to unpack .../wget_1.21.4-1ubuntu2_armhf.deb ... 87s Unpacking wget (1.21.4-1ubuntu2) over (1.21.4-1ubuntu1) ... 87s Preparing to unpack .../tnftp_20230507-2build1_armhf.deb ... 87s Unpacking tnftp (20230507-2build1) over (20230507-2) ... 87s dpkg: libpcap0.8:armhf: dependency problems, but removing anyway as you requested: 87s tcpdump depends on libpcap0.8 (>= 1.9.1). 87s 87s (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 ... 58620 files and directories currently installed.) 87s Removing libpcap0.8:armhf (1.10.4-4ubuntu3) ... 87s Selecting previously unselected package libpcap0.8t64:armhf. 87s (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 ... 58609 files and directories currently installed.) 87s Preparing to unpack .../00-libpcap0.8t64_1.10.4-4.1ubuntu2_armhf.deb ... 87s Unpacking libpcap0.8t64:armhf (1.10.4-4.1ubuntu2) ... 87s Preparing to unpack .../01-tcpdump_4.99.4-3ubuntu2_armhf.deb ... 87s Unpacking tcpdump (4.99.4-3ubuntu2) over (4.99.4-3ubuntu1) ... 87s Preparing to unpack .../02-libsystemd-shared_255.4-1ubuntu5_armhf.deb ... 87s Unpacking libsystemd-shared:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 87s Preparing to unpack .../03-systemd-resolved_255.4-1ubuntu5_armhf.deb ... 87s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 87s Preparing to unpack .../04-sudo_1.9.15p5-3ubuntu3_armhf.deb ... 87s Unpacking sudo (1.9.15p5-3ubuntu3) over (1.9.15p5-3ubuntu1) ... 87s Preparing to unpack .../05-rsync_3.2.7-1build1_armhf.deb ... 87s Unpacking rsync (3.2.7-1build1) over (3.2.7-1) ... 87s Preparing to unpack .../06-python3-cryptography_41.0.7-4build2_armhf.deb ... 87s Unpacking python3-cryptography (41.0.7-4build2) over (41.0.7-3) ... 87s Preparing to unpack .../07-openssl_3.0.13-0ubuntu2_armhf.deb ... 87s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 87s Preparing to unpack .../08-openssh-sftp-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 87s Unpacking openssh-sftp-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 87s Preparing to unpack .../09-openssh-client_1%3a9.6p1-3ubuntu11_armhf.deb ... 87s Unpacking openssh-client (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 87s Preparing to unpack .../10-openssh-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 87s Unpacking openssh-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 88s Selecting previously unselected package linux-headers-6.8.0-20. 88s Preparing to unpack .../11-linux-headers-6.8.0-20_6.8.0-20.20_all.deb ... 88s Unpacking linux-headers-6.8.0-20 (6.8.0-20.20) ... 90s Selecting previously unselected package linux-headers-6.8.0-20-generic. 90s Preparing to unpack .../12-linux-headers-6.8.0-20-generic_6.8.0-20.20_armhf.deb ... 90s Unpacking linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 91s Preparing to unpack .../13-linux-headers-generic_6.8.0-20.20+1_armhf.deb ... 91s Unpacking linux-headers-generic (6.8.0-20.20+1) over (6.8.0-11.11+1) ... 91s (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 ... 89772 files and directories currently installed.) 91s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 91s dpkg: libssl3:armhf: dependency problems, but removing anyway as you requested: 91s systemd depends on libssl3 (>= 3.0.0). 91s libssh-4:armhf depends on libssl3 (>= 3.0.0). 91s libsasl2-modules:armhf depends on libssl3 (>= 3.0.0). 91s libsasl2-2:armhf depends on libssl3 (>= 3.0.0). 91s libpython3.12-minimal:armhf depends on libssl3 (>= 3.0.0). 91s libpython3.11-minimal:armhf depends on libssl3 (>= 3.0.0). 91s libnvme1 depends on libssl3 (>= 3.0.0). 91s libfido2-1:armhf depends on libssl3 (>= 3.0.0). 91s libcryptsetup12:armhf depends on libssl3 (>= 3.0.0). 91s dhcpcd-base depends on libssl3 (>= 3.0.0). 91s bind9-libs:armhf depends on libssl3 (>= 3.0.0). 91s 91s Removing libssl3:armhf (3.0.10-1ubuntu4) ... 91s Selecting previously unselected package libssl3t64:armhf. 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 92s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_armhf.deb ... 92s Unpacking libssl3t64:armhf (3.0.13-0ubuntu2) ... 92s Setting up libssl3t64:armhf (3.0.13-0ubuntu2) ... 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78635 files and directories currently installed.) 92s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_armhf.deb ... 92s Unpacking libnss-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 92s Preparing to unpack .../libudev1_255.4-1ubuntu5_armhf.deb ... 92s Unpacking libudev1:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 92s Setting up libudev1:armhf (255.4-1ubuntu5) ... 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78635 files and directories currently installed.) 92s Preparing to unpack .../systemd_255.4-1ubuntu5_armhf.deb ... 92s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 92s Preparing to unpack .../udev_255.4-1ubuntu5_armhf.deb ... 92s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 92s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_armhf.deb ... 92s Unpacking libsystemd0:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 92s Setting up libsystemd0:armhf (255.4-1ubuntu5) ... 92s Setting up libkmod2:armhf (31+20240202-2ubuntu4) ... 92s Setting up libsystemd-shared:armhf (255.4-1ubuntu5) ... 92s Setting up systemd-dev (255.4-1ubuntu5) ... 92s Setting up systemd (255.4-1ubuntu5) ... 94s (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 ... 78635 files and directories currently installed.) 94s Preparing to unpack .../systemd-sysv_255.4-1ubuntu5_armhf.deb ... 94s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 94s Preparing to unpack .../libpam-systemd_255.4-1ubuntu5_armhf.deb ... 94s Unpacking libpam-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 94s Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu3_armhf.deb ... 94s Unpacking libpam-modules-bin (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 94s Setting up libpam-modules-bin (1.5.3-5ubuntu3) ... 94s pam_namespace.service is a disabled or a static unit not running, not starting it. 94s (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 ... 78635 files and directories currently installed.) 94s Preparing to unpack .../libpam-modules_1.5.3-5ubuntu3_armhf.deb ... 94s Unpacking libpam-modules:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 94s Setting up libpam-modules:armhf (1.5.3-5ubuntu3) ... 94s Installing new version of config file /etc/security/namespace.init ... 94s (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 ... 78633 files and directories currently installed.) 94s Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu3_all.deb ... 94s Unpacking libpam-runtime (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 95s Setting up libpam-runtime (1.5.3-5ubuntu3) ... 95s (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 ... 78633 files and directories currently installed.) 95s Preparing to unpack .../dbus-user-session_1.14.10-4ubuntu2_armhf.deb ... 95s Unpacking dbus-user-session (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 95s Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu2_armhf.deb ... 95s Unpacking libapparmor1:armhf (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 95s Preparing to unpack .../gcc-14-base_14-20240315-1ubuntu1_armhf.deb ... 95s Unpacking gcc-14-base:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 95s Setting up gcc-14-base:armhf (14-20240315-1ubuntu1) ... 95s (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 ... 78633 files and directories currently installed.) 95s Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_armhf.deb ... 95s Unpacking libgcc-s1:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 95s Setting up libgcc-s1:armhf (14-20240315-1ubuntu1) ... 95s (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 ... 78633 files and directories currently installed.) 95s Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_armhf.deb ... 95s Unpacking libstdc++6:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 95s Setting up libstdc++6:armhf (14-20240315-1ubuntu1) ... 95s (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 ... 78633 files and directories currently installed.) 95s Preparing to unpack .../0-libexpat1_2.6.1-2_armhf.deb ... 95s Unpacking libexpat1:armhf (2.6.1-2) over (2.6.0-1) ... 95s Preparing to unpack .../1-dbus-system-bus-common_1.14.10-4ubuntu2_all.deb ... 95s Unpacking dbus-system-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 95s Preparing to unpack .../2-dbus-bin_1.14.10-4ubuntu2_armhf.deb ... 95s Unpacking dbus-bin (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 95s Preparing to unpack .../3-dbus_1.14.10-4ubuntu2_armhf.deb ... 95s Unpacking dbus (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 95s Preparing to unpack .../4-dbus-daemon_1.14.10-4ubuntu2_armhf.deb ... 95s Unpacking dbus-daemon (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 95s Preparing to unpack .../5-libdbus-1-3_1.14.10-4ubuntu2_armhf.deb ... 95s Unpacking libdbus-1-3:armhf (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 95s Preparing to unpack .../6-libmount1_2.39.3-9ubuntu2_armhf.deb ... 95s Unpacking libmount1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 95s Setting up libmount1:armhf (2.39.3-9ubuntu2) ... 95s (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 ... 78633 files and directories currently installed.) 95s Preparing to unpack .../libseccomp2_2.5.5-1ubuntu2_armhf.deb ... 95s Unpacking libseccomp2:armhf (2.5.5-1ubuntu2) over (2.5.5-1ubuntu1) ... 95s Setting up libseccomp2:armhf (2.5.5-1ubuntu2) ... 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 ... 78633 files and directories currently installed.) 96s Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu2_armhf.deb ... 96s Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 96s Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_armhf.deb ... 96s Unpacking libuuid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 96s Setting up libuuid1:armhf (2.39.3-9ubuntu2) ... 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 ... 78633 files and directories currently installed.) 96s Preparing to unpack .../0-libcryptsetup12_2%3a2.7.0-1ubuntu2_armhf.deb ... 96s Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 96s Preparing to unpack .../1-libfdisk1_2.39.3-9ubuntu2_armhf.deb ... 96s Unpacking libfdisk1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 96s Preparing to unpack .../2-mount_2.39.3-9ubuntu2_armhf.deb ... 96s Unpacking mount (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 96s Preparing to unpack .../3-libblockdev-utils3_3.1.0-1build1_armhf.deb ... 96s Unpacking libblockdev-utils3:armhf (3.1.0-1build1) over (3.1.0-1) ... 96s Preparing to unpack .../4-libvolume-key1_0.3.12-7build1_armhf.deb ... 96s Unpacking libvolume-key1:armhf (0.3.12-7build1) over (0.3.12-5build2) ... 96s Preparing to unpack .../5-libjcat1_0.2.0-2build2_armhf.deb ... 96s Unpacking libjcat1:armhf (0.2.0-2build2) over (0.2.0-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 ... 78633 files and directories currently installed.) 96s Removing libgpgme11:armhf (1.18.0-4ubuntu1) ... 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 ... 78627 files and directories currently installed.) 96s Preparing to unpack .../parted_3.6-3.1build2_armhf.deb ... 96s Unpacking parted (3.6-3.1build2) over (3.6-3) ... 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 ... 78627 files and directories currently installed.) 96s Removing libparted2:armhf (3.6-3) ... 96s Selecting previously unselected package libparted2t64:armhf. 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 ... 78621 files and directories currently installed.) 96s Preparing to unpack .../00-libparted2t64_3.6-3.1build2_armhf.deb ... 96s Unpacking libparted2t64:armhf (3.6-3.1build2) ... 96s Preparing to unpack .../01-python3.12_3.12.2-4build3_armhf.deb ... 96s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 96s Preparing to unpack .../02-python3.12-minimal_3.12.2-4build3_armhf.deb ... 96s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 96s Preparing to unpack .../03-libpython3.12-stdlib_3.12.2-4build3_armhf.deb ... 96s Unpacking libpython3.12-stdlib:armhf (3.12.2-4build3) over (3.12.2-1) ... 96s Preparing to unpack .../04-libpython3.12-minimal_3.12.2-4build3_armhf.deb ... 96s Unpacking libpython3.12-minimal:armhf (3.12.2-4build3) over (3.12.2-1) ... 97s Preparing to unpack .../05-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 97s Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 97s Preparing to unpack .../06-python3.11_3.11.8-1build4_armhf.deb ... 97s Unpacking python3.11 (3.11.8-1build4) over (3.11.8-1) ... 97s Preparing to unpack .../07-python3.11-minimal_3.11.8-1build4_armhf.deb ... 97s Unpacking python3.11-minimal (3.11.8-1build4) over (3.11.8-1) ... 97s Preparing to unpack .../08-libpython3.11-stdlib_3.11.8-1build4_armhf.deb ... 97s Unpacking libpython3.11-stdlib:armhf (3.11.8-1build4) over (3.11.8-1) ... 97s Preparing to unpack .../09-libpython3.11-minimal_3.11.8-1build4_armhf.deb ... 97s Unpacking libpython3.11-minimal:armhf (3.11.8-1build4) over (3.11.8-1) ... 97s Preparing to unpack .../10-libsqlite3-0_3.45.1-1ubuntu1_armhf.deb ... 97s Unpacking libsqlite3-0:armhf (3.45.1-1ubuntu1) over (3.45.1-1) ... 97s Preparing to unpack .../11-libtext-iconv-perl_1.7-8build2_armhf.deb ... 97s Unpacking libtext-iconv-perl:armhf (1.7-8build2) over (1.7-8build1) ... 97s Preparing to unpack .../12-libtext-charwidth-perl_0.04-11build2_armhf.deb ... 97s Unpacking libtext-charwidth-perl:armhf (0.04-11build2) over (0.04-11build1) ... 97s Preparing to unpack .../13-perl-modules-5.38_5.38.2-3.2_all.deb ... 97s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 98s dpkg: libperl5.38:armhf: dependency problems, but removing anyway as you requested: 98s perl depends on libperl5.38 (= 5.38.2-3). 98s 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 ... 78624 files and directories currently installed.) 98s Removing libperl5.38:armhf (5.38.2-3) ... 98s dpkg: libdb5.3:armhf: dependency problems, but removing anyway as you requested: 98s iproute2 depends on libdb5.3. 98s apt-utils depends on libdb5.3. 98s 98s Removing libdb5.3:armhf (5.3.28+dfsg2-4) ... 98s Selecting previously unselected package libdb5.3t64:armhf. 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 ... 78099 files and directories currently installed.) 98s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_armhf.deb ... 98s Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 98s Preparing to unpack .../python3-gdbm_3.12.2-3ubuntu1.1_armhf.deb ... 98s Unpacking python3-gdbm:armhf (3.12.2-3ubuntu1.1) over (3.11.5-1) ... 98s Preparing to unpack .../man-db_2.12.0-3build4_armhf.deb ... 98s Unpacking man-db (2.12.0-3build4) over (2.12.0-3) ... 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 ... 78105 files and directories currently installed.) 98s Removing libgdbm-compat4:armhf (1.23-5) ... 98s Removing libgdbm6:armhf (1.23-5) ... 98s Selecting previously unselected package libgdbm6t64:armhf. 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 ... 78095 files and directories currently installed.) 98s Preparing to unpack .../libgdbm6t64_1.23-5.1_armhf.deb ... 98s Unpacking libgdbm6t64:armhf (1.23-5.1) ... 98s Selecting previously unselected package libgdbm-compat4t64:armhf. 98s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_armhf.deb ... 98s Unpacking libgdbm-compat4t64:armhf (1.23-5.1) ... 98s Selecting previously unselected package libperl5.38t64:armhf. 98s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_armhf.deb ... 98s Unpacking libperl5.38t64:armhf (5.38.2-3.2) ... 98s Preparing to unpack .../perl_5.38.2-3.2_armhf.deb ... 98s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 98s Preparing to unpack .../perl-base_5.38.2-3.2_armhf.deb ... 98s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 99s Setting up perl-base (5.38.2-3.2) ... 99s (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 ... 78626 files and directories currently installed.) 99s Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu4_armhf.deb ... 99s Unpacking liblocale-gettext-perl (1.07-6ubuntu4) over (1.07-6build1) ... 99s dpkg: libnettle8:armhf: dependency problems, but removing anyway as you requested: 99s libhogweed6:armhf depends on libnettle8. 99s libgnutls30:armhf depends on libnettle8 (>= 3.9~). 99s libcurl3-gnutls:armhf depends on libnettle8. 99s libarchive13:armhf depends on libnettle8. 99s 99s (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 ... 78626 files and directories currently installed.) 99s Removing libnettle8:armhf (3.9.1-2) ... 99s Selecting previously unselected package libnettle8t64:armhf. 99s (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 ... 78619 files and directories currently installed.) 99s Preparing to unpack .../libnettle8t64_3.9.1-2.2_armhf.deb ... 99s Unpacking libnettle8t64:armhf (3.9.1-2.2) ... 99s Setting up libnettle8t64:armhf (3.9.1-2.2) ... 99s dpkg: libhogweed6:armhf: dependency problems, but removing anyway as you requested: 99s libgnutls30:armhf depends on libhogweed6 (>= 3.6). 99s 99s (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 ... 78627 files and directories currently installed.) 99s Removing libhogweed6:armhf (3.9.1-2) ... 99s Selecting previously unselected package libhogweed6t64:armhf. 99s (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 ... 78622 files and directories currently installed.) 99s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_armhf.deb ... 99s Unpacking libhogweed6t64:armhf (3.9.1-2.2) ... 99s Setting up libhogweed6t64:armhf (3.9.1-2.2) ... 99s dpkg: libgnutls30:armhf: dependency problems, but removing anyway as you requested: 99s libldap2:armhf depends on libgnutls30 (>= 3.8.2). 99s libcurl3-gnutls:armhf depends on libgnutls30 (>= 3.8.2). 99s fwupd depends on libgnutls30 (>= 3.7.3). 99s dirmngr depends on libgnutls30 (>= 3.8.1). 99s apt depends on libgnutls30 (>= 3.8.1). 99s 99s (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 ... 78628 files and directories currently installed.) 99s Removing libgnutls30:armhf (3.8.3-1ubuntu1) ... 99s Selecting previously unselected package libgnutls30t64:armhf. 99s (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 ... 78619 files and directories currently installed.) 99s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_armhf.deb ... 99s Unpacking libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 99s Setting up libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 99s (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 ... 78647 files and directories currently installed.) 99s Preparing to unpack .../libldap2_2.6.7+dfsg-1~exp1ubuntu6_armhf.deb ... 99s Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 99s dpkg: libcurl3-gnutls:armhf: dependency problems, but removing anyway as you requested: 99s libfwupd2:armhf depends on libcurl3-gnutls (>= 7.63.0). 99s fwupd depends on libcurl3-gnutls (>= 7.63.0). 99s 99s (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 ... 78647 files and directories currently installed.) 99s Removing libcurl3-gnutls:armhf (8.5.0-2ubuntu2) ... 99s Selecting previously unselected package libcurl3t64-gnutls:armhf. 99s (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 ... 78640 files and directories currently installed.) 99s Preparing to unpack .../00-libcurl3t64-gnutls_8.5.0-2ubuntu8_armhf.deb ... 99s Unpacking libcurl3t64-gnutls:armhf (8.5.0-2ubuntu8) ... 99s Preparing to unpack .../01-shared-mime-info_2.4-1build1_armhf.deb ... 99s Unpacking shared-mime-info (2.4-1build1) over (2.4-1) ... 100s Preparing to unpack .../02-gir1.2-girepository-2.0_1.79.1-1ubuntu6_armhf.deb ... 100s Unpacking gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 100s Preparing to unpack .../03-gir1.2-glib-2.0_2.79.3-3ubuntu5_armhf.deb ... 100s Unpacking gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 100s Preparing to unpack .../04-libgirepository-1.0-1_1.79.1-1ubuntu6_armhf.deb ... 100s Unpacking libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 100s Preparing to unpack .../05-python3-gi_3.47.0-3build1_armhf.deb ... 100s Unpacking python3-gi (3.47.0-3build1) over (3.47.0-3) ... 100s Preparing to unpack .../06-python3-dbus_1.3.2-5build2_armhf.deb ... 100s Unpacking python3-dbus (1.3.2-5build2) over (1.3.2-5build1) ... 100s Selecting previously unselected package libnetplan1:armhf. 100s Preparing to unpack .../07-libnetplan1_1.0-1_armhf.deb ... 100s Unpacking libnetplan1:armhf (1.0-1) ... 100s Preparing to unpack .../08-python3-netplan_1.0-1_armhf.deb ... 100s Unpacking python3-netplan (1.0-1) over (0.107.1-3) ... 100s Preparing to unpack .../09-netplan-generator_1.0-1_armhf.deb ... 100s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 100s Unpacking netplan-generator (1.0-1) over (0.107.1-3) ... 100s Preparing to unpack .../10-initramfs-tools-bin_0.142ubuntu23_armhf.deb ... 100s Unpacking initramfs-tools-bin (0.142ubuntu23) over (0.142ubuntu20) ... 100s Preparing to unpack .../11-initramfs-tools-core_0.142ubuntu23_all.deb ... 100s Unpacking initramfs-tools-core (0.142ubuntu23) over (0.142ubuntu20) ... 100s Preparing to unpack .../12-initramfs-tools_0.142ubuntu23_all.deb ... 100s Unpacking initramfs-tools (0.142ubuntu23) over (0.142ubuntu20) ... 100s Preparing to unpack .../13-netplan.io_1.0-1_armhf.deb ... 100s Unpacking netplan.io (1.0-1) over (0.107.1-3) ... 101s Preparing to unpack .../14-libxmlb2_0.3.15-1build1_armhf.deb ... 101s Unpacking libxmlb2:armhf (0.3.15-1build1) over (0.3.15-1) ... 101s Preparing to unpack .../15-libqrtr-glib0_1.2.2-1ubuntu3_armhf.deb ... 101s Unpacking libqrtr-glib0:armhf (1.2.2-1ubuntu3) over (1.2.2-1ubuntu2) ... 101s Preparing to unpack .../16-libqmi-glib5_1.35.2-0ubuntu1_armhf.deb ... 101s Unpacking libqmi-glib5:armhf (1.35.2-0ubuntu1) over (1.34.0-2) ... 101s Preparing to unpack .../17-libqmi-proxy_1.35.2-0ubuntu1_armhf.deb ... 101s Unpacking libqmi-proxy (1.35.2-0ubuntu1) over (1.34.0-2) ... 101s Preparing to unpack .../18-libpolkit-agent-1-0_124-1ubuntu1_armhf.deb ... 101s Unpacking libpolkit-agent-1-0:armhf (124-1ubuntu1) over (124-1) ... 101s Preparing to unpack .../19-libpolkit-gobject-1-0_124-1ubuntu1_armhf.deb ... 101s Unpacking libpolkit-gobject-1-0:armhf (124-1ubuntu1) over (124-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 ... 78651 files and directories currently installed.) 101s Removing libnetplan0:armhf (0.107.1-3) ... 101s dpkg: libglib2.0-0:armhf: dependency problems, but removing anyway as you requested: 101s libmm-glib0:armhf depends on libglib2.0-0 (>= 2.62.0). 101s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 101s libmbim-glib4:armhf depends on libglib2.0-0 (>= 2.56). 101s libjson-glib-1.0-0:armhf depends on libglib2.0-0 (>= 2.75.3). 101s libgusb2:armhf depends on libglib2.0-0 (>= 2.75.3). 101s libgudev-1.0-0:armhf depends on libglib2.0-0 (>= 2.38.0). 101s libfwupd2:armhf depends on libglib2.0-0 (>= 2.79.0). 101s libblockdev3:armhf depends on libglib2.0-0 (>= 2.42.2). 101s libblockdev-swap3:armhf depends on libglib2.0-0 (>= 2.42.2). 101s libblockdev-part3:armhf depends on libglib2.0-0 (>= 2.42.2). 101s libblockdev-nvme3:armhf depends on libglib2.0-0 (>= 2.42.2). 101s libblockdev-mdraid3:armhf depends on libglib2.0-0 (>= 2.42.2). 101s libblockdev-loop3:armhf depends on libglib2.0-0 (>= 2.42.2). 101s libblockdev-fs3:armhf depends on libglib2.0-0 (>= 2.42.2). 101s libblockdev-crypto3:armhf depends on libglib2.0-0 (>= 2.42.2). 101s fwupd depends on libglib2.0-0 (>= 2.79.0). 101s bolt depends on libglib2.0-0 (>= 2.56.0). 101s 101s Removing libglib2.0-0:armhf (2.79.2-1~ubuntu1) ... 101s Selecting previously unselected package libglib2.0-0t64:armhf. 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 ... 78622 files and directories currently installed.) 101s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_armhf.deb ... 101s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:armhf.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 101s removed '/var/lib/dpkg/info/libglib2.0-0:armhf.postrm' 101s Unpacking libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 101s Preparing to unpack .../libfwupd2_1.9.15-2_armhf.deb ... 101s Unpacking libfwupd2:armhf (1.9.15-2) over (1.9.14-1) ... 101s dpkg: libarchive13:armhf: dependency problems, but removing anyway as you requested: 101s fwupd depends on libarchive13 (>= 3.2.1). 101s 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 ... 78647 files and directories currently installed.) 101s Removing libarchive13:armhf (3.7.2-1ubuntu2) ... 101s Selecting previously unselected package libarchive13t64:armhf. 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 ... 78641 files and directories currently installed.) 101s Preparing to unpack .../libarchive13t64_3.7.2-1.1ubuntu2_armhf.deb ... 101s Unpacking libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 101s Preparing to unpack .../fwupd_1.9.15-2_armhf.deb ... 101s Unpacking fwupd (1.9.15-2) over (1.9.14-1) ... 101s Preparing to unpack .../apt-utils_2.7.14_armhf.deb ... 101s Unpacking apt-utils (2.7.14) over (2.7.12) ... 101s dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: 101s ubuntu-pro-client depends on libapt-pkg6.0 (>= 1.9~). 101s python3-apt depends on libapt-pkg6.0 (>= 2.7.11). 101s apt depends on libapt-pkg6.0 (>= 2.7.12). 101s 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 ... 78648 files and directories currently installed.) 102s Removing libapt-pkg6.0:armhf (2.7.12) ... 102s Selecting previously unselected package libapt-pkg6.0t64:armhf. 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 ... 78599 files and directories currently installed.) 102s Preparing to unpack .../libapt-pkg6.0t64_2.7.14_armhf.deb ... 102s Unpacking libapt-pkg6.0t64:armhf (2.7.14) ... 102s Setting up libapt-pkg6.0t64:armhf (2.7.14) ... 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 ... 78649 files and directories currently installed.) 102s Preparing to unpack .../archives/apt_2.7.14_armhf.deb ... 102s Unpacking apt (2.7.14) over (2.7.12) ... 102s Setting up apt (2.7.14) ... 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 ... 78649 files and directories currently installed.) 103s Preparing to unpack .../ubuntu-pro-client-l10n_31.2.2_armhf.deb ... 103s Unpacking ubuntu-pro-client-l10n (31.2.2) over (31.1) ... 103s Preparing to unpack .../ubuntu-pro-client_31.2.2_armhf.deb ... 103s Unpacking ubuntu-pro-client (31.2.2) over (31.1) ... 103s Preparing to unpack .../keyboxd_2.4.4-2ubuntu15_armhf.deb ... 103s Unpacking keyboxd (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 103s dpkg: libnpth0:armhf: dependency problems, but removing anyway as you requested: 103s gpgv depends on libnpth0 (>= 0.90). 103s gpgsm depends on libnpth0 (>= 0.90). 103s gpg-agent depends on libnpth0 (>= 0.90). 103s gpg depends on libnpth0 (>= 0.90). 103s dirmngr depends on libnpth0 (>= 0.90). 103s 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 ... 78649 files and directories currently installed.) 103s Removing libnpth0:armhf (1.6-3build2) ... 103s Selecting previously unselected package libnpth0t64:armhf. 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 ... 78644 files and directories currently installed.) 103s Preparing to unpack .../libnpth0t64_1.6-3.1_armhf.deb ... 103s Unpacking libnpth0t64:armhf (1.6-3.1) ... 103s Setting up libnpth0t64:armhf (1.6-3.1) ... 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 ... 78650 files and directories currently installed.) 103s Preparing to unpack .../gpgv_2.4.4-2ubuntu15_armhf.deb ... 103s Unpacking gpgv (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 103s Setting up gpgv (2.4.4-2ubuntu15) ... 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 ... 78650 files and directories currently installed.) 103s Preparing to unpack .../gpg_2.4.4-2ubuntu15_armhf.deb ... 103s Unpacking gpg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 103s Preparing to unpack .../gpg-wks-client_2.4.4-2ubuntu15_armhf.deb ... 103s Unpacking gpg-wks-client (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 103s Preparing to unpack .../gnupg-utils_2.4.4-2ubuntu15_armhf.deb ... 103s Unpacking gnupg-utils (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 103s Preparing to unpack .../gpg-agent_2.4.4-2ubuntu15_armhf.deb ... 103s Unpacking gpg-agent (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 103s Preparing to unpack .../gpgsm_2.4.4-2ubuntu15_armhf.deb ... 103s Unpacking gpgsm (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 103s dpkg: libreadline8:armhf: dependency problems, but removing anyway as you requested: 103s gpgconf depends on libreadline8 (>= 6.0). 103s gawk depends on libreadline8 (>= 6.0). 103s fdisk depends on libreadline8 (>= 6.0). 103s 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 ... 78650 files and directories currently installed.) 103s Removing libreadline8:armhf (8.2-3) ... 103s Selecting previously unselected package libreadline8t64:armhf. 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 ... 78638 files and directories currently installed.) 103s Preparing to unpack .../libreadline8t64_8.2-4_armhf.deb ... 103s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' 103s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' 103s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' 103s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' 103s Unpacking libreadline8t64:armhf (8.2-4) ... 104s Setting up libreadline8t64:armhf (8.2-4) ... 104s (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 ... 78658 files and directories currently installed.) 104s Preparing to unpack .../00-gawk_1%3a5.2.1-2build2_armhf.deb ... 104s Unpacking gawk (1:5.2.1-2build2) over (1:5.2.1-2) ... 104s Preparing to unpack .../01-fdisk_2.39.3-9ubuntu2_armhf.deb ... 104s Unpacking fdisk (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 104s Preparing to unpack .../02-gpgconf_2.4.4-2ubuntu15_armhf.deb ... 104s Unpacking gpgconf (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 104s Preparing to unpack .../03-dirmngr_2.4.4-2ubuntu15_armhf.deb ... 104s Unpacking dirmngr (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 104s Preparing to unpack .../04-gnupg_2.4.4-2ubuntu15_all.deb ... 104s Unpacking gnupg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 104s Preparing to unpack .../05-python3-apt_2.7.7_armhf.deb ... 104s Unpacking python3-apt (2.7.7) over (2.7.6) ... 104s Preparing to unpack .../06-pinentry-curses_1.2.1-3ubuntu4_armhf.deb ... 104s Unpacking pinentry-curses (1.2.1-3ubuntu4) over (1.2.1-3ubuntu1) ... 104s Preparing to unpack .../07-python3-yaml_6.0.1-2build1_armhf.deb ... 104s Unpacking python3-yaml (6.0.1-2build1) over (6.0.1-2) ... 104s Preparing to unpack .../08-python-apt-common_2.7.7_all.deb ... 104s Unpacking python-apt-common (2.7.7) over (2.7.6) ... 104s Preparing to unpack .../09-python3-setuptools_68.1.2-2ubuntu1_all.deb ... 104s Unpacking python3-setuptools (68.1.2-2ubuntu1) over (68.1.2-2) ... 104s Preparing to unpack .../10-python3-pkg-resources_68.1.2-2ubuntu1_all.deb ... 104s Unpacking python3-pkg-resources (68.1.2-2ubuntu1) over (68.1.2-2) ... 105s Preparing to unpack .../11-dpkg_1.22.6ubuntu4_armhf.deb ... 105s Unpacking dpkg (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 105s Setting up dpkg (1.22.6ubuntu4) ... 105s Setting up libpython3.12-minimal:armhf (3.12.2-4build3) ... 105s Setting up libexpat1:armhf (2.6.1-2) ... 105s Setting up python3.12-minimal (3.12.2-4build3) ... 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 ... 78655 files and directories currently installed.) 106s Preparing to unpack .../python3-minimal_3.12.2-0ubuntu1_armhf.deb ... 106s Unpacking python3-minimal (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 106s Setting up python3-minimal (3.12.2-0ubuntu1) ... 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 ... 78655 files and directories currently installed.) 106s Preparing to unpack .../python3_3.12.2-0ubuntu1_armhf.deb ... 106s Unpacking python3 (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 106s Preparing to unpack .../libpython3-stdlib_3.12.2-0ubuntu1_armhf.deb ... 106s Unpacking libpython3-stdlib:armhf (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 106s Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu2_armhf.deb ... 106s Unpacking libsmartcols1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 106s Setting up libsmartcols1:armhf (2.39.3-9ubuntu2) ... 107s (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 ... 78655 files and directories currently installed.) 107s Preparing to unpack .../0-bsdextrautils_2.39.3-9ubuntu2_armhf.deb ... 107s Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 107s Preparing to unpack .../1-groff-base_1.23.0-3build1_armhf.deb ... 107s Unpacking groff-base (1.23.0-3build1) over (1.23.0-3) ... 107s Preparing to unpack .../2-readline-common_8.2-4_all.deb ... 107s Unpacking readline-common (8.2-4) over (8.2-3) ... 107s Selecting previously unselected package libgpgme11t64:armhf. 107s Preparing to unpack .../3-libgpgme11t64_1.18.0-4.1ubuntu3_armhf.deb ... 107s Unpacking libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 107s Preparing to unpack .../4-libblockdev-crypto3_3.1.0-1build1_armhf.deb ... 107s Unpacking libblockdev-crypto3:armhf (3.1.0-1build1) over (3.1.0-1) ... 107s Preparing to unpack .../5-e2fsprogs-l10n_1.47.0-2.4~exp1ubuntu2_all.deb ... 107s Unpacking e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 107s Preparing to unpack .../6-logsave_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 107s Unpacking logsave (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 107s Preparing to unpack .../7-dhcpcd-base_1%3a10.0.6-1ubuntu2_armhf.deb ... 107s Unpacking dhcpcd-base (1:10.0.6-1ubuntu2) over (1:10.0.6-1ubuntu1) ... 107s Preparing to unpack .../8-libblockdev-fs3_3.1.0-1build1_armhf.deb ... 107s Unpacking libblockdev-fs3:armhf (3.1.0-1build1) over (3.1.0-1) ... 107s dpkg: libreiserfscore0: dependency problems, but removing anyway as you requested: 107s btrfs-progs depends on libreiserfscore0 (>= 1:3.6.27). 107s 107s (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 ... 78662 files and directories currently installed.) 107s Removing libreiserfscore0 (1:3.6.27-7) ... 107s Selecting previously unselected package libreiserfscore0t64. 107s (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 ... 78657 files and directories currently installed.) 107s Preparing to unpack .../libreiserfscore0t64_1%3a3.6.27-7.1_armhf.deb ... 107s Unpacking libreiserfscore0t64 (1:3.6.27-7.1) ... 107s Preparing to unpack .../btrfs-progs_6.6.3-1.1build1_armhf.deb ... 107s Unpacking btrfs-progs (6.6.3-1.1build1) over (6.6.3-1.1) ... 107s dpkg: libext2fs2:armhf: dependency problems, but removing anyway as you requested: 107s e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). 107s 107s (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 ... 78663 files and directories currently installed.) 107s Removing libext2fs2:armhf (1.47.0-2ubuntu1) ... 107s Selecting previously unselected package libext2fs2t64:armhf. 107s (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 ... 78656 files and directories currently installed.) 107s Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 107s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' 107s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' 107s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' 107s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' 107s Unpacking libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 107s Setting up libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) ... 107s Setting up libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 107s (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 ... 78672 files and directories currently installed.) 107s Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 107s Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 107s Preparing to unpack .../libblockdev-loop3_3.1.0-1build1_armhf.deb ... 107s Unpacking libblockdev-loop3:armhf (3.1.0-1build1) over (3.1.0-1) ... 107s Preparing to unpack .../libblockdev-mdraid3_3.1.0-1build1_armhf.deb ... 107s Unpacking libblockdev-mdraid3:armhf (3.1.0-1build1) over (3.1.0-1) ... 107s Preparing to unpack .../libblockdev-nvme3_3.1.0-1build1_armhf.deb ... 107s Unpacking libblockdev-nvme3:armhf (3.1.0-1build1) over (3.1.0-1) ... 108s (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 ... 78672 files and directories currently installed.) 108s Removing libnvme1 (1.8-2) ... 108s Selecting previously unselected package libnvme1t64. 108s (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 ... 78665 files and directories currently installed.) 108s Preparing to unpack .../0-libnvme1t64_1.8-3_armhf.deb ... 108s Unpacking libnvme1t64 (1.8-3) ... 108s Preparing to unpack .../1-libblockdev-part3_3.1.0-1build1_armhf.deb ... 108s Unpacking libblockdev-part3:armhf (3.1.0-1build1) over (3.1.0-1) ... 108s Preparing to unpack .../2-libblockdev-swap3_3.1.0-1build1_armhf.deb ... 108s Unpacking libblockdev-swap3:armhf (3.1.0-1build1) over (3.1.0-1) ... 108s Preparing to unpack .../3-libblockdev3_3.1.0-1build1_armhf.deb ... 108s Unpacking libblockdev3:armhf (3.1.0-1build1) over (3.1.0-1) ... 108s Preparing to unpack .../4-libgudev-1.0-0_1%3a238-3ubuntu2_armhf.deb ... 108s Unpacking libgudev-1.0-0:armhf (1:238-3ubuntu2) over (1:238-3) ... 108s Preparing to unpack .../5-libxml2_2.9.14+dfsg-1.3ubuntu2_armhf.deb ... 108s Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) over (2.9.14+dfsg-1.3ubuntu1) ... 108s Preparing to unpack .../6-libbpf1_1%3a1.3.0-2build1_armhf.deb ... 108s Unpacking libbpf1:armhf (1:1.3.0-2build1) over (1:1.3.0-2) ... 108s Preparing to unpack .../7-iproute2_6.1.0-1ubuntu5_armhf.deb ... 108s Unpacking iproute2 (6.1.0-1ubuntu5) over (6.1.0-1ubuntu2) ... 108s (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 ... 78673 files and directories currently installed.) 108s Removing libelf1:armhf (0.190-1) ... 108s Selecting previously unselected package libelf1t64:armhf. 108s (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 ... 78668 files and directories currently installed.) 108s Preparing to unpack .../libelf1t64_0.190-1.1build2_armhf.deb ... 108s Unpacking libelf1t64:armhf (0.190-1.1build2) ... 108s Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1_all.deb ... 108s Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.4+ds-1build1) ... 108s Preparing to unpack .../lsof_4.95.0-1build2_armhf.deb ... 108s Unpacking lsof (4.95.0-1build2) over (4.95.0-1build1) ... 108s Preparing to unpack .../libnsl2_1.3.0-3build2_armhf.deb ... 108s Unpacking libnsl2:armhf (1.3.0-3build2) over (1.3.0-3) ... 108s (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 ... 78673 files and directories currently installed.) 108s Removing libtirpc3:armhf (1.3.4+ds-1build1) ... 108s Selecting previously unselected package libtirpc3t64:armhf. 108s (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 ... 78667 files and directories currently installed.) 108s Preparing to unpack .../00-libtirpc3t64_1.3.4+ds-1.1_armhf.deb ... 108s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' 108s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' 108s Unpacking libtirpc3t64:armhf (1.3.4+ds-1.1) ... 108s Preparing to unpack .../01-libmbim-proxy_1.31.2-0ubuntu2_armhf.deb ... 108s Unpacking libmbim-proxy (1.31.2-0ubuntu2) over (1.30.0-1) ... 108s Preparing to unpack .../02-libmbim-glib4_1.31.2-0ubuntu2_armhf.deb ... 108s Unpacking libmbim-glib4:armhf (1.31.2-0ubuntu2) over (1.30.0-1) ... 108s Preparing to unpack .../03-libjson-glib-1.0-common_1.8.0-2build1_all.deb ... 108s Unpacking libjson-glib-1.0-common (1.8.0-2build1) over (1.8.0-2) ... 108s Preparing to unpack .../04-libjson-glib-1.0-0_1.8.0-2build1_armhf.deb ... 108s Unpacking libjson-glib-1.0-0:armhf (1.8.0-2build1) over (1.8.0-2) ... 108s Preparing to unpack .../05-libnghttp2-14_1.59.0-1build1_armhf.deb ... 108s Unpacking libnghttp2-14:armhf (1.59.0-1build1) over (1.59.0-1) ... 108s Preparing to unpack .../06-libssh-4_0.10.6-2build1_armhf.deb ... 108s Unpacking libssh-4:armhf (0.10.6-2build1) over (0.10.6-2) ... 108s Preparing to unpack .../07-libusb-1.0-0_2%3a1.0.27-1_armhf.deb ... 108s Unpacking libusb-1.0-0:armhf (2:1.0.27-1) over (2:1.0.26-1) ... 109s Preparing to unpack .../08-libgusb2_0.4.8-1build1_armhf.deb ... 109s Unpacking libgusb2:armhf (0.4.8-1build1) over (0.4.8-1) ... 109s Preparing to unpack .../09-libmm-glib0_1.23.4-0ubuntu1_armhf.deb ... 109s Unpacking libmm-glib0:armhf (1.23.4-0ubuntu1) over (1.22.0-3) ... 109s Preparing to unpack .../10-libprotobuf-c1_1.4.1-1ubuntu3_armhf.deb ... 109s Unpacking libprotobuf-c1:armhf (1.4.1-1ubuntu3) over (1.4.1-1ubuntu2) ... 109s Preparing to unpack .../11-libsasl2-2_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 109s Unpacking libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 109s Preparing to unpack .../12-libibverbs1_50.0-2build1_armhf.deb ... 109s Unpacking libibverbs1:armhf (50.0-2build1) over (50.0-2) ... 109s Preparing to unpack .../13-libfido2-1_1.14.0-1build1_armhf.deb ... 109s Unpacking libfido2-1:armhf (1.14.0-1build1) over (1.14.0-1) ... 109s Preparing to unpack .../14-libproc2-0_2%3a4.0.4-4ubuntu2_armhf.deb ... 109s Unpacking libproc2-0:armhf (2:4.0.4-4ubuntu2) over (2:4.0.4-4ubuntu1) ... 109s Preparing to unpack .../15-procps_2%3a4.0.4-4ubuntu2_armhf.deb ... 109s Unpacking procps (2:4.0.4-4ubuntu2) over (2:4.0.4-4ubuntu1) ... 109s Preparing to unpack .../16-coreutils_9.4-3ubuntu3_armhf.deb ... 109s Unpacking coreutils (9.4-3ubuntu3) over (9.4-2ubuntu4) ... 109s Setting up coreutils (9.4-3ubuntu3) ... 109s (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 ... 78679 files and directories currently installed.) 109s Preparing to unpack .../util-linux_2.39.3-9ubuntu2_armhf.deb ... 109s Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 109s Setting up util-linux (2.39.3-9ubuntu2) ... 110s fstrim.service is a disabled or a static unit not running, not starting it. 110s (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 ... 78679 files and directories currently installed.) 110s Removing libatm1:armhf (1:2.5.1-5) ... 110s (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 ... 78674 files and directories currently installed.) 110s Preparing to unpack .../file_1%3a5.45-3_armhf.deb ... 110s Unpacking file (1:5.45-3) over (1:5.45-2) ... 110s (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 ... 78674 files and directories currently installed.) 110s Removing libmagic1:armhf (1:5.45-2) ... 110s (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 ... 78664 files and directories currently installed.) 110s Preparing to unpack .../libmagic-mgc_1%3a5.45-3_armhf.deb ... 110s Unpacking libmagic-mgc (1:5.45-3) over (1:5.45-2) ... 111s Selecting previously unselected package libmagic1t64:armhf. 111s Preparing to unpack .../libmagic1t64_1%3a5.45-3_armhf.deb ... 111s Unpacking libmagic1t64:armhf (1:5.45-3) ... 111s Preparing to unpack .../libplymouth5_24.004.60-1ubuntu6_armhf.deb ... 111s Unpacking libplymouth5:armhf (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 111s (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 ... 78675 files and directories currently installed.) 111s Removing libpng16-16:armhf (1.6.43-1) ... 111s Selecting previously unselected package libpng16-16t64:armhf. 111s (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 ... 78665 files and directories currently installed.) 111s Preparing to unpack .../libpng16-16t64_1.6.43-3_armhf.deb ... 111s Unpacking libpng16-16t64:armhf (1.6.43-3) ... 111s Preparing to unpack .../bind9-host_1%3a9.18.24-0ubuntu3_armhf.deb ... 111s Unpacking bind9-host (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 111s Preparing to unpack .../bind9-dnsutils_1%3a9.18.24-0ubuntu3_armhf.deb ... 111s Unpacking bind9-dnsutils (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 111s Preparing to unpack .../bind9-libs_1%3a9.18.24-0ubuntu3_armhf.deb ... 111s Unpacking bind9-libs:armhf (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 111s (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 ... 78676 files and directories currently installed.) 111s Removing libuv1:armhf (1.48.0-1) ... 111s Selecting previously unselected package libuv1t64:armhf. 111s (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 ... 78671 files and directories currently installed.) 111s Preparing to unpack .../libuv1t64_1.48.0-1.1_armhf.deb ... 111s Unpacking libuv1t64:armhf (1.48.0-1.1) ... 111s Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu2_armhf.deb ... 111s Unpacking uuid-runtime (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 111s Preparing to unpack .../libdebconfclient0_0.271ubuntu2_armhf.deb ... 111s Unpacking libdebconfclient0:armhf (0.271ubuntu2) over (0.271ubuntu1) ... 111s Setting up libdebconfclient0:armhf (0.271ubuntu2) ... 111s (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 ... 78677 files and directories currently installed.) 111s Preparing to unpack .../libsemanage-common_3.5-1build4_all.deb ... 111s Unpacking libsemanage-common (3.5-1build4) over (3.5-1build2) ... 111s Setting up libsemanage-common (3.5-1build4) ... 111s (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 ... 78677 files and directories currently installed.) 111s Preparing to unpack .../libsemanage2_3.5-1build4_armhf.deb ... 111s Unpacking libsemanage2:armhf (3.5-1build4) over (3.5-1build2) ... 111s Setting up libsemanage2:armhf (3.5-1build4) ... 112s (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 ... 78677 files and directories currently installed.) 112s Preparing to unpack .../install-info_7.1-3build1_armhf.deb ... 112s Unpacking install-info (7.1-3build1) over (7.1-3) ... 112s Setting up install-info (7.1-3build1) ... 112s (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 ... 78677 files and directories currently installed.) 112s Preparing to unpack .../00-gcc-13-base_13.2.0-21ubuntu1_armhf.deb ... 112s Unpacking gcc-13-base:armhf (13.2.0-21ubuntu1) over (13.2.0-17ubuntu2) ... 112s Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 112s Unpacking libss2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 112s Preparing to unpack .../02-dmsetup_2%3a1.02.185-3ubuntu2_armhf.deb ... 112s Unpacking dmsetup (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 112s Preparing to unpack .../03-eject_2.39.3-9ubuntu2_armhf.deb ... 112s Unpacking eject (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 112s Preparing to unpack .../04-krb5-locales_1.20.1-6ubuntu1_all.deb ... 112s Unpacking krb5-locales (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 112s Preparing to unpack .../05-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 112s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 112s Preparing to unpack .../06-libslang2_2.3.3-3build1_armhf.deb ... 112s Unpacking libslang2:armhf (2.3.3-3build1) over (2.3.3-3) ... 112s Preparing to unpack .../07-rsyslog_8.2312.0-3ubuntu7_armhf.deb ... 112s Unpacking rsyslog (8.2312.0-3ubuntu7) over (8.2312.0-3ubuntu3) ... 112s Preparing to unpack .../08-vim-tiny_2%3a9.1.0016-1ubuntu6_armhf.deb ... 112s Unpacking vim-tiny (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 112s Preparing to unpack .../09-vim-common_2%3a9.1.0016-1ubuntu6_all.deb ... 112s Unpacking vim-common (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 112s Selecting previously unselected package xdg-user-dirs. 112s Preparing to unpack .../10-xdg-user-dirs_0.18-1_armhf.deb ... 112s Unpacking xdg-user-dirs (0.18-1) ... 112s Preparing to unpack .../11-xxd_2%3a9.1.0016-1ubuntu6_armhf.deb ... 112s Unpacking xxd (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 112s Preparing to unpack .../12-apparmor_4.0.0-beta3-0ubuntu2_armhf.deb ... 113s Unpacking apparmor (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 113s Preparing to unpack .../13-ftp_20230507-2build1_all.deb ... 113s Unpacking ftp (20230507-2build1) over (20230507-2) ... 113s Preparing to unpack .../14-inetutils-telnet_2%3a2.5-3ubuntu3_armhf.deb ... 113s Unpacking inetutils-telnet (2:2.5-3ubuntu3) over (2:2.5-3ubuntu1) ... 113s Preparing to unpack .../15-info_7.1-3build1_armhf.deb ... 113s Unpacking info (7.1-3build1) over (7.1-3) ... 113s Preparing to unpack .../16-libxmuu1_2%3a1.1.3-3build1_armhf.deb ... 113s Unpacking libxmuu1:armhf (2:1.1.3-3build1) over (2:1.1.3-3) ... 113s Preparing to unpack .../17-lshw_02.19.git.2021.06.19.996aaad9c7-2build2_armhf.deb ... 113s Unpacking lshw (02.19.git.2021.06.19.996aaad9c7-2build2) over (02.19.git.2021.06.19.996aaad9c7-2build1) ... 113s Preparing to unpack .../18-mtr-tiny_0.95-1.1build1_armhf.deb ... 113s Unpacking mtr-tiny (0.95-1.1build1) over (0.95-1.1) ... 113s Preparing to unpack .../19-plymouth-theme-ubuntu-text_24.004.60-1ubuntu6_armhf.deb ... 113s Unpacking plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 113s Preparing to unpack .../20-plymouth_24.004.60-1ubuntu6_armhf.deb ... 113s Unpacking plymouth (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 113s Preparing to unpack .../21-psmisc_23.7-1_armhf.deb ... 113s Unpacking psmisc (23.7-1) over (23.6-2) ... 113s Preparing to unpack .../22-telnet_0.17+2.5-3ubuntu3_all.deb ... 113s Unpacking telnet (0.17+2.5-3ubuntu3) over (0.17+2.5-3ubuntu1) ... 113s Preparing to unpack .../23-usb.ids_2024.03.18-1_all.deb ... 113s Unpacking usb.ids (2024.03.18-1) over (2024.01.30-1) ... 113s Preparing to unpack .../24-xz-utils_5.6.0-0.2_armhf.deb ... 113s Unpacking xz-utils (5.6.0-0.2) over (5.4.5-0.3) ... 113s Preparing to unpack .../25-libctf0_2.42-4ubuntu1_armhf.deb ... 113s Unpacking libctf0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 114s Preparing to unpack .../26-libctf-nobfd0_2.42-4ubuntu1_armhf.deb ... 114s Unpacking libctf-nobfd0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 114s Preparing to unpack .../27-binutils-arm-linux-gnueabihf_2.42-4ubuntu1_armhf.deb ... 114s Unpacking binutils-arm-linux-gnueabihf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 114s Preparing to unpack .../28-libbinutils_2.42-4ubuntu1_armhf.deb ... 114s Unpacking libbinutils:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 114s Preparing to unpack .../29-binutils_2.42-4ubuntu1_armhf.deb ... 114s Unpacking binutils (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 114s Preparing to unpack .../30-binutils-common_2.42-4ubuntu1_armhf.deb ... 114s Unpacking binutils-common:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 114s Preparing to unpack .../31-libsframe1_2.42-4ubuntu1_armhf.deb ... 114s Unpacking libsframe1:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 114s Preparing to unpack .../32-bolt_0.9.6-2build1_armhf.deb ... 114s Unpacking bolt (0.9.6-2build1) over (0.9.6-2) ... 114s Preparing to unpack .../33-cryptsetup-bin_2%3a2.7.0-1ubuntu2_armhf.deb ... 114s Unpacking cryptsetup-bin (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 114s Preparing to unpack .../34-dpkg-dev_1.22.6ubuntu4_all.deb ... 114s Unpacking dpkg-dev (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 114s Preparing to unpack .../35-libdpkg-perl_1.22.6ubuntu4_all.deb ... 114s Unpacking libdpkg-perl (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 114s Preparing to unpack .../36-gnupg-l10n_2.4.4-2ubuntu15_all.deb ... 114s Unpacking gnupg-l10n (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 114s Preparing to unpack .../37-ibverbs-providers_50.0-2build1_armhf.deb ... 114s Unpacking ibverbs-providers:armhf (50.0-2build1) over (50.0-2) ... 114s Preparing to unpack .../38-jq_1.7.1-3_armhf.deb ... 114s Unpacking jq (1.7.1-3) over (1.7.1-2) ... 114s Preparing to unpack .../39-libjq1_1.7.1-3_armhf.deb ... 114s Unpacking libjq1:armhf (1.7.1-3) over (1.7.1-2) ... 114s Selecting previously unselected package libatm1t64:armhf. 114s Preparing to unpack .../40-libatm1t64_1%3a2.5.1-5.1_armhf.deb ... 114s Unpacking libatm1t64:armhf (1:2.5.1-5.1) ... 114s Preparing to unpack .../41-libevent-core-2.1-7_2.1.12-stable-9build1_armhf.deb ... 114s Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-9build1) over (2.1.12-stable-9) ... 114s Preparing to unpack .../42-libftdi1-2_1.5-6build4_armhf.deb ... 114s Unpacking libftdi1-2:armhf (1.5-6build4) over (1.5-6build3) ... 114s Preparing to unpack .../43-libldap-common_2.6.7+dfsg-1~exp1ubuntu6_all.deb ... 114s Unpacking libldap-common (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 114s Preparing to unpack .../44-libsasl2-modules_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 114s Unpacking libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 114s Preparing to unpack .../45-python3-distutils_3.12.2-3ubuntu1.1_all.deb ... 115s Unpacking python3-distutils (3.12.2-3ubuntu1.1) over (3.11.5-1) ... 115s Preparing to unpack .../46-python3-lib2to3_3.12.2-3ubuntu1.1_all.deb ... 115s Unpacking python3-lib2to3 (3.12.2-3ubuntu1.1) over (3.11.5-1) ... 115s Preparing to unpack .../47-python3-pyrsistent_0.20.0-1build1_armhf.deb ... 115s Unpacking python3-pyrsistent:armhf (0.20.0-1build1) over (0.20.0-1) ... 115s Preparing to unpack .../48-python3-typing-extensions_4.10.0-1_all.deb ... 115s Unpacking python3-typing-extensions (4.10.0-1) over (4.9.0-1) ... 115s Preparing to unpack .../49-kpartx_0.9.4-5ubuntu6_armhf.deb ... 115s Unpacking kpartx (0.9.4-5ubuntu6) over (0.9.4-5ubuntu3) ... 115s Setting up pinentry-curses (1.2.1-3ubuntu4) ... 115s Setting up motd-news-config (13ubuntu8) ... 115s Setting up libtext-iconv-perl:armhf (1.7-8build2) ... 115s Setting up libtext-charwidth-perl:armhf (0.04-11build2) ... 115s Setting up libibverbs1:armhf (50.0-2build1) ... 115s Setting up systemd-sysv (255.4-1ubuntu5) ... 115s Setting up libapparmor1:armhf (4.0.0-beta3-0ubuntu2) ... 115s Setting up libatm1t64:armhf (1:2.5.1-5.1) ... 115s Setting up libgdbm6t64:armhf (1.23-5.1) ... 115s Setting up bsdextrautils (2.39.3-9ubuntu2) ... 115s Setting up libgdbm-compat4t64:armhf (1.23-5.1) ... 115s Setting up xdg-user-dirs (0.18-1) ... 115s Setting up ibverbs-providers:armhf (50.0-2build1) ... 115s Setting up linux-headers-6.8.0-20 (6.8.0-20.20) ... 115s Setting up libmagic-mgc (1:5.45-3) ... 115s Setting up gawk (1:5.2.1-2build2) ... 115s Setting up psmisc (23.7-1) ... 115s Setting up libjq1:armhf (1.7.1-3) ... 115s Setting up libtirpc-common (1.3.4+ds-1.1) ... 115s Setting up libbrotli1:armhf (1.1.0-2build1) ... 115s Setting up libsqlite3-0:armhf (3.45.1-1ubuntu1) ... 115s Setting up libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) ... 115s Setting up libuv1t64:armhf (1.48.0-1.1) ... 115s Setting up libmagic1t64:armhf (1:5.45-3) ... 115s Setting up rsyslog (8.2312.0-3ubuntu7) ... 115s info: The user `syslog' is already a member of `adm'. 115s apparmor_parser: Unable to replace "rsyslogd". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 115s 116s Setting up binutils-common:armhf (2.42-4ubuntu1) ... 116s Setting up libpsl5t64:armhf (0.21.2-1.1) ... 116s Setting up libnghttp2-14:armhf (1.59.0-1build1) ... 116s Setting up libreiserfscore0t64 (1:3.6.27-7.1) ... 116s Setting up libctf-nobfd0:armhf (2.42-4ubuntu1) ... 116s Setting up libnss-systemd:armhf (255.4-1ubuntu5) ... 116s Setting up krb5-locales (1.20.1-6ubuntu1) ... 116s Setting up file (1:5.45-3) ... 116s Setting up kmod (31+20240202-2ubuntu4) ... 116s Setting up lshw (02.19.git.2021.06.19.996aaad9c7-2build2) ... 116s Setting up libldap-common (2.6.7+dfsg-1~exp1ubuntu6) ... 116s Setting up libprotobuf-c1:armhf (1.4.1-1ubuntu3) ... 116s Setting up xxd (2:9.1.0016-1ubuntu6) ... 116s Setting up libsframe1:armhf (2.42-4ubuntu1) ... 116s Setting up libelf1t64:armhf (0.190-1.1build2) ... 116s Setting up libkrb5support0:armhf (1.20.1-6ubuntu1) ... 116s Setting up linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 116s Setting up eject (2.39.3-9ubuntu2) ... 116s Setting up apparmor (4.0.0-beta3-0ubuntu2) ... 116s Installing new version of config file /etc/apparmor.d/abstractions/authentication ... 116s Installing new version of config file /etc/apparmor.d/abstractions/crypto ... 116s Installing new version of config file /etc/apparmor.d/abstractions/kde-open5 ... 116s Installing new version of config file /etc/apparmor.d/abstractions/openssl ... 116s Installing new version of config file /etc/apparmor.d/code ... 116s Installing new version of config file /etc/apparmor.d/firefox ... 116s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 116s 117s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s sysctl: cannot stat /proc/sys/kernel/apparmor_restrict_unprivileged_userns: No such file or directory 117s Reloading AppArmor profiles 117s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "busybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "nautilus". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "toybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 117s 117s Error: At least one profile failed to load 117s Setting up libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 117s No schema files found: doing nothing. 117s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 117s Setting up vim-common (2:9.1.0016-1ubuntu6) ... 117s Setting up gcc-13-base:armhf (13.2.0-21ubuntu1) ... 117s Setting up libqrtr-glib0:armhf (1.2.2-1ubuntu3) ... 117s Setting up libslang2:armhf (2.3.3-3build1) ... 117s Setting up libnvme1t64 (1.8-3) ... 117s Setting up mtr-tiny (0.95-1.1build1) ... 117s Setting up gnupg-l10n (2.4.4-2ubuntu15) ... 117s Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) ... 117s Setting up libdbus-1-3:armhf (1.14.10-4ubuntu2) ... 117s Setting up xz-utils (5.6.0-0.2) ... 117s Setting up perl-modules-5.38 (5.38.2-3.2) ... 117s Setting up libproc2-0:armhf (2:4.0.4-4ubuntu2) ... 117s Setting up libblockdev-utils3:armhf (3.1.0-1build1) ... 117s Setting up libpng16-16t64:armhf (1.6.43-3) ... 117s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 118s Setting up libevent-core-2.1-7:armhf (2.1.12-stable-9build1) ... 118s Setting up udev (255.4-1ubuntu5) ... 118s Setting up libss2:armhf (1.47.0-2.4~exp1ubuntu2) ... 118s Setting up usb.ids (2024.03.18-1) ... 118s Setting up sudo (1.9.15p5-3ubuntu3) ... 118s Setting up dhcpcd-base (1:10.0.6-1ubuntu2) ... 118s Setting up gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) ... 118s Setting up libk5crypto3:armhf (1.20.1-6ubuntu1) ... 118s Setting up logsave (1.47.0-2.4~exp1ubuntu2) ... 118s Setting up libfdisk1:armhf (2.39.3-9ubuntu2) ... 118s Setting up libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 118s Setting up libblockdev-nvme3:armhf (3.1.0-1build1) ... 118s Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) ... 118s Setting up libblockdev-fs3:armhf (3.1.0-1build1) ... 118s Setting up python-apt-common (2.7.7) ... 118s Setting up mount (2.39.3-9ubuntu2) ... 118s Setting up dmsetup (2:1.02.185-3ubuntu2) ... 118s Setting up uuid-runtime (2.39.3-9ubuntu2) ... 119s uuidd.service is a disabled or a static unit not running, not starting it. 119s Setting up libmm-glib0:armhf (1.23.4-0ubuntu1) ... 119s Setting up groff-base (1.23.0-3build1) ... 119s Setting up libplymouth5:armhf (24.004.60-1ubuntu6) ... 119s Setting up dbus-session-bus-common (1.14.10-4ubuntu2) ... 119s Setting up kpartx (0.9.4-5ubuntu6) ... 119s Setting up jq (1.7.1-3) ... 119s Setting up procps (2:4.0.4-4ubuntu2) ... 120s Setting up gpgconf (2.4.4-2ubuntu15) ... 120s Setting up libpcap0.8t64:armhf (1.10.4-4.1ubuntu2) ... 120s Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu2) ... 120s Setting up libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) ... 120s Setting up libjson-glib-1.0-common (1.8.0-2build1) ... 120s Setting up libkrb5-3:armhf (1.20.1-6ubuntu1) ... 120s Setting up libpython3.11-minimal:armhf (3.11.8-1build4) ... 120s Setting up libusb-1.0-0:armhf (2:1.0.27-1) ... 120s Setting up libperl5.38t64:armhf (5.38.2-3.2) ... 120s Setting up tnftp (20230507-2build1) ... 120s Setting up libbinutils:armhf (2.42-4ubuntu1) ... 120s Setting up dbus-system-bus-common (1.14.10-4ubuntu2) ... 120s Setting up libfido2-1:armhf (1.14.0-1build1) ... 120s Setting up openssl (3.0.13-0ubuntu2) ... 120s Setting up readline-common (8.2-4) ... 120s Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) ... 120s Setting up libxmuu1:armhf (2:1.1.3-3build1) ... 120s Setting up dbus-bin (1.14.10-4ubuntu2) ... 120s Setting up info (7.1-3build1) ... 120s Setting up liblocale-gettext-perl (1.07-6ubuntu4) ... 120s Setting up gpg (2.4.4-2ubuntu15) ... 120s Setting up libgudev-1.0-0:armhf (1:238-3ubuntu2) ... 120s Setting up libpolkit-gobject-1-0:armhf (124-1ubuntu1) ... 120s Setting up libbpf1:armhf (1:1.3.0-2build1) ... 120s Setting up libmbim-glib4:armhf (1.31.2-0ubuntu2) ... 120s Setting up rsync (3.2.7-1build1) ... 120s rsync.service is a disabled or a static unit not running, not starting it. 120s Setting up libudisks2-0:armhf (2.10.1-6) ... 120s Setting up bolt (0.9.6-2build1) ... 120s bolt.service is a disabled or a static unit not running, not starting it. 120s Setting up gnupg-utils (2.4.4-2ubuntu15) ... 120s Setting up initramfs-tools-bin (0.142ubuntu23) ... 120s Setting up libctf0:armhf (2.42-4ubuntu1) ... 120s Setting up cryptsetup-bin (2:2.7.0-1ubuntu2) ... 120s Setting up python3.11-minimal (3.11.8-1build4) ... 121s Setting up tcpdump (4.99.4-3ubuntu2) ... 122s apparmor_parser: Unable to replace "tcpdump". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 122s 122s Setting up apt-utils (2.7.14) ... 122s Setting up gpg-agent (2.4.4-2ubuntu15) ... 122s Setting up libpython3.12-stdlib:armhf (3.12.2-4build3) ... 122s Setting up libblockdev-mdraid3:armhf (3.1.0-1build1) ... 122s Setting up wget (1.21.4-1ubuntu2) ... 122s Setting up libblockdev-swap3:armhf (3.1.0-1build1) ... 122s Setting up plymouth (24.004.60-1ubuntu6) ... 122s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 122s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 123s Setting up libxmlb2:armhf (0.3.15-1build1) ... 123s Setting up btrfs-progs (6.6.3-1.1build1) ... 123s Setting up libpython3.11-stdlib:armhf (3.11.8-1build4) ... 123s Setting up python3.12 (3.12.2-4build3) ... 124s Setting up libblockdev-loop3:armhf (3.1.0-1build1) ... 124s Setting up gpgsm (2.4.4-2ubuntu15) ... 124s Setting up inetutils-telnet (2:2.5-3ubuntu3) ... 124s Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu2) ... 124s update-initramfs: deferring update (trigger activated) 125s e2scrub_all.service is a disabled or a static unit not running, not starting it. 125s Setting up libparted2t64:armhf (3.6-3.1build2) ... 125s Setting up linux-headers-generic (6.8.0-20.20+1) ... 125s Setting up dbus-daemon (1.14.10-4ubuntu2) ... 125s Setting up libmbim-proxy (1.31.2-0ubuntu2) ... 125s Setting up vim-tiny (2:9.1.0016-1ubuntu6) ... 125s Setting up libnetplan1:armhf (1.0-1) ... 125s Setting up man-db (2.12.0-3build4) ... 125s Updating database of manual pages ... 126s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 126s 126s man-db.service is a disabled or a static unit not running, not starting it. 126s Setting up libblockdev3:armhf (3.1.0-1build1) ... 126s Setting up fdisk (2.39.3-9ubuntu2) ... 126s Setting up libjson-glib-1.0-0:armhf (1.8.0-2build1) ... 126s Setting up libblockdev-part3:armhf (3.1.0-1build1) ... 126s Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) ... 126s Setting up libftdi1-2:armhf (1.5-6build4) ... 126s Setting up perl (5.38.2-3.2) ... 126s Setting up plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) ... 127s update-initramfs: deferring update (trigger activated) 127s Setting up gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) ... 127s Setting up dbus (1.14.10-4ubuntu2) ... 127s A reboot is required to replace the running dbus-daemon. 127s Please reboot the system when convenient. 127s Setting up shared-mime-info (2.4-1build1) ... 127s Setting up libgssapi-krb5-2:armhf (1.20.1-6ubuntu1) ... 127s Setting up ftp (20230507-2build1) ... 127s Setting up keyboxd (2.4.4-2ubuntu15) ... 127s Setting up libdpkg-perl (1.22.6ubuntu4) ... 127s Setting up libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) ... 127s Setting up libssh-4:armhf (0.10.6-2build1) ... 127s Setting up libpam-systemd:armhf (255.4-1ubuntu5) ... 127s Setting up libpolkit-agent-1-0:armhf (124-1ubuntu1) ... 127s Setting up libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 127s Setting up netplan-generator (1.0-1) ... 127s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 127s Setting up initramfs-tools-core (0.142ubuntu23) ... 128s Setting up binutils-arm-linux-gnueabihf (2.42-4ubuntu1) ... 128s Setting up libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 128s Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) ... 128s Setting up libpython3-stdlib:armhf (3.12.2-0ubuntu1) ... 128s Setting up systemd-resolved (255.4-1ubuntu5) ... 128s Setting up python3.11 (3.11.8-1build4) ... 129s Setting up telnet (0.17+2.5-3ubuntu3) ... 129s Setting up initramfs-tools (0.142ubuntu23) ... 129s update-initramfs: deferring update (trigger activated) 129s Setting up libcurl4t64:armhf (8.5.0-2ubuntu8) ... 129s Setting up bind9-libs:armhf (1:9.18.24-0ubuntu3) ... 129s Setting up libtirpc3t64:armhf (1.3.4+ds-1.1) ... 129s Setting up e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) ... 129s Setting up iproute2 (6.1.0-1ubuntu5) ... 129s Setting up openssh-client (1:9.6p1-3ubuntu11) ... 129s Setting up libgusb2:armhf (0.4.8-1build1) ... 129s Setting up libcurl3t64-gnutls:armhf (8.5.0-2ubuntu8) ... 129s Setting up parted (3.6-3.1build2) ... 129s Setting up libqmi-glib5:armhf (1.35.2-0ubuntu1) ... 129s Setting up python3 (3.12.2-0ubuntu1) ... 130s Setting up binutils (2.42-4ubuntu1) ... 130s Setting up libjcat1:armhf (0.2.0-2build2) ... 130s Setting up dpkg-dev (1.22.6ubuntu4) ... 130s Setting up dirmngr (2.4.4-2ubuntu15) ... 130s Setting up dbus-user-session (1.14.10-4ubuntu2) ... 130s Setting up python3-cryptography (41.0.7-4build2) ... 130s Setting up python3-gi (3.47.0-3build1) ... 130s Setting up python3-typing-extensions (4.10.0-1) ... 130s Setting up lsof (4.95.0-1build2) ... 130s Setting up python3-pyrsistent:armhf (0.20.0-1build1) ... 130s Setting up libnsl2:armhf (1.3.0-3build2) ... 130s Setting up gnupg (2.4.4-2ubuntu15) ... 130s Setting up python3-netplan (1.0-1) ... 130s Setting up curl (8.5.0-2ubuntu8) ... 130s Setting up libvolume-key1:armhf (0.3.12-7build1) ... 130s Setting up bind9-host (1:9.18.24-0ubuntu3) ... 130s Setting up python3-lib2to3 (3.12.2-3ubuntu1.1) ... 131s Setting up python3-pkg-resources (68.1.2-2ubuntu1) ... 131s Setting up python3-distutils (3.12.2-3ubuntu1.1) ... 131s python3.12: can't get files for byte-compilation 131s Setting up openssh-sftp-server (1:9.6p1-3ubuntu11) ... 131s Setting up python3-dbus (1.3.2-5build2) ... 131s Setting up python3-setuptools (68.1.2-2ubuntu1) ... 132s Setting up gpg-wks-client (2.4.4-2ubuntu15) ... 132s Setting up openssh-server (1:9.6p1-3ubuntu11) ... 132s Replacing config file /etc/ssh/sshd_config with new version 133s Created symlink /etc/systemd/system/ssh.service.requires/ssh.socket → /usr/lib/systemd/system/ssh.socket. 134s Setting up libblockdev-crypto3:armhf (3.1.0-1build1) ... 134s Setting up python3-gdbm:armhf (3.12.2-3ubuntu1.1) ... 134s Setting up python3-apt (2.7.7) ... 134s Setting up libfwupd2:armhf (1.9.15-2) ... 134s Setting up python3-yaml (6.0.1-2build1) ... 135s Setting up libqmi-proxy (1.35.2-0ubuntu1) ... 135s Setting up netplan.io (1.0-1) ... 135s Setting up bind9-dnsutils (1:9.18.24-0ubuntu3) ... 135s Setting up ubuntu-pro-client (31.2.2) ... 135s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 135s 136s Setting up fwupd (1.9.15-2) ... 136s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 136s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 136s fwupd.service is a disabled or a static unit not running, not starting it. 136s Setting up ubuntu-pro-client-l10n (31.2.2) ... 136s Setting up udisks2 (2.10.1-6) ... 136s vda: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/uevent': Permission denied 136s vda1: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda1/uevent': Permission denied 136s vda15: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda15/uevent': Permission denied 136s vda2: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda2/uevent': Permission denied 136s loop0: Failed to write 'change' to '/sys/devices/virtual/block/loop0/uevent': Permission denied 136s loop1: Failed to write 'change' to '/sys/devices/virtual/block/loop1/uevent': Permission denied 136s loop2: Failed to write 'change' to '/sys/devices/virtual/block/loop2/uevent': Permission denied 136s loop3: Failed to write 'change' to '/sys/devices/virtual/block/loop3/uevent': Permission denied 136s loop4: Failed to write 'change' to '/sys/devices/virtual/block/loop4/uevent': Permission denied 136s loop5: Failed to write 'change' to '/sys/devices/virtual/block/loop5/uevent': Permission denied 136s loop6: Failed to write 'change' to '/sys/devices/virtual/block/loop6/uevent': Permission denied 136s loop7: Failed to write 'change' to '/sys/devices/virtual/block/loop7/uevent': Permission denied 137s Processing triggers for ufw (0.36.2-5) ... 137s Processing triggers for systemd (255.4-1ubuntu5) ... 137s Processing triggers for install-info (7.1-3build1) ... 137s Processing triggers for libc-bin (2.39-0ubuntu6) ... 137s Processing triggers for initramfs-tools (0.142ubuntu23) ... 139s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s The following packages will be REMOVED: 139s linux-headers-6.8.0-11* python3-distutils* python3-lib2to3* 140s 0 upgraded, 0 newly installed, 3 to remove and 1 not upgraded. 140s After this operation, 86.5 MB disk space will be freed. 140s (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 ... 78647 files and directories currently installed.) 140s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 140s Removing python3-distutils (3.12.2-3ubuntu1.1) ... 140s Removing python3-lib2to3 (3.12.2-3ubuntu1.1) ... 143s autopkgtest [12:26:16]: rebooting testbed after setup commands that affected boot 181s autopkgtest [12:26:54]: testbed running kernel: Linux 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:29:27 UTC 2024 206s autopkgtest [12:27:19]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-pbapply 218s Get:1 http://ftpmaster.internal/ubuntu noble/universe r-cran-pbapply 1.7-2-1 (dsc) [2127 B] 218s Get:2 http://ftpmaster.internal/ubuntu noble/universe r-cran-pbapply 1.7-2-1 (tar) [24.0 kB] 218s Get:3 http://ftpmaster.internal/ubuntu noble/universe r-cran-pbapply 1.7-2-1 (diff) [2808 B] 219s gpgv: Signature made Fri Jun 30 14:06:59 2023 UTC 219s gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 219s gpgv: issuer "tille@debian.org" 219s gpgv: Can't check signature: No public key 219s dpkg-source: warning: cannot verify inline signature for ./r-cran-pbapply_1.7-2-1.dsc: no acceptable signature found 219s autopkgtest [12:27:32]: testing package r-cran-pbapply version 1.7-2-1 221s autopkgtest [12:27:34]: build not needed 223s autopkgtest [12:27:36]: test run-unit-test: preparing testbed 233s Reading package lists... 233s Building dependency tree... 233s Reading state information... 233s Starting pkgProblemResolver with broken count: 0 233s Starting 2 pkgProblemResolver with broken count: 0 233s Done 234s The following additional packages will be installed: 234s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 234s fonts-font-awesome fonts-glyphicons-halflings javascript-common libblas3 234s libcairo2 libdatrie1 libdeflate0 libfontconfig1 libfreetype6 libgfortran5 234s libgomp1 libgraphite2-3 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 234s libjpeg8 libjs-bootstrap libjs-bootstrap4 libjs-d3 libjs-es5-shim 234s libjs-highlight.js libjs-jquery libjs-jquery-datatables 234s libjs-jquery-selectize.js libjs-jquery-ui libjs-json libjs-microplugin.js 234s libjs-popper.js libjs-sifter.js libjs-twitter-bootstrap-datepicker 234s liblapack3 liblerc4 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 234s libpaper-utils libpaper1 libpixman-1-0 libsharpyuv0 libsm6 libtcl8.6 234s libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 libxcb-shm0 234s libxft2 libxrender1 libxss1 libxt6t64 littler node-bootstrap-sass 234s node-html5shiv node-normalize.css r-base-core r-cran-base64enc r-cran-bslib 234s r-cran-cachem r-cran-cli r-cran-codetools r-cran-commonmark r-cran-crayon 234s r-cran-digest r-cran-ellipsis r-cran-fastmap r-cran-fontawesome r-cran-fs 234s r-cran-future r-cran-future.apply r-cran-globals r-cran-glue 234s r-cran-htmltools r-cran-httpuv r-cran-jquerylib r-cran-jsonlite r-cran-later 234s r-cran-lifecycle r-cran-listenv r-cran-littler r-cran-magrittr 234s r-cran-memoise r-cran-mime r-cran-parallelly r-cran-pbapply r-cran-pkgkitten 234s r-cran-promises r-cran-r6 r-cran-rappdirs r-cran-rcpp r-cran-rlang 234s r-cran-sass r-cran-shiny r-cran-sourcetools r-cran-withr r-cran-xtable unzip 234s x11-common xdg-utils zip 234s Suggested packages: 234s apache2 | lighttpd | httpd libjs-jquery-ui-docs tcl8.6 tk8.6 nodejs elpa-ess 234s r-doc-info | r-doc-pdf r-mathlib r-base-html r-cran-rstudioapi 234s r-cran-testthat r-cran-getopt r-cran-covr r-cran-knitr r-cran-rmarkdown 234s r-cran-httr r-cran-roxygen2 r-cran-inline r-cran-plm r-cran-zoo 234s r-cran-survival 234s Recommended packages: 234s node-jquery r-recommended r-base-dev r-doc-html r-cran-curl r-cran-ggplot2 234s r-cran-knitr r-cran-rmarkdown r-cran-testthat r-cran-thematic r-cran-callr 234s r-cran-covr r-cran-htmlwidgets r-cran-mockery r-cran-processx r-cran-ps 234s r-cran-rprojroot r-cran-rstudioapi r-cran-tibble r-cran-whoami r-cran-xml2 234s r-cran-dplyr r-cran-rsvg r-cran-pillar r-cran-spelling r-cran-vctrs 234s r-cran-rhpcblasctl r-cran-r.rsp r-cran-markdown r-cran-dbi r-cran-rsqlite 234s r-cran-waldo r-cran-cairo r-cran-ragg r-cran-httr r-cran-sf r-cran-lintr 234s r-cran-tidyverse r-cran-r.utils r-cran-purrr r-cran-usethis r-cran-yaml 234s r-cran-dygraphs r-cran-lattice libfile-mimeinfo-perl libnet-dbus-perl 234s libx11-protocol-perl x11-utils x11-xserver-utils 234s The following NEW packages will be installed: 234s autopkgtest-satdep fontconfig fontconfig-config fonts-dejavu-core 234s fonts-dejavu-mono fonts-font-awesome fonts-glyphicons-halflings 234s javascript-common libblas3 libcairo2 libdatrie1 libdeflate0 libfontconfig1 234s libfreetype6 libgfortran5 libgomp1 libgraphite2-3 libharfbuzz0b libice6 234s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootstrap4 libjs-d3 234s libjs-es5-shim libjs-highlight.js libjs-jquery libjs-jquery-datatables 234s libjs-jquery-selectize.js libjs-jquery-ui libjs-json libjs-microplugin.js 234s libjs-popper.js libjs-sifter.js libjs-twitter-bootstrap-datepicker 234s liblapack3 liblerc4 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 234s libpaper-utils libpaper1 libpixman-1-0 libsharpyuv0 libsm6 libtcl8.6 234s libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 libxcb-shm0 234s libxft2 libxrender1 libxss1 libxt6t64 littler node-bootstrap-sass 234s node-html5shiv node-normalize.css r-base-core r-cran-base64enc r-cran-bslib 234s r-cran-cachem r-cran-cli r-cran-codetools r-cran-commonmark r-cran-crayon 234s r-cran-digest r-cran-ellipsis r-cran-fastmap r-cran-fontawesome r-cran-fs 234s r-cran-future r-cran-future.apply r-cran-globals r-cran-glue 234s r-cran-htmltools r-cran-httpuv r-cran-jquerylib r-cran-jsonlite r-cran-later 234s r-cran-lifecycle r-cran-listenv r-cran-littler r-cran-magrittr 234s r-cran-memoise r-cran-mime r-cran-parallelly r-cran-pbapply r-cran-pkgkitten 234s r-cran-promises r-cran-r6 r-cran-rappdirs r-cran-rcpp r-cran-rlang 234s r-cran-sass r-cran-shiny r-cran-sourcetools r-cran-withr r-cran-xtable unzip 234s x11-common xdg-utils zip 234s 0 upgraded, 107 newly installed, 0 to remove and 1 not upgraded. 234s Need to get 59.9 MB/59.9 MB of archives. 234s After this operation, 127 MB of additional disk space will be used. 234s Get:1 /tmp/autopkgtest.Eq66QP/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [724 B] 234s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfreetype6 armhf 2.13.2+dfsg-1build2 [331 kB] 235s Get:3 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 235s Get:4 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 235s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fontconfig-config armhf 2.15.0-1.1ubuntu1 [37.4 kB] 235s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfontconfig1 armhf 2.15.0-1.1ubuntu1 [113 kB] 235s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fontconfig armhf 2.15.0-1.1ubuntu1 [189 kB] 235s Get:8 http://ftpmaster.internal/ubuntu noble/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 235s Get:9 http://ftpmaster.internal/ubuntu noble/universe armhf fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] 235s Get:10 http://ftpmaster.internal/ubuntu noble/main armhf javascript-common all 11+nmu1 [5936 B] 235s Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libblas3 armhf 3.12.0-3 [123 kB] 235s Get:12 http://ftpmaster.internal/ubuntu noble/main armhf libpixman-1-0 armhf 0.42.2-1 [184 kB] 235s Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-render0 armhf 1.15-1 [15.2 kB] 235s Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-shm0 armhf 1.15-1 [5852 B] 235s Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libxrender1 armhf 1:0.9.10-1.1 [16.5 kB] 235s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcairo2 armhf 1.18.0-1ubuntu1 [482 kB] 235s Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libdatrie1 armhf 0.2.13-3 [16.9 kB] 235s Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libdeflate0 armhf 1.19-1 [41.3 kB] 235s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgfortran5 armhf 14-20240315-1ubuntu1 [312 kB] 235s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgomp1 armhf 14-20240315-1ubuntu1 [125 kB] 235s Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libgraphite2-3 armhf 1.3.14-2 [72.7 kB] 235s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libharfbuzz0b armhf 8.3.0-2build1 [446 kB] 235s Get:23 http://ftpmaster.internal/ubuntu noble/main armhf x11-common all 1:7.7+23ubuntu2 [23.4 kB] 235s Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libice6 armhf 2:1.0.10-1build2 [36.4 kB] 235s Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu1 [123 kB] 235s Get:26 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 235s Get:27 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] 235s Get:28 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 235s Get:29 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 235s Get:30 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-d3 all 3.5.17-4 [132 kB] 235s Get:31 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-es5-shim all 4.6.7-2 [39.8 kB] 235s Get:32 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 235s Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 235s Get:34 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-jquery-datatables all 1.11.5+dfsg-2 [146 kB] 235s Get:35 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-sifter.js all 0.6.0+dfsg-3 [12.6 kB] 235s Get:36 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-microplugin.js all 0.0.3+dfsg-1.1 [3712 B] 235s Get:37 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-jquery-selectize.js all 0.12.6+dfsg-1.1 [51.0 kB] 235s Get:38 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 235s Get:39 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-json all 0~20221030+~1.0.8-1 [20.6 kB] 235s Get:40 http://ftpmaster.internal/ubuntu noble/main armhf liblapack3 armhf 3.12.0-3 [2085 kB] 235s Get:41 http://ftpmaster.internal/ubuntu noble/main armhf liblerc4 armhf 4.0.0+ds-4ubuntu1 [152 kB] 235s Get:42 http://ftpmaster.internal/ubuntu noble/main armhf libthai-data all 0.1.29-2 [158 kB] 235s Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libthai0 armhf 0.1.29-2 [15.1 kB] 235s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpango-1.0-0 armhf 1.52.1+ds-1 [206 kB] 235s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpangoft2-1.0-0 armhf 1.52.1+ds-1 [36.4 kB] 235s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpangocairo-1.0-0 armhf 1.52.1+ds-1 [24.9 kB] 235s Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libpaper1 armhf 1.1.29 [12.5 kB] 235s Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libpaper-utils armhf 1.1.29 [8170 B] 235s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsharpyuv0 armhf 1.3.2-0.4build2 [13.6 kB] 235s Get:50 http://ftpmaster.internal/ubuntu noble/main armhf libsm6 armhf 2:1.2.3-1build2 [15.1 kB] 235s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtcl8.6 armhf 8.6.14+dfsg-1 [903 kB] 235s Get:52 http://ftpmaster.internal/ubuntu noble/main armhf libjbig0 armhf 2.1-6.1ubuntu1 [24.9 kB] 235s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwebp7 armhf 1.3.2-0.4build2 [183 kB] 235s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu1 [178 kB] 235s Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libxft2 armhf 2.3.6-1 [36.8 kB] 235s Get:56 http://ftpmaster.internal/ubuntu noble/main armhf libxss1 armhf 1:1.2.3-1build2 [7580 B] 235s Get:57 http://ftpmaster.internal/ubuntu noble/main armhf libtk8.6 armhf 8.6.14-1 [681 kB] 235s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxt6t64 armhf 1:1.2.1-1.2 [145 kB] 235s Get:59 http://ftpmaster.internal/ubuntu noble/main armhf zip armhf 3.0-13 [162 kB] 235s Get:60 http://ftpmaster.internal/ubuntu noble/main armhf unzip armhf 6.0-28ubuntu3 [163 kB] 235s Get:61 http://ftpmaster.internal/ubuntu noble/main armhf xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 235s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf r-base-core armhf 4.3.3-2build1 [26.6 MB] 236s Get:63 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-littler armhf 0.3.19-1 [80.8 kB] 236s Get:64 http://ftpmaster.internal/ubuntu noble/universe armhf littler all 0.3.19-1 [2472 B] 236s Get:65 http://ftpmaster.internal/ubuntu noble/universe armhf node-bootstrap-sass all 3.4.3-2 [187 kB] 236s Get:66 http://ftpmaster.internal/ubuntu noble/universe armhf node-html5shiv all 3.7.3+dfsg-5 [13.5 kB] 236s Get:67 http://ftpmaster.internal/ubuntu noble/universe armhf node-normalize.css all 8.0.1-5 [10.8 kB] 236s Get:68 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-base64enc armhf 0.1-3-3 [27.3 kB] 236s Get:69 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-rlang armhf 1.1.3-1 [1658 kB] 236s Get:70 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-fastmap armhf 1.1.1-1 [68.1 kB] 236s Get:71 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-cachem armhf 1.0.8-1 [72.0 kB] 236s Get:72 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-digest armhf 0.6.34-1 [180 kB] 236s Get:73 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-ellipsis armhf 0.3.2-2 [35.0 kB] 236s Get:74 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-htmltools armhf 0.5.7-1 [368 kB] 236s Get:75 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-jquerylib all 0.1.4+dfsg-4 [13.5 kB] 236s Get:76 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-jsonlite armhf 1.8.8+dfsg-1 [438 kB] 236s Get:77 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-cli armhf 3.6.2-1 [1363 kB] 236s Get:78 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-glue armhf 1.7.0-1 [153 kB] 236s Get:79 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-lifecycle all 1.0.4+dfsg-1 [110 kB] 236s Get:80 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-memoise all 2.0.1-1 [53.9 kB] 236s Get:81 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-mime armhf 0.12-1 [35.5 kB] 236s Get:82 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf r-cran-fs armhf 1.6.3+dfsg-1build1 [226 kB] 236s Get:83 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-r6 all 2.5.1-1 [99.0 kB] 236s Get:84 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-rappdirs armhf 0.3.3-1 [47.4 kB] 236s Get:85 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-sass armhf 0.4.8+dfsg-1 [921 kB] 236s Get:86 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-bslib all 0.6.1+dfsg-1 [5138 kB] 237s Get:87 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-codetools all 0.2-19-1 [90.5 kB] 237s Get:88 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-commonmark armhf 1.9.1-1 [110 kB] 237s Get:89 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-crayon all 1.5.2-1 [164 kB] 237s Get:90 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-fontawesome all 0.5.2-1 [1300 kB] 237s Get:91 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-globals all 0.16.2-1 [117 kB] 237s Get:92 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-listenv all 0.9.1+dfsg-1 [112 kB] 237s Get:93 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-parallelly armhf 1.37.1-1 [364 kB] 237s Get:94 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-future all 1.33.1+dfsg-1 [634 kB] 237s Get:95 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-future.apply all 1.11.1+dfsg-1 [171 kB] 237s Get:96 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-pkgkitten all 0.2.3-1 [25.1 kB] 237s Get:97 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-rcpp armhf 1.0.12-1 [1968 kB] 237s Get:98 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-later armhf 1.3.2+dfsg-1 [118 kB] 237s Get:99 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-magrittr armhf 2.0.3-1 [154 kB] 237s Get:100 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-promises armhf 1.2.1+dfsg-1 [281 kB] 237s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf r-cran-httpuv armhf 1.6.14+dfsg-1build1 [489 kB] 237s Get:102 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-pbapply all 1.7-2-1 [102 kB] 237s Get:103 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-xtable all 1:1.8-4-2 [689 kB] 237s Get:104 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-sourcetools armhf 0.1.7-1-1 [45.7 kB] 237s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf r-cran-withr all 3.0.0+dfsg-1 [228 kB] 237s Get:106 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-twitter-bootstrap-datepicker all 1.3.1+dfsg1-4.1 [28.5 kB] 237s Get:107 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-shiny all 1.8.0+dfsg-1 [2762 kB] 239s Preconfiguring packages ... 239s Fetched 59.9 MB in 3s (17.8 MB/s) 239s Selecting previously unselected package libfreetype6:armhf. 239s (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 ... 58436 files and directories currently installed.) 239s Preparing to unpack .../000-libfreetype6_2.13.2+dfsg-1build2_armhf.deb ... 239s Unpacking libfreetype6:armhf (2.13.2+dfsg-1build2) ... 239s Selecting previously unselected package fonts-dejavu-mono. 239s Preparing to unpack .../001-fonts-dejavu-mono_2.37-8_all.deb ... 239s Unpacking fonts-dejavu-mono (2.37-8) ... 239s Selecting previously unselected package fonts-dejavu-core. 239s Preparing to unpack .../002-fonts-dejavu-core_2.37-8_all.deb ... 239s Unpacking fonts-dejavu-core (2.37-8) ... 239s Selecting previously unselected package fontconfig-config. 239s Preparing to unpack .../003-fontconfig-config_2.15.0-1.1ubuntu1_armhf.deb ... 240s Unpacking fontconfig-config (2.15.0-1.1ubuntu1) ... 240s Selecting previously unselected package libfontconfig1:armhf. 240s Preparing to unpack .../004-libfontconfig1_2.15.0-1.1ubuntu1_armhf.deb ... 240s Unpacking libfontconfig1:armhf (2.15.0-1.1ubuntu1) ... 240s Selecting previously unselected package fontconfig. 240s Preparing to unpack .../005-fontconfig_2.15.0-1.1ubuntu1_armhf.deb ... 240s Unpacking fontconfig (2.15.0-1.1ubuntu1) ... 240s Selecting previously unselected package fonts-font-awesome. 240s Preparing to unpack .../006-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 240s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 240s Selecting previously unselected package fonts-glyphicons-halflings. 240s Preparing to unpack .../007-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... 240s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 240s Selecting previously unselected package javascript-common. 240s Preparing to unpack .../008-javascript-common_11+nmu1_all.deb ... 240s Unpacking javascript-common (11+nmu1) ... 240s Selecting previously unselected package libblas3:armhf. 240s Preparing to unpack .../009-libblas3_3.12.0-3_armhf.deb ... 240s Unpacking libblas3:armhf (3.12.0-3) ... 240s Selecting previously unselected package libpixman-1-0:armhf. 240s Preparing to unpack .../010-libpixman-1-0_0.42.2-1_armhf.deb ... 240s Unpacking libpixman-1-0:armhf (0.42.2-1) ... 240s Selecting previously unselected package libxcb-render0:armhf. 240s Preparing to unpack .../011-libxcb-render0_1.15-1_armhf.deb ... 240s Unpacking libxcb-render0:armhf (1.15-1) ... 240s Selecting previously unselected package libxcb-shm0:armhf. 240s Preparing to unpack .../012-libxcb-shm0_1.15-1_armhf.deb ... 240s Unpacking libxcb-shm0:armhf (1.15-1) ... 240s Selecting previously unselected package libxrender1:armhf. 240s Preparing to unpack .../013-libxrender1_1%3a0.9.10-1.1_armhf.deb ... 240s Unpacking libxrender1:armhf (1:0.9.10-1.1) ... 240s Selecting previously unselected package libcairo2:armhf. 240s Preparing to unpack .../014-libcairo2_1.18.0-1ubuntu1_armhf.deb ... 240s Unpacking libcairo2:armhf (1.18.0-1ubuntu1) ... 240s Selecting previously unselected package libdatrie1:armhf. 240s Preparing to unpack .../015-libdatrie1_0.2.13-3_armhf.deb ... 240s Unpacking libdatrie1:armhf (0.2.13-3) ... 240s Selecting previously unselected package libdeflate0:armhf. 240s Preparing to unpack .../016-libdeflate0_1.19-1_armhf.deb ... 240s Unpacking libdeflate0:armhf (1.19-1) ... 240s Selecting previously unselected package libgfortran5:armhf. 240s Preparing to unpack .../017-libgfortran5_14-20240315-1ubuntu1_armhf.deb ... 240s Unpacking libgfortran5:armhf (14-20240315-1ubuntu1) ... 240s Selecting previously unselected package libgomp1:armhf. 240s Preparing to unpack .../018-libgomp1_14-20240315-1ubuntu1_armhf.deb ... 240s Unpacking libgomp1:armhf (14-20240315-1ubuntu1) ... 240s Selecting previously unselected package libgraphite2-3:armhf. 240s Preparing to unpack .../019-libgraphite2-3_1.3.14-2_armhf.deb ... 240s Unpacking libgraphite2-3:armhf (1.3.14-2) ... 240s Selecting previously unselected package libharfbuzz0b:armhf. 240s Preparing to unpack .../020-libharfbuzz0b_8.3.0-2build1_armhf.deb ... 240s Unpacking libharfbuzz0b:armhf (8.3.0-2build1) ... 240s Selecting previously unselected package x11-common. 240s Preparing to unpack .../021-x11-common_1%3a7.7+23ubuntu2_all.deb ... 240s Unpacking x11-common (1:7.7+23ubuntu2) ... 240s Selecting previously unselected package libice6:armhf. 240s Preparing to unpack .../022-libice6_2%3a1.0.10-1build2_armhf.deb ... 240s Unpacking libice6:armhf (2:1.0.10-1build2) ... 240s Selecting previously unselected package libjpeg-turbo8:armhf. 240s Preparing to unpack .../023-libjpeg-turbo8_2.1.5-2ubuntu1_armhf.deb ... 240s Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... 240s Selecting previously unselected package libjpeg8:armhf. 240s Preparing to unpack .../024-libjpeg8_8c-2ubuntu11_armhf.deb ... 240s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 240s Selecting previously unselected package libjs-bootstrap. 240s Preparing to unpack .../025-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... 240s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... 241s Selecting previously unselected package libjs-popper.js. 241s Preparing to unpack .../026-libjs-popper.js_1.16.1+ds-6_all.deb ... 241s Unpacking libjs-popper.js (1.16.1+ds-6) ... 241s Selecting previously unselected package libjs-bootstrap4. 241s Preparing to unpack .../027-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 241s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 241s Selecting previously unselected package libjs-d3. 241s Preparing to unpack .../028-libjs-d3_3.5.17-4_all.deb ... 241s Unpacking libjs-d3 (3.5.17-4) ... 241s Selecting previously unselected package libjs-es5-shim. 241s Preparing to unpack .../029-libjs-es5-shim_4.6.7-2_all.deb ... 241s Unpacking libjs-es5-shim (4.6.7-2) ... 241s Selecting previously unselected package libjs-highlight.js. 241s Preparing to unpack .../030-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 241s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 241s Selecting previously unselected package libjs-jquery. 241s Preparing to unpack .../031-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 241s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 241s Selecting previously unselected package libjs-jquery-datatables. 241s Preparing to unpack .../032-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ... 241s Unpacking libjs-jquery-datatables (1.11.5+dfsg-2) ... 241s Selecting previously unselected package libjs-sifter.js. 241s Preparing to unpack .../033-libjs-sifter.js_0.6.0+dfsg-3_all.deb ... 241s Unpacking libjs-sifter.js (0.6.0+dfsg-3) ... 241s Selecting previously unselected package libjs-microplugin.js. 241s Preparing to unpack .../034-libjs-microplugin.js_0.0.3+dfsg-1.1_all.deb ... 241s Unpacking libjs-microplugin.js (0.0.3+dfsg-1.1) ... 241s Selecting previously unselected package libjs-jquery-selectize.js. 241s Preparing to unpack .../035-libjs-jquery-selectize.js_0.12.6+dfsg-1.1_all.deb ... 241s Unpacking libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 241s Selecting previously unselected package libjs-jquery-ui. 241s Preparing to unpack .../036-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 241s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 241s Selecting previously unselected package libjs-json. 241s Preparing to unpack .../037-libjs-json_0~20221030+~1.0.8-1_all.deb ... 241s Unpacking libjs-json (0~20221030+~1.0.8-1) ... 241s Selecting previously unselected package liblapack3:armhf. 241s Preparing to unpack .../038-liblapack3_3.12.0-3_armhf.deb ... 241s Unpacking liblapack3:armhf (3.12.0-3) ... 241s Selecting previously unselected package liblerc4:armhf. 241s Preparing to unpack .../039-liblerc4_4.0.0+ds-4ubuntu1_armhf.deb ... 241s Unpacking liblerc4:armhf (4.0.0+ds-4ubuntu1) ... 241s Selecting previously unselected package libthai-data. 241s Preparing to unpack .../040-libthai-data_0.1.29-2_all.deb ... 241s Unpacking libthai-data (0.1.29-2) ... 241s Selecting previously unselected package libthai0:armhf. 241s Preparing to unpack .../041-libthai0_0.1.29-2_armhf.deb ... 241s Unpacking libthai0:armhf (0.1.29-2) ... 241s Selecting previously unselected package libpango-1.0-0:armhf. 241s Preparing to unpack .../042-libpango-1.0-0_1.52.1+ds-1_armhf.deb ... 241s Unpacking libpango-1.0-0:armhf (1.52.1+ds-1) ... 241s Selecting previously unselected package libpangoft2-1.0-0:armhf. 241s Preparing to unpack .../043-libpangoft2-1.0-0_1.52.1+ds-1_armhf.deb ... 241s Unpacking libpangoft2-1.0-0:armhf (1.52.1+ds-1) ... 241s Selecting previously unselected package libpangocairo-1.0-0:armhf. 241s Preparing to unpack .../044-libpangocairo-1.0-0_1.52.1+ds-1_armhf.deb ... 241s Unpacking libpangocairo-1.0-0:armhf (1.52.1+ds-1) ... 241s Selecting previously unselected package libpaper1:armhf. 241s Preparing to unpack .../045-libpaper1_1.1.29_armhf.deb ... 241s Unpacking libpaper1:armhf (1.1.29) ... 241s Selecting previously unselected package libpaper-utils. 241s Preparing to unpack .../046-libpaper-utils_1.1.29_armhf.deb ... 241s Unpacking libpaper-utils (1.1.29) ... 241s Selecting previously unselected package libsharpyuv0:armhf. 241s Preparing to unpack .../047-libsharpyuv0_1.3.2-0.4build2_armhf.deb ... 241s Unpacking libsharpyuv0:armhf (1.3.2-0.4build2) ... 241s Selecting previously unselected package libsm6:armhf. 241s Preparing to unpack .../048-libsm6_2%3a1.2.3-1build2_armhf.deb ... 241s Unpacking libsm6:armhf (2:1.2.3-1build2) ... 241s Selecting previously unselected package libtcl8.6:armhf. 241s Preparing to unpack .../049-libtcl8.6_8.6.14+dfsg-1_armhf.deb ... 241s Unpacking libtcl8.6:armhf (8.6.14+dfsg-1) ... 242s Selecting previously unselected package libjbig0:armhf. 242s Preparing to unpack .../050-libjbig0_2.1-6.1ubuntu1_armhf.deb ... 242s Unpacking libjbig0:armhf (2.1-6.1ubuntu1) ... 242s Selecting previously unselected package libwebp7:armhf. 242s Preparing to unpack .../051-libwebp7_1.3.2-0.4build2_armhf.deb ... 242s Unpacking libwebp7:armhf (1.3.2-0.4build2) ... 242s Selecting previously unselected package libtiff6:armhf. 242s Preparing to unpack .../052-libtiff6_4.5.1+git230720-4ubuntu1_armhf.deb ... 242s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu1) ... 242s Selecting previously unselected package libxft2:armhf. 242s Preparing to unpack .../053-libxft2_2.3.6-1_armhf.deb ... 242s Unpacking libxft2:armhf (2.3.6-1) ... 242s Selecting previously unselected package libxss1:armhf. 242s Preparing to unpack .../054-libxss1_1%3a1.2.3-1build2_armhf.deb ... 242s Unpacking libxss1:armhf (1:1.2.3-1build2) ... 242s Selecting previously unselected package libtk8.6:armhf. 242s Preparing to unpack .../055-libtk8.6_8.6.14-1_armhf.deb ... 242s Unpacking libtk8.6:armhf (8.6.14-1) ... 242s Selecting previously unselected package libxt6t64:armhf. 242s Preparing to unpack .../056-libxt6t64_1%3a1.2.1-1.2_armhf.deb ... 242s Unpacking libxt6t64:armhf (1:1.2.1-1.2) ... 242s Selecting previously unselected package zip. 242s Preparing to unpack .../057-zip_3.0-13_armhf.deb ... 242s Unpacking zip (3.0-13) ... 242s Selecting previously unselected package unzip. 242s Preparing to unpack .../058-unzip_6.0-28ubuntu3_armhf.deb ... 242s Unpacking unzip (6.0-28ubuntu3) ... 242s Selecting previously unselected package xdg-utils. 242s Preparing to unpack .../059-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 242s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 242s Selecting previously unselected package r-base-core. 242s Preparing to unpack .../060-r-base-core_4.3.3-2build1_armhf.deb ... 242s Unpacking r-base-core (4.3.3-2build1) ... 242s Selecting previously unselected package r-cran-littler. 242s Preparing to unpack .../061-r-cran-littler_0.3.19-1_armhf.deb ... 242s Unpacking r-cran-littler (0.3.19-1) ... 242s Selecting previously unselected package littler. 242s Preparing to unpack .../062-littler_0.3.19-1_all.deb ... 242s Unpacking littler (0.3.19-1) ... 242s Selecting previously unselected package node-bootstrap-sass. 242s Preparing to unpack .../063-node-bootstrap-sass_3.4.3-2_all.deb ... 242s Unpacking node-bootstrap-sass (3.4.3-2) ... 243s Selecting previously unselected package node-html5shiv. 243s Preparing to unpack .../064-node-html5shiv_3.7.3+dfsg-5_all.deb ... 243s Unpacking node-html5shiv (3.7.3+dfsg-5) ... 243s Selecting previously unselected package node-normalize.css. 243s Preparing to unpack .../065-node-normalize.css_8.0.1-5_all.deb ... 243s Unpacking node-normalize.css (8.0.1-5) ... 243s Selecting previously unselected package r-cran-base64enc. 243s Preparing to unpack .../066-r-cran-base64enc_0.1-3-3_armhf.deb ... 243s Unpacking r-cran-base64enc (0.1-3-3) ... 243s Selecting previously unselected package r-cran-rlang. 243s Preparing to unpack .../067-r-cran-rlang_1.1.3-1_armhf.deb ... 243s Unpacking r-cran-rlang (1.1.3-1) ... 243s Selecting previously unselected package r-cran-fastmap. 243s Preparing to unpack .../068-r-cran-fastmap_1.1.1-1_armhf.deb ... 243s Unpacking r-cran-fastmap (1.1.1-1) ... 243s Selecting previously unselected package r-cran-cachem. 243s Preparing to unpack .../069-r-cran-cachem_1.0.8-1_armhf.deb ... 243s Unpacking r-cran-cachem (1.0.8-1) ... 243s Selecting previously unselected package r-cran-digest. 243s Preparing to unpack .../070-r-cran-digest_0.6.34-1_armhf.deb ... 243s Unpacking r-cran-digest (0.6.34-1) ... 243s Selecting previously unselected package r-cran-ellipsis. 243s Preparing to unpack .../071-r-cran-ellipsis_0.3.2-2_armhf.deb ... 243s Unpacking r-cran-ellipsis (0.3.2-2) ... 243s Selecting previously unselected package r-cran-htmltools. 243s Preparing to unpack .../072-r-cran-htmltools_0.5.7-1_armhf.deb ... 243s Unpacking r-cran-htmltools (0.5.7-1) ... 243s Selecting previously unselected package r-cran-jquerylib. 243s Preparing to unpack .../073-r-cran-jquerylib_0.1.4+dfsg-4_all.deb ... 243s Unpacking r-cran-jquerylib (0.1.4+dfsg-4) ... 243s Selecting previously unselected package r-cran-jsonlite. 243s Preparing to unpack .../074-r-cran-jsonlite_1.8.8+dfsg-1_armhf.deb ... 243s Unpacking r-cran-jsonlite (1.8.8+dfsg-1) ... 243s Selecting previously unselected package r-cran-cli. 243s Preparing to unpack .../075-r-cran-cli_3.6.2-1_armhf.deb ... 243s Unpacking r-cran-cli (3.6.2-1) ... 243s Selecting previously unselected package r-cran-glue. 243s Preparing to unpack .../076-r-cran-glue_1.7.0-1_armhf.deb ... 243s Unpacking r-cran-glue (1.7.0-1) ... 243s Selecting previously unselected package r-cran-lifecycle. 243s Preparing to unpack .../077-r-cran-lifecycle_1.0.4+dfsg-1_all.deb ... 243s Unpacking r-cran-lifecycle (1.0.4+dfsg-1) ... 243s Selecting previously unselected package r-cran-memoise. 243s Preparing to unpack .../078-r-cran-memoise_2.0.1-1_all.deb ... 243s Unpacking r-cran-memoise (2.0.1-1) ... 243s Selecting previously unselected package r-cran-mime. 243s Preparing to unpack .../079-r-cran-mime_0.12-1_armhf.deb ... 243s Unpacking r-cran-mime (0.12-1) ... 243s Selecting previously unselected package r-cran-fs. 243s Preparing to unpack .../080-r-cran-fs_1.6.3+dfsg-1build1_armhf.deb ... 243s Unpacking r-cran-fs (1.6.3+dfsg-1build1) ... 243s Selecting previously unselected package r-cran-r6. 243s Preparing to unpack .../081-r-cran-r6_2.5.1-1_all.deb ... 243s Unpacking r-cran-r6 (2.5.1-1) ... 243s Selecting previously unselected package r-cran-rappdirs. 243s Preparing to unpack .../082-r-cran-rappdirs_0.3.3-1_armhf.deb ... 243s Unpacking r-cran-rappdirs (0.3.3-1) ... 243s Selecting previously unselected package r-cran-sass. 243s Preparing to unpack .../083-r-cran-sass_0.4.8+dfsg-1_armhf.deb ... 243s Unpacking r-cran-sass (0.4.8+dfsg-1) ... 243s Selecting previously unselected package r-cran-bslib. 243s Preparing to unpack .../084-r-cran-bslib_0.6.1+dfsg-1_all.deb ... 243s Unpacking r-cran-bslib (0.6.1+dfsg-1) ... 244s Selecting previously unselected package r-cran-codetools. 244s Preparing to unpack .../085-r-cran-codetools_0.2-19-1_all.deb ... 244s Unpacking r-cran-codetools (0.2-19-1) ... 244s Selecting previously unselected package r-cran-commonmark. 244s Preparing to unpack .../086-r-cran-commonmark_1.9.1-1_armhf.deb ... 244s Unpacking r-cran-commonmark (1.9.1-1) ... 244s Selecting previously unselected package r-cran-crayon. 244s Preparing to unpack .../087-r-cran-crayon_1.5.2-1_all.deb ... 244s Unpacking r-cran-crayon (1.5.2-1) ... 244s Selecting previously unselected package r-cran-fontawesome. 244s Preparing to unpack .../088-r-cran-fontawesome_0.5.2-1_all.deb ... 244s Unpacking r-cran-fontawesome (0.5.2-1) ... 244s Selecting previously unselected package r-cran-globals. 244s Preparing to unpack .../089-r-cran-globals_0.16.2-1_all.deb ... 244s Unpacking r-cran-globals (0.16.2-1) ... 244s Selecting previously unselected package r-cran-listenv. 244s Preparing to unpack .../090-r-cran-listenv_0.9.1+dfsg-1_all.deb ... 244s Unpacking r-cran-listenv (0.9.1+dfsg-1) ... 244s Selecting previously unselected package r-cran-parallelly. 244s Preparing to unpack .../091-r-cran-parallelly_1.37.1-1_armhf.deb ... 244s Unpacking r-cran-parallelly (1.37.1-1) ... 244s Selecting previously unselected package r-cran-future. 244s Preparing to unpack .../092-r-cran-future_1.33.1+dfsg-1_all.deb ... 244s Unpacking r-cran-future (1.33.1+dfsg-1) ... 244s Selecting previously unselected package r-cran-future.apply. 244s Preparing to unpack .../093-r-cran-future.apply_1.11.1+dfsg-1_all.deb ... 244s Unpacking r-cran-future.apply (1.11.1+dfsg-1) ... 244s Selecting previously unselected package r-cran-pkgkitten. 244s Preparing to unpack .../094-r-cran-pkgkitten_0.2.3-1_all.deb ... 244s Unpacking r-cran-pkgkitten (0.2.3-1) ... 244s Selecting previously unselected package r-cran-rcpp. 244s Preparing to unpack .../095-r-cran-rcpp_1.0.12-1_armhf.deb ... 244s Unpacking r-cran-rcpp (1.0.12-1) ... 245s Selecting previously unselected package r-cran-later. 245s Preparing to unpack .../096-r-cran-later_1.3.2+dfsg-1_armhf.deb ... 245s Unpacking r-cran-later (1.3.2+dfsg-1) ... 245s Selecting previously unselected package r-cran-magrittr. 245s Preparing to unpack .../097-r-cran-magrittr_2.0.3-1_armhf.deb ... 245s Unpacking r-cran-magrittr (2.0.3-1) ... 245s Selecting previously unselected package r-cran-promises. 245s Preparing to unpack .../098-r-cran-promises_1.2.1+dfsg-1_armhf.deb ... 245s Unpacking r-cran-promises (1.2.1+dfsg-1) ... 245s Selecting previously unselected package r-cran-httpuv. 245s Preparing to unpack .../099-r-cran-httpuv_1.6.14+dfsg-1build1_armhf.deb ... 245s Unpacking r-cran-httpuv (1.6.14+dfsg-1build1) ... 245s Selecting previously unselected package r-cran-pbapply. 245s Preparing to unpack .../100-r-cran-pbapply_1.7-2-1_all.deb ... 245s Unpacking r-cran-pbapply (1.7-2-1) ... 245s Selecting previously unselected package r-cran-xtable. 245s Preparing to unpack .../101-r-cran-xtable_1%3a1.8-4-2_all.deb ... 245s Unpacking r-cran-xtable (1:1.8-4-2) ... 245s Selecting previously unselected package r-cran-sourcetools. 245s Preparing to unpack .../102-r-cran-sourcetools_0.1.7-1-1_armhf.deb ... 245s Unpacking r-cran-sourcetools (0.1.7-1-1) ... 245s Selecting previously unselected package r-cran-withr. 245s Preparing to unpack .../103-r-cran-withr_3.0.0+dfsg-1_all.deb ... 245s Unpacking r-cran-withr (3.0.0+dfsg-1) ... 245s Selecting previously unselected package libjs-twitter-bootstrap-datepicker. 245s Preparing to unpack .../104-libjs-twitter-bootstrap-datepicker_1.3.1+dfsg1-4.1_all.deb ... 245s Unpacking libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 245s Selecting previously unselected package r-cran-shiny. 245s Preparing to unpack .../105-r-cran-shiny_1.8.0+dfsg-1_all.deb ... 245s Unpacking r-cran-shiny (1.8.0+dfsg-1) ... 245s Selecting previously unselected package autopkgtest-satdep. 245s Preparing to unpack .../106-1-autopkgtest-satdep.deb ... 245s Unpacking autopkgtest-satdep (0) ... 245s Setting up libjs-json (0~20221030+~1.0.8-1) ... 245s Setting up javascript-common (11+nmu1) ... 245s Setting up libgraphite2-3:armhf (1.3.14-2) ... 245s Setting up libpixman-1-0:armhf (0.42.2-1) ... 245s Setting up libsharpyuv0:armhf (1.3.2-0.4build2) ... 245s Setting up libpaper1:armhf (1.1.29) ... 246s 246s Creating config file /etc/papersize with new version 246s Setting up liblerc4:armhf (4.0.0+ds-4ubuntu1) ... 246s Setting up libxrender1:armhf (1:0.9.10-1.1) ... 246s Setting up libdatrie1:armhf (0.2.13-3) ... 246s Setting up libjs-popper.js (1.16.1+ds-6) ... 246s Setting up libxcb-render0:armhf (1.15-1) ... 246s Setting up libjs-sifter.js (0.6.0+dfsg-3) ... 246s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 246s Setting up unzip (6.0-28ubuntu3) ... 246s Setting up x11-common (1:7.7+23ubuntu2) ... 247s Setting up node-html5shiv (3.7.3+dfsg-5) ... 247s Setting up libdeflate0:armhf (1.19-1) ... 247s Setting up libjs-microplugin.js (0.0.3+dfsg-1.1) ... 247s Setting up libxcb-shm0:armhf (1.15-1) ... 247s Setting up libpaper-utils (1.1.29) ... 247s Setting up libgomp1:armhf (14-20240315-1ubuntu1) ... 247s Setting up libjbig0:armhf (2.1-6.1ubuntu1) ... 247s Setting up libjs-es5-shim (4.6.7-2) ... 247s Setting up zip (3.0-13) ... 247s Setting up libblas3:armhf (3.12.0-3) ... 247s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 247s Setting up libfreetype6:armhf (2.13.2+dfsg-1build2) ... 247s Setting up libjs-d3 (3.5.17-4) ... 247s Setting up fonts-dejavu-mono (2.37-8) ... 247s Setting up libtcl8.6:armhf (8.6.14+dfsg-1) ... 247s Setting up fonts-dejavu-core (2.37-8) ... 247s Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... 247s Setting up libgfortran5:armhf (14-20240315-1ubuntu1) ... 247s Setting up libwebp7:armhf (1.3.2-0.4build2) ... 247s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 247s Setting up libharfbuzz0b:armhf (8.3.0-2build1) ... 247s Setting up libthai-data (0.1.29-2) ... 247s Setting up node-bootstrap-sass (3.4.3-2) ... 247s Setting up libxss1:armhf (1:1.2.3-1build2) ... 247s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 247s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 247s Setting up node-normalize.css (8.0.1-5) ... 247s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 247s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 247s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 247s Setting up libjs-bootstrap (3.4.1+dfsg-3) ... 247s Setting up libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 247s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 247s Setting up libice6:armhf (2:1.0.10-1build2) ... 247s Setting up liblapack3:armhf (3.12.0-3) ... 247s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 247s Setting up fontconfig-config (2.15.0-1.1ubuntu1) ... 247s Setting up libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 247s Setting up libjs-jquery-datatables (1.11.5+dfsg-2) ... 247s Setting up libthai0:armhf (0.1.29-2) ... 247s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 247s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu1) ... 247s Setting up libfontconfig1:armhf (2.15.0-1.1ubuntu1) ... 247s Setting up libsm6:armhf (2:1.2.3-1build2) ... 247s Setting up fontconfig (2.15.0-1.1ubuntu1) ... 249s Regenerating fonts cache... done. 249s Setting up libxft2:armhf (2.3.6-1) ... 249s Setting up libtk8.6:armhf (8.6.14-1) ... 249s Setting up libpango-1.0-0:armhf (1.52.1+ds-1) ... 249s Setting up libcairo2:armhf (1.18.0-1ubuntu1) ... 249s Setting up libxt6t64:armhf (1:1.2.1-1.2) ... 249s Setting up libpangoft2-1.0-0:armhf (1.52.1+ds-1) ... 249s Setting up libpangocairo-1.0-0:armhf (1.52.1+ds-1) ... 249s Setting up r-base-core (4.3.3-2build1) ... 249s 249s Creating config file /etc/R/Renviron with new version 250s Setting up r-cran-crayon (1.5.2-1) ... 250s Setting up r-cran-sourcetools (0.1.7-1-1) ... 250s Setting up r-cran-pbapply (1.7-2-1) ... 250s Setting up r-cran-commonmark (1.9.1-1) ... 250s Setting up r-cran-r6 (2.5.1-1) ... 250s Setting up r-cran-pkgkitten (0.2.3-1) ... 250s Setting up r-cran-magrittr (2.0.3-1) ... 250s Setting up r-cran-rappdirs (0.3.3-1) ... 250s Setting up r-cran-littler (0.3.19-1) ... 250s Setting up r-cran-fs (1.6.3+dfsg-1build1) ... 250s Setting up r-cran-rcpp (1.0.12-1) ... 250s Setting up r-cran-codetools (0.2-19-1) ... 250s Setting up r-cran-rlang (1.1.3-1) ... 250s Setting up r-cran-listenv (0.9.1+dfsg-1) ... 250s Setting up littler (0.3.19-1) ... 250s Setting up r-cran-withr (3.0.0+dfsg-1) ... 250s Setting up r-cran-mime (0.12-1) ... 250s Setting up r-cran-base64enc (0.1-3-3) ... 250s Setting up r-cran-digest (0.6.34-1) ... 250s Setting up r-cran-glue (1.7.0-1) ... 250s Setting up r-cran-xtable (1:1.8-4-2) ... 250s Setting up r-cran-cli (3.6.2-1) ... 250s Setting up r-cran-lifecycle (1.0.4+dfsg-1) ... 250s Setting up r-cran-fastmap (1.1.1-1) ... 250s Setting up r-cran-jsonlite (1.8.8+dfsg-1) ... 250s Setting up r-cran-parallelly (1.37.1-1) ... 250s Setting up r-cran-later (1.3.2+dfsg-1) ... 250s Setting up r-cran-cachem (1.0.8-1) ... 250s Setting up r-cran-globals (0.16.2-1) ... 250s Setting up r-cran-ellipsis (0.3.2-2) ... 250s Setting up r-cran-future (1.33.1+dfsg-1) ... 250s Setting up r-cran-future.apply (1.11.1+dfsg-1) ... 250s Setting up r-cran-memoise (2.0.1-1) ... 250s Setting up r-cran-promises (1.2.1+dfsg-1) ... 250s Setting up r-cran-htmltools (0.5.7-1) ... 250s Setting up r-cran-sass (0.4.8+dfsg-1) ... 250s Setting up r-cran-httpuv (1.6.14+dfsg-1build1) ... 250s Setting up r-cran-fontawesome (0.5.2-1) ... 250s Setting up r-cran-jquerylib (0.1.4+dfsg-4) ... 250s Setting up r-cran-bslib (0.6.1+dfsg-1) ... 250s Setting up r-cran-shiny (1.8.0+dfsg-1) ... 250s Setting up autopkgtest-satdep (0) ... 250s Processing triggers for man-db (2.12.0-3build4) ... 250s Processing triggers for install-info (7.1-3build1) ... 250s Processing triggers for libc-bin (2.39-0ubuntu6) ... 274s (Reading database ... 66160 files and directories currently installed.) 274s Removing autopkgtest-satdep (0) ... 280s autopkgtest [12:28:33]: test run-unit-test: [----------------------- 282s BEGIN TEST tests.R 282s 282s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 282s Copyright (C) 2024 The R Foundation for Statistical Computing 282s Platform: arm-unknown-linux-gnueabihf (32-bit) 282s 282s R is free software and comes with ABSOLUTELY NO WARRANTY. 282s You are welcome to redistribute it under certain conditions. 282s Type 'license()' or 'licence()' for distribution details. 282s 282s R is a collaborative project with many contributors. 282s Type 'contributors()' for more information and 282s 'citation()' on how to cite R or R packages in publications. 282s 282s Type 'demo()' for some demos, 'help()' for on-line help, or 282s 'help.start()' for an HTML browser interface to help. 282s Type 'q()' to quit R. 282s 282s > #devtools::install_github("psolymos/pbapply") 282s > 282s > ## --- standard examples --- 282s > 282s > library(pbapply) 282s > 282s > example(apply) 282s 282s apply> ## Compute row and column sums for a matrix: 282s apply> x <- cbind(x1 = 3, x2 = c(4:1, 2:5)) 282s 282s apply> dimnames(x)[[1]] <- letters[1:8] 282s 282s apply> apply(x, 2, mean, trim = .2) 282s x1 x2 282s 3 3 282s 282s apply> col.sums <- apply(x, 2, sum) 282s 282s apply> row.sums <- apply(x, 1, sum) 282s 282s apply> rbind(cbind(x, Rtot = row.sums), Ctot = c(col.sums, sum(col.sums))) 282s x1 x2 Rtot 282s a 3 4 7 282s b 3 3 6 282s c 3 2 5 282s d 3 1 4 282s e 3 2 5 282s f 3 3 6 282s g 3 4 7 282s h 3 5 8 282s Ctot 24 24 48 282s 282s apply> stopifnot( apply(x, 2, is.vector)) 282s 282s apply> ## Sort the columns of a matrix 282s apply> apply(x, 2, sort) 282s x1 x2 282s [1,] 3 1 282s [2,] 3 2 282s [3,] 3 2 282s [4,] 3 3 282s [5,] 3 3 282s [6,] 3 4 282s [7,] 3 4 282s [8,] 3 5 282s 282s apply> ## keeping named dimnames 282s apply> names(dimnames(x)) <- c("row", "col") 282s 282s apply> x3 <- array(x, dim = c(dim(x),3), 282s apply+ dimnames = c(dimnames(x), list(C = paste0("cop.",1:3)))) 282s 282s apply> identical(x, apply( x, 2, identity)) 282s [1] TRUE 282s 282s apply> identical(x3, apply(x3, 2:3, identity)) 282s [1] TRUE 282s 282s apply> ## Don't show: 282s apply> xN <- x; dimnames(xN) <- list(row=NULL, col=NULL) 282s 282s apply> x2 <- x; names(dimnames(x2)) <- NULL 282s 282s apply> fXY <- function(u) c(X=u[1], Y=u[2]) 282s 282s apply> ax1 <- apply(x, 1, fXY) 283s 283s apply> ax2 <- apply(x2,1, fXY) 283s 283s apply> stopifnot(identical(dimnames(ax1), list(col=c("X.x1", "Y.x2"), row=letters[1:8])), 283s apply+ identical(dimnames(ax2), unname(dimnames(ax1))), 283s apply+ identical( x, apply( x, 2, identity)), 283s apply+ identical(xN, apply(xN, 2, identity)), 283s apply+ identical(dimnames(x), 283s apply+ dimnames(apply(x, 2, format))), 283s apply+ identical(x3, apply(x3, 2:3, identity)), 283s apply+ identical(dimnames(apply(x3, 2:1, identity)), 283s apply+ dimnames(x3)[3:1])) 283s 283s apply> rm(xN, x2, fXY, ax1, ax2) 283s 283s apply> ## End(Don't show) 283s apply> ##- function with extra args: 283s apply> cave <- function(x, c1, c2) c(mean(x[c1]), mean(x[c2])) 283s 283s apply> apply(x, 1, cave, c1 = "x1", c2 = c("x1","x2")) 283s row 283s a b c d e f g h 283s [1,] 3.0 3 3.0 3 3.0 3 3.0 3 283s [2,] 3.5 3 2.5 2 2.5 3 3.5 4 283s 283s apply> ma <- matrix(c(1:4, 1, 6:8), nrow = 2) 283s 283s apply> ma 283s [,1] [,2] [,3] [,4] 283s [1,] 1 3 1 7 283s [2,] 2 4 6 8 283s 283s apply> apply(ma, 1, table) #--> a list of length 2 283s [[1]] 283s 283s 1 3 7 283s 2 1 1 283s 283s [[2]] 283s 283s 2 4 6 8 283s 1 1 1 1 283s 283s 283s apply> apply(ma, 1, stats::quantile) # 5 x n matrix with rownames 283s [,1] [,2] 283s 0% 1 2.0 283s 25% 1 3.5 283s 50% 2 5.0 283s 75% 4 6.5 283s 100% 7 8.0 283s 283s apply> stopifnot(dim(ma) == dim(apply(ma, 1:2, sum))) 283s 283s apply> ## Example with different lengths for each call 283s apply> z <- array(1:24, dim = 2:4) 283s 283s apply> zseq <- apply(z, 1:2, function(x) seq_len(max(x))) 283s 283s apply> zseq ## a 2 x 3 matrix 283s [,1] [,2] [,3] 283s [1,] integer,19 integer,21 integer,23 283s [2,] integer,20 integer,22 integer,24 283s 283s apply> typeof(zseq) ## list 283s [1] "list" 283s 283s apply> dim(zseq) ## 2 3 283s [1] 2 3 283s 283s apply> zseq[1,] 283s [[1]] 283s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 283s 283s [[2]] 283s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 283s 283s [[3]] 283s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 283s 283s 283s apply> apply(z, 3, function(x) seq_len(max(x))) 283s [[1]] 283s [1] 1 2 3 4 5 6 283s 283s [[2]] 283s [1] 1 2 3 4 5 6 7 8 9 10 11 12 283s 283s [[3]] 283s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 283s 283s [[4]] 283s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 283s 283s 283s apply> # a list without a dim attribute 283s apply> 283s apply> 283s apply> 283s > example(lapply) 283s 283s lapply> require(stats); require(graphics) 283s 283s lapply> x <- list(a = 1:10, beta = exp(-3:3), logic = c(TRUE,FALSE,FALSE,TRUE)) 283s 283s lapply> # compute the list mean for each list element 283s lapply> lapply(x, mean) 283s $a 283s [1] 5.5 283s 283s $beta 283s [1] 4.535125 283s 283s $logic 283s [1] 0.5 283s 283s 283s lapply> # median and quartiles for each list element 283s lapply> lapply(x, quantile, probs = 1:3/4) 283s $a 283s 25% 50% 75% 283s 3.25 5.50 7.75 283s 283s $beta 283s 25% 50% 75% 283s 0.2516074 1.0000000 5.0536690 283s 283s $logic 283s 25% 50% 75% 283s 0.0 0.5 1.0 283s 283s 283s lapply> sapply(x, quantile) 283s a beta logic 283s 0% 1.00 0.04978707 0.0 283s 25% 3.25 0.25160736 0.0 283s 50% 5.50 1.00000000 0.5 283s 75% 7.75 5.05366896 1.0 283s 100% 10.00 20.08553692 1.0 283s 283s lapply> i39 <- sapply(3:9, seq) # list of vectors 283s 283s lapply> sapply(i39, fivenum) 283s [,1] [,2] [,3] [,4] [,5] [,6] [,7] 283s [1,] 1.0 1.0 1 1.0 1.0 1.0 1 283s [2,] 1.5 1.5 2 2.0 2.5 2.5 3 283s [3,] 2.0 2.5 3 3.5 4.0 4.5 5 283s [4,] 2.5 3.5 4 5.0 5.5 6.5 7 283s [5,] 3.0 4.0 5 6.0 7.0 8.0 9 283s 283s lapply> vapply(i39, fivenum, 283s lapply+ c(Min. = 0, "1st Qu." = 0, Median = 0, "3rd Qu." = 0, Max. = 0)) 283s [,1] [,2] [,3] [,4] [,5] [,6] [,7] 283s Min. 1.0 1.0 1 1.0 1.0 1.0 1 283s 1st Qu. 1.5 1.5 2 2.0 2.5 2.5 3 283s Median 2.0 2.5 3 3.5 4.0 4.5 5 283s 3rd Qu. 2.5 3.5 4 5.0 5.5 6.5 7 283s Max. 3.0 4.0 5 6.0 7.0 8.0 9 283s 283s lapply> ## sapply(*, "array") -- artificial example 283s lapply> (v <- structure(10*(5:8), names = LETTERS[1:4])) 283s A B C D 283s 50 60 70 80 283s 283s lapply> f2 <- function(x, y) outer(rep(x, length.out = 3), y) 283s 283s lapply> (a2 <- sapply(v, f2, y = 2*(1:5), simplify = "array")) 283s , , A 283s 283s [,1] [,2] [,3] [,4] [,5] 283s [1,] 100 200 300 400 500 283s [2,] 100 200 300 400 500 283s [3,] 100 200 300 400 500 283s 283s , , B 283s 283s [,1] [,2] [,3] [,4] [,5] 283s [1,] 120 240 360 480 600 283s [2,] 120 240 360 480 600 283s [3,] 120 240 360 480 600 283s 283s , , C 283s 283s [,1] [,2] [,3] [,4] [,5] 283s [1,] 140 280 420 560 700 283s [2,] 140 280 420 560 700 283s [3,] 140 280 420 560 700 283s 283s , , D 283s 283s [,1] [,2] [,3] [,4] [,5] 283s [1,] 160 320 480 640 800 283s [2,] 160 320 480 640 800 283s [3,] 160 320 480 640 800 283s 283s 283s lapply> a.2 <- vapply(v, f2, outer(1:3, 1:5), y = 2*(1:5)) 283s 283s lapply> stopifnot(dim(a2) == c(3,5,4), all.equal(a2, a.2), 283s lapply+ identical(dimnames(a2), list(NULL,NULL,LETTERS[1:4]))) 283s 283s lapply> hist(replicate(100, mean(rexp(10)))) 283s 283s lapply> ## use of replicate() with parameters: 283s lapply> foo <- function(x = 1, y = 2) c(x, y) 283s 283s lapply> # does not work: bar <- function(n, ...) replicate(n, foo(...)) 283s lapply> bar <- function(n, x) replicate(n, foo(x = x)) 283s 283s lapply> bar(5, x = 3) 283s [,1] [,2] [,3] [,4] [,5] 283s [1,] 3 3 3 3 3 283s [2,] 2 2 2 2 2 283s > 283s > ## run examples without progress bar 283s > pboptions(type = "none") 283s > example(splitpb, run.dontrun = TRUE) 283s 283s spltpb> ## define 1 job / worker at a time and repeat 283s spltpb> splitpb(10, 4) 283s [[1]] 283s [1] 1 2 3 4 283s 283s [[2]] 283s [1] 5 6 7 8 283s 283s [[3]] 283s [1] 9 10 283s 283s 283s spltpb> ## compare this to the no-progress-bar split 283s spltpb> ## that defines all the jubs / worker up front 283s spltpb> parallel::splitIndices(10, 4) 283s [[1]] 283s [1] 1 2 3 283s 283s [[2]] 283s [1] 4 5 283s 283s [[3]] 283s [1] 6 7 283s 283s [[4]] 283s [1] 8 9 10 283s 283s 283s spltpb> ## cap the length of the output 283s spltpb> splitpb(20, 2, nout = NULL) 283s [[1]] 283s [1] 1 2 283s 283s [[2]] 283s [1] 3 4 283s 283s [[3]] 283s [1] 5 6 283s 283s [[4]] 283s [1] 7 8 283s 283s [[5]] 283s [1] 9 10 283s 283s [[6]] 283s [1] 11 12 283s 283s [[7]] 283s [1] 13 14 283s 283s [[8]] 283s [1] 15 16 283s 283s [[9]] 283s [1] 17 18 283s 283s [[10]] 283s [1] 19 20 283s 283s 283s spltpb> splitpb(20, 2, nout = 5) 283s [[1]] 283s [1] 1 2 3 4 283s 283s [[2]] 283s [1] 5 6 7 8 283s 283s [[3]] 283s [1] 9 10 11 12 283s 283s [[4]] 283s [1] 13 14 15 16 283s 283s [[5]] 283s [1] 17 18 19 20 283s 283s > example(timerProgressBar, run.dontrun = TRUE) 283s 283s tmrPrB> ## increase sluggishness to admire the progress bar longer 283s tmrPrB> sluggishness <- 0.02 283s 283s tmrPrB> test_fun <- function(...) 283s tmrPrB+ { 283s tmrPrB+ pb <- timerProgressBar(...) 283s tmrPrB+ on.exit(close(pb)) 283s tmrPrB+ for (i in seq(0, 1, 0.05)) { 283s tmrPrB+ Sys.sleep(sluggishness) 283s tmrPrB+ setTimerProgressBar(pb, i) 283s tmrPrB+ } 283s tmrPrB+ invisible(NULL) 283s tmrPrB+ } 283s 283s tmrPrB> ## check the different styles 283s tmrPrB> test_fun(width = 35, char = "+", style = 1) 283s | | 0 % elapsed=00s | | 0 % elapsed=00s |++ | 5 % elapsed=00s, remaining~01s |++++ | 10% elapsed=00s, remaining~01s |++++++ | 15% elapsed=00s, remaining~00s |+++++++ | 20% elapsed=00s, remaining~00s |+++++++++ | 25% elapsed=00s, remaining~00s |+++++++++++ | 30% elapsed=00s, remaining~00s |+++++++++++++ | 35% elapsed=00s, remaining~00s |++++++++++++++ | 40% elapsed=00s, remaining~00s |++++++++++++++++ | 45% elapsed=00s, remaining~00s |++++++++++++++++++ | 50% elapsed=00s, remaining~00s |++++++++++++++++++++ | 55% elapsed=00s, remaining~00s |++++++++++++++++++++++ | 60% elapsed=00s, remaining~00s |+++++++++++++++++++++++ | 65% elapsed=00s, remaining~00s |+++++++++++++++++++++++++ | 70% elapsed=00s, remaining~00s |+++++++++++++++++++++++++++ | 75% elapsed=00s, remaining~00s |++++++++++++++++++++++++++++ | 80% elapsed=00s, remaining~00s |++++++++++++++++++++++++++++++ | 85% elapsed=00s, remaining~00s |++++++++++++++++++++++++++++++++ | 90% elapsed=00s, remaining~00s |++++++++++++++++++++++++++++++++++ | 95% elapsed=00s, remaining~00s |+++++++++++++++++++++++++++++++++++| 100% elapsed=00s, remaining~00s 283s 283s tmrPrB> test_fun(style = 2) 284s / 0 % elapsed=00s / 0 % elapsed=00s - 5 % elapsed=00s, remaining~01s \ 10% elapsed=00s, remaining~01s | 15% elapsed=00s, remaining~00s / 20% elapsed=00s, remaining~00s - 25% elapsed=00s, remaining~00s \ 30% elapsed=00s, remaining~00s | 35% elapsed=00s, remaining~00s / 40% elapsed=00s, remaining~00s - 45% elapsed=00s, remaining~00s \ 50% elapsed=00s, remaining~00s | 55% elapsed=00s, remaining~00s / 60% elapsed=00s, remaining~00s - 65% elapsed=00s, remaining~00s \ 70% elapsed=00s, remaining~00s | 75% elapsed=00s, remaining~00s / 80% elapsed=00s, remaining~00s - 85% elapsed=00s, remaining~00s \ 90% elapsed=00s, remaining~00s | 95% elapsed=00s, remaining~00s / 100% elapsed=00s, remaining~00s 284s 284s tmrPrB> test_fun(width = 50, char = ".", style = 3) 284s | | 0 % ~calculating | | 0 % ~calculating |... | 5 % ~01s |..... | 10% ~01s |........ | 15% ~00s |.......... | 20% ~00s |............. | 25% ~00s |................ | 30% ~00s |.................. | 35% ~00s |.................... | 40% ~00s |....................... | 45% ~00s |......................... | 50% ~00s |............................ | 55% ~00s |............................... | 60% ~00s |................................. | 65% ~00s |................................... | 70% ~00s |...................................... | 75% ~00s |........................................ | 80% ~00s |........................................... | 85% ~00s |............................................. | 90% ~00s |................................................ | 95% ~00s |..................................................| 100% elapsed=00s 284s 284s tmrPrB> test_fun(style = 4) 284s / 0 % ~calculating / 0 % ~calculating - 5 % ~01s \ 10% ~01s | 15% ~00s / 20% ~00s - 25% ~00s \ 30% ~00s | 35% ~00s / 40% ~00s - 45% ~00s \ 50% ~00s | 55% ~00s / 60% ~00s - 65% ~00s \ 70% ~00s | 75% ~00s / 80% ~00s - 85% ~00s \ 90% ~00s | 95% ~00s / 100% elapsed=00s 284s 284s tmrPrB> test_fun(width = 35, char = "[=-]", style = 5) 285s [-----------------------------------] 0 % elapsed=00s [-----------------------------------] 0 % elapsed=00s [==---------------------------------] 5 % elapsed=00s, remaining~01s [====-------------------------------] 10% elapsed=00s, remaining~01s [======-----------------------------] 15% elapsed=00s, remaining~00s [=======----------------------------] 20% elapsed=00s, remaining~00s [=========--------------------------] 25% elapsed=00s, remaining~00s [===========------------------------] 30% elapsed=00s, remaining~00s [=============----------------------] 35% elapsed=00s, remaining~00s [==============---------------------] 40% elapsed=00s, remaining~00s [================-------------------] 45% elapsed=00s, remaining~00s [==================-----------------] 50% elapsed=00s, remaining~00s [====================---------------] 55% elapsed=00s, remaining~00s [======================-------------] 60% elapsed=00s, remaining~00s [=======================------------] 65% elapsed=00s, remaining~00s [=========================----------] 70% elapsed=00s, remaining~00s [===========================--------] 75% elapsed=00s, remaining~00s [============================-------] 80% elapsed=00s, remaining~00s [==============================-----] 85% elapsed=00s, remaining~00s [================================---] 90% elapsed=00s, remaining~00s [==================================-] 95% elapsed=00s, remaining~00s [===================================] 100% elapsed=00s, remaining~00s 285s 285s tmrPrB> test_fun(width = 50, char = "{*.}", style = 6) 285s {..................................................} 0 % ~calculating {..................................................} 0 % ~calculating {***...............................................} 5 % ~01s {*****.............................................} 10% ~01s {********..........................................} 15% ~00s {**********........................................} 20% ~00s {*************.....................................} 25% ~00s {****************..................................} 30% ~00s {******************................................} 35% ~00s {********************..............................} 40% ~00s {***********************...........................} 45% ~00s {*************************.........................} 50% ~00s {****************************......................} 55% ~00s {*******************************...................} 60% ~00s {*********************************.................} 65% ~00s {***********************************...............} 70% ~00s {**************************************............} 75% ~00s {****************************************..........} 80% ~00s {*******************************************.......} 85% ~00s {*********************************************.....} 90% ~00s {************************************************..} 95% ~00s {**************************************************} 100% elapsed=00s 285s 285s tmrPrB> ## no bar only percent and elapsed 285s tmrPrB> test_fun(width = 0, char = " ", style = 6) 286s 0 % ~calculating 0 % ~calculating 5 % ~01s 10% ~01s 15% ~00s 20% ~00s 25% ~00s 30% ~00s 35% ~00s 40% ~00s 45% ~00s 50% ~00s 55% ~00s 60% ~00s 65% ~00s 70% ~00s 75% ~00s 80% ~00s 85% ~00s 90% ~00s 95% ~00s 100% elapsed=00s 286s 286s tmrPrB> ## this should produce a progress bar based on min_time 286s tmrPrB> (elapsed <- system.time(test_fun(width = 35, min_time = 0))["elapsed"]) 286s | | 0 % elapsed=00s | | 0 % elapsed=00s |== | 5 % elapsed=00s, remaining~01s |==== | 10% elapsed=00s, remaining~01s |====== | 15% elapsed=00s, remaining~00s |======= | 20% elapsed=00s, remaining~00s |========= | 25% elapsed=00s, remaining~00s |=========== | 30% elapsed=00s, remaining~00s |============= | 35% elapsed=00s, remaining~00s |============== | 40% elapsed=00s, remaining~00s |================ | 45% elapsed=00s, remaining~00s |================== | 50% elapsed=00s, remaining~00s |==================== | 55% elapsed=00s, remaining~00s |====================== | 60% elapsed=00s, remaining~00s |======================= | 65% elapsed=00s, remaining~00s |========================= | 70% elapsed=00s, remaining~00s |=========================== | 75% elapsed=00s, remaining~00s |============================ | 80% elapsed=00s, remaining~00s |============================== | 85% elapsed=00s, remaining~00s |================================ | 90% elapsed=00s, remaining~00s |================================== | 95% elapsed=00s, remaining~00s |===================================| 100% elapsed=00s, remaining~00s 286s elapsed 286s 0.426 286s 286s tmrPrB> ## this should not produce a progress bar based on min_time 286s tmrPrB> system.time(test_fun(min_time = 2 * elapsed))["elapsed"] 287s elapsed 287s 0.424 287s 287s tmrPrB> ## time formatting 287s tmrPrB> getTimeAsString(NULL) 287s [1] "calculating" 287s 287s tmrPrB> getTimeAsString(15) 287s [1] "15s" 287s 287s tmrPrB> getTimeAsString(65) 287s [1] "01m 05s" 287s 287s tmrPrB> getTimeAsString(6005) 287s [1] "01h 40m 05s" 287s 287s tmrPrB> ## example usage of getTimeAsString, use sluggishness <- 1 287s tmrPrB> n <- 10 287s 287s tmrPrB> t0 <- proc.time()[3] 287s 287s tmrPrB> ETA <- NULL 287s 287s tmrPrB> for (i in seq_len(n)) { 287s tmrPrB+ cat(i, "/", n, "- ETA:", getTimeAsString(ETA)) 287s tmrPrB+ flush.console() 287s tmrPrB+ Sys.sleep(sluggishness) 287s tmrPrB+ dt <- proc.time()[3] - t0 287s tmrPrB+ cat(" - elapsed:", getTimeAsString(dt), "\n") 287s tmrPrB+ ETA <- (n - i) * dt / i 287s tmrPrB+ } 287s 1 / 10 - ETA: calculating - elapsed: 00s 287s 2 / 10 - ETA: 00s - elapsed: 00s 287s 3 / 10 - ETA: 00s - elapsed: 00s 287s 4 / 10 - ETA: 00s - elapsed: 00s 287s 5 / 10 - ETA: 00s - elapsed: 00s 287s 6 / 10 - ETA: 00s - elapsed: 00s 287s 7 / 10 - ETA: 00s - elapsed: 00s 287s 8 / 10 - ETA: 00s - elapsed: 00s 287s 9 / 10 - ETA: 00s - elapsed: 00s 287s 10 / 10 - ETA: 00s - elapsed: 00s 287s > example(pbapply, run.dontrun = TRUE) 287s 287s pbpply> ## --- simple linear model simulation --- 287s pbpply> set.seed(1234) 287s 287s pbpply> n <- 200 287s 287s pbpply> x <- rnorm(n) 287s 287s pbpply> y <- rnorm(n, crossprod(t(model.matrix(~ x)), c(0, 1)), sd = 0.5) 287s 287s pbpply> d <- data.frame(y, x) 287s 287s pbpply> ## model fitting and bootstrap 287s pbpply> mod <- lm(y ~ x, d) 287s 287s pbpply> ndat <- model.frame(mod) 287s 287s pbpply> B <- 100 287s 287s pbpply> bid <- sapply(1:B, function(i) sample(nrow(ndat), nrow(ndat), TRUE)) 287s 287s pbpply> fun <- function(z) { 287s pbpply+ if (missing(z)) 287s pbpply+ z <- sample(nrow(ndat), nrow(ndat), TRUE) 287s pbpply+ coef(lm(mod$call$formula, data=ndat[z,])) 287s pbpply+ } 287s 287s pbpply> ## standard '*apply' functions 287s pbpply> system.time(res1 <- lapply(1:B, function(i) fun(bid[,i]))) 287s user system elapsed 287s 0.098 0.003 0.101 287s 287s pbpply> system.time(res2 <- sapply(1:B, function(i) fun(bid[,i]))) 287s user system elapsed 287s 0.092 0.000 0.091 287s 287s pbpply> system.time(res3 <- apply(bid, 2, fun)) 287s user system elapsed 287s 0.091 0.000 0.092 287s 287s pbpply> system.time(res4 <- replicate(B, fun())) 287s user system elapsed 287s 0.094 0.000 0.094 287s 287s pbpply> ## 'pb*apply' functions 287s pbpply> ## try different settings: 287s pbpply> ## "none", "txt", "tk", "win", "timer" 287s pbpply> op <- pboptions(type = "timer") # default 287s 287s pbpply> system.time(res1pb <- pblapply(1:B, function(i) fun(bid[,i]))) 287s | | 0 % ~calculating |+ | 1 % ~00s |+ | 2 % ~00s |++ | 3 % ~00s |++ | 4 % ~00s |+++ | 5 % ~00s |+++ | 6 % ~00s |++++ | 7 % ~00s |++++ | 8 % ~00s |+++++ | 9 % ~00s |+++++ | 10% ~00s |++++++ | 11% ~00s |++++++ | 12% ~00s |+++++++ | 13% ~00s |+++++++ | 14% ~00s |++++++++ | 15% ~00s |++++++++ | 16% ~00s |+++++++++ | 17% ~00s |+++++++++ | 18% ~00s |++++++++++ | 19% ~00s |++++++++++ | 20% ~00s |+++++++++++ | 21% ~00s |+++++++++++ | 22% ~00s |++++++++++++ | 23% ~00s |++++++++++++ | 24% ~00s |+++++++++++++ | 25% ~00s |+++++++++++++ | 26% ~00s |++++++++++++++ | 27% ~00s |++++++++++++++ | 28% ~00s |+++++++++++++++ | 29% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++ | 31% ~00s |++++++++++++++++ | 32% ~00s |+++++++++++++++++ | 33% ~00s |+++++++++++++++++ | 34% ~00s |++++++++++++++++++ | 35% ~00s |++++++++++++++++++ | 36% ~00s |+++++++++++++++++++ | 37% ~00s |+++++++++++++++++++ | 38% ~00s |++++++++++++++++++++ | 39% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++ | 41% ~00s |+++++++++++++++++++++ | 42% ~00s |++++++++++++++++++++++ | 43% ~00s |++++++++++++++++++++++ | 44% ~00s |+++++++++++++++++++++++ | 45% ~00s |+++++++++++++++++++++++ | 46% ~00s |++++++++++++++++++++++++ | 47% ~00s |++++++++++++++++++++++++ | 48% ~00s |+++++++++++++++++++++++++ | 49% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++ | 51% ~00s |++++++++++++++++++++++++++ | 52% ~00s |+++++++++++++++++++++++++++ | 53% ~00s |+++++++++++++++++++++++++++ | 54% ~00s |++++++++++++++++++++++++++++ | 55% ~00s |++++++++++++++++++++++++++++ | 56% ~00s |+++++++++++++++++++++++++++++ | 57% ~00s |+++++++++++++++++++++++++++++ | 58% ~00s |++++++++++++++++++++++++++++++ | 59% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++ | 61% ~00s |+++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++ | 63% ~00s |++++++++++++++++++++++++++++++++ | 64% ~00s |+++++++++++++++++++++++++++++++++ | 65% ~00s |+++++++++++++++++++++++++++++++++ | 66% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++ | 68% ~00s |+++++++++++++++++++++++++++++++++++ | 69% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++ | 71% ~00s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 73% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 77% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 79% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 81% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 83% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 85% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 87% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 89% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 91% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 93% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 95% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 97% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 99% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 287s user system elapsed 287s 0.117 0.000 0.117 287s 287s pbpply> pboptions(op) 287s 287s pbpply> pboptions(type = "txt") 287s 287s pbpply> system.time(res2pb <- pbsapply(1:B, function(i) fun(bid[,i]))) 288s | | | 0% | | | 1% | |+ | 2% | |++ | 3% | |++ | 4% | |++ | 5% | |+++ | 6% | |++++ | 7% | |++++ | 8% | |++++ | 9% | |+++++ | 10% | |++++++ | 11% | |++++++ | 12% | |++++++ | 13% | |+++++++ | 14% | |++++++++ | 15% | |++++++++ | 16% | |++++++++ | 17% | |+++++++++ | 18% | |++++++++++ | 19% | |++++++++++ | 20% | |++++++++++ | 21% | |+++++++++++ | 22% | |++++++++++++ | 23% | |++++++++++++ | 24% | |++++++++++++ | 25% | |+++++++++++++ | 26% | |++++++++++++++ | 27% | |++++++++++++++ | 28% | |++++++++++++++ | 29% | |+++++++++++++++ | 30% | |++++++++++++++++ | 31% | |++++++++++++++++ | 32% | |++++++++++++++++ | 33% | |+++++++++++++++++ | 34% | |++++++++++++++++++ | 35% | |++++++++++++++++++ | 36% | |++++++++++++++++++ | 37% | |+++++++++++++++++++ | 38% | |++++++++++++++++++++ | 39% | |++++++++++++++++++++ | 40% | |++++++++++++++++++++ | 41% | |+++++++++++++++++++++ | 42% | |++++++++++++++++++++++ | 43% | |++++++++++++++++++++++ | 44% | |++++++++++++++++++++++ | 45% | |+++++++++++++++++++++++ | 46% | |++++++++++++++++++++++++ | 47% | |++++++++++++++++++++++++ | 48% | |++++++++++++++++++++++++ | 49% | |+++++++++++++++++++++++++ | 50% | |++++++++++++++++++++++++++ | 51% | |++++++++++++++++++++++++++ | 52% | |++++++++++++++++++++++++++ | 53% | |+++++++++++++++++++++++++++ | 54% | |++++++++++++++++++++++++++++ | 55% | |++++++++++++++++++++++++++++ | 56% | |++++++++++++++++++++++++++++ | 57% | |+++++++++++++++++++++++++++++ | 58% | |++++++++++++++++++++++++++++++ | 59% | |++++++++++++++++++++++++++++++ | 60% | |++++++++++++++++++++++++++++++ | 61% | |+++++++++++++++++++++++++++++++ | 62% | |++++++++++++++++++++++++++++++++ | 63% | |++++++++++++++++++++++++++++++++ | 64% | |++++++++++++++++++++++++++++++++ | 65% | |+++++++++++++++++++++++++++++++++ | 66% | |++++++++++++++++++++++++++++++++++ | 67% | |++++++++++++++++++++++++++++++++++ | 68% | |++++++++++++++++++++++++++++++++++ | 69% | |+++++++++++++++++++++++++++++++++++ | 70% | |++++++++++++++++++++++++++++++++++++ | 71% | |++++++++++++++++++++++++++++++++++++ | 72% | |++++++++++++++++++++++++++++++++++++ | 73% | |+++++++++++++++++++++++++++++++++++++ | 74% | |++++++++++++++++++++++++++++++++++++++ | 75% | |++++++++++++++++++++++++++++++++++++++ | 76% | |++++++++++++++++++++++++++++++++++++++ | 77% | |+++++++++++++++++++++++++++++++++++++++ | 78% | |++++++++++++++++++++++++++++++++++++++++ | 79% | |++++++++++++++++++++++++++++++++++++++++ | 80% | |++++++++++++++++++++++++++++++++++++++++ | 81% | |+++++++++++++++++++++++++++++++++++++++++ | 82% | |++++++++++++++++++++++++++++++++++++++++++ | 83% | |++++++++++++++++++++++++++++++++++++++++++ | 84% | |++++++++++++++++++++++++++++++++++++++++++ | 85% | |+++++++++++++++++++++++++++++++++++++++++++ | 86% | |++++++++++++++++++++++++++++++++++++++++++++ | 87% | |++++++++++++++++++++++++++++++++++++++++++++ | 88% | |++++++++++++++++++++++++++++++++++++++++++++ | 89% | |+++++++++++++++++++++++++++++++++++++++++++++ | 90% | |++++++++++++++++++++++++++++++++++++++++++++++ | 91% | |++++++++++++++++++++++++++++++++++++++++++++++ | 92% | |++++++++++++++++++++++++++++++++++++++++++++++ | 93% | |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% | |++++++++++++++++++++++++++++++++++++++++++++++++ | 95% | |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% | |++++++++++++++++++++++++++++++++++++++++++++++++ | 97% | |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% | |++++++++++++++++++++++++++++++++++++++++++++++++++| 99% | |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% 288s user system elapsed 288s 0.115 0.000 0.115 288s 288s pbpply> pboptions(op) 288s 288s pbpply> pboptions(type = "txt", style = 1, char = "=") 288s 288s pbpply> system.time(res3pb <- pbapply(bid, 2, fun)) 288s ================================================== 288s user system elapsed 288s 0.099 0.004 0.107 288s 288s pbpply> pboptions(op) 288s 288s pbpply> pboptions(type = "txt", char = ":") 288s 288s pbpply> system.time(res4pb <- pbreplicate(B, fun())) 288s | | | 0% | | | 1% | |: | 2% | |:: | 3% | |:: | 4% | |:: | 5% | |::: | 6% | |:::: | 7% | |:::: | 8% | |:::: | 9% | |::::: | 10% | |:::::: | 11% | |:::::: | 12% | |:::::: | 13% | |::::::: | 14% | |:::::::: | 15% | |:::::::: | 16% | |:::::::: | 17% | |::::::::: | 18% | |:::::::::: | 19% | |:::::::::: | 20% | |:::::::::: | 21% | |::::::::::: | 22% | |:::::::::::: | 23% | |:::::::::::: | 24% | |:::::::::::: | 25% | |::::::::::::: | 26% | |:::::::::::::: | 27% | |:::::::::::::: | 28% | |:::::::::::::: | 29% | |::::::::::::::: | 30% | |:::::::::::::::: | 31% | |:::::::::::::::: | 32% | |:::::::::::::::: | 33% | |::::::::::::::::: | 34% | |:::::::::::::::::: | 35% | |:::::::::::::::::: | 36% | |:::::::::::::::::: | 37% | |::::::::::::::::::: | 38% | |:::::::::::::::::::: | 39% | |:::::::::::::::::::: | 40% | |:::::::::::::::::::: | 41% | |::::::::::::::::::::: | 42% | |:::::::::::::::::::::: | 43% | |:::::::::::::::::::::: | 44% | |:::::::::::::::::::::: | 45% | |::::::::::::::::::::::: | 46% | |:::::::::::::::::::::::: | 47% | |:::::::::::::::::::::::: | 48% | |:::::::::::::::::::::::: | 49% | |::::::::::::::::::::::::: | 50% | |:::::::::::::::::::::::::: | 51% | |:::::::::::::::::::::::::: | 52% | |:::::::::::::::::::::::::: | 53% | |::::::::::::::::::::::::::: | 54% | |:::::::::::::::::::::::::::: | 55% | |:::::::::::::::::::::::::::: | 56% | |:::::::::::::::::::::::::::: | 57% | |::::::::::::::::::::::::::::: | 58% | |:::::::::::::::::::::::::::::: | 59% | |:::::::::::::::::::::::::::::: | 60% | |:::::::::::::::::::::::::::::: | 61% | |::::::::::::::::::::::::::::::: | 62% | |:::::::::::::::::::::::::::::::: | 63% | |:::::::::::::::::::::::::::::::: | 64% | |:::::::::::::::::::::::::::::::: | 65% | |::::::::::::::::::::::::::::::::: | 66% | |:::::::::::::::::::::::::::::::::: | 67% | |:::::::::::::::::::::::::::::::::: | 68% | |:::::::::::::::::::::::::::::::::: | 69% | |::::::::::::::::::::::::::::::::::: | 70% | |:::::::::::::::::::::::::::::::::::: | 71% | |:::::::::::::::::::::::::::::::::::: | 72% | |:::::::::::::::::::::::::::::::::::: | 73% | |::::::::::::::::::::::::::::::::::::: | 74% | |:::::::::::::::::::::::::::::::::::::: | 75% | |:::::::::::::::::::::::::::::::::::::: | 76% | |:::::::::::::::::::::::::::::::::::::: | 77% | |::::::::::::::::::::::::::::::::::::::: | 78% | |:::::::::::::::::::::::::::::::::::::::: | 79% | |:::::::::::::::::::::::::::::::::::::::: | 80% | |:::::::::::::::::::::::::::::::::::::::: | 81% | |::::::::::::::::::::::::::::::::::::::::: | 82% | |:::::::::::::::::::::::::::::::::::::::::: | 83% | |:::::::::::::::::::::::::::::::::::::::::: | 84% | |:::::::::::::::::::::::::::::::::::::::::: | 85% | |::::::::::::::::::::::::::::::::::::::::::: | 86% | |:::::::::::::::::::::::::::::::::::::::::::: | 87% | |:::::::::::::::::::::::::::::::::::::::::::: | 88% | |:::::::::::::::::::::::::::::::::::::::::::: | 89% | |::::::::::::::::::::::::::::::::::::::::::::: | 90% | |:::::::::::::::::::::::::::::::::::::::::::::: | 91% | |:::::::::::::::::::::::::::::::::::::::::::::: | 92% | |:::::::::::::::::::::::::::::::::::::::::::::: | 93% | |::::::::::::::::::::::::::::::::::::::::::::::: | 94% | |:::::::::::::::::::::::::::::::::::::::::::::::: | 95% | |:::::::::::::::::::::::::::::::::::::::::::::::: | 96% | |:::::::::::::::::::::::::::::::::::::::::::::::: | 97% | |::::::::::::::::::::::::::::::::::::::::::::::::: | 98% | |::::::::::::::::::::::::::::::::::::::::::::::::::| 99% | |::::::::::::::::::::::::::::::::::::::::::::::::::| 100% 288s user system elapsed 288s 0.100 0.008 0.109 288s 288s pbpply> pboptions(op) 288s 288s pbpply> ## parallel evaluation using the parallel package 288s pbpply> ## (n = 2000 and B = 1000 will give visible timing differences) 288s pbpply> 288s pbpply> library(parallel) 288s 288s pbpply> cl <- makeCluster(2L) 288s 288s pbpply> clusterExport(cl, c("fun", "mod", "ndat", "bid")) 288s 288s pbpply> ## parallel with no progress bar: snow type cluster 288s pbpply> ## (RNG is set in the main process to define the object bid) 288s pbpply> system.time(res1cl <- parLapply(cl = cl, 1:B, function(i) fun(bid[,i]))) 288s user system elapsed 288s 0.004 0.000 0.089 288s 288s pbpply> system.time(res2cl <- parSapply(cl = cl, 1:B, function(i) fun(bid[,i]))) 288s user system elapsed 288s 0.004 0.000 0.059 288s 288s pbpply> system.time(res3cl <- parApply(cl, bid, 2, fun)) 289s user system elapsed 289s 0.004 0.000 0.060 289s 289s pbpply> ## parallel with progress bar: snow type cluster 289s pbpply> ## (RNG is set in the main process to define the object bid) 289s pbpply> system.time(res1pbcl <- pblapply(1:B, function(i) fun(bid[,i]), cl = cl)) 289s user system elapsed 289s 0.004 0.000 0.056 289s 289s pbpply> system.time(res2pbcl <- pbsapply(1:B, function(i) fun(bid[,i]), cl = cl)) 289s user system elapsed 289s 0.004 0.000 0.061 289s 289s pbpply> ## (RNG needs to be set when not using bid) 289s pbpply> parallel::clusterSetRNGStream(cl, iseed = 0L) 289s 289s pbpply> system.time(res4pbcl <- pbreplicate(B, fun(), cl = cl)) 289s user system elapsed 289s 0.001 0.000 0.065 289s 289s pbpply> system.time(res3pbcl <- pbapply(bid, 2, fun, cl = cl)) 289s user system elapsed 289s 0.005 0.000 0.108 289s 289s pbpply> stopCluster(cl) 289s 289s pbpply> if (.Platform$OS.type != "windows") { 289s pbpply+ ## parallel with no progress bar: multicore type forking 289s pbpply+ ## (mc.set.seed = TRUE in parallel::mclapply by default) 289s pbpply+ system.time(res2mc <- mclapply(1:B, function(i) fun(bid[,i]), mc.cores = 2L)) 289s pbpply+ ## parallel with progress bar: multicore type forking 289s pbpply+ ## (mc.set.seed = TRUE in parallel::mclapply by default) 289s pbpply+ system.time(res1pbmc <- pblapply(1:B, function(i) fun(bid[,i]), cl = 2L)) 289s pbpply+ system.time(res2pbmc <- pbsapply(1:B, function(i) fun(bid[,i]), cl = 2L)) 289s pbpply+ system.time(res4pbmc <- pbreplicate(B, fun(), cl = 2L)) 289s pbpply+ } 290s user system elapsed 290s 0.001 0.004 0.083 290s 290s pbpply> ## --- Examples taken from standard '*apply' functions --- 290s pbpply> 290s pbpply> ## --- sapply, lapply, and replicate --- 290s pbpply> 290s pbpply> require(stats); require(graphics) 290s 290s pbpply> x <- list(a = 1:10, beta = exp(-3:3), logic = c(TRUE,FALSE,FALSE,TRUE)) 290s 290s pbpply> # compute the list mean for each list element 290s pbpply> pblapply(x, mean) 290s $a 290s [1] 5.5 290s 290s $beta 290s [1] 4.535125 290s 290s $logic 290s [1] 0.5 290s 290s 290s pbpply> pbwalk(x, mean) 290s 290s pbpply> # median and quartiles for each list element 290s pbpply> pblapply(x, quantile, probs = 1:3/4) 290s $a 290s 25% 50% 75% 290s 3.25 5.50 7.75 290s 290s $beta 290s 25% 50% 75% 290s 0.2516074 1.0000000 5.0536690 290s 290s $logic 290s 25% 50% 75% 290s 0.0 0.5 1.0 290s 290s 290s pbpply> pbsapply(x, quantile) 290s a beta logic 290s 0% 1.00 0.04978707 0.0 290s 25% 3.25 0.25160736 0.0 290s 50% 5.50 1.00000000 0.5 290s 75% 7.75 5.05366896 1.0 290s 100% 10.00 20.08553692 1.0 290s 290s pbpply> i39 <- sapply(3:9, seq) # list of vectors 290s 290s pbpply> pbsapply(i39, fivenum) 290s [,1] [,2] [,3] [,4] [,5] [,6] [,7] 290s [1,] 1.0 1.0 1 1.0 1.0 1.0 1 290s [2,] 1.5 1.5 2 2.0 2.5 2.5 3 290s [3,] 2.0 2.5 3 3.5 4.0 4.5 5 290s [4,] 2.5 3.5 4 5.0 5.5 6.5 7 290s [5,] 3.0 4.0 5 6.0 7.0 8.0 9 290s 290s pbpply> pbvapply(i39, fivenum, 290s pbpply+ c(Min. = 0, "1st Qu." = 0, Median = 0, "3rd Qu." = 0, Max. = 0)) 290s [,1] [,2] [,3] [,4] [,5] [,6] [,7] 290s Min. 1.0 1.0 1 1.0 1.0 1.0 1 290s 1st Qu. 1.5 1.5 2 2.0 2.5 2.5 3 290s Median 2.0 2.5 3 3.5 4.0 4.5 5 290s 3rd Qu. 2.5 3.5 4 5.0 5.5 6.5 7 290s Max. 3.0 4.0 5 6.0 7.0 8.0 9 290s 290s pbpply> ## sapply(*, "array") -- artificial example 290s pbpply> (v <- structure(10*(5:8), names = LETTERS[1:4])) 290s A B C D 290s 50 60 70 80 290s 290s pbpply> f2 <- function(x, y) outer(rep(x, length.out = 3), y) 290s 290s pbpply> (a2 <- pbsapply(v, f2, y = 2*(1:5), simplify = "array")) 290s , , A 290s 290s [,1] [,2] [,3] [,4] [,5] 290s [1,] 100 200 300 400 500 290s [2,] 100 200 300 400 500 290s [3,] 100 200 300 400 500 290s 290s , , B 290s 290s [,1] [,2] [,3] [,4] [,5] 290s [1,] 120 240 360 480 600 290s [2,] 120 240 360 480 600 290s [3,] 120 240 360 480 600 290s 290s , , C 290s 290s [,1] [,2] [,3] [,4] [,5] 290s [1,] 140 280 420 560 700 290s [2,] 140 280 420 560 700 290s [3,] 140 280 420 560 700 290s 290s , , D 290s 290s [,1] [,2] [,3] [,4] [,5] 290s [1,] 160 320 480 640 800 290s [2,] 160 320 480 640 800 290s [3,] 160 320 480 640 800 290s 290s 290s pbpply> a.2 <- pbvapply(v, f2, outer(1:3, 1:5), y = 2*(1:5)) 290s 290s pbpply> stopifnot(dim(a2) == c(3,5,4), all.equal(a2, a.2), 290s pbpply+ identical(dimnames(a2), list(NULL,NULL,LETTERS[1:4]))) 290s 290s pbpply> summary(pbreplicate(100, mean(rexp(10)))) 290s Min. 1st Qu. Median Mean 3rd Qu. Max. 290s 0.4786 0.7273 0.9091 0.9666 1.1917 2.3021 290s 290s pbpply> ## use of replicate() with parameters: 290s pbpply> foo <- function(x = 1, y = 2) c(x, y) 290s 290s pbpply> # does not work: bar <- function(n, ...) replicate(n, foo(...)) 290s pbpply> bar <- function(n, x) pbreplicate(n, foo(x = x)) 290s 290s pbpply> bar(5, x = 3) 290s [,1] [,2] [,3] [,4] [,5] 290s [1,] 3 3 3 3 3 290s [2,] 2 2 2 2 2 290s 290s pbpply> ## --- apply --- 290s pbpply> 290s pbpply> ## Compute row and column sums for a matrix: 290s pbpply> x <- cbind(x1 = 3, x2 = c(4:1, 2:5)) 290s 290s pbpply> dimnames(x)[[1]] <- letters[1:8] 290s 290s pbpply> pbapply(x, 2, mean, trim = .2) 290s x1 x2 290s 3 3 290s 290s pbpply> col.sums <- pbapply(x, 2, sum) 290s 290s pbpply> row.sums <- pbapply(x, 1, sum) 290s 290s pbpply> rbind(cbind(x, Rtot = row.sums), Ctot = c(col.sums, sum(col.sums))) 290s x1 x2 Rtot 290s a 3 4 7 290s b 3 3 6 290s c 3 2 5 290s d 3 1 4 290s e 3 2 5 290s f 3 3 6 290s g 3 4 7 290s h 3 5 8 290s Ctot 24 24 48 290s 290s pbpply> stopifnot( pbapply(x, 2, is.vector)) 290s 290s pbpply> ## Sort the columns of a matrix 290s pbpply> pbapply(x, 2, sort) 290s x1 x2 290s [1,] 3 1 290s [2,] 3 2 290s [3,] 3 2 290s [4,] 3 3 290s [5,] 3 3 290s [6,] 3 4 290s [7,] 3 4 290s [8,] 3 5 290s 290s pbpply> ## keeping named dimnames 290s pbpply> names(dimnames(x)) <- c("row", "col") 290s 290s pbpply> x3 <- array(x, dim = c(dim(x),3), 290s pbpply+ dimnames = c(dimnames(x), list(C = paste0("cop.",1:3)))) 290s 290s pbpply> identical(x, pbapply( x, 2, identity)) 290s [1] TRUE 290s 290s pbpply> identical(x3, pbapply(x3, 2:3, identity)) 290s [1] TRUE 290s 290s pbpply> ##- function with extra args: 290s pbpply> cave <- function(x, c1, c2) c(mean(x[c1]), mean(x[c2])) 290s 290s pbpply> pbapply(x, 1, cave, c1 = "x1", c2 = c("x1","x2")) 290s row 290s a b c d e f g h 290s [1,] 3.0 3 3.0 3 3.0 3 3.0 3 290s [2,] 3.5 3 2.5 2 2.5 3 3.5 4 290s 290s pbpply> ma <- matrix(c(1:4, 1, 6:8), nrow = 2) 290s 290s pbpply> ma 290s [,1] [,2] [,3] [,4] 290s [1,] 1 3 1 7 290s [2,] 2 4 6 8 290s 290s pbpply> pbapply(ma, 1, table) #--> a list of length 2 290s [[1]] 290s 290s 1 3 7 290s 2 1 1 290s 290s [[2]] 290s 290s 2 4 6 8 290s 1 1 1 1 290s 290s 290s pbpply> pbapply(ma, 1, stats::quantile) # 5 x n matrix with rownames 290s [,1] [,2] 290s 0% 1 2.0 290s 25% 1 3.5 290s 50% 2 5.0 290s 75% 4 6.5 290s 100% 7 8.0 290s 290s pbpply> stopifnot(dim(ma) == dim(pbapply(ma, 1:2, sum))) 290s 290s pbpply> ## Example with different lengths for each call 290s pbpply> z <- array(1:24, dim = 2:4) 290s 290s pbpply> zseq <- pbapply(z, 1:2, function(x) seq_len(max(x))) 290s 290s pbpply> zseq ## a 2 x 3 matrix 290s [,1] [,2] [,3] 290s [1,] integer,19 integer,21 integer,23 290s [2,] integer,20 integer,22 integer,24 290s 290s pbpply> typeof(zseq) ## list 290s [1] "list" 290s 290s pbpply> dim(zseq) ## 2 3 290s [1] 2 3 290s 290s pbpply> zseq[1,] 290s [[1]] 290s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 290s 290s [[2]] 290s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 290s 290s [[3]] 290s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 290s 290s 290s pbpply> pbapply(z, 3, function(x) seq_len(max(x))) 290s [[1]] 290s [1] 1 2 3 4 5 6 290s 290s [[2]] 290s [1] 1 2 3 4 5 6 7 8 9 10 11 12 290s 290s [[3]] 290s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 290s 290s [[4]] 290s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 290s 290s 290s pbpply> # a list without a dim attribute 290s pbpply> 290s pbpply> ## --- mapply and .mapply --- 290s pbpply> 290s pbpply> pbmapply(rep, 1:4, 4:1) 290s [[1]] 290s [1] 1 1 1 1 290s 290s [[2]] 290s [1] 2 2 2 290s 290s [[3]] 290s [1] 3 3 290s 290s [[4]] 290s [1] 4 290s 290s 290s pbpply> pbmapply(rep, times = 1:4, x = 4:1) 290s [[1]] 290s [1] 4 290s 290s [[2]] 290s [1] 3 3 290s 290s [[3]] 290s [1] 2 2 2 290s 290s [[4]] 290s [1] 1 1 1 1 290s 290s 290s pbpply> pbmapply(rep, times = 1:4, MoreArgs = list(x = 42)) 290s [[1]] 290s [1] 42 290s 290s [[2]] 290s [1] 42 42 290s 290s [[3]] 290s [1] 42 42 42 290s 290s [[4]] 290s [1] 42 42 42 42 290s 290s 290s pbpply> pbmapply(function(x, y) seq_len(x) + y, 290s pbpply+ c(a = 1, b = 2, c = 3), # names from first 290s pbpply+ c(A = 10, B = 0, C = -10)) 290s $a 290s [1] 11 290s 290s $b 290s [1] 1 2 290s 290s $c 290s [1] -9 -8 -7 290s 290s 290s pbpply> word <- function(C, k) paste(rep.int(C, k), collapse = "") 290s 290s pbpply> utils::str(pbmapply(word, LETTERS[1:6], 6:1, SIMPLIFY = FALSE)) 290s List of 6 290s $ A: chr "AAAAAA" 290s $ B: chr "BBBBB" 290s $ C: chr "CCCC" 290s $ D: chr "DDD" 290s $ E: chr "EE" 290s $ F: chr "F" 290s 290s pbpply> pb.mapply(rep, 290s pbpply+ dots = list(1:4, 4:1), 290s pbpply+ MoreArgs = list()) 290s [[1]] 290s [1] 1 1 1 1 290s 290s [[2]] 290s [1] 2 2 2 290s 290s [[3]] 290s [1] 3 3 290s 290s [[4]] 290s [1] 4 290s 290s 290s pbpply> pb.mapply(rep, 290s pbpply+ dots = list(times = 1:4, x = 4:1), 290s pbpply+ MoreArgs = list()) 290s [[1]] 290s [1] 4 290s 290s [[2]] 290s [1] 3 3 290s 290s [[3]] 290s [1] 2 2 2 290s 290s [[4]] 290s [1] 1 1 1 1 290s 290s 290s pbpply> pb.mapply(rep, 290s pbpply+ dots = list(times = 1:4), 290s pbpply+ MoreArgs = list(x = 42)) 290s [[1]] 290s [1] 42 290s 290s [[2]] 290s [1] 42 42 290s 290s [[3]] 290s [1] 42 42 42 290s 290s [[4]] 290s [1] 42 42 42 42 290s 290s 290s pbpply> pb.mapply(function(x, y) seq_len(x) + y, 290s pbpply+ dots = list(c(a = 1, b = 2, c = 3), # names from first 290s pbpply+ c(A = 10, B = 0, C = -10)), 290s pbpply+ MoreArgs = list()) 290s [[1]] 290s [1] 11 290s 290s [[2]] 290s [1] 1 2 290s 290s [[3]] 290s [1] -9 -8 -7 290s 290s 290s pbpply> ## --- Map --- 290s pbpply> 290s pbpply> pbMap(`+`, 1, 1 : 3) ; 1 + 1:3 290s [[1]] 290s [1] 2 290s 290s [[2]] 290s [1] 3 290s 290s [[3]] 290s [1] 4 290s 290s [1] 2 3 4 290s 290s pbpply> ## --- eapply --- 290s pbpply> 290s pbpply> env <- new.env(hash = FALSE) 290s 290s pbpply> env$a <- 1:10 290s 290s pbpply> env$beta <- exp(-3:3) 290s 290s pbpply> env$logic <- c(TRUE, FALSE, FALSE, TRUE) 290s 290s pbpply> pbeapply(env, mean) 290s $logic 290s [1] 0.5 290s 290s $beta 290s [1] 4.535125 290s 290s $a 290s [1] 5.5 290s 290s 290s pbpply> unlist(pbeapply(env, mean, USE.NAMES = FALSE)) 290s [1] 0.500000 4.535125 5.500000 290s 290s pbpply> pbeapply(env, quantile, probs = 1:3/4) 290s $logic 290s 25% 50% 75% 290s 0.0 0.5 1.0 290s 290s $beta 290s 25% 50% 75% 290s 0.2516074 1.0000000 5.0536690 290s 290s $a 290s 25% 50% 75% 290s 3.25 5.50 7.75 290s 290s 290s pbpply> pbeapply(env, quantile) 290s $logic 290s 0% 25% 50% 75% 100% 290s 0.0 0.0 0.5 1.0 1.0 290s 290s $beta 290s 0% 25% 50% 75% 100% 290s 0.04978707 0.25160736 1.00000000 5.05366896 20.08553692 290s 290s $a 290s 0% 25% 50% 75% 100% 290s 1.00 3.25 5.50 7.75 10.00 290s 290s 290s pbpply> ## --- tapply --- 290s pbpply> 290s pbpply> require(stats) 290s 290s pbpply> groups <- as.factor(rbinom(32, n = 5, prob = 0.4)) 290s 290s pbpply> pbtapply(groups, groups, length) #- is almost the same as 290s 10 11 13 14 18 290s 1 1 1 1 1 290s 290s pbpply> table(groups) 290s groups 290s 10 11 13 14 18 290s 1 1 1 1 1 290s 290s pbpply> ## contingency table from data.frame : array with named dimnames 290s pbpply> pbtapply(warpbreaks$breaks, warpbreaks[,-1], sum) 290s tension 290s wool L M H 290s A 401 216 221 290s B 254 259 169 290s 290s pbpply> pbtapply(warpbreaks$breaks, warpbreaks[, 3, drop = FALSE], sum) 290s tension 290s L M H 290s 655 475 390 290s 290s pbpply> n <- 17; fac <- factor(rep_len(1:3, n), levels = 1:5) 290s 290s pbpply> table(fac) 290s fac 290s 1 2 3 4 5 290s 6 6 5 0 0 290s 290s pbpply> pbtapply(1:n, fac, sum) 290s 1 2 3 4 5 290s 51 57 45 NA NA 290s 290s pbpply> pbtapply(1:n, fac, sum, default = 0) # maybe more desirable 290s 1 2 3 4 5 290s 51 57 45 0 0 290s 290s pbpply> pbtapply(1:n, fac, sum, simplify = FALSE) 290s $`1` 290s [1] 51 290s 290s $`2` 290s [1] 57 290s 290s $`3` 290s [1] 45 290s 290s $`4` 290s NULL 290s 290s $`5` 290s NULL 290s 290s 290s pbpply> pbtapply(1:n, fac, range) 290s $`1` 290s [1] 1 16 290s 290s $`2` 290s [1] 2 17 290s 290s $`3` 290s [1] 3 15 290s 290s $`4` 290s NULL 290s 290s $`5` 290s NULL 290s 290s 290s pbpply> pbtapply(1:n, fac, quantile) 290s $`1` 290s 0% 25% 50% 75% 100% 290s 1.00 4.75 8.50 12.25 16.00 290s 290s $`2` 290s 0% 25% 50% 75% 100% 290s 2.00 5.75 9.50 13.25 17.00 290s 290s $`3` 290s 0% 25% 50% 75% 100% 290s 3 6 9 12 15 290s 290s $`4` 290s NULL 290s 290s $`5` 290s NULL 290s 290s 290s pbpply> pbtapply(1:n, fac, length) ## NA's 290s 1 2 3 4 5 290s 6 6 5 NA NA 290s 290s pbpply> pbtapply(1:n, fac, length, default = 0) # == table(fac) 290s 1 2 3 4 5 290s 6 6 5 0 0 290s 290s pbpply> ## example of ... argument: find quarterly means 290s pbpply> pbtapply(presidents, cycle(presidents), mean, na.rm = TRUE) 290s 1 2 3 4 290s 58.44828 56.43333 57.22222 53.07143 290s 290s pbpply> ind <- list(c(1, 2, 2), c("A", "A", "B")) 290s 290s pbpply> table(ind) 290s ind.2 290s ind.1 A B 290s 1 1 0 290s 2 1 1 290s 290s pbpply> pbtapply(1:3, ind) #-> the split vector 290s [1] 1 2 4 290s 290s pbpply> pbtapply(1:3, ind, sum) 290s A B 290s 1 1 NA 290s 2 2 3 290s 290s pbpply> ## Some assertions (not held by all patch propsals): 290s pbpply> nq <- names(quantile(1:5)) 290s 290s pbpply> stopifnot( 290s pbpply+ identical(pbtapply(1:3, ind), c(1L, 2L, 4L)), 290s pbpply+ identical(pbtapply(1:3, ind, sum), 290s pbpply+ matrix(c(1L, 2L, NA, 3L), 2, dimnames = list(c("1", "2"), c("A", "B")))), 290s pbpply+ identical(pbtapply(1:n, fac, quantile)[-1], 290s pbpply+ array(list(`2` = structure(c(2, 5.75, 9.5, 13.25, 17), .Names = nq), 290s pbpply+ `3` = structure(c(3, 6, 9, 12, 15), .Names = nq), 290s pbpply+ `4` = NULL, `5` = NULL), dim=4, dimnames=list(as.character(2:5))))) 290s 290s pbpply> ## --- by --- 290s pbpply> 290s pbpply> pbby(warpbreaks[, 1:2], warpbreaks[,"tension"], summary) 290s warpbreaks[, "tension"]: L 290s breaks wool 290s Min. :14.00 A:9 290s 1st Qu.:26.00 B:9 290s Median :29.50 290s Mean :36.39 290s 3rd Qu.:49.25 290s Max. :70.00 290s ------------------------------------------------------------ 290s warpbreaks[, "tension"]: M 290s breaks wool 290s Min. :12.00 A:9 290s 1st Qu.:18.25 B:9 290s Median :27.00 290s Mean :26.39 290s 3rd Qu.:33.75 290s Max. :42.00 290s ------------------------------------------------------------ 290s warpbreaks[, "tension"]: H 290s breaks wool 290s Min. :10.00 A:9 290s 1st Qu.:15.25 B:9 290s Median :20.50 290s Mean :21.67 290s 3rd Qu.:25.50 290s Max. :43.00 290s 290s pbpply> pbby(warpbreaks[, 1], warpbreaks[, -1], summary) 290s wool: A 290s tension: L 290s Min. 1st Qu. Median Mean 3rd Qu. Max. 290s 25.00 26.00 51.00 44.56 54.00 70.00 290s ------------------------------------------------------------ 290s wool: B 290s tension: L 290s Min. 1st Qu. Median Mean 3rd Qu. Max. 290s 14.00 20.00 29.00 28.22 31.00 44.00 290s ------------------------------------------------------------ 290s wool: A 290s tension: M 290s Min. 1st Qu. Median Mean 3rd Qu. Max. 290s 12 18 21 24 30 36 290s ------------------------------------------------------------ 290s wool: B 290s tension: M 290s Min. 1st Qu. Median Mean 3rd Qu. Max. 290s 16.00 21.00 28.00 28.78 39.00 42.00 290s ------------------------------------------------------------ 290s wool: A 290s tension: H 290s Min. 1st Qu. Median Mean 3rd Qu. Max. 290s 10.00 18.00 24.00 24.56 28.00 43.00 290s ------------------------------------------------------------ 290s wool: B 290s tension: H 290s Min. 1st Qu. Median Mean 3rd Qu. Max. 290s 13.00 15.00 17.00 18.78 21.00 28.00 290s 290s pbpply> pbby(warpbreaks, warpbreaks[,"tension"], 290s pbpply+ function(x) lm(breaks ~ wool, data = x)) 290s warpbreaks[, "tension"]: L 290s 290s Call: 290s lm(formula = breaks ~ wool, data = x) 290s 290s Coefficients: 290s (Intercept) woolB 290s 44.56 -16.33 290s 290s ------------------------------------------------------------ 290s warpbreaks[, "tension"]: M 290s 290s Call: 290s lm(formula = breaks ~ wool, data = x) 290s 290s Coefficients: 290s (Intercept) woolB 290s 24.000 4.778 290s 290s ------------------------------------------------------------ 290s warpbreaks[, "tension"]: H 290s 290s Call: 290s lm(formula = breaks ~ wool, data = x) 290s 290s Coefficients: 290s (Intercept) woolB 290s 24.556 -5.778 290s 290s 290s pbpply> tmp <- with(warpbreaks, 290s pbpply+ pbby(warpbreaks, tension, 290s pbpply+ function(x) lm(breaks ~ wool, data = x))) 290s 290s pbpply> sapply(tmp, coef) 290s L M H 290s (Intercept) 44.55556 24.000000 24.555556 290s woolB -16.33333 4.777778 -5.777778 290s > example(pboptions, run.dontrun = TRUE) 290s 290s pbptns> ## increase sluggishness to admire the progress bar longer 290s pbptns> sluggishness <- 0.01 290s 290s pbptns> ## for loop 290s pbptns> fun1 <- function() { 290s pbptns+ pb <- startpb(0, 10) 290s pbptns+ on.exit(closepb(pb)) 290s pbptns+ for (i in 1:10) { 290s pbptns+ Sys.sleep(sluggishness) 290s pbptns+ setpb(pb, i) 290s pbptns+ } 290s pbptns+ invisible(NULL) 290s pbptns+ } 290s 290s pbptns> ## while loop 290s pbptns> fun2 <- function() { 290s pbptns+ pb <- startpb(0, 10-1) 290s pbptns+ on.exit(closepb(pb)) 290s pbptns+ i <- 1 290s pbptns+ while (i < 10) { 290s pbptns+ Sys.sleep(sluggishness) 290s pbptns+ setpb(pb, i) 290s pbptns+ i <- i + 1 290s pbptns+ } 290s pbptns+ invisible(NULL) 290s pbptns+ } 290s 290s pbptns> ## using original settings 290s pbptns> fun1() 290s 290s pbptns> ## resetting pboptions 290s pbptns> opb <- pboptions(style = 1, char = ">") 290s 290s pbptns> ## check new settings 290s pbptns> getOption("pboptions") 290s $type 290s [1] "none" 290s 290s $char 290s [1] ">" 290s 290s $txt.width 290s [1] 50 290s 290s $gui.width 290s [1] 300 290s 290s $style 290s [1] 1 290s 290s $initial 290s [1] 0 290s 290s $title 290s [1] "R progress bar" 290s 290s $label 290s [1] "" 290s 290s $nout 290s [1] 100 290s 290s $min_time 290s [1] 0 290s 290s $use_lb 290s [1] FALSE 290s 290s 290s pbptns> ## running again with new settings 290s pbptns> fun2() 290s 290s pbptns> ## resetting original 290s pbptns> pboptions(opb) 290s 290s pbptns> ## check reset 290s pbptns> getOption("pboptions") 290s $type 290s [1] "none" 290s 290s $char 290s [1] "+" 290s 290s $txt.width 290s [1] 50 290s 290s $gui.width 290s [1] 300 290s 290s $style 290s [1] 3 290s 290s $initial 290s [1] 0 290s 290s $title 290s [1] "R progress bar" 290s 290s $label 290s [1] "" 290s 290s $nout 290s [1] 100 290s 290s $min_time 290s [1] 0 290s 290s $use_lb 290s [1] FALSE 290s 290s 290s pbptns> fun1() 290s 290s pbptns> ## dealing with nested progress bars 290s pbptns> ## when only one the 1st one is needed 290s pbptns> f <- function(x) Sys.sleep(sluggishness) 290s 290s pbptns> g <- function(x) pblapply(1:10, f) 290s 290s pbptns> tmp <- lapply(1:10, g) # undesirable 291s 291s pbptns> ## here is the desirable solution 291s pbptns> h <- function(x) { 291s pbptns+ opb <- pboptions(type="none") 291s pbptns+ on.exit(pboptions(opb)) 291s pbptns+ pblapply(1:10, f) 291s pbptns+ } 291s 291s pbptns> tmp <- pblapply(1:10, h) 292s 292s pbptns> ## list available pb types 292s pbptns> pbtypes() 292s [1] "timer" "txt" "tk" "none" "shiny" 292s > 292s > ## run examples with progress bar 292s > pboptions(type = "timer") 292s > example(splitpb, run.dontrun = TRUE) 292s 292s spltpb> ## define 1 job / worker at a time and repeat 292s spltpb> splitpb(10, 4) 292s [[1]] 292s [1] 1 2 3 4 292s 292s [[2]] 292s [1] 5 6 7 8 292s 292s [[3]] 292s [1] 9 10 292s 292s 292s spltpb> ## compare this to the no-progress-bar split 292s spltpb> ## that defines all the jubs / worker up front 292s spltpb> parallel::splitIndices(10, 4) 292s [[1]] 292s [1] 1 2 3 292s 292s [[2]] 292s [1] 4 5 292s 292s [[3]] 292s [1] 6 7 292s 292s [[4]] 292s [1] 8 9 10 292s 292s 292s spltpb> ## cap the length of the output 292s spltpb> splitpb(20, 2, nout = NULL) 292s [[1]] 292s [1] 1 2 292s 292s [[2]] 292s [1] 3 4 292s 292s [[3]] 292s [1] 5 6 292s 292s [[4]] 292s [1] 7 8 292s 292s [[5]] 292s [1] 9 10 292s 292s [[6]] 292s [1] 11 12 292s 292s [[7]] 292s [1] 13 14 292s 292s [[8]] 292s [1] 15 16 292s 292s [[9]] 292s [1] 17 18 292s 292s [[10]] 292s [1] 19 20 292s 292s 292s spltpb> splitpb(20, 2, nout = 5) 292s [[1]] 292s [1] 1 2 3 4 292s 292s [[2]] 292s [1] 5 6 7 8 292s 292s [[3]] 292s [1] 9 10 11 12 292s 292s [[4]] 292s [1] 13 14 15 16 292s 292s [[5]] 292s [1] 17 18 19 20 292s 292s > example(timerProgressBar, run.dontrun = TRUE) 292s 292s tmrPrB> ## increase sluggishness to admire the progress bar longer 292s tmrPrB> sluggishness <- 0.02 292s 292s tmrPrB> test_fun <- function(...) 292s tmrPrB+ { 292s tmrPrB+ pb <- timerProgressBar(...) 292s tmrPrB+ on.exit(close(pb)) 292s tmrPrB+ for (i in seq(0, 1, 0.05)) { 292s tmrPrB+ Sys.sleep(sluggishness) 292s tmrPrB+ setTimerProgressBar(pb, i) 292s tmrPrB+ } 292s tmrPrB+ invisible(NULL) 292s tmrPrB+ } 292s 292s tmrPrB> ## check the different styles 292s tmrPrB> test_fun(width = 35, char = "+", style = 1) 293s | | 0 % elapsed=00s | | 0 % elapsed=00s |++ | 5 % elapsed=00s, remaining~01s |++++ | 10% elapsed=00s, remaining~01s |++++++ | 15% elapsed=00s, remaining~00s |+++++++ | 20% elapsed=00s, remaining~00s |+++++++++ | 25% elapsed=00s, remaining~00s |+++++++++++ | 30% elapsed=00s, remaining~00s |+++++++++++++ | 35% elapsed=00s, remaining~00s |++++++++++++++ | 40% elapsed=00s, remaining~00s |++++++++++++++++ | 45% elapsed=00s, remaining~00s |++++++++++++++++++ | 50% elapsed=00s, remaining~00s |++++++++++++++++++++ | 55% elapsed=00s, remaining~00s |++++++++++++++++++++++ | 60% elapsed=00s, remaining~00s |+++++++++++++++++++++++ | 65% elapsed=00s, remaining~00s |+++++++++++++++++++++++++ | 70% elapsed=00s, remaining~00s |+++++++++++++++++++++++++++ | 75% elapsed=00s, remaining~00s |++++++++++++++++++++++++++++ | 80% elapsed=00s, remaining~00s |++++++++++++++++++++++++++++++ | 85% elapsed=00s, remaining~00s |++++++++++++++++++++++++++++++++ | 90% elapsed=00s, remaining~00s |++++++++++++++++++++++++++++++++++ | 95% elapsed=00s, remaining~00s |+++++++++++++++++++++++++++++++++++| 100% elapsed=00s, remaining~00s 293s 293s tmrPrB> test_fun(style = 2) 293s / 0 % elapsed=00s / 0 % elapsed=00s - 5 % elapsed=00s, remaining~01s \ 10% elapsed=00s, remaining~01s | 15% elapsed=00s, remaining~00s / 20% elapsed=00s, remaining~00s - 25% elapsed=00s, remaining~00s \ 30% elapsed=00s, remaining~00s | 35% elapsed=00s, remaining~00s / 40% elapsed=00s, remaining~00s - 45% elapsed=00s, remaining~00s \ 50% elapsed=00s, remaining~00s | 55% elapsed=00s, remaining~00s / 60% elapsed=00s, remaining~00s - 65% elapsed=00s, remaining~00s \ 70% elapsed=00s, remaining~00s | 75% elapsed=00s, remaining~00s / 80% elapsed=00s, remaining~00s - 85% elapsed=00s, remaining~00s \ 90% elapsed=00s, remaining~00s | 95% elapsed=00s, remaining~00s / 100% elapsed=00s, remaining~00s 293s 293s tmrPrB> test_fun(width = 50, char = ".", style = 3) 293s | | 0 % ~calculating | | 0 % ~calculating |... | 5 % ~01s |..... | 10% ~01s |........ | 15% ~00s |.......... | 20% ~00s |............. | 25% ~00s |................ | 30% ~00s |.................. | 35% ~00s |.................... | 40% ~00s |....................... | 45% ~00s |......................... | 50% ~00s |............................ | 55% ~00s |............................... | 60% ~00s |................................. | 65% ~00s |................................... | 70% ~00s |...................................... | 75% ~00s |........................................ | 80% ~00s |........................................... | 85% ~00s |............................................. | 90% ~00s |................................................ | 95% ~00s |..................................................| 100% elapsed=00s 293s 293s tmrPrB> test_fun(style = 4) 294s / 0 % ~calculating / 0 % ~calculating - 5 % ~01s \ 10% ~01s | 15% ~00s / 20% ~00s - 25% ~00s \ 30% ~00s | 35% ~00s / 40% ~00s - 45% ~00s \ 50% ~00s | 55% ~00s / 60% ~00s - 65% ~00s \ 70% ~00s | 75% ~00s / 80% ~00s - 85% ~00s \ 90% ~00s | 95% ~00s / 100% elapsed=00s 294s 294s tmrPrB> test_fun(width = 35, char = "[=-]", style = 5) 294s [-----------------------------------] 0 % elapsed=00s [-----------------------------------] 0 % elapsed=00s [==---------------------------------] 5 % elapsed=00s, remaining~01s [====-------------------------------] 10% elapsed=00s, remaining~01s [======-----------------------------] 15% elapsed=00s, remaining~00s [=======----------------------------] 20% elapsed=00s, remaining~00s [=========--------------------------] 25% elapsed=00s, remaining~00s [===========------------------------] 30% elapsed=00s, remaining~00s [=============----------------------] 35% elapsed=00s, remaining~00s [==============---------------------] 40% elapsed=00s, remaining~00s [================-------------------] 45% elapsed=00s, remaining~00s [==================-----------------] 50% elapsed=00s, remaining~00s [====================---------------] 55% elapsed=00s, remaining~00s [======================-------------] 60% elapsed=00s, remaining~00s [=======================------------] 65% elapsed=00s, remaining~00s [=========================----------] 70% elapsed=00s, remaining~00s [===========================--------] 75% elapsed=00s, remaining~00s [============================-------] 80% elapsed=00s, remaining~00s [==============================-----] 85% elapsed=00s, remaining~00s [================================---] 90% elapsed=00s, remaining~00s [==================================-] 95% elapsed=00s, remaining~00s [===================================] 100% elapsed=00s, remaining~00s 294s 294s tmrPrB> test_fun(width = 50, char = "{*.}", style = 6) 295s {..................................................} 0 % ~calculating {..................................................} 0 % ~calculating {***...............................................} 5 % ~01s {*****.............................................} 10% ~01s {********..........................................} 15% ~00s {**********........................................} 20% ~00s {*************.....................................} 25% ~00s {****************..................................} 30% ~00s {******************................................} 35% ~00s {********************..............................} 40% ~00s {***********************...........................} 45% ~00s {*************************.........................} 50% ~00s {****************************......................} 55% ~00s {*******************************...................} 60% ~00s {*********************************.................} 65% ~00s {***********************************...............} 70% ~00s {**************************************............} 75% ~00s {****************************************..........} 80% ~00s {*******************************************.......} 85% ~00s {*********************************************.....} 90% ~00s {************************************************..} 95% ~00s {**************************************************} 100% elapsed=00s 295s 295s tmrPrB> ## no bar only percent and elapsed 295s tmrPrB> test_fun(width = 0, char = " ", style = 6) 295s 0 % ~calculating 0 % ~calculating 5 % ~01s 10% ~01s 15% ~00s 20% ~00s 25% ~00s 30% ~00s 35% ~00s 40% ~00s 45% ~00s 50% ~00s 55% ~00s 60% ~00s 65% ~00s 70% ~00s 75% ~00s 80% ~00s 85% ~00s 90% ~00s 95% ~00s 100% elapsed=00s 295s 295s tmrPrB> ## this should produce a progress bar based on min_time 295s tmrPrB> (elapsed <- system.time(test_fun(width = 35, min_time = 0))["elapsed"]) 296s | | 0 % elapsed=00s | | 0 % elapsed=00s |== | 5 % elapsed=00s, remaining~01s |==== | 10% elapsed=00s, remaining~01s |====== | 15% elapsed=00s, remaining~00s |======= | 20% elapsed=00s, remaining~00s |========= | 25% elapsed=00s, remaining~00s |=========== | 30% elapsed=00s, remaining~00s |============= | 35% elapsed=00s, remaining~00s |============== | 40% elapsed=00s, remaining~00s |================ | 45% elapsed=00s, remaining~00s |================== | 50% elapsed=00s, remaining~00s |==================== | 55% elapsed=00s, remaining~00s |====================== | 60% elapsed=00s, remaining~00s |======================= | 65% elapsed=00s, remaining~00s |========================= | 70% elapsed=00s, remaining~00s |=========================== | 75% elapsed=00s, remaining~00s |============================ | 80% elapsed=00s, remaining~00s |============================== | 85% elapsed=00s, remaining~00s |================================ | 90% elapsed=00s, remaining~00s |================================== | 95% elapsed=00s, remaining~00s |===================================| 100% elapsed=00s, remaining~00s 296s elapsed 296s 0.43 296s 296s tmrPrB> ## this should not produce a progress bar based on min_time 296s tmrPrB> system.time(test_fun(min_time = 2 * elapsed))["elapsed"] 296s elapsed 296s 0.424 296s 296s tmrPrB> ## time formatting 296s tmrPrB> getTimeAsString(NULL) 296s [1] "calculating" 296s 296s tmrPrB> getTimeAsString(15) 296s [1] "15s" 296s 296s tmrPrB> getTimeAsString(65) 296s [1] "01m 05s" 296s 296s tmrPrB> getTimeAsString(6005) 296s [1] "01h 40m 05s" 296s 296s tmrPrB> ## example usage of getTimeAsString, use sluggishness <- 1 296s tmrPrB> n <- 10 296s 296s tmrPrB> t0 <- proc.time()[3] 296s 296s tmrPrB> ETA <- NULL 296s 296s tmrPrB> for (i in seq_len(n)) { 296s tmrPrB+ cat(i, "/", n, "- ETA:", getTimeAsString(ETA)) 296s tmrPrB+ flush.console() 296s tmrPrB+ Sys.sleep(sluggishness) 296s tmrPrB+ dt <- proc.time()[3] - t0 296s tmrPrB+ cat(" - elapsed:", getTimeAsString(dt), "\n") 296s tmrPrB+ ETA <- (n - i) * dt / i 296s tmrPrB+ } 296s 1 / 10 - ETA: calculating - elapsed: 00s 296s 2 / 10 - ETA: 00s - elapsed: 00s 296s 3 / 10 - ETA: 00s - elapsed: 00s 296s 4 / 10 - ETA: 00s - elapsed: 00s 296s 5 / 10 - ETA: 00s - elapsed: 00s 296s 6 / 10 - ETA: 00s - elapsed: 00s 296s 7 / 10 - ETA: 00s - elapsed: 00s 296s 8 / 10 - ETA: 00s - elapsed: 00s 296s 9 / 10 - ETA: 00s - elapsed: 00s 296s 10 / 10 - ETA: 00s - elapsed: 00s 296s > example(pbapply, run.dontrun = TRUE) 296s 296s pbpply> ## --- simple linear model simulation --- 296s pbpply> set.seed(1234) 296s 296s pbpply> n <- 200 296s 296s pbpply> x <- rnorm(n) 296s 296s pbpply> y <- rnorm(n, crossprod(t(model.matrix(~ x)), c(0, 1)), sd = 0.5) 296s 296s pbpply> d <- data.frame(y, x) 296s 296s pbpply> ## model fitting and bootstrap 296s pbpply> mod <- lm(y ~ x, d) 296s 296s pbpply> ndat <- model.frame(mod) 296s 296s pbpply> B <- 100 296s 296s pbpply> bid <- sapply(1:B, function(i) sample(nrow(ndat), nrow(ndat), TRUE)) 296s 296s pbpply> fun <- function(z) { 296s pbpply+ if (missing(z)) 296s pbpply+ z <- sample(nrow(ndat), nrow(ndat), TRUE) 296s pbpply+ coef(lm(mod$call$formula, data=ndat[z,])) 296s pbpply+ } 296s 296s pbpply> ## standard '*apply' functions 296s pbpply> system.time(res1 <- lapply(1:B, function(i) fun(bid[,i]))) 296s user system elapsed 296s 0.096 0.012 0.112 296s 296s pbpply> system.time(res2 <- sapply(1:B, function(i) fun(bid[,i]))) 297s user system elapsed 297s 0.091 0.003 0.100 297s 297s pbpply> system.time(res3 <- apply(bid, 2, fun)) 297s user system elapsed 297s 0.089 0.000 0.091 297s 297s pbpply> system.time(res4 <- replicate(B, fun())) 297s user system elapsed 297s 0.094 0.000 0.095 297s 297s pbpply> ## 'pb*apply' functions 297s pbpply> ## try different settings: 297s pbpply> ## "none", "txt", "tk", "win", "timer" 297s pbpply> op <- pboptions(type = "timer") # default 297s 297s pbpply> system.time(res1pb <- pblapply(1:B, function(i) fun(bid[,i]))) 297s | | 0 % ~calculating |+ | 1 % ~00s |+ | 2 % ~00s |++ | 3 % ~00s |++ | 4 % ~00s |+++ | 5 % ~00s |+++ | 6 % ~00s |++++ | 7 % ~00s |++++ | 8 % ~00s |+++++ | 9 % ~00s |+++++ | 10% ~00s |++++++ | 11% ~00s |++++++ | 12% ~00s |+++++++ | 13% ~00s |+++++++ | 14% ~00s |++++++++ | 15% ~00s |++++++++ | 16% ~00s |+++++++++ | 17% ~00s |+++++++++ | 18% ~00s |++++++++++ | 19% ~00s |++++++++++ | 20% ~00s |+++++++++++ | 21% ~00s |+++++++++++ | 22% ~00s |++++++++++++ | 23% ~00s |++++++++++++ | 24% ~00s |+++++++++++++ | 25% ~00s |+++++++++++++ | 26% ~00s |++++++++++++++ | 27% ~00s |++++++++++++++ | 28% ~00s |+++++++++++++++ | 29% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++ | 31% ~00s |++++++++++++++++ | 32% ~00s |+++++++++++++++++ | 33% ~00s |+++++++++++++++++ | 34% ~00s |++++++++++++++++++ | 35% ~00s |++++++++++++++++++ | 36% ~00s |+++++++++++++++++++ | 37% ~00s |+++++++++++++++++++ | 38% ~00s |++++++++++++++++++++ | 39% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++ | 41% ~00s |+++++++++++++++++++++ | 42% ~00s |++++++++++++++++++++++ | 43% ~00s |++++++++++++++++++++++ | 44% ~00s |+++++++++++++++++++++++ | 45% ~00s |+++++++++++++++++++++++ | 46% ~00s |++++++++++++++++++++++++ | 47% ~00s |++++++++++++++++++++++++ | 48% ~00s |+++++++++++++++++++++++++ | 49% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++ | 51% ~00s |++++++++++++++++++++++++++ | 52% ~00s |+++++++++++++++++++++++++++ | 53% ~00s |+++++++++++++++++++++++++++ | 54% ~00s |++++++++++++++++++++++++++++ | 55% ~00s |++++++++++++++++++++++++++++ | 56% ~00s |+++++++++++++++++++++++++++++ | 57% ~00s |+++++++++++++++++++++++++++++ | 58% ~00s |++++++++++++++++++++++++++++++ | 59% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++ | 61% ~00s |+++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++ | 63% ~00s |++++++++++++++++++++++++++++++++ | 64% ~00s |+++++++++++++++++++++++++++++++++ | 65% ~00s |+++++++++++++++++++++++++++++++++ | 66% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++ | 68% ~00s |+++++++++++++++++++++++++++++++++++ | 69% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++ | 71% ~00s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 73% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 77% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 79% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 81% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 83% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 85% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 87% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 89% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 91% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 93% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 95% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 97% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 99% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 297s user system elapsed 297s 0.122 0.000 0.135 297s 297s pbpply> pboptions(op) 297s 297s pbpply> pboptions(type = "txt") 297s 297s pbpply> system.time(res2pb <- pbsapply(1:B, function(i) fun(bid[,i]))) 297s | | | 0% | | | 1% | |+ | 2% | |++ | 3% | |++ | 4% | |++ | 5% | |+++ | 6% | |++++ | 7% | |++++ | 8% | |++++ | 9% | |+++++ | 10% | |++++++ | 11% | |++++++ | 12% | |++++++ | 13% | |+++++++ | 14% | |++++++++ | 15% | |++++++++ | 16% | |++++++++ | 17% | |+++++++++ | 18% | |++++++++++ | 19% | |++++++++++ | 20% | |++++++++++ | 21% | |+++++++++++ | 22% | |++++++++++++ | 23% | |++++++++++++ | 24% | |++++++++++++ | 25% | |+++++++++++++ | 26% | |++++++++++++++ | 27% | |++++++++++++++ | 28% | |++++++++++++++ | 29% | |+++++++++++++++ | 30% | |++++++++++++++++ | 31% | |++++++++++++++++ | 32% | |++++++++++++++++ | 33% | |+++++++++++++++++ | 34% | |++++++++++++++++++ | 35% | |++++++++++++++++++ | 36% | |++++++++++++++++++ | 37% | |+++++++++++++++++++ | 38% | |++++++++++++++++++++ | 39% | |++++++++++++++++++++ | 40% | |++++++++++++++++++++ | 41% | |+++++++++++++++++++++ | 42% | |++++++++++++++++++++++ | 43% | |++++++++++++++++++++++ | 44% | |++++++++++++++++++++++ | 45% | |+++++++++++++++++++++++ | 46% | |++++++++++++++++++++++++ | 47% | |++++++++++++++++++++++++ | 48% | |++++++++++++++++++++++++ | 49% | |+++++++++++++++++++++++++ | 50% | |++++++++++++++++++++++++++ | 51% | |++++++++++++++++++++++++++ | 52% | |++++++++++++++++++++++++++ | 53% | |+++++++++++++++++++++++++++ | 54% | |++++++++++++++++++++++++++++ | 55% | |++++++++++++++++++++++++++++ | 56% | |++++++++++++++++++++++++++++ | 57% | |+++++++++++++++++++++++++++++ | 58% | |++++++++++++++++++++++++++++++ | 59% | |++++++++++++++++++++++++++++++ | 60% | |++++++++++++++++++++++++++++++ | 61% | |+++++++++++++++++++++++++++++++ | 62% | |++++++++++++++++++++++++++++++++ | 63% | |++++++++++++++++++++++++++++++++ | 64% | |++++++++++++++++++++++++++++++++ | 65% | |+++++++++++++++++++++++++++++++++ | 66% | |++++++++++++++++++++++++++++++++++ | 67% | |++++++++++++++++++++++++++++++++++ | 68% | |++++++++++++++++++++++++++++++++++ | 69% | |+++++++++++++++++++++++++++++++++++ | 70% | |++++++++++++++++++++++++++++++++++++ | 71% | |++++++++++++++++++++++++++++++++++++ | 72% | |++++++++++++++++++++++++++++++++++++ | 73% | |+++++++++++++++++++++++++++++++++++++ | 74% | |++++++++++++++++++++++++++++++++++++++ | 75% | |++++++++++++++++++++++++++++++++++++++ | 76% | |++++++++++++++++++++++++++++++++++++++ | 77% | |+++++++++++++++++++++++++++++++++++++++ | 78% | |++++++++++++++++++++++++++++++++++++++++ | 79% | |++++++++++++++++++++++++++++++++++++++++ | 80% | |++++++++++++++++++++++++++++++++++++++++ | 81% | |+++++++++++++++++++++++++++++++++++++++++ | 82% | |++++++++++++++++++++++++++++++++++++++++++ | 83% | |++++++++++++++++++++++++++++++++++++++++++ | 84% | |++++++++++++++++++++++++++++++++++++++++++ | 85% | |+++++++++++++++++++++++++++++++++++++++++++ | 86% | |++++++++++++++++++++++++++++++++++++++++++++ | 87% | |++++++++++++++++++++++++++++++++++++++++++++ | 88% | |++++++++++++++++++++++++++++++++++++++++++++ | 89% | |+++++++++++++++++++++++++++++++++++++++++++++ | 90% | |++++++++++++++++++++++++++++++++++++++++++++++ | 91% | |++++++++++++++++++++++++++++++++++++++++++++++ | 92% | |++++++++++++++++++++++++++++++++++++++++++++++ | 93% | |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% | |++++++++++++++++++++++++++++++++++++++++++++++++ | 95% | |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% | |++++++++++++++++++++++++++++++++++++++++++++++++ | 97% | |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% | |++++++++++++++++++++++++++++++++++++++++++++++++++| 99% | |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% 297s user system elapsed 297s 0.107 0.003 0.110 297s 297s pbpply> pboptions(op) 297s 297s pbpply> pboptions(type = "txt", style = 1, char = "=") 297s 297s pbpply> system.time(res3pb <- pbapply(bid, 2, fun)) 297s ================================================== 297s user system elapsed 297s 0.091 0.008 0.099 297s 297s pbpply> pboptions(op) 297s 297s pbpply> pboptions(type = "txt", char = ":") 297s 297s pbpply> system.time(res4pb <- pbreplicate(B, fun())) 297s | | | 0% | | | 1% | |: | 2% | |:: | 3% | |:: | 4% | |:: | 5% | |::: | 6% | |:::: | 7% | |:::: | 8% | |:::: | 9% | |::::: | 10% | |:::::: | 11% | |:::::: | 12% | |:::::: | 13% | |::::::: | 14% | |:::::::: | 15% | |:::::::: | 16% | |:::::::: | 17% | |::::::::: | 18% | |:::::::::: | 19% | |:::::::::: | 20% | |:::::::::: | 21% | |::::::::::: | 22% | |:::::::::::: | 23% | |:::::::::::: | 24% | |:::::::::::: | 25% | |::::::::::::: | 26% | |:::::::::::::: | 27% | |:::::::::::::: | 28% | |:::::::::::::: | 29% | |::::::::::::::: | 30% | |:::::::::::::::: | 31% | |:::::::::::::::: | 32% | |:::::::::::::::: | 33% | |::::::::::::::::: | 34% | |:::::::::::::::::: | 35% | |:::::::::::::::::: | 36% | |:::::::::::::::::: | 37% | |::::::::::::::::::: | 38% | |:::::::::::::::::::: | 39% | |:::::::::::::::::::: | 40% | |:::::::::::::::::::: | 41% | |::::::::::::::::::::: | 42% | |:::::::::::::::::::::: | 43% | |:::::::::::::::::::::: | 44% | |:::::::::::::::::::::: | 45% | |::::::::::::::::::::::: | 46% | |:::::::::::::::::::::::: | 47% | |:::::::::::::::::::::::: | 48% | |:::::::::::::::::::::::: | 49% | |::::::::::::::::::::::::: | 50% | |:::::::::::::::::::::::::: | 51% | |:::::::::::::::::::::::::: | 52% | |:::::::::::::::::::::::::: | 53% | |::::::::::::::::::::::::::: | 54% | |:::::::::::::::::::::::::::: | 55% | |:::::::::::::::::::::::::::: | 56% | |:::::::::::::::::::::::::::: | 57% | |::::::::::::::::::::::::::::: | 58% | |:::::::::::::::::::::::::::::: | 59% | |:::::::::::::::::::::::::::::: | 60% | |:::::::::::::::::::::::::::::: | 61% | |::::::::::::::::::::::::::::::: | 62% | |:::::::::::::::::::::::::::::::: | 63% | |:::::::::::::::::::::::::::::::: | 64% | |:::::::::::::::::::::::::::::::: | 65% | |::::::::::::::::::::::::::::::::: | 66% | |:::::::::::::::::::::::::::::::::: | 67% | |:::::::::::::::::::::::::::::::::: | 68% | |:::::::::::::::::::::::::::::::::: | 69% | |::::::::::::::::::::::::::::::::::: | 70% | |:::::::::::::::::::::::::::::::::::: | 71% | |:::::::::::::::::::::::::::::::::::: | 72% | |:::::::::::::::::::::::::::::::::::: | 73% | |::::::::::::::::::::::::::::::::::::: | 74% | |:::::::::::::::::::::::::::::::::::::: | 75% | |:::::::::::::::::::::::::::::::::::::: | 76% | |:::::::::::::::::::::::::::::::::::::: | 77% | |::::::::::::::::::::::::::::::::::::::: | 78% | |:::::::::::::::::::::::::::::::::::::::: | 79% | |:::::::::::::::::::::::::::::::::::::::: | 80% | |:::::::::::::::::::::::::::::::::::::::: | 81% | |::::::::::::::::::::::::::::::::::::::::: | 82% | |:::::::::::::::::::::::::::::::::::::::::: | 83% | |:::::::::::::::::::::::::::::::::::::::::: | 84% | |:::::::::::::::::::::::::::::::::::::::::: | 85% | |::::::::::::::::::::::::::::::::::::::::::: | 86% | |:::::::::::::::::::::::::::::::::::::::::::: | 87% | |:::::::::::::::::::::::::::::::::::::::::::: | 88% | |:::::::::::::::::::::::::::::::::::::::::::: | 89% | |::::::::::::::::::::::::::::::::::::::::::::: | 90% | |:::::::::::::::::::::::::::::::::::::::::::::: | 91% | |:::::::::::::::::::::::::::::::::::::::::::::: | 92% | |:::::::::::::::::::::::::::::::::::::::::::::: | 93% | |::::::::::::::::::::::::::::::::::::::::::::::: | 94% | |:::::::::::::::::::::::::::::::::::::::::::::::: | 95% | |:::::::::::::::::::::::::::::::::::::::::::::::: | 96% | |:::::::::::::::::::::::::::::::::::::::::::::::: | 97% | |::::::::::::::::::::::::::::::::::::::::::::::::: | 98% | |::::::::::::::::::::::::::::::::::::::::::::::::::| 99% | |::::::::::::::::::::::::::::::::::::::::::::::::::| 100% 297s user system elapsed 297s 0.113 0.000 0.114 297s 297s pbpply> pboptions(op) 297s 297s pbpply> ## parallel evaluation using the parallel package 297s pbpply> ## (n = 2000 and B = 1000 will give visible timing differences) 297s pbpply> 297s pbpply> library(parallel) 297s 297s pbpply> cl <- makeCluster(2L) 298s 298s pbpply> clusterExport(cl, c("fun", "mod", "ndat", "bid")) 298s 298s pbpply> ## parallel with no progress bar: snow type cluster 298s pbpply> ## (RNG is set in the main process to define the object bid) 298s pbpply> system.time(res1cl <- parLapply(cl = cl, 1:B, function(i) fun(bid[,i]))) 298s user system elapsed 298s 0.004 0.000 0.122 298s 298s pbpply> system.time(res2cl <- parSapply(cl = cl, 1:B, function(i) fun(bid[,i]))) 298s user system elapsed 298s 0.003 0.000 0.090 298s 298s pbpply> system.time(res3cl <- parApply(cl, bid, 2, fun)) 298s user system elapsed 298s 0.004 0.000 0.094 298s 298s pbpply> ## parallel with progress bar: snow type cluster 298s pbpply> ## (RNG is set in the main process to define the object bid) 298s pbpply> system.time(res1pbcl <- pblapply(1:B, function(i) fun(bid[,i]), cl = cl)) 299s | | 0 % ~calculating |+ | 2 % ~00s |++ | 4 % ~00s |+++ | 6 % ~01s |++++ | 8 % ~01s |+++++ | 10% ~01s |++++++ | 12% ~01s |+++++++ | 14% ~01s |++++++++ | 16% ~01s |+++++++++ | 18% ~01s |++++++++++ | 20% ~01s |+++++++++++ | 22% ~01s |++++++++++++ | 24% ~01s |+++++++++++++ | 26% ~01s |++++++++++++++ | 28% ~01s |+++++++++++++++ | 30% ~01s |++++++++++++++++ | 32% ~01s |+++++++++++++++++ | 34% ~01s |++++++++++++++++++ | 36% ~01s |+++++++++++++++++++ | 38% ~01s |++++++++++++++++++++ | 40% ~01s |+++++++++++++++++++++ | 42% ~01s |++++++++++++++++++++++ | 44% ~01s |+++++++++++++++++++++++ | 46% ~01s |++++++++++++++++++++++++ | 48% ~01s |+++++++++++++++++++++++++ | 50% ~01s |++++++++++++++++++++++++++ | 52% ~01s |+++++++++++++++++++++++++++ | 54% ~01s |++++++++++++++++++++++++++++ | 56% ~01s |+++++++++++++++++++++++++++++ | 58% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++ | 64% ~00s |+++++++++++++++++++++++++++++++++ | 66% ~00s |++++++++++++++++++++++++++++++++++ | 68% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=01s 299s user system elapsed 299s 0.141 0.018 1.208 299s 299s pbpply> system.time(res2pbcl <- pbsapply(1:B, function(i) fun(bid[,i]), cl = cl)) 301s | | 0 % ~calculating |+ | 2 % ~02s |++ | 4 % ~01s |+++ | 6 % ~01s |++++ | 8 % ~01s |+++++ | 10% ~01s |++++++ | 12% ~01s |+++++++ | 14% ~01s |++++++++ | 16% ~01s |+++++++++ | 18% ~01s |++++++++++ | 20% ~01s |+++++++++++ | 22% ~01s |++++++++++++ | 24% ~01s |+++++++++++++ | 26% ~01s |++++++++++++++ | 28% ~01s |+++++++++++++++ | 30% ~01s |++++++++++++++++ | 32% ~01s |+++++++++++++++++ | 34% ~01s |++++++++++++++++++ | 36% ~01s |+++++++++++++++++++ | 38% ~01s |++++++++++++++++++++ | 40% ~01s |+++++++++++++++++++++ | 42% ~01s |++++++++++++++++++++++ | 44% ~01s |+++++++++++++++++++++++ | 46% ~01s |++++++++++++++++++++++++ | 48% ~01s |+++++++++++++++++++++++++ | 50% ~01s |++++++++++++++++++++++++++ | 52% ~01s |+++++++++++++++++++++++++++ | 54% ~01s |++++++++++++++++++++++++++++ | 56% ~01s |+++++++++++++++++++++++++++++ | 58% ~01s |++++++++++++++++++++++++++++++ | 60% ~01s |+++++++++++++++++++++++++++++++ | 62% ~01s |++++++++++++++++++++++++++++++++ | 64% ~01s |+++++++++++++++++++++++++++++++++ | 66% ~00s |++++++++++++++++++++++++++++++++++ | 68% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=01s 301s user system elapsed 301s 0.149 0.010 1.379 301s 301s pbpply> ## (RNG needs to be set when not using bid) 301s pbpply> parallel::clusterSetRNGStream(cl, iseed = 0L) 301s 301s pbpply> system.time(res4pbcl <- pbreplicate(B, fun(), cl = cl)) 301s | | 0 % ~calculating |+ | 2 % ~00s |++ | 4 % ~00s |+++ | 6 % ~00s |++++ | 8 % ~00s |+++++ | 10% ~00s |++++++ | 12% ~00s |+++++++ | 14% ~00s |++++++++ | 16% ~00s |+++++++++ | 18% ~00s |++++++++++ | 20% ~00s |+++++++++++ | 22% ~00s |++++++++++++ | 24% ~00s |+++++++++++++ | 26% ~00s |++++++++++++++ | 28% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++ | 32% ~00s |+++++++++++++++++ | 34% ~00s |++++++++++++++++++ | 36% ~00s |+++++++++++++++++++ | 38% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++ | 42% ~00s |++++++++++++++++++++++ | 44% ~00s |+++++++++++++++++++++++ | 46% ~00s |++++++++++++++++++++++++ | 48% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++ | 52% ~00s |+++++++++++++++++++++++++++ | 54% ~00s |++++++++++++++++++++++++++++ | 56% ~00s |+++++++++++++++++++++++++++++ | 58% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++ | 64% ~00s |+++++++++++++++++++++++++++++++++ | 66% ~00s |++++++++++++++++++++++++++++++++++ | 68% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 301s user system elapsed 301s 0.037 0.009 0.127 301s 301s pbpply> system.time(res3pbcl <- pbapply(bid, 2, fun, cl = cl)) 303s | | 0 % ~calculating |+ | 2 % ~02s |++ | 4 % ~01s |+++ | 6 % ~01s |++++ | 8 % ~01s |+++++ | 10% ~01s |++++++ | 12% ~01s |+++++++ | 14% ~01s |++++++++ | 16% ~01s |+++++++++ | 18% ~01s |++++++++++ | 20% ~01s |+++++++++++ | 22% ~01s |++++++++++++ | 24% ~01s |+++++++++++++ | 26% ~01s |++++++++++++++ | 28% ~01s |+++++++++++++++ | 30% ~01s |++++++++++++++++ | 32% ~01s |+++++++++++++++++ | 34% ~01s |++++++++++++++++++ | 36% ~01s |+++++++++++++++++++ | 38% ~01s |++++++++++++++++++++ | 40% ~01s |+++++++++++++++++++++ | 42% ~01s |++++++++++++++++++++++ | 44% ~01s |+++++++++++++++++++++++ | 46% ~01s |++++++++++++++++++++++++ | 48% ~01s |+++++++++++++++++++++++++ | 50% ~01s |++++++++++++++++++++++++++ | 52% ~01s |+++++++++++++++++++++++++++ | 54% ~01s |++++++++++++++++++++++++++++ | 56% ~01s |+++++++++++++++++++++++++++++ | 58% ~01s |++++++++++++++++++++++++++++++ | 60% ~01s |+++++++++++++++++++++++++++++++ | 62% ~01s |++++++++++++++++++++++++++++++++ | 64% ~01s |+++++++++++++++++++++++++++++++++ | 66% ~01s |++++++++++++++++++++++++++++++++++ | 68% ~01s |+++++++++++++++++++++++++++++++++++ | 70% ~01s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=02s 303s user system elapsed 303s 0.151 0.027 1.939 303s 303s pbpply> stopCluster(cl) 303s 303s pbpply> if (.Platform$OS.type != "windows") { 303s pbpply+ ## parallel with no progress bar: multicore type forking 303s pbpply+ ## (mc.set.seed = TRUE in parallel::mclapply by default) 303s pbpply+ system.time(res2mc <- mclapply(1:B, function(i) fun(bid[,i]), mc.cores = 2L)) 303s pbpply+ ## parallel with progress bar: multicore type forking 303s pbpply+ ## (mc.set.seed = TRUE in parallel::mclapply by default) 303s pbpply+ system.time(res1pbmc <- pblapply(1:B, function(i) fun(bid[,i]), cl = 2L)) 303s pbpply+ system.time(res2pbmc <- pbsapply(1:B, function(i) fun(bid[,i]), cl = 2L)) 303s pbpply+ system.time(res4pbmc <- pbreplicate(B, fun(), cl = 2L)) 303s pbpply+ } 304s | | 0 % ~calculating |+ | 2 % ~00s |++ | 4 % ~00s |+++ | 6 % ~00s |++++ | 8 % ~00s |+++++ | 10% ~00s |++++++ | 12% ~00s |+++++++ | 14% ~00s |++++++++ | 16% ~00s |+++++++++ | 18% ~00s |++++++++++ | 20% ~00s |+++++++++++ | 22% ~00s |++++++++++++ | 24% ~00s |+++++++++++++ | 26% ~00s |++++++++++++++ | 28% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++ | 32% ~00s |+++++++++++++++++ | 34% ~00s |++++++++++++++++++ | 36% ~00s |+++++++++++++++++++ | 38% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++ | 42% ~00s |++++++++++++++++++++++ | 44% ~00s |+++++++++++++++++++++++ | 46% ~00s |++++++++++++++++++++++++ | 48% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++ | 52% ~00s |+++++++++++++++++++++++++++ | 54% ~00s |++++++++++++++++++++++++++++ | 56% ~00s |+++++++++++++++++++++++++++++ | 58% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++ | 64% ~00s |+++++++++++++++++++++++++++++++++ | 66% ~00s |++++++++++++++++++++++++++++++++++ | 68% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=01s 304s | | 0 % ~calculating |+ | 2 % ~00s |++ | 4 % ~00s |+++ | 6 % ~00s |++++ | 8 % ~00s |+++++ | 10% ~00s |++++++ | 12% ~00s |+++++++ | 14% ~00s |++++++++ | 16% ~00s |+++++++++ | 18% ~00s |++++++++++ | 20% ~00s |+++++++++++ | 22% ~00s |++++++++++++ | 24% ~00s |+++++++++++++ | 26% ~00s |++++++++++++++ | 28% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++ | 32% ~00s |+++++++++++++++++ | 34% ~00s |++++++++++++++++++ | 36% ~00s |+++++++++++++++++++ | 38% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++ | 42% ~00s |++++++++++++++++++++++ | 44% ~00s |+++++++++++++++++++++++ | 46% ~00s |++++++++++++++++++++++++ | 48% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++ | 52% ~00s |+++++++++++++++++++++++++++ | 54% ~00s |++++++++++++++++++++++++++++ | 56% ~00s |+++++++++++++++++++++++++++++ | 58% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++ | 64% ~00s |+++++++++++++++++++++++++++++++++ | 66% ~00s |++++++++++++++++++++++++++++++++++ | 68% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=01s 305s | | 0 % ~calculating |+ | 2 % ~01s |++ | 4 % ~01s |+++ | 6 % ~01s |++++ | 8 % ~01s |+++++ | 10% ~01s |++++++ | 12% ~01s |+++++++ | 14% ~01s |++++++++ | 16% ~01s |+++++++++ | 18% ~01s |++++++++++ | 20% ~01s |+++++++++++ | 22% ~01s |++++++++++++ | 24% ~01s |+++++++++++++ | 26% ~00s |++++++++++++++ | 28% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++ | 32% ~00s |+++++++++++++++++ | 34% ~00s |++++++++++++++++++ | 36% ~00s |+++++++++++++++++++ | 38% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++ | 42% ~00s |++++++++++++++++++++++ | 44% ~00s |+++++++++++++++++++++++ | 46% ~00s |++++++++++++++++++++++++ | 48% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++ | 52% ~00s |+++++++++++++++++++++++++++ | 54% ~00s |++++++++++++++++++++++++++++ | 56% ~00s |+++++++++++++++++++++++++++++ | 58% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++ | 64% ~00s |+++++++++++++++++++++++++++++++++ | 66% ~00s |++++++++++++++++++++++++++++++++++ | 68% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=01s 305s user system elapsed 305s 0.240 0.851 0.586 305s 305s pbpply> ## --- Examples taken from standard '*apply' functions --- 305s pbpply> 305s pbpply> ## --- sapply, lapply, and replicate --- 305s pbpply> 305s pbpply> require(stats); require(graphics) 305s 305s pbpply> x <- list(a = 1:10, beta = exp(-3:3), logic = c(TRUE,FALSE,FALSE,TRUE)) 305s 305s pbpply> # compute the list mean for each list element 305s pbpply> pblapply(x, mean) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s $a 305s [1] 5.5 305s 305s $beta 305s [1] 4.535125 305s 305s $logic 305s [1] 0.5 305s 305s 305s pbpply> pbwalk(x, mean) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbpply> # median and quartiles for each list element 305s pbpply> pblapply(x, quantile, probs = 1:3/4) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s $a 305s 25% 50% 75% 305s 3.25 5.50 7.75 305s 305s $beta 305s 25% 50% 75% 305s 0.2516074 1.0000000 5.0536690 305s 305s $logic 305s 25% 50% 75% 305s 0.0 0.5 1.0 305s 305s 305s pbpply> pbsapply(x, quantile) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s a beta logic 305s 0% 1.00 0.04978707 0.0 305s 25% 3.25 0.25160736 0.0 305s 50% 5.50 1.00000000 0.5 305s 75% 7.75 5.05366896 1.0 305s 100% 10.00 20.08553692 1.0 305s 305s pbpply> i39 <- sapply(3:9, seq) # list of vectors 305s 305s pbpply> pbsapply(i39, fivenum) 305s | | 0 % ~calculating |++++++++ | 14% ~00s |+++++++++++++++ | 29% ~00s |++++++++++++++++++++++ | 43% ~00s |+++++++++++++++++++++++++++++ | 57% ~00s |++++++++++++++++++++++++++++++++++++ | 71% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [,1] [,2] [,3] [,4] [,5] [,6] [,7] 305s [1,] 1.0 1.0 1 1.0 1.0 1.0 1 305s [2,] 1.5 1.5 2 2.0 2.5 2.5 3 305s [3,] 2.0 2.5 3 3.5 4.0 4.5 5 305s [4,] 2.5 3.5 4 5.0 5.5 6.5 7 305s [5,] 3.0 4.0 5 6.0 7.0 8.0 9 305s 305s pbpply> pbvapply(i39, fivenum, 305s pbpply+ c(Min. = 0, "1st Qu." = 0, Median = 0, "3rd Qu." = 0, Max. = 0)) 305s | | 0 % ~calculating |++++++++ | 14% ~00s |+++++++++++++++ | 29% ~00s |++++++++++++++++++++++ | 43% ~00s |+++++++++++++++++++++++++++++ | 57% ~00s |++++++++++++++++++++++++++++++++++++ | 71% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [,1] [,2] [,3] [,4] [,5] [,6] [,7] 305s Min. 1.0 1.0 1 1.0 1.0 1.0 1 305s 1st Qu. 1.5 1.5 2 2.0 2.5 2.5 3 305s Median 2.0 2.5 3 3.5 4.0 4.5 5 305s 3rd Qu. 2.5 3.5 4 5.0 5.5 6.5 7 305s Max. 3.0 4.0 5 6.0 7.0 8.0 9 305s 305s pbpply> ## sapply(*, "array") -- artificial example 305s pbpply> (v <- structure(10*(5:8), names = LETTERS[1:4])) 305s A B C D 305s 50 60 70 80 305s 305s pbpply> f2 <- function(x, y) outer(rep(x, length.out = 3), y) 305s 305s pbpply> (a2 <- pbsapply(v, f2, y = 2*(1:5), simplify = "array")) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s , , A 305s 305s [,1] [,2] [,3] [,4] [,5] 305s [1,] 100 200 300 400 500 305s [2,] 100 200 300 400 500 305s [3,] 100 200 300 400 500 305s 305s , , B 305s 305s [,1] [,2] [,3] [,4] [,5] 305s [1,] 120 240 360 480 600 305s [2,] 120 240 360 480 600 305s [3,] 120 240 360 480 600 305s 305s , , C 305s 305s [,1] [,2] [,3] [,4] [,5] 305s [1,] 140 280 420 560 700 305s [2,] 140 280 420 560 700 305s [3,] 140 280 420 560 700 305s 305s , , D 305s 305s [,1] [,2] [,3] [,4] [,5] 305s [1,] 160 320 480 640 800 305s [2,] 160 320 480 640 800 305s [3,] 160 320 480 640 800 305s 305s 305s pbpply> a.2 <- pbvapply(v, f2, outer(1:3, 1:5), y = 2*(1:5)) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbpply> stopifnot(dim(a2) == c(3,5,4), all.equal(a2, a.2), 305s pbpply+ identical(dimnames(a2), list(NULL,NULL,LETTERS[1:4]))) 305s 305s pbpply> summary(pbreplicate(100, mean(rexp(10)))) 305s | | 0 % ~calculating |+ | 1 % ~00s |+ | 2 % ~00s |++ | 3 % ~00s |++ | 4 % ~00s |+++ | 5 % ~00s |+++ | 6 % ~00s |++++ | 7 % ~00s |++++ | 8 % ~00s |+++++ | 9 % ~00s |+++++ | 10% ~00s |++++++ | 11% ~00s |++++++ | 12% ~00s |+++++++ | 13% ~00s |+++++++ | 14% ~00s |++++++++ | 15% ~00s |++++++++ | 16% ~00s |+++++++++ | 17% ~00s |+++++++++ | 18% ~00s |++++++++++ | 19% ~00s |++++++++++ | 20% ~00s |+++++++++++ | 21% ~00s |+++++++++++ | 22% ~00s |++++++++++++ | 23% ~00s |++++++++++++ | 24% ~00s |+++++++++++++ | 25% ~00s |+++++++++++++ | 26% ~00s |++++++++++++++ | 27% ~00s |++++++++++++++ | 28% ~00s |+++++++++++++++ | 29% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++ | 31% ~00s |++++++++++++++++ | 32% ~00s |+++++++++++++++++ | 33% ~00s |+++++++++++++++++ | 34% ~00s |++++++++++++++++++ | 35% ~00s |++++++++++++++++++ | 36% ~00s |+++++++++++++++++++ | 37% ~00s |+++++++++++++++++++ | 38% ~00s |++++++++++++++++++++ | 39% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++ | 41% ~00s |+++++++++++++++++++++ | 42% ~00s |++++++++++++++++++++++ | 43% ~00s |++++++++++++++++++++++ | 44% ~00s |+++++++++++++++++++++++ | 45% ~00s |+++++++++++++++++++++++ | 46% ~00s |++++++++++++++++++++++++ | 47% ~00s |++++++++++++++++++++++++ | 48% ~00s |+++++++++++++++++++++++++ | 49% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++ | 51% ~00s |++++++++++++++++++++++++++ | 52% ~00s |+++++++++++++++++++++++++++ | 53% ~00s |+++++++++++++++++++++++++++ | 54% ~00s |++++++++++++++++++++++++++++ | 55% ~00s |++++++++++++++++++++++++++++ | 56% ~00s |+++++++++++++++++++++++++++++ | 57% ~00s |+++++++++++++++++++++++++++++ | 58% ~00s |++++++++++++++++++++++++++++++ | 59% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++ | 61% ~00s |+++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++ | 63% ~00s |++++++++++++++++++++++++++++++++ | 64% ~00s |+++++++++++++++++++++++++++++++++ | 65% ~00s |+++++++++++++++++++++++++++++++++ | 66% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++ | 68% ~00s |+++++++++++++++++++++++++++++++++++ | 69% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++ | 71% ~00s |++++++++++++++++++++++++++++++++++++ | 72% ~00s |+++++++++++++++++++++++++++++++++++++ | 73% ~00s |+++++++++++++++++++++++++++++++++++++ | 74% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++ | 76% ~00s |+++++++++++++++++++++++++++++++++++++++ | 77% ~00s |+++++++++++++++++++++++++++++++++++++++ | 78% ~00s |++++++++++++++++++++++++++++++++++++++++ | 79% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 81% ~00s |+++++++++++++++++++++++++++++++++++++++++ | 82% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 83% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 84% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 85% ~00s |+++++++++++++++++++++++++++++++++++++++++++ | 86% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 87% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 89% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 91% ~00s |++++++++++++++++++++++++++++++++++++++++++++++ | 92% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 93% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++ | 94% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 95% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++ | 96% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 97% ~00s |+++++++++++++++++++++++++++++++++++++++++++++++++ | 98% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 99% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s Min. 1st Qu. Median Mean 3rd Qu. Max. 305s 0.4786 0.7273 0.9091 0.9666 1.1917 2.3021 305s 305s pbpply> ## use of replicate() with parameters: 305s pbpply> foo <- function(x = 1, y = 2) c(x, y) 305s 305s pbpply> # does not work: bar <- function(n, ...) replicate(n, foo(...)) 305s pbpply> bar <- function(n, x) pbreplicate(n, foo(x = x)) 305s 305s pbpply> bar(5, x = 3) 305s | | 0 % ~calculating |++++++++++ | 20% ~00s |++++++++++++++++++++ | 40% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [,1] [,2] [,3] [,4] [,5] 305s [1,] 3 3 3 3 3 305s [2,] 2 2 2 2 2 305s 305s pbpply> ## --- apply --- 305s pbpply> 305s pbpply> ## Compute row and column sums for a matrix: 305s pbpply> x <- cbind(x1 = 3, x2 = c(4:1, 2:5)) 305s 305s pbpply> dimnames(x)[[1]] <- letters[1:8] 305s 305s pbpply> pbapply(x, 2, mean, trim = .2) 305s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s x1 x2 305s 3 3 305s 305s pbpply> col.sums <- pbapply(x, 2, sum) 305s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbpply> row.sums <- pbapply(x, 1, sum) 305s | | 0 % ~calculating |+++++++ | 12% ~00s |+++++++++++++ | 25% ~00s |+++++++++++++++++++ | 38% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbpply> rbind(cbind(x, Rtot = row.sums), Ctot = c(col.sums, sum(col.sums))) 305s x1 x2 Rtot 305s a 3 4 7 305s b 3 3 6 305s c 3 2 5 305s d 3 1 4 305s e 3 2 5 305s f 3 3 6 305s g 3 4 7 305s h 3 5 8 305s Ctot 24 24 48 305s 305s pbpply> stopifnot( pbapply(x, 2, is.vector)) 305s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbpply> ## Sort the columns of a matrix 305s pbpply> pbapply(x, 2, sort) 305s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s x1 x2 305s [1,] 3 1 305s [2,] 3 2 305s [3,] 3 2 305s [4,] 3 3 305s [5,] 3 3 305s [6,] 3 4 305s [7,] 3 4 305s [8,] 3 5 305s 305s pbpply> ## keeping named dimnames 305s pbpply> names(dimnames(x)) <- c("row", "col") 305s 305s pbpply> x3 <- array(x, dim = c(dim(x),3), 305s pbpply+ dimnames = c(dimnames(x), list(C = paste0("cop.",1:3)))) 305s 305s pbpply> identical(x, pbapply( x, 2, identity)) 305s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [1] TRUE 305s 305s pbpply> identical(x3, pbapply(x3, 2:3, identity)) 305s | | 0 % ~calculating |+++++++++ | 17% ~00s |+++++++++++++++++ | 33% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 83% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [1] TRUE 305s 305s pbpply> ##- function with extra args: 305s pbpply> cave <- function(x, c1, c2) c(mean(x[c1]), mean(x[c2])) 305s 305s pbpply> pbapply(x, 1, cave, c1 = "x1", c2 = c("x1","x2")) 305s | | 0 % ~calculating |+++++++ | 12% ~00s |+++++++++++++ | 25% ~00s |+++++++++++++++++++ | 38% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s row 305s a b c d e f g h 305s [1,] 3.0 3 3.0 3 3.0 3 3.0 3 305s [2,] 3.5 3 2.5 2 2.5 3 3.5 4 305s 305s pbpply> ma <- matrix(c(1:4, 1, 6:8), nrow = 2) 305s 305s pbpply> ma 305s [,1] [,2] [,3] [,4] 305s [1,] 1 3 1 7 305s [2,] 2 4 6 8 305s 305s pbpply> pbapply(ma, 1, table) #--> a list of length 2 305s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s 305s 1 3 7 305s 2 1 1 305s 305s [[2]] 305s 305s 2 4 6 8 305s 1 1 1 1 305s 305s 305s pbpply> pbapply(ma, 1, stats::quantile) # 5 x n matrix with rownames 305s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [,1] [,2] 305s 0% 1 2.0 305s 25% 1 3.5 305s 50% 2 5.0 305s 75% 4 6.5 305s 100% 7 8.0 305s 305s pbpply> stopifnot(dim(ma) == dim(pbapply(ma, 1:2, sum))) 305s | | 0 % ~calculating |+++++++ | 12% ~00s |+++++++++++++ | 25% ~00s |+++++++++++++++++++ | 38% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++ | 62% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++ | 88% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbpply> ## Example with different lengths for each call 305s pbpply> z <- array(1:24, dim = 2:4) 305s 305s pbpply> zseq <- pbapply(z, 1:2, function(x) seq_len(max(x))) 305s | | 0 % ~calculating |+++++++++ | 17% ~00s |+++++++++++++++++ | 33% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 83% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbpply> zseq ## a 2 x 3 matrix 305s [,1] [,2] [,3] 305s [1,] integer,19 integer,21 integer,23 305s [2,] integer,20 integer,22 integer,24 305s 305s pbpply> typeof(zseq) ## list 305s [1] "list" 305s 305s pbpply> dim(zseq) ## 2 3 305s [1] 2 3 305s 305s pbpply> zseq[1,] 305s [[1]] 305s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 305s 305s [[2]] 305s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 305s 305s [[3]] 305s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 305s 305s 305s pbpply> pbapply(z, 3, function(x) seq_len(max(x))) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s [1] 1 2 3 4 5 6 305s 305s [[2]] 305s [1] 1 2 3 4 5 6 7 8 9 10 11 12 305s 305s [[3]] 305s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 305s 305s [[4]] 305s [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 305s 305s 305s pbpply> # a list without a dim attribute 305s pbpply> 305s pbpply> ## --- mapply and .mapply --- 305s pbpply> 305s pbpply> pbmapply(rep, 1:4, 4:1) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s [1] 1 1 1 1 305s 305s [[2]] 305s [1] 2 2 2 305s 305s [[3]] 305s [1] 3 3 305s 305s [[4]] 305s [1] 4 305s 305s 305s pbpply> pbmapply(rep, times = 1:4, x = 4:1) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s [1] 4 305s 305s [[2]] 305s [1] 3 3 305s 305s [[3]] 305s [1] 2 2 2 305s 305s [[4]] 305s [1] 1 1 1 1 305s 305s 305s pbpply> pbmapply(rep, times = 1:4, MoreArgs = list(x = 42)) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s [1] 42 305s 305s [[2]] 305s [1] 42 42 305s 305s [[3]] 305s [1] 42 42 42 305s 305s [[4]] 305s [1] 42 42 42 42 305s 305s 305s pbpply> pbmapply(function(x, y) seq_len(x) + y, 305s pbpply+ c(a = 1, b = 2, c = 3), # names from first 305s pbpply+ c(A = 10, B = 0, C = -10)) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s $a 305s [1] 11 305s 305s $b 305s [1] 1 2 305s 305s $c 305s [1] -9 -8 -7 305s 305s 305s pbpply> word <- function(C, k) paste(rep.int(C, k), collapse = "") 305s 305s pbpply> utils::str(pbmapply(word, LETTERS[1:6], 6:1, SIMPLIFY = FALSE)) 305s | | 0 % ~calculating |+++++++++ | 17% ~00s |+++++++++++++++++ | 33% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 83% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s List of 6 305s $ A: chr "AAAAAA" 305s $ B: chr "BBBBB" 305s $ C: chr "CCCC" 305s $ D: chr "DDD" 305s $ E: chr "EE" 305s $ F: chr "F" 305s 305s pbpply> pb.mapply(rep, 305s pbpply+ dots = list(1:4, 4:1), 305s pbpply+ MoreArgs = list()) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s [1] 1 1 1 1 305s 305s [[2]] 305s [1] 2 2 2 305s 305s [[3]] 305s [1] 3 3 305s 305s [[4]] 305s [1] 4 305s 305s 305s pbpply> pb.mapply(rep, 305s pbpply+ dots = list(times = 1:4, x = 4:1), 305s pbpply+ MoreArgs = list()) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s [1] 4 305s 305s [[2]] 305s [1] 3 3 305s 305s [[3]] 305s [1] 2 2 2 305s 305s [[4]] 305s [1] 1 1 1 1 305s 305s 305s pbpply> pb.mapply(rep, 305s pbpply+ dots = list(times = 1:4), 305s pbpply+ MoreArgs = list(x = 42)) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s [1] 42 305s 305s [[2]] 305s [1] 42 42 305s 305s [[3]] 305s [1] 42 42 42 305s 305s [[4]] 305s [1] 42 42 42 42 305s 305s 305s pbpply> pb.mapply(function(x, y) seq_len(x) + y, 305s pbpply+ dots = list(c(a = 1, b = 2, c = 3), # names from first 305s pbpply+ c(A = 10, B = 0, C = -10)), 305s pbpply+ MoreArgs = list()) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s [1] 11 305s 305s [[2]] 305s [1] 1 2 305s 305s [[3]] 305s [1] -9 -8 -7 305s 305s 305s pbpply> ## --- Map --- 305s pbpply> 305s pbpply> pbMap(`+`, 1, 1 : 3) ; 1 + 1:3 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [[1]] 305s [1] 2 305s 305s [[2]] 305s [1] 3 305s 305s [[3]] 305s [1] 4 305s 305s [1] 2 3 4 305s 305s pbpply> ## --- eapply --- 305s pbpply> 305s pbpply> env <- new.env(hash = FALSE) 305s 305s pbpply> env$a <- 1:10 305s 305s pbpply> env$beta <- exp(-3:3) 305s 305s pbpply> env$logic <- c(TRUE, FALSE, FALSE, TRUE) 305s 305s pbpply> pbeapply(env, mean) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s $logic 305s [1] 0.5 305s 305s $beta 305s [1] 4.535125 305s 305s $a 305s [1] 5.5 305s 305s 305s pbpply> unlist(pbeapply(env, mean, USE.NAMES = FALSE)) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s [1] 0.500000 4.535125 5.500000 305s 305s pbpply> pbeapply(env, quantile, probs = 1:3/4) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s $logic 305s 25% 50% 75% 305s 0.0 0.5 1.0 305s 305s $beta 305s 25% 50% 75% 305s 0.2516074 1.0000000 5.0536690 305s 305s $a 305s 25% 50% 75% 305s 3.25 5.50 7.75 305s 305s 305s pbpply> pbeapply(env, quantile) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s $logic 305s 0% 25% 50% 75% 100% 305s 0.0 0.0 0.5 1.0 1.0 305s 305s $beta 305s 0% 25% 50% 75% 100% 305s 0.04978707 0.25160736 1.00000000 5.05366896 20.08553692 305s 305s $a 305s 0% 25% 50% 75% 100% 305s 1.00 3.25 5.50 7.75 10.00 305s 305s 305s pbpply> ## --- tapply --- 305s pbpply> 305s pbpply> require(stats) 305s 305s pbpply> groups <- as.factor(rbinom(32, n = 5, prob = 0.4)) 305s 305s pbpply> pbtapply(groups, groups, length) #- is almost the same as 305s | | 0 % ~calculating |++++++++++ | 20% ~00s |++++++++++++++++++++ | 40% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 10 11 13 14 18 305s 1 1 1 1 1 305s 305s pbpply> table(groups) 305s groups 305s 10 11 13 14 18 305s 1 1 1 1 1 305s 305s pbpply> ## contingency table from data.frame : array with named dimnames 305s pbpply> pbtapply(warpbreaks$breaks, warpbreaks[,-1], sum) 305s | | 0 % ~calculating |+++++++++ | 17% ~00s |+++++++++++++++++ | 33% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 83% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s tension 305s wool L M H 305s A 401 216 221 305s B 254 259 169 305s 305s pbpply> pbtapply(warpbreaks$breaks, warpbreaks[, 3, drop = FALSE], sum) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s tension 305s L M H 305s 655 475 390 305s 305s pbpply> n <- 17; fac <- factor(rep_len(1:3, n), levels = 1:5) 305s 305s pbpply> table(fac) 305s fac 305s 1 2 3 4 5 305s 6 6 5 0 0 305s 305s pbpply> pbtapply(1:n, fac, sum) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 1 2 3 4 5 305s 51 57 45 NA NA 305s 305s pbpply> pbtapply(1:n, fac, sum, default = 0) # maybe more desirable 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 1 2 3 4 5 305s 51 57 45 0 0 305s 305s pbpply> pbtapply(1:n, fac, sum, simplify = FALSE) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s $`1` 305s [1] 51 305s 305s $`2` 305s [1] 57 305s 305s $`3` 305s [1] 45 305s 305s $`4` 305s NULL 305s 305s $`5` 305s NULL 305s 305s 305s pbpply> pbtapply(1:n, fac, range) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s $`1` 305s [1] 1 16 305s 305s $`2` 305s [1] 2 17 305s 305s $`3` 305s [1] 3 15 305s 305s $`4` 305s NULL 305s 305s $`5` 305s NULL 305s 305s 305s pbpply> pbtapply(1:n, fac, quantile) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s $`1` 305s 0% 25% 50% 75% 100% 305s 1.00 4.75 8.50 12.25 16.00 305s 305s $`2` 305s 0% 25% 50% 75% 100% 305s 2.00 5.75 9.50 13.25 17.00 305s 305s $`3` 305s 0% 25% 50% 75% 100% 305s 3 6 9 12 15 305s 305s $`4` 305s NULL 305s 305s $`5` 305s NULL 305s 305s 305s pbpply> pbtapply(1:n, fac, length) ## NA's 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 1 2 3 4 5 305s 6 6 5 NA NA 305s 305s pbpply> pbtapply(1:n, fac, length, default = 0) # == table(fac) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 1 2 3 4 5 305s 6 6 5 0 0 305s 305s pbpply> ## example of ... argument: find quarterly means 305s pbpply> pbtapply(presidents, cycle(presidents), mean, na.rm = TRUE) 305s | | 0 % ~calculating |+++++++++++++ | 25% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++ | 75% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 1 2 3 4 305s 58.44828 56.43333 57.22222 53.07143 305s 305s pbpply> ind <- list(c(1, 2, 2), c("A", "A", "B")) 305s 305s pbpply> table(ind) 305s ind.2 305s ind.1 A B 305s 1 1 0 305s 2 1 1 305s 305s pbpply> pbtapply(1:3, ind) #-> the split vector 305s [1] 1 2 4 305s 305s pbpply> pbtapply(1:3, ind, sum) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s A B 305s 1 1 NA 305s 2 2 3 305s 305s pbpply> ## Some assertions (not held by all patch propsals): 305s pbpply> nq <- names(quantile(1:5)) 305s 305s pbpply> stopifnot( 305s pbpply+ identical(pbtapply(1:3, ind), c(1L, 2L, 4L)), 305s pbpply+ identical(pbtapply(1:3, ind, sum), 305s pbpply+ matrix(c(1L, 2L, NA, 3L), 2, dimnames = list(c("1", "2"), c("A", "B")))), 305s pbpply+ identical(pbtapply(1:n, fac, quantile)[-1], 305s pbpply+ array(list(`2` = structure(c(2, 5.75, 9.5, 13.25, 17), .Names = nq), 305s pbpply+ `3` = structure(c(3, 6, 9, 12, 15), .Names = nq), 305s pbpply+ `4` = NULL, `5` = NULL), dim=4, dimnames=list(as.character(2:5))))) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbpply> ## --- by --- 305s pbpply> 305s pbpply> pbby(warpbreaks[, 1:2], warpbreaks[,"tension"], summary) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s warpbreaks[, "tension"]: L 305s breaks wool 305s Min. :14.00 A:9 305s 1st Qu.:26.00 B:9 305s Median :29.50 305s Mean :36.39 305s 3rd Qu.:49.25 305s Max. :70.00 305s ------------------------------------------------------------ 305s warpbreaks[, "tension"]: M 305s breaks wool 305s Min. :12.00 A:9 305s 1st Qu.:18.25 B:9 305s Median :27.00 305s Mean :26.39 305s 3rd Qu.:33.75 305s Max. :42.00 305s ------------------------------------------------------------ 305s warpbreaks[, "tension"]: H 305s breaks wool 305s Min. :10.00 A:9 305s 1st Qu.:15.25 B:9 305s Median :20.50 305s Mean :21.67 305s 3rd Qu.:25.50 305s Max. :43.00 305s 305s pbpply> pbby(warpbreaks[, 1], warpbreaks[, -1], summary) 305s | | 0 % ~calculating |+++++++++ | 17% ~00s |+++++++++++++++++ | 33% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++ | 83% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s wool: A 305s tension: L 305s Min. 1st Qu. Median Mean 3rd Qu. Max. 305s 25.00 26.00 51.00 44.56 54.00 70.00 305s ------------------------------------------------------------ 305s wool: B 305s tension: L 305s Min. 1st Qu. Median Mean 3rd Qu. Max. 305s 14.00 20.00 29.00 28.22 31.00 44.00 305s ------------------------------------------------------------ 305s wool: A 305s tension: M 305s Min. 1st Qu. Median Mean 3rd Qu. Max. 305s 12 18 21 24 30 36 305s ------------------------------------------------------------ 305s wool: B 305s tension: M 305s Min. 1st Qu. Median Mean 3rd Qu. Max. 305s 16.00 21.00 28.00 28.78 39.00 42.00 305s ------------------------------------------------------------ 305s wool: A 305s tension: H 305s Min. 1st Qu. Median Mean 3rd Qu. Max. 305s 10.00 18.00 24.00 24.56 28.00 43.00 305s ------------------------------------------------------------ 305s wool: B 305s tension: H 305s Min. 1st Qu. Median Mean 3rd Qu. Max. 305s 13.00 15.00 17.00 18.78 21.00 28.00 305s 305s pbpply> pbby(warpbreaks, warpbreaks[,"tension"], 305s pbpply+ function(x) lm(breaks ~ wool, data = x)) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s warpbreaks[, "tension"]: L 305s 305s Call: 305s lm(formula = breaks ~ wool, data = x) 305s 305s Coefficients: 305s (Intercept) woolB 305s 44.56 -16.33 305s 305s ------------------------------------------------------------ 305s warpbreaks[, "tension"]: M 305s 305s Call: 305s lm(formula = breaks ~ wool, data = x) 305s 305s Coefficients: 305s (Intercept) woolB 305s 24.000 4.778 305s 305s ------------------------------------------------------------ 305s warpbreaks[, "tension"]: H 305s 305s Call: 305s lm(formula = breaks ~ wool, data = x) 305s 305s Coefficients: 305s (Intercept) woolB 305s 24.556 -5.778 305s 305s 305s pbpply> tmp <- with(warpbreaks, 305s pbpply+ pbby(warpbreaks, tension, 305s pbpply+ function(x) lm(breaks ~ wool, data = x))) 305s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbpply> sapply(tmp, coef) 305s L M H 305s (Intercept) 44.55556 24.000000 24.555556 305s woolB -16.33333 4.777778 -5.777778 305s > example(pboptions, run.dontrun = TRUE) 305s 305s pbptns> ## increase sluggishness to admire the progress bar longer 305s pbptns> sluggishness <- 0.01 305s 305s pbptns> ## for loop 305s pbptns> fun1 <- function() { 305s pbptns+ pb <- startpb(0, 10) 305s pbptns+ on.exit(closepb(pb)) 305s pbptns+ for (i in 1:10) { 305s pbptns+ Sys.sleep(sluggishness) 305s pbptns+ setpb(pb, i) 305s pbptns+ } 305s pbptns+ invisible(NULL) 305s pbptns+ } 305s 305s pbptns> ## while loop 305s pbptns> fun2 <- function() { 305s pbptns+ pb <- startpb(0, 10-1) 305s pbptns+ on.exit(closepb(pb)) 305s pbptns+ i <- 1 305s pbptns+ while (i < 10) { 305s pbptns+ Sys.sleep(sluggishness) 305s pbptns+ setpb(pb, i) 305s pbptns+ i <- i + 1 305s pbptns+ } 305s pbptns+ invisible(NULL) 305s pbptns+ } 305s 305s pbptns> ## using original settings 305s pbptns> fun1() 305s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbptns> ## resetting pboptions 305s pbptns> opb <- pboptions(style = 1, char = ">") 305s 305s pbptns> ## check new settings 305s pbptns> getOption("pboptions") 305s $type 305s [1] "timer" 305s 305s $char 305s [1] ">" 305s 305s $txt.width 305s [1] 50 305s 305s $gui.width 305s [1] 300 305s 305s $style 305s [1] 1 305s 305s $initial 305s [1] 0 305s 305s $title 305s [1] "R progress bar" 305s 305s $label 305s [1] "" 305s 305s $nout 305s [1] 100 305s 305s $min_time 305s [1] 0 305s 305s $use_lb 305s [1] FALSE 305s 305s 305s pbptns> ## running again with new settings 305s pbptns> fun2() 305s | | 0 % elapsed=00s |>>>>>> | 11% elapsed=00s, remaining~00s |>>>>>>>>>>>> | 22% elapsed=00s, remaining~00s |>>>>>>>>>>>>>>>>> | 33% elapsed=00s, remaining~00s |>>>>>>>>>>>>>>>>>>>>>>> | 44% elapsed=00s, remaining~00s |>>>>>>>>>>>>>>>>>>>>>>>>>>>> | 56% elapsed=00s, remaining~00s |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | 67% elapsed=00s, remaining~00s |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | 78% elapsed=00s, remaining~00s |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | 89% elapsed=00s, remaining~00s |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>| 100% elapsed=00s, remaining~00s 305s 305s pbptns> ## resetting original 305s pbptns> pboptions(opb) 305s 305s pbptns> ## check reset 305s pbptns> getOption("pboptions") 305s $type 305s [1] "timer" 305s 305s $char 305s [1] "+" 305s 305s $txt.width 305s [1] 50 305s 305s $gui.width 305s [1] 300 305s 305s $style 305s [1] 3 305s 305s $initial 305s [1] 0 305s 305s $title 305s [1] "R progress bar" 305s 305s $label 305s [1] "" 305s 305s $nout 305s [1] 100 305s 305s $min_time 305s [1] 0 305s 305s $use_lb 305s [1] FALSE 305s 305s 305s pbptns> fun1() 305s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 305s 305s pbptns> ## dealing with nested progress bars 305s pbptns> ## when only one the 1st one is needed 305s pbptns> f <- function(x) Sys.sleep(sluggishness) 305s 305s pbptns> g <- function(x) pblapply(1:10, f) 305s 305s pbptns> tmp <- lapply(1:10, g) # undesirable 305s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s | | 0 % ~calculating |+++++ | 10% ~00s |++++++++++ | 20% ~00s |+++++++++++++++ | 30% ~00s |++++++++++++++++++++ | 40% ~00s |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 306s 306s pbptns> ## here is the desirable solution 306s pbptns> h <- function(x) { 306s pbptns+ opb <- pboptions(type="none") 306s pbptns+ on.exit(pboptions(opb)) 306s pbptns+ pblapply(1:10, f) 306s pbptns+ } 306s 306s pbptns> tmp <- pblapply(1:10, h) 307s | | 0 % ~calculating |+++++ | 10% ~01s |++++++++++ | 20% ~01s |+++++++++++++++ | 30% ~01s |++++++++++++++++++++ | 40% ~01s |+++++++++++++++++++++++++ | 50% ~01s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=01s 307s 307s pbptns> ## list available pb types 307s pbptns> pbtypes() 307s [1] "timer" "txt" "tk" "none" "shiny" 307s > 307s > ## check potential changes in formal arguments 307s > check_args <- function(fun1, fun2, cl=TRUE) { 307s + f1 <- formals(fun1) 307s + f2 <- formals(fun2) 307s + args1 <- names(f1) 307s + args2cl <- names(f2) 307s + args2 <- if (cl) 307s + args2cl[seq_len(length(args2cl)-1L)] else args2cl 307s + vals1 <- unname(f1) 307s + vals2cl <- unname(f2) 307s + vals2 <- if (cl) 307s + vals2cl[seq_len(length(vals2cl)-1L)] else vals2cl 307s + if (length(args1) != length(args2)) { 307s + msg <- c("Number of arguments is different:\n - fun1 [", 307s + length(args1), "]: ", paste0(args1, collapse=", "), 307s + "\n - fun2 [", 307s + length(args2), "]: ", paste0(args2, collapse=", ")) 307s + stop(paste0(msg, collapse="")) 307s + } 307s + if (!all(args1 == args2)) { 307s + msg <- c("Argument mismatches:\n - in fun1 but not fun2: ", 307s + paste0(setdiff(args1, args2), collapse=", "), 307s + "\n - in fun2 but not fun1: ", 307s + paste0(setdiff(args2, args1), collapse=", ")) 307s + stop(paste0(msg, collapse="")) 307s + } 307s + if (!all(sapply(1:length(vals1),function(i) identical(vals1[[i]], vals2[[i]])))) { 307s + msg <- c("Number of arguments is different:\n - fun1: ", 307s + paste0(vals1, collapse=", "), 307s + "\n - fun2: ", 307s + paste0(vals2, collapse=", ")) 307s + stop(paste0(msg, collapse="")) 307s + } 307s + invisible(TRUE) 307s + } 307s > 307s > check_args(lapply, pblapply) 307s > check_args(lapply, pbwalk) 307s > check_args(apply, pbapply) 307s > check_args(sapply, pbsapply) 307s > check_args(replicate, pbreplicate) 307s > check_args(tapply, pbtapply) 307s > check_args(eapply, pbeapply) 307s > check_args(vapply, pbvapply) 307s > check_args(by, pbby) 307s > 307s > check_args(mapply, pbmapply, cl=FALSE) 307s > check_args(Map, pbMap, cl=FALSE) 307s > check_args(.mapply, pb.mapply, cl=FALSE) 307s > 307s > ## --- test for NULL case in lapply --- 307s > 307s > l <- list(a = 1, 2, c = -1) 307s > f <- function(z) if (z < 0) return(NULL) else return(2 * z) 307s > r1 <- lapply(l, f) 307s > r2 <- pblapply(l, f) 307s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 307s > r1 307s $a 307s [1] 2 307s 307s [[2]] 307s [1] 4 307s 307s $c 307s NULL 307s 307s > r2 307s $a 307s [1] 2 307s 307s [[2]] 307s [1] 4 307s 307s $c 307s NULL 307s 307s > stopifnot(identical(r1, r2)) 307s > 307s > ## --- timings --- 307s > 307s > if (FALSE) { 307s + 307s + #library(plyr) 307s + ## from http://ryouready.wordpress.com/2010/01/11/progress-bars-in-r-part-ii-a-wrapper-for-apply-functions/#comment-122 307s + lapply_pb <- 307s + function(X, FUN, ...) 307s + { 307s + env <- environment() 307s + pb_Total <- length(X) 307s + counter <- 0 307s + pb <- txtProgressBar(min = 0, max = pb_Total, style = 3) 307s + wrapper <- function(...){ 307s + curVal <- get("counter", envir = env) 307s + assign("counter", curVal +1 ,envir = env) 307s + setTxtProgressBar(get("pb", envir = env), curVal + 1) 307s + FUN(...) 307s + } 307s + res <- lapply(X, wrapper, ...) 307s + close(pb) 307s + res 307s + } 307s + 307s + i <- seq_len(100) 307s + t1 <- system.time(lapply(i, function(i) Sys.sleep(0.1))) 307s + t2 <- system.time(lapply_pb(i, function(i) Sys.sleep(0.1))) 307s + #t3 <- system.time(l_ply(i, function(i) Sys.sleep(0.1), .progress="text")) 307s + t4 <- system.time(pblapply(i, function(i) Sys.sleep(0.1))) 307s + 307s + } 307s > 307s > ## --- knitr related tests --- 307s > 307s > if (FALSE) { 307s + 307s + sink("~/repos/pbapply/tests/pb.Rmd") 307s + cat("--- 307s + title: \"Test pbapply with knitr\" 307s + date: \"`r format(Sys.time(), '%B %d, %Y')`\" 307s + output: pdf_document 307s + --- 307s + 307s + # Introduction 307s + 307s + Play nice! 307s + 307s + ```{r setup} 307s + library(knitr) 307s + library(pbapply) 307s + interactive() 307s + getOption(\"knitr.in.progress\") 307s + is.null(getOption(\"knitr.in.progress\")) 307s + pboptions()$type 307s + ``` 307s + 307s + ```{r chunk} 307s + pbsapply(1:100, function(z) {Sys.sleep(0.01); sqrt(z)}) 307s + ``` 307s + ") 307s + sink() 307s + #knitr::knit("~/repos/pbapply/tests/pb.Rmd", "~/repos/pbapply/tests/pb.md") 307s + unlink("~/repos/pbapply/tests/pb.Rmd") 307s + unlink("~/repos/pbapply/tests/pb.md") 307s + 307s + } 307s > 307s > ## --- tests for issue #17: single core in cl --- 307s > 307s > f <- function(i) Sys.sleep(0.1) 307s > 307s > library(parallel) 307s > cl <- makeCluster(1L) 308s > 308s > pblapply(1:10, f, cl = cl) 309s | | 0 % ~calculating |+++++ | 10% ~01s |++++++++++ | 20% ~01s |+++++++++++++++ | 30% ~01s |++++++++++++++++++++ | 40% ~01s |+++++++++++++++++++++++++ | 50% ~01s |++++++++++++++++++++++++++++++ | 60% ~00s |+++++++++++++++++++++++++++++++++++ | 70% ~00s |++++++++++++++++++++++++++++++++++++++++ | 80% ~00s |+++++++++++++++++++++++++++++++++++++++++++++ | 90% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=01s 309s [[1]] 309s NULL 309s 309s [[2]] 309s NULL 309s 309s [[3]] 309s NULL 309s 309s [[4]] 309s NULL 309s 309s [[5]] 309s NULL 309s 309s [[6]] 309s NULL 309s 309s [[7]] 309s NULL 309s 309s [[8]] 309s NULL 309s 309s [[9]] 309s NULL 309s 309s [[10]] 309s NULL 309s 309s > 309s > stopCluster(cl) 309s > 309s > ## --- tests for issue #33: return empty list for empty vector --- 309s > 309s > tmp1 <- lapply(character(0), identity) 309s > tmp2 <- pblapply(character(0), identity) 309s > stopifnot(length(tmp1) == length(tmp2)) 309s > stopifnot(identical(tmp1, tmp2)) 309s > 309s > tmp1 <- sapply(character(0), identity) 309s > tmp2 <- pbsapply(character(0), identity) 309s > stopifnot(length(tmp1) == length(tmp2)) 309s > stopifnot(identical(tmp1, tmp2)) 309s > 309s > tmp1 <- apply(matrix(numeric(0), 0, 0), 1, identity) 309s > tmp2 <- pbapply(matrix(numeric(0), 0, 0), 1, identity) 309s > stopifnot(length(tmp1) == length(tmp2)) 309s > stopifnot(identical(tmp1, tmp2)) 309s > 309s > tmp1 <- apply(matrix(numeric(0), 0, 0), 2, identity) 309s > tmp2 <- pbapply(matrix(numeric(0), 0, 0), 2, identity) 309s > stopifnot(length(tmp1) == length(tmp2)) 309s > stopifnot(identical(tmp1, tmp2)) 309s > 309s > ## --- tests for issue #48: pbwalk --- 309s > 309s > tmp <- tempdir() 309s > # f <- function(i, dir) { 309s > # x <- rnorm(100) 309s > # png(file.path(dir, paste0("plot-", i, ".png"))) 309s > # hist(x, col=i) 309s > # dev.off() 309s > # x 309s > # } 309s > f <- function(i, dir) { 309s + x <- data.frame(i=i, j=rnorm(5)) 309s + write.csv(x, row.names=FALSE, file=file.path(dir, paste0("file-", i, ".csv"))) 309s + x 309s + } 309s > # pblapply(1:3, f, dir=tmp) 309s > pbwalk(1:3, f, dir=tmp) 309s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 309s > # unlink(file.path(tmp, paste0("plot-", 1:3, ".png"))) 309s > unlink(file.path(tmp, paste0("file-", 1:3, ".csv"))) 309s > 309s > pbwalk(1:3, f, dir=tmp, cl=2) 309s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 309s > # unlink(file.path(tmp, paste0("plot-", 1:3, ".png"))) 309s > unlink(file.path(tmp, paste0("file-", 1:3, ".csv"))) 309s > 309s > cl <- parallel::makeCluster(2) 309s > pbwalk(1:3, f, dir=tmp, cl=cl) 309s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 309s > parallel::stopCluster(cl) 309s > # unlink(file.path(tmp, paste0("plot-", 1:3, ".png"))) 309s > unlink(file.path(tmp, paste0("file-", 1:3, ".csv"))) 309s > 309s > ## this could be a quartz issue ... 309s > # f <- function(i, dir) { 309s > # x <- rnorm(100) 309s > # png(file.path(dir, paste0("plot-", i, ".png"))) 309s > # hist(x, col=i) 309s > # dev.off() 309s > # x 309s > # } 309s > ## all this works 309s > # f(1, tmp) 309s > # pbapply::pblapply(1:3, f, dir=tmp) 309s > # pbapply::pbwalk(1:3, f, dir=tmp) 309s > # unlink(file.path(tmp, paste0("plot-", 1:3, ".png"))) 309s > ## all this does not 309s > # pbapply::pbwalk(1:3, f, dir=tmp, cl=2) 309s > # parallel::mclapply(1:3, f, dir=tmp, mc.cores=2) 309s > 309s > 309s > library(future) 309s > 309s > l <- list(a = 1, 2, c = -1) 309s > f <- function(z) { 309s + Sys.sleep(0.1) 309s + if (z < 0) return(NULL) else return(2 * z) 309s + } 309s > 309s > plan(sequential) 309s > r2 <- pblapply(l, f, cl = "future") 309s Loading required namespace: future.apply 309s | | 0 % ~calculating |+++++++++++++++++ | 33% ~00s |++++++++++++++++++++++++++++++++++ | 67% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 309s > 309s > plan(multisession, workers = 2) 310s > r2 <- pblapply(l, f, cl = "future") 310s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 310s > 310s > cl <- parallel::makeCluster(2) 311s > plan(cluster, workers = cl) 311s > r2 <- pblapply(l, f, cl = "future") 311s | | 0 % ~calculating |+++++++++++++++++++++++++ | 50% ~00s |++++++++++++++++++++++++++++++++++++++++++++++++++| 100% elapsed=00s 311s > parallel::stopCluster(cl) 311s > plan(sequential) 311s > 312s autopkgtest [12:29:05]: test run-unit-test: -----------------------] 315s run-unit-test PASS 315s autopkgtest [12:29:08]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 319s autopkgtest [12:29:12]: test pkg-r-autopkgtest: preparing testbed 328s Reading package lists... 329s Building dependency tree... 329s Reading state information... 329s Starting pkgProblemResolver with broken count: 0 329s Starting 2 pkgProblemResolver with broken count: 0 329s Done 330s The following additional packages will be installed: 330s build-essential cpp cpp-13 cpp-13-arm-linux-gnueabihf 330s cpp-arm-linux-gnueabihf dctrl-tools g++ g++-13 g++-13-arm-linux-gnueabihf 330s g++-arm-linux-gnueabihf gcc gcc-13 gcc-13-arm-linux-gnueabihf 330s gcc-arm-linux-gnueabihf gfortran gfortran-13 gfortran-13-arm-linux-gnueabihf 330s gfortran-arm-linux-gnueabihf icu-devtools libasan8 libatomic1 libblas-dev 330s libbz2-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libgcc-13-dev 330s libgfortran-13-dev libicu-dev libisl23 libjpeg-dev libjpeg-turbo8-dev 330s libjpeg8-dev liblapack-dev liblzma-dev libmpc3 libncurses-dev libpcre2-16-0 330s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpkgconf3 libpng-dev 330s libreadline-dev libstdc++-13-dev libubsan1 linux-libc-dev pkg-config 330s pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev r-cran-backports 330s r-cran-base64url r-cran-batchtools r-cran-brew r-cran-checkmate 330s r-cran-data.table r-cran-future.batchtools r-cran-hms r-cran-pkgconfig 330s r-cran-prettyunits r-cran-progress r-cran-stringi r-cran-vctrs rpcsvc-proto 330s zlib1g-dev 330s Suggested packages: 330s cpp-doc gcc-13-locales cpp-13-doc debtags gcc-13-doc gcc-multilib 330s manpages-dev autoconf automake libtool flex bison gdb gcc-doc 330s gdb-arm-linux-gnueabihf gfortran-doc gfortran-13-doc libcoarrays-dev 330s liblapack-doc glibc-doc icu-doc liblzma-doc ncurses-doc readline-doc 330s libstdc++-13-doc texlive-base texlive-latex-base texlive-plain-generic 330s texlive-fonts-recommended texlive-fonts-extra texlive-extra-utils 330s texlive-latex-recommended texlive-latex-extra texinfo r-cran-knitr 330s r-cran-rmarkdown r-cran-doparallel r-cran-e1071 r-cran-foreach 330s r-cran-parallelmap r-cran-rpart r-cran-snow r-cran-tibble gridengine-client 330s slurm-client r-cran-lubridate r-cran-covr r-cran-testthat 330s Recommended packages: 330s bzip2-doc manpages manpages-dev libc-devtools libpng-tools r-cran-testthat 330s r-cran-openssl r-cran-ranger r-cran-fastmatch r-cran-devtools r-cran-ggplot2 330s r-cran-knitr r-cran-rmarkdown r-cran-tinytest r-cran-tibble r-cran-bit64 330s r-cran-bit r-cran-curl r-cran-r.utils r-cran-xts r-cran-nanotime r-cran-zoo 330s r-cran-yaml r-cran-markdown r-cran-r.rsp r-cran-pillar r-cran-covr 330s r-cran-dplyr r-cran-generics r-cran-pkgdown r-cran-waldo r-cran-xml2 330s r-cran-zeallot 330s The following NEW packages will be installed: 330s autopkgtest-satdep build-essential cpp cpp-13 cpp-13-arm-linux-gnueabihf 330s cpp-arm-linux-gnueabihf dctrl-tools g++ g++-13 g++-13-arm-linux-gnueabihf 330s g++-arm-linux-gnueabihf gcc gcc-13 gcc-13-arm-linux-gnueabihf 330s gcc-arm-linux-gnueabihf gfortran gfortran-13 gfortran-13-arm-linux-gnueabihf 330s gfortran-arm-linux-gnueabihf icu-devtools libasan8 libatomic1 libblas-dev 330s libbz2-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libgcc-13-dev 330s libgfortran-13-dev libicu-dev libisl23 libjpeg-dev libjpeg-turbo8-dev 330s libjpeg8-dev liblapack-dev liblzma-dev libmpc3 libncurses-dev libpcre2-16-0 330s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpkgconf3 libpng-dev 330s libreadline-dev libstdc++-13-dev libubsan1 linux-libc-dev pkg-config 330s pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev r-cran-backports 330s r-cran-base64url r-cran-batchtools r-cran-brew r-cran-checkmate 330s r-cran-data.table r-cran-future.batchtools r-cran-hms r-cran-pkgconfig 330s r-cran-prettyunits r-cran-progress r-cran-stringi r-cran-vctrs rpcsvc-proto 330s zlib1g-dev 330s 0 upgraded, 69 newly installed, 0 to remove and 1 not upgraded. 330s Need to get 80.6 MB/80.6 MB of archives. 330s After this operation, 242 MB of additional disk space will be used. 330s Get:1 /tmp/autopkgtest.Eq66QP/2-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [744 B] 330s Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libc-dev-bin armhf 2.39-0ubuntu6 [19.1 kB] 330s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-libc-dev armhf 6.8.0-20.20 [1555 kB] 330s Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4 [136 kB] 330s Get:5 http://ftpmaster.internal/ubuntu noble/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu6 [63.7 kB] 330s Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libc6-dev armhf 2.39-0ubuntu6 [1351 kB] 331s Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libisl23 armhf 0.26-3 [595 kB] 331s Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libmpc3 armhf 1.3.1-1 [46.4 kB] 331s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-21ubuntu1 [8757 kB] 331s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13 armhf 13.2.0-21ubuntu1 [1028 B] 331s Get:11 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] 331s Get:12 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] 331s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcc1-0 armhf 14-20240315-1ubuntu1 [39.0 kB] 331s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libatomic1 armhf 14-20240315-1ubuntu1 [7824 B] 331s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libasan8 armhf 14-20240315-1ubuntu1 [2941 kB] 331s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libubsan1 armhf 14-20240315-1ubuntu1 [1152 kB] 331s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-13-dev armhf 13.2.0-21ubuntu1 [899 kB] 331s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-21ubuntu1 [16.8 MB] 331s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13 armhf 13.2.0-21ubuntu1 [450 kB] 331s Get:20 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] 331s Get:21 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] 331s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++-13-dev armhf 13.2.0-21ubuntu1 [2456 kB] 331s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-21ubuntu1 [9938 kB] 332s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13 armhf 13.2.0-21ubuntu1 [14.5 kB] 332s Get:25 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] 332s Get:26 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] 332s Get:27 http://ftpmaster.internal/ubuntu noble/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 332s Get:28 http://ftpmaster.internal/ubuntu noble/main armhf dctrl-tools armhf 2.24-3build2 [57.2 kB] 332s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgfortran-13-dev armhf 13.2.0-21ubuntu1 [359 kB] 332s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gfortran-13-arm-linux-gnueabihf armhf 13.2.0-21ubuntu1 [9179 kB] 332s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gfortran-13 armhf 13.2.0-21ubuntu1 [10.9 kB] 332s Get:32 http://ftpmaster.internal/ubuntu noble/main armhf gfortran-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1024 B] 332s Get:33 http://ftpmaster.internal/ubuntu noble/main armhf gfortran armhf 4:13.2.0-7ubuntu1 [1166 B] 332s Get:34 http://ftpmaster.internal/ubuntu noble/main armhf icu-devtools armhf 74.2-1ubuntu1 [201 kB] 332s Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libblas-dev armhf 3.12.0-3 [132 kB] 332s Get:36 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-dev armhf 1.0.8-5ubuntu1 [30.4 kB] 332s Get:37 http://ftpmaster.internal/ubuntu noble/main armhf libicu-dev armhf 74.2-1ubuntu1 [11.6 MB] 332s Get:38 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8-dev armhf 2.1.5-2ubuntu1 [263 kB] 332s Get:39 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 332s Get:40 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 332s Get:41 http://ftpmaster.internal/ubuntu noble/main armhf liblapack-dev armhf 3.12.0-3 [2177 kB] 332s Get:42 http://ftpmaster.internal/ubuntu noble/main armhf libncurses-dev armhf 6.4+20240113-1ubuntu1 [501 kB] 332s Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-16-0 armhf 10.42-4ubuntu1 [180 kB] 332s Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-32-0 armhf 10.42-4ubuntu1 [171 kB] 332s Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-posix3 armhf 10.42-4ubuntu1 [6096 B] 332s Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-dev armhf 10.42-4ubuntu1 [664 kB] 332s Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2 [26.3 kB] 332s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g-dev armhf 1:1.3.dfsg-3.1ubuntu1 [880 kB] 332s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng-dev armhf 1.6.43-3 [248 kB] 332s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreadline-dev armhf 8.2-4 [153 kB] 332s Get:51 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2 [20.6 kB] 332s Get:52 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2 [16.7 kB] 332s Get:53 http://ftpmaster.internal/ubuntu noble/main armhf pkg-config armhf 1.8.1-2 [7170 B] 332s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma-dev armhf 5.6.0-0.2 [166 kB] 332s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf r-base-dev all 4.3.3-2build1 [4334 B] 332s Get:56 http://ftpmaster.internal/ubuntu noble/universe armhf pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 332s Get:57 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-backports armhf 1.4.1-1 [101 kB] 332s Get:58 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-base64url armhf 1.4-2build1 [25.9 kB] 332s Get:59 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-brew all 1.0-10-1 [77.7 kB] 332s Get:60 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-checkmate armhf 2.3.1-1 [708 kB] 332s Get:61 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-data.table armhf 1.14.10+dfsg-1 [1816 kB] 332s Get:62 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-pkgconfig all 2.0.3-2build1 [19.7 kB] 332s Get:63 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-vctrs armhf 0.6.5-1 [1310 kB] 332s Get:64 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-hms all 1.1.3-1 [96.5 kB] 332s Get:65 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-prettyunits all 1.2.0-1 [162 kB] 332s Get:66 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-progress all 1.2.3-1 [91.9 kB] 332s Get:67 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-stringi armhf 1.8.3-1 [859 kB] 332s Get:68 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-batchtools armhf 0.9.17+dfsg-1 [711 kB] 332s Get:69 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-future.batchtools all 0.12.1+dfsg-1 [185 kB] 333s Fetched 80.6 MB in 3s (29.6 MB/s) 333s Selecting previously unselected package libc-dev-bin. 333s (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 ... 66160 files and directories currently installed.) 333s Preparing to unpack .../00-libc-dev-bin_2.39-0ubuntu6_armhf.deb ... 333s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 333s Selecting previously unselected package linux-libc-dev:armhf. 333s Preparing to unpack .../01-linux-libc-dev_6.8.0-20.20_armhf.deb ... 333s Unpacking linux-libc-dev:armhf (6.8.0-20.20) ... 333s Selecting previously unselected package libcrypt-dev:armhf. 333s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.36-4_armhf.deb ... 333s Unpacking libcrypt-dev:armhf (1:4.4.36-4) ... 333s Selecting previously unselected package rpcsvc-proto. 333s Preparing to unpack .../03-rpcsvc-proto_1.4.2-0ubuntu6_armhf.deb ... 333s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 333s Selecting previously unselected package libc6-dev:armhf. 333s Preparing to unpack .../04-libc6-dev_2.39-0ubuntu6_armhf.deb ... 333s Unpacking libc6-dev:armhf (2.39-0ubuntu6) ... 333s Selecting previously unselected package libisl23:armhf. 333s Preparing to unpack .../05-libisl23_0.26-3_armhf.deb ... 333s Unpacking libisl23:armhf (0.26-3) ... 333s Selecting previously unselected package libmpc3:armhf. 333s Preparing to unpack .../06-libmpc3_1.3.1-1_armhf.deb ... 333s Unpacking libmpc3:armhf (1.3.1-1) ... 333s Selecting previously unselected package cpp-13-arm-linux-gnueabihf. 333s Preparing to unpack .../07-cpp-13-arm-linux-gnueabihf_13.2.0-21ubuntu1_armhf.deb ... 333s Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 333s Selecting previously unselected package cpp-13. 333s Preparing to unpack .../08-cpp-13_13.2.0-21ubuntu1_armhf.deb ... 333s Unpacking cpp-13 (13.2.0-21ubuntu1) ... 334s Selecting previously unselected package cpp-arm-linux-gnueabihf. 334s Preparing to unpack .../09-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 334s Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 334s Selecting previously unselected package cpp. 334s Preparing to unpack .../10-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... 334s Unpacking cpp (4:13.2.0-7ubuntu1) ... 334s Selecting previously unselected package libcc1-0:armhf. 334s Preparing to unpack .../11-libcc1-0_14-20240315-1ubuntu1_armhf.deb ... 334s Unpacking libcc1-0:armhf (14-20240315-1ubuntu1) ... 334s Selecting previously unselected package libatomic1:armhf. 334s Preparing to unpack .../12-libatomic1_14-20240315-1ubuntu1_armhf.deb ... 334s Unpacking libatomic1:armhf (14-20240315-1ubuntu1) ... 334s Selecting previously unselected package libasan8:armhf. 334s Preparing to unpack .../13-libasan8_14-20240315-1ubuntu1_armhf.deb ... 334s Unpacking libasan8:armhf (14-20240315-1ubuntu1) ... 334s Selecting previously unselected package libubsan1:armhf. 334s Preparing to unpack .../14-libubsan1_14-20240315-1ubuntu1_armhf.deb ... 334s Unpacking libubsan1:armhf (14-20240315-1ubuntu1) ... 334s Selecting previously unselected package libgcc-13-dev:armhf. 334s Preparing to unpack .../15-libgcc-13-dev_13.2.0-21ubuntu1_armhf.deb ... 334s Unpacking libgcc-13-dev:armhf (13.2.0-21ubuntu1) ... 334s Selecting previously unselected package gcc-13-arm-linux-gnueabihf. 334s Preparing to unpack .../16-gcc-13-arm-linux-gnueabihf_13.2.0-21ubuntu1_armhf.deb ... 334s Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 334s Selecting previously unselected package gcc-13. 334s Preparing to unpack .../17-gcc-13_13.2.0-21ubuntu1_armhf.deb ... 334s Unpacking gcc-13 (13.2.0-21ubuntu1) ... 334s Selecting previously unselected package gcc-arm-linux-gnueabihf. 334s Preparing to unpack .../18-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 334s Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 334s Selecting previously unselected package gcc. 334s Preparing to unpack .../19-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... 334s Unpacking gcc (4:13.2.0-7ubuntu1) ... 334s Selecting previously unselected package libstdc++-13-dev:armhf. 334s Preparing to unpack .../20-libstdc++-13-dev_13.2.0-21ubuntu1_armhf.deb ... 334s Unpacking libstdc++-13-dev:armhf (13.2.0-21ubuntu1) ... 334s Selecting previously unselected package g++-13-arm-linux-gnueabihf. 334s Preparing to unpack .../21-g++-13-arm-linux-gnueabihf_13.2.0-21ubuntu1_armhf.deb ... 334s Unpacking g++-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 335s Selecting previously unselected package g++-13. 335s Preparing to unpack .../22-g++-13_13.2.0-21ubuntu1_armhf.deb ... 335s Unpacking g++-13 (13.2.0-21ubuntu1) ... 335s Selecting previously unselected package g++-arm-linux-gnueabihf. 335s Preparing to unpack .../23-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 335s Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 335s Selecting previously unselected package g++. 335s Preparing to unpack .../24-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... 335s Unpacking g++ (4:13.2.0-7ubuntu1) ... 335s Selecting previously unselected package build-essential. 335s Preparing to unpack .../25-build-essential_12.10ubuntu1_armhf.deb ... 335s Unpacking build-essential (12.10ubuntu1) ... 335s Selecting previously unselected package dctrl-tools. 335s Preparing to unpack .../26-dctrl-tools_2.24-3build2_armhf.deb ... 335s Unpacking dctrl-tools (2.24-3build2) ... 335s Selecting previously unselected package libgfortran-13-dev:armhf. 335s Preparing to unpack .../27-libgfortran-13-dev_13.2.0-21ubuntu1_armhf.deb ... 335s Unpacking libgfortran-13-dev:armhf (13.2.0-21ubuntu1) ... 335s Selecting previously unselected package gfortran-13-arm-linux-gnueabihf. 335s Preparing to unpack .../28-gfortran-13-arm-linux-gnueabihf_13.2.0-21ubuntu1_armhf.deb ... 335s Unpacking gfortran-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 335s Selecting previously unselected package gfortran-13. 335s Preparing to unpack .../29-gfortran-13_13.2.0-21ubuntu1_armhf.deb ... 335s Unpacking gfortran-13 (13.2.0-21ubuntu1) ... 335s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 335s Preparing to unpack .../30-gfortran-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 335s Unpacking gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 335s Selecting previously unselected package gfortran. 335s Preparing to unpack .../31-gfortran_4%3a13.2.0-7ubuntu1_armhf.deb ... 335s Unpacking gfortran (4:13.2.0-7ubuntu1) ... 335s Selecting previously unselected package icu-devtools. 335s Preparing to unpack .../32-icu-devtools_74.2-1ubuntu1_armhf.deb ... 335s Unpacking icu-devtools (74.2-1ubuntu1) ... 335s Selecting previously unselected package libblas-dev:armhf. 335s Preparing to unpack .../33-libblas-dev_3.12.0-3_armhf.deb ... 335s Unpacking libblas-dev:armhf (3.12.0-3) ... 335s Selecting previously unselected package libbz2-dev:armhf. 335s Preparing to unpack .../34-libbz2-dev_1.0.8-5ubuntu1_armhf.deb ... 335s Unpacking libbz2-dev:armhf (1.0.8-5ubuntu1) ... 335s Selecting previously unselected package libicu-dev:armhf. 335s Preparing to unpack .../35-libicu-dev_74.2-1ubuntu1_armhf.deb ... 335s Unpacking libicu-dev:armhf (74.2-1ubuntu1) ... 336s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 336s Preparing to unpack .../36-libjpeg-turbo8-dev_2.1.5-2ubuntu1_armhf.deb ... 336s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu1) ... 336s Selecting previously unselected package libjpeg8-dev:armhf. 336s Preparing to unpack .../37-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 336s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 336s Selecting previously unselected package libjpeg-dev:armhf. 336s Preparing to unpack .../38-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 336s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 336s Selecting previously unselected package liblapack-dev:armhf. 336s Preparing to unpack .../39-liblapack-dev_3.12.0-3_armhf.deb ... 336s Unpacking liblapack-dev:armhf (3.12.0-3) ... 336s Selecting previously unselected package libncurses-dev:armhf. 336s Preparing to unpack .../40-libncurses-dev_6.4+20240113-1ubuntu1_armhf.deb ... 336s Unpacking libncurses-dev:armhf (6.4+20240113-1ubuntu1) ... 336s Selecting previously unselected package libpcre2-16-0:armhf. 336s Preparing to unpack .../41-libpcre2-16-0_10.42-4ubuntu1_armhf.deb ... 336s Unpacking libpcre2-16-0:armhf (10.42-4ubuntu1) ... 336s Selecting previously unselected package libpcre2-32-0:armhf. 336s Preparing to unpack .../42-libpcre2-32-0_10.42-4ubuntu1_armhf.deb ... 336s Unpacking libpcre2-32-0:armhf (10.42-4ubuntu1) ... 336s Selecting previously unselected package libpcre2-posix3:armhf. 336s Preparing to unpack .../43-libpcre2-posix3_10.42-4ubuntu1_armhf.deb ... 336s Unpacking libpcre2-posix3:armhf (10.42-4ubuntu1) ... 336s Selecting previously unselected package libpcre2-dev:armhf. 336s Preparing to unpack .../44-libpcre2-dev_10.42-4ubuntu1_armhf.deb ... 336s Unpacking libpcre2-dev:armhf (10.42-4ubuntu1) ... 336s Selecting previously unselected package libpkgconf3:armhf. 336s Preparing to unpack .../45-libpkgconf3_1.8.1-2_armhf.deb ... 336s Unpacking libpkgconf3:armhf (1.8.1-2) ... 336s Selecting previously unselected package zlib1g-dev:armhf. 336s Preparing to unpack .../46-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... 336s Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu1) ... 336s Selecting previously unselected package libpng-dev:armhf. 336s Preparing to unpack .../47-libpng-dev_1.6.43-3_armhf.deb ... 336s Unpacking libpng-dev:armhf (1.6.43-3) ... 336s Selecting previously unselected package libreadline-dev:armhf. 336s Preparing to unpack .../48-libreadline-dev_8.2-4_armhf.deb ... 336s Unpacking libreadline-dev:armhf (8.2-4) ... 336s Selecting previously unselected package pkgconf-bin. 336s Preparing to unpack .../49-pkgconf-bin_1.8.1-2_armhf.deb ... 336s Unpacking pkgconf-bin (1.8.1-2) ... 336s Selecting previously unselected package pkgconf:armhf. 336s Preparing to unpack .../50-pkgconf_1.8.1-2_armhf.deb ... 336s Unpacking pkgconf:armhf (1.8.1-2) ... 336s Selecting previously unselected package pkg-config:armhf. 336s Preparing to unpack .../51-pkg-config_1.8.1-2_armhf.deb ... 336s Unpacking pkg-config:armhf (1.8.1-2) ... 336s Selecting previously unselected package liblzma-dev:armhf. 336s Preparing to unpack .../52-liblzma-dev_5.6.0-0.2_armhf.deb ... 336s Unpacking liblzma-dev:armhf (5.6.0-0.2) ... 336s Selecting previously unselected package r-base-dev. 336s Preparing to unpack .../53-r-base-dev_4.3.3-2build1_all.deb ... 336s Unpacking r-base-dev (4.3.3-2build1) ... 336s Selecting previously unselected package pkg-r-autopkgtest. 336s Preparing to unpack .../54-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 336s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 336s Selecting previously unselected package r-cran-backports. 336s Preparing to unpack .../55-r-cran-backports_1.4.1-1_armhf.deb ... 336s Unpacking r-cran-backports (1.4.1-1) ... 336s Selecting previously unselected package r-cran-base64url. 336s Preparing to unpack .../56-r-cran-base64url_1.4-2build1_armhf.deb ... 336s Unpacking r-cran-base64url (1.4-2build1) ... 336s Selecting previously unselected package r-cran-brew. 336s Preparing to unpack .../57-r-cran-brew_1.0-10-1_all.deb ... 336s Unpacking r-cran-brew (1.0-10-1) ... 336s Selecting previously unselected package r-cran-checkmate. 336s Preparing to unpack .../58-r-cran-checkmate_2.3.1-1_armhf.deb ... 336s Unpacking r-cran-checkmate (2.3.1-1) ... 336s Selecting previously unselected package r-cran-data.table. 336s Preparing to unpack .../59-r-cran-data.table_1.14.10+dfsg-1_armhf.deb ... 336s Unpacking r-cran-data.table (1.14.10+dfsg-1) ... 337s Selecting previously unselected package r-cran-pkgconfig. 337s Preparing to unpack .../60-r-cran-pkgconfig_2.0.3-2build1_all.deb ... 337s Unpacking r-cran-pkgconfig (2.0.3-2build1) ... 337s Selecting previously unselected package r-cran-vctrs. 337s Preparing to unpack .../61-r-cran-vctrs_0.6.5-1_armhf.deb ... 337s Unpacking r-cran-vctrs (0.6.5-1) ... 337s Selecting previously unselected package r-cran-hms. 337s Preparing to unpack .../62-r-cran-hms_1.1.3-1_all.deb ... 337s Unpacking r-cran-hms (1.1.3-1) ... 337s Selecting previously unselected package r-cran-prettyunits. 337s Preparing to unpack .../63-r-cran-prettyunits_1.2.0-1_all.deb ... 337s Unpacking r-cran-prettyunits (1.2.0-1) ... 337s Selecting previously unselected package r-cran-progress. 337s Preparing to unpack .../64-r-cran-progress_1.2.3-1_all.deb ... 337s Unpacking r-cran-progress (1.2.3-1) ... 337s Selecting previously unselected package r-cran-stringi. 337s Preparing to unpack .../65-r-cran-stringi_1.8.3-1_armhf.deb ... 337s Unpacking r-cran-stringi (1.8.3-1) ... 337s Selecting previously unselected package r-cran-batchtools. 337s Preparing to unpack .../66-r-cran-batchtools_0.9.17+dfsg-1_armhf.deb ... 337s Unpacking r-cran-batchtools (0.9.17+dfsg-1) ... 337s Selecting previously unselected package r-cran-future.batchtools. 337s Preparing to unpack .../67-r-cran-future.batchtools_0.12.1+dfsg-1_all.deb ... 337s Unpacking r-cran-future.batchtools (0.12.1+dfsg-1) ... 337s Selecting previously unselected package autopkgtest-satdep. 337s Preparing to unpack .../68-2-autopkgtest-satdep.deb ... 337s Unpacking autopkgtest-satdep (0) ... 337s Setting up r-cran-backports (1.4.1-1) ... 337s Setting up r-cran-prettyunits (1.2.0-1) ... 337s Setting up linux-libc-dev:armhf (6.8.0-20.20) ... 337s Setting up r-cran-checkmate (2.3.1-1) ... 337s Setting up r-cran-data.table (1.14.10+dfsg-1) ... 337s Setting up libpcre2-16-0:armhf (10.42-4ubuntu1) ... 337s Setting up r-cran-pkgconfig (2.0.3-2build1) ... 337s Setting up libpcre2-32-0:armhf (10.42-4ubuntu1) ... 337s Setting up r-cran-brew (1.0-10-1) ... 337s Setting up libpkgconf3:armhf (1.8.1-2) ... 337s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 337s Setting up r-cran-stringi (1.8.3-1) ... 337s Setting up libmpc3:armhf (1.3.1-1) ... 337s Setting up libatomic1:armhf (14-20240315-1ubuntu1) ... 337s Setting up icu-devtools (74.2-1ubuntu1) ... 337s Setting up pkgconf-bin (1.8.1-2) ... 337s Setting up liblzma-dev:armhf (5.6.0-0.2) ... 337s Setting up libubsan1:armhf (14-20240315-1ubuntu1) ... 337s Setting up libpcre2-posix3:armhf (10.42-4ubuntu1) ... 337s Setting up libcrypt-dev:armhf (1:4.4.36-4) ... 337s Setting up libasan8:armhf (14-20240315-1ubuntu1) ... 337s Setting up libisl23:armhf (0.26-3) ... 337s Setting up libc-dev-bin (2.39-0ubuntu6) ... 337s Setting up libcc1-0:armhf (14-20240315-1ubuntu1) ... 337s Setting up r-cran-vctrs (0.6.5-1) ... 337s Setting up libblas-dev:armhf (3.12.0-3) ... 337s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 337s Setting up dctrl-tools (2.24-3build2) ... 337s Setting up r-cran-base64url (1.4-2build1) ... 337s Setting up cpp-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 337s Setting up pkgconf:armhf (1.8.1-2) ... 337s Setting up r-cran-hms (1.1.3-1) ... 337s Setting up liblapack-dev:armhf (3.12.0-3) ... 337s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 337s Setting up pkg-config:armhf (1.8.1-2) ... 337s Setting up libgcc-13-dev:armhf (13.2.0-21ubuntu1) ... 337s Setting up libc6-dev:armhf (2.39-0ubuntu6) ... 337s Setting up libgfortran-13-dev:armhf (13.2.0-21ubuntu1) ... 337s Setting up r-cran-progress (1.2.3-1) ... 337s Setting up libicu-dev:armhf (74.2-1ubuntu1) ... 337s Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 337s Setting up libstdc++-13-dev:armhf (13.2.0-21ubuntu1) ... 337s Setting up libbz2-dev:armhf (1.0.8-5ubuntu1) ... 337s Setting up libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu1) ... 337s Setting up libncurses-dev:armhf (6.4+20240113-1ubuntu1) ... 337s Setting up libpcre2-dev:armhf (10.42-4ubuntu1) ... 337s Setting up cpp-13 (13.2.0-21ubuntu1) ... 337s Setting up libreadline-dev:armhf (8.2-4) ... 337s Setting up gcc-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 337s Setting up gcc-13 (13.2.0-21ubuntu1) ... 337s Setting up zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu1) ... 337s Setting up r-cran-batchtools (0.9.17+dfsg-1) ... 337s Setting up cpp (4:13.2.0-7ubuntu1) ... 337s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 337s Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 337s Setting up g++-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 337s Setting up gfortran-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 337s Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 337s Setting up g++-13 (13.2.0-21ubuntu1) ... 337s Setting up libpng-dev:armhf (1.6.43-3) ... 337s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 337s Setting up gcc (4:13.2.0-7ubuntu1) ... 337s Setting up gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 337s Setting up gfortran-13 (13.2.0-21ubuntu1) ... 337s Setting up r-cran-future.batchtools (0.12.1+dfsg-1) ... 337s Setting up g++ (4:13.2.0-7ubuntu1) ... 337s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 337s Setting up build-essential (12.10ubuntu1) ... 337s Setting up gfortran (4:13.2.0-7ubuntu1) ... 337s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 337s 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 337s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 337s 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 337s Setting up r-base-dev (4.3.3-2build1) ... 337s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 337s Setting up autopkgtest-satdep (0) ... 337s Processing triggers for man-db (2.12.0-3build4) ... 338s Processing triggers for install-info (7.1-3build1) ... 338s Processing triggers for libc-bin (2.39-0ubuntu6) ... 349s (Reading database ... 70647 files and directories currently installed.) 349s Removing autopkgtest-satdep (0) ... 355s autopkgtest [12:29:48]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 355s autopkgtest [12:29:48]: test pkg-r-autopkgtest: [----------------------- 357s Test: Try to load the R library pbapply 358s 358s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 358s Copyright (C) 2024 The R Foundation for Statistical Computing 358s Platform: arm-unknown-linux-gnueabihf (32-bit) 358s 358s R is free software and comes with ABSOLUTELY NO WARRANTY. 358s You are welcome to redistribute it under certain conditions. 358s Type 'license()' or 'licence()' for distribution details. 358s 358s R is a collaborative project with many contributors. 358s Type 'contributors()' for more information and 358s 'citation()' on how to cite R or R packages in publications. 358s 358s Type 'demo()' for some demos, 'help()' for on-line help, or 358s 'help.start()' for an HTML browser interface to help. 358s Type 'q()' to quit R. 358s 358s > library('pbapply') 358s > 358s > 358s Other tests are currently unsupported! 358s They will be progressively added. 358s autopkgtest [12:29:51]: test pkg-r-autopkgtest: -----------------------] 362s pkg-r-autopkgtest PASS 362s autopkgtest [12:29:55]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 366s autopkgtest [12:29:59]: @@@@@@@@@@@@@@@@@@@@ summary 366s run-unit-test PASS 366s pkg-r-autopkgtest PASS