0s autopkgtest [19:24:28]: starting date and time: 2024-03-16 19:24:28+0000 0s autopkgtest [19:24:28]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [19:24:28]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.e3aej7lz/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:r-base,src:curl,src:glib2.0,src:libpng1.6,src:libpsl,src:libtirpc,src:libxt,src:openssl,src:orthanc-python,src:readline,src:wp2latex --apt-upgrade r-cran-parallelly --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=r-base/4.3.3-2build1 curl/8.5.0-2ubuntu7 glib2.0/2.79.3-3ubuntu5 libpng1.6/1.6.43-3 libpsl/0.21.2-1.1 libtirpc/1.3.4+ds-1.1 libxt/1:1.2.1-1.2 openssl/3.0.13-0ubuntu1 orthanc-python/4.1+ds-2build3 readline/8.2-3.1 wp2latex/4.4~ds-1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-arm64-3.secgroup --name adt-noble-arm64-r-cran-parallelly-20240316-192428-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 58s autopkgtest [19:25:26]: testbed dpkg architecture: arm64 58s autopkgtest [19:25:26]: testbed apt version: 2.7.12 58s autopkgtest [19:25:26]: @@@@@@@@@@@@@@@@@@@@ test bed setup 59s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 59s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [474 kB] 59s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3657 kB] 60s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 60s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [51.4 kB] 60s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [646 kB] 60s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 60s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.6 kB] 60s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 60s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4013 kB] 60s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 60s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [55.5 kB] 60s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 61s Fetched 9065 kB in 2s (5869 kB/s) 62s Reading package lists... 64s Reading package lists... 64s Building dependency tree... 64s Reading state information... 65s Calculating upgrade... 65s The following packages will be REMOVED: 65s libglib2.0-0 libssl3 65s The following NEW packages will be installed: 65s libglib2.0-0t64 libssl3t64 xdg-user-dirs 65s The following packages have been kept back: 65s curl 65s The following packages will be upgraded: 65s gir1.2-glib-2.0 libglib2.0-data libtirpc-common openssl readline-common 65s ubuntu-minimal ubuntu-standard 65s 7 upgraded, 3 newly installed, 2 to remove and 1 not upgraded. 65s Need to get 4613 kB of archives. 65s After this operation, 211 kB of additional disk space will be used. 65s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 66s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 66s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 66s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 66s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 66s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc-common all 1.3.4+ds-1.1 [8018 B] 66s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-3.1 [56.4 kB] 66s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536 [10.7 kB] 66s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-user-dirs arm64 0.18-1 [18.1 kB] 66s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536 [10.7 kB] 66s Fetched 4613 kB in 1s (6718 kB/s) 66s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74758 files and directories currently installed.) 66s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 66s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 66s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 66s udisks2 depends on libglib2.0-0 (>= 2.77.0). 66s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 66s python3-gi depends on libglib2.0-0 (>= 2.77.0). 66s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 66s netplan.io depends on libglib2.0-0 (>= 2.70.0). 66s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 66s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 66s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 66s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 66s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 66s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 66s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 66s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 66s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 66s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 66s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 66s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 66s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 66s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 66s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 66s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 66s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 66s libgirepository-1.0-1:arm64 depends on libglib2.0-0 (>= 2.79.0). 66s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 66s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 66s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 66s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 66s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 66s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 66s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 66s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 66s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 66s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 66s fwupd depends on libglib2.0-0 (>= 2.79.0). 66s bolt depends on libglib2.0-0 (>= 2.56.0). 66s 67s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74758 files and directories currently installed.) 67s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 67s Selecting previously unselected package libglib2.0-0t64:arm64. 67s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74733 files and directories currently installed.) 67s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 67s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 67s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 67s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 67s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 67s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 67s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 67s wget depends on libssl3 (>= 3.0.0). 67s u-boot-tools depends on libssl3 (>= 3.0.0). 67s tnftp depends on libssl3 (>= 3.0.0). 67s tcpdump depends on libssl3 (>= 3.0.0). 67s systemd-resolved depends on libssl3 (>= 3.0.0). 67s systemd depends on libssl3 (>= 3.0.0). 67s sudo depends on libssl3 (>= 3.0.0). 67s sbsigntool depends on libssl3 (>= 3.0.0). 67s rsync depends on libssl3 (>= 3.0.0). 67s python3-cryptography depends on libssl3 (>= 3.0.0). 67s openssh-server depends on libssl3 (>= 3.0.10). 67s openssh-client depends on libssl3 (>= 3.0.10). 67s mtd-utils depends on libssl3 (>= 3.0.0). 67s mokutil depends on libssl3 (>= 3.0.0). 67s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 67s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 67s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 67s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 67s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 67s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 67s libnvme1 depends on libssl3 (>= 3.0.0). 67s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 67s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 67s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 67s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 67s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 67s kmod depends on libssl3 (>= 3.0.0). 67s dhcpcd-base depends on libssl3 (>= 3.0.0). 67s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 67s 67s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74758 files and directories currently installed.) 67s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 67s Selecting previously unselected package libssl3t64:arm64. 67s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74747 files and directories currently installed.) 67s Preparing to unpack .../0-libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 67s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 67s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 67s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 67s Preparing to unpack .../2-libtirpc-common_1.3.4+ds-1.1_all.deb ... 67s Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.4+ds-1build1) ... 67s Preparing to unpack .../3-readline-common_8.2-3.1_all.deb ... 67s Unpacking readline-common (8.2-3.1) over (8.2-3) ... 67s Preparing to unpack .../4-ubuntu-minimal_1.536_arm64.deb ... 67s Unpacking ubuntu-minimal (1.536) over (1.535) ... 67s Selecting previously unselected package xdg-user-dirs. 67s Preparing to unpack .../5-xdg-user-dirs_0.18-1_arm64.deb ... 67s Unpacking xdg-user-dirs (0.18-1) ... 67s Preparing to unpack .../6-ubuntu-standard_1.536_arm64.deb ... 67s Unpacking ubuntu-standard (1.536) over (1.535) ... 67s Setting up ubuntu-minimal (1.536) ... 67s Setting up xdg-user-dirs (0.18-1) ... 67s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 67s Setting up libtirpc-common (1.3.4+ds-1.1) ... 67s Setting up ubuntu-standard (1.536) ... 67s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 67s No schema files found: doing nothing. 67s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 67s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 67s Setting up openssl (3.0.13-0ubuntu1) ... 67s Setting up readline-common (8.2-3.1) ... 67s Processing triggers for man-db (2.12.0-3) ... 68s Processing triggers for install-info (7.1-3) ... 68s Processing triggers for libc-bin (2.39-0ubuntu2) ... 68s Reading package lists... 68s Building dependency tree... 68s Reading state information... 69s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 70s sh: Attempting to set up Debian/Ubuntu apt sources automatically 70s sh: Distribution appears to be Ubuntu 70s Reading package lists... 71s Building dependency tree... 71s Reading state information... 71s eatmydata is already the newest version (131-1). 71s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 72s dbus is already the newest version (1.14.10-4ubuntu1). 72s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 72s rng-tools-debian is already the newest version (2.4). 72s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s Reading package lists... 73s Building dependency tree... 73s Reading state information... 73s The following packages will be REMOVED: 73s cloud-init* python3-configobj* python3-debconf* 73s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 73s After this operation, 3252 kB disk space will be freed. 73s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74774 files and directories currently installed.) 73s Removing cloud-init (24.1.1-0ubuntu1) ... 74s Removing python3-configobj (5.0.8-3) ... 74s Removing python3-debconf (1.5.86) ... 74s Processing triggers for man-db (2.12.0-3) ... 74s (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 ... 74385 files and directories currently installed.) 74s Purging configuration files for cloud-init (24.1.1-0ubuntu1) ... 75s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 75s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 75s invoke-rc.d: policy-rc.d denied execution of try-restart. 75s Reading package lists... 75s Building dependency tree... 75s Reading state information... 75s linux-generic is already the newest version (6.8.0-11.11+1). 75s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 76s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 76s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 78s Reading package lists... 78s Reading package lists... 78s Building dependency tree... 78s Reading state information... 78s Calculating upgrade... 79s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 79s autopkgtest [19:25:47]: rebooting testbed after setup commands that affected boot 252s autopkgtest [19:28:40]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 255s autopkgtest [19:28:43]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-parallelly 257s Get:1 http://ftpmaster.internal/ubuntu noble/universe r-cran-parallelly 1.37.1-1 (dsc) [2109 B] 257s Get:2 http://ftpmaster.internal/ubuntu noble/universe r-cran-parallelly 1.37.1-1 (tar) [146 kB] 257s Get:3 http://ftpmaster.internal/ubuntu noble/universe r-cran-parallelly 1.37.1-1 (diff) [2812 B] 257s gpgv: Signature made Fri Mar 1 00:08:44 2024 UTC 257s gpgv: using RSA key 73471499CC60ED9EEE805946C5BD6C8F2295D502 257s gpgv: issuer "plessy@debian.org" 257s gpgv: Can't check signature: No public key 257s dpkg-source: warning: cannot verify inline signature for ./r-cran-parallelly_1.37.1-1.dsc: no acceptable signature found 257s autopkgtest [19:28:45]: testing package r-cran-parallelly version 1.37.1-1 258s autopkgtest [19:28:46]: build not needed 258s autopkgtest [19:28:46]: test run-unit-test: preparing testbed 260s Reading package lists... 260s Building dependency tree... 260s Reading state information... 260s Starting pkgProblemResolver with broken count: 0 261s Starting 2 pkgProblemResolver with broken count: 0 261s Done 261s The following additional packages will be installed: 261s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libblas3 261s libcairo2 libdatrie1 libdeflate0 libfontconfig1 libgfortran5 libgomp1 261s libgraphite2-3 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 261s liblapack3 liblerc4 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 261s libpaper-utils libpaper1 libpixman-1-0 libsharpyuv0 libsm6 libtcl8.6 261s libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 libxcb-shm0 261s libxft2 libxrender1 libxss1 libxt6 r-base-core r-cran-parallelly unzip 261s x11-common xdg-utils zip 261s Suggested packages: 261s tcl8.6 tk8.6 elpa-ess r-doc-info | r-doc-pdf r-mathlib r-base-html 261s Recommended packages: 261s r-recommended r-base-dev r-doc-html libfile-mimeinfo-perl libnet-dbus-perl 261s libx11-protocol-perl x11-utils x11-xserver-utils 261s The following NEW packages will be installed: 261s autopkgtest-satdep fontconfig fontconfig-config fonts-dejavu-core 261s fonts-dejavu-mono libblas3 libcairo2 libdatrie1 libdeflate0 libfontconfig1 261s libgfortran5 libgomp1 libgraphite2-3 libharfbuzz0b libice6 libjbig0 261s libjpeg-turbo8 libjpeg8 liblapack3 liblerc4 libpango-1.0-0 261s libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 261s libsharpyuv0 libsm6 libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 261s libwebp7 libxcb-render0 libxcb-shm0 libxft2 libxrender1 libxss1 libxt6 261s r-base-core r-cran-parallelly unzip x11-common xdg-utils zip 261s 0 upgraded, 46 newly installed, 0 to remove and 0 not upgraded. 261s Need to get 37.0 MB/37.0 MB of archives. 261s After this operation, 75.8 MB of additional disk space will be used. 261s Get:1 /tmp/autopkgtest.xfYAnX/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [716 B] 261s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 262s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 262s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig-config arm64 2.15.0-1ubuntu1 [37.0 kB] 262s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig1 arm64 2.15.0-1ubuntu1 [142 kB] 262s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig arm64 2.15.0-1ubuntu1 [190 kB] 262s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 libblas3 arm64 3.12.0-3 [143 kB] 262s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 262s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 262s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 262s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 262s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2 arm64 1.18.0-1 [550 kB] 262s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 262s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 262s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libgfortran5 arm64 14-20240303-1ubuntu1 [444 kB] 262s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 262s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 262s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz0b arm64 8.3.0-2 [463 kB] 262s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 262s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 262s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 262s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 262s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack3 arm64 3.12.0-3 [2241 kB] 262s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 262s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 262s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 262s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libpango-1.0-0 arm64 1.51.0+ds-4 [226 kB] 262s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoft2-1.0-0 arm64 1.51.0+ds-4 [41.2 kB] 262s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libpangocairo-1.0-0 arm64 1.51.0+ds-4 [27.6 kB] 262s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libpaper1 arm64 1.1.29 [13.1 kB] 262s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libpaper-utils arm64 1.1.29 [8480 B] 262s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 libsharpyuv0 arm64 1.3.2-0.4 [14.4 kB] 262s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 262s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libtcl8.6 arm64 8.6.13+dfsg-2 [980 kB] 262s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 262s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 libwebp7 arm64 1.3.2-0.4 [191 kB] 262s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libtiff6 arm64 4.5.1+git230720-3ubuntu1 [226 kB] 262s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 262s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 libxss1 arm64 1:1.2.3-1build2 [8252 B] 262s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libtk8.6 arm64 8.6.13-2 [760 kB] 262s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libxt6 arm64 1:1.2.1-1.1 [167 kB] 262s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 zip arm64 3.0-13 [172 kB] 262s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 unzip arm64 6.0-28ubuntu3 [171 kB] 262s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 262s Get:45 http://ftpmaster.internal/ubuntu noble/universe arm64 r-base-core arm64 4.3.2-1build1 [26.8 MB] 263s Get:46 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-parallelly arm64 1.37.1-1 [364 kB] 264s Preconfiguring packages ... 264s Fetched 37.0 MB in 2s (18.8 MB/s) 264s Selecting previously unselected package fonts-dejavu-mono. 264s (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 ... 74330 files and directories currently installed.) 264s Preparing to unpack .../00-fonts-dejavu-mono_2.37-8_all.deb ... 264s Unpacking fonts-dejavu-mono (2.37-8) ... 264s Selecting previously unselected package fonts-dejavu-core. 264s Preparing to unpack .../01-fonts-dejavu-core_2.37-8_all.deb ... 264s Unpacking fonts-dejavu-core (2.37-8) ... 265s Selecting previously unselected package fontconfig-config. 265s Preparing to unpack .../02-fontconfig-config_2.15.0-1ubuntu1_arm64.deb ... 265s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 265s Selecting previously unselected package libfontconfig1:arm64. 265s Preparing to unpack .../03-libfontconfig1_2.15.0-1ubuntu1_arm64.deb ... 265s Unpacking libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 265s Selecting previously unselected package fontconfig. 265s Preparing to unpack .../04-fontconfig_2.15.0-1ubuntu1_arm64.deb ... 265s Unpacking fontconfig (2.15.0-1ubuntu1) ... 265s Selecting previously unselected package libblas3:arm64. 265s Preparing to unpack .../05-libblas3_3.12.0-3_arm64.deb ... 265s Unpacking libblas3:arm64 (3.12.0-3) ... 265s Selecting previously unselected package libpixman-1-0:arm64. 265s Preparing to unpack .../06-libpixman-1-0_0.42.2-1_arm64.deb ... 265s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 265s Selecting previously unselected package libxcb-render0:arm64. 265s Preparing to unpack .../07-libxcb-render0_1.15-1_arm64.deb ... 265s Unpacking libxcb-render0:arm64 (1.15-1) ... 265s Selecting previously unselected package libxcb-shm0:arm64. 265s Preparing to unpack .../08-libxcb-shm0_1.15-1_arm64.deb ... 265s Unpacking libxcb-shm0:arm64 (1.15-1) ... 265s Selecting previously unselected package libxrender1:arm64. 265s Preparing to unpack .../09-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 265s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 265s Selecting previously unselected package libcairo2:arm64. 265s Preparing to unpack .../10-libcairo2_1.18.0-1_arm64.deb ... 265s Unpacking libcairo2:arm64 (1.18.0-1) ... 265s Selecting previously unselected package libdatrie1:arm64. 265s Preparing to unpack .../11-libdatrie1_0.2.13-3_arm64.deb ... 265s Unpacking libdatrie1:arm64 (0.2.13-3) ... 265s Selecting previously unselected package libdeflate0:arm64. 265s Preparing to unpack .../12-libdeflate0_1.19-1_arm64.deb ... 265s Unpacking libdeflate0:arm64 (1.19-1) ... 265s Selecting previously unselected package libgfortran5:arm64. 265s Preparing to unpack .../13-libgfortran5_14-20240303-1ubuntu1_arm64.deb ... 265s Unpacking libgfortran5:arm64 (14-20240303-1ubuntu1) ... 265s Selecting previously unselected package libgomp1:arm64. 266s Preparing to unpack .../14-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 266s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 266s Selecting previously unselected package libgraphite2-3:arm64. 266s Preparing to unpack .../15-libgraphite2-3_1.3.14-2_arm64.deb ... 266s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 266s Selecting previously unselected package libharfbuzz0b:arm64. 266s Preparing to unpack .../16-libharfbuzz0b_8.3.0-2_arm64.deb ... 266s Unpacking libharfbuzz0b:arm64 (8.3.0-2) ... 266s Selecting previously unselected package x11-common. 266s Preparing to unpack .../17-x11-common_1%3a7.7+23ubuntu2_all.deb ... 266s Unpacking x11-common (1:7.7+23ubuntu2) ... 266s Selecting previously unselected package libice6:arm64. 266s Preparing to unpack .../18-libice6_2%3a1.0.10-1build2_arm64.deb ... 266s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 266s Selecting previously unselected package libjpeg-turbo8:arm64. 266s Preparing to unpack .../19-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 266s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 266s Selecting previously unselected package libjpeg8:arm64. 266s Preparing to unpack .../20-libjpeg8_8c-2ubuntu11_arm64.deb ... 266s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 266s Selecting previously unselected package liblapack3:arm64. 266s Preparing to unpack .../21-liblapack3_3.12.0-3_arm64.deb ... 266s Unpacking liblapack3:arm64 (3.12.0-3) ... 266s Selecting previously unselected package liblerc4:arm64. 266s Preparing to unpack .../22-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 266s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 266s Selecting previously unselected package libthai-data. 266s Preparing to unpack .../23-libthai-data_0.1.29-2_all.deb ... 266s Unpacking libthai-data (0.1.29-2) ... 266s Selecting previously unselected package libthai0:arm64. 266s Preparing to unpack .../24-libthai0_0.1.29-2_arm64.deb ... 266s Unpacking libthai0:arm64 (0.1.29-2) ... 266s Selecting previously unselected package libpango-1.0-0:arm64. 266s Preparing to unpack .../25-libpango-1.0-0_1.51.0+ds-4_arm64.deb ... 266s Unpacking libpango-1.0-0:arm64 (1.51.0+ds-4) ... 266s Selecting previously unselected package libpangoft2-1.0-0:arm64. 266s Preparing to unpack .../26-libpangoft2-1.0-0_1.51.0+ds-4_arm64.deb ... 266s Unpacking libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 266s Selecting previously unselected package libpangocairo-1.0-0:arm64. 266s Preparing to unpack .../27-libpangocairo-1.0-0_1.51.0+ds-4_arm64.deb ... 266s Unpacking libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 266s Selecting previously unselected package libpaper1:arm64. 266s Preparing to unpack .../28-libpaper1_1.1.29_arm64.deb ... 266s Unpacking libpaper1:arm64 (1.1.29) ... 266s Selecting previously unselected package libpaper-utils. 266s Preparing to unpack .../29-libpaper-utils_1.1.29_arm64.deb ... 266s Unpacking libpaper-utils (1.1.29) ... 266s Selecting previously unselected package libsharpyuv0:arm64. 266s Preparing to unpack .../30-libsharpyuv0_1.3.2-0.4_arm64.deb ... 266s Unpacking libsharpyuv0:arm64 (1.3.2-0.4) ... 266s Selecting previously unselected package libsm6:arm64. 266s Preparing to unpack .../31-libsm6_2%3a1.2.3-1build2_arm64.deb ... 266s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 266s Selecting previously unselected package libtcl8.6:arm64. 266s Preparing to unpack .../32-libtcl8.6_8.6.13+dfsg-2_arm64.deb ... 266s Unpacking libtcl8.6:arm64 (8.6.13+dfsg-2) ... 267s Selecting previously unselected package libjbig0:arm64. 267s Preparing to unpack .../33-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 267s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 267s Selecting previously unselected package libwebp7:arm64. 267s Preparing to unpack .../34-libwebp7_1.3.2-0.4_arm64.deb ... 267s Unpacking libwebp7:arm64 (1.3.2-0.4) ... 267s Selecting previously unselected package libtiff6:arm64. 267s Preparing to unpack .../35-libtiff6_4.5.1+git230720-3ubuntu1_arm64.deb ... 267s Unpacking libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 267s Selecting previously unselected package libxft2:arm64. 267s Preparing to unpack .../36-libxft2_2.3.6-1_arm64.deb ... 267s Unpacking libxft2:arm64 (2.3.6-1) ... 267s Selecting previously unselected package libxss1:arm64. 267s Preparing to unpack .../37-libxss1_1%3a1.2.3-1build2_arm64.deb ... 267s Unpacking libxss1:arm64 (1:1.2.3-1build2) ... 267s Selecting previously unselected package libtk8.6:arm64. 267s Preparing to unpack .../38-libtk8.6_8.6.13-2_arm64.deb ... 267s Unpacking libtk8.6:arm64 (8.6.13-2) ... 267s Selecting previously unselected package libxt6:arm64. 267s Preparing to unpack .../39-libxt6_1%3a1.2.1-1.1_arm64.deb ... 267s Unpacking libxt6:arm64 (1:1.2.1-1.1) ... 267s Selecting previously unselected package zip. 267s Preparing to unpack .../40-zip_3.0-13_arm64.deb ... 267s Unpacking zip (3.0-13) ... 267s Selecting previously unselected package unzip. 267s Preparing to unpack .../41-unzip_6.0-28ubuntu3_arm64.deb ... 267s Unpacking unzip (6.0-28ubuntu3) ... 267s Selecting previously unselected package xdg-utils. 267s Preparing to unpack .../42-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 267s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 267s Selecting previously unselected package r-base-core. 267s Preparing to unpack .../43-r-base-core_4.3.2-1build1_arm64.deb ... 267s Unpacking r-base-core (4.3.2-1build1) ... 268s Selecting previously unselected package r-cran-parallelly. 268s Preparing to unpack .../44-r-cran-parallelly_1.37.1-1_arm64.deb ... 268s Unpacking r-cran-parallelly (1.37.1-1) ... 268s Selecting previously unselected package autopkgtest-satdep. 268s Preparing to unpack .../45-1-autopkgtest-satdep.deb ... 268s Unpacking autopkgtest-satdep (0) ... 268s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 268s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 268s Setting up libsharpyuv0:arm64 (1.3.2-0.4) ... 268s Setting up libpaper1:arm64 (1.1.29) ... 268s 268s Creating config file /etc/papersize with new version 268s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 268s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 268s Setting up libdatrie1:arm64 (0.2.13-3) ... 268s Setting up libxcb-render0:arm64 (1.15-1) ... 268s Setting up unzip (6.0-28ubuntu3) ... 268s Setting up x11-common (1:7.7+23ubuntu2) ... 269s Setting up libdeflate0:arm64 (1.19-1) ... 269s Setting up libxcb-shm0:arm64 (1.15-1) ... 269s Setting up libpaper-utils (1.1.29) ... 269s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 269s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 269s Setting up zip (3.0-13) ... 269s Setting up libblas3:arm64 (3.12.0-3) ... 269s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 269s Setting up fonts-dejavu-mono (2.37-8) ... 269s Setting up libtcl8.6:arm64 (8.6.13+dfsg-2) ... 269s Setting up fonts-dejavu-core (2.37-8) ... 269s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 269s Setting up libgfortran5:arm64 (14-20240303-1ubuntu1) ... 269s Setting up libwebp7:arm64 (1.3.2-0.4) ... 269s Setting up libharfbuzz0b:arm64 (8.3.0-2) ... 269s Setting up libthai-data (0.1.29-2) ... 269s Setting up libxss1:arm64 (1:1.2.3-1build2) ... 269s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 269s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 269s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 269s Setting up libice6:arm64 (2:1.0.10-1build2) ... 269s Setting up liblapack3:arm64 (3.12.0-3) ... 269s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 269s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 269s Setting up libthai0:arm64 (0.1.29-2) ... 269s Setting up libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 269s Setting up libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 269s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 269s Setting up fontconfig (2.15.0-1ubuntu1) ... 271s Regenerating fonts cache... done. 271s Setting up libxft2:arm64 (2.3.6-1) ... 271s Setting up libtk8.6:arm64 (8.6.13-2) ... 271s Setting up libpango-1.0-0:arm64 (1.51.0+ds-4) ... 271s Setting up libcairo2:arm64 (1.18.0-1) ... 271s Setting up libxt6:arm64 (1:1.2.1-1.1) ... 271s Setting up libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 271s Setting up libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 271s Setting up r-base-core (4.3.2-1build1) ... 272s 272s Creating config file /etc/R/Renviron with new version 272s Setting up r-cran-parallelly (1.37.1-1) ... 272s Setting up autopkgtest-satdep (0) ... 272s Processing triggers for man-db (2.12.0-3) ... 273s Processing triggers for install-info (7.1-3) ... 273s Processing triggers for libc-bin (2.39-0ubuntu2) ... 278s (Reading database ... 76376 files and directories currently installed.) 278s Removing autopkgtest-satdep (0) ... 279s autopkgtest [19:29:07]: test run-unit-test: [----------------------- 279s BEGIN TEST as.cluster.R 279s 279s R version 4.3.2 (2023-10-31) -- "Eye Holes" 279s Copyright (C) 2023 The R Foundation for Statistical Computing 279s Platform: aarch64-unknown-linux-gnu (64-bit) 279s 279s R is free software and comes with ABSOLUTELY NO WARRANTY. 279s You are welcome to redistribute it under certain conditions. 279s Type 'license()' or 'licence()' for distribution details. 279s 279s R is a collaborative project with many contributors. 279s Type 'contributors()' for more information and 279s 'citation()' on how to cite R or R packages in publications. 279s 279s Type 'demo()' for some demos, 'help()' for on-line help, or 279s 'help.start()' for an HTML browser interface to help. 279s Type 'q()' to quit R. 279s 279s > source("incl/start.R") 279s Warning message: 279s package ‘parallelly’ was built under R version 4.3.3 279s *** cluster operations ... 279s > stopCluster <- parallel::stopCluster 279s > 279s > message("*** cluster operations ...") 279s > 279s > local({ 279s + cl0 <- makeClusterPSOCK(1L) 279s + on.exit(stopCluster(cl0)) 279s + cl <- cl0 279s + print(cl) 279s + 279s + message("*** cluster operations - as.cluster() ...") 279s + cl1 <- as.cluster(cl) 279s + print(cl1) 279s + stopifnot(inherits(cl1, "cluster"), identical(cl1, cl)) 279s + 279s + node <- cl[[1]] 279s + print(node) 279s + cl2 <- as.cluster(node) 279s + stopifnot(inherits(cl2, "cluster"), length(cl2) == 1L, 279s + identical(cl2[[1]], node)) 279s + 279s + node <- cl[[1]] 279s + print(node) 279s + stopifnot(inherits(node, if (useXDR) "SOCKnode" else "SOCK0node")) 279s + nodes <- list(node, node) 279s + cl3 <- as.cluster(node) 279s + print(cl3) 279s + stopifnot(inherits(cl3, "cluster"), length(cl3) == 1L, 279s + identical(cl3[[1]], node)) 279s + 279s + cl4 <- as.cluster(nodes) 279s + print(cl4) 279s + stopifnot(inherits(cl4, "cluster"), length(cl4) == 2L, 279s + identical(cl4[[1]], node), identical(cl4[[2]], node)) 279s + 279s + message("*** cluster operations - as.cluster() ... DONE") 279s + 279s + message("*** cluster operations - c(...) ...") 279s [19:29:07.536] [local output] makeClusterPSOCK() ... 279s + cl2 <- makeClusterPSOCK("localhost") 279s + on.exit(stopCluster(cl2), add = TRUE) 279s + print(cl2) 279s + 279s + cl <- c(cl1, cl2) 279s + print(cl) 279s + 279s + stopifnot(inherits(cl, "cluster"), length(cl) == 2L) 279s + stopifnot(identical(cl[1], cl1), 279s + identical(cl[2], cl2[1])) 279s + message("*** cluster operations - c(...) ... DONE") 279s + }) 279s [19:29:07.609] [local output] Workers: [n = 1] ‘localhost’ 279s [19:29:07.610] [local output] Base port: 11274 279s [19:29:07.611] [local output] Getting setup options for 1 cluster nodes ... 279s [19:29:07.611] [local output] - Node 1 of 1 ... 279s [19:29:07.611] [local output] localMachine=TRUE => revtunnel=FALSE 279s 279s [19:29:07.613] Testing if worker's PID can be inferred: ‘'/usr/lib/R/bin/Rscript' -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmpqFMn5s/worker.rank=1.parallelly.parent=2282.8eac155219.pid")), silent = TRUE)' -e 'file.exists("/tmp/RtmpqFMn5s/worker.rank=1.parallelly.parent=2282.8eac155219.pid")'’ 280s [19:29:07.842] - Possible to infer worker's PID: TRUE 280s [19:29:07.842] [local output] Rscript port: 11274 280s 280s [19:29:07.843] [local output] Getting setup options for 1 cluster nodes ... done 280s [19:29:07.843] [local output] - Parallel setup requested for some PSOCK nodes 280s [19:29:07.844] [local output] Setting up PSOCK nodes in parallel 280s [19:29:07.844] List of 36 280s [19:29:07.844] $ worker : chr "localhost" 280s [19:29:07.844] ..- attr(*, "localhost")= logi TRUE 280s [19:29:07.844] $ master : chr "localhost" 280s [19:29:07.844] $ port : int 11274 280s [19:29:07.844] $ connectTimeout : num 120 280s [19:29:07.844] $ timeout : num 2592000 280s [19:29:07.844] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 280s [19:29:07.844] $ homogeneous : logi TRUE 280s [19:29:07.844] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 280s [19:29:07.844] $ rscript_envs : NULL 280s [19:29:07.844] $ rscript_libs : NULL 280s [19:29:07.844] $ rscript_startup : NULL 280s [19:29:07.844] $ rscript_sh : chr "sh" 280s [19:29:07.844] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 280s [19:29:07.844] $ methods : logi TRUE 280s [19:29:07.844] $ socketOptions : chr "no-delay" 280s [19:29:07.844] $ useXDR : logi FALSE 280s [19:29:07.844] $ outfile : chr "/dev/null" 280s [19:29:07.844] $ renice : int NA 280s [19:29:07.844] $ rshcmd : NULL 280s [19:29:07.844] $ user : chr(0) 280s [19:29:07.844] $ revtunnel : logi FALSE 280s [19:29:07.844] $ rshlogfile : NULL 280s [19:29:07.844] $ rshopts : chr(0) 280s [19:29:07.844] $ rank : int 1 280s [19:29:07.844] $ manual : logi FALSE 280s [19:29:07.844] $ dryrun : logi FALSE 280s [19:29:07.844] $ quiet : logi FALSE 280s [19:29:07.844] $ setup_strategy : chr "parallel" 280s [19:29:07.844] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 280s [19:29:07.844] $ pidfile : chr "/tmp/RtmpqFMn5s/worker.rank=1.parallelly.parent=2282.8eac155219.pid" 280s [19:29:07.844] $ rshcmd_label : NULL 280s [19:29:07.844] $ rsh_call : NULL 280s [19:29:07.844] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 280s [19:29:07.844] $ localMachine : logi TRUE 280s [19:29:07.844] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 280s [19:29:07.844] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 280s [19:29:07.844] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 280s [19:29:07.844] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 280s [19:29:07.844] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 280s [19:29:07.844] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 280s [19:29:07.844] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 280s [19:29:07.844] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 280s [19:29:07.844] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 280s [19:29:07.844] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 280s [19:29:07.844] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 280s [19:29:07.844] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 280s [19:29:07.844] "parallel"), action = c("launch", "options"), verbose = FALSE) 280s [19:29:07.844] $ arguments :List of 28 280s [19:29:07.844] ..$ worker : chr "localhost" 280s [19:29:07.844] ..$ master : NULL 280s [19:29:07.844] ..$ port : int 11274 280s [19:29:07.844] ..$ connectTimeout : num 120 280s [19:29:07.844] ..$ timeout : num 2592000 280s [19:29:07.844] ..$ rscript : NULL 280s [19:29:07.844] ..$ homogeneous : NULL 280s [19:29:07.844] ..$ rscript_args : NULL 280s [19:29:07.844] ..$ rscript_envs : NULL 280s [19:29:07.844] ..$ rscript_libs : NULL 280s [19:29:07.844] ..$ rscript_startup : NULL 280s [19:29:07.844] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 280s [19:29:07.844] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 280s [19:29:07.844] ..$ methods : logi TRUE 280s [19:29:07.844] ..$ socketOptions : chr "no-delay" 280s [19:29:07.844] ..$ useXDR : logi FALSE 280s [19:29:07.844] ..$ outfile : chr "/dev/null" 280s [19:29:07.844] ..$ renice : int NA 280s [19:29:07.844] ..$ rshcmd : NULL 280s [19:29:07.844] ..$ user : NULL 280s [19:29:07.844] ..$ revtunnel : logi NA 280s [19:29:07.844] ..$ rshlogfile : NULL 280s [19:29:07.844] ..$ rshopts : NULL 280s [19:29:07.844] ..$ rank : int 1 280s [19:29:07.844] ..$ manual : logi FALSE 280s [19:29:07.844] ..$ dryrun : logi FALSE 280s [19:29:07.844] ..$ quiet : logi FALSE 280s [19:29:07.844] ..$ setup_strategy : chr "parallel" 280s [19:29:07.844] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 280s [19:29:07.871] [local output] System call to launch all workers: 280s [19:29:07.871] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmpqFMn5s/worker.rank=1.parallelly.parent=2282.8eac155219.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11274 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 280s [19:29:07.871] [local output] Starting PSOCK main server 280s [19:29:08.006] [local output] Workers launched 280s [19:29:08.006] [local output] Waiting for workers to connect back 280s [19:29:08.006] - [local output] 0 workers out of 1 ready 280s [19:29:08.332] - [local output] 0 workers out of 1 ready 280s [19:29:08.332] - [local output] 1 workers out of 1 ready 280s [19:29:08.332] [local output] Launching of workers completed 280s [19:29:08.332] [local output] Collecting session information from workers 280s [19:29:08.334] [local output] - Worker #1 of 1 280s [19:29:08.334] [local output] makeClusterPSOCK() ... done 280s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 280s *** cluster operations - as.cluster() ... 280s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 280s RichSOCKnode of a socket cluster on local host 'localhost' with pid 2321 (R version 4.3.2 (2023-10-31), aarch64-unknown-linux-gnu) using socket connection #4 ('<-localhost:11274') 280s RichSOCKnode of a socket cluster on local host 'localhost' with pid 2321 (R version 4.3.2 (2023-10-31), aarch64-unknown-linux-gnu) using socket connection #4 ('<-localhost:11274') 280s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 280s Warning: The combined cluster contains 1 duplicated nodes 280s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 280s *** cluster operations - as.cluster() ... DONE 280s *** cluster operations - c(...) ... 280s [19:29:08.345] [local output] makeClusterPSOCK() ... 280s [19:29:08.345] [local output] Workers: [n = 1] ‘localhost’ 280s [19:29:08.346] [local output] Base port: 11765 280s [19:29:08.346] [local output] Getting setup options for 1 cluster nodes ... 280s [19:29:08.346] [local output] - Node 1 of 1 ... 280s [19:29:08.347] [local output] localMachine=TRUE => revtunnel=FALSE 280s 280s [19:29:08.348] [local output] Rscript port: 11765 280s 280s [19:29:08.348] [local output] Getting setup options for 1 cluster nodes ... done 280s [19:29:08.348] [local output] - Parallel setup requested for some PSOCK nodes 280s [19:29:08.349] [local output] Setting up PSOCK nodes in parallel 280s [19:29:08.349] List of 36 280s [19:29:08.349] $ worker : chr "localhost" 280s [19:29:08.349] ..- attr(*, "localhost")= logi TRUE 280s [19:29:08.349] $ master : chr "localhost" 280s [19:29:08.349] $ port : int 11765 280s [19:29:08.349] $ connectTimeout : num 120 280s [19:29:08.349] $ timeout : num 2592000 280s [19:29:08.349] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 280s [19:29:08.349] $ homogeneous : logi TRUE 280s [19:29:08.349] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 280s [19:29:08.349] $ rscript_envs : NULL 280s [19:29:08.349] $ rscript_libs : NULL 280s [19:29:08.349] $ rscript_startup : NULL 280s [19:29:08.349] $ rscript_sh : chr "sh" 280s [19:29:08.349] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 280s [19:29:08.349] $ methods : logi TRUE 280s [19:29:08.349] $ socketOptions : chr "no-delay" 280s [19:29:08.349] $ useXDR : logi FALSE 280s [19:29:08.349] $ outfile : chr "/dev/null" 280s [19:29:08.349] $ renice : int NA 280s [19:29:08.349] $ rshcmd : NULL 280s [19:29:08.349] $ user : chr(0) 280s [19:29:08.349] $ revtunnel : logi FALSE 280s [19:29:08.349] $ rshlogfile : NULL 280s [19:29:08.349] $ rshopts : chr(0) 280s [19:29:08.349] $ rank : int 1 280s [19:29:08.349] $ manual : logi FALSE 280s [19:29:08.349] $ dryrun : logi FALSE 280s [19:29:08.349] $ quiet : logi FALSE 280s [19:29:08.349] $ setup_strategy : chr "parallel" 280s [19:29:08.349] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 280s [19:29:08.349] $ pidfile : chr "/tmp/RtmpqFMn5s/worker.rank=1.parallelly.parent=2282.8ea29b03ae7.pid" 280s [19:29:08.349] $ rshcmd_label : NULL 280s [19:29:08.349] $ rsh_call : NULL 280s [19:29:08.349] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 280s [19:29:08.349] $ localMachine : logi TRUE 280s [19:29:08.349] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 280s [19:29:08.349] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 280s [19:29:08.349] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 280s [19:29:08.349] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 280s [19:29:08.349] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 280s [19:29:08.349] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 280s [19:29:08.349] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 280s [19:29:08.349] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 280s [19:29:08.349] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 280s [19:29:08.349] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 280s [19:29:08.349] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 280s [19:29:08.349] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 280s [19:29:08.349] "parallel"), action = c("launch", "options"), verbose = FALSE) 280s [19:29:08.349] $ arguments :List of 28 280s [19:29:08.349] ..$ worker : chr "localhost" 280s [19:29:08.349] ..$ master : NULL 280s [19:29:08.349] ..$ port : int 11765 280s [19:29:08.349] ..$ connectTimeout : num 120 280s [19:29:08.349] ..$ timeout : num 2592000 280s [19:29:08.349] ..$ rscript : NULL 280s [19:29:08.349] ..$ homogeneous : NULL 280s [19:29:08.349] ..$ rscript_args : NULL 280s [19:29:08.349] ..$ rscript_envs : NULL 280s [19:29:08.349] ..$ rscript_libs : NULL 280s [19:29:08.349] ..$ rscript_startup : NULL 280s [19:29:08.349] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 280s [19:29:08.349] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 280s [19:29:08.349] ..$ methods : logi TRUE 280s [19:29:08.349] ..$ socketOptions : chr "no-delay" 280s [19:29:08.349] ..$ useXDR : logi FALSE 280s [19:29:08.349] ..$ outfile : chr "/dev/null" 280s [19:29:08.349] ..$ renice : int NA 280s [19:29:08.349] ..$ rshcmd : NULL 280s [19:29:08.349] ..$ user : NULL 280s [19:29:08.349] ..$ revtunnel : logi NA 280s [19:29:08.349] ..$ rshlogfile : NULL 280s [19:29:08.349] ..$ rshopts : NULL 280s [19:29:08.349] ..$ rank : int 1 280s [19:29:08.349] ..$ manual : logi FALSE 280s [19:29:08.349] ..$ dryrun : logi FALSE 280s [19:29:08.349] ..$ quiet : logi FALSE 280s [19:29:08.349] ..$ setup_strategy : chr "parallel" 280s [19:29:08.349] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 280s [19:29:08.376] [local output] System call to launch all workers: 280s [19:29:08.376] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmpqFMn5s/worker.rank=1.parallelly.parent=2282.8ea29b03ae7.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11765 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 280s [19:29:08.376] [local output] Starting PSOCK main server 280s [19:29:08.378] [local output] Workers launched 280s [19:29:08.378] [local output] Waiting for workers to connect back 280s [19:29:08.378] - [local output] 0 workers out of 1 ready 280s [19:29:08.593] - [local output] 0 workers out of 1 ready 280s [19:29:08.595] - [local output] 1 workers out of 1 ready 280s [19:29:08.596] [local output] Launching of workers completed 280s [19:29:08.596] [local output] Collecting session information from workers 280s [19:29:08.597] [local output] - Worker #1 of 1 280s [19:29:08.597] [local output] makeClusterPSOCK() ... done 280s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 280s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 280s *** cluster operations - c(...) ... DONE 280s > 280s > 280s > message("*** cluster operations - makeClusterPSOCK(remotes) ...") 280s > 280s > remotes <- Sys.getenv("R_PARALLELLY_TESTS_REMOTES", "") 280s > remotes <- gsub(" ", "", unlist(strsplit(remotes, split = ","))) 280s > remotes <- remotes[nzchar(remotes)] 280s > if (length(remotes) > 0) { 280s + message("Remotes: ", paste(sQuote(remotes), collapse = ", ")) 280s + local({ 280s + cl <- makeClusterPSOCK(remotes, verbose = TRUE) 280s + on.exit(stopCluster(cl)) 280s + print(cl) 280s + }) 280s + } 280s > 280s > message("*** cluster operations - makeClusterPSOCK(remotes) ... DONE") 280s > 280s > message("*** cluster operations ... DONE") 280s > 280s > source("incl/end.R") 280s *** cluster operations - makeClusterPSOCK(remotes) ... 280s *** cluster operations - makeClusterPSOCK(remotes) ... DONE 280s *** cluster operations ... DONE 281s > 281s BEGIN TEST availableCores.R 281s 281s R version 4.3.2 (2023-10-31) -- "Eye Holes" 281s Copyright (C) 2023 The R Foundation for Statistical Computing 281s Platform: aarch64-unknown-linux-gnu (64-bit) 281s 281s R is free software and comes with ABSOLUTELY NO WARRANTY. 281s You are welcome to redistribute it under certain conditions. 281s Type 'license()' or 'licence()' for distribution details. 281s 281s R is a collaborative project with many contributors. 281s Type 'contributors()' for more information and 281s 'citation()' on how to cite R or R packages in publications. 281s 281s Type 'demo()' for some demos, 'help()' for on-line help, or 281s 'help.start()' for an HTML browser interface to help. 281s Type 'q()' to quit R. 281s 281s > source("incl/start.R") 281s > 281s > message("*** availableCores() ...") 281s > 281s > ## detectCores() may return NA_integer_ 281s > n <- parallel::detectCores() 281s Warning message: 281s package ‘parallelly’ was built under R version 4.3.3 281s *** availableCores() ... 281s > message(sprintf("detectCores() = %d", n)) 281s detectCores() = 2 281s > stopifnot(length(n) == 1, is.numeric(n)) 281s > 281s > ## Default 281s > n <- availableCores() 281s > message(sprintf("availableCores() = %d", n)) 281s > stopifnot(length(n) == 1, is.numeric(n), n >= 1) 281s > 281s > ## Minimium of all known settings (default) 281s > print(availableCores(which = "min")) 281s availableCores() = 2 281s system 281s 2 281s > 281s > ## Maximum of all known settings (should never be used) 281s > print(availableCores(which = "max")) 281s system 281s 2 281s > 281s > ## All known settings 281s > print(availableCores(na.rm = FALSE, which = "all")) 281s system cgroups.cpuset cgroups.cpuquota 281s 2 NA NA 281s cgroups2.cpu.max nproc mc.cores 281s NA 2 2 281s BiocParallel _R_CHECK_LIMIT_CORES_ Bioconductor 281s NA NA NA 281s LSF PJM PBS 281s NA NA NA 281s SGE Slurm fallback 281s NA NA NA 281s custom 281s NA 281s > 281s > ## System settings 281s > n <- availableCores(methods = "system") 281s > print(n) 281s system 281s 2 281s > stopifnot(length(n) == 1, is.numeric(n), is.finite(n), n >= 1) 281s > 281s > ## Predefined ones for known cluster schedulers 281s > print(availableCores(methods = "PBS")) 281s current 281s 1 281s > print(availableCores(methods = "SGE")) 281s current 281s 1 281s > print(availableCores(methods = "Slurm")) 281s current 281s 1 281s > print(availableCores(methods = "LSF")) 281s current 281s 1 281s > 281s > ## Any R options and system environment variable 281s > print(availableCores(methods = c("width", "FOO_BAR_ENV"), 281s + na.rm = FALSE, which = "all")) 281s width FOO_BAR_ENV 281s 80 NA 281s > 281s > ## Exception handling 281s > Sys.setenv("FOO_BAR_ENV" = "0") 281s > res <- try(availableCores(methods = "FOO_BAR_ENV"), silent = TRUE) 281s [19:29:09.096] Detected invalid (zero or less) core settings: ‘FOO_BAR_ENV’ = 0 281s > stopifnot(inherits(res, "try-error")) 281s > 281s > 281s > ncores0 <- 42L 281s > 281s > message("*** LSF ...") 281s *** LSF ... 281s > message(" - LSB_DJOB_NUMPROC") 281s > Sys.setenv(LSB_DJOB_NUMPROC = as.character(ncores0)) 281s > ncores <- availableCores(methods = "LSF") 281s > print(ncores) 281s - LSB_DJOB_NUMPROC 281s LSF 281s 42 281s > stopifnot(ncores == ncores0) 281s > message("*** LSF ... done") 281s > 281s > message("*** PJM (Fujitsu Technical Computing Suite) ...") 281s > message(" - PJM_VNODE_CORE") 281s > Sys.setenv(PJM_VNODE_CORE = as.character(ncores0)) 281s > ncores <- availableCores(methods = "PJM") 281s *** LSF ... done 281s *** PJM (Fujitsu Technical Computing Suite) ... 281s - PJM_VNODE_CORE 281s > print(ncores) 281s PJM 281s 42 281s > stopifnot(ncores == ncores0) 281s > Sys.unsetenv("PJM_VNODE_CORE") 281s > 281s > message(" - PJM_PROC_BY_NODE") 281s > Sys.setenv(PJM_PROC_BY_NODE = as.character(ncores0)) 281s > ncores <- availableCores(methods = "PJM") 281s - PJM_PROC_BY_NODE 281s > print(ncores) 281s PJM 281s 42 281s > stopifnot(ncores == ncores0) 281s > Sys.unsetenv("PJM_PROC_BY_NODE") 281s > message("*** PJM (Fujitsu Technical Computing Suite) ... done") 281s > 281s > 281s > message("*** Internal detectCores() ...") 281s > 281s > ## Option 'parallelly.availableCores.system' 281s > 281s > ## Reset internal cache 281s > env <- environment(parallelly:::detectCores) 281s > env$cache <- list() 281s > 281s > options(parallelly.availableCores.system = 2L) 281s > n <- detectCores() 281s > print(n) 281s [1] 2 281s > stopifnot(is.integer(n), is.finite(n), n >= 1, n == 2L) 281s > options(parallelly.availableCores.system = NULL) 281s > 281s > ## Reset 281s > env <- environment(parallelly:::detectCores) 281s > env$cache <- list() 281s > 281s > n <- detectCores() 281s > print(n) 281s [1] 2 281s > stopifnot(is.integer(n), is.finite(n), n >= 1) 281s > 281s > message("*** Internal detectCores() ... DONE") 281s > 281s > 281s > message("*** availableCores() ... DONE") 281s > 281s > source("incl/end.R") 281s *** PJM (Fujitsu Technical Computing Suite) ... done 281s *** Internal detectCores() ... 281s *** Internal detectCores() ... DONE 281s *** availableCores() ... DONE 281s > 281s BEGIN TEST availableWorkers.R 281s 281s R version 4.3.2 (2023-10-31) -- "Eye Holes" 281s Copyright (C) 2023 The R Foundation for Statistical Computing 281s Platform: aarch64-unknown-linux-gnu (64-bit) 281s 281s R is free software and comes with ABSOLUTELY NO WARRANTY. 281s You are welcome to redistribute it under certain conditions. 281s Type 'license()' or 'licence()' for distribution details. 281s 281s R is a collaborative project with many contributors. 281s Type 'contributors()' for more information and 281s 'citation()' on how to cite R or R packages in publications. 281s 281s Type 'demo()' for some demos, 'help()' for on-line help, or 281s 'help.start()' for an HTML browser interface to help. 281s Type 'q()' to quit R. 281s 281s > source("incl/start.R") 281s > 281s > message("*** availableWorkers() ...") 281s Warning message: 281s package ‘parallelly’ was built under R version 4.3.3 281s > 281s > ## The default 281s > w <- availableWorkers() 281s *** availableWorkers() ... 281s > print(w) 281s [1] "localhost" "localhost" 281s > stopifnot(is.character(w), length(w) >= 1) 281s > 281s > ## Minimium of all known settings (default) 281s > print(availableWorkers(which = "min")) 281s [1] "localhost" 281s > 281s > ## Maximum of all known settings (should never be used) 281s > print(availableWorkers(which = "max")) 281s [1] "localhost" "localhost" 281s > 281s > ## All known settings 281s > print(availableWorkers(na.rm = FALSE, which = "all")) 281s $mc.cores 281s [1] "localhost" "localhost" 281s 281s $BiocParallel 281s character(0) 281s 281s $`_R_CHECK_LIMIT_CORES_` 281s character(0) 281s 281s $Bioconductor 281s character(0) 281s 281s $LSF 281s character(0) 281s 281s $PJM 281s character(0) 281s 281s $PBS 281s character(0) 281s 281s $SGE 281s character(0) 281s 281s $Slurm 281s character(0) 281s 281s $custom 281s character(0) 281s 281s $cgroups.cpuset 281s character(0) 281s 281s $cgroups.cpuquota 281s character(0) 281s 281s $cgroups2.cpu.max 281s character(0) 281s 281s $nproc 281s [1] "localhost" "localhost" 281s 281s $system 281s [1] "localhost" "localhost" 281s 281s $fallback 281s character(0) 281s 281s > 281s > ## System settings 281s > w <- availableWorkers(methods = "system") 281s > print(w) 281s [1] "localhost" "localhost" 281s > stopifnot(is.character(w), length(w) >= 1) 281s > 281s > ## Predefined ones for known cluster schedulers 281s > print(availableWorkers(methods = "PBS")) 281s [1] "localhost" 281s > print(availableWorkers(methods = "SGE")) 281s [1] "localhost" 281s > print(availableWorkers(methods = "Slurm")) 281s [1] "localhost" 281s > print(availableWorkers(methods = "LSF")) 281s [1] "localhost" 281s > print(availableWorkers(methods = "PJM")) 281s [1] "localhost" 281s > 281s > 281s > message("*** HPC related ...") 281s *** HPC related ... 281s > 281s > sge_expand_node_count_pairs <- parallelly:::sge_expand_node_count_pairs 281s > read_pbs_nodefile <- parallelly:::read_pbs_nodefile 281s > read_pjm_nodefile <- parallelly:::read_pjm_nodefile 281s > read_pe_hostfile <- parallelly:::read_pe_hostfile 281s > 281s > workers0 <- c("n1", "n2", "n3", "n1", "n6", "n3", "n3", "n5") 281s > data0 <- as.data.frame(table(workers0), stringsAsFactors = FALSE) 281s > colnames(data0) <- c("node", "count") 281s > data0 <- data0[order(data0$node, data0$count), ] 281s > 281s > 281s > message("*** LSF ...") 281s > 281s > Sys.setenv(LSB_HOSTS = paste(workers0, collapse = " ")) 281s *** LSF ... 281s > workers <- availableWorkers(methods = "LSF") 281s > print(workers) 281s [1] "n1" "n2" "n3" "n1" "n6" "n3" "n3" "n5" 281s > stopifnot(length(workers) == length(workers0)) 281s > 281s > message("*** LSF ... done") 281s *** LSF ... done 281s > 281s > 281s > 281s > message("*** read_pbs_nodefile() ...") 281s > 281s > workers <- workers0 281s *** read_pbs_nodefile() ... 281s > pathname <- tempfile() 281s > writeLines(workers, con = pathname) 281s > 281s > data <- read_pbs_nodefile(pathname) 281s > str(data) 281s 'data.frame': 8 obs. of 1 variable: 281s $ node: chr "n1" "n1" "n2" "n3" ... 281s > stopifnot( 281s + c("node") %in% colnames(data), 281s + is.character(data$node), 281s + !anyNA(data$node), 281s + nrow(data$node) == length(workers), 281s + all(sort(data$node) == sort(workers)) 281s + ) 281s > 281s > Sys.setenv(PBS_NODEFILE = pathname) 281s > Sys.setenv(PBS_NP = length(workers), 281s + PBS_NUM_NODES = length(workers) / 2, 281s + PBS_NUM_PPN = 2) 281s > workers <- availableWorkers(methods = "PBS") 281s > print(workers) 281s [1] "n1" "n1" "n2" "n3" "n3" "n3" "n5" "n6" 281s > stopifnot(length(workers) == length(workers0), all(workers == sort(workers0))) 281s > 281s > Sys.setenv(PBS_NUM_PPN = 3) 281s > res <- tryCatch({ 281s + workers <- availableWorkers(methods = "PBS") 281s + }, warning = identity) 281s > stopifnot(inherits(res, "warning")) 281s > 281s > Sys.setenv(PBS_NP = length(workers) + 1) 281s > res <- tryCatch({ 281s + workers <- availableWorkers(methods = "PBS") 281s + }, warning = identity) 281s > stopifnot(inherits(res, "warning")) 281s > 281s > ## Exceptions 281s > workersE <- c(workers, "n 3") 281s > pathname <- tempfile() 281s > writeLines(workersE, con = pathname) 281s > res <- tryCatch(read_pbs_nodefile(pathname), error = identity) 281s > print(res) 281s 281s > stopifnot(inherits(res, "error")) 281s > 281s > Sys.setenv(PBS_NODEFILE = "") 281s > res <- tryCatch({ 281s + workers <- availableWorkers(methods = "PBS") 281s + }, warning = identity) 281s > stopifnot(inherits(res, "warning")) 281s > 281s > message("*** read_pbs_nodefile() ... DONE") 281s > 281s > 281s > 281s > 281s > message("*** read_pjm_nodefile() ...") 281s *** read_pbs_nodefile() ... DONE 281s > 281s > workersT <- unique(workers0) 281s > pathname <- tempfile() 281s *** read_pjm_nodefile() ... 281s > writeLines(workersT, con = pathname) 281s > 281s > data <- read_pjm_nodefile(pathname) 281s > str(data) 281s 'data.frame': 5 obs. of 1 variable: 281s $ node: chr "n1" "n2" "n3" "n5" ... 281s > stopifnot( 281s + c("node") %in% colnames(data), 281s + is.character(data$node), 281s + !anyNA(data$node), 281s + nrow(data$node) == length(workersT), 281s + all(sort(data$node) == sort(workersT)), 281s + identical(data$node, unique(data$node)) 281s + ) 281s > 281s > Sys.setenv(PJM_O_NODEINF = pathname) 281s > 281s > message("- PJM_VNODE_CORE=1") 281s > Sys.setenv(PJM_VNODE_CORE = "1") 281s > workers <- availableWorkers(methods = "PJM") 281s > print(workers) 281s - PJM_VNODE_CORE=1 281s [1] "n1" "n2" "n3" "n6" "n5" 281s > stopifnot( 281s + length(workers) == length(workersT), 281s + all(sort(workers) == sort(workersT)) 281s + ) 281s > 281s > message("- PJM_VNODE=", length(workersT)) 281s > message("- PJM_VNODE_CORE=2") 281s - PJM_VNODE=5 281s > Sys.setenv(PJM_VNODE = length(workersT)) 281s - PJM_VNODE_CORE=2 281s > Sys.setenv(PJM_VNODE_CORE = "2") 281s > workers <- availableWorkers(methods = "PJM") 281s > print(workers) 281s [1] "n1" "n1" "n2" "n2" "n3" "n3" "n6" "n6" "n5" "n5" 281s > stopifnot( 281s + length(workers) == 2L * length(workersT), 281s + all(workers %in% workersT), 281s + all(workersT %in% workers) 281s + ) 281s > 281s > 281s > message("- PJM_VNODE=1 (incompatible => warning)") 281s > message("- PJM_VNODE_CORE=2") 281s - PJM_VNODE=1 (incompatible => warning) 281s > Sys.setenv(PJM_VNODE = "1") 281s - PJM_VNODE_CORE=2 281s > Sys.setenv(PJM_VNODE_CORE = "2") 281s > workers <- availableWorkers(methods = "PJM") 281s Warning: Environment variable ‘PJM_VNODE’ does not agree with the number of hosts in file ‘PJM_O_NODEINF’: 1 != 5 281s > print(workers) 281s [1] "n1" "n1" "n2" "n2" "n3" "n3" "n6" "n6" "n5" "n5" 281s > stopifnot( 281s + length(workers) == 2L * length(workersT), 281s + all(workers %in% workersT), 281s + all(workersT %in% workers) 281s + ) 281s > 281s > 281s > message("- PJM_O_NODEINF = ") 281s > Sys.setenv(PJM_O_NODEINF = "") 281s - PJM_O_NODEINF = 281s > res <- tryCatch({ 281s + workers <- availableWorkers(methods = "PJM") 281s + }, warning = identity) 281s > stopifnot(inherits(res, "warning")) 281s > 281s > message("*** read_pjm_nodefile() ... DONE") 281s > 281s > 281s > 281s > message("*** read_pe_hostfile() ...") 281s *** read_pjm_nodefile() ... DONE 281s > 281s > workers <- workers0 281s > pathname <- tempfile() 281s *** read_pe_hostfile() ... 281s > write.table(data0, file = pathname, quote = FALSE, row.names = FALSE, col.names = FALSE) 281s > lines <- readLines(pathname) 281s > print(lines) 281s [1] "n1 2" "n2 1" "n3 3" "n5 1" "n6 1" 281s > data <- read_pe_hostfile(pathname, expand = FALSE) 281s > print(data) 281s node count 281s 1 n1 2 281s 2 n2 1 281s 3 n3 3 281s 4 n5 1 281s 5 n6 1 281s > stopifnot( 281s + is.character(data$node), 281s + !anyNA(data$node), 281s + is.integer(data$count), 281s + !anyNA(data$count), 281s + all(is.finite(data$count)), 281s + all(data$count > 0), 281s + nrow(data) == nrow(data0), 281s + all.equal(data[, c("node", "count")], data0[, c("node", "count")]) 281s + ) 281s > 281s > workers <- sge_expand_node_count_pairs(data) 281s > stopifnot(length(workers) == length(workers0), all(workers == sort(workers0))) 281s > 281s > Sys.setenv(PE_HOSTFILE = pathname) 281s > Sys.setenv(NSLOTS = length(workers0)) ## Use to validate results 281s > workers <- availableWorkers(methods = "SGE") 281s Warning: Identified 8 workers from the ‘PE_HOSTFILE’ file (‘/tmp/RtmpRNEhZV/file96d692704dc’), which is more than environment variable ‘NSLOTS’ = 8 281s > print(workers) 281s [1] "n1" "n1" "n2" "n3" "n3" "n3" "n5" "n6" 281s > stopifnot(length(workers) == length(workers0), all(workers == sort(workers0))) 281s > 281s > ## Test validation 281s > Sys.setenv(NSLOTS = length(workers0) + 1L) 281s > workers <- tryCatch(availableWorkers(methods = "SGE"), warning = identity) 281s > print(workers) 281s 281s > stopifnot(inherits(workers, "warning")) 281s > 281s > Sys.setenv(PE_HOSTFILE = "") 281s > res <- tryCatch({ 281s + workers <- availableWorkers(methods = "SGE") 281s + }, warning = identity) 281s > stopifnot(inherits(res, "warning")) 281s > 281s > message("*** read_pe_hostfile() ... DONE") 281s > 281s > 281s > message("*** Slurm w/ SLURM_JOB_NODELIST ...") 281s > 281s > slurm_expand_nodelist <- parallelly:::slurm_expand_nodelist 281s > 281s > specs <- list( 281s + "n1" = c("n1"), 281s + " n1" = c("n1"), 281s + "n1,, n3" = c("n1", "n3"), 281s + "n1, n3" = c("n1", "n3"), 281s + "n3 n1" = c("n3", "n1"), 281s + "n[1-13]" = sprintf("n%d", c(1:13)), 281s + ## scontrol show hostname treats "n[1,3-4, 11-13]" == "n[1,3-4,0011-13]" 281s + "n[1,3-4, 11-13]" = c("n1", "n3", "n4", "n0011", "n0012", "n0013"), 281s *** read_pe_hostfile() ... DONE 281s *** Slurm w/ SLURM_JOB_NODELIST ... 281s + "a1,b[ 02-04,6-7]" = c("a1", "b00002", "b00003", "b00004", "b6", "b7") 281s + ) 281s > 281s > ## All combined 281s > all <- list(unlist(specs, use.names = FALSE)) 281s > names(all) <- paste(names(specs), collapse = ",") 281s > specs <- c(specs, all) 281s > 281s > ## Again, all combined but in reverse order 281s > all <- list(unlist(rev(specs), use.names = FALSE)) 281s > names(all) <- paste(rev(names(specs)), collapse = ",") 281s > specs <- c(specs, all) 281s > 281s > for (kk in seq_along(specs)) { 281s + message(sprintf("- Specification #%d of %d", kk, length(specs))) 281s + nodelist <- names(specs)[kk] 281s + truth <- specs[[kk]] 281s + cat(sprintf("nodelist: %s\n", sQuote(nodelist))) 281s + expanded <- slurm_expand_nodelist(nodelist, manual = TRUE) 281s + cat(sprintf("expanded: c(%s)\n", paste(sQuote(expanded), collapse = ", "))) 281s + cat(sprintf("truth: c(%s)\n", paste(sQuote(truth), collapse = ", "))) 281s + stopifnot( 281s + is.character(expanded), 281s + !any(is.na(expanded)), 281s + length(expanded) == length(truth), 281s + identical(expanded, truth) 281s + ) 281s + 281s + Sys.unsetenv(c("SLURM_JOB_NODELIST", "SLURM_NODELIST", 281s + "SLURM_JOB_CPUS_PER_NODE", "SLURM_TASKS_PER_NODE")) 281s + 281s + ## Test without SLURM_JOB_CPUS_PER_NODE/SLURM_TASKS_PER_NODE 281s + Sys.setenv(SLURM_JOB_NODELIST = nodelist) 281s + for (name in c("SLURM_JOB_NODELIST", "SLURM_JOB_CPUS_PER_NODE")) { 281s + cat(sprintf("%s = %s\n", name, sQuote(Sys.getenv(name)))) 281s + } 281s + workers <- availableWorkers(methods = "Slurm") 281s + cat(sprintf("workers: c(%s)\n", paste(sQuote(workers), collapse = ", "))) 281s + stopifnot(identical(workers, truth)) 281s + 281s + 281s + ## Test with SLURM_JOB_CPUS_PER_NODE/SLURM_TASKS_PER_NODE 281s + nhosts <- length(expanded) 281s + ncores_per_host <- sample(1:10, size = nhosts, replace = TRUE) 281s + 281s + ## Handle the case when 'nodelist' result in a non-ordered 'expanded' 281s + expanded2 <- as.list(expanded) 281s + for (kk in seq_along(expanded2)) { 281s + expanded2[[kk]] <- rep(expanded2[[kk]], times = ncores_per_host[kk]) 281s + } 281s + expanded2 <- unlist(expanded2, use.names = FALSE) 281s + 281s + Sys.setenv(SLURM_JOB_NODELIST = nodelist) 281s + Sys.setenv(SLURM_JOB_CPUS_PER_NODE = paste(ncores_per_host, collapse = ",")) 281s + 281s + for (name in c("SLURM_JOB_NODELIST", "SLURM_JOB_CPUS_PER_NODE")) { 281s + cat(sprintf("%s = %s\n", name, sQuote(Sys.getenv(name)))) 281s + } 281s + workers <- availableWorkers(methods = "Slurm") 281s + cat(sprintf("workers: c(%s)\n", paste(sQuote(workers), collapse = ", "))) 281s + stopifnot(identical(unique(workers), unique(truth))) 281s + counts <- table(workers) 281s + counts <- counts[unique(workers)] 281s + print(counts) 281s + counts2 <- table(expanded2) 281s + counts2 <- counts2[unique(expanded2)] 281s + print(counts2) 281s + stopifnot( 281s + sum(counts) == sum(ncores_per_host), 281s + sum(counts) == sum(counts2), 281s + all(counts == counts2) 281s + ) 281s + 281s + Sys.unsetenv(c("SLURM_JOB_NODELIST", "SLURM_JOB_CPUS_PER_NODE")) 281s + } 281s nodelist: ‘n1’ 281s - Specification #1 of 10 281s expanded: c(‘n1’) 281s truth: c(‘n1’) 281s SLURM_JOB_NODELIST = ‘n1’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s workers: c(‘n1’) 281s SLURM_JOB_NODELIST = ‘n1’ 281s SLURM_JOB_CPUS_PER_NODE = ‘10’ 281s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’) 281s n1 281s 10 281s n1 281s 10 281s - Specification #2 of 10 281s nodelist: ‘ n1’ 281s expanded: c(‘n1’) 281s truth: c(‘n1’) 281s SLURM_JOB_NODELIST = ‘ n1’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s workers: c(‘n1’) 281s SLURM_JOB_NODELIST = ‘ n1’ 281s SLURM_JOB_CPUS_PER_NODE = ‘1’ 281s workers: c(‘n1’) 281s n1 281s 1 281s n1 281s 1 281s - Specification #3 of 10 281s nodelist: ‘n1,, n3’ 281s expanded: c(‘n1’, ‘n3’) 281s truth: c(‘n1’, ‘n3’) 281s SLURM_JOB_NODELIST = ‘n1,, n3’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s workers: c(‘n1’, ‘n3’) 281s SLURM_JOB_NODELIST = ‘n1,, n3’ 281s SLURM_JOB_CPUS_PER_NODE = ‘10,10’ 281s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’) 281s workers 281s n1 n3 281s 10 10 281s expanded2 281s n1 n3 281s 10 10 281s - Specification #4 of 10 281s nodelist: ‘n1, n3’ 281s expanded: c(‘n1’, ‘n3’) 281s truth: c(‘n1’, ‘n3’) 281s SLURM_JOB_NODELIST = ‘n1, n3’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s workers: c(‘n1’, ‘n3’) 281s SLURM_JOB_NODELIST = ‘n1, n3’ 281s SLURM_JOB_CPUS_PER_NODE = ‘4,4’ 281s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’) 281s workers 281s n1 n3 281s 4 4 281s expanded2 281s n1 n3 281s 4 4 281s - Specification #5 of 10 281s nodelist: ‘n3 n1’ 281s expanded: c(‘n3’, ‘n1’) 281s truth: c(‘n3’, ‘n1’) 281s SLURM_JOB_NODELIST = ‘n3 n1’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s workers: c(‘n3’, ‘n1’) 281s SLURM_JOB_NODELIST = ‘n3 n1’ 281s SLURM_JOB_CPUS_PER_NODE = ‘1,4’ 281s workers: c(‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’) 281s workers 281s n3 n1 281s 1 4 281s expanded2 281s n3 n1 281s 1 4 281s - Specification #6 of 10 281s nodelist: ‘n[1-13]’ 281s expanded: c(‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’) 281s truth: c(‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’) 281s SLURM_JOB_NODELIST = ‘n[1-13]’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s workers: c(‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’) 281s SLURM_JOB_NODELIST = ‘n[1-13]’ 281s SLURM_JOB_CPUS_PER_NODE = ‘5,10,2,9,1,10,5,8,2,7,8,8,5’ 281s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’) 281s workers 281s n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 281s 5 10 2 9 1 10 5 8 2 7 8 8 5 281s expanded2 281s n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 281s 5 10 2 9 1 10 5 8 2 7 8 8 5 281s - Specification #7 of 10 281s nodelist: ‘n[1,3-4, 11-13]’ 281s expanded: c(‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’) 281s truth: c(‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’) 281s SLURM_JOB_NODELIST = ‘n[1,3-4, 11-13]’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s workers: c(‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’) 281s SLURM_JOB_NODELIST = ‘n[1,3-4, 11-13]’ 281s SLURM_JOB_CPUS_PER_NODE = ‘1,3,5,5,7,6’ 281s workers: c(‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’) 281s workers 281s n1 n3 n4 n0011 n0012 n0013 281s 1 3 5 5 7 6 281s expanded2 281s n1 n3 n4 n0011 n0012 n0013 281s 1 3 5 5 7 6 281s - Specification #8 of 10 281s nodelist: ‘a1,b[ 02-04,6-7]’ 281s expanded: c(‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 281s truth: c(‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 281s SLURM_JOB_NODELIST = ‘a1,b[ 02-04,6-7]’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s workers: c(‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 281s SLURM_JOB_NODELIST = ‘a1,b[ 02-04,6-7]’ 281s SLURM_JOB_CPUS_PER_NODE = ‘1,5,5,4,5,2’ 281s workers: c(‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b7’, ‘b7’) 281s workers 281s a1 b00002 b00003 b00004 b6 b7 281s 1 5 5 4 5 2 281s expanded2 281s a1 b00002 b00003 b00004 b6 b7 281s 1 5 5 4 5 2 281s - Specification #9 of 10 281s nodelist: ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7]’ 281s expanded: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 281s truth: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 281s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7]’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7]’ 281s SLURM_JOB_CPUS_PER_NODE = ‘10,8,5,5,7,1,3,3,2,3,2,10,1,8,4,1,6,7,10,9,4,2,6,1,6,9,9,9,9,2,8,9,10’ 281s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’) 281s workers 281s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 281s 37 17 3 11 1 8 4 1 6 7 10 281s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 281s 9 4 6 9 9 9 9 2 8 9 10 281s expanded2 281s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 281s 37 17 3 11 1 8 4 1 6 7 10 281s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 281s 9 4 6 9 9 9 9 2 8 9 10 281s - Specification #10 of 10 281s nodelist: ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7],a1,b[ 02-04,6-7],n[1,3-4, 11-13],n[1-13],n3 n1,n1, n3,n1,, n3, n1,n1’ 281s expanded: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n1’, ‘n1’) 281s truth: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n1’, ‘n1’) 281s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7],a1,b[ 02-04,6-7],n[1,3-4, 11-13],n[1-13],n3 n1,n1, n3,n1,, n3, n1,n1’ 281s SLURM_JOB_CPUS_PER_NODE = ‘’ 281s Warning in availableWorkers(methods = "Slurm") : 281s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 281s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n1’, ‘n1’) 281s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7],a1,b[ 02-04,6-7],n[1,3-4, 11-13],n[1-13],n3 n1,n1, n3,n1,, n3, n1,n1’ 281s SLURM_JOB_CPUS_PER_NODE = ‘8,10,2,1,3,10,1,3,3,6,1,7,7,10,8,4,5,6,10,7,8,2,4,2,8,5,1,8,9,10,10,8,10,9,5,6,1,6,2,10,4,8,2,7,8,2,3,5,10,2,4,1,4,5,1,8,3,2,8,1,7,4,10,10,1,10’ 281s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b7’, ‘b7’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n12’, ‘n12’, ‘n13’, ‘n13’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’) 281s workers 281s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 281s 72 48 9 27 9 14 9 8 10 7 18 281s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 281s 10 10 10 12 9 17 14 16 11 14 12 281s expanded2 281s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 281s 72 48 9 27 9 14 9 8 10 7 18 281s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 281s 10 10 10 12 9 17 14 16 11 14 12 281s > 281s > message("*** Slurm w/ SLURM_JOB_NODELIST ... DONE") 281s *** Slurm w/ SLURM_JOB_NODELIST ... DONE 281s > 281s > 281s > message("*** Slurm w/ SLURM_TASKS_PER_NODE ...") 281s > 281s > slurm_expand_nodecounts <- parallelly:::slurm_expand_nodecounts 281s > 281s > specs <- list( 281s + "1" = c(1L), 281s + "1,3" = c(1L,3L), 281s + "1, 3" = c(1L,3L), 281s + "2(x3)" = rep(2L, times = 3L), 281s + "2(x3),3,4(x1)" = c(rep(2L, times = 3L), 3L, 4L) 281s + ) 281s *** Slurm w/ SLURM_TASKS_PER_NODE ... 281s > 281s > for (kk in seq_along(specs)) { 281s + message(sprintf("- Specification #%d of %d", kk, length(specs))) 281s + nodecounts <- names(specs)[kk] 281s + truth <- specs[[kk]] 281s + cat(sprintf("nodecounts: %s\n", sQuote(nodecounts))) 281s + expanded <- slurm_expand_nodecounts(nodecounts) 281s + cat(sprintf("expanded: c(%s)\n", paste(sQuote(expanded), collapse = ", "))) 281s + cat(sprintf("truth: c(%s)\n", paste(sQuote(truth), collapse = ", "))) 281s + stopifnot( 281s + is.integer(expanded), 281s + !any(is.na(expanded)), 281s + length(expanded) == length(truth), 281s + identical(expanded, truth) 281s + ) 281s + } 281s nodecounts: ‘1’ 281s expanded: c(‘1’) 281s truth: c(‘1’) 281s - Specification #1 of 5 281s - Specification #2 of 5 281s nodecounts: ‘1,3’ 281s expanded: c(‘1’, ‘3’) 281s truth: c(‘1’, ‘3’) 281s - Specification #3 of 5 281s nodecounts: ‘1, 3’ 281s expanded: c(‘1’, ‘3’) 281s truth: c(‘1’, ‘3’) 281s - Specification #4 of 5 281s nodecounts: ‘2(x3)’ 281s expanded: c(‘2’, ‘2’, ‘2’) 281s truth: c(‘2’, ‘2’, ‘2’) 281s nodecounts: ‘2(x3),3,4(x1)’ 281s - Specification #5 of 5 281s expanded: c(‘2’, ‘2’, ‘2’, ‘3’, ‘4’) 281s truth: c(‘2’, ‘2’, ‘2’, ‘3’, ‘4’) 281s > 281s > message("*** Slurm w/ SLURM_TASKS_PER_NODE ... DONE") 281s > 281s > 281s > 281s > message("*** HPC related ... DONE") 281s *** Slurm w/ SLURM_TASKS_PER_NODE ... DONE 281s > 281s > 281s > ## Any R options and system environment variable 281s > print(availableWorkers(methods = c("width", "FOO_BAR_ENV"), 281s *** HPC related ... DONE 281s + na.rm = FALSE, which = "all")) 281s $width 281s [1] "80" 281s 281s $FOO_BAR_ENV 281s character(0) 281s 281s > 281s > ## Exception handling 281s > Sys.setenv("FOO_BAR_ENV" = "0") 281s > res <- tryCatch(availableWorkers(methods = "FOO_BAR_ENV"), error = identity) 281s [19:29:09.574] Detected invalid (zero or less) core settings: ‘FOO_BAR_ENV’ = 0 281s > stopifnot(inherits(res, "error")) 281s > 281s > message("*** availableWorkers() ... DONE") 281s > 281s > source("incl/end.R") 281s *** availableWorkers() ... DONE 281s > 281s BEGIN TEST cgroups.R 281s 281s R version 4.3.2 (2023-10-31) -- "Eye Holes" 281s Copyright (C) 2023 The R Foundation for Statistical Computing 281s Platform: aarch64-unknown-linux-gnu (64-bit) 281s 281s R is free software and comes with ABSOLUTELY NO WARRANTY. 281s You are welcome to redistribute it under certain conditions. 281s Type 'license()' or 'licence()' for distribution details. 281s 281s R is a collaborative project with many contributors. 281s Type 'contributors()' for more information and 281s 'citation()' on how to cite R or R packages in publications. 281s 281s Type 'demo()' for some demos, 'help()' for on-line help, or 281s 'help.start()' for an HTML browser interface to help. 281s Type 'q()' to quit R. 281s 282s > source("incl/start.R") 282s > 282s > message("*** cgroups ...") 282s Warning message: 282s package ‘parallelly’ was built under R version 4.3.3 282s > 282s > message("- getCGroups()") 282s > groups <- parallelly:::getCGroups() 282s *** cgroups ... 282s - getCGroups() 282s > print(groups) 282s 282s "/user.slice/user-1000.slice/session-1.scope" 282s > stopifnot( 282s + is.character(groups), 282s + length(groups) == 0L || !is.null(names(groups)) 282s + ) 282s > 282s > message("- getCGroupsRoot()") 282s > root <- parallelly:::getCGroupsRoot() 282s - getCGroupsRoot() 282s > cat(sprintf("cgroups root path: %s\n", sQuote(root))) 282s cgroups root path: ‘/sys/fs/cgroup’ 282s > stopifnot(length(root) == 1L, is.character(root)) 282s > 282s > message("- getCGroupsPath()") 282s > path <- parallelly:::getCGroupsPath("cpu") 282s - getCGroupsPath() 282s > cat(sprintf("cgroups 'cpu' path: %s\n", sQuote(path))) 282s cgroups 'cpu' path: ‘NA’ 282s > stopifnot(length(path) == 1L, is.character(path)) 282s > 282s > path <- parallelly:::getCGroupsPath("cpuset") 282s > cat(sprintf("cgroups 'cpuset' path: %s\n", sQuote(path))) 282s cgroups 'cpuset' path: ‘NA’ 282s > stopifnot(length(path) == 1L, is.character(path)) 282s > 282s > 282s > message("- getCGroupsValue()") 282s > value <- parallelly:::getCGroupsValue("cpu", "cpu.cfs_quota_us") 282s - getCGroupsValue() 282s > cat(sprintf("cgroups 'cpu.cfs_quota_us' value: %s\n", sQuote(value))) 282s cgroups 'cpu.cfs_quota_us' value: ‘NA’ 282s > stopifnot(length(value) == 1L, is.character(value)) 282s > 282s > value <- parallelly:::getCGroupsValue("cpu", "cpu.cfs_total_us") 282s > cat(sprintf("cgroups 'cpu.cfs_total_us' value: %s\n", sQuote(value))) 282s cgroups 'cpu.cfs_total_us' value: ‘NA’ 282s > stopifnot(length(value) == 1L, is.character(value)) 282s > 282s > value <- parallelly:::getCGroupsValue("cpuset", "cpuset.cpus") 282s > cat(sprintf("cgroups 'cpuset.cpus' value: %s\n", sQuote(value))) 282s cgroups 'cpuset.cpus' value: ‘NA’ 282s > stopifnot(length(value) == 1L, is.character(value)) 282s > 282s > 282s > message("- getCGroupsCpuSet()") 282s > value <- parallelly:::getCGroupsCpuSet() 282s - getCGroupsCpuSet() 282s > cat(sprintf("CPU set: [n=%d] %s\n", length(value), paste(sQuote(value), collapse = ", "))) 282s CPU set: [n=0] 282s > stopifnot(length(value) >= 0L, is.integer(value), !any(is.na(value))) 282s > 282s > 282s > message("- getCGroupsCpuQuotaMicroseconds()") 282s > value <- parallelly:::getCGroupsCpuQuotaMicroseconds() 282s - getCGroupsCpuQuotaMicroseconds() 282s > cat(sprintf("CPU quota (ms): %d\n", value)) 282s CPU quota (ms): NA 282s > stopifnot( 282s + length(value) == 1L, 282s + is.integer(value), 282s + is.na(value) || value == -1 || value > 0 282s + ) 282s > 282s > message("- getCGroupsCpuPeriodMicroseconds()") 282s > value <- parallelly:::getCGroupsCpuPeriodMicroseconds() 282s - getCGroupsCpuPeriodMicroseconds() 282s > cat(sprintf("CPU total (ms): %d\n", value)) 282s CPU total (ms): NA 282s > stopifnot( 282s + length(value) == 1L, 282s + is.integer(value), 282s + is.na(value) || value > 0 282s + ) 282s > 282s > message("- getCGroupsCpuQuota()") 282s - getCGroupsCpuQuota() 282s > value <- parallelly:::getCGroupsCpuQuota() 282s > cat(sprintf("CPU quota (ratio): %g\n", value)) 282s CPU quota (ratio): NA 282s > stopifnot( 282s + length(value) == 1L, 282s + is.numeric(value), 282s + !is.infinite(value), 282s + is.na(value) || value > 0 282s + ) 282s > 282s > message("- getCGroups2CpuMax()") 282s > value <- parallelly:::getCGroups2CpuMax() 282s - getCGroups2CpuMax() 282s > cat(sprintf("CPU quota (ratio): %g\n", value)) 282s CPU quota (ratio): NA 282s > stopifnot( 282s + length(value) == 1L, 282s + is.numeric(value), 282s + !is.infinite(value), 282s + is.na(value) || value > 0 282s + ) 282s > 282s > message("*** cgroups ... DONE") 282s *** cgroups ... DONE 282s > 282s > source("incl/end.R") 282s > 282s BEGIN TEST cpuLoad.R 282s 282s R version 4.3.2 (2023-10-31) -- "Eye Holes" 282s Copyright (C) 2023 The R Foundation for Statistical Computing 282s Platform: aarch64-unknown-linux-gnu (64-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 > source("incl/start.R") 282s > 282s > message("*** cpuLoad() ...") 282s Warning message: 282s package ‘parallelly’ was built under R version 4.3.3 282s > 282s > loadavg <- cpuLoad() 282s *** cpuLoad() ... 282s > print(loadavg) 282s 1min 5min 15min 282s 0.52 0.15 0.05 282s > 282s > stopifnot( 282s + is.numeric(loadavg), 282s + length(loadavg) == 3L, 282s + !is.null(names(loadavg)), 282s + identical(names(loadavg), c("1min", "5min", "15min")), 282s + all(is.na(loadavg) | loadavg >= 0) 282s + ) 282s > 282s > message("*** cpuLoad() ... DONE") 282s > 282s > source("incl/end.R") 282s *** cpuLoad() ... DONE 282s > 282s BEGIN TEST freeCores.R 282s 282s R version 4.3.2 (2023-10-31) -- "Eye Holes" 282s Copyright (C) 2023 The R Foundation for Statistical Computing 282s Platform: aarch64-unknown-linux-gnu (64-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 > source("incl/start.R") 282s > 282s > message("*** freeLoad() ...") 282s > 282s > free <- freeCores() 282s Warning message: 282s package ‘parallelly’ was built under R version 4.3.3 282s *** freeLoad() ... 282s > print(free) 282s [1] 1 282s attr(,"loadavg") 282s 1min 5min 15min 282s 0.52 0.15 0.05 282s attr(,"maxCores") 282s system 282s 2 282s attr(,"memory") 282s [1] "5min" 282s attr(,"fraction") 282s [1] 0.9 282s > 282s > stopifnot( 282s + is.integer(free), 282s + length(free) == 1L, 282s + !is.na(free), free >= 1L 282s + ) 282s > 282s > message("*** freeLoad() ... DONE") 282s > 282s > source("incl/end.R") 282s *** freeLoad() ... DONE 282s > 282s BEGIN TEST freePort.R 282s 282s R version 4.3.2 (2023-10-31) -- "Eye Holes" 282s Copyright (C) 2023 The R Foundation for Statistical Computing 282s Platform: aarch64-unknown-linux-gnu (64-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 > source("incl/start.R") 282s > 282s > message("*** freePort() ...") 282s > 282s > set.seed(42) 282s Warning message: 282s package ‘parallelly’ was built under R version 4.3.3 282s *** freePort() ... 282s > rng <- .Random.seed 282s > 282s > for (kk in 1:5) { 282s + port <- freePort() 282s + message("A random free TCP port: ", port) 282s + stopifnot(is.integer(port), length(port) == 1L) 282s + if (!is.na(port)) stopifnot(port >= 0L, port <= 65535L) 282s + stopifnot(identical(.Random.seed, rng)) 282s + } 282s A random free TCP port: 64728 282s A random free TCP port: 58746 282s A random free TCP port: 61604 282s A random free TCP port: 55305 282s > 282s > 282s > message("- freePort('auto')") 282s A random free TCP port: 12428 282s - freePort('auto') 282s > 282s > Sys.unsetenv("R_PARALLEL_PORT") 282s > port <- freePort("auto") 282s > message("A random free TCP port: ", port) 282s > 282s > message("- freePort('auto') with env var R_PARALLEL_PORT = 8888") 282s > Sys.setenv(R_PARALLEL_PORT = 8888L) 282s > port <- freePort("auto") 282s A random free TCP port: 11277 282s - freePort('auto') with env var R_PARALLEL_PORT = 8888 282s > message("A free TCP port: ", port) 282s > stopifnot(port == 8888L) 282s > 282s > 282s > message("*** freePort() ... DONE") 282s A free TCP port: 8888 282s > 282s > source("incl/end.R") 282s *** freePort() ... DONE 282s > 282s BEGIN TEST isConnectionValid.R 282s 282s R version 4.3.2 (2023-10-31) -- "Eye Holes" 282s Copyright (C) 2023 The R Foundation for Statistical Computing 282s Platform: aarch64-unknown-linux-gnu (64-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 283s > source("incl/start.R") 283s > stopCluster <- parallel::stopCluster 283s > 283s > message("*** Connections ...") 283s Warning message: 283s package ‘parallelly’ was built under R version 4.3.3 283s > 283s > con <- stdin() 283s > idx <- as.integer(con) 283s > id <- connectionId(con) 283s *** Connections ... 283s > - Connections cannot be serialized 283s valid <- isConnectionValid(con) 283s > stopifnot(inherits(con, "connection"), idx == 0L, id == 0L, isTRUE(valid)) 283s > 283s > con <- stdout() 283s > idx <- as.integer(con) 283s > id <- connectionId(con) 283s > valid <- isConnectionValid(con) 283s > stopifnot(inherits(con, "connection"), idx == 1L, id == 1L, isTRUE(valid)) 283s > 283s > con <- stderr() 283s > idx <- as.integer(con) 283s > id <- connectionId(con) 283s > valid <- isConnectionValid(con) 283s > stopifnot(inherits(con, "connection"), idx == 2L, id == 2L, isTRUE(valid)) 283s > 283s > message("- Connections cannot be serialized") 283s > 283s > con <- file(tempfile(), open = "w") 283s > x <- list(value = 42, stderr = stderr(), con = con) 283s > y <- unserialize(serialize(x, connection = NULL)) 283s > print(connectionId(x$stderr)) 283s [1] 2 283s > print(connectionId(x$con)) 283s [1] 71 283s attr(,"raw_id") 283s [1] "" 283s > print(isConnectionValid(x$stderr)) 283s [1] TRUE 283s > print(isConnectionValid(x$con)) 283s [1] TRUE 283s > print(connectionId(y$stderr)) 283s [1] 2 283s > print(connectionId(y$con)) 283s [1] -1 283s > print(isConnectionValid(y$stderr)) 283s [1] TRUE 283s > print(isConnectionValid(y$con)) 283s [1] FALSE 283s attr(,"reason") 283s [1] "Connection (connection: index=3, description=\"/tmp/RtmpBLnuEx/file9a33e3a8be\", class=\"file\", mode=\"w\", text=\"text\", opened=\"opened\", can read=\"no\", can write=\"yes\", id=-1) is no longer valid. It differ from the currently registered R connection with the same index 3 (connection: index=3, description=\"/tmp/RtmpBLnuEx/file9a33e3a8be\", class=\"file\", mode=\"w\", text=\"text\", opened=\"opened\", can read=\"no\", can write=\"yes\", id=71, raw_id=\"\")" 283s > 283s > stopifnot( 283s + identical(y$value, x$value), 283s + connectionId(x$stderr) == 2L, 283s + isConnectionValid(x$stderr), 283s + isConnectionValid(y$stderr), 283s + identical(connectionId(y$stderr), connectionId(x$stderr)), 283s + connectionId(x$con) >= 3L, 283s + isConnectionValid(x$con), 283s + connectionId(y$con) == -1L, 283s + !isConnectionValid(y$con) 283s + ) 283s > close(con) 283s > 283s > message("*** Connections ... DONE") 283s > 283s > source("incl/end.R") 283s *** Connections ... DONE 283s > 283s BEGIN TEST isForkedChild.R 283s 283s R version 4.3.2 (2023-10-31) -- "Eye Holes" 283s Copyright (C) 2023 The R Foundation for Statistical Computing 283s Platform: aarch64-unknown-linux-gnu (64-bit) 283s 283s R is free software and comes with ABSOLUTELY NO WARRANTY. 283s You are welcome to redistribute it under certain conditions. 283s Type 'license()' or 'licence()' for distribution details. 283s 283s R is a collaborative project with many contributors. 283s Type 'contributors()' for more information and 283s 'citation()' on how to cite R or R packages in publications. 283s 283s Type 'demo()' for some demos, 'help()' for on-line help, or 283s 'help.start()' for an HTML browser interface to help. 283s Type 'q()' to quit R. 283s 283s > source("incl/start.R") 283s > library(parallel) 283s Warning message: 283s package ‘parallelly’ was built under R version 4.3.3 283s > options(parallelly.debug = FALSE) 283s 283s Attaching package: ‘parallel’ 283s 283s The following object is masked _by_ ‘.GlobalEnv’: 283s 283s detectCores 283s 283s > 283s > message("*** isForkedChild() ...") 283s > 283s > stopifnot(!isForkedChild()) 283s *** isForkedChild() ... 283s > 283s > if (supportsMulticore()) { 283s + message("- mcparallel()/mccollect()") 283s + f <- mcparallel(isForkedChild()) 283s + isForked <- mccollect(f)[[1]] 283s + stopifnot(isForked) 283s + 283s + message("- makeForkCluster()") 283s + cl <- makeForkCluster(1L) 283s + isForked <- clusterEvalQ(cl, { parallelly::isForkedChild() }) 283s + isForked <- unlist(isForked, use.names = FALSE) 283s + stopifnot(isForked) 283s + parallel::stopCluster(cl) 283s + } 283s - mcparallel()/mccollect() 283s - makeForkCluster() 283s > 283s > message("- mclapply()") 283s - mclapply() 283s > isForked <- mclapply(1:2, FUN = function(ii) isForkedChild()) 283s > isForked <- unlist(isForked, use.names = FALSE) 283s > if (supportsMulticore()) { 283s + stopifnot(all(isForked)) 283s + } else { 283s + stopifnot(!any(isForked)) 283s + } 283s > 283s > message("- makeClusterPSOCK()") 283s - makeClusterPSOCK() 283s > cl <- makeClusterPSOCK(1L) 283s > isForked <- clusterEvalQ(cl, { parallelly::isForkedChild() }) 283s > isForked <- unlist(isForked, use.names = FALSE) 283s > stopifnot(!isForked) 283s > parallel::stopCluster(cl) 283s > 283s > message("*** isForkedChild() ... DONE") 283s > 283s *** isForkedChild() ... DONE 283s > source("incl/end.R") 283s > 283s BEGIN TEST killNode.R 284s 284s R version 4.3.2 (2023-10-31) -- "Eye Holes" 284s Copyright (C) 2023 The R Foundation for Statistical Computing 284s Platform: aarch64-unknown-linux-gnu (64-bit) 284s 284s R is free software and comes with ABSOLUTELY NO WARRANTY. 284s You are welcome to redistribute it under certain conditions. 284s Type 'license()' or 'licence()' for distribution details. 284s 284s R is a collaborative project with many contributors. 284s Type 'contributors()' for more information and 284s 'citation()' on how to cite R or R packages in publications. 284s 284s Type 'demo()' for some demos, 'help()' for on-line help, or 284s 'help.start()' for an HTML browser interface to help. 284s Type 'q()' to quit R. 284s 284s > source("incl/start.R") 284s > Warning message: 284s package ‘parallelly’ was built under R version 4.3.3 284s 284s > if (.Platform$OS.type == "windows") { 284s + killNode <- function(cl) { 284s + parallel::stopCluster(cl) 284s + rep(TRUE, times = length(cl)) 284s + } 284s + } 284s > 284s > options(parallelly.debug = FALSE) 284s > 284s > message("*** killNode() and isNodeAlive() ...") 284s *** killNode() and isNodeAlive() ... 284s > 284s > isNodeAliveSupported <- isTRUE(parallelly:::pid_exists(Sys.getpid())) 284s > message("isNodeAlive() works: ", isNodeAliveSupported) 284s isNodeAlive() works: TRUE 284s > 284s > cl <- makeClusterPSOCK(2L, autoStop = FALSE) 284s > names(cl) <- sprintf("Node %d", seq_along(cl)) 284s > print(cl) 284s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 284s > 284s > ## WORKAROUND: On MS Windows, each R process creates a temporary Rscript 284s > ## file. In this test we terminate the workers such that these temporary files 284s > ## are not cleaned up, which will trigger a NOTE by 'R CMD check'. Because of 284s > ## this, we have to make sure to remove such files manually in this test. 284s > if (.Platform$OS.type == "windows") { 284s + files <- setdiff(dir(path = tempdir(), all.files = TRUE), c(".", "..")) 284s + files <- file.path(tempdir(), files) 284s + tmpfiles <- files 284s + files <- parallel::clusterEvalQ(cl, { 284s + files <- setdiff(dir(path = tempdir(), all.files = TRUE), c(".", "..")) 284s + file.path(tempdir(), files) 284s + }) 284s + files <- unlist(files) 284s + tmpfiles <- unique(c(tmpfiles, files)) 284s + message(sprintf("- files: [n=%d] %s", length(tmpfiles), 284s + paste(sQuote(tmpfiles), collapse = ", "))) 284s + } 284s > 284s > alive <- isNodeAlive(cl) 284s > print(alive) 284s Node 1 Node 2 284s TRUE TRUE 284s > stopifnot( 284s + length(alive) == length(cl), 284s + is.logical(alive) 284s + ) 284s > if (isNodeAliveSupported) { 284s + stopifnot( 284s + !anyNA(alive), 284s + isTRUE(alive[[1]]), isTRUE(alive[[2]]), 284s + all(alive) 284s + ) 284s + } 284s > 284s > message("- Terminate cluster nodes") 284s - Terminate cluster nodes 284s > signaled <- killNode(cl) 284s > print(signaled) 284s Node 1 Node 2 284s TRUE TRUE 284s > stopifnot( 284s + length(signaled) == length(cl), 284s + is.logical(signaled) 284s + ) 284s > ## The value of tools::pskill() is incorrect in R (< 3.5.0) 284s > if (getRversion() >= "3.5.0") { 284s + stopifnot( 284s + isTRUE(signaled[[1]]), isTRUE(signaled[[2]]), 284s + all(signaled) 284s + ) 284s + } 284s > 284s > message("- Waiting for cluster nodes to terminate") 284s - Waiting for cluster nodes to terminate 284s > ## It might take a moment before the background 284s > ## workers are shutdown after having been signaled 284s > timeout <- Sys.time() + 5.0 284s > repeat { 284s + alive <- isNodeAlive(cl) 284s + print(alive) 284s + stopifnot( 284s + length(alive) == length(cl), 284s + is.logical(alive) 284s + ) 284s + if (!any(alive, na.rm = TRUE)) break 284s + if (Sys.time() > timeout) { 284s + stop("One or more cluster nodes are still running after 5 seconds") 284s + } 284s + } 284s Node 1 Node 2 284s FALSE FALSE 284s > 284s > ## Remove any stray Rscript files 284s > if (.Platform$OS.type == "windows") { 284s + if (!isNodeAliveSupported) Sys.sleep(5.0) 284s + tmpfiles <- tmpfiles[utils::file_test("-f", tmpfiles)] 284s + if (length(tmpfiles) > 0L) { 284s + warning(sprintf("Cleaning up temporary left-over files: [n=%d] %s", 284s + length(tmpfiles), 284s + paste(sQuote(tmpfiles), collapse = ", "))) 284s + file.remove(tmpfiles) 284s + tmpfiles <- tmpfiles[utils::file_test("-f", tmpfiles)] 284s + if (length(tmpfiles) > 0L) { 284s + stop(sprintf("Failed to remove some temporary left-over files: [n=%d] %s", 284s + length(tmpfiles), 284s + paste(sQuote(tmpfiles), collapse = ", "))) 284s + } 284s + } 284s + } 284s > 284s > cl <- NULL 284s > 284s > message("*** killNode() and isNodeAlive() ... done") 284s *** killNode() and isNodeAlive() ... done 284s > 284s > source("incl/end.R") 284s > 284s BEGIN TEST makeClusterMPI.R 284s 284s R version 4.3.2 (2023-10-31) -- "Eye Holes" 284s Copyright (C) 2023 The R Foundation for Statistical Computing 284s Platform: aarch64-unknown-linux-gnu (64-bit) 284s 284s R is free software and comes with ABSOLUTELY NO WARRANTY. 284s You are welcome to redistribute it under certain conditions. 284s Type 'license()' or 'licence()' for distribution details. 284s 284s R is a collaborative project with many contributors. 284s Type 'contributors()' for more information and 284s 'citation()' on how to cite R or R packages in publications. 284s 284s Type 'demo()' for some demos, 'help()' for on-line help, or 284s 'help.start()' for an HTML browser interface to help. 284s Type 'q()' to quit R. 284s 284s > source("incl/start.R") 284s > 284s > library(parallel) 284s Warning message: 284s package ‘parallelly’ was built under R version 4.3.3 284s 284s Attaching package: ‘parallel’ 284s 284s > 284s > message("*** makeClusterMPI() ...") 284s The following object is masked _by_ ‘.GlobalEnv’: 284s 284s detectCores 284s 284s *** makeClusterMPI() ... 284s > 284s > pkg <- "Rmpi" 284s > if (fullTest && requireNamespace(pkg, quietly = TRUE)) { 284s + cl <- makeClusterMPI(2L) 284s + str(cl) 284s + 284s + res <- parLapply(cl, X = 1:2, fun = function(x) { 284s + list( 284s + hostname = Sys.info()[["nodename"]], 284s + pid = Sys.getpid(), 284s + value = x^2 284s + ) 284s + }) 284s + utils::str(res) 284s + y <- vapply(res, FUN = `[[`, "value", FUN.VALUE = NA_real_) 284s + stopifnot(identical(y, c(1, 4))) 284s + 284s + stopCluster(cl) 284s + str(cl) 284s + } 284s > 284s > message("*** makeClusterMPI() ... DONE") 284s > 284s > source("incl/end.R") 284s *** makeClusterMPI() ... DONE 284s > 284s BEGIN TEST makeClusterPSOCK.R 284s 284s R version 4.3.2 (2023-10-31) -- "Eye Holes" 284s Copyright (C) 2023 The R Foundation for Statistical Computing 284s Platform: aarch64-unknown-linux-gnu (64-bit) 284s 284s R is free software and comes with ABSOLUTELY NO WARRANTY. 284s You are welcome to redistribute it under certain conditions. 284s Type 'license()' or 'licence()' for distribution details. 284s 284s R is a collaborative project with many contributors. 284s Type 'contributors()' for more information and 284s 'citation()' on how to cite R or R packages in publications. 284s 284s Type 'demo()' for some demos, 'help()' for on-line help, or 284s 'help.start()' for an HTML browser interface to help. 284s Type 'q()' to quit R. 284s 285s > source("incl/start.R") 285s Warning message: 285s package ‘parallelly’ was built under R version 4.3.3 285s > 285s > is_fqdn <- parallelly:::is_fqdn 285s > is_ip_number <- parallelly:::is_ip_number 285s > is_localhost <- parallelly:::is_localhost 285s > find_rshcmd <- parallelly:::find_rshcmd 285s > 285s > message("*** makeClusterPSOCK() ...") 285s *** makeClusterPSOCK() ... 285s > 285s > message("- makeClusterPSOCK() - internal utility functions") 285s - makeClusterPSOCK() - internal utility functions 285s > 285s > stopifnot( 285s + is_fqdn("a.b"), 285s + is_fqdn("a.b.c"), 285s + !is_fqdn("a") 285s + ) 285s > 285s > stopifnot( 285s + is_ip_number("1.2.3.4"), 285s + !is_ip_number("a"), 285s + !is_ip_number("1.2.3"), 285s + !is_ip_number("1.2.3.256"), 285s + !is_ip_number("1.2.3.-1"), 285s + !is_ip_number("1.2.3.a") 285s + ) 285s > 285s > ## Reset internal cache 285s > stopifnot(is.na(is_localhost(worker = NULL, hostname = NULL))) 285s > stopifnot( 285s + is_localhost("localhost"), 285s + is_localhost("127.0.0.1"), 285s + is_localhost(Sys.info()[["nodename"]]), 285s + is_localhost(Sys.info()[["nodename"]]), ## cache hit 285s + !is_localhost("not.a.localhost.hostname") 285s + ) 285s > 285s > cmd <- find_rshcmd(must_work = FALSE) 285s > print(cmd) 285s $ssh 285s ssh 285s "/usr/bin/ssh" 285s attr(,"type") 285s [1] "ssh" 285s attr(,"version") 285s [1] "OpenSSH_9.6p1 Ubuntu-3ubuntu2, OpenSSL 3.0.13 30 Jan 2024"- makeClusterPSOCK() 285s 285s 285s > 285s > 285s > message("- makeClusterPSOCK()") 285s > 285s > cl <- makeClusterPSOCK("", user = "johndoe", master = NULL, revtunnel = FALSE, rshcmd = "my_ssh", renice = TRUE, manual = TRUE, dryrun = TRUE) 285s [19:29:13.004] [local output] makeClusterPSOCK() ... 285s [19:29:13.039] [local output] Workers: [n = 1] ‘’ 285s [19:29:13.041] [local output] Base port: 11085 285s [19:29:13.041] [local output] Getting setup options for 1 cluster nodes ... 285s [19:29:13.041] [local output] - Node 1 of 1 ... 285s [19:29:13.043] [local output] Rscript port: 11085 285s 285s [19:29:13.043] [local output] Using 'rshcmd': ‘my_ssh’ [type=‘’, version=‘’] 285s [19:29:13.044] [local output] Getting setup options for 1 cluster nodes ... done 285s [19:29:13.044] [local output] Creating node 1 of 1 ... 285s [19:29:13.044] [local output] - setting up node 285s [19:29:13.044] [local output] - attempt #1 of 3 285s ---------------------------------------------------------------------- 285s Manually, (i) login into external machine ‘’: 285s 285s 'my_ssh' -l johndoe 285s 285s and (ii) start worker #1 from there: 285s 285s nice --adjustment=1 '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=autopkgtest PORT=11085 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 285s 285s Alternatively, start worker #1 from the local machine by combining both steps in a single call: 285s 285s 'my_ssh' -l johndoe "nice --adjustment=1 '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'options(socketOptions = \"no-delay\")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=autopkgtest PORT=11085 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential" 285s 285s [19:29:13.045] [local output] Creating node 1 of 1 ... done 285s [19:29:13.046] [local output] Launching of workers completed 285s [19:29:13.046] [local output] Collecting session information from workers 285s [19:29:13.046] [local output] makeClusterPSOCK() ... done 285s > print(cl) 285s Socket cluster with 0 nodes where 285s > 285s > cl <- makeClusterPSOCK(1L, port = "random", dryrun = TRUE) 285s [19:29:13.048] [local output] makeClusterPSOCK() ... 285s [19:29:13.057] [local output] Workers: [n = 1] ‘localhost’ 285s [19:29:13.058] [local output] Base port: 11177 285s [19:29:13.059] [local output] Getting setup options for 1 cluster nodes ... 285s [19:29:13.059] [local output] - Node 1 of 1 ... 285s [19:29:13.059] [local output] localMachine=TRUE => revtunnel=FALSE 285s 285s [19:29:13.060] [local output] Rscript port: 11177 285s 285s [19:29:13.060] [local output] Getting setup options for 1 cluster nodes ... done 285s [19:29:13.061] [local output] Creating node 1 of 1 ... 285s [19:29:13.061] [local output] - setting up node 285s [19:29:13.061] [local output] - attempt #1 of 3 285s ---------------------------------------------------------------------- 285s Manually, start worker #1 on local machine ‘localhost’ with: 285s 285s '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11177 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 285s 285s [19:29:13.062] [local output] Creating node 1 of 1 ... done 285s [19:29:13.062] [local output] Launching of workers completed 285s [19:29:13.062] [local output] Collecting session information from workers 285s [19:29:13.062] [local output] makeClusterPSOCK() ... done 285s > print(cl) 285s Socket cluster with 0 nodes where 285s > 285s > cl <- makeClusterPSOCK(1L) 285s [19:29:13.063] [local output] makeClusterPSOCK() ... 285s [19:29:13.067] [local output] Workers: [n = 1] ‘localhost’ 285s [19:29:13.068] [local output] Base port: 11731 285s [19:29:13.068] [local output] Getting setup options for 1 cluster nodes ... 285s [19:29:13.069] [local output] - Node 1 of 1 ... 285s [19:29:13.069] [local output] localMachine=TRUE => revtunnel=FALSE 285s 285s [19:29:13.070] Testing if worker's PID can be inferred: ‘'/usr/lib/R/bin/Rscript' -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a653b91b64d.pid")), silent = TRUE)' -e 'file.exists("/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a653b91b64d.pid")'’ 285s [19:29:13.393] - Possible to infer worker's PID: TRUE 285s [19:29:13.394] [local output] Rscript port: 11731 285s 285s [19:29:13.394] [local output] Getting setup options for 1 cluster nodes ... done 285s [19:29:13.394] [local output] - Parallel setup requested for some PSOCK nodes 285s [19:29:13.395] [local output] Setting up PSOCK nodes in parallel 285s [19:29:13.396] List of 36 285s [19:29:13.396] $ worker : chr "localhost" 285s [19:29:13.396] ..- attr(*, "localhost")= logi TRUE 285s [19:29:13.396] $ master : chr "localhost" 285s [19:29:13.396] $ port : int 11731 285s [19:29:13.396] $ connectTimeout : num 120 285s [19:29:13.396] $ timeout : num 2592000 285s [19:29:13.396] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 285s [19:29:13.396] $ homogeneous : logi TRUE 285s [19:29:13.396] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 285s [19:29:13.396] $ rscript_envs : NULL 285s [19:29:13.396] $ rscript_libs : NULL 285s [19:29:13.396] $ rscript_startup : NULL 285s [19:29:13.396] $ rscript_sh : chr "sh" 285s [19:29:13.396] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 285s [19:29:13.396] $ methods : logi TRUE 285s [19:29:13.396] $ socketOptions : chr "no-delay" 285s [19:29:13.396] $ useXDR : logi FALSE 285s [19:29:13.396] $ outfile : chr "/dev/null" 285s [19:29:13.396] $ renice : int NA 285s [19:29:13.396] $ rshcmd : NULL 285s [19:29:13.396] $ user : chr(0) 285s [19:29:13.396] $ revtunnel : logi FALSE 285s [19:29:13.396] $ rshlogfile : NULL 285s [19:29:13.396] $ rshopts : chr(0) 285s [19:29:13.396] $ rank : int 1 285s [19:29:13.396] $ manual : logi FALSE 285s [19:29:13.396] $ dryrun : logi FALSE 285s [19:29:13.396] $ quiet : logi FALSE 285s [19:29:13.396] $ setup_strategy : chr "parallel" 285s [19:29:13.396] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 285s [19:29:13.396] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a653b91b64d.pid" 285s [19:29:13.396] $ rshcmd_label : NULL 285s [19:29:13.396] $ rsh_call : NULL 285s [19:29:13.396] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 285s [19:29:13.396] $ localMachine : logi TRUE 285s [19:29:13.396] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 285s [19:29:13.396] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 285s [19:29:13.396] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 285s [19:29:13.396] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 285s [19:29:13.396] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 285s [19:29:13.396] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 285s [19:29:13.396] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 285s [19:29:13.396] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 285s [19:29:13.396] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 285s [19:29:13.396] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 285s [19:29:13.396] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 285s [19:29:13.396] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 285s [19:29:13.396] "parallel"), action = c("launch", "options"), verbose = FALSE) 285s [19:29:13.396] $ arguments :List of 28 285s [19:29:13.396] ..$ worker : chr "localhost" 285s [19:29:13.396] ..$ master : NULL 285s [19:29:13.396] ..$ port : int 11731 285s [19:29:13.396] ..$ connectTimeout : num 120 285s [19:29:13.396] ..$ timeout : num 2592000 285s [19:29:13.396] ..$ rscript : NULL 285s [19:29:13.396] ..$ homogeneous : NULL 285s [19:29:13.396] ..$ rscript_args : NULL 285s [19:29:13.396] ..$ rscript_envs : NULL 285s [19:29:13.396] ..$ rscript_libs : NULL 285s [19:29:13.396] ..$ rscript_startup : NULL 285s [19:29:13.396] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 285s [19:29:13.396] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 285s [19:29:13.396] ..$ methods : logi TRUE 285s [19:29:13.396] ..$ socketOptions : chr "no-delay" 285s [19:29:13.396] ..$ useXDR : logi FALSE 285s [19:29:13.396] ..$ outfile : chr "/dev/null" 285s [19:29:13.396] ..$ renice : int NA 285s [19:29:13.396] ..$ rshcmd : NULL 285s [19:29:13.396] ..$ user : NULL 285s [19:29:13.396] ..$ revtunnel : logi NA 285s [19:29:13.396] ..$ rshlogfile : NULL 285s [19:29:13.396] ..$ rshopts : NULL 285s [19:29:13.396] ..$ rank : int 1 285s [19:29:13.396] ..$ manual : logi FALSE 285s [19:29:13.396] ..$ dryrun : logi FALSE 285s [19:29:13.396] ..$ quiet : logi FALSE 285s [19:29:13.396] ..$ setup_strategy : chr "parallel" 285s [19:29:13.396] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 285s [19:29:13.422] [local output] System call to launch all workers: 285s [19:29:13.422] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a653b91b64d.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11731 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 285s [19:29:13.422] [local output] Starting PSOCK main server 285s [19:29:13.484] [local output] Workers launched 285s [19:29:13.484] [local output] Waiting for workers to connect back 285s [19:29:13.485] - [local output] 0 workers out of 1 ready 285s [19:29:13.719] - [local output] 0 workers out of 1 ready 285s [19:29:13.720] - [local output] 1 workers out of 1 ready 285s [19:29:13.720] [local output] Launching of workers completed 285s [19:29:13.720] [local output] Collecting session information from workers 285s [19:29:13.721] [local output] - Worker #1 of 1 285s [19:29:13.722] [local output] makeClusterPSOCK() ... done 285s > print(cl) 285s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 285s > node <- cl[[1]] 285s > utils::str(node) 285s List of 4 285s $ con : 'sockconn' int 4 285s ..- attr(*, "conn_id")= 285s $ host : chr "localhost" 285s ..- attr(*, "localhost")= logi TRUE 285s $ rank : int 0 285s $ session_info:List of 6 285s ..$ r :List of 15 285s .. ..$ platform : chr "aarch64-unknown-linux-gnu" 285s .. ..$ arch : chr "aarch64" 285s .. ..$ os : chr "linux-gnu" 285s .. ..$ system : chr "aarch64, linux-gnu" 285s .. ..$ status : chr "" 285s .. ..$ major : chr "4" 285s .. ..$ minor : chr "3.2" 285s .. ..$ year : chr "2023" 285s .. ..$ month : chr "10" 285s .. ..$ day : chr "31" 285s .. ..$ svn rev : chr "85441" 285s .. ..$ language : chr "R" 285s .. ..$ version.string: chr "R version 4.3.2 (2023-10-31)" 285s .. ..$ nickname : chr "Eye Holes" 285s .. ..$ os.type : chr "unix" 285s ..$ system :List of 8 285s .. ..$ sysname : chr "Linux" 285s .. ..$ release : chr "6.8.0-11-generic" 285s .. ..$ version : chr "#11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024" 285s .. ..$ nodename : chr "autopkgtest" 285s .. ..$ machine : chr "aarch64" 285s .. ..$ login : chr "ubuntu" 285s .. ..$ user : chr "ubuntu" 285s .. ..$ effective_user: chr "ubuntu" 285s ..$ libs : chr [1:3] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library" "/usr/lib/R/library" 285s ..$ pkgs : NULL 285s ..$ pwd : chr "/tmp/autopkgtest.xfYAnX/autopkgtest_tmp/tests" 285s ..$ process:List of 1 285s .. ..$ pid: int 2706 285s - attr(*, "options")=List of 35 285s ..$ worker : chr "localhost" 285s .. ..- attr(*, "localhost")= logi TRUE 285s ..$ master : chr "localhost" 285s ..$ port : int 11731 285s ..$ connectTimeout : num 120 285s ..$ timeout : num 2592000 285s ..$ rscript : chr "'/usr/lib/R/bin/Rscript'" 285s ..$ homogeneous : logi TRUE 285s ..$ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 285s ..$ rscript_envs : NULL 285s ..$ rscript_libs : NULL 285s ..$ rscript_startup : NULL 285s ..$ rscript_sh : chr "sh" 285s ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 285s ..$ methods : logi TRUE 285s ..$ socketOptions : chr "no-delay" 285s ..$ useXDR : logi FALSE 285s ..$ outfile : chr "/dev/null" 285s ..$ renice : int NA 285s ..$ rshcmd : NULL 285s ..$ user : chr(0) 285s ..$ revtunnel : logi FALSE 285s ..$ rshlogfile : NULL 285s ..$ rshopts : chr(0) 285s ..$ rank : int 0 285s ..$ manual : logi FALSE 285s ..$ dryrun : logi FALSE 285s ..$ quiet : logi FALSE 285s ..$ setup_strategy : chr "parallel" 285s ..$ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 285s ..$ rshcmd_label : NULL 285s ..$ rsh_call : NULL 285s ..$ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 285s ..$ localMachine : logi TRUE 285s ..$ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 285s master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 285s 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 285s 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 285s rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 285s "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 285s "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 285s "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 285s FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 285s NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 285s NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 285s setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 285s "parallel"), action = c("launch", "options"), verbose = FALSE) 285s ..$ arguments :List of 28 285s .. ..$ worker : chr "localhost" 285s .. ..$ master : NULL 285s .. ..$ port : int 11731 285s .. ..$ connectTimeout : num 120 285s .. ..$ timeout : num 2592000 285s .. ..$ rscript : NULL 285s .. ..$ homogeneous : NULL 285s .. ..$ rscript_args : NULL 285s .. ..$ rscript_envs : NULL 285s .. ..$ rscript_libs : NULL 285s .. ..$ rscript_startup : NULL 285s .. ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 285s .. ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 285s .. ..$ methods : logi TRUE 285s .. ..$ socketOptions : chr "no-delay" 285s .. ..$ useXDR : logi FALSE 285s .. ..$ outfile : chr "/dev/null" 285s .. ..$ renice : int NA 285s .. ..$ rshcmd : NULL 285s .. ..$ user : NULL 285s .. ..$ revtunnel : logi NA 285s .. ..$ rshlogfile : NULL 285s .. ..$ rshopts : NULL 285s .. ..$ rank : int 1 285s .. ..$ manual : logi FALSE 285s .. ..$ dryrun : logi FALSE 285s .. ..$ quiet : logi FALSE 285s .. ..$ setup_strategy : chr "parallel" 285s ..- attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 285s - attr(*, "class")= chr [1:2] "RichSOCKnode" "SOCK0node" 285s > stopifnot(isTRUE(attr(node[["host"]], "localhost"))) 285s > parallel::stopCluster(cl) 285s > 285s > 285s > message("- makeClusterPSOCK() - useXDR = TRUE/FALSE") 285s > 285s > for (xdr in c(TRUE, FALSE)) { 285s + cl <- makeClusterPSOCK(1L, useXDR = xdr) 285s + node <- cl[[1]] 285s + stopifnot( 285s + is.list(node), 285s + inherits(node, if (xdr) "SOCKnode" else "SOCK0node"), 285s + "session_info" %in% names(node) 285s + ) 285s + si <- node[["session_info"]] 285s + stopifnot(is.list(si)) 285s + parallel::stopCluster(cl) 285s + } 285s - makeClusterPSOCK() - useXDR = TRUE/FALSE 285s [19:29:13.810] [local output] makeClusterPSOCK() ... 285s [19:29:13.814] [local output] Workers: [n = 1] ‘localhost’ 285s [19:29:13.820] [local output] Base port: 11124 285s [19:29:13.820] [local output] Getting setup options for 1 cluster nodes ... 285s [19:29:13.820] [local output] - Node 1 of 1 ... 285s [19:29:13.821] [local output] localMachine=TRUE => revtunnel=FALSE 285s 285s [19:29:13.821] [local output] Rscript port: 11124 285s 285s [19:29:13.822] [local output] Getting setup options for 1 cluster nodes ... done 285s [19:29:13.822] [local output] - Parallel setup requested for some PSOCK nodes 285s [19:29:13.823] [local output] Setting up PSOCK nodes in parallel 286s [19:29:13.823] List of 36 286s [19:29:13.823] $ worker : chr "localhost" 286s [19:29:13.823] ..- attr(*, "localhost")= logi TRUE 286s [19:29:13.823] $ master : chr "localhost" 286s [19:29:13.823] $ port : int 11124 286s [19:29:13.823] $ connectTimeout : num 120 286s [19:29:13.823] $ timeout : num 2592000 286s [19:29:13.823] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 286s [19:29:13.823] $ homogeneous : logi TRUE 286s [19:29:13.823] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 286s [19:29:13.823] $ rscript_envs : NULL 286s [19:29:13.823] $ rscript_libs : NULL 286s [19:29:13.823] $ rscript_startup : NULL 286s [19:29:13.823] $ rscript_sh : chr "sh" 286s [19:29:13.823] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 286s [19:29:13.823] $ methods : logi TRUE 286s [19:29:13.823] $ socketOptions : chr "no-delay" 286s [19:29:13.823] $ useXDR : logi TRUE 286s [19:29:13.823] $ outfile : chr "/dev/null" 286s [19:29:13.823] $ renice : int NA 286s [19:29:13.823] $ rshcmd : NULL 286s [19:29:13.823] $ user : chr(0) 286s [19:29:13.823] $ revtunnel : logi FALSE 286s [19:29:13.823] $ rshlogfile : NULL 286s [19:29:13.823] $ rshopts : chr(0) 286s [19:29:13.823] $ rank : int 1 286s [19:29:13.823] $ manual : logi FALSE 286s [19:29:13.823] $ dryrun : logi FALSE 286s [19:29:13.823] $ quiet : logi FALSE 286s [19:29:13.823] $ setup_strategy : chr "parallel" 286s [19:29:13.823] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 286s [19:29:13.823] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a652d60ac12.pid" 286s [19:29:13.823] $ rshcmd_label : NULL 286s [19:29:13.823] $ rsh_call : NULL 286s [19:29:13.823] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 286s [19:29:13.823] $ localMachine : logi TRUE 286s [19:29:13.823] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 286s [19:29:13.823] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 286s [19:29:13.823] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 286s [19:29:13.823] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 286s [19:29:13.823] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 286s [19:29:13.823] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 286s [19:29:13.823] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 286s [19:29:13.823] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 286s [19:29:13.823] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 286s [19:29:13.823] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 286s [19:29:13.823] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 286s [19:29:13.823] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 286s [19:29:13.823] "parallel"), action = c("launch", "options"), verbose = FALSE) 286s [19:29:13.823] $ arguments :List of 28 286s [19:29:13.823] ..$ worker : chr "localhost" 286s [19:29:13.823] ..$ master : NULL 286s [19:29:13.823] ..$ port : int 11124 286s [19:29:13.823] ..$ connectTimeout : num 120 286s [19:29:13.823] ..$ timeout : num 2592000 286s [19:29:13.823] ..$ rscript : NULL 286s [19:29:13.823] ..$ homogeneous : NULL 286s [19:29:13.823] ..$ rscript_args : NULL 286s [19:29:13.823] ..$ rscript_envs : NULL 286s [19:29:13.823] ..$ rscript_libs : NULL 286s [19:29:13.823] ..$ rscript_startup : NULL 286s [19:29:13.823] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 286s [19:29:13.823] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 286s [19:29:13.823] ..$ methods : logi TRUE 286s [19:29:13.823] ..$ socketOptions : chr "no-delay" 286s [19:29:13.823] ..$ useXDR : logi TRUE 286s [19:29:13.823] ..$ outfile : chr "/dev/null" 286s [19:29:13.823] ..$ renice : int NA 286s [19:29:13.823] ..$ rshcmd : NULL 286s [19:29:13.823] ..$ user : NULL 286s [19:29:13.823] ..$ revtunnel : logi NA 286s [19:29:13.823] ..$ rshlogfile : NULL 286s [19:29:13.823] ..$ rshopts : NULL 286s [19:29:13.823] ..$ rank : int 1 286s [19:29:13.823] ..$ manual : logi FALSE 286s [19:29:13.823] ..$ dryrun : logi FALSE 286s [19:29:13.823] ..$ quiet : logi FALSE 286s [19:29:13.823] ..$ setup_strategy : chr "parallel" 286s [19:29:13.823] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 286s [19:29:13.879] [local output] System call to launch all workers: 286s [19:29:13.879] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a652d60ac12.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11124 OUT=/dev/null TIMEOUT=2592000 XDR=TRUE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 286s [19:29:13.879] [local output] Starting PSOCK main server 286s [19:29:13.890] [local output] Workers launched 286s [19:29:13.891] [local output] Waiting for workers to connect back 286s [19:29:13.891] - [local output] 0 workers out of 1 ready 286s [19:29:14.179] - [local output] 0 workers out of 1 ready 286s [19:29:14.180] - [local output] 1 workers out of 1 ready 286s [19:29:14.180] [local output] Launching of workers completed 286s [19:29:14.180] [local output] Collecting session information from workers 286s [19:29:14.181] [local output] - Worker #1 of 1 286s [19:29:14.181] [local output] makeClusterPSOCK() ... done 286s [19:29:14.182] [local output] makeClusterPSOCK() ... 286s [19:29:14.186] [local output] Workers: [n = 1] ‘localhost’ 286s [19:29:14.187] [local output] Base port: 11074 286s [19:29:14.187] [local output] Getting setup options for 1 cluster nodes ... 286s [19:29:14.187] [local output] - Node 1 of 1 ... 286s [19:29:14.188] [local output] localMachine=TRUE => revtunnel=FALSE 286s 286s [19:29:14.189] [local output] Rscript port: 11074 286s 286s [19:29:14.190] [local output] Getting setup options for 1 cluster nodes ... done 286s [19:29:14.190] [local output] - Parallel setup requested for some PSOCK nodes 286s [19:29:14.190] [local output] Setting up PSOCK nodes in parallel 286s [19:29:14.191] List of 36 286s [19:29:14.191] $ worker : chr "localhost" 286s [19:29:14.191] ..- attr(*, "localhost")= logi TRUE 286s [19:29:14.191] $ master : chr "localhost" 286s [19:29:14.191] $ port : int 11074 286s [19:29:14.191] $ connectTimeout : num 120 286s [19:29:14.191] $ timeout : num 2592000 286s [19:29:14.191] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 286s [19:29:14.191] $ homogeneous : logi TRUE 286s [19:29:14.191] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 286s [19:29:14.191] $ rscript_envs : NULL 286s [19:29:14.191] $ rscript_libs : NULL 286s [19:29:14.191] $ rscript_startup : NULL 286s [19:29:14.191] $ rscript_sh : chr "sh" 286s [19:29:14.191] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 286s [19:29:14.191] $ methods : logi TRUE 286s [19:29:14.191] $ socketOptions : chr "no-delay" 286s [19:29:14.191] $ useXDR : logi FALSE 286s [19:29:14.191] $ outfile : chr "/dev/null" 286s [19:29:14.191] $ renice : int NA 286s [19:29:14.191] $ rshcmd : NULL 286s [19:29:14.191] $ user : chr(0) 286s [19:29:14.191] $ revtunnel : logi FALSE 286s [19:29:14.191] $ rshlogfile : NULL 286s [19:29:14.191] $ rshopts : chr(0) 286s [19:29:14.191] $ rank : int 1 286s [19:29:14.191] $ manual : logi FALSE 286s [19:29:14.191] $ dryrun : logi FALSE 286s [19:29:14.191] $ quiet : logi FALSE 286s [19:29:14.191] $ setup_strategy : chr "parallel" 286s [19:29:14.191] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 286s [19:29:14.191] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a6524581dd9.pid" 286s [19:29:14.191] $ rshcmd_label : NULL 286s [19:29:14.191] $ rsh_call : NULL 286s [19:29:14.191] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 286s [19:29:14.191] $ localMachine : logi TRUE 286s [19:29:14.191] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 286s [19:29:14.191] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 286s [19:29:14.191] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 286s [19:29:14.191] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 286s [19:29:14.191] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 286s [19:29:14.191] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 286s [19:29:14.191] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 286s [19:29:14.191] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 286s [19:29:14.191] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 286s [19:29:14.191] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 286s [19:29:14.191] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 286s [19:29:14.191] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 286s [19:29:14.191] "parallel"), action = c("launch", "options"), verbose = FALSE) 286s [19:29:14.191] $ arguments :List of 28 286s [19:29:14.191] ..$ worker : chr "localhost" 286s [19:29:14.191] ..$ master : NULL 286s [19:29:14.191] ..$ port : int 11074 286s [19:29:14.191] ..$ connectTimeout : num 120 286s [19:29:14.191] ..$ timeout : num 2592000 286s [19:29:14.191] ..$ rscript : NULL 286s [19:29:14.191] ..$ homogeneous : NULL 286s [19:29:14.191] ..$ rscript_args : NULL 286s [19:29:14.191] ..$ rscript_envs : NULL 286s [19:29:14.191] ..$ rscript_libs : NULL 286s [19:29:14.191] ..$ rscript_startup : NULL 286s [19:29:14.191] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 286s [19:29:14.191] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 286s [19:29:14.191] ..$ methods : logi TRUE 286s [19:29:14.191] ..$ socketOptions : chr "no-delay" 286s [19:29:14.191] ..$ useXDR : logi FALSE 286s [19:29:14.191] ..$ outfile : chr "/dev/null" 286s [19:29:14.191] ..$ renice : int NA 286s [19:29:14.191] ..$ rshcmd : NULL 286s [19:29:14.191] ..$ user : NULL 286s [19:29:14.191] ..$ revtunnel : logi NA 286s [19:29:14.191] ..$ rshlogfile : NULL 286s [19:29:14.191] ..$ rshopts : NULL 286s [19:29:14.191] ..$ rank : int 1 286s [19:29:14.191] ..$ manual : logi FALSE 286s [19:29:14.191] ..$ dryrun : logi FALSE 286s [19:29:14.191] ..$ quiet : logi FALSE 286s [19:29:14.191] ..$ setup_strategy : chr "parallel" 286s [19:29:14.191] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 286s [19:29:14.217] [local output] System call to launch all workers: 286s [19:29:14.217] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a6524581dd9.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11074 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 286s [19:29:14.217] [local output] Starting PSOCK main server 286s [19:29:14.219] [local output] Workers launched 286s [19:29:14.219] [local output] Waiting for workers to connect back 286s [19:29:14.219] - [local output] 0 workers out of 1 ready 286s [19:29:14.415] - [local output] 0 workers out of 1 ready 286s [19:29:14.415] - [local output] 1 workers out of 1 ready 286s [19:29:14.415] [local output] Launching of workers completed 286s [19:29:14.415] [local output] Collecting session information from workers 286s [19:29:14.416] [local output] - Worker #1 of 1 286s [19:29:14.417] [local output] makeClusterPSOCK() ... done 286s > 286s > message("- makeClusterPSOCK() - argument 'socketOptions'") 286s - makeClusterPSOCK() - argument 'socketOptions' 286s > 286s > for (value in list(NULL, "NULL", "no-delay")) { 286s + cl <- makeClusterPSOCK(1L, socketOptions = value) 286s + y <- parallel::clusterEvalQ(cl, 42L)[[1]] 286s + stopifnot(identical(y, 42L)) 286s + parallel::stopCluster(cl) 286s + } 286s [19:29:14.423] [local output] makeClusterPSOCK() ... 286s [19:29:14.427] [local output] Workers: [n = 1] ‘localhost’ 286s [19:29:14.428] [local output] Base port: 11878 286s [19:29:14.429] [local output] Getting setup options for 1 cluster nodes ... 286s [19:29:14.429] [local output] - Node 1 of 1 ... 286s [19:29:14.429] [local output] localMachine=TRUE => revtunnel=FALSE 286s 286s [19:29:14.430] [local output] Rscript port: 11878 286s 286s [19:29:14.431] [local output] Getting setup options for 1 cluster nodes ... done 286s [19:29:14.431] [local output] - Parallel setup requested for some PSOCK nodes 286s [19:29:14.431] [local output] Setting up PSOCK nodes in parallel 286s [19:29:14.432] List of 36 286s [19:29:14.432] $ worker : chr "localhost" 286s [19:29:14.432] ..- attr(*, "localhost")= logi TRUE 286s [19:29:14.432] $ master : chr "localhost" 286s [19:29:14.432] $ port : int 11878 286s [19:29:14.432] $ connectTimeout : num 120 286s [19:29:14.432] $ timeout : num 2592000 286s [19:29:14.432] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 286s [19:29:14.432] $ homogeneous : logi TRUE 286s [19:29:14.432] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 286s [19:29:14.432] $ rscript_envs : NULL 286s [19:29:14.432] $ rscript_libs : NULL 286s [19:29:14.432] $ rscript_startup : NULL 286s [19:29:14.432] $ rscript_sh : chr "sh" 286s [19:29:14.432] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 286s [19:29:14.432] $ methods : logi TRUE 286s [19:29:14.432] $ socketOptions : NULL 286s [19:29:14.432] $ useXDR : logi FALSE 286s [19:29:14.432] $ outfile : chr "/dev/null" 286s [19:29:14.432] $ renice : int NA 286s [19:29:14.432] $ rshcmd : NULL 286s [19:29:14.432] $ user : chr(0) 286s [19:29:14.432] $ revtunnel : logi FALSE 286s [19:29:14.432] $ rshlogfile : NULL 286s [19:29:14.432] $ rshopts : chr(0) 286s [19:29:14.432] $ rank : int 1 286s [19:29:14.432] $ manual : logi FALSE 286s [19:29:14.432] $ dryrun : logi FALSE 286s [19:29:14.432] $ quiet : logi FALSE 286s [19:29:14.432] $ setup_strategy : chr "parallel" 286s [19:29:14.432] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 286s [19:29:14.432] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a657ad76c07.pid" 286s [19:29:14.432] $ rshcmd_label : NULL 286s [19:29:14.432] $ rsh_call : NULL 286s [19:29:14.432] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 286s [19:29:14.432] $ localMachine : logi TRUE 286s [19:29:14.432] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 286s [19:29:14.432] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 286s [19:29:14.432] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 286s [19:29:14.432] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 286s [19:29:14.432] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 286s [19:29:14.432] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 286s [19:29:14.432] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 286s [19:29:14.432] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 286s [19:29:14.432] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 286s [19:29:14.432] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 286s [19:29:14.432] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 286s [19:29:14.432] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 286s [19:29:14.432] "parallel"), action = c("launch", "options"), verbose = FALSE) 286s [19:29:14.432] $ arguments :List of 28 286s [19:29:14.432] ..$ worker : chr "localhost" 286s [19:29:14.432] ..$ master : NULL 286s [19:29:14.432] ..$ port : int 11878 286s [19:29:14.432] ..$ connectTimeout : num 120 286s [19:29:14.432] ..$ timeout : num 2592000 286s [19:29:14.432] ..$ rscript : NULL 286s [19:29:14.432] ..$ homogeneous : NULL 286s [19:29:14.432] ..$ rscript_args : NULL 286s [19:29:14.432] ..$ rscript_envs : NULL 286s [19:29:14.432] ..$ rscript_libs : NULL 286s [19:29:14.432] ..$ rscript_startup : NULL 286s [19:29:14.432] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 286s [19:29:14.432] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 286s [19:29:14.432] ..$ methods : logi TRUE 286s [19:29:14.432] ..$ socketOptions : NULL 286s [19:29:14.432] ..$ useXDR : logi FALSE 286s [19:29:14.432] ..$ outfile : chr "/dev/null" 286s [19:29:14.432] ..$ renice : int NA 286s [19:29:14.432] ..$ rshcmd : NULL 286s [19:29:14.432] ..$ user : NULL 286s [19:29:14.432] ..$ revtunnel : logi NA 286s [19:29:14.432] ..$ rshlogfile : NULL 286s [19:29:14.432] ..$ rshopts : NULL 286s [19:29:14.432] ..$ rank : int 1 286s [19:29:14.432] ..$ manual : logi FALSE 286s [19:29:14.432] ..$ dryrun : logi FALSE 286s [19:29:14.432] ..$ quiet : logi FALSE 286s [19:29:14.432] ..$ setup_strategy : chr "parallel" 286s [19:29:14.432] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 286s [19:29:14.455] [local output] System call to launch all workers: 286s [19:29:14.456] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a657ad76c07.pid")), silent = TRUE)' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11878 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 286s [19:29:14.456] [local output] Starting PSOCK main server 286s [19:29:14.457] [local output] Workers launched 286s [19:29:14.457] [local output] Waiting for workers to connect back 286s [19:29:14.457] - [local output] 0 workers out of 1 ready 286s [19:29:14.676] - [local output] 0 workers out of 1 ready 286s [19:29:14.677] - [local output] 1 workers out of 1 ready 286s [19:29:14.677] [local output] Launching of workers completed 286s [19:29:14.677] [local output] Collecting session information from workers 286s [19:29:14.685] [local output] - Worker #1 of 1 286s [19:29:14.685] [local output] makeClusterPSOCK() ... done 286s [19:29:14.699] [local output] makeClusterPSOCK() ... 286s [19:29:14.703] [local output] Workers: [n = 1] ‘localhost’ 286s [19:29:14.704] [local output] Base port: 11551 286s [19:29:14.704] [local output] Getting setup options for 1 cluster nodes ... 286s [19:29:14.704] [local output] - Node 1 of 1 ... 286s [19:29:14.705] [local output] localMachine=TRUE => revtunnel=FALSE 286s 286s [19:29:14.706] [local output] Rscript port: 11551 286s 286s [19:29:14.706] [local output] Getting setup options for 1 cluster nodes ... done 286s [19:29:14.706] [local output] - Parallel setup requested for some PSOCK nodes 286s [19:29:14.707] [local output] Setting up PSOCK nodes in parallel 286s [19:29:14.707] List of 36 286s [19:29:14.707] $ worker : chr "localhost" 286s [19:29:14.707] ..- attr(*, "localhost")= logi TRUE 286s [19:29:14.707] $ master : chr "localhost" 286s [19:29:14.707] $ port : int 11551 286s [19:29:14.707] $ connectTimeout : num 120 286s [19:29:14.707] $ timeout : num 2592000 286s [19:29:14.707] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 286s [19:29:14.707] $ homogeneous : logi TRUE 286s [19:29:14.707] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 286s [19:29:14.707] $ rscript_envs : NULL 286s [19:29:14.707] $ rscript_libs : NULL 286s [19:29:14.707] $ rscript_startup : NULL 286s [19:29:14.707] $ rscript_sh : chr "sh" 286s [19:29:14.707] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 286s [19:29:14.707] $ methods : logi TRUE 286s [19:29:14.707] $ socketOptions : NULL 286s [19:29:14.707] $ useXDR : logi FALSE 286s [19:29:14.707] $ outfile : chr "/dev/null" 286s [19:29:14.707] $ renice : int NA 286s [19:29:14.707] $ rshcmd : NULL 286s [19:29:14.707] $ user : chr(0) 286s [19:29:14.707] $ revtunnel : logi FALSE 286s [19:29:14.707] $ rshlogfile : NULL 286s [19:29:14.707] $ rshopts : chr(0) 286s [19:29:14.707] $ rank : int 1 286s [19:29:14.707] $ manual : logi FALSE 286s [19:29:14.707] $ dryrun : logi FALSE 286s [19:29:14.707] $ quiet : logi FALSE 286s [19:29:14.707] $ setup_strategy : chr "parallel" 286s [19:29:14.707] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 286s [19:29:14.707] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a65371c55ce.pid" 286s [19:29:14.707] $ rshcmd_label : NULL 286s [19:29:14.707] $ rsh_call : NULL 286s [19:29:14.707] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 286s [19:29:14.707] $ localMachine : logi TRUE 286s [19:29:14.707] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 286s [19:29:14.707] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 286s [19:29:14.707] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 286s [19:29:14.707] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 286s [19:29:14.707] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 286s [19:29:14.707] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 286s [19:29:14.707] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 286s [19:29:14.707] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 286s [19:29:14.707] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 286s [19:29:14.707] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 286s [19:29:14.707] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 286s [19:29:14.707] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 286s [19:29:14.707] "parallel"), action = c("launch", "options"), verbose = FALSE) 286s [19:29:14.707] $ arguments :List of 28 286s [19:29:14.707] ..$ worker : chr "localhost" 286s [19:29:14.707] ..$ master : NULL 286s [19:29:14.707] ..$ port : int 11551 286s [19:29:14.707] ..$ connectTimeout : num 120 286s [19:29:14.707] ..$ timeout : num 2592000 286s [19:29:14.707] ..$ rscript : NULL 286s [19:29:14.707] ..$ homogeneous : NULL 286s [19:29:14.707] ..$ rscript_args : NULL 286s [19:29:14.707] ..$ rscript_envs : NULL 286s [19:29:14.707] ..$ rscript_libs : NULL 286s [19:29:14.707] ..$ rscript_startup : NULL 286s [19:29:14.707] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 286s [19:29:14.707] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 286s [19:29:14.707] ..$ methods : logi TRUE 286s [19:29:14.707] ..$ socketOptions : chr "NULL" 286s [19:29:14.707] ..$ useXDR : logi FALSE 286s [19:29:14.707] ..$ outfile : chr "/dev/null" 286s [19:29:14.707] ..$ renice : int NA 286s [19:29:14.707] ..$ rshcmd : NULL 286s [19:29:14.707] ..$ user : NULL 286s [19:29:14.707] ..$ revtunnel : logi NA 286s [19:29:14.707] ..$ rshlogfile : NULL 286s [19:29:14.707] ..$ rshopts : NULL 286s [19:29:14.707] ..$ rank : int 1 286s [19:29:14.707] ..$ manual : logi FALSE 286s [19:29:14.707] ..$ dryrun : logi FALSE 286s [19:29:14.707] ..$ quiet : logi FALSE 286s [19:29:14.707] ..$ setup_strategy : chr "parallel" 286s [19:29:14.707] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 286s [19:29:14.732] [local output] System call to launch all workers: 286s [19:29:14.732] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a65371c55ce.pid")), silent = TRUE)' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11551 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 286s [19:29:14.732] [local output] Starting PSOCK main server 286s [19:29:14.734] [local output] Workers launched 286s [19:29:14.734] [local output] Waiting for workers to connect back 286s [19:29:14.734] - [local output] 0 workers out of 1 ready 287s [19:29:14.953] - [local output] 0 workers out of 1 ready 287s [19:29:14.954] - [local output] 1 workers out of 1 ready 287s [19:29:14.954] [local output] Launching of workers completed 287s [19:29:14.954] [local output] Collecting session information from workers 287s [19:29:14.955] [local output] - Worker #1 of 1 287s [19:29:14.955] [local output] makeClusterPSOCK() ... done 287s [19:29:14.959] [local output] makeClusterPSOCK() ... 287s [19:29:14.963] [local output] Workers: [n = 1] ‘localhost’ 287s [19:29:14.964] [local output] Base port: 11020 287s [19:29:14.964] [local output] Getting setup options for 1 cluster nodes ... 287s [19:29:14.964] [local output] - Node 1 of 1 ... 287s [19:29:14.965] [local output] localMachine=TRUE => revtunnel=FALSE 287s 287s [19:29:14.966] [local output] Rscript port: 11020 287s 287s [19:29:14.966] [local output] Getting setup options for 1 cluster nodes ... done 287s [19:29:14.966] [local output] - Parallel setup requested for some PSOCK nodes 287s [19:29:14.967] [local output] Setting up PSOCK nodes in parallel 287s [19:29:14.967] List of 36 287s [19:29:14.967] $ worker : chr "localhost" 287s [19:29:14.967] ..- attr(*, "localhost")= logi TRUE 287s [19:29:14.967] $ master : chr "localhost" 287s [19:29:14.967] $ port : int 11020 287s [19:29:14.967] $ connectTimeout : num 120 287s [19:29:14.967] $ timeout : num 2592000 287s [19:29:14.967] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 287s [19:29:14.967] $ homogeneous : logi TRUE 287s [19:29:14.967] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 287s [19:29:14.967] $ rscript_envs : NULL 287s [19:29:14.967] $ rscript_libs : NULL 287s [19:29:14.967] $ rscript_startup : NULL 287s [19:29:14.967] $ rscript_sh : chr "sh" 287s [19:29:14.967] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 287s [19:29:14.967] $ methods : logi TRUE 287s [19:29:14.967] $ socketOptions : chr "no-delay" 287s [19:29:14.967] $ useXDR : logi FALSE 287s [19:29:14.967] $ outfile : chr "/dev/null" 287s [19:29:14.967] $ renice : int NA 287s [19:29:14.967] $ rshcmd : NULL 287s [19:29:14.967] $ user : chr(0) 287s [19:29:14.967] $ revtunnel : logi FALSE 287s [19:29:14.967] $ rshlogfile : NULL 287s [19:29:14.967] $ rshopts : chr(0) 287s [19:29:14.967] $ rank : int 1 287s [19:29:14.967] $ manual : logi FALSE 287s [19:29:14.967] $ dryrun : logi FALSE 287s [19:29:14.967] $ quiet : logi FALSE 287s [19:29:14.967] $ setup_strategy : chr "parallel" 287s [19:29:14.967] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 287s [19:29:14.967] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a654c3062a6.pid" 287s [19:29:14.967] $ rshcmd_label : NULL 287s [19:29:14.967] $ rsh_call : NULL 287s [19:29:14.967] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 287s [19:29:14.967] $ localMachine : logi TRUE 287s [19:29:14.967] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 287s [19:29:14.967] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 287s [19:29:14.967] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 287s [19:29:14.967] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 287s [19:29:14.967] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 287s [19:29:14.967] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 287s [19:29:14.967] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 287s [19:29:14.967] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 287s [19:29:14.967] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 287s [19:29:14.967] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 287s [19:29:14.967] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 287s [19:29:14.967] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 287s [19:29:14.967] "parallel"), action = c("launch", "options"), verbose = FALSE) 287s [19:29:14.967] $ arguments :List of 28 287s [19:29:14.967] ..$ worker : chr "localhost" 287s [19:29:14.967] ..$ master : NULL 287s [19:29:14.967] ..$ port : int 11020 287s [19:29:14.967] ..$ connectTimeout : num 120 287s [19:29:14.967] ..$ timeout : num 2592000 287s [19:29:14.967] ..$ rscript : NULL 287s [19:29:14.967] ..$ homogeneous : NULL 287s [19:29:14.967] ..$ rscript_args : NULL 287s [19:29:14.967] ..$ rscript_envs : NULL 287s [19:29:14.967] ..$ rscript_libs : NULL 287s [19:29:14.967] ..$ rscript_startup : NULL 287s [19:29:14.967] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 287s [19:29:14.967] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 287s [19:29:14.967] ..$ methods : logi TRUE 287s [19:29:14.967] ..$ socketOptions : chr "no-delay" 287s [19:29:14.967] ..$ useXDR : logi FALSE 287s [19:29:14.967] ..$ outfile : chr "/dev/null" 287s [19:29:14.967] ..$ renice : int NA 287s [19:29:14.967] ..$ rshcmd : NULL 287s [19:29:14.967] ..$ user : NULL 287s [19:29:14.967] ..$ revtunnel : logi NA 287s [19:29:14.967] ..$ rshlogfile : NULL 287s [19:29:14.967] ..$ rshopts : NULL 287s [19:29:14.967] ..$ rank : int 1 287s [19:29:14.967] ..$ manual : logi FALSE 287s [19:29:14.967] ..$ dryrun : logi FALSE 287s [19:29:14.967] ..$ quiet : logi FALSE 287s [19:29:14.967] ..$ setup_strategy : chr "parallel" 287s [19:29:14.967] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 287s [19:29:14.994] [local output] System call to launch all workers: 287s [19:29:14.994] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a654c3062a6.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11020 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 287s [19:29:14.994] [local output] Starting PSOCK main server 287s [19:29:14.995] [local output] Workers launched 287s [19:29:14.995] [local output] Waiting for workers to connect back 287s [19:29:14.996] - [local output] 0 workers out of 1 ready 287s [19:29:15.182] - [local output] 0 workers out of 1 ready 287s [19:29:15.182] - [local output] 1 workers out of 1 ready 287s [19:29:15.183] [local output] Launching of workers completed 287s [19:29:15.183] [local output] Collecting session information from workers 287s [19:29:15.184] [local output] - Worker #1 of 1 287s [19:29:15.184] [local output] makeClusterPSOCK() ... done 287s > 287s > 287s > message("- makeClusterPSOCK() - argument 'rscript_startup'") 287s > 287s > for (value in list(NULL, "options(abc = 42L)", quote(options(abc = 42L)))) { 287s + cl <- makeClusterPSOCK(1L, rscript_startup = value) 287s - makeClusterPSOCK() - argument 'rscript_startup' 287s + y <- parallel::clusterEvalQ(cl, getOption("abc", NA_integer_))[[1]] 287s + stopifnot(is.integer(y), length(y) == 1L) 287s + if (!is.null(value)) stopifnot(identical(y, 42L)) 287s + parallel::stopCluster(cl) 287s + } 287s [19:29:15.193] [local output] makeClusterPSOCK() ... 287s [19:29:15.197] [local output] Workers: [n = 1] ‘localhost’ 287s [19:29:15.198] [local output] Base port: 11324 287s [19:29:15.198] [local output] Getting setup options for 1 cluster nodes ... 287s [19:29:15.198] [local output] - Node 1 of 1 ... 287s [19:29:15.199] [local output] localMachine=TRUE => revtunnel=FALSE 287s 287s [19:29:15.199] [local output] Rscript port: 11324 287s 287s [19:29:15.200] [local output] Getting setup options for 1 cluster nodes ... done 287s [19:29:15.200] [local output] - Parallel setup requested for some PSOCK nodes 287s [19:29:15.200] [local output] Setting up PSOCK nodes in parallel 287s [19:29:15.200] List of 36 287s [19:29:15.200] $ worker : chr "localhost" 287s [19:29:15.200] ..- attr(*, "localhost")= logi TRUE 287s [19:29:15.200] $ master : chr "localhost" 287s [19:29:15.200] $ port : int 11324 287s [19:29:15.200] $ connectTimeout : num 120 287s [19:29:15.200] $ timeout : num 2592000 287s [19:29:15.200] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 287s [19:29:15.200] $ homogeneous : logi TRUE 287s [19:29:15.200] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 287s [19:29:15.200] $ rscript_envs : NULL 287s [19:29:15.200] $ rscript_libs : NULL 287s [19:29:15.200] $ rscript_startup : NULL 287s [19:29:15.200] $ rscript_sh : chr "sh" 287s [19:29:15.200] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 287s [19:29:15.200] $ methods : logi TRUE 287s [19:29:15.200] $ socketOptions : chr "no-delay" 287s [19:29:15.200] $ useXDR : logi FALSE 287s [19:29:15.200] $ outfile : chr "/dev/null" 287s [19:29:15.200] $ renice : int NA 287s [19:29:15.200] $ rshcmd : NULL 287s [19:29:15.200] $ user : chr(0) 287s [19:29:15.200] $ revtunnel : logi FALSE 287s [19:29:15.200] $ rshlogfile : NULL 287s [19:29:15.200] $ rshopts : chr(0) 287s [19:29:15.200] $ rank : int 1 287s [19:29:15.200] $ manual : logi FALSE 287s [19:29:15.200] $ dryrun : logi FALSE 287s [19:29:15.200] $ quiet : logi FALSE 287s [19:29:15.200] $ setup_strategy : chr "parallel" 287s [19:29:15.200] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 287s [19:29:15.200] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a652c1327b5.pid" 287s [19:29:15.200] $ rshcmd_label : NULL 287s [19:29:15.200] $ rsh_call : NULL 287s [19:29:15.200] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 287s [19:29:15.200] $ localMachine : logi TRUE 287s [19:29:15.200] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 287s [19:29:15.200] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 287s [19:29:15.200] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 287s [19:29:15.200] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 287s [19:29:15.200] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 287s [19:29:15.200] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 287s [19:29:15.200] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 287s [19:29:15.200] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 287s [19:29:15.200] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 287s [19:29:15.200] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 287s [19:29:15.200] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 287s [19:29:15.200] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 287s [19:29:15.200] "parallel"), action = c("launch", "options"), verbose = FALSE) 287s [19:29:15.200] $ arguments :List of 28 287s [19:29:15.200] ..$ worker : chr "localhost" 287s [19:29:15.200] ..$ master : NULL 287s [19:29:15.200] ..$ port : int 11324 287s [19:29:15.200] ..$ connectTimeout : num 120 287s [19:29:15.200] ..$ timeout : num 2592000 287s [19:29:15.200] ..$ rscript : NULL 287s [19:29:15.200] ..$ homogeneous : NULL 287s [19:29:15.200] ..$ rscript_args : NULL 287s [19:29:15.200] ..$ rscript_envs : NULL 287s [19:29:15.200] ..$ rscript_libs : NULL 287s [19:29:15.200] ..$ rscript_startup : NULL 287s [19:29:15.200] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 287s [19:29:15.200] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 287s [19:29:15.200] ..$ methods : logi TRUE 287s [19:29:15.200] ..$ socketOptions : chr "no-delay" 287s [19:29:15.200] ..$ useXDR : logi FALSE 287s [19:29:15.200] ..$ outfile : chr "/dev/null" 287s [19:29:15.200] ..$ renice : int NA 287s [19:29:15.200] ..$ rshcmd : NULL 287s [19:29:15.200] ..$ user : NULL 287s [19:29:15.200] ..$ revtunnel : logi NA 287s [19:29:15.200] ..$ rshlogfile : NULL 287s [19:29:15.200] ..$ rshopts : NULL 287s [19:29:15.200] ..$ rank : int 1 287s [19:29:15.200] ..$ manual : logi FALSE 287s [19:29:15.200] ..$ dryrun : logi FALSE 287s [19:29:15.200] ..$ quiet : logi FALSE 287s [19:29:15.200] ..$ setup_strategy : chr "parallel" 287s [19:29:15.200] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 287s [19:29:15.226] [local output] System call to launch all workers: 287s [19:29:15.226] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a652c1327b5.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11324 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 287s [19:29:15.226] [local output] Starting PSOCK main server 287s [19:29:15.227] [local output] Workers launched 287s [19:29:15.227] [local output] Waiting for workers to connect back 287s [19:29:15.228] - [local output] 0 workers out of 1 ready 287s [19:29:15.417] - [local output] 0 workers out of 1 ready 287s [19:29:15.418] - [local output] 1 workers out of 1 ready 287s [19:29:15.419] [local output] Launching of workers completed 287s [19:29:15.419] [local output] Collecting session information from workers 287s [19:29:15.420] [local output] - Worker #1 of 1 287s [19:29:15.420] [local output] makeClusterPSOCK() ... done 287s [19:29:15.423] [local output] makeClusterPSOCK() ... 287s [19:29:15.427] [local output] Workers: [n = 1] ‘localhost’ 287s [19:29:15.428] [local output] Base port: 11987 287s [19:29:15.428] [local output] Getting setup options for 1 cluster nodes ... 287s [19:29:15.428] [local output] - Node 1 of 1 ... 287s [19:29:15.429] [local output] localMachine=TRUE => revtunnel=FALSE 287s 287s [19:29:15.430] [local output] Rscript port: 11987 287s 287s [19:29:15.430] [local output] Getting setup options for 1 cluster nodes ... done 287s [19:29:15.431] [local output] - Parallel setup requested for some PSOCK nodes 287s [19:29:15.431] [local output] Setting up PSOCK nodes in parallel 287s [19:29:15.431] List of 36 287s [19:29:15.431] $ worker : chr "localhost" 287s [19:29:15.431] ..- attr(*, "localhost")= logi TRUE 287s [19:29:15.431] $ master : chr "localhost" 287s [19:29:15.431] $ port : int 11987 287s [19:29:15.431] $ connectTimeout : num 120 287s [19:29:15.431] $ timeout : num 2592000 287s [19:29:15.431] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 287s [19:29:15.431] $ homogeneous : logi TRUE 287s [19:29:15.431] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 287s [19:29:15.431] $ rscript_envs : NULL 287s [19:29:15.431] $ rscript_libs : NULL 287s [19:29:15.431] $ rscript_startup : chr [1:2] "-e" "'invisible({options(abc = 42L)})'" 287s [19:29:15.431] $ rscript_sh : chr "sh" 287s [19:29:15.431] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 287s [19:29:15.431] $ methods : logi TRUE 287s [19:29:15.431] $ socketOptions : chr "no-delay" 287s [19:29:15.431] $ useXDR : logi FALSE 287s [19:29:15.431] $ outfile : chr "/dev/null" 287s [19:29:15.431] $ renice : int NA 287s [19:29:15.431] $ rshcmd : NULL 287s [19:29:15.431] $ user : chr(0) 287s [19:29:15.431] $ revtunnel : logi FALSE 287s [19:29:15.431] $ rshlogfile : NULL 287s [19:29:15.431] $ rshopts : chr(0) 287s [19:29:15.431] $ rank : int 1 287s [19:29:15.431] $ manual : logi FALSE 287s [19:29:15.431] $ dryrun : logi FALSE 287s [19:29:15.431] $ quiet : logi FALSE 287s [19:29:15.431] $ setup_strategy : chr "parallel" 287s [19:29:15.431] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 287s [19:29:15.431] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a656bfad6e6.pid" 287s [19:29:15.431] $ rshcmd_label : NULL 287s [19:29:15.431] $ rsh_call : NULL 287s [19:29:15.431] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 287s [19:29:15.431] $ localMachine : logi TRUE 287s [19:29:15.431] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 287s [19:29:15.431] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 287s [19:29:15.431] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 287s [19:29:15.431] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 287s [19:29:15.431] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 287s [19:29:15.431] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 287s [19:29:15.431] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 287s [19:29:15.431] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 287s [19:29:15.431] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 287s [19:29:15.431] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 287s [19:29:15.431] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 287s [19:29:15.431] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 287s [19:29:15.431] "parallel"), action = c("launch", "options"), verbose = FALSE) 287s [19:29:15.431] $ arguments :List of 28 287s [19:29:15.431] ..$ worker : chr "localhost" 287s [19:29:15.431] ..$ master : NULL 287s [19:29:15.431] ..$ port : int 11987 287s [19:29:15.431] ..$ connectTimeout : num 120 287s [19:29:15.431] ..$ timeout : num 2592000 287s [19:29:15.431] ..$ rscript : NULL 287s [19:29:15.431] ..$ homogeneous : NULL 287s [19:29:15.431] ..$ rscript_args : NULL 287s [19:29:15.431] ..$ rscript_envs : NULL 287s [19:29:15.431] ..$ rscript_libs : NULL 287s [19:29:15.431] ..$ rscript_startup : chr "options(abc = 42L)" 287s [19:29:15.431] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 287s [19:29:15.431] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 287s [19:29:15.431] ..$ methods : logi TRUE 287s [19:29:15.431] ..$ socketOptions : chr "no-delay" 287s [19:29:15.431] ..$ useXDR : logi FALSE 287s [19:29:15.431] ..$ outfile : chr "/dev/null" 287s [19:29:15.431] ..$ renice : int NA 287s [19:29:15.431] ..$ rshcmd : NULL 287s [19:29:15.431] ..$ user : NULL 287s [19:29:15.431] ..$ revtunnel : logi NA 287s [19:29:15.431] ..$ rshlogfile : NULL 287s [19:29:15.431] ..$ rshopts : NULL 287s [19:29:15.431] ..$ rank : int 1 287s [19:29:15.431] ..$ manual : logi FALSE 287s [19:29:15.431] ..$ dryrun : logi FALSE 287s [19:29:15.431] ..$ quiet : logi FALSE 287s [19:29:15.431] ..$ setup_strategy : chr "parallel" 287s [19:29:15.431] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 287s [19:29:15.459] [local output] System call to launch all workers: 287s [19:29:15.459] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a656bfad6e6.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'invisible({options(abc = 42L)})' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11987 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 287s [19:29:15.459] [local output] Starting PSOCK main server 287s [19:29:15.461] [local output] Workers launched 287s [19:29:15.461] [local output] Waiting for workers to connect back 287s [19:29:15.461] - [local output] 0 workers out of 1 ready 287s [19:29:15.661] - [local output] 0 workers out of 1 ready 287s [19:29:15.661] - [local output] 1 workers out of 1 ready 287s [19:29:15.661] [local output] Launching of workers completed 287s [19:29:15.662] [local output] Collecting session information from workers 287s [19:29:15.663] [local output] - Worker #1 of 1 287s [19:29:15.663] [local output] makeClusterPSOCK() ... done 287s [19:29:15.664] [local output] makeClusterPSOCK() ... 287s [19:29:15.667] [local output] Workers: [n = 1] ‘localhost’ 287s [19:29:15.668] [local output] Base port: 11387 287s [19:29:15.668] [local output] Getting setup options for 1 cluster nodes ... 287s [19:29:15.669] [local output] - Node 1 of 1 ... 287s [19:29:15.669] [local output] localMachine=TRUE => revtunnel=FALSE 287s 287s [19:29:15.670] [local output] Rscript port: 11387 287s 287s [19:29:15.671] [local output] Getting setup options for 1 cluster nodes ... done 287s [19:29:15.671] [local output] - Parallel setup requested for some PSOCK nodes 287s [19:29:15.671] [local output] Setting up PSOCK nodes in parallel 287s [19:29:15.671] List of 36 287s [19:29:15.671] $ worker : chr "localhost" 287s [19:29:15.671] ..- attr(*, "localhost")= logi TRUE 287s [19:29:15.671] $ master : chr "localhost" 287s [19:29:15.671] $ port : int 11387 287s [19:29:15.671] $ connectTimeout : num 120 287s [19:29:15.671] $ timeout : num 2592000 287s [19:29:15.671] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 287s [19:29:15.671] $ homogeneous : logi TRUE 287s [19:29:15.671] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 287s [19:29:15.671] $ rscript_envs : NULL 287s [19:29:15.671] $ rscript_libs : NULL 287s [19:29:15.671] $ rscript_startup : chr [1:2] "-e" "'invisible({options(abc = 42L)})'" 287s [19:29:15.671] $ rscript_sh : chr "sh" 287s [19:29:15.671] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 287s [19:29:15.671] $ methods : logi TRUE 287s [19:29:15.671] $ socketOptions : chr "no-delay" 287s [19:29:15.671] $ useXDR : logi FALSE 287s [19:29:15.671] $ outfile : chr "/dev/null" 287s [19:29:15.671] $ renice : int NA 287s [19:29:15.671] $ rshcmd : NULL 287s [19:29:15.671] $ user : chr(0) 287s [19:29:15.671] $ revtunnel : logi FALSE 287s [19:29:15.671] $ rshlogfile : NULL 287s [19:29:15.671] $ rshopts : chr(0) 287s [19:29:15.671] $ rank : int 1 287s [19:29:15.671] $ manual : logi FALSE 287s [19:29:15.671] $ dryrun : logi FALSE 287s [19:29:15.671] $ quiet : logi FALSE 287s [19:29:15.671] $ setup_strategy : chr "parallel" 287s [19:29:15.671] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 287s [19:29:15.671] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a65652c949a.pid" 287s [19:29:15.671] $ rshcmd_label : NULL 287s [19:29:15.671] $ rsh_call : NULL 287s [19:29:15.671] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 287s [19:29:15.671] $ localMachine : logi TRUE 287s [19:29:15.671] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 287s [19:29:15.671] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 287s [19:29:15.671] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 287s [19:29:15.671] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 287s [19:29:15.671] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 287s [19:29:15.671] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 287s [19:29:15.671] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 287s [19:29:15.671] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 287s [19:29:15.671] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 287s [19:29:15.671] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 287s [19:29:15.671] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 287s [19:29:15.671] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 287s [19:29:15.671] "parallel"), action = c("launch", "options"), verbose = FALSE) 287s [19:29:15.671] $ arguments :List of 28 287s [19:29:15.671] ..$ worker : chr "localhost" 287s [19:29:15.671] ..$ master : NULL 287s [19:29:15.671] ..$ port : int 11387 287s [19:29:15.671] ..$ connectTimeout : num 120 287s [19:29:15.671] ..$ timeout : num 2592000 287s [19:29:15.671] ..$ rscript : NULL 287s [19:29:15.671] ..$ homogeneous : NULL 287s [19:29:15.671] ..$ rscript_args : NULL 287s [19:29:15.671] ..$ rscript_envs : NULL 287s [19:29:15.671] ..$ rscript_libs : NULL 287s [19:29:15.671] ..$ rscript_startup : language options(abc = 42L) 287s [19:29:15.671] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 287s [19:29:15.671] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 287s [19:29:15.671] ..$ methods : logi TRUE 287s [19:29:15.671] ..$ socketOptions : chr "no-delay" 287s [19:29:15.671] ..$ useXDR : logi FALSE 287s [19:29:15.671] ..$ outfile : chr "/dev/null" 287s [19:29:15.671] ..$ renice : int NA 287s [19:29:15.671] ..$ rshcmd : NULL 287s [19:29:15.671] ..$ user : NULL 287s [19:29:15.671] ..$ revtunnel : logi NA 287s [19:29:15.671] ..$ rshlogfile : NULL 287s [19:29:15.671] ..$ rshopts : NULL 287s [19:29:15.671] ..$ rank : int 1 287s [19:29:15.671] ..$ manual : logi FALSE 287s [19:29:15.671] ..$ dryrun : logi FALSE 287s [19:29:15.671] ..$ quiet : logi FALSE 287s [19:29:15.671] ..$ setup_strategy : chr "parallel" 287s [19:29:15.671] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 287s [19:29:15.694] [local output] System call to launch all workers: 287s [19:29:15.694] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a65652c949a.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'invisible({options(abc = 42L)})' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11387 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 287s [19:29:15.695] [local output] Starting PSOCK main server 287s [19:29:15.696] [local output] Workers launched 287s [19:29:15.696] [local output] Waiting for workers to connect back 287s [19:29:15.696] - [local output] 0 workers out of 1 ready 288s [19:29:15.890] - [local output] 0 workers out of 1 ready 288s [19:29:15.891] - [local output] 1 workers out of 1 ready 288s [19:29:15.891] [local output] Launching of workers completed 288s [19:29:15.891] [local output] Collecting session information from workers 288s [19:29:15.892] [local output] - Worker #1 of 1 288s [19:29:15.892] [local output] makeClusterPSOCK() ... done 288s > 288s > 288s > message("- makeClusterPSOCK() - setup_strategy = TRUE/FALSE") 288s > 288s > for (setup_strategy in c("sequential", "parallel")) { 288s + dt <- system.time({ 288s + cl <- makeClusterPSOCK(2L, setup_strategy = setup_strategy) 288s - makeClusterPSOCK() - setup_strategy = TRUE/FALSE 288s + }) 288s + print(dt) 288s + print(cl) 288s + parallel::stopCluster(cl) 288s + } 288s [19:29:15.932] [local output] makeClusterPSOCK() ... 288s [19:29:15.937] [local output] Workers: [n = 2] ‘localhost’, ‘localhost’ 288s [19:29:15.938] [local output] Base port: 11713 288s [19:29:15.938] [local output] Getting setup options for 2 cluster nodes ... 288s [19:29:15.938] [local output] - Node 1 of 2 ... 288s [19:29:15.939] [local output] localMachine=TRUE => revtunnel=FALSE 288s 288s [19:29:15.939] [local output] Rscript port: 11713 288s 288s [19:29:15.940] [local output] - Node 2 of 2 ... 288s [19:29:15.940] [local output] localMachine=TRUE => revtunnel=FALSE 288s 288s [19:29:15.941] [local output] Rscript port: 11713 288s 288s [19:29:15.941] [local output] Getting setup options for 2 cluster nodes ... done 288s [19:29:15.941] [local output] Creating node 1 of 2 ... 288s [19:29:15.941] [local output] - setting up node 288s [19:29:15.942] [local output] - attempt #1 of 3 288s [19:29:15.942] [local output] Starting worker #1 on ‘localhost’: '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a65475d49f9.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11713 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 288s [19:29:15.943] [local output] - Exit code of system() call: 0 288s [19:29:15.944] [local output] Waiting for worker #1 on ‘localhost’ to connect back 288s [19:29:16.140] [local output] Connection with worker #1 on ‘localhost’ established 288s [19:29:16.141] [local output] Creating node 1 of 2 ... done 288s [19:29:16.141] [local output] Creating node 2 of 2 ... 288s [19:29:16.141] [local output] - setting up node 288s [19:29:16.142] [local output] - attempt #1 of 3 288s [19:29:16.142] [local output] Starting worker #2 on ‘localhost’: '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=2.parallelly.parent=2661.a65218db484.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11713 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 288s [19:29:16.143] [local output] - Exit code of system() call: 0 288s [19:29:16.144] [local output] Waiting for worker #2 on ‘localhost’ to connect back 288s [19:29:16.411] [local output] Connection with worker #2 on ‘localhost’ established 288s [19:29:16.411] [local output] Creating node 2 of 2 ... done 288s [19:29:16.411] [local output] Launching of workers completed 288s [19:29:16.412] [local output] Collecting session information from workers 288s [19:29:16.413] [local output] - Worker #1 of 2 288s [19:29:16.414] [local output] - Worker #2 of 2 288s [19:29:16.414] [local output] makeClusterPSOCK() ... done 288s user system elapsed 288s 0.013 0.004 0.482 288s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 288s [19:29:16.457] [local output] makeClusterPSOCK() ... 288s [19:29:16.462] [local output] Workers: [n = 2] ‘localhost’, ‘localhost’ 288s [19:29:16.462] [local output] Base port: 11498 288s [19:29:16.463] [local output] Getting setup options for 2 cluster nodes ... 288s [19:29:16.463] [local output] - Node 1 of 2 ... 288s [19:29:16.463] [local output] localMachine=TRUE => revtunnel=FALSE 288s 288s [19:29:16.464] [local output] Rscript port: 11498 288s 288s [19:29:16.464] [local output] - Node 2 of 2 ... 288s [19:29:16.465] [local output] localMachine=TRUE => revtunnel=FALSE 288s 288s [19:29:16.466] [local output] Rscript port: 11498 288s 288s [19:29:16.466] [local output] Getting setup options for 2 cluster nodes ... done 288s [19:29:16.466] [local output] - Parallel setup requested for some PSOCK nodes 288s [19:29:16.467] [local output] Setting up PSOCK nodes in parallel 288s [19:29:16.467] List of 36 288s [19:29:16.467] $ worker : chr "localhost" 288s [19:29:16.467] ..- attr(*, "localhost")= logi TRUE 288s [19:29:16.467] $ master : chr "localhost" 288s [19:29:16.467] $ port : int 11498 288s [19:29:16.467] $ connectTimeout : num 120 288s [19:29:16.467] $ timeout : num 2592000 288s [19:29:16.467] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 288s [19:29:16.467] $ homogeneous : logi TRUE 288s [19:29:16.467] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 288s [19:29:16.467] $ rscript_envs : NULL 288s [19:29:16.467] $ rscript_libs : NULL 288s [19:29:16.467] $ rscript_startup : NULL 288s [19:29:16.467] $ rscript_sh : chr "sh" 288s [19:29:16.467] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 288s [19:29:16.467] $ methods : logi TRUE 288s [19:29:16.467] $ socketOptions : chr "no-delay" 288s [19:29:16.467] $ useXDR : logi FALSE 288s [19:29:16.467] $ outfile : chr "/dev/null" 288s [19:29:16.467] $ renice : int NA 288s [19:29:16.467] $ rshcmd : NULL 288s [19:29:16.467] $ user : chr(0) 288s [19:29:16.467] $ revtunnel : logi FALSE 288s [19:29:16.467] $ rshlogfile : NULL 288s [19:29:16.467] $ rshopts : chr(0) 288s [19:29:16.467] $ rank : int 1 288s [19:29:16.467] $ manual : logi FALSE 288s [19:29:16.467] $ dryrun : logi FALSE 288s [19:29:16.467] $ quiet : logi FALSE 288s [19:29:16.467] $ setup_strategy : chr "parallel" 288s [19:29:16.467] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 288s [19:29:16.467] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a6572cefe3.pid" 288s [19:29:16.467] $ rshcmd_label : NULL 288s [19:29:16.467] $ rsh_call : NULL 288s [19:29:16.467] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 288s [19:29:16.467] $ localMachine : logi TRUE 288s [19:29:16.467] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 288s [19:29:16.467] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 288s [19:29:16.467] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 288s [19:29:16.467] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 288s [19:29:16.467] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 288s [19:29:16.467] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 288s [19:29:16.467] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 288s [19:29:16.467] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 288s [19:29:16.467] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 288s [19:29:16.467] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 288s [19:29:16.467] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 288s [19:29:16.467] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 288s [19:29:16.467] "parallel"), action = c("launch", "options"), verbose = FALSE) 288s [19:29:16.467] $ arguments :List of 28 288s [19:29:16.467] ..$ worker : chr "localhost" 288s [19:29:16.467] ..$ master : NULL 288s [19:29:16.467] ..$ port : int 11498 288s [19:29:16.467] ..$ connectTimeout : num 120 288s [19:29:16.467] ..$ timeout : num 2592000 288s [19:29:16.467] ..$ rscript : NULL 288s [19:29:16.467] ..$ homogeneous : NULL 288s [19:29:16.467] ..$ rscript_args : NULL 288s [19:29:16.467] ..$ rscript_envs : NULL 288s [19:29:16.467] ..$ rscript_libs : NULL 288s [19:29:16.467] ..$ rscript_startup : NULL 288s [19:29:16.467] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 288s [19:29:16.467] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 288s [19:29:16.467] ..$ methods : logi TRUE 288s [19:29:16.467] ..$ socketOptions : chr "no-delay" 288s [19:29:16.467] ..$ useXDR : logi FALSE 288s [19:29:16.467] ..$ outfile : chr "/dev/null" 288s [19:29:16.467] ..$ renice : int NA 288s [19:29:16.467] ..$ rshcmd : NULL 288s [19:29:16.467] ..$ user : NULL 288s [19:29:16.467] ..$ revtunnel : logi NA 288s [19:29:16.467] ..$ rshlogfile : NULL 288s [19:29:16.467] ..$ rshopts : NULL 288s [19:29:16.467] ..$ rank : int 1 288s [19:29:16.467] ..$ manual : logi FALSE 288s [19:29:16.467] ..$ dryrun : logi FALSE 288s [19:29:16.467] ..$ quiet : logi FALSE 288s [19:29:16.467] ..$ setup_strategy : chr "parallel" 288s [19:29:16.467] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 288s [19:29:16.488] [local output] System call to launch all workers: 288s [19:29:16.489] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a6572cefe3.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11498 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 288s [19:29:16.489] [local output] Starting PSOCK main server 288s [19:29:16.492] [local output] Workers launched 288s [19:29:16.492] [local output] Waiting for workers to connect back 288s [19:29:16.492] - [local output] 0 workers out of 2 ready 288s [19:29:16.686] - [local output] 0 workers out of 2 ready 288s [19:29:16.687] - [local output] 1 workers out of 2 ready 288s [19:29:16.688] - [local output] 1 workers out of 2 ready 288s [19:29:16.688] - [local output] 2 workers out of 2 ready 288s [19:29:16.688] [local output] Launching of workers completed 288s [19:29:16.689] [local output] Collecting session information from workers 288s [19:29:16.690] [local output] - Worker #1 of 2 288s user [19:29:16.691] [local output] - Worker #2 of 2 288s [19:29:16.691] [local output] makeClusterPSOCK() ... done 288s system elapsed 288s 0.036 0.001 0.234 288s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 288s > 288s > 288s > message("- makeClusterPSOCK() - with and w/out validation") 288s > 288s > cl <- makeClusterPSOCK(1L, validate = TRUE) ## default 288s - makeClusterPSOCK() - with and w/out validation 288s [19:29:16.694] [local output] makeClusterPSOCK() ... 288s [19:29:16.704] [local output] Workers: [n = 1] ‘localhost’ 288s [19:29:16.705] [local output] Base port: 11453 288s [19:29:16.710] [local output] Getting setup options for 1 cluster nodes ... 288s [19:29:16.710] [local output] - Node 1 of 1 ... 288s [19:29:16.710] [local output] localMachine=TRUE => revtunnel=FALSE 288s 288s [19:29:16.711] [local output] Rscript port: 11453 288s 288s [19:29:16.712] [local output] Getting setup options for 1 cluster nodes ... done 288s [19:29:16.712] [local output] - Parallel setup requested for some PSOCK nodes 288s [19:29:16.712] [local output] Setting up PSOCK nodes in parallel 288s [19:29:16.712] List of 36 288s [19:29:16.712] $ worker : chr "localhost" 288s [19:29:16.712] ..- attr(*, "localhost")= logi TRUE 288s [19:29:16.712] $ master : chr "localhost" 288s [19:29:16.712] $ port : int 11453 288s [19:29:16.712] $ connectTimeout : num 120 288s [19:29:16.712] $ timeout : num 2592000 288s [19:29:16.712] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 288s [19:29:16.712] $ homogeneous : logi TRUE 288s [19:29:16.712] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 288s [19:29:16.712] $ rscript_envs : NULL 288s [19:29:16.712] $ rscript_libs : NULL 288s [19:29:16.712] $ rscript_startup : NULL 288s [19:29:16.712] $ rscript_sh : chr "sh" 288s [19:29:16.712] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 288s [19:29:16.712] $ methods : logi TRUE 288s [19:29:16.712] $ socketOptions : chr "no-delay" 288s [19:29:16.712] $ useXDR : logi FALSE 288s [19:29:16.712] $ outfile : chr "/dev/null" 288s [19:29:16.712] $ renice : int NA 288s [19:29:16.712] $ rshcmd : NULL 288s [19:29:16.712] $ user : chr(0) 288s [19:29:16.712] $ revtunnel : logi FALSE 288s [19:29:16.712] $ rshlogfile : NULL 288s [19:29:16.712] $ rshopts : chr(0) 288s [19:29:16.712] $ rank : int 1 288s [19:29:16.712] $ manual : logi FALSE 288s [19:29:16.712] $ dryrun : logi FALSE 288s [19:29:16.712] $ quiet : logi FALSE 288s [19:29:16.712] $ setup_strategy : chr "parallel" 288s [19:29:16.712] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 288s [19:29:16.712] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a6545cdacb9.pid" 288s [19:29:16.712] $ rshcmd_label : NULL 288s [19:29:16.712] $ rsh_call : NULL 288s [19:29:16.712] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 288s [19:29:16.712] $ localMachine : logi TRUE 288s [19:29:16.712] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 288s [19:29:16.712] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 288s [19:29:16.712] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 288s [19:29:16.712] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 288s [19:29:16.712] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 288s [19:29:16.712] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 288s [19:29:16.712] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 288s [19:29:16.712] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 288s [19:29:16.712] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 288s [19:29:16.712] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 288s [19:29:16.712] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 288s [19:29:16.712] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 288s [19:29:16.712] "parallel"), action = c("launch", "options"), verbose = FALSE) 288s [19:29:16.712] $ arguments :List of 28 288s [19:29:16.712] ..$ worker : chr "localhost" 288s [19:29:16.712] ..$ master : NULL 288s [19:29:16.712] ..$ port : int 11453 288s [19:29:16.712] ..$ connectTimeout : num 120 288s [19:29:16.712] ..$ timeout : num 2592000 288s [19:29:16.712] ..$ rscript : NULL 288s [19:29:16.712] ..$ homogeneous : NULL 288s [19:29:16.712] ..$ rscript_args : NULL 288s [19:29:16.712] ..$ rscript_envs : NULL 288s [19:29:16.712] ..$ rscript_libs : NULL 288s [19:29:16.712] ..$ rscript_startup : NULL 288s [19:29:16.712] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 288s [19:29:16.712] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 288s [19:29:16.712] ..$ methods : logi TRUE 288s [19:29:16.712] ..$ socketOptions : chr "no-delay" 288s [19:29:16.712] ..$ useXDR : logi FALSE 288s [19:29:16.712] ..$ outfile : chr "/dev/null" 288s [19:29:16.712] ..$ renice : int NA 288s [19:29:16.712] ..$ rshcmd : NULL 288s [19:29:16.712] ..$ user : NULL 288s [19:29:16.712] ..$ revtunnel : logi NA 288s [19:29:16.712] ..$ rshlogfile : NULL 288s [19:29:16.712] ..$ rshopts : NULL 288s [19:29:16.712] ..$ rank : int 1 288s [19:29:16.712] ..$ manual : logi FALSE 288s [19:29:16.712] ..$ dryrun : logi FALSE 288s [19:29:16.712] ..$ quiet : logi FALSE 288s [19:29:16.712] ..$ setup_strategy : chr "parallel" 288s [19:29:16.712] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 288s [19:29:16.739] [local output] System call to launch all workers: 288s [19:29:16.739] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a6545cdacb9.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11453 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 288s [19:29:16.739] [local output] Starting PSOCK main server 288s [19:29:16.741] [local output] Workers launched 288s [19:29:16.741] [local output] Waiting for workers to connect back 288s [19:29:16.741] - [local output] 0 workers out of 1 ready 289s [19:29:16.998] - [local output] 0 workers out of 1 ready 289s [19:29:16.998] - [local output] 1 workers out of 1 ready 289s [19:29:16.999] [local output] Launching of workers completed 289s [19:29:16.999] [local output] Collecting session information from workers 289s [19:29:17.000] [local output] - Worker #1 of 1 289s [19:29:17.000] [local output] makeClusterPSOCK() ... done 289s > node <- cl[[1]] 289s > stopifnot( 289s + is.list(node), 289s + inherits(node, if (useXDR) "SOCKnode" else "SOCK0node"), 289s + "session_info" %in% names(node) 289s + ) 289s > si <- node[["session_info"]] 289s > stopifnot(is.list(si)) 289s > parallel::stopCluster(cl) 289s > 289s > [19:29:17.002] [local output] makeClusterPSOCK() ... 289s cl <- makeClusterPSOCK(1L, validate = FALSE) 289s [19:29:17.010] [local output] Workers: [n = 1] ‘localhost’ 289s [19:29:17.011] [local output] Base port: 11889 289s [19:29:17.012] [local output] Getting setup options for 1 cluster nodes ... 289s [19:29:17.012] [local output] - Node 1 of 1 ... 289s [19:29:17.013] [local output] localMachine=TRUE => revtunnel=FALSE 289s 289s [19:29:17.013] [local output] Rscript port: 11889 289s 289s [19:29:17.014] [local output] Getting setup options for 1 cluster nodes ... done 289s [19:29:17.014] [local output] - Parallel setup requested for some PSOCK nodes 289s [19:29:17.014] [local output] Setting up PSOCK nodes in parallel 289s [19:29:17.015] List of 36 289s [19:29:17.015] $ worker : chr "localhost" 289s [19:29:17.015] ..- attr(*, "localhost")= logi TRUE 289s [19:29:17.015] $ master : chr "localhost" 289s [19:29:17.015] $ port : int 11889 289s [19:29:17.015] $ connectTimeout : num 120 289s [19:29:17.015] $ timeout : num 2592000 289s [19:29:17.015] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 289s [19:29:17.015] $ homogeneous : logi TRUE 289s [19:29:17.015] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 289s [19:29:17.015] $ rscript_envs : NULL 289s [19:29:17.015] $ rscript_libs : NULL 289s [19:29:17.015] $ rscript_startup : NULL 289s [19:29:17.015] $ rscript_sh : chr "sh" 289s [19:29:17.015] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 289s [19:29:17.015] $ methods : logi TRUE 289s [19:29:17.015] $ socketOptions : chr "no-delay" 289s [19:29:17.015] $ useXDR : logi FALSE 289s [19:29:17.015] $ outfile : chr "/dev/null" 289s [19:29:17.015] $ renice : int NA 289s [19:29:17.015] $ rshcmd : NULL 289s [19:29:17.015] $ user : chr(0) 289s [19:29:17.015] $ revtunnel : logi FALSE 289s [19:29:17.015] $ rshlogfile : NULL 289s [19:29:17.015] $ rshopts : chr(0) 289s [19:29:17.015] $ rank : int 1 289s [19:29:17.015] $ manual : logi FALSE 289s [19:29:17.015] $ dryrun : logi FALSE 289s [19:29:17.015] $ quiet : logi FALSE 289s [19:29:17.015] $ setup_strategy : chr "parallel" 289s [19:29:17.015] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 289s [19:29:17.015] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a654ce28fd7.pid" 289s [19:29:17.015] $ rshcmd_label : NULL 289s [19:29:17.015] $ rsh_call : NULL 289s [19:29:17.015] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 289s [19:29:17.015] $ localMachine : logi TRUE 289s [19:29:17.015] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 289s [19:29:17.015] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 289s [19:29:17.015] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 289s [19:29:17.015] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 289s [19:29:17.015] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 289s [19:29:17.015] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 289s [19:29:17.015] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 289s [19:29:17.015] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 289s [19:29:17.015] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 289s [19:29:17.015] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 289s [19:29:17.015] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 289s [19:29:17.015] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 289s [19:29:17.015] "parallel"), action = c("launch", "options"), verbose = FALSE) 289s [19:29:17.015] $ arguments :List of 28 289s [19:29:17.015] ..$ worker : chr "localhost" 289s [19:29:17.015] ..$ master : NULL 289s [19:29:17.015] ..$ port : int 11889 289s [19:29:17.015] ..$ connectTimeout : num 120 289s [19:29:17.015] ..$ timeout : num 2592000 289s [19:29:17.015] ..$ rscript : NULL 289s [19:29:17.015] ..$ homogeneous : NULL 289s [19:29:17.015] ..$ rscript_args : NULL 289s [19:29:17.015] ..$ rscript_envs : NULL 289s [19:29:17.015] ..$ rscript_libs : NULL 289s [19:29:17.015] ..$ rscript_startup : NULL 289s [19:29:17.015] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 289s [19:29:17.015] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 289s [19:29:17.015] ..$ methods : logi TRUE 289s [19:29:17.015] ..$ socketOptions : chr "no-delay" 289s [19:29:17.015] ..$ useXDR : logi FALSE 289s [19:29:17.015] ..$ outfile : chr "/dev/null" 289s [19:29:17.015] ..$ renice : int NA 289s [19:29:17.015] ..$ rshcmd : NULL 289s [19:29:17.015] ..$ user : NULL 289s [19:29:17.015] ..$ revtunnel : logi NA 289s [19:29:17.015] ..$ rshlogfile : NULL 289s [19:29:17.015] ..$ rshopts : NULL 289s [19:29:17.015] ..$ rank : int 1 289s [19:29:17.015] ..$ manual : logi FALSE 289s [19:29:17.015] ..$ dryrun : logi FALSE 289s [19:29:17.015] ..$ quiet : logi FALSE 289s [19:29:17.015] ..$ setup_strategy : chr "parallel" 289s [19:29:17.015] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 289s [19:29:17.041] [local output] System call to launch all workers: 289s [19:29:17.041] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a654ce28fd7.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11889 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 289s [19:29:17.042] [local output] Starting PSOCK main server 289s [19:29:17.043] [local output] Workers launched 289s [19:29:17.050] [local output] Waiting for workers to connect back 289s [19:29:17.050] - [local output] 0 workers out of 1 ready 289s [19:29:17.255] - [local output] 0 workers out of 1 ready 289s > node <- cl[[1]] 289s > stopifnot( 289s + is.list(node), 289s + inherits(node, if (useXDR) "SOCKnode" else "SOCK0node"), 289s + ! "session_info" %in% names(node) 289s + ) 289s > parallel::stopCluster(cl) 289s > 289s > 289s > message("- makeClusterPSOCK() - w/out 'parallelly' on worker") 289s > 289s > ovalue <- Sys.getenv("R_LIBS_USER") 289s > Sys.setenv(R_LIBS_USER = tempdir()) 289s > cl <- makeClusterPSOCK(1L, outfile = "") 289s [19:29:17.256] - [local output] 1 workers out of 1 ready 289s [19:29:17.256] [local output] Launching of workers completed 289s [19:29:17.257] [local output] makeClusterPSOCK() ... done 289s - makeClusterPSOCK() - w/out 'parallelly' on worker 289s [19:29:17.257] [local output] makeClusterPSOCK() ... 289s [19:29:17.261] [local output] Workers: [n = 1] ‘localhost’ 289s [19:29:17.262] [local output] Base port: 11660 289s [19:29:17.263] [local output] Getting setup options for 1 cluster nodes ... 289s [19:29:17.263] [local output] - Node 1 of 1 ... 289s [19:29:17.264] [local output] localMachine=TRUE => revtunnel=FALSE 289s 289s [19:29:17.265] [local output] Rscript port: 11660 289s 289s [19:29:17.265] [local output] Getting setup options for 1 cluster nodes ... done 289s [19:29:17.265] [local output] - Parallel setup requested for some PSOCK nodes 289s [19:29:17.266] [local output] Setting up PSOCK nodes in parallel 289s [19:29:17.266] List of 36 289s [19:29:17.266] $ worker : chr "localhost" 289s [19:29:17.266] ..- attr(*, "localhost")= logi TRUE 289s [19:29:17.266] $ master : chr "localhost" 289s [19:29:17.266] $ port : int 11660 289s [19:29:17.266] $ connectTimeout : num 120 289s [19:29:17.266] $ timeout : num 2592000 289s [19:29:17.266] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 289s [19:29:17.266] $ homogeneous : logi TRUE 289s [19:29:17.266] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 289s [19:29:17.266] $ rscript_envs : NULL 289s [19:29:17.266] $ rscript_libs : NULL 289s [19:29:17.266] $ rscript_startup : NULL 289s [19:29:17.266] $ rscript_sh : chr "sh" 289s [19:29:17.266] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 289s [19:29:17.266] $ methods : logi TRUE 289s [19:29:17.266] $ socketOptions : chr "no-delay" 289s [19:29:17.266] $ useXDR : logi FALSE 289s [19:29:17.266] $ outfile : chr "" 289s [19:29:17.266] $ renice : int NA 289s [19:29:17.266] $ rshcmd : NULL 289s [19:29:17.266] $ user : chr(0) 289s [19:29:17.266] $ revtunnel : logi FALSE 289s [19:29:17.266] $ rshlogfile : NULL 289s [19:29:17.266] $ rshopts : chr(0) 289s [19:29:17.266] $ rank : int 1 289s [19:29:17.266] $ manual : logi FALSE 289s [19:29:17.266] $ dryrun : logi FALSE 289s [19:29:17.266] $ quiet : logi FALSE 289s [19:29:17.266] $ setup_strategy : chr "parallel" 289s [19:29:17.266] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 289s [19:29:17.266] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a654ea04aa6.pid" 289s [19:29:17.266] $ rshcmd_label : NULL 289s [19:29:17.266] $ rsh_call : NULL 289s [19:29:17.266] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 289s [19:29:17.266] $ localMachine : logi TRUE 289s [19:29:17.266] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 289s [19:29:17.266] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 289s [19:29:17.266] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 289s [19:29:17.266] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 289s [19:29:17.266] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 289s [19:29:17.266] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 289s [19:29:17.266] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 289s [19:29:17.266] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 289s [19:29:17.266] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 289s [19:29:17.266] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 289s [19:29:17.266] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 289s [19:29:17.266] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 289s [19:29:17.266] "parallel"), action = c("launch", "options"), verbose = FALSE) 289s [19:29:17.266] $ arguments :List of 28 289s [19:29:17.266] ..$ worker : chr "localhost" 289s [19:29:17.266] ..$ master : NULL 289s [19:29:17.266] ..$ port : int 11660 289s [19:29:17.266] ..$ connectTimeout : num 120 289s [19:29:17.266] ..$ timeout : num 2592000 289s [19:29:17.266] ..$ rscript : NULL 289s [19:29:17.266] ..$ homogeneous : NULL 289s [19:29:17.266] ..$ rscript_args : NULL 289s [19:29:17.266] ..$ rscript_envs : NULL 289s [19:29:17.266] ..$ rscript_libs : NULL 289s [19:29:17.266] ..$ rscript_startup : NULL 289s [19:29:17.266] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 289s [19:29:17.266] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 289s [19:29:17.266] ..$ methods : logi TRUE 289s [19:29:17.266] ..$ socketOptions : chr "no-delay" 289s [19:29:17.266] ..$ useXDR : logi FALSE 289s [19:29:17.266] ..$ outfile : chr "" 289s [19:29:17.266] ..$ renice : int NA 289s [19:29:17.266] ..$ rshcmd : NULL 289s [19:29:17.266] ..$ user : NULL 289s [19:29:17.266] ..$ revtunnel : logi NA 289s [19:29:17.266] ..$ rshlogfile : NULL 289s [19:29:17.266] ..$ rshopts : NULL 289s [19:29:17.266] ..$ rank : int 1 289s [19:29:17.266] ..$ manual : logi FALSE 289s [19:29:17.266] ..$ dryrun : logi FALSE 289s [19:29:17.266] ..$ quiet : logi FALSE 289s [19:29:17.266] ..$ setup_strategy : chr "parallel" 289s [19:29:17.266] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 289s [19:29:17.291] [local output] System call to launch all workers: 289s [19:29:17.291] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a654ea04aa6.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11660 OUT= TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 289s [19:29:17.292] [local output] Starting PSOCK main server 289s [19:29:17.293] [local output] Workers launched 289s [19:29:17.293] [local output] Waiting for workers to connect back 289s [19:29:17.294] - [local output] 0 workers out of 1 ready 289s starting worker pid=3226 on localhost:11660 at 19:29:17.470 289s [19:29:17.476] - [local output] 0 workers out of 1 ready 289s [19:29:17.476] - [local output] 1 workers out of 1 ready 289s [19:29:17.477] [local output] Launching of workers completed 289s [19:29:17.477] [local output] Collecting session information from workers 289s [19:29:17.478] [local output] - Worker #1 of 1 289s > print(cl) 289s [19:29:17.478] [local output] makeClusterPSOCK() ... done 289s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.3.2 (2023-10-31), platform aarch64-unknown-linux-gnu) 289s > parallel::stopCluster(cl) 289s > Sys.setenv(R_LIBS_USER = ovalue) 289s > 289s > 289s > message("- makeClusterPSOCK() - assert 'parallelly' is not loaded") 289s > 289s > cl <- makeClusterPSOCK(1L) 289s - makeClusterPSOCK() - assert 'parallelly' is not loaded 289s [19:29:17.480] [local output] makeClusterPSOCK() ... 289s [19:29:17.484] [local output] Workers: [n = 1] ‘localhost’ 289s [19:29:17.485] [local output] Base port: 11185 289s [19:29:17.485] [local output] Getting setup options for 1 cluster nodes ... 289s [19:29:17.485] [local output] - Node 1 of 1 ... 289s [19:29:17.486] [local output] localMachine=TRUE => revtunnel=FALSE 289s 289s [19:29:17.487] [local output] Rscript port: 11185 289s 289s [19:29:17.487] [local output] Getting setup options for 1 cluster nodes ... done 289s [19:29:17.488] [local output] - Parallel setup requested for some PSOCK nodes 289s [19:29:17.488] [local output] Setting up PSOCK nodes in parallel 289s [19:29:17.488] List of 36 289s [19:29:17.488] $ worker : chr "localhost" 289s [19:29:17.488] ..- attr(*, "localhost")= logi TRUE 289s [19:29:17.488] $ master : chr "localhost" 289s [19:29:17.488] $ port : int 11185 289s [19:29:17.488] $ connectTimeout : num 120 289s [19:29:17.488] $ timeout : num 2592000 289s [19:29:17.488] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 289s [19:29:17.488] $ homogeneous : logi TRUE 289s [19:29:17.488] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 289s [19:29:17.488] $ rscript_envs : NULL 289s [19:29:17.488] $ rscript_libs : NULL 289s [19:29:17.488] $ rscript_startup : NULL 289s [19:29:17.488] $ rscript_sh : chr "sh" 289s [19:29:17.488] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 289s [19:29:17.488] $ methods : logi TRUE 289s [19:29:17.488] $ socketOptions : chr "no-delay" 289s [19:29:17.488] $ useXDR : logi FALSE 289s [19:29:17.488] $ outfile : chr "/dev/null" 289s [19:29:17.488] $ renice : int NA 289s [19:29:17.488] $ rshcmd : NULL 289s [19:29:17.488] $ user : chr(0) 289s [19:29:17.488] $ revtunnel : logi FALSE 289s [19:29:17.488] $ rshlogfile : NULL 289s [19:29:17.488] $ rshopts : chr(0) 289s [19:29:17.488] $ rank : int 1 289s [19:29:17.488] $ manual : logi FALSE 289s [19:29:17.488] $ dryrun : logi FALSE 289s [19:29:17.488] $ quiet : logi FALSE 289s [19:29:17.488] $ setup_strategy : chr "parallel" 289s [19:29:17.488] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 289s [19:29:17.488] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a651b9d2b53.pid" 289s [19:29:17.488] $ rshcmd_label : NULL 289s [19:29:17.488] $ rsh_call : NULL 289s [19:29:17.488] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 289s [19:29:17.488] $ localMachine : logi TRUE 289s [19:29:17.488] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 289s [19:29:17.488] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 289s [19:29:17.488] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 289s [19:29:17.488] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 289s [19:29:17.488] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 289s [19:29:17.488] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 289s [19:29:17.488] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 289s [19:29:17.488] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 289s [19:29:17.488] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 289s [19:29:17.488] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 289s [19:29:17.488] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 289s [19:29:17.488] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 289s [19:29:17.488] "parallel"), action = c("launch", "options"), verbose = FALSE) 289s [19:29:17.488] $ arguments :List of 28 289s [19:29:17.488] ..$ worker : chr "localhost" 289s [19:29:17.488] ..$ master : NULL 289s [19:29:17.488] ..$ port : int 11185 289s [19:29:17.488] ..$ connectTimeout : num 120 289s [19:29:17.488] ..$ timeout : num 2592000 289s [19:29:17.488] ..$ rscript : NULL 289s [19:29:17.488] ..$ homogeneous : NULL 289s [19:29:17.488] ..$ rscript_args : NULL 289s [19:29:17.488] ..$ rscript_envs : NULL 289s [19:29:17.488] ..$ rscript_libs : NULL 289s [19:29:17.488] ..$ rscript_startup : NULL 289s [19:29:17.488] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 289s [19:29:17.488] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 289s [19:29:17.488] ..$ methods : logi TRUE 289s [19:29:17.488] ..$ socketOptions : chr "no-delay" 289s [19:29:17.488] ..$ useXDR : logi FALSE 289s [19:29:17.488] ..$ outfile : chr "/dev/null" 289s [19:29:17.488] ..$ renice : int NA 289s [19:29:17.488] ..$ rshcmd : NULL 289s [19:29:17.488] ..$ user : NULL 289s [19:29:17.488] ..$ revtunnel : logi NA 289s [19:29:17.488] ..$ rshlogfile : NULL 289s [19:29:17.488] ..$ rshopts : NULL 289s [19:29:17.488] ..$ rank : int 1 289s [19:29:17.488] ..$ manual : logi FALSE 289s [19:29:17.488] ..$ dryrun : logi FALSE 289s [19:29:17.488] ..$ quiet : logi FALSE 289s [19:29:17.488] ..$ setup_strategy : chr "parallel" 289s [19:29:17.488] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 289s [19:29:17.515] [local output] System call to launch all workers: 289s [19:29:17.515] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a651b9d2b53.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11185 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 289s [19:29:17.515] [local output] Starting PSOCK main server 289s [19:29:17.517] [local output] Workers launched 289s [19:29:17.517] [local output] Waiting for workers to connect back 289s [19:29:17.517] - [local output] 0 workers out of 1 ready 289s [19:29:17.704] - [local output] 0 workers out of 1 ready 289s [19:29:17.704] - [local output] 1 workers out of 1 ready 289s [19:29:17.704] [local output] Launching of workers completed 289s [19:29:17.705] [local output] Collecting session information from workers 289s [19:29:17.705] [local output] - Worker #1 of 1 289s > ns <- parallel::clusterCall(cl, function() { loadedNamespaces() }) 289s [19:29:17.706] [local output] makeClusterPSOCK() ... done 289s > print(ns) 289s [[1]] 289s [1] "compiler" "graphics" "parallel" "utils" "grDevices" "stats" 289s [7] "datasets" "methods" "base" 289s 289s > stopifnot(!is.element("parallelly", ns)) 289s > parallel::stopCluster(cl) 289s > 289s > 289s > message("- makeClusterPSOCK() - launch via the R executable") 289s > 289s > if (.Platform$OS.type == "windows") { 289s + ## R and R.exe fails on MS Windows, cf. R-devel thread "MS Windows: R does 289s + ## not escape quotes in CLI options the same way as Rterm and Rscript" 289s + ## on 2021-12-15. 289s + rscripts <- file.path(R.home("bin"), c("Rterm", "Rterm.exe")) 289s + } else { 289s + rscripts <- file.path(R.home("bin"), "R") 289s + } 289s > 289s > for (rscript in rscripts) { 289s + message(" Launcher: ", sQuote(rscript)) 289s + rscript_args <- c("--no-echo", "--no-restore", "*", "--args") 289s + cl <- tryCatch({ 289s + makeClusterPSOCK(1L, rscript = rscript, rscript_args = rscript_args) 289s + }, warning = identity) 289s + stopifnot(inherits(cl, "cluster")) 289s + parallel::stopCluster(cl) 289s + } 289s - makeClusterPSOCK() - launch via the R executable 289s Launcher: ‘/usr/lib/R/bin/R’ 289s [19:29:17.713] [local output] makeClusterPSOCK() ... 289s [19:29:17.717] [local output] Workers: [n = 1] ‘localhost’ 289s [19:29:17.718] [local output] Base port: 11481 289s [19:29:17.718] [local output] Getting setup options for 1 cluster nodes ... 289s [19:29:17.718] [local output] - Node 1 of 1 ... 289s [19:29:17.719] [local output] localMachine=TRUE => revtunnel=FALSE 289s 289s [19:29:17.721] Testing if worker's PID can be inferred: ‘'/usr/lib/R/bin/R' -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a651efc39b0.pid")), silent = TRUE)' -e 'file.exists("/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a651efc39b0.pid")'’ 290s [19:29:17.897] - Possible to infer worker's PID: TRUE 290s [19:29:17.898] [local output] Rscript port: 11481 290s 290s [19:29:17.898] [local output] Getting setup options for 1 cluster nodes ... done 290s [19:29:17.898] [local output] - Parallel setup requested for some PSOCK nodes 290s [19:29:17.899] [local output] Setting up PSOCK nodes in parallel 290s [19:29:17.899] List of 36 290s [19:29:17.899] $ worker : chr "localhost" 290s [19:29:17.899] ..- attr(*, "localhost")= logi TRUE 290s [19:29:17.899] $ master : chr "localhost" 290s [19:29:17.899] $ port : int 11481 290s [19:29:17.899] $ connectTimeout : num 120 290s [19:29:17.899] $ timeout : num 2592000 290s [19:29:17.899] $ rscript : chr "R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R'" 290s [19:29:17.899] $ homogeneous : logi TRUE 290s [19:29:17.899] $ rscript_args : chr "--no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/Rtmpw4GGG3/worker.rank=1.parallell"| __truncated__ 290s [19:29:17.899] $ rscript_envs : NULL 290s [19:29:17.899] $ rscript_libs : NULL 290s [19:29:17.899] $ rscript_startup : NULL 290s [19:29:17.899] $ rscript_sh : chr "sh" 290s [19:29:17.899] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 290s [19:29:17.899] $ methods : logi TRUE 290s [19:29:17.899] $ socketOptions : chr "no-delay" 290s [19:29:17.899] $ useXDR : logi FALSE 290s [19:29:17.899] $ outfile : chr "/dev/null" 290s [19:29:17.899] $ renice : int NA 290s [19:29:17.899] $ rshcmd : NULL 290s [19:29:17.899] $ user : chr(0) 290s [19:29:17.899] $ revtunnel : logi FALSE 290s [19:29:17.899] $ rshlogfile : NULL 290s [19:29:17.899] $ rshopts : chr(0) 290s [19:29:17.899] $ rank : int 1 290s [19:29:17.899] $ manual : logi FALSE 290s [19:29:17.899] $ dryrun : logi FALSE 290s [19:29:17.899] $ quiet : logi FALSE 290s [19:29:17.899] $ setup_strategy : chr "parallel" 290s [19:29:17.899] $ local_cmd : chr "R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e"| __truncated__ 290s [19:29:17.899] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a651efc39b0.pid" 290s [19:29:17.899] $ rshcmd_label : NULL 290s [19:29:17.899] $ rsh_call : NULL 290s [19:29:17.899] $ cmd : chr "R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e"| __truncated__ 290s [19:29:17.899] $ localMachine : logi TRUE 290s [19:29:17.899] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 290s [19:29:17.899] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 290s [19:29:17.899] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 290s [19:29:17.899] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 290s [19:29:17.899] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 290s [19:29:17.899] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 290s [19:29:17.899] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 290s [19:29:17.899] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 290s [19:29:17.899] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 290s [19:29:17.899] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 290s [19:29:17.899] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 290s [19:29:17.899] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 290s [19:29:17.899] "parallel"), action = c("launch", "options"), verbose = FALSE) 290s [19:29:17.899] $ arguments :List of 28 290s [19:29:17.899] ..$ worker : chr "localhost" 290s [19:29:17.899] ..$ master : NULL 290s [19:29:17.899] ..$ port : int 11481 290s [19:29:17.899] ..$ connectTimeout : num 120 290s [19:29:17.899] ..$ timeout : num 2592000 290s [19:29:17.899] ..$ rscript : chr "/usr/lib/R/bin/R" 290s [19:29:17.899] ..$ homogeneous : NULL 290s [19:29:17.899] ..$ rscript_args : chr [1:4] "--no-echo" "--no-restore" "*" "--args" 290s [19:29:17.899] ..$ rscript_envs : NULL 290s [19:29:17.899] ..$ rscript_libs : NULL 290s [19:29:17.899] ..$ rscript_startup : NULL 290s [19:29:17.899] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 290s [19:29:17.899] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 290s [19:29:17.899] ..$ methods : logi TRUE 290s [19:29:17.899] ..$ socketOptions : chr "no-delay" 290s [19:29:17.899] ..$ useXDR : logi FALSE 290s [19:29:17.899] ..$ outfile : chr "/dev/null" 290s [19:29:17.899] ..$ renice : int NA 290s [19:29:17.899] ..$ rshcmd : NULL 290s [19:29:17.899] ..$ user : NULL 290s [19:29:17.899] ..$ revtunnel : logi NA 290s [19:29:17.899] ..$ rshlogfile : NULL 290s [19:29:17.899] ..$ rshopts : NULL 290s [19:29:17.899] ..$ rank : int 1 290s [19:29:17.899] ..$ manual : logi FALSE 290s [19:29:17.899] ..$ dryrun : logi FALSE 290s [19:29:17.899] ..$ quiet : logi FALSE 290s [19:29:17.899] ..$ setup_strategy : chr "parallel" 290s [19:29:17.899] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 290s [19:29:17.924] [local output] System call to launch all workers: 290s [19:29:17.924] [local output] R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a651efc39b0.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' --args MASTER=localhost PORT=11481 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 290s [19:29:17.925] [local output] Starting PSOCK main server 290s [19:29:17.926] [local output] Workers launched 290s [19:29:17.926] [local output] Waiting for workers to connect back 290s [19:29:17.927] - [local output] 0 workers out of 1 ready 290s [19:29:18.112] - [local output] 0 workers out of 1 ready 290s [19:29:18.112] - [local output] 1 workers out of 1 ready 290s [19:29:18.113] [local output] Launching of workers completed 290s [19:29:18.113] [local output] Collecting session information from workers 290s [19:29:18.114] [local output] - Worker #1 of 1 290s [19:29:18.114] [local output] makeClusterPSOCK() ... done 290s > 290s > 290s > message("- makeClusterPSOCK() - default packages") 290s > 290s - makeClusterPSOCK() - default packages 290s > if (.Platform$OS.type == "windows") { 290s + ## R and R.exe fails on MS Windows, cf. R-devel thread "MS Windows: R does 290s + ## not escape quotes in CLI options the same way as Rterm and Rscript" 290s + ## on 2021-12-15. 290s + rscripts <- file.path(R.home("bin"), c("Rscript", "Rterm", "Rterm.exe")) 290s + } else { 290s + rscripts <- file.path(R.home("bin"), c("Rscript", "R")) 290s + } 290s > default_packages <- c("utils", "tools") 290s > for (rscript in rscripts) { 290s + message(" Launcher: ", sQuote(rscript)) 290s + if (tools::file_path_sans_ext(basename(rscript)) %in% c("R", "Rterm")) { 290s + rscript_args <- c("--no-echo", "--no-restore", "*", "--args") 290s + } else { 290s + rscript_args <- NULL 290s + } 290s + cl <- tryCatch({ 290s + makeClusterPSOCK(1L, rscript = rscript, rscript_args = rscript_args, default_packages = default_packages) 290s + }, warning = identity) 290s + stopifnot(inherits(cl, "cluster")) 290s + pkgs <- parallel::clusterEvalQ(cl, { getOption("defaultPackages") })[[1]] 290s + stopifnot(identical(pkgs, default_packages)) 290s + parallel::stopCluster(cl) 290s + } 290s Launcher: ‘/usr/lib/R/bin/Rscript’ 290s [19:29:18.128] [local output] makeClusterPSOCK() ... 290s [19:29:18.131] [local output] Workers: [n = 1] ‘localhost’ 290s [19:29:18.132] [local output] Base port: 11393 290s [19:29:18.133] [local output] Getting setup options for 1 cluster nodes ... 290s [19:29:18.133] [local output] - Node 1 of 1 ... 290s [19:29:18.133] [local output] localMachine=TRUE => revtunnel=FALSE 290s 290s [19:29:18.136] [local output] Rscript port: 11393 290s 290s [19:29:18.137] [local output] Getting setup options for 1 cluster nodes ... done 290s [19:29:18.137] [local output] - Parallel setup requested for some PSOCK nodes 290s [19:29:18.138] [local output] Setting up PSOCK nodes in parallel 290s [19:29:18.138] List of 36 290s [19:29:18.138] $ worker : chr "localhost" 290s [19:29:18.138] ..- attr(*, "localhost")= logi TRUE 290s [19:29:18.138] $ master : chr "localhost" 290s [19:29:18.138] $ port : int 11393 290s [19:29:18.138] $ connectTimeout : num 120 290s [19:29:18.138] $ timeout : num 2592000 290s [19:29:18.138] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 290s [19:29:18.138] $ homogeneous : logi TRUE 290s [19:29:18.138] $ rscript_args : chr "--default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/Rtmpw4GGG3/worker.rank=1.p"| __truncated__ 290s [19:29:18.138] $ rscript_envs : NULL 290s [19:29:18.138] $ rscript_libs : NULL 290s [19:29:18.138] $ rscript_startup : NULL 290s [19:29:18.138] $ rscript_sh : chr "sh" 290s [19:29:18.138] $ default_packages: chr [1:2] "utils" "tools" 290s [19:29:18.138] $ methods : logi TRUE 290s [19:29:18.138] $ socketOptions : chr "no-delay" 290s [19:29:18.138] $ useXDR : logi FALSE 290s [19:29:18.138] $ outfile : chr "/dev/null" 290s [19:29:18.138] $ renice : int NA 290s [19:29:18.138] $ rshcmd : NULL 290s [19:29:18.138] $ user : chr(0) 290s [19:29:18.138] $ revtunnel : logi FALSE 290s [19:29:18.138] $ rshlogfile : NULL 290s [19:29:18.138] $ rshopts : chr(0) 290s [19:29:18.138] $ rank : int 1 290s [19:29:18.138] $ manual : logi FALSE 290s [19:29:18.138] $ dryrun : logi FALSE 290s [19:29:18.138] $ quiet : logi FALSE 290s [19:29:18.138] $ setup_strategy : chr "parallel" 290s [19:29:18.138] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/R"| __truncated__ 290s [19:29:18.138] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a655190ecf.pid" 290s [19:29:18.138] $ rshcmd_label : NULL 290s [19:29:18.138] $ rsh_call : NULL 290s [19:29:18.138] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/R"| __truncated__ 290s [19:29:18.138] $ localMachine : logi TRUE 290s [19:29:18.138] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 290s [19:29:18.138] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 290s [19:29:18.138] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 290s [19:29:18.138] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 290s [19:29:18.138] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 290s [19:29:18.138] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 290s [19:29:18.138] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 290s [19:29:18.138] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 290s [19:29:18.138] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 290s [19:29:18.138] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 290s [19:29:18.138] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 290s [19:29:18.138] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 290s [19:29:18.138] "parallel"), action = c("launch", "options"), verbose = FALSE) 290s [19:29:18.138] $ arguments :List of 28 290s [19:29:18.138] ..$ worker : chr "localhost" 290s [19:29:18.138] ..$ master : NULL 290s [19:29:18.138] ..$ port : int 11393 290s [19:29:18.138] ..$ connectTimeout : num 120 290s [19:29:18.138] ..$ timeout : num 2592000 290s [19:29:18.138] ..$ rscript : chr "/usr/lib/R/bin/Rscript" 290s [19:29:18.138] ..$ homogeneous : NULL 290s [19:29:18.138] ..$ rscript_args : NULL 290s [19:29:18.138] ..$ rscript_envs : NULL 290s [19:29:18.138] ..$ rscript_libs : NULL 290s [19:29:18.138] ..$ rscript_startup : NULL 290s [19:29:18.138] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 290s [19:29:18.138] ..$ default_packages: chr [1:2] "utils" "tools" 290s [19:29:18.138] ..$ methods : logi TRUE 290s [19:29:18.138] ..$ socketOptions : chr "no-delay" 290s [19:29:18.138] ..$ useXDR : logi FALSE 290s [19:29:18.138] ..$ outfile : chr "/dev/null" 290s [19:29:18.138] ..$ renice : int NA 290s [19:29:18.138] ..$ rshcmd : NULL 290s [19:29:18.138] ..$ user : NULL 290s [19:29:18.138] ..$ revtunnel : logi NA 290s [19:29:18.138] ..$ rshlogfile : NULL 290s [19:29:18.138] ..$ rshopts : NULL 290s [19:29:18.138] ..$ rank : int 1 290s [19:29:18.138] ..$ manual : logi FALSE 290s [19:29:18.138] ..$ dryrun : logi FALSE 290s [19:29:18.138] ..$ quiet : logi FALSE 290s [19:29:18.138] ..$ setup_strategy : chr "parallel" 290s [19:29:18.138] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 290s [19:29:18.164] [local output] System call to launch all workers: 290s [19:29:18.164] [local output] '/usr/lib/R/bin/Rscript' --default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a655190ecf.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11393 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 290s [19:29:18.164] [local output] Starting PSOCK main server 290s [19:29:18.165] [local output] Workers launched 290s [19:29:18.165] [local output] Waiting for workers to connect back 290s [19:29:18.165] - [local output] 0 workers out of 1 ready 290s [19:29:18.261] - [local output] 0 workers out of 1 ready 290s [19:29:18.261] - [local output] 1 workers out of 1 ready 290s [19:29:18.261] [local output] Launching of workers completed 290s [19:29:18.262] [local output] Collecting session information from workers 290s [19:29:18.263] [local output] - Worker #1 of 1 290s [19:29:18.263] [local output] makeClusterPSOCK() ... done 290s Launcher: ‘/usr/lib/R/bin/R’ 290s [19:29:18.264] [local output] makeClusterPSOCK() ... 290s [19:29:18.268] [local output] Workers: [n = 1] ‘localhost’ 290s [19:29:18.269] [local output] Base port: 11479 290s [19:29:18.269] [local output] Getting setup options for 1 cluster nodes ... 290s [19:29:18.269] [local output] - Node 1 of 1 ... 290s [19:29:18.270] [local output] localMachine=TRUE => revtunnel=FALSE 290s 290s [19:29:18.273] [local output] Rscript port: 11479 290s 290s [19:29:18.273] [local output] Getting setup options for 1 cluster nodes ... done 290s [19:29:18.273] [local output] - Parallel setup requested for some PSOCK nodes 290s [19:29:18.274] [local output] Setting up PSOCK nodes in parallel 290s [19:29:18.274] List of 36 290s [19:29:18.274] $ worker : chr "localhost" 290s [19:29:18.274] ..- attr(*, "localhost")= logi TRUE 290s [19:29:18.274] $ master : chr "localhost" 290s [19:29:18.274] $ port : int 11479 290s [19:29:18.274] $ connectTimeout : num 120 290s [19:29:18.274] $ timeout : num 2592000 290s [19:29:18.274] $ rscript : chr "R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R'" 290s [19:29:18.274] $ homogeneous : logi TRUE 290s [19:29:18.274] $ rscript_args : chr "--no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/Rtmpw4GGG3/worker.rank=1.parallell"| __truncated__ 290s [19:29:18.274] $ rscript_envs : NULL 290s [19:29:18.274] $ rscript_libs : NULL 290s [19:29:18.274] $ rscript_startup : NULL 290s [19:29:18.274] $ rscript_sh : chr "sh" 290s [19:29:18.274] $ default_packages: chr [1:2] "utils" "tools" 290s [19:29:18.274] $ methods : logi TRUE 290s [19:29:18.274] $ socketOptions : chr "no-delay" 290s [19:29:18.274] $ useXDR : logi FALSE 290s [19:29:18.274] $ outfile : chr "/dev/null" 290s [19:29:18.274] $ renice : int NA 290s [19:29:18.274] $ rshcmd : NULL 290s [19:29:18.274] $ user : chr(0) 290s [19:29:18.274] $ revtunnel : logi FALSE 290s [19:29:18.274] $ rshlogfile : NULL 290s [19:29:18.274] $ rshopts : chr(0) 290s [19:29:18.274] $ rank : int 1 290s [19:29:18.274] $ manual : logi FALSE 290s [19:29:18.274] $ dryrun : logi FALSE 290s [19:29:18.274] $ quiet : logi FALSE 290s [19:29:18.274] $ setup_strategy : chr "parallel" 290s [19:29:18.274] $ local_cmd : chr "R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpi"| __truncated__ 290s [19:29:18.274] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a653ecb282d.pid" 290s [19:29:18.274] $ rshcmd_label : NULL 290s [19:29:18.274] $ rsh_call : NULL 290s [19:29:18.274] $ cmd : chr "R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpi"| __truncated__ 290s [19:29:18.274] $ localMachine : logi TRUE 290s [19:29:18.274] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 290s [19:29:18.274] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 290s [19:29:18.274] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 290s [19:29:18.274] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 290s [19:29:18.274] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 290s [19:29:18.274] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 290s [19:29:18.274] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 290s [19:29:18.274] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 290s [19:29:18.274] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 290s [19:29:18.274] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 290s [19:29:18.274] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 290s [19:29:18.274] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 290s [19:29:18.274] "parallel"), action = c("launch", "options"), verbose = FALSE) 290s [19:29:18.274] $ arguments :List of 28 290s [19:29:18.274] ..$ worker : chr "localhost" 290s [19:29:18.274] ..$ master : NULL 290s [19:29:18.274] ..$ port : int 11479 290s [19:29:18.274] ..$ connectTimeout : num 120 290s [19:29:18.274] ..$ timeout : num 2592000 290s [19:29:18.274] ..$ rscript : chr "/usr/lib/R/bin/R" 290s [19:29:18.274] ..$ homogeneous : NULL 290s [19:29:18.274] ..$ rscript_args : chr [1:4] "--no-echo" "--no-restore" "*" "--args" 290s [19:29:18.274] ..$ rscript_envs : NULL 290s [19:29:18.274] ..$ rscript_libs : NULL 290s [19:29:18.274] ..$ rscript_startup : NULL 290s [19:29:18.274] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 290s [19:29:18.274] ..$ default_packages: chr [1:2] "utils" "tools" 290s [19:29:18.274] ..$ methods : logi TRUE 290s [19:29:18.274] ..$ socketOptions : chr "no-delay" 290s [19:29:18.274] ..$ useXDR : logi FALSE 290s [19:29:18.274] ..$ outfile : chr "/dev/null" 290s [19:29:18.274] ..$ renice : int NA 290s [19:29:18.274] ..$ rshcmd : NULL 290s [19:29:18.274] ..$ user : NULL 290s [19:29:18.274] ..$ revtunnel : logi NA 290s [19:29:18.274] ..$ rshlogfile : NULL 290s [19:29:18.274] ..$ rshopts : NULL 290s [19:29:18.274] ..$ rank : int 1 290s [19:29:18.274] ..$ manual : logi FALSE 290s [19:29:18.274] ..$ dryrun : logi FALSE 290s [19:29:18.274] ..$ quiet : logi FALSE 290s [19:29:18.274] ..$ setup_strategy : chr "parallel" 290s [19:29:18.274] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 290s [19:29:18.298] [local output] System call to launch all workers: 290s [19:29:18.298] [local output] R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a653ecb282d.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' --args MASTER=localhost PORT=11479 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 290s [19:29:18.299] [local output] Starting PSOCK main server 290s [19:29:18.300] [local output] Workers launched 290s [19:29:18.300] [local output] Waiting for workers to connect back 290s [19:29:18.300] - [local output] 0 workers out of 1 ready 290s [19:29:18.413] - [local output] 0 workers out of 1 ready 290s [19:29:18.414] - [local output] 1 workers out of 1 ready 290s [19:29:18.414] [local output] Launching of workers completed 290s [19:29:18.414] [local output] Collecting session information from workers 290s [19:29:18.415] [local output] - Worker #1 of 1 290s [19:29:18.415] [local output] makeClusterPSOCK() ... done 290s > 290s > if (.Platform$OS.type == "windows") { 290s + ## R and R.exe fails on MS Windows, cf. R-devel thread "MS Windows: R does 290s + ## not escape quotes in CLI options the same way as Rterm and Rscript" 290s + ## on 2021-12-15. 290s + rscripts <- file.path(R.home("bin"), c("Rscript", "Rterm", "Rterm.exe")) 290s + } else { 290s + rscripts <- file.path(R.home("bin"), c("Rscript", "R")) 290s + } 290s > default_packages <- c("parallelly", "*") 290s > truth <- unique(c("parallelly", getOption("defaultPackages"))) 290s > for (rscript in rscripts) { 290s + message(" Launcher: ", sQuote(rscript)) 290s + if (tools::file_path_sans_ext(basename(rscript)) %in% c("R", "Rterm")) { 290s + rscript_args <- c("--no-echo", "--no-restore", "*", "--args") 290s + } else { 290s + rscript_args <- NULL 290s + } 290s + cl <- tryCatch({ 290s + makeClusterPSOCK(1L, rscript = rscript, rscript_args = rscript_args, default_packages = default_packages) 290s + }, warning = identity) 290s + stopifnot(inherits(cl, "cluster")) 290s + pkgs <- parallel::clusterEvalQ(cl, { getOption("defaultPackages") })[[1]] 290s + stopifnot(identical(pkgs, truth)) 290s + parallel::stopCluster(cl) 290s + } 290s Launcher: ‘/usr/lib/R/bin/Rscript’ 290s [19:29:18.427] [local output] makeClusterPSOCK() ... 290s [19:29:18.431] [local output] Workers: [n = 1] ‘localhost’ 290s [19:29:18.432] [local output] Base port: 11604 290s [19:29:18.432] [local output] Getting setup options for 1 cluster nodes ... 290s [19:29:18.432] [local output] - Node 1 of 1 ... 290s [19:29:18.433] [local output] localMachine=TRUE => revtunnel=FALSE 290s 290s [19:29:18.436] [local output] Rscript port: 11604 290s 290s [19:29:18.436] [local output] Getting setup options for 1 cluster nodes ... done 290s [19:29:18.437] [local output] - Parallel setup requested for some PSOCK nodes 290s [19:29:18.437] [local output] Setting up PSOCK nodes in parallel 290s [19:29:18.437] List of 36 290s [19:29:18.437] $ worker : chr "localhost" 290s [19:29:18.437] ..- attr(*, "localhost")= logi TRUE 290s [19:29:18.437] $ master : chr "localhost" 290s [19:29:18.437] $ port : int 11604 290s [19:29:18.437] $ connectTimeout : num 120 290s [19:29:18.437] $ timeout : num 2592000 290s [19:29:18.437] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 290s [19:29:18.437] $ homogeneous : logi TRUE 290s [19:29:18.437] $ rscript_args : chr "--default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys."| __truncated__ 290s [19:29:18.437] $ rscript_envs : NULL 290s [19:29:18.437] $ rscript_libs : NULL 290s [19:29:18.437] $ rscript_startup : NULL 290s [19:29:18.437] $ rscript_sh : chr "sh" 290s [19:29:18.437] $ default_packages: chr [1:7] "parallelly" "datasets" "utils" "grDevices" ... 290s [19:29:18.437] $ methods : logi TRUE 290s [19:29:18.437] $ socketOptions : chr "no-delay" 290s [19:29:18.437] $ useXDR : logi FALSE 290s [19:29:18.437] $ outfile : chr "/dev/null" 290s [19:29:18.437] $ renice : int NA 290s [19:29:18.437] $ rshcmd : NULL 290s [19:29:18.437] $ user : chr(0) 290s [19:29:18.437] $ revtunnel : logi FALSE 290s [19:29:18.437] $ rshlogfile : NULL 290s [19:29:18.437] $ rshopts : chr(0) 290s [19:29:18.437] $ rank : int 1 290s [19:29:18.437] $ manual : logi FALSE 290s [19:29:18.437] $ dryrun : logi FALSE 290s [19:29:18.437] $ quiet : logi FALSE 290s [19:29:18.437] $ setup_strategy : chr "parallel" 290s [19:29:18.437] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try("| __truncated__ 290s [19:29:18.437] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a657ab0c9bf.pid" 290s [19:29:18.437] $ rshcmd_label : NULL 290s [19:29:18.437] $ rsh_call : NULL 290s [19:29:18.437] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try("| __truncated__ 290s [19:29:18.437] $ localMachine : logi TRUE 290s [19:29:18.437] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 290s [19:29:18.437] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 290s [19:29:18.437] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 290s [19:29:18.437] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 290s [19:29:18.437] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 290s [19:29:18.437] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 290s [19:29:18.437] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 290s [19:29:18.437] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 290s [19:29:18.437] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 290s [19:29:18.437] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 290s [19:29:18.437] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 290s [19:29:18.437] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 290s [19:29:18.437] "parallel"), action = c("launch", "options"), verbose = FALSE) 290s [19:29:18.437] $ arguments :List of 28 290s [19:29:18.437] ..$ worker : chr "localhost" 290s [19:29:18.437] ..$ master : NULL 290s [19:29:18.437] ..$ port : int 11604 290s [19:29:18.437] ..$ connectTimeout : num 120 290s [19:29:18.437] ..$ timeout : num 2592000 290s [19:29:18.437] ..$ rscript : chr "/usr/lib/R/bin/Rscript" 290s [19:29:18.437] ..$ homogeneous : NULL 290s [19:29:18.437] ..$ rscript_args : NULL 290s [19:29:18.437] ..$ rscript_envs : NULL 290s [19:29:18.437] ..$ rscript_libs : NULL 290s [19:29:18.437] ..$ rscript_startup : NULL 290s [19:29:18.437] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 290s [19:29:18.437] ..$ default_packages: chr [1:2] "parallelly" "*" 290s [19:29:18.437] ..$ methods : logi TRUE 290s [19:29:18.437] ..$ socketOptions : chr "no-delay" 290s [19:29:18.437] ..$ useXDR : logi FALSE 290s [19:29:18.437] ..$ outfile : chr "/dev/null" 290s [19:29:18.437] ..$ renice : int NA 290s [19:29:18.437] ..$ rshcmd : NULL 290s [19:29:18.437] ..$ user : NULL 290s [19:29:18.437] ..$ revtunnel : logi NA 290s [19:29:18.437] ..$ rshlogfile : NULL 290s [19:29:18.437] ..$ rshopts : NULL 290s [19:29:18.437] ..$ rank : int 1 290s [19:29:18.437] ..$ manual : logi FALSE 290s [19:29:18.437] ..$ dryrun : logi FALSE 290s [19:29:18.437] ..$ quiet : logi FALSE 290s [19:29:18.437] ..$ setup_strategy : chr "parallel" 290s [19:29:18.437] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 290s [19:29:18.463] [local output] System call to launch all workers: 290s [19:29:18.463] [local output] '/usr/lib/R/bin/Rscript' --default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a657ab0c9bf.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11604 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 290s [19:29:18.463] [local output] Starting PSOCK main server 290s [19:29:18.464] [local output] Workers launched 290s [19:29:18.464] [local output] Waiting for workers to connect back 290s [19:29:18.465] - [local output] 0 workers out of 1 ready 290s During startup - Warning message: 290s package ‘parallelly’ was built under R version 4.3.3 290s [19:29:18.687] - [local output] 0 workers out of 1 ready 290s [19:29:18.688] - [local output] 1 workers out of 1 ready 290s [19:29:18.688] [local output] Launching of workers completed 290s [19:29:18.688] [local output] Collecting session information from workers 290s [19:29:18.689] [local output] - Worker #1 of 1 290s [19:29:18.690] [local output] makeClusterPSOCK() ... done 290s Launcher: ‘/usr/lib/R/bin/R’ 290s [19:29:18.691] [local output] makeClusterPSOCK() ... 290s [19:29:18.694] [local output] Workers: [n = 1] ‘localhost’ 290s [19:29:18.695] [local output] Base port: 11046 290s [19:29:18.696] [local output] Getting setup options for 1 cluster nodes ... 290s [19:29:18.696] [local output] - Node 1 of 1 ... 290s [19:29:18.696] [local output] localMachine=TRUE => revtunnel=FALSE 290s 290s [19:29:18.699] [local output] Rscript port: 11046 290s 290s [19:29:18.700] [local output] Getting setup options for 1 cluster nodes ... done 290s [19:29:18.700] [local output] - Parallel setup requested for some PSOCK nodes 290s [19:29:18.701] [local output] Setting up PSOCK nodes in parallel 290s [19:29:18.701] List of 36 290s [19:29:18.701] $ worker : chr "localhost" 290s [19:29:18.701] ..- attr(*, "localhost")= logi TRUE 290s [19:29:18.701] $ master : chr "localhost" 290s [19:29:18.701] $ port : int 11046 290s [19:29:18.701] $ connectTimeout : num 120 290s [19:29:18.701] $ timeout : num 2592000 290s [19:29:18.701] $ rscript : chr "R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R'" 290s [19:29:18.701] $ homogeneous : logi TRUE 290s [19:29:18.701] $ rscript_args : chr "--no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/Rtmpw4GGG3/worker.rank=1.parallell"| __truncated__ 290s [19:29:18.701] $ rscript_envs : NULL 290s [19:29:18.701] $ rscript_libs : NULL 290s [19:29:18.701] $ rscript_startup : NULL 290s [19:29:18.701] $ rscript_sh : chr "sh" 290s [19:29:18.701] $ default_packages: chr [1:7] "parallelly" "datasets" "utils" "grDevices" ... 290s [19:29:18.701] $ methods : logi TRUE 290s [19:29:18.701] $ socketOptions : chr "no-delay" 290s [19:29:18.701] $ useXDR : logi FALSE 290s [19:29:18.701] $ outfile : chr "/dev/null" 290s [19:29:18.701] $ renice : int NA 290s [19:29:18.701] $ rshcmd : NULL 290s [19:29:18.701] $ user : chr(0) 290s [19:29:18.701] $ revtunnel : logi FALSE 290s [19:29:18.701] $ rshlogfile : NULL 290s [19:29:18.701] $ rshopts : chr(0) 290s [19:29:18.701] $ rank : int 1 290s [19:29:18.701] $ manual : logi FALSE 290s [19:29:18.701] $ dryrun : logi FALSE 290s [19:29:18.701] $ quiet : logi FALSE 290s [19:29:18.701] $ setup_strategy : chr "parallel" 290s [19:29:18.701] $ local_cmd : chr "R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no"| __truncated__ 290s [19:29:18.701] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a6562045afb.pid" 290s [19:29:18.701] $ rshcmd_label : NULL 290s [19:29:18.701] $ rsh_call : NULL 290s [19:29:18.701] $ cmd : chr "R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no"| __truncated__ 290s [19:29:18.701] $ localMachine : logi TRUE 290s [19:29:18.701] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 290s [19:29:18.701] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 290s [19:29:18.701] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 290s [19:29:18.701] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 290s [19:29:18.701] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 290s [19:29:18.701] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 290s [19:29:18.701] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 290s [19:29:18.701] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 290s [19:29:18.701] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 290s [19:29:18.701] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 290s [19:29:18.701] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 290s [19:29:18.701] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 290s [19:29:18.701] "parallel"), action = c("launch", "options"), verbose = FALSE) 290s [19:29:18.701] $ arguments :List of 28 290s [19:29:18.701] ..$ worker : chr "localhost" 290s [19:29:18.701] ..$ master : NULL 290s [19:29:18.701] ..$ port : int 11046 290s [19:29:18.701] ..$ connectTimeout : num 120 290s [19:29:18.701] ..$ timeout : num 2592000 290s [19:29:18.701] ..$ rscript : chr "/usr/lib/R/bin/R" 290s [19:29:18.701] ..$ homogeneous : NULL 290s [19:29:18.701] ..$ rscript_args : chr [1:4] "--no-echo" "--no-restore" "*" "--args" 290s [19:29:18.701] ..$ rscript_envs : NULL 290s [19:29:18.701] ..$ rscript_libs : NULL 290s [19:29:18.701] ..$ rscript_startup : NULL 290s [19:29:18.701] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 290s [19:29:18.701] ..$ default_packages: chr [1:2] "parallelly" "*" 290s [19:29:18.701] ..$ methods : logi TRUE 290s [19:29:18.701] ..$ socketOptions : chr "no-delay" 290s [19:29:18.701] ..$ useXDR : logi FALSE 290s [19:29:18.701] ..$ outfile : chr "/dev/null" 290s [19:29:18.701] ..$ renice : int NA 290s [19:29:18.701] ..$ rshcmd : NULL 290s [19:29:18.701] ..$ user : NULL 290s [19:29:18.701] ..$ revtunnel : logi NA 290s [19:29:18.701] ..$ rshlogfile : NULL 290s [19:29:18.701] ..$ rshopts : NULL 290s [19:29:18.701] ..$ rank : int 1 290s [19:29:18.701] ..$ manual : logi FALSE 290s [19:29:18.701] ..$ dryrun : logi FALSE 290s [19:29:18.701] ..$ quiet : logi FALSE 290s [19:29:18.701] ..$ setup_strategy : chr "parallel" 290s [19:29:18.701] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 290s [19:29:18.723] [local output] System call to launch all workers: 290s [19:29:18.723] [local output] R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a6562045afb.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' --args MASTER=localhost PORT=11046 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 290s [19:29:18.723] [local output] Starting PSOCK main server 290s [19:29:18.724] [local output] Workers launched 290s [19:29:18.725] [local output] Waiting for workers to connect back 290s [19:29:18.725] - [local output] 0 workers out of 1 ready 291s During startup - Warning message: 291s package ‘parallelly’ was built under R version 4.3.3 291s [19:29:18.939] - [local output] 0 workers out of 1 ready 291s [19:29:18.940] - [local output] 1 workers out of 1 ready 291s [19:29:18.940] [local output] Launching of workers completed 291s [19:29:18.940] [local output] Collecting session information from workers 291s [19:29:18.941] [local output] - Worker #1 of 1 291s [19:29:18.942] [local output] makeClusterPSOCK() ... done 291s > 291s > 291s > message("- makeClusterPSOCK() - exceptions") 291s > 291s > res <- tryCatch({ 291s + cl <- makeClusterPSOCK(1:2) 291s + }, error = identity) 291s > print(res) 291s 291s > stopifnot(inherits(res, "error")) 291s > 291s > res <- tryCatch({ 291s + cl <- makeClusterPSOCK(0L) 291s + }, error = identity) 291s > print(res) 291s 291s > stopifnot(inherits(res, "error")) 291s > 291s > res <- tryCatch({ 291s + cl <- makeClusterPSOCK(1L, rshcmd = character(0L)) 291s + }, error = identity) 291s - makeClusterPSOCK() - exceptions 291s [19:29:18.943] [local output] makeClusterPSOCK() ... 291s [19:29:18.944] [local output] makeClusterPSOCK() ... 291s [19:29:18.944] [local output] makeClusterPSOCK() ... 291s [19:29:18.950] [local output] Workers: [n = 1] ‘localhost’ 291s [19:29:18.951] [local output] Base port: 11665 291s [19:29:18.951] [local output] Getting setup options for 1 cluster nodes ... 291s [19:29:18.952] [local output] - Node 1 of 1 ... 291s > print(res) 291s = 1L’ is not TRUE> 291s > stopifnot(inherits(res, "error")) 291s > 291s > res <- tryCatch({ 291s + cl <- makeClusterPSOCK(1L, port = integer(0L)) 291s + }, error = identity) 291s [19:29:18.953] [local output] makeClusterPSOCK() ... 291s [19:29:18.957] [local output] Workers: [n = 1] ‘localhost’ 291s > print(res) 291s 291s > stopifnot(inherits(res, "error")) 291s > 291s > res <- tryCatch({ 291s + cl <- makeClusterPSOCK(1L, port = NA_integer_) 291s + }, error = identity) 291s [19:29:18.958] [local output] makeClusterPSOCK() ... 291s > print(res) 291s <[19:29:18.961] [local output] Workers: [n = 1] ‘localhost’ 291s simpleError in isTcpPortAvailable(port): !is.na(port) is not TRUE> 291s > stopifnot(inherits(res, "error")) 291s > 291s > 291s > message("- makeClusterPSOCK() - exceptions") 291s > - makeClusterPSOCK() - exceptions 291s 291s > ## Non-existing hostname 291s > res <- tryCatch({ 291s + cl <- makeNodePSOCK("not.a.localhost.hostname", revtunnel = TRUE) 291s + }, error = identity) 291s > print(res) 291s 291s > stopifnot(inherits(res, "error")) 291s > 291s > ## Invalid port 291s > res <- tryCatch({ 291s + cl <- makeNodePSOCK("localhost", port = NA_integer_) 291s + }, error = identity) 291s > print(res) 291s 291s > stopifnot(inherits(res, "error")) 291s > 291s > ## Don't test on CRAN 291s > if (fullTest || covr_testing) { 291s + ## Occupied/blocked port 291s + res <- tryCatch( 291s + cl <- parallelly::makeClusterPSOCK("localhost", port = 80L, tries = 1L), 291s + error = identity) 291s + print(res) 291s + ## Skip error assertion in case this actually works on some machine. 291s + ## But where it fails, we are testing the port-failure exception code. 291s + } 291s > 291s > 291s > ## https://github.com/HenrikBengtsson/parallelly/issues/95 291s > if (getRversion() >= "4.0.0") { 291s + res <- tryCatch({ 291s + parallelly::makeClusterPSOCK(1L, rscript_startup = quote(Sys.sleep(6.0)), 291s + connectTimeout = 0.1, timeout = 7.0) 291s + }, error = identity) 291s + print(res) 291s + stopifnot( 291s + inherits(res, "error"), 291s + grepl("^Cluster setup failed", conditionMessage(res)) 291s + ) 291s + 291s + ## Make sure to wait for background process to timeout before continuing, 291s + ## when on MS Windows 291s + if (.Platform$OS.type == "windows") Sys.sleep(5.0) 291s + } 291s [19:29:18.965] [local output] makeClusterPSOCK() ... 291s [19:29:18.969] [local output] Workers: [n = 1] ‘localhost’ 291s [19:29:18.970] [local output] Base port: 11492 291s [19:29:18.970] [local output] Getting setup options for 1 cluster nodes ... 291s [19:29:18.970] [local output] - Node 1 of 1 ... 291s [19:29:18.970] [local output] localMachine=TRUE => revtunnel=FALSE 291s 291s [19:29:18.971] [local output] Rscript port: 11492 291s 291s [19:29:18.972] [local output] Getting setup options for 1 cluster nodes ... done 291s [19:29:18.972] [local output] - Parallel setup requested for some PSOCK nodes 291s [19:29:18.973] [local output] Setting up PSOCK nodes in parallel 291s [19:29:18.973] List of 36 291s [19:29:18.973] $ worker : chr "localhost" 291s [19:29:18.973] ..- attr(*, "localhost")= logi TRUE 291s [19:29:18.973] $ master : chr "localhost" 291s [19:29:18.973] $ port : int 11492 291s [19:29:18.973] $ connectTimeout : num 0.1 291s [19:29:18.973] $ timeout : num 7 291s [19:29:18.973] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 291s [19:29:18.973] $ homogeneous : logi TRUE 291s [19:29:18.973] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 291s [19:29:18.973] $ rscript_envs : NULL 291s [19:29:18.973] $ rscript_libs : NULL 291s [19:29:18.973] $ rscript_startup : chr [1:2] "-e" "'invisible({Sys.sleep(6)})'" 291s [19:29:18.973] $ rscript_sh : chr "sh" 291s [19:29:18.973] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 291s [19:29:18.973] $ methods : logi TRUE 291s [19:29:18.973] $ socketOptions : chr "no-delay" 291s [19:29:18.973] $ useXDR : logi FALSE 291s [19:29:18.973] $ outfile : chr "/dev/null" 291s [19:29:18.973] $ renice : int NA 291s [19:29:18.973] $ rshcmd : NULL 291s [19:29:18.973] $ user : chr(0) 291s [19:29:18.973] $ revtunnel : logi FALSE 291s [19:29:18.973] $ rshlogfile : NULL 291s [19:29:18.973] $ rshopts : chr(0) 291s [19:29:18.973] $ rank : int 1 291s [19:29:18.973] $ manual : logi FALSE 291s [19:29:18.973] $ dryrun : logi FALSE 291s [19:29:18.973] $ quiet : logi FALSE 291s [19:29:18.973] $ setup_strategy : chr "parallel" 291s [19:29:18.973] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 291s [19:29:18.973] $ pidfile : chr "/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a65591ddff7.pid" 291s [19:29:18.973] $ rshcmd_label : NULL 291s [19:29:18.973] $ rsh_call : NULL 291s [19:29:18.973] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 291s [19:29:18.973] $ localMachine : logi TRUE 291s [19:29:18.973] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 291s [19:29:18.973] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 291s [19:29:18.973] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 291s [19:29:18.973] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 291s [19:29:18.973] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 291s [19:29:18.973] "cmd", "sh"), default_packages = c("datasets", "utils", "grDevices", 291s [19:29:18.973] "graphics", "stats", if (methods) "methods"), methods = TRUE, socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 291s [19:29:18.973] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 291s [19:29:18.973] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 291s [19:29:18.973] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 291s [19:29:18.973] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 291s [19:29:18.973] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 291s [19:29:18.973] "parallel"), action = c("launch", "options"), verbose = FALSE) 291s [19:29:18.973] $ arguments :List of 28 291s [19:29:18.973] ..$ worker : chr "localhost" 291s [19:29:18.973] ..$ master : NULL 291s [19:29:18.973] ..$ port : int 11492 291s [19:29:18.973] ..$ connectTimeout : num 0.1 291s [19:29:18.973] ..$ timeout : num 7 291s [19:29:18.973] ..$ rscript : NULL 291s [19:29:18.973] ..$ homogeneous : NULL 291s [19:29:18.973] ..$ rscript_args : NULL 291s [19:29:18.973] ..$ rscript_envs : NULL 291s [19:29:18.973] ..$ rscript_libs : NULL 291s [19:29:18.973] ..$ rscript_startup : language Sys.sleep(6) 291s [19:29:18.973] ..$ rscript_sh : chr [1:3] "auto" "cmd" "sh" 291s [19:29:18.973] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 291s [19:29:18.973] ..$ methods : logi TRUE 291s [19:29:18.973] ..$ socketOptions : chr "no-delay" 291s [19:29:18.973] ..$ useXDR : logi FALSE 291s [19:29:18.973] ..$ outfile : chr "/dev/null" 291s [19:29:18.973] ..$ renice : int NA 291s [19:29:18.973] ..$ rshcmd : NULL 291s [19:29:18.973] ..$ user : NULL 291s [19:29:18.973] ..$ revtunnel : logi NA 291s [19:29:18.973] ..$ rshlogfile : NULL 291s [19:29:18.973] ..$ rshopts : NULL 291s [19:29:18.973] ..$ rank : int 1 291s [19:29:18.973] ..$ manual : logi FALSE 291s [19:29:18.973] ..$ dryrun : logi FALSE 291s [19:29:18.973] ..$ quiet : logi FALSE 291s [19:29:18.973] ..$ setup_strategy : chr "parallel" 291s [19:29:18.973] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 291s [19:29:18.999] [local output] System call to launch all workers: 291s [19:29:18.999] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmpw4GGG3/worker.rank=1.parallelly.parent=2661.a65591ddff7.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'invisible({Sys.sleep(6)})' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11492 OUT=/dev/null TIMEOUT=7 XDR=FALSE SETUPTIMEOUT=0.1 SETUPSTRATEGY=parallel 291s [19:29:18.999] [local output] Starting PSOCK main server 291s [19:29:19.000] [local output] Workers launched 291s [19:29:19.000] [local output] Waiting for workers to connect back 291s [19:29:19.000] - [local output] 0 workers out of 1 ready 291s [19:29:19.101] - [local output] 0 workers out of 1 ready 291s [19:29:19.202] - [local output] 0 workers out of 1 ready 291s [19:29:19.303] - [local output] 0 workers out of 1 ready 291s [19:29:19.403] - [local output] 0 workers out of 1 ready 291s [19:29:19.504] - [local output] 0 workers out of 1 ready 291s [19:29:19.605] - [local output] 0 workers out of 1 ready 291s [19:29:19.706] - [local output] 0 workers out of 1 ready 291s [19:29:19.807] - [local output] 0 workers out of 1 ready 292s [19:29:19.908] - [local output] 0 workers out of 1 ready 292s [19:29:20.009] - [local output] 0 workers out of 1 ready 292s [19:29:20.110] - [local output] 0 workers out of 1 ready 292s [19:29:20.212] - [local output] 0 workers out of 1 ready 292s [19:29:20.312] - [local output] 0 workers out of 1 ready 292s [19:29:20.413] - [local output] 0 workers out of 1 ready 292s [19:29:20.515] - [local output] 0 workers out of 1 ready 292s [19:29:20.616] - [local output] 0 workers out of 1 ready 292s [19:29:20.718] - [local output] 0 workers out of 1 ready 292s [19:29:20.819] - [local output] 0 workers out of 1 ready 293s [19:29:20.920] - [local output] 0 workers out of 1 ready 293s [19:29:21.021] - [local output] 0 workers out of 1 ready 293s [19:29:21.122] - [local output] 0 workers out of 1 ready 293s [19:29:21.224] - [local output] 0 workers out of 1 ready 293s [19:29:21.325] - [local output] 0 workers out of 1 ready 293s [19:29:21.426] - [local output] 0 workers out of 1 ready 293s [19:29:21.527] - [local output] 0 workers out of 1 ready 293s [19:29:21.628] - [local output] 0 workers out of 1 ready 293s [19:29:21.729] - [local output] 0 workers out of 1 ready 293s [19:29:21.830] - [local output] 0 workers out of 1 ready 294s [19:29:21.931] - [local output] 0 workers out of 1 ready 294s [19:29:22.033] - [local output] 0 workers out of 1 ready 294s [19:29:22.134] - [local output] 0 workers out of 1 ready 294s [19:29:22.234] - [local output] 0 workers out of 1 ready 294s [19:29:22.335] - [local output] 0 workers out of 1 ready 294s [19:29:22.436] - [local output] 0 workers out of 1 ready 294s [19:29:22.537] - [local output] 0 workers out of 1 ready 294s [19:29:22.638] - [local output] 0 workers out of 1 ready 294s [19:29:22.739] - [local output] 0 workers out of 1 ready 294s [19:29:22.841] - [local output] 0 workers out of 1 ready 295s [19:29:22.942] - [local output] 0 workers out of 1 ready 295s [19:29:23.043] - [local output] 0 workers out of 1 ready 295s [19:29:23.144] - [local output] 0 workers out of 1 ready 295s [19:29:23.245] - [local output] 0 workers out of 1 ready 295s [19:29:23.346] - [local output] 0 workers out of 1 ready 295s [19:29:23.448] - [local output] 0 workers out of 1 ready 295s [19:29:23.549] - [local output] 0 workers out of 1 ready 295s [19:29:23.649] - [local output] 0 workers out of 1 ready 295s [19:29:23.750] - [local output] 0 workers out of 1 ready 295s [19:29:23.852] - [local output] 0 workers out of 1 ready 296s [19:29:23.953] - [local output] 0 workers out of 1 ready 296s [19:29:24.054] - [local output] 0 workers out of 1 ready 296s 296s > 296s > message("*** makeClusterPSOCK() ... DONE") 296s *** makeClusterPSOCK() ... DONE 296s > 296s > source("incl/end.R") 296s > 296s BEGIN TEST options-and-envvars.R 296s 296s R version 4.3.2 (2023-10-31) -- "Eye Holes" 296s Copyright (C) 2023 The R Foundation for Statistical Computing 296s Platform: aarch64-unknown-linux-gnu (64-bit) 296s 296s R is free software and comes with ABSOLUTELY NO WARRANTY. 296s You are welcome to redistribute it under certain conditions. 296s Type 'license()' or 'licence()' for distribution details. 296s 296s R is a collaborative project with many contributors. 296s Type 'contributors()' for more information and 296s 'citation()' on how to cite R or R packages in publications. 296s 296s Type 'demo()' for some demos, 'help()' for on-line help, or 296s 'help.start()' for an HTML browser interface to help. 296s Type 'q()' to quit R. 296s 296s > source("incl/start.R") 296s Warning message: 296s package ‘parallelly’ was built under R version 4.3.3 296s > 296s > getOption2 <- parallelly:::getOption2 296s > getEnvVar2 <- parallelly:::getEnvVar2 296s > 296s > options(parallelly.some.option = NULL) 296s > options(parallelly.some.option = NULL) 296s > Sys.unsetenv("R_FUTURE_SOME_ENVVAR") 296s > Sys.unsetenv("R_PARALLELLY_SOME_ENVVAR") 296s > 296s > 296s > message("*** Options and environment variables ...") 296s *** Options and environment variables ... 296s > 296s > showall <- function() { 296s + utils::str(list( 296s + future.some.setting = getOption("future.some.setting", NULL), 296s + parallelly.some.setting = getOption("parallelly.some.setting", NULL), 296s + R_FUTURE_SOME_SETTING = Sys.getenv("R_FUTURE_SOME_SETTING", ""), 296s + R_PARALLELLY_SOME_SETTING = Sys.getenv("R_PARALLELLY_SOME_SETTING", "") 296s + )) 296s + } 296s > 296s > for (what in c("option", "envvar")) { 296s + if (what == "option") { 296s + setvalue <- function(name, value) { 296s + name <- sprintf("%s.some.setting", tolower(name)) 296s + if (is.null(value)) { 296s + args <- list(NULL) 296s + } else { 296s + args <- as.list(value) 296s + } 296s + names(args) <- name 296s + do.call(options, args = args) 296s + class(args) <- "option" 296s + args 296s + } 296s + } else if (what == "envvar") { 296s + setvalue <- function(name, value) { 296s + name <- sprintf("R_%s_SOME_SETTING", toupper(name)) 296s + if (is.null(value)) { 296s + Sys.unsetenv(name) 296s + args <- list(NULL) 296s + names(args) <- name 296s + } else { 296s + args <- as.list(value) 296s + names(args) <- name 296s + do.call(Sys.setenv, args = args) 296s + } 296s + class(args) <- "envvar" 296s + args 296s + } 296s + } 296s + 296s + for (name in c("future", "parallelly")) { 296s + for (value0 in list(NULL, TRUE)) { 296s + args <- setvalue(name, value0) 296s + stopifnot(inherits(args, what)) 296s + showall() 296s + 296s + if (is.null(value0)) { 296s + message("- getOption2()") 296s + value <- getOption2("future.some.setting", NA) 296s + stopifnot(is.na(value)) 296s + value <- getOption2("parallelly.some.setting", NA) 296s + stopifnot(is.na(value)) 296s + 296s + message("- getEnvVar2()") 296s + value <- getEnvVar2("R_FUTURE_SOME_ENVVAR", NA) 296s + stopifnot(is.na(value)) 296s + value <- getEnvVar2("R_PARALLELLY_SOME_ENVVAR", NA) 296s + stopifnot(is.na(value)) 296s + } else if (isTRUE(value0)) { 296s + if (what == "option") { 296s + message("- getOption2()") 296s + value1 <- getOption2("future.some.setting", NA) 296s + stopifnot(isTRUE(value1)) 296s + value2 <- getOption2("parallelly.some.setting", NA) 296s + stopifnot(isTRUE(value2)) 296s + } else if (what == "envvar") { 296s + message("- getEnvVar2()") 296s + value1 <- getEnvVar2("R_FUTURE_SOME_SETTING", NA) 296s + stopifnot(value1 == "TRUE") 296s + value2 <- getEnvVar2("R_PARALLELLY_SOME_SETTING", NA) 296s + stopifnot(value2 == "TRUE") 296s + } 296s + stopifnot(identical(value1, value2)) 296s + } 296s + 296s + args <- setvalue(name, NULL) 296s + stopifnot(inherits(args, what), is.null(args[[1]])) 296s + } ## for (value ...) 296s + } ## for (name ...) 296s + } ## for (what ...) 296s List of 4 296s $ future.some.setting : NULL 296s $ parallelly.some.setting : NULL 296s $ R_FUTURE_SOME_SETTING : chr "" 296s $ R_PARALLELLY_SOME_SETTING: chr "" 296s - getOption2() 296s - getEnvVar2() 296s List of 4 296s $ future.some.setting : logi TRUE 296s $ parallelly.some.setting : NULL 296s $ R_FUTURE_SOME_SETTING : chr "" 296s $ R_PARALLELLY_SOME_SETTING: chr "" 296s - getOption2() 296s List of 4 296s $ future.some.setting : NULL 296s $ parallelly.some.setting : NULL 296s $ R_FUTURE_SOME_SETTING : chr "" 296s $ R_PARALLELLY_SOME_SETTING: chr "" 296s - getOption2() 296s - getEnvVar2() 296s List of 4 296s $ future.some.setting : NULL 296s $ parallelly.some.setting : logi TRUE 296s $ R_FUTURE_SOME_SETTING : chr "" 296s $ R_PARALLELLY_SOME_SETTING: chr "" 296s - getOption2() 296s List of 4 296s $ future.some.setting : NULL 296s - getOption2() 296s $ parallelly.some.setting : NULL 296s $ R_FUTURE_SOME_SETTING : chr "" 296s $ R_PARALLELLY_SOME_SETTING: chr "" 296s - getEnvVar2() 296s List of 4 296s $ future.some.setting : NULL 296s $ parallelly.some.setting : NULL 296s $ R_FUTURE_SOME_SETTING : chr "TRUE" 296s $ R_PARALLELLY_SOME_SETTING: chr ""- getEnvVar2() 296s 296s List of 4 296s $ future.some.setting : NULL 296s $ parallelly.some.setting : NULL 296s $ R_FUTURE_SOME_SETTING : chr "" 296s $ R_PARALLELLY_SOME_SETTING: chr "" 296s - getOption2() 296s - getEnvVar2() 296s List of 4 296s $ future.some.setting : NULL 296s $ parallelly.some.setting : NULL 296s $ R_FUTURE_SOME_SETTING : chr "" 296s $ R_PARALLELLY_SOME_SETTING: chr "TRUE" 296s > 296s - getEnvVar2() 296s > 296s > message("*** Options and environment variables ... DONE") 296s > 296s > source("incl/end.R") 296s *** Options and environment variables ... DONE 296s > 296s BEGIN TEST r_bug18119.R 296s 296s R version 4.3.2 (2023-10-31) -- "Eye Holes" 296s Copyright (C) 2023 The R Foundation for Statistical Computing 296s Platform: aarch64-unknown-linux-gnu (64-bit) 296s 296s R is free software and comes with ABSOLUTELY NO WARRANTY. 296s You are welcome to redistribute it under certain conditions. 296s Type 'license()' or 'licence()' for distribution details. 296s 296s R is a collaborative project with many contributors. 296s Type 'contributors()' for more information and 296s 'citation()' on how to cite R or R packages in publications. 296s 296s Type 'demo()' for some demos, 'help()' for on-line help, or 296s 'help.start()' for an HTML browser interface to help. 296s Type 'q()' to quit R. 296s 297s > source("incl/start.R") 297s Warning message: 297s package ‘parallelly’ was built under R version 4.3.3 297s > 297s > r_version_has_bug18119 <- function() { 297s + parallelly:::r_version_has_bug18119(force = TRUE) 297s + } 297s *** R bug #18119 ... 297s > 297s > affected_by_bug18119 <- function() { 297s + parallelly:::affected_by_bug18119(force = TRUE) 297s + } 297s > 297s > 297s > message("*** R bug #18119 ...") 297s > 297s > has <- r_version_has_bug18119() 297s > message("r_version_has_bug18119(): ", has) 297s r_version_has_bug18119(): FALSE 297s > 297s > Sys.setenv(R_PARALLELLY_R_VERSION="3.5.3") 297s > has <- r_version_has_bug18119() 297s r_version_has_bug18119(): FALSE 297s > message("r_version_has_bug18119(): ", has) 297s > stopifnot(!has) 297s > r_version_has_bug18119(): TRUE 297s 297s > Sys.setenv(R_PARALLELLY_R_VERSION="4.0.0") 297s > has <- r_version_has_bug18119() 297s > message("r_version_has_bug18119(): ", has) 297s > stopifnot(has) 297s > 297s > Sys.setenv(R_PARALLELLY_R_VERSION="4.0.5") 297s > has <- r_version_has_bug18119() 297s > r_version_has_bug18119(): TRUE 297s message("r_version_has_bug18119(): ", has) 297s > stopifnot(has) 297s > 297s > Sys.setenv(R_PARALLELLY_R_VERSION="4.1.0") 297s > has <- r_version_has_bug18119() 297s r_version_has_bug18119(): TRUE 297s > message("r_version_has_bug18119(): ", has) 297s > r_version_has_bug18119(): FALSE 297s stopifnot(has) 297s > 297s > Sys.setenv(R_PARALLELLY_R_VERSION="4.1.1") 297s > has <- r_version_has_bug18119() 297s > message("r_version_has_bug18119(): ", has) 297s > stopifnot(!has) 297s > 297s > Sys.setenv(R_PARALLELLY_R_VERSION="4.2.0") 297s > has <- r_version_has_bug18119() 297s > message("r_version_has_bug18119(): ", has) 297s r_version_has_bug18119(): FALSE 297s > stopifnot(!has) 297s > 297s > message("*** R bug #18119 ... DONE") 297s *** R bug #18119 ... DONE 297s > 297s > source("incl/end.R") 297s > 297s BEGIN TEST startup.R 297s 297s R version 4.3.2 (2023-10-31) -- "Eye Holes" 297s Copyright (C) 2023 The R Foundation for Statistical Computing 297s Platform: aarch64-unknown-linux-gnu (64-bit) 297s 297s R is free software and comes with ABSOLUTELY NO WARRANTY. 297s You are welcome to redistribute it under certain conditions. 297s Type 'license()' or 'licence()' for distribution details. 297s 297s R is a collaborative project with many contributors. 297s Type 'contributors()' for more information and 297s 'citation()' on how to cite R or R packages in publications. 297s 297s Type 'demo()' for some demos, 'help()' for on-line help, or 297s 'help.start()' for an HTML browser interface to help. 297s Type 'q()' to quit R. 297s 297s > source("incl/start.R") 297s Warning message: 297s package ‘parallelly’ was built under R version 4.3.3 297s > 297s > pkgname <- "parallelly" 297s > .onLoad <- parallelly:::.onLoad 297s > 297s > maxCores <- min(2L, availableCores(methods = "system")) 297s *** .onLoad() ... 297s > 297s > 297s > message("*** .onLoad() ...") 297s - .onLoad() w/ parallelly.availableCores.system = 1L ... 297s > 297s > message("- .onLoad() w/ parallelly.availableCores.system = 1L ...") 297s > options(parallelly.availableCores.system = 1L) 297s [19:29:25.223] Set package option ‘parallelly.availableCores.methods’ 297s [19:29:25.224] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 297s > .onLoad(pkgname, pkgname) 297s [19:29:25.224] Set package option ‘parallelly.availableCores.fallback’ 297s [19:29:25.224] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 297s [19:29:25.225] Set package option ‘parallelly.availableCores.min’ 297s [19:29:25.225] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 297s [19:29:25.225] Set package option ‘parallelly.availableCores.system’ 297s [19:29:25.225] Already set: ‘1’ 297s [19:29:25.226] Set package option ‘parallelly.availableCores.logical’ 297s [19:29:25.226] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 297s [19:29:25.226] Set package option ‘parallelly.availableCores.omit’ 297s [19:29:25.227] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 297s [19:29:25.227] Set package option ‘parallelly.availableWorkers.methods’ 297s [19:29:25.227] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 297s [19:29:25.227] Set package option ‘parallelly.maxWorkers.localhost’ 297s [19:29:25.228] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 297s [19:29:25.228] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 297s [19:29:25.228] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 297s [19:29:25.228] Set package option ‘parallelly.fork.enable’ 297s [19:29:25.228] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 297s [19:29:25.229] Set package option ‘parallelly.supportsMulticore.disableOn’ 297s [19:29:25.229] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 297s [19:29:25.229] Set package option ‘parallelly.supportsMulticore.unstable’ 297s [19:29:25.229] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 297s [19:29:25.229] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 297s [19:29:25.230] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 297s [19:29:25.230] Set package option ‘parallelly.makeNodePSOCK.validate’ 297s [19:29:25.230] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 297s [19:29:25.230] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 297s [19:29:25.230] R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s [19:29:25.231] Coercing from character to numeric: ‘120’ 297s [19:29:25.231] => options(“parallelly.makeNodePSOCK.connectTimeout” = ‘120’) [n=1, mode=double] 297s [19:29:25.232] Set package option ‘parallelly.makeNodePSOCK.timeout’ 297s [19:29:25.232] R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s [19:29:25.232] Coercing from character to numeric: ‘120’ 297s [19:29:25.232] => options(“parallelly.makeNodePSOCK.timeout” = ‘120’) [n=1, mode=double] 297s [19:29:25.233] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 297s [19:29:25.233] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 297s [19:29:25.233] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 297s [19:29:25.234] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 297s [19:29:25.234] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 297s [19:29:25.234] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 297s [19:29:25.235] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 297s [19:29:25.235] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 297s [19:29:25.235] Set package option ‘parallelly.makeNodePSOCK.tries’ 297s [19:29:25.236] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 297s [19:29:25.236] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 297s [19:29:25.236] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 297s [19:29:25.237] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 297s [19:29:25.237] R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s [19:29:25.237] => options(“parallelly.makeNodePSOCK.rscript_label” = ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’) [n=1, mode=character] 297s [19:29:25.238] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 297s [19:29:25.238] R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s [19:29:25.238] => options(“parallelly.makeNodePSOCK.sessionInfo.pkgs” = ‘TRUE’) [n=1, mode=character] 297s [19:29:25.239] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 297s [19:29:25.239] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 297s [19:29:25.239] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 297s [19:29:25.240] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 297s [19:29:25.240] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 297s [19:29:25.240] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 297s [19:29:25.247] parallelly-specific environment variables: 297s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s > options(parallelly.availableCores.system = NULL) 297s > message("- .onLoad() w/ parallelly.availableCores.system = 1L ... DONE") 297s - .onLoad() w/ parallelly.availableCores.system = 1L ... DONE 297s > 297s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ...") 297s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_SYSTEM = "1") 297s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ... 297s > .onLoad(pkgname, pkgname) 297s [19:29:25.248] Set package option ‘parallelly.availableCores.methods’ 297s [19:29:25.249] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 297s [19:29:25.249] Set package option ‘parallelly.availableCores.fallback’ 297s [19:29:25.249] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 297s [19:29:25.250] Set package option ‘parallelly.availableCores.min’ 297s [19:29:25.250] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 297s [19:29:25.250] Set package option ‘parallelly.availableCores.system’ 297s [19:29:25.250] R_PARALLELLY_AVAILABLECORES_SYSTEM=‘1’ 297s [19:29:25.251] Coercing from character to integer: ‘1’ 297s [19:29:25.251] => options(“parallelly.availableCores.system” = ‘1’) [n=1, mode=integer] 297s [19:29:25.251] Set package option ‘parallelly.availableCores.logical’ 297s [19:29:25.251] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 297s [19:29:25.252] Set package option ‘parallelly.availableCores.omit’ 297s [19:29:25.252] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 297s [19:29:25.252] Set package option ‘parallelly.availableWorkers.methods’ 297s [19:29:25.253] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 297s [19:29:25.253] Set package option ‘parallelly.maxWorkers.localhost’ 297s [19:29:25.253] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 297s [19:29:25.253] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 297s [19:29:25.254] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 297s [19:29:25.254] Set package option ‘parallelly.fork.enable’ 297s [19:29:25.254] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 297s [19:29:25.254] Set package option ‘parallelly.supportsMulticore.disableOn’ 297s [19:29:25.254] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 297s [19:29:25.254] Set package option ‘parallelly.supportsMulticore.unstable’ 297s [19:29:25.255] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 297s [19:29:25.255] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 297s [19:29:25.255] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 297s [19:29:25.256] Set package option ‘parallelly.makeNodePSOCK.validate’ 297s [19:29:25.256] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 297s [19:29:25.256] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 297s [19:29:25.256] Already set: ‘120’ 297s [19:29:25.257] Set package option ‘parallelly.makeNodePSOCK.timeout’ 297s [19:29:25.257] Already set: ‘120’ 297s [19:29:25.257] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 297s [19:29:25.257] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 297s [19:29:25.258] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 297s [19:29:25.258] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 297s [19:29:25.258] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 297s [19:29:25.258] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 297s [19:29:25.258] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 297s [19:29:25.259] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 297s [19:29:25.259] Set package option ‘parallelly.makeNodePSOCK.tries’ 297s [19:29:25.259] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 297s [19:29:25.260] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 297s [19:29:25.260] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 297s [19:29:25.260] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 297s [19:29:25.260] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s [19:29:25.261] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 297s [19:29:25.261] Already set: ‘TRUE’ 297s [19:29:25.261] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 297s [19:29:25.261] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 297s [19:29:25.262] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 297s [19:29:25.262] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 297s [19:29:25.262] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 297s [19:29:25.262] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 297s [19:29:25.263] parallelly-specific environment variables: 297s - R_PARALLELLY_AVAILABLECORES_SYSTEM=‘1’ 297s - R_PARALLELLY_MAKENODEPS> ncores <- getOption("parallelly.availableCores.system") 297s OCK_CONNECTTIMEOUT=‘120’ 297s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s > print(ncores) 297s [1] 1 297s > stopifnot(is.integer(ncores), ncores == 1L) 297s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_SYSTEM") 297s > options(parallelly.availableCores.system = NULL) 297s > 297s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_SYSTEM = "NA") 297s > .onLoad(pkgname, pkgname) 297s [19:29:25.264] Set package option ‘parallelly.availableCores.methods’ 297s [19:29:25.264] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 297s [19:29:25.264] Set package option ‘parallelly.availableCores.fallback’ 297s [19:29:25.265] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 297s [19:29:25.265] Set package option ‘parallelly.availableCores.min’ 297s [19:29:25.265] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 297s [19:29:25.265] Set package option ‘parallelly.availableCores.system’ 297s [19:29:25.266] R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA’ 297s [19:29:25.266] Coercing from character to integer: ‘NA’ 297s [19:29:25.266] => options(“parallelly.availableCores.system” = ‘NA’) [n=1, mode=integer] 297s [19:29:25.267] Set package option ‘parallelly.availableCores.logical’ 297s [19:29:25.267] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 297s [19:29:25.267] Set package option ‘parallelly.availableCores.omit’ 297s [19:29:25.268] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 297s [19:29:25.268] Set package option ‘parallelly.availableWorkers.methods’ 297s [19:29:25.268] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 297s [19:29:25.268] Set package option ‘parallelly.maxWorkers.localhost’ 297s [19:29:25.268] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 297s [19:29:25.269] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 297s [19:29:25.269] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 297s [19:29:25.269] Set package option ‘parallelly.fork.enable’ 297s [19:29:25.269] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 297s [19:29:25.269] Set package option ‘parallelly.supportsMulticore.disableOn’ 297s [19:29:25.269] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 297s [19:29:25.270] Set package option ‘parallelly.supportsMulticore.unstable’ 297s [19:29:25.270] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 297s [19:29:25.270] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 297s [19:29:25.270] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 297s [19:29:25.270] Set package option ‘parallelly.makeNodePSOCK.validate’ 297s [19:29:25.271] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 297s [19:29:25.271] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 297s [19:29:25.271] Already set: ‘120’ 297s [19:29:25.271] Set package option ‘parallelly.makeNodePSOCK.timeout’ 297s [19:29:25.271] Already set: ‘120’ 297s [19:29:25.272] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 297s [19:29:25.272] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 297s [19:29:25.272] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 297s [19:29:25.273] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 297s [19:29:25.273] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 297s [19:29:25.273] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 297s [19:29:25.273] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 297s [19:29:25.274] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 297s [19:29:25.274] Set package option ‘parallelly.makeNodePSOCK.tries’ 297s [19:29:25.274] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 297s [19:29:25.275] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 297s [19:29:25.275] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 297s [19:29:25.275] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 297s [19:29:25.275] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s [19:29:25.276] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 297s [19:29:25.276] Already set: ‘TRUE’ 297s [19:29:25.276] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 297s [19:29:25.276] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 297s [19:29:25.277] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 297s [19:29:25.277] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 297s [19:29:25.277] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 297s [19:29:25.278] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 297s [19:29:25.278] parallelly-specific environment variables: 297s - R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA’ 297s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s > ncores <- getOption("parallelly.availableCores.system") 297s > - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s [19:29:25.279] Set package option ‘parallelly.availableCores.methods’ 297s print(ncores) 297s [1] NA 297s > stopifnot(is.integer(ncores), is.na(ncores)) 297s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_SYSTEM") 297s > options(parallelly.availableCores.system = NULL) 297s > 297s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_SYSTEM = "NA_real_") 297s > .onLoad(pkgname, pkgname) 297s [19:29:25.279] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 297s [19:29:25.280] Set package option ‘parallelly.availableCores.fallback’ 297s [19:29:25.280] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 297s [19:29:25.280] Set package option ‘parallelly.availableCores.min’ 297s [19:29:25.281] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 297s [19:29:25.281] Set package option ‘parallelly.availableCores.system’ 297s [19:29:25.281] R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA_real_’ 297s [19:29:25.281] Coercing from character to integer: ‘NA’ 297s [19:29:25.282] => options(“parallelly.availableCores.system” = ‘NA’) [n=1, mode=integer] 297s [19:29:25.282] Set package option ‘parallelly.availableCores.logical’ 297s [19:29:25.282] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 297s [19:29:25.282] Set package option ‘parallelly.availableCores.omit’ 297s [19:29:25.283] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 297s [19:29:25.283] Set package option ‘parallelly.availableWorkers.methods’ 297s [19:29:25.283] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 297s [19:29:25.283] Set package option ‘parallelly.maxWorkers.localhost’ 297s [19:29:25.283] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 297s [19:29:25.284] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 297s [19:29:25.284] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 297s [19:29:25.284] Set package option ‘parallelly.fork.enable’ 297s [19:29:25.284] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 297s [19:29:25.284] Set package option ‘parallelly.supportsMulticore.disableOn’ 297s [19:29:25.284] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 297s [19:29:25.285] Set package option ‘parallelly.supportsMulticore.unstable’ 297s [19:29:25.285] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 297s [19:29:25.285] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 297s [19:29:25.285] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 297s [19:29:25.285] Set package option ‘parallelly.makeNodePSOCK.validate’ 297s [19:29:25.285] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 297s [19:29:25.286] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 297s [19:29:25.286] Already set: ‘120’ 297s [19:29:25.286] Set package option ‘parallelly.makeNodePSOCK.timeout’ 297s [19:29:25.286] Already set: ‘120’ 297s [19:29:25.286] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 297s [19:29:25.286] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 297s [19:29:25.286] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 297s [19:29:25.287] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 297s [19:29:25.287] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 297s [19:29:25.287] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 297s [19:29:25.288] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 297s [19:29:25.288] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 297s [19:29:25.288] Set package option ‘parallelly.makeNodePSOCK.tries’ 297s [19:29:25.289] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 297s [19:29:25.289] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 297s [19:29:25.289] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 297s [19:29:25.290] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 297s [19:29:25.290] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s [19:29:25.290] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 297s [19:29:25.290] Already set: ‘TRUE’ 297s [19:29:25.290] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 297s [19:29:25.291] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 297s [19:29:25.291] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 297s [19:29:25.291] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 297s [19:29:25.292] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 297s [19:29:25.292] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 297s [19:29:25.293] parallelly-specific environment variables: 297s - R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA_real_’ 297s - R_PARALLELLY_MAK> ENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s ncores <- getOption("parallelly.availableCores.system") 297s > print(ncores) 297s [1] NA 297s > stopifnot(is.integer(ncores), is.na(ncores)) 297s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_SYSTEM") 297s > options(parallelly.availableCores.system = NULL) 297s > 297s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ... DONE") 297s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ... DONE 297s > 297s > 297s > message("- .onLoad() w/ parallelly.availableCores.fallback = 1L ...") 297s - .onLoad() w/ parallelly.availableCores.fallback = 1L ... 297s > options(parallelly.availableCores.fallback = 1L) 297s > .onLoad(pkgname, pkgname) 297s [19:29:25.295] Set package option ‘parallelly.availableCores.methods’ 297s [19:29:25.295] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 297s [19:29:25.296] Set package option ‘parallelly.availableCores.fallback’ 297s [19:29:25.296] Already set: ‘1’ 297s [19:29:25.296] Set package option ‘parallelly.availableCores.min’ 297s [19:29:25.296] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 297s [19:29:25.297] Set package option ‘parallelly.availableCores.system’ 297s [19:29:25.297] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 297s [19:29:25.297] Set package option ‘parallelly.availableCores.logical’ 297s [19:29:25.298] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 297s [19:29:25.298] Set package option ‘parallelly.availableCores.omit’ 297s [19:29:25.298] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 297s [19:29:25.298] Set package option ‘parallelly.availableWorkers.methods’ 297s [19:29:25.298] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 297s [19:29:25.299] Set package option ‘parallelly.maxWorkers.localhost’ 297s [19:29:25.299] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 297s [19:29:25.299] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 297s [19:29:25.300] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 297s [19:29:25.300] Set package option ‘parallelly.fork.enable’ 297s [19:29:25.300] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 297s [19:29:25.301] Set package option ‘parallelly.supportsMulticore.disableOn’ 297s [19:29:25.301] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 297s [19:29:25.301] Set package option ‘parallelly.supportsMulticore.unstable’ 297s [19:29:25.302] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 297s [19:29:25.302] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 297s [19:29:25.302] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 297s [19:29:25.302] Set package option ‘parallelly.makeNodePSOCK.validate’ 297s [19:29:25.303] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 297s [19:29:25.303] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 297s [19:29:25.303] Already set: ‘120’ 297s [19:29:25.304] Set package option ‘parallelly.makeNodePSOCK.timeout’ 297s [19:29:25.304] Already set: ‘120’ 297s [19:29:25.304] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 297s [19:29:25.305] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 297s [19:29:25.305] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 297s [19:29:25.305] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 297s [19:29:25.305] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 297s [19:29:25.306] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 297s [19:29:25.306] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 297s [19:29:25.306] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 297s [19:29:25.306] Set package option ‘parallelly.makeNodePSOCK.tries’ 297s [19:29:25.306] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 297s [19:29:25.307] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 297s [19:29:25.307] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 297s [19:29:25.307] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 297s [19:29:25.307] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s [19:29:25.307] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 297s [19:29:25.307] Already set: ‘TRUE’ 297s [19:29:25.307] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 297s [19:29:25.308] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 297s [19:29:25.308] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 297s [19:29:25.308] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 297s [19:29:25.308] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 297s [19:29:25.308] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 297s [19:29:25.309] parallelly-specific environment variables: 297s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s > options(parallelly.availableCores.fallback = NULL) 297s > message("- .onLoad() w/ parallelly.availableCores.fallback = 1L ... DONE") 297s > 297s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ...") 297s - .onLoad() w/ parallelly.availableCores.fallback = 1L ... DONE 297s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ... 297s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_FALLBACK = "1") 297s > .onLoad(pkgname, pkgname) 297s [19:29:25.310] Set package option ‘parallelly.availableCores.methods’ 297s [19:29:25.310] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 297s [19:29:25.310] Set package option ‘parallelly.availableCores.fallback’ 297s [19:29:25.310] R_PARALLELLY_AVAILABLECORES_FALLBACK=‘1’ 297s [19:29:25.310] Coercing from character to integer: ‘1’ 297s [19:29:25.311] => options(“parallelly.availableCores.fallback” = ‘1’) [n=1, mode=integer] 297s [19:29:25.311] Set package option ‘parallelly.availableCores.min’ 297s [19:29:25.311] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 297s [19:29:25.311] Set package option ‘parallelly.availableCores.system’ 297s [19:29:25.312] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 297s [19:29:25.312] Set package option ‘parallelly.availableCores.logical’ 297s [19:29:25.312] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 297s [19:29:25.312] Set package option ‘parallelly.availableCores.omit’ 297s [19:29:25.313] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 297s [19:29:25.313] Set package option ‘parallelly.availableWorkers.methods’ 297s [19:29:25.313] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 297s [19:29:25.313] Set package option ‘parallelly.maxWorkers.localhost’ 297s [19:29:25.314] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 297s [19:29:25.314] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 297s [19:29:25.314] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 297s [19:29:25.314] Set package option ‘parallelly.fork.enable’ 297s [19:29:25.315] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 297s [19:29:25.315] Set package option ‘parallelly.supportsMulticore.disableOn’ 297s [19:29:25.315] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 297s [19:29:25.315] Set package option ‘parallelly.supportsMulticore.unstable’ 297s [19:29:25.316] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 297s [19:29:25.316] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 297s [19:29:25.316] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 297s [19:29:25.316] Set package option ‘parallelly.makeNodePSOCK.validate’ 297s [19:29:25.317] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 297s [19:29:25.317] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 297s [19:29:25.317] Already set: ‘120’ 297s [19:29:25.317] Set package option ‘parallelly.makeNodePSOCK.timeout’ 297s [19:29:25.318] Already set: ‘120’ 297s [19:29:25.318] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 297s [19:29:25.318] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 297s [19:29:25.318] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 297s [19:29:25.318] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 297s [19:29:25.319] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 297s [19:29:25.319] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 297s [19:29:25.319] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 297s [19:29:25.319] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 297s [19:29:25.320] Set package option ‘parallelly.makeNodePSOCK.tries’ 297s [19:29:25.320] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 297s [19:29:25.320] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 297s [19:29:25.320] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 297s [19:29:25.321] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 297s [19:29:25.321] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s [19:29:25.321] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 297s [19:29:25.321] Already set: ‘TRUE’ 297s [19:29:25.321] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 297s [19:29:25.322] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 297s [19:29:25.322] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 297s [19:29:25.322] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 297s [19:29:25.322] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 297s [19:29:25.323] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 297s [19:29:25.323] parallelly-specific environment variables: 297s - R_PARALLELLY_AVAILABLECORES_FALLBACK=‘1’ 297s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s > ncores <- getOption("parallelly.availableCores.fallback") 297s > print(ncores) 297s [1] 1 297s > stopifnot(is.integer(ncores), ncores == 1L) 297s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_FALLBACK") 297s > options(parallelly.availableCores.fallback = NULL) 297s > 297s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_FALLBACK = "NA") 297s > .onLoad(pkgname, pkgname) 297s [19:29:25.324] Set package option ‘parallelly.availableCores.methods’ 297s [19:29:25.324] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 297s [19:29:25.325] Set package option ‘parallelly.availableCores.fallback’ 297s [19:29:25.325] R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA’ 297s [19:29:25.325] Coercing from character to integer: ‘NA’ 297s [19:29:25.325] => options(“parallelly.availableCores.fallback” = ‘NA’) [n=1, mode=integer] 297s [19:29:25.326] Set package option ‘parallelly.availableCores.min’ 297s [19:29:25.326] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 297s [19:29:25.326] Set package option ‘parallelly.availableCores.system’ 297s [19:29:25.326] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 297s [19:29:25.327] Set package option ‘parallelly.availableCores.logical’ 297s [19:29:25.327] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 297s [19:29:25.327] Set package option ‘parallelly.availableCores.omit’ 297s [19:29:25.327] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 297s [19:29:25.328] Set package option ‘parallelly.availableWorkers.methods’ 297s [19:29:25.328] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 297s [19:29:25.328] Set package option ‘parallelly.maxWorkers.localhost’ 297s [19:29:25.328] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 297s [19:29:25.329] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 297s [19:29:25.329] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 297s [19:29:25.329] Set package option ‘parallelly.fork.enable’ 297s [19:29:25.329] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 297s [19:29:25.330] Set package option ‘parallelly.supportsMulticore.disableOn’ 297s [19:29:25.330] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 297s [19:29:25.330] Set package option ‘parallelly.supportsMulticore.unstable’ 297s [19:29:25.330] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 297s [19:29:25.330] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 297s [19:29:25.331] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 297s [19:29:25.331] Set package option ‘parallelly.makeNodePSOCK.validate’ 297s [19:29:25.331] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 297s [19:29:25.331] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 297s [19:29:25.331] Already set: ‘120’ 297s [19:29:25.331] Set package option ‘parallelly.makeNodePSOCK.timeout’ 297s [19:29:25.331] Already set: ‘120’ 297s [19:29:25.332] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 297s [19:29:25.332] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 297s [19:29:25.334] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 297s [19:29:25.334] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 297s [19:29:25.335] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 297s [19:29:25.335] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 297s [19:29:25.335] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 297s [19:29:25.335] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 297s [19:29:25.336] Set package option ‘parallelly.makeNodePSOCK.tries’ 297s [19:29:25.336] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 297s [19:29:25.336] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 297s [19:29:25.336] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 297s [19:29:25.336] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 297s [19:29:25.336] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s [19:29:25.337] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 297s [19:29:25.337] Already set: ‘TRUE’ 297s [19:29:25.337] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 297s [19:29:25.337] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 297s [19:29:25.337] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 297s [19:29:25.337] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 297s [19:29:25.338] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 297s [19:29:25.338] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 297s [19:29:25.338] parallelly-specific environment variables: 297s - R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA’ 297s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s > ncores <- getOption("parallelly.availableCores.fallback") 297s > print(ncores) 297s [1] NA 297s > stopifnot(is.integer(ncores), is.na(ncores)) 297s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_FALLBACK") 297s > options(parallelly.availableCores.fallback = NULL) 297s > 297s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_FALLBACK = "NA_real_") 297s > .onLoad(pkgname, pkgname) 297s [19:29:25.339] Set package option ‘parallelly.availableCores.methods’ 297s [19:29:25.339] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 297s [19:29:25.340] Set package option ‘parallelly.availableCores.fallback’ 297s [19:29:25.340] R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA_real_’ 297s [19:29:25.340] Coercing from character to integer: ‘NA’ 297s [19:29:25.340] => options(“parallelly.availableCores.fallback” = ‘NA’) [n=1, mode=integer] 297s [19:29:25.341] Set package option ‘parallelly.availableCores.min’ 297s [19:29:25.341] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 297s [19:29:25.341] Set package option ‘parallelly.availableCores.system’ 297s [19:29:25.341] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 297s [19:29:25.342] Set package option ‘parallelly.availableCores.logical’ 297s [19:29:25.342] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 297s [19:29:25.342] Set package option ‘parallelly.availableCores.omit’ 297s [19:29:25.343] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 297s [19:29:25.343] Set package option ‘parallelly.availableWorkers.methods’ 297s [19:29:25.343] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 297s [19:29:25.343] Set package option ‘parallelly.maxWorkers.localhost’ 297s [19:29:25.344] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 297s [19:29:25.344] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 297s [19:29:25.344] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 297s [19:29:25.344] Set package option ‘parallelly.fork.enable’ 297s [19:29:25.345] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 297s [19:29:25.345] Set package option ‘parallelly.supportsMulticore.disableOn’ 297s [19:29:25.345] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 297s [19:29:25.345] Set package option ‘parallelly.supportsMulticore.unstable’ 297s [19:29:25.346] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 297s [19:29:25.346] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 297s [19:29:25.346] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 297s [19:29:25.347] Set package option ‘parallelly.makeNodePSOCK.validate’ 297s [19:29:25.347] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 297s [19:29:25.347] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 297s [19:29:25.347] Already set: ‘120’ 297s [19:29:25.347] Set package option ‘parallelly.makeNodePSOCK.timeout’ 297s [19:29:25.348] Already set: ‘120’ 297s [19:29:25.348] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 297s [19:29:25.348] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 297s [19:29:25.348] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 297s [19:29:25.349] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 297s [19:29:25.349] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 297s [19:29:25.349] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 297s [19:29:25.349] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 297s [19:29:25.350] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 297s [19:29:25.350] Set package option ‘parallelly.makeNodePSOCK.tries’ 297s [19:29:25.350] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 297s [19:29:25.350] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 297s [19:29:25.351] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 297s [19:29:25.351] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 297s [19:29:25.351] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s [19:29:25.351] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 297s [19:29:25.352] Already set: ‘TRUE’ 297s [19:29:25.352] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 297s [19:29:25.352] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 297s [19:29:25.352] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 297s [19:29:25.353] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 297s [19:29:25.353] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 297s [19:29:25.353] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 297s [19:29:25.354] parallelly-specific environment variables: 297s - R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA_real_’ 297s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3568’ 297s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s > ncores <- getOption("parallelly.availableCores.fallback") 297s > print(ncores) 297s [1] NA 297s > stopifnot(is.integer(ncores), is.na(ncores)) 297s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_FALLBACK") 297s > options(parallelly.availableCores.fallback = NULL) 297s > 297s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ... DONE") 297s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ... DONE 297s > 297s > message("*** .onLoad() ... DONE") 297s > 297s > 297s > source("incl/end.R") 297s *** .onLoad() ... DONE 297s > 297s BEGIN TEST utils.R 297s 297s R version 4.3.2 (2023-10-31) -- "Eye Holes" 297s Copyright (C) 2023 The R Foundation for Statistical Computing 297s Platform: aarch64-unknown-linux-gnu (64-bit) 297s 297s R is free software and comes with ABSOLUTELY NO WARRANTY. 297s You are welcome to redistribute it under certain conditions. 297s Type 'license()' or 'licence()' for distribution details. 297s 297s R is a collaborative project with many contributors. 297s Type 'contributors()' for more information and 297s 'citation()' on how to cite R or R packages in publications. 297s 297s Type 'demo()' for some demos, 'help()' for on-line help, or 297s 'help.start()' for an HTML browser interface to help. 297s Type 'q()' to quit R. 297s 297s > source("incl/start,load-only.R") 297s [19:29:25.577] Set package option ‘parallelly.availableCores.methods’ 297s [19:29:25.578] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 297s [19:29:25.579] Set package option ‘parallelly.availableCores.fallback’ 297s [19:29:25.579] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 297s [19:29:25.579] Set package option ‘parallelly.availableCores.min’ 297s [19:29:25.579] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 297s [19:29:25.580] Set package option ‘parallelly.availableCores.system’ 297s [19:29:25.580] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 297s [19:29:25.580] Set package option ‘parallelly.availableCores.logical’ 297s [19:29:25.581] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 297s [19:29:25.581] Set package option ‘parallelly.availableCores.omit’ 297s [19:29:25.581] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 297s [19:29:25.581] Set package option ‘parallelly.availableWorkers.methods’ 297s [19:29:25.582] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 297s [19:29:25.582] Set package option ‘parallelly.maxWorkers.localhost’ 297s [19:29:25.582] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 297s [19:29:25.583] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 297s [19:29:25.583] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 297s [19:29:25.583] Set package option ‘parallelly.fork.enable’ 297s [19:29:25.583] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 297s [19:29:25.584] Set package option ‘parallelly.supportsMulticore.disableOn’ 297s [19:29:25.584] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 297s [19:29:25.584] Set package option ‘parallelly.supportsMulticore.unstable’ 297s [19:29:25.585] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 297s [19:29:25.585] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 297s [19:29:25.585] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 297s [19:29:25.585] Set package option ‘parallelly.makeNodePSOCK.validate’ 297s [19:29:25.586] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 297s [19:29:25.586] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 297s [19:29:25.586] R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s [19:29:25.587] Coercing from character to numeric: ‘120’ 297s [19:29:25.587] => options(“parallelly.makeNodePSOCK.connectTimeout” = ‘120’) [n=1, mode=double] 297s [19:29:25.587] Set package option ‘parallelly.makeNodePSOCK.timeout’ 297s [19:29:25.588] R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s [19:29:25.588] Coercing from character to numeric: ‘120’ 297s [19:29:25.588] => options(“parallelly.makeNodePSOCK.timeout” = ‘120’) [n=1, mode=double] 297s [19:29:25.588] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 297s [19:29:25.589] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 297s [19:29:25.589] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 297s [19:29:25.589] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 297s [19:29:25.589] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 297s [19:29:25.590] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 297s [19:29:25.590] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 297s [19:29:25.590] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 297s [19:29:25.591] Set package option ‘parallelly.makeNodePSOCK.tries’ 297s [19:29:25.591] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 297s [19:29:25.591] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 297s [19:29:25.591] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 297s [19:29:25.591] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 297s [19:29:25.592] R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3579’ 297s [19:29:25.592] => options(“parallelly.makeNodePSOCK.rscript_label” = ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3579’) [n=1, mode=character] 297s [19:29:25.592] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 297s [19:29:25.592] R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s [19:29:25.592] => options(“parallelly.makeNodePSOCK.sessionInfo.pkgs” = ‘TRUE’) [n=1, mode=character] 297s [19:29:25.593] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 297s [19:29:25.593] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 297s [19:29:25.593] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 297s [19:29:25.593] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 297s [19:29:25.593] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 297s [19:29:25.594] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 297s [19:29:25.595] parallelly-specific environment variables: 297s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 297s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3579’ 297s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 297s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 297s > 297s > message("*** utils ...") 297s *** utils ... 297s > 297s > message("*** hpaste() ...") 297s > *** hpaste() ... 297s 297s > # Some vectors 297s > x <- 1:6 297s > y <- 10:1 297s > z <- LETTERS[x] 297s > 297s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 297s > # Abbreviation of output vector 297s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 297s > printf("x = %s.\n", hpaste(x)) 297s x = 1, 2, 3, 4, 5, 6. 297s > ## x = 1, 2, 3, ..., 6. 297s > 297s > printf("x = %s.\n", hpaste(x, maxHead = 2)) 297s x = 1, 2, ..., 6. 297s > ## x = 1, 2, ..., 6. 297s > 297s > printf("x = %s.\n", hpaste(x, maxHead = 3)) # Default 297s x = 1, 2, 3, ..., 6. 297s > ## x = 1, 2, 3, ..., 6. 297s > 297s > # It will never output 1, 2, 3, 4, ..., 6 297s > printf("x = %s.\n", hpaste(x, maxHead = 4)) 297s x = 1, 2, 3, 4, 5, 6. 297s > ## x = 1, 2, 3, 4, 5 and 6. 297s > 297s > # Showing the tail 297s > printf("x = %s.\n", hpaste(x, maxHead = 1, maxTail = 2)) 297s x = 1, ..., 5, 6. 297s > ## x = 1, ..., 5, 6. 297s > 297s > # Turning off abbreviation 297s > printf("y = %s.\n", hpaste(y, maxHead = Inf)) 297s y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. 297s > ## y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 297s > 297s > ## ...or simply 297s > printf("y = %s.\n", paste(y, collapse = ", ")) 297s y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. 297s > ## y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 297s > 297s > # Change last separator 297s > printf("x = %s.\n", hpaste(x, lastCollapse = " and ")) 297s x = 1, 2, 3, 4, 5 and 6. 297s > ## x = 1, 2, 3, 4, 5 and 6. 297s > 297s > # No collapse 297s > stopifnot(all(hpaste(x, collapse = NULL) == x)) 297s > 297s > # Empty input 297s > stopifnot(identical(hpaste(character(0)), character(0))) 297s > 297s > message("*** hpaste() ... DONE") 297s > *** hpaste() ... DONE 297s 297s > 297s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 297s > # debug() 297s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 297s > message("*** mdebug() ...") 297s > 297s > mdebug("Hello #", 1) 297s *** mdebug() ... 297s > mdebugf("Hello #%d", 1) 297s [19:29:25.621] Hello #1 297s [19:29:25.621] Hello #1 297s > options(parallelly.debug = TRUE) 297s > 297s > mdebug("Hello #", 2) 297s [19:29:25.621] Hello #2 297s > mdebugf("Hello #%d", 2) 297s [19:29:25.622] Hello #2 297s > options(parallelly.debug = FALSE) 297s > 297s > mdebug("Hello #", 3) 297s > mdebugf("Hello #%d", 3) 297s > 297s > message("*** mdebug() ... DONE") 297s *** mdebug() ... DONE 297s > 297s > 297s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 297s > # pid_exists() 297s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 297s > message("*** pid_exists() ...") 297s > options(parallelly.debug = TRUE) 297s *** pid_exists() ... 297s > 297s > pid <- Sys.getpid() 297s > printf("Current PID: %d\n", pid) 297s Current PID: 3579 297s > 297s > exists <- pid_exists(pid) 297s Call: tools::pskill(3579, signal = 0L) 297s [19:29:25.623] Attempting to find a working pid_exists_*() function ... 297s [1] TRUE 297s Call: tools::pskill(3579, signal = 0L) 297s [1] TRUE 297s [19:29:25.623] - success 297s > [19:29:25.623] Attempting to find a working pid_exists_*() function ... done 297s printf("Does it exist: %s\n", exists) 297s Does it exist: TRUE 297s > 297s > ## Either pid_exists() works and return TRUE here, or it fails 297s > ## to query the process information at all in case it returns NA 297s > ## However, it should never return FALSE. 297s > stopifnot(is.logical(exists), length(exists) == 1L, 297s + isTRUE(exists) || is.na(exists)) 297s > 297s > message("*** pid_exists() ... DONE") 297s > 297s > message("*** inRCmdCheck() ...") 297s > *** pid_exists() ... DONE 297s *** inRCmdCheck() ... 297s *** inRCmdCheck() ... DONE 297s cat(sprintf("R CMD check is running: %s\n", inRCmdCheck())) 297s R CMD check is running: FALSE 297s > message("*** inRCmdCheck() ... DONE") 297s > 297s > message("*** utils ... DONE") 297s > *** utils ... DONE 297s 297s > source("incl/end.R") 297s > 298s autopkgtest [19:29:26]: test run-unit-test: -----------------------] 298s autopkgtest [19:29:26]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 298s run-unit-test PASS 299s autopkgtest [19:29:27]: test pkg-r-autopkgtest: preparing testbed 300s Reading package lists... 300s Building dependency tree... 300s Reading state information... 300s Starting pkgProblemResolver with broken count: 0 300s Starting 2 pkgProblemResolver with broken count: 0 300s Done 301s The following additional packages will be installed: 301s build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 301s dctrl-tools g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc 301s gcc-13 gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gfortran gfortran-13 301s gfortran-13-aarch64-linux-gnu gfortran-aarch64-linux-gnu icu-devtools 301s libasan8 libatomic1 libblas-dev libbz2-dev libc-dev-bin libc6-dev libcc1-0 301s libcrypt-dev libgcc-13-dev libgfortran-13-dev libhwasan0 libicu-dev libisl23 301s libitm1 libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev liblapack-dev liblsan0 301s liblzma-dev libmpc3 libncurses-dev libnsl-dev libpcre2-16-0 libpcre2-32-0 301s libpcre2-dev libpcre2-posix3 libpkgconf3 libpng-dev libreadline-dev 301s libstdc++-13-dev libtirpc-dev libtsan2 libubsan1 linux-libc-dev pkg-config 301s pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev rpcsvc-proto zlib1g-dev 301s Suggested packages: 301s cpp-doc gcc-13-locales cpp-13-doc debtags gcc-13-doc gcc-multilib 301s manpages-dev autoconf automake libtool flex bison gdb gcc-doc 301s gdb-aarch64-linux-gnu gfortran-doc gfortran-13-doc libcoarrays-dev 301s liblapack-doc glibc-doc icu-doc liblzma-doc ncurses-doc readline-doc 301s libstdc++-13-doc texlive-base texlive-latex-base texlive-plain-generic 301s texlive-fonts-recommended texlive-fonts-extra texlive-extra-utils 301s texlive-latex-recommended texlive-latex-extra texinfo 301s Recommended packages: 301s bzip2-doc manpages manpages-dev libc-devtools libpng-tools 301s The following NEW packages will be installed: 301s autopkgtest-satdep build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu 301s cpp-aarch64-linux-gnu dctrl-tools g++ g++-13 g++-13-aarch64-linux-gnu 301s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu 301s gcc-aarch64-linux-gnu gfortran gfortran-13 gfortran-13-aarch64-linux-gnu 301s gfortran-aarch64-linux-gnu icu-devtools libasan8 libatomic1 libblas-dev 301s libbz2-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libgcc-13-dev 301s libgfortran-13-dev libhwasan0 libicu-dev libisl23 libitm1 libjpeg-dev 301s libjpeg-turbo8-dev libjpeg8-dev liblapack-dev liblsan0 liblzma-dev libmpc3 301s libncurses-dev libnsl-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev 301s libpcre2-posix3 libpkgconf3 libpng-dev libreadline-dev libstdc++-13-dev 301s libtirpc-dev libtsan2 libubsan1 linux-libc-dev pkg-config pkg-r-autopkgtest 301s pkgconf pkgconf-bin r-base-dev rpcsvc-proto zlib1g-dev 301s 0 upgraded, 62 newly installed, 0 to remove and 0 not upgraded. 301s Need to get 92.9 MB/92.9 MB of archives. 301s After this operation, 343 MB of additional disk space will be used. 301s Get:1 /tmp/autopkgtest.xfYAnX/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [720 B] 301s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu2 [19.7 kB] 301s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 302s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 302s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libtirpc-dev arm64 1.3.4+ds-1build1 [232 kB] 302s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libnsl-dev arm64 1.3.0-3 [71.9 kB] 302s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 302s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu2 [1596 kB] 302s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 302s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 302s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 302s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 302s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 302s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 302s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 302s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 302s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 302s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 302s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 302s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 302s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 302s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 302s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 302s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 303s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 303s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 303s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 303s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-17ubuntu2 [2322 kB] 303s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [11.7 MB] 303s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-17ubuntu2 [14.4 kB] 303s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 303s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 303s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 303s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 dctrl-tools arm64 2.24-3build2 [65.2 kB] 303s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libgfortran-13-dev arm64 13.2.0-17ubuntu2 [478 kB] 303s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.8 MB] 303s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-13 arm64 13.2.0-17ubuntu2 [10.3 kB] 303s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1022 B] 303s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran arm64 4:13.2.0-7ubuntu1 [1164 B] 303s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 icu-devtools arm64 74.2-1ubuntu1 [209 kB] 303s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libblas-dev arm64 3.12.0-3 [111 kB] 303s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 libbz2-dev arm64 1.0.8-5ubuntu1 [35.8 kB] 303s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libicu-dev arm64 74.2-1ubuntu1 [11.9 MB] 304s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8-dev arm64 2.1.5-2ubuntu1 [304 kB] 304s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8-dev arm64 8c-2ubuntu11 [1484 B] 304s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-dev arm64 8c-2ubuntu11 [1482 B] 304s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack-dev arm64 3.12.0-3 [4293 kB] 304s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 libncurses-dev arm64 6.4+20240113-1ubuntu1 [385 kB] 304s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 304s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 304s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 304s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 304s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libpkgconf3 arm64 1.8.1-2 [31.2 kB] 304s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3ubuntu1 [895 kB] 304s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libpng-dev arm64 1.6.43-1 [266 kB] 304s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 libreadline-dev arm64 8.2-3 [177 kB] 304s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf-bin arm64 1.8.1-2 [20.4 kB] 304s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf arm64 1.8.1-2 [16.7 kB] 304s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 pkg-config arm64 1.8.1-2 [7170 B] 304s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 liblzma-dev arm64 5.4.5-0.3 [209 kB] 304s Get:61 http://ftpmaster.internal/ubuntu noble/universe arm64 r-base-dev all 4.3.2-1build1 [4336 B] 304s Get:62 http://ftpmaster.internal/ubuntu noble/universe arm64 pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 305s Fetched 92.9 MB in 3s (32.5 MB/s) 305s Selecting previously unselected package libc-dev-bin. 305s (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 ... 76376 files and directories currently installed.) 305s Preparing to unpack .../00-libc-dev-bin_2.39-0ubuntu2_arm64.deb ... 305s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 305s Selecting previously unselected package linux-libc-dev:arm64. 305s Preparing to unpack .../01-linux-libc-dev_6.8.0-11.11_arm64.deb ... 305s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 305s Selecting previously unselected package libcrypt-dev:arm64. 305s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 305s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 305s Selecting previously unselected package libtirpc-dev:arm64. 305s Preparing to unpack .../03-libtirpc-dev_1.3.4+ds-1build1_arm64.deb ... 305s Unpacking libtirpc-dev:arm64 (1.3.4+ds-1build1) ... 305s Selecting previously unselected package libnsl-dev:arm64. 305s Preparing to unpack .../04-libnsl-dev_1.3.0-3_arm64.deb ... 305s Unpacking libnsl-dev:arm64 (1.3.0-3) ... 305s Selecting previously unselected package rpcsvc-proto. 305s Preparing to unpack .../05-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 305s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 305s Selecting previously unselected package libc6-dev:arm64. 305s Preparing to unpack .../06-libc6-dev_2.39-0ubuntu2_arm64.deb ... 305s Unpacking libc6-dev:arm64 (2.39-0ubuntu2) ... 306s Selecting previously unselected package libisl23:arm64. 306s Preparing to unpack .../07-libisl23_0.26-3_arm64.deb ... 306s Unpacking libisl23:arm64 (0.26-3) ... 306s Selecting previously unselected package libmpc3:arm64. 306s Preparing to unpack .../08-libmpc3_1.3.1-1_arm64.deb ... 306s Unpacking libmpc3:arm64 (1.3.1-1) ... 306s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 306s Preparing to unpack .../09-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 306s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 306s Selecting previously unselected package cpp-13. 306s Preparing to unpack .../10-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 306s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 306s Selecting previously unselected package cpp-aarch64-linux-gnu. 306s Preparing to unpack .../11-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 306s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 306s Selecting previously unselected package cpp. 306s Preparing to unpack .../12-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 306s Unpacking cpp (4:13.2.0-7ubuntu1) ... 306s Selecting previously unselected package libcc1-0:arm64. 306s Preparing to unpack .../13-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 306s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 306s Selecting previously unselected package libitm1:arm64. 306s Preparing to unpack .../14-libitm1_14-20240303-1ubuntu1_arm64.deb ... 306s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 306s Selecting previously unselected package libatomic1:arm64. 306s Preparing to unpack .../15-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 306s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 306s Selecting previously unselected package libasan8:arm64. 306s Preparing to unpack .../16-libasan8_14-20240303-1ubuntu1_arm64.deb ... 306s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 306s Selecting previously unselected package liblsan0:arm64. 306s Preparing to unpack .../17-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 306s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 306s Selecting previously unselected package libtsan2:arm64. 306s Preparing to unpack .../18-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 306s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 306s Selecting previously unselected package libubsan1:arm64. 306s Preparing to unpack .../19-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 306s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 306s Selecting previously unselected package libhwasan0:arm64. 306s Preparing to unpack .../20-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 306s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 306s Selecting previously unselected package libgcc-13-dev:arm64. 306s Preparing to unpack .../21-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 306s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 306s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 306s Preparing to unpack .../22-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 306s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 307s Selecting previously unselected package gcc-13. 307s Preparing to unpack .../23-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 307s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 307s Selecting previously unselected package gcc-aarch64-linux-gnu. 307s Preparing to unpack .../24-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 307s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 307s Selecting previously unselected package gcc. 307s Preparing to unpack .../25-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 307s Unpacking gcc (4:13.2.0-7ubuntu1) ... 307s Selecting previously unselected package libstdc++-13-dev:arm64. 307s Preparing to unpack .../26-libstdc++-13-dev_13.2.0-17ubuntu2_arm64.deb ... 307s Unpacking libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 307s Selecting previously unselected package g++-13-aarch64-linux-gnu. 307s Preparing to unpack .../27-g++-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 307s Unpacking g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 307s Selecting previously unselected package g++-13. 307s Preparing to unpack .../28-g++-13_13.2.0-17ubuntu2_arm64.deb ... 307s Unpacking g++-13 (13.2.0-17ubuntu2) ... 307s Selecting previously unselected package g++-aarch64-linux-gnu. 307s Preparing to unpack .../29-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 307s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 307s Selecting previously unselected package g++. 307s Preparing to unpack .../30-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 307s Unpacking g++ (4:13.2.0-7ubuntu1) ... 307s Selecting previously unselected package build-essential. 307s Preparing to unpack .../31-build-essential_12.10ubuntu1_arm64.deb ... 307s Unpacking build-essential (12.10ubuntu1) ... 307s Selecting previously unselected package dctrl-tools. 307s Preparing to unpack .../32-dctrl-tools_2.24-3build2_arm64.deb ... 307s Unpacking dctrl-tools (2.24-3build2) ... 307s Selecting previously unselected package libgfortran-13-dev:arm64. 307s Preparing to unpack .../33-libgfortran-13-dev_13.2.0-17ubuntu2_arm64.deb ... 307s Unpacking libgfortran-13-dev:arm64 (13.2.0-17ubuntu2) ... 308s Selecting previously unselected package gfortran-13-aarch64-linux-gnu. 308s Preparing to unpack .../34-gfortran-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 308s Unpacking gfortran-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 308s Selecting previously unselected package gfortran-13. 308s Preparing to unpack .../35-gfortran-13_13.2.0-17ubuntu2_arm64.deb ... 308s Unpacking gfortran-13 (13.2.0-17ubuntu2) ... 308s Selecting previously unselected package gfortran-aarch64-linux-gnu. 308s Preparing to unpack .../36-gfortran-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 308s Unpacking gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 308s Selecting previously unselected package gfortran. 308s Preparing to unpack .../37-gfortran_4%3a13.2.0-7ubuntu1_arm64.deb ... 308s Unpacking gfortran (4:13.2.0-7ubuntu1) ... 308s Selecting previously unselected package icu-devtools. 308s Preparing to unpack .../38-icu-devtools_74.2-1ubuntu1_arm64.deb ... 308s Unpacking icu-devtools (74.2-1ubuntu1) ... 308s Selecting previously unselected package libblas-dev:arm64. 308s Preparing to unpack .../39-libblas-dev_3.12.0-3_arm64.deb ... 308s Unpacking libblas-dev:arm64 (3.12.0-3) ... 308s Selecting previously unselected package libbz2-dev:arm64. 308s Preparing to unpack .../40-libbz2-dev_1.0.8-5ubuntu1_arm64.deb ... 308s Unpacking libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 308s Selecting previously unselected package libicu-dev:arm64. 308s Preparing to unpack .../41-libicu-dev_74.2-1ubuntu1_arm64.deb ... 308s Unpacking libicu-dev:arm64 (74.2-1ubuntu1) ... 308s Selecting previously unselected package libjpeg-turbo8-dev:arm64. 308s Preparing to unpack .../42-libjpeg-turbo8-dev_2.1.5-2ubuntu1_arm64.deb ... 308s Unpacking libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu1) ... 308s Selecting previously unselected package libjpeg8-dev:arm64. 308s Preparing to unpack .../43-libjpeg8-dev_8c-2ubuntu11_arm64.deb ... 308s Unpacking libjpeg8-dev:arm64 (8c-2ubuntu11) ... 308s Selecting previously unselected package libjpeg-dev:arm64. 308s Preparing to unpack .../44-libjpeg-dev_8c-2ubuntu11_arm64.deb ... 308s Unpacking libjpeg-dev:arm64 (8c-2ubuntu11) ... 308s Selecting previously unselected package liblapack-dev:arm64. 308s Preparing to unpack .../45-liblapack-dev_3.12.0-3_arm64.deb ... 308s Unpacking liblapack-dev:arm64 (3.12.0-3) ... 309s Selecting previously unselected package libncurses-dev:arm64. 309s Preparing to unpack .../46-libncurses-dev_6.4+20240113-1ubuntu1_arm64.deb ... 309s Unpacking libncurses-dev:arm64 (6.4+20240113-1ubuntu1) ... 309s Selecting previously unselected package libpcre2-16-0:arm64. 309s Preparing to unpack .../47-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 309s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 309s Selecting previously unselected package libpcre2-32-0:arm64. 309s Preparing to unpack .../48-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 309s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 309s Selecting previously unselected package libpcre2-posix3:arm64. 309s Preparing to unpack .../49-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 309s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 309s Selecting previously unselected package libpcre2-dev:arm64. 309s Preparing to unpack .../50-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 309s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 309s Selecting previously unselected package libpkgconf3:arm64. 309s Preparing to unpack .../51-libpkgconf3_1.8.1-2_arm64.deb ... 309s Unpacking libpkgconf3:arm64 (1.8.1-2) ... 309s Selecting previously unselected package zlib1g-dev:arm64. 309s Preparing to unpack .../52-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 309s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 309s Selecting previously unselected package libpng-dev:arm64. 309s Preparing to unpack .../53-libpng-dev_1.6.43-1_arm64.deb ... 309s Unpacking libpng-dev:arm64 (1.6.43-1) ... 309s Selecting previously unselected package libreadline-dev:arm64. 309s Preparing to unpack .../54-libreadline-dev_8.2-3_arm64.deb ... 309s Unpacking libreadline-dev:arm64 (8.2-3) ... 309s Selecting previously unselected package pkgconf-bin. 309s Preparing to unpack .../55-pkgconf-bin_1.8.1-2_arm64.deb ... 309s Unpacking pkgconf-bin (1.8.1-2) ... 309s Selecting previously unselected package pkgconf:arm64. 309s Preparing to unpack .../56-pkgconf_1.8.1-2_arm64.deb ... 309s Unpacking pkgconf:arm64 (1.8.1-2) ... 309s Selecting previously unselected package pkg-config:arm64. 309s Preparing to unpack .../57-pkg-config_1.8.1-2_arm64.deb ... 309s Unpacking pkg-config:arm64 (1.8.1-2) ... 309s Selecting previously unselected package liblzma-dev:arm64. 309s Preparing to unpack .../58-liblzma-dev_5.4.5-0.3_arm64.deb ... 309s Unpacking liblzma-dev:arm64 (5.4.5-0.3) ... 309s Selecting previously unselected package r-base-dev. 309s Preparing to unpack .../59-r-base-dev_4.3.2-1build1_all.deb ... 309s Unpacking r-base-dev (4.3.2-1build1) ... 309s Selecting previously unselected package pkg-r-autopkgtest. 309s Preparing to unpack .../60-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 309s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 309s Selecting previously unselected package autopkgtest-satdep. 309s Preparing to unpack .../61-2-autopkgtest-satdep.deb ... 309s Unpacking autopkgtest-satdep (0) ... 309s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 309s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 309s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 309s Setting up libtirpc-dev:arm64 (1.3.4+ds-1build1) ... 309s Setting up libpkgconf3:arm64 (1.8.1-2) ... 309s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 309s Setting up libmpc3:arm64 (1.3.1-1) ... 309s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 309s Setting up icu-devtools (74.2-1ubuntu1) ... 309s Setting up pkgconf-bin (1.8.1-2) ... 309s Setting up liblzma-dev:arm64 (5.4.5-0.3) ... 309s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 309s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 309s Setting up libnsl-dev:arm64 (1.3.0-3) ... 309s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 309s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 309s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 309s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 309s Setting up libisl23:arm64 (0.26-3) ... 309s Setting up libc-dev-bin (2.39-0ubuntu2) ... 309s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 309s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 309s Setting up libblas-dev:arm64 (3.12.0-3) ... 309s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode 309s Setting up dctrl-tools (2.24-3build2) ... 309s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 309s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 309s Setting up pkgconf:arm64 (1.8.1-2) ... 309s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 309s Setting up liblapack-dev:arm64 (3.12.0-3) ... 309s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode 309s Setting up pkg-config:arm64 (1.8.1-2) ... 309s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 309s Setting up libc6-dev:arm64 (2.39-0ubuntu2) ... 309s Setting up libgfortran-13-dev:arm64 (13.2.0-17ubuntu2) ... 309s Setting up libicu-dev:arm64 (74.2-1ubuntu1) ... 309s Setting up libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 309s Setting up libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 309s Setting up libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu1) ... 309s Setting up libncurses-dev:arm64 (6.4+20240113-1ubuntu1) ... 309s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 309s Setting up cpp-13 (13.2.0-17ubuntu2) ... 309s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 309s Setting up libreadline-dev:arm64 (8.2-3) ... 309s Setting up gcc-13 (13.2.0-17ubuntu2) ... 309s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 309s Setting up cpp (4:13.2.0-7ubuntu1) ... 309s Setting up libjpeg8-dev:arm64 (8c-2ubuntu11) ... 309s Setting up g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 309s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 309s Setting up g++-13 (13.2.0-17ubuntu2) ... 309s Setting up libpng-dev:arm64 (1.6.43-1) ... 309s Setting up libjpeg-dev:arm64 (8c-2ubuntu11) ... 309s Setting up gfortran-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 309s Setting up gcc (4:13.2.0-7ubuntu1) ... 309s Setting up gfortran-13 (13.2.0-17ubuntu2) ... 309s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 309s Setting up gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 309s Setting up gfortran (4:13.2.0-7ubuntu1) ... 309s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 309s 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 309s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 309s 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 309s Setting up g++ (4:13.2.0-7ubuntu1) ... 309s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 309s Setting up build-essential (12.10ubuntu1) ... 309s Setting up r-base-dev (4.3.2-1build1) ... 309s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 309s Setting up autopkgtest-satdep (0) ... 309s Processing triggers for man-db (2.12.0-3) ... 310s Processing triggers for install-info (7.1-3) ... 310s Processing triggers for libc-bin (2.39-0ubuntu2) ... 313s (Reading database ... 79935 files and directories currently installed.) 313s Removing autopkgtest-satdep (0) ... 314s autopkgtest [19:29:42]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 314s autopkgtest [19:29:42]: test pkg-r-autopkgtest: [----------------------- 314s Test: Try to load the R library parallelly 314s 314s R version 4.3.2 (2023-10-31) -- "Eye Holes" 314s Copyright (C) 2023 The R Foundation for Statistical Computing 314s Platform: aarch64-unknown-linux-gnu (64-bit) 314s 314s R is free software and comes with ABSOLUTELY NO WARRANTY. 314s You are welcome to redistribute it under certain conditions. 314s Type 'license()' or 'licence()' for distribution details. 314s 314s R is a collaborative project with many contributors. 314s Type 'contributors()' for more information and 314s 'citation()' on how to cite R or R packages in publications. 314s 314s Type 'demo()' for some demos, 'help()' for on-line help, or 314s 'help.start()' for an HTML browser interface to help. 314s Type 'q()' to quit R. 314s 314s > library('parallelly') 314s > 314s > 314s Warning message: 314s package ‘parallelly’ was built under R version 4.3.3 314s Other tests are currently unsupported! 314s They will be progressively added. 315s autopkgtest [19:29:43]: test pkg-r-autopkgtest: -----------------------] 315s pkg-r-autopkgtest PASS 315s autopkgtest [19:29:43]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 316s autopkgtest [19:29:44]: @@@@@@@@@@@@@@@@@@@@ summary 316s run-unit-test PASS 316s pkg-r-autopkgtest PASS 327s Creating nova instance adt-noble-arm64-r-cran-parallelly-20240316-192428-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240314.img (UUID 7faf5f09-d335-4346-a441-4eab2f9c04fe)...