0s autopkgtest [20:08:39]: starting date and time: 2024-03-16 20:08:39+0000 0s autopkgtest [20:08:39]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [20:08:39]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.repoddmg/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:r-base,src:curl,src:glib2.0,src:libpng1.6,src:libpsl,src:libtirpc,src:libxt,src:openssl,src:orthanc-python,src:readline,src:wp2latex --apt-upgrade r-cran-sf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=r-base/4.3.3-2build1 curl/8.5.0-2ubuntu7 glib2.0/2.79.3-3ubuntu5 libpng1.6/1.6.43-3 libpsl/0.21.2-1.1 libtirpc/1.3.4+ds-1.1 libxt/1:1.2.1-1.2 openssl/3.0.13-0ubuntu1 orthanc-python/4.1+ds-2build3 readline/8.2-3.1 wp2latex/4.4~ds-1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-20.secgroup --name adt-noble-arm64-r-cran-sf-20240316-200839-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 168s autopkgtest [20:11:27]: testbed dpkg architecture: arm64 169s autopkgtest [20:11:28]: testbed apt version: 2.7.12 169s autopkgtest [20:11:28]: @@@@@@@@@@@@@@@@@@@@ test bed setup 169s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 169s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [51.4 kB] 169s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [474 kB] 170s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3704 kB] 170s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 170s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [646 kB] 170s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 170s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.6 kB] 170s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 170s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4012 kB] 170s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 170s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [55.5 kB] 170s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 172s Fetched 9112 kB in 2s (5335 kB/s) 172s Reading package lists... 175s Reading package lists... 175s Building dependency tree... 175s Reading state information... 175s Calculating upgrade... 176s The following packages will be REMOVED: 176s libglib2.0-0 libssl3 176s The following NEW packages will be installed: 176s libglib2.0-0t64 libssl3t64 xdg-user-dirs 176s The following packages have been kept back: 176s curl 176s The following packages will be upgraded: 176s gir1.2-glib-2.0 libglib2.0-data libtirpc-common openssl readline-common 176s ubuntu-minimal ubuntu-standard 176s 7 upgraded, 3 newly installed, 2 to remove and 1 not upgraded. 176s Need to get 4613 kB of archives. 176s After this operation, 211 kB of additional disk space will be used. 176s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 176s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 177s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 177s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 177s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 177s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc-common all 1.3.4+ds-1.1 [8018 B] 177s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-3.1 [56.4 kB] 177s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536 [10.7 kB] 177s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-user-dirs arm64 0.18-1 [18.1 kB] 177s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536 [10.7 kB] 177s Fetched 4613 kB in 1s (6454 kB/s) 177s (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.) 177s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 177s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 178s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 178s udisks2 depends on libglib2.0-0 (>= 2.77.0). 178s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 178s python3-gi depends on libglib2.0-0 (>= 2.77.0). 178s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 178s netplan.io depends on libglib2.0-0 (>= 2.70.0). 178s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 178s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 178s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 178s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 178s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 178s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 178s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 178s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 178s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 178s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 178s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 178s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 178s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 178s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 178s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 178s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 178s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 178s libgirepository-1.0-1:arm64 depends on libglib2.0-0 (>= 2.79.0). 178s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 178s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 178s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 178s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 178s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 178s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 178s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 178s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 178s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 178s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 178s fwupd depends on libglib2.0-0 (>= 2.79.0). 178s bolt depends on libglib2.0-0 (>= 2.56.0). 178s 178s (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.) 178s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 178s Selecting previously unselected package libglib2.0-0t64:arm64. 178s (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.) 178s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 178s 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... 178s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 178s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 178s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 178s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 178s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 178s wget depends on libssl3 (>= 3.0.0). 178s u-boot-tools depends on libssl3 (>= 3.0.0). 178s tnftp depends on libssl3 (>= 3.0.0). 178s tcpdump depends on libssl3 (>= 3.0.0). 178s systemd-resolved depends on libssl3 (>= 3.0.0). 178s systemd depends on libssl3 (>= 3.0.0). 178s sudo depends on libssl3 (>= 3.0.0). 178s sbsigntool depends on libssl3 (>= 3.0.0). 178s rsync depends on libssl3 (>= 3.0.0). 178s python3-cryptography depends on libssl3 (>= 3.0.0). 178s openssh-server depends on libssl3 (>= 3.0.10). 178s openssh-client depends on libssl3 (>= 3.0.10). 178s mtd-utils depends on libssl3 (>= 3.0.0). 178s mokutil depends on libssl3 (>= 3.0.0). 178s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 178s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 178s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 178s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 178s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 178s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 178s libnvme1 depends on libssl3 (>= 3.0.0). 178s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 178s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 178s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 178s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 178s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 178s kmod depends on libssl3 (>= 3.0.0). 178s dhcpcd-base depends on libssl3 (>= 3.0.0). 178s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 178s 178s (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.) 178s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 178s Selecting previously unselected package libssl3t64:arm64. 178s (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.) 178s Preparing to unpack .../0-libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 178s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 178s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 178s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 178s Preparing to unpack .../2-libtirpc-common_1.3.4+ds-1.1_all.deb ... 178s Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.4+ds-1build1) ... 178s Preparing to unpack .../3-readline-common_8.2-3.1_all.deb ... 178s Unpacking readline-common (8.2-3.1) over (8.2-3) ... 178s Preparing to unpack .../4-ubuntu-minimal_1.536_arm64.deb ... 178s Unpacking ubuntu-minimal (1.536) over (1.535) ... 178s Selecting previously unselected package xdg-user-dirs. 178s Preparing to unpack .../5-xdg-user-dirs_0.18-1_arm64.deb ... 178s Unpacking xdg-user-dirs (0.18-1) ... 178s Preparing to unpack .../6-ubuntu-standard_1.536_arm64.deb ... 178s Unpacking ubuntu-standard (1.536) over (1.535) ... 178s Setting up ubuntu-minimal (1.536) ... 178s Setting up xdg-user-dirs (0.18-1) ... 178s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 178s Setting up libtirpc-common (1.3.4+ds-1.1) ... 178s Setting up ubuntu-standard (1.536) ... 178s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 178s No schema files found: doing nothing. 178s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 178s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 178s Setting up openssl (3.0.13-0ubuntu1) ... 178s Setting up readline-common (8.2-3.1) ... 178s Processing triggers for man-db (2.12.0-3) ... 179s Processing triggers for install-info (7.1-3) ... 179s Processing triggers for libc-bin (2.39-0ubuntu2) ... 180s Reading package lists... 180s Building dependency tree... 180s Reading state information... 180s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 181s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 181s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 181s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 181s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 182s Reading package lists... 182s Reading package lists... 182s Building dependency tree... 182s Reading state information... 183s Calculating upgrade... 183s The following packages have been kept back: 183s curl 183s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 183s Reading package lists... 183s Building dependency tree... 183s Reading state information... 184s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 187s autopkgtest [20:11:46]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 187s autopkgtest [20:11:46]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-sf 189s Get:1 http://ftpmaster.internal/ubuntu noble/universe r-cran-sf 1.0-15+dfsg-1 (dsc) [2689 B] 189s Get:2 http://ftpmaster.internal/ubuntu noble/universe r-cran-sf 1.0-15+dfsg-1 (tar) [1969 kB] 189s Get:3 http://ftpmaster.internal/ubuntu noble/universe r-cran-sf 1.0-15+dfsg-1 (diff) [4992 B] 190s gpgv: Signature made Tue Jan 9 08:31:12 2024 UTC 190s gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 190s gpgv: issuer "tille@debian.org" 190s gpgv: Can't check signature: No public key 190s dpkg-source: warning: cannot verify inline signature for ./r-cran-sf_1.0-15+dfsg-1.dsc: no acceptable signature found 190s autopkgtest [20:11:49]: testing package r-cran-sf version 1.0-15+dfsg-1 191s autopkgtest [20:11:50]: build not needed 193s autopkgtest [20:11:52]: test run-unit-test: preparing testbed 195s Reading package lists... 195s Building dependency tree... 195s Reading state information... 195s Starting pkgProblemResolver with broken count: 0 195s Starting 2 pkgProblemResolver with broken count: 0 195s Done 196s The following additional packages will be installed: 196s curl fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 196s fonts-font-awesome fonts-glyphicons-halflings fonts-mathjax gdal-data 196s gdal-plugins javascript-common libaec0 libarmadillo12 libarpack2 libblas3 196s libblosc1 libcairo2 libcfitsio10 libcurl4t64 libdatrie1 libdav1d7 libde265-0 196s libdeflate0 libfontconfig1 libfreexl1 libfyba0 libgdal34 libgeos-c1v5 196s libgeos3.12.1 libgeotiff5 libgfortran5 libgif7 libgomp1 libgraphite2-3 196s libharfbuzz0b libhdf4-0-alt libhdf5-103-1 libhdf5-hl-100 196s libheif-plugin-dav1d libheif-plugin-libde265 libheif1 libice6 libjbig0 196s libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootstrap4 libjs-d3 196s libjs-es5-shim libjs-highlight.js libjs-jquery libjs-jquery-datatables 196s libjs-jquery-selectize.js libjs-jquery-ui libjs-json libjs-mathjax 196s libjs-microplugin.js libjs-modernizr libjs-popper.js libjs-prettify 196s libjs-sifter.js libjs-twitter-bootstrap-datepicker libkmlbase1 libkmldom1 196s libkmlengine1 liblapack3 liblcms2-2 liblerc4 libltdl7 liblua5.4-0 196s libminizip1 libmysqlclient21 libnetcdf19 libodbc2 libodbcinst2 libogdi4.1 196s libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 196s libpaper-utils libpaper1 libpixman-1-0 libpng16-16t64 libpoppler134 libpq5 196s libproj25 libpsl5t64 libqhull-r8.0 libreadline8t64 librttopo1 libsharpyuv0 196s libsm6 libsnappy1v5 libspatialite8 libsuperlu6 libsz2 libtcl8.6 libthai-data 196s libthai0 libtiff6 libtirpc3t64 libtk8.6 libudunits2-0 libudunits2-data 196s liburiparser1 libwebp7 libxcb-render0 libxcb-shm0 libxerces-c3.2 libxft2 196s libxrender1 libxss1 libxt6t64 littler mysql-common node-bootstrap-sass 196s node-html5shiv node-normalize.css pandoc pandoc-data proj-data r-base-core 196s r-cran-abind r-cran-askpass r-cran-base64enc r-cran-bit r-cran-bit64 196s r-cran-blob r-cran-brio r-cran-bslib r-cran-cachem r-cran-callr r-cran-class 196s r-cran-classint r-cran-cli r-cran-colorspace r-cran-commonmark r-cran-covr 196s r-cran-cpp11 r-cran-crayon r-cran-curl r-cran-dbi r-cran-deldir r-cran-desc 196s r-cran-diffobj r-cran-digest r-cran-dplyr r-cran-e1071 r-cran-ellipsis 196s r-cran-evaluate r-cran-fansi r-cran-farver r-cran-fastmap r-cran-fontawesome 196s r-cran-fs r-cran-generics r-cran-ggplot2 r-cran-glue r-cran-goftest 196s r-cran-gtable r-cran-highr r-cran-htmltools r-cran-httpuv r-cran-httr 196s r-cran-isoband r-cran-jquerylib r-cran-jsonlite r-cran-kernsmooth 196s r-cran-knitr r-cran-labeling r-cran-later r-cran-lattice r-cran-lazyeval 196s r-cran-lifecycle r-cran-littler r-cran-lwgeom r-cran-magrittr r-cran-maps 196s r-cran-mass r-cran-matrix r-cran-memoise r-cran-mgcv r-cran-mime 196s r-cran-munsell r-cran-nlme r-cran-openssl r-cran-pbapply r-cran-pillar 196s r-cran-pkgbuild r-cran-pkgconfig r-cran-pkgkitten r-cran-pkgload 196s r-cran-plogr r-cran-polyclip r-cran-praise r-cran-processx r-cran-promises 196s r-cran-proxy r-cran-ps r-cran-purrr r-cran-r6 r-cran-rappdirs r-cran-raster 196s r-cran-rcolorbrewer r-cran-rcpp r-cran-rematch2 r-cran-rex r-cran-rlang 196s r-cran-rmarkdown r-cran-rpart r-cran-rpostgresql r-cran-rprojroot 196s r-cran-rsqlite r-cran-s2 r-cran-sass r-cran-scales r-cran-sf r-cran-shiny 196s r-cran-sourcetools r-cran-sp r-cran-spatstat r-cran-spatstat.data 196s r-cran-spatstat.explore r-cran-spatstat.geom r-cran-spatstat.linnet 196s r-cran-spatstat.model r-cran-spatstat.random r-cran-spatstat.sparse 196s r-cran-spatstat.utils r-cran-stars r-cran-stringi r-cran-stringr 196s r-cran-survival r-cran-sys r-cran-tensor r-cran-terra r-cran-testthat 196s r-cran-tibble r-cran-tidyr r-cran-tidyselect r-cran-tinytex r-cran-units 196s r-cran-utf8 r-cran-vctrs r-cran-viridislite r-cran-waldo r-cran-withr 196s r-cran-wk r-cran-xfun r-cran-xtable r-cran-yaml unixodbc-common unzip 196s x11-common xdg-utils zip 196s Suggested packages: 196s apache2 | lighttpd | httpd geotiff-bin gdal-bin libgeotiff-epsg libhdf4-doc 196s libhdf4-alt-dev hdf4-tools libheif-plugin-ffmpegdec libheif-plugin-jpegdec 196s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 196s libheif-plugin-rav1e libheif-plugin-svtenc libjs-jquery-ui-docs 196s fonts-mathjax-extras fonts-stix libjs-mathjax-doc liblcms2-utils 196s odbc-postgresql tdsodbc ogdi-bin proj-bin tcl8.6 tk8.6 nodejs 196s texlive-latex-recommended texlive-xetex texlive-luatex pandoc-citeproc 196s texlive-latex-extra context wkhtmltopdf librsvg2-bin groff ghc php python 196s ruby libjs-katex citation-style-language-styles elpa-ess r-doc-info 196s | r-doc-pdf r-mathlib r-base-html r-cran-roxygen2 r-cran-ff r-cran-spelling 196s r-cran-kernlab r-cran-mvtnorm r-cran-vcd r-cran-shinyjs r-cran-png 196s r-cran-jpeg r-cran-viridis r-cran-rstudioapi r-cran-rmysql r-cran-markdown 196s r-cran-magick r-cran-getopt r-cran-mapproj r-cran-mapdata r-cran-formattable 196s r-cran-nanotime r-cran-palmerpenguins r-cran-vdiffr r-cran-inline 196s r-cran-hmisc r-cran-rvest r-cran-bench r-cran-here r-cran-hms r-cran-plm 196s r-cran-zoo 196s Recommended packages: 196s proj-bin libheif-plugin-aomenc libheif-plugin-x265 node-jquery poppler-data 196s r-recommended r-base-dev r-doc-html r-cran-thematic r-cran-cliapp 196s r-cran-mockery r-cran-spdata r-cran-tinytest r-cran-htmlwidgets 196s r-cran-rstudioapi r-cran-whoami r-cran-xml2 r-cran-dt r-cran-bench 196s r-cran-decor r-cran-lobstr r-cran-progress r-cran-spelling r-cran-webutils 196s r-cran-gh r-cran-broom r-cran-dbplyr r-cran-rmysql r-cran-unitizer 196s r-cran-rsvg r-cran-hexbin r-cran-hmisc r-cran-mapproj r-cran-multcomp 196s r-cran-profvis r-cran-quantreg r-cran-ragg r-cran-svglite r-cran-vdiffr 196s r-cran-testit r-cran-cairo r-cran-markdown r-cran-jpeg r-cran-png 196s r-cran-readr r-cran-r.rsp r-cran-codetools r-cran-formatr r-cran-gridsvg 196s r-cran-magick r-cran-reticulate r-cran-rgl r-cran-tikzdevice r-cran-webshot 196s node-highlight.js r-cran-lintr r-cran-tidyverse r-cran-geosphere 196s r-cran-sodium r-cran-future r-cran-future.apply r-cran-lubridate 196s r-cran-bitops r-cran-mathjaxr r-cran-mockr r-cran-remotes r-cran-webfakes 196s r-cran-cba r-cran-pingr r-cran-ncdf4 r-cran-igraph r-cran-gstat 196s r-cran-fields r-cran-exactextractr r-cran-usethis r-cran-dygraphs 196s r-cran-rsconnect r-cran-downlit r-cran-dbitest r-cran-gert r-cran-hms 196s r-cran-rvest r-cran-dichromat r-cran-sm r-cran-gsl r-cran-locfit 196s r-cran-spatial r-cran-nleqslv r-cran-glmnet r-cran-pcict r-cran-rnetcdf 196s r-cran-clue r-cran-cubelyr r-cran-fnn r-cran-ggforce r-cran-ggthemes 196s r-cran-mapdata r-cran-ncdfgeom r-cran-ncmeta r-cran-plm r-cran-randomforest 196s r-cran-spacetime r-cran-viridis r-cran-xts r-cran-zoo r-cran-xml 196s r-cran-data.table r-cran-formattable r-cran-pkgdown r-cran-zeallot 196s r-cran-renv r-cran-runit libfile-mimeinfo-perl libnet-dbus-perl 196s libx11-protocol-perl x11-utils x11-xserver-utils 196s The following packages will be REMOVED: 196s libcurl4 libpng16-16 libpsl5 libreadline8 libtirpc3 196s The following NEW packages will be installed: 196s autopkgtest-satdep fontconfig fontconfig-config fonts-dejavu-core 196s fonts-dejavu-mono fonts-font-awesome fonts-glyphicons-halflings 196s fonts-mathjax gdal-data gdal-plugins javascript-common libaec0 196s libarmadillo12 libarpack2 libblas3 libblosc1 libcairo2 libcfitsio10 196s libcurl4t64 libdatrie1 libdav1d7 libde265-0 libdeflate0 libfontconfig1 196s libfreexl1 libfyba0 libgdal34 libgeos-c1v5 libgeos3.12.1 libgeotiff5 196s libgfortran5 libgif7 libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 196s libhdf5-103-1 libhdf5-hl-100 libheif-plugin-dav1d libheif-plugin-libde265 196s libheif1 libice6 libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap 196s libjs-bootstrap4 libjs-d3 libjs-es5-shim libjs-highlight.js libjs-jquery 196s libjs-jquery-datatables libjs-jquery-selectize.js libjs-jquery-ui libjs-json 196s libjs-mathjax libjs-microplugin.js libjs-modernizr libjs-popper.js 196s libjs-prettify libjs-sifter.js libjs-twitter-bootstrap-datepicker 196s libkmlbase1 libkmldom1 libkmlengine1 liblapack3 liblcms2-2 liblerc4 libltdl7 196s liblua5.4-0 libminizip1 libmysqlclient21 libnetcdf19 libodbc2 libodbcinst2 196s libogdi4.1 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 196s libpaper-utils libpaper1 libpixman-1-0 libpng16-16t64 libpoppler134 libpq5 196s libproj25 libpsl5t64 libqhull-r8.0 libreadline8t64 librttopo1 libsharpyuv0 196s libsm6 libsnappy1v5 libspatialite8 libsuperlu6 libsz2 libtcl8.6 libthai-data 196s libthai0 libtiff6 libtirpc3t64 libtk8.6 libudunits2-0 libudunits2-data 196s liburiparser1 libwebp7 libxcb-render0 libxcb-shm0 libxerces-c3.2 libxft2 196s libxrender1 libxss1 libxt6t64 littler mysql-common node-bootstrap-sass 196s node-html5shiv node-normalize.css pandoc pandoc-data proj-data r-base-core 196s r-cran-abind r-cran-askpass r-cran-base64enc r-cran-bit r-cran-bit64 196s r-cran-blob r-cran-brio r-cran-bslib r-cran-cachem r-cran-callr r-cran-class 196s r-cran-classint r-cran-cli r-cran-colorspace r-cran-commonmark r-cran-covr 196s r-cran-cpp11 r-cran-crayon r-cran-curl r-cran-dbi r-cran-deldir r-cran-desc 196s r-cran-diffobj r-cran-digest r-cran-dplyr r-cran-e1071 r-cran-ellipsis 196s r-cran-evaluate r-cran-fansi r-cran-farver r-cran-fastmap r-cran-fontawesome 196s r-cran-fs r-cran-generics r-cran-ggplot2 r-cran-glue r-cran-goftest 196s r-cran-gtable r-cran-highr r-cran-htmltools r-cran-httpuv r-cran-httr 196s r-cran-isoband r-cran-jquerylib r-cran-jsonlite r-cran-kernsmooth 196s r-cran-knitr r-cran-labeling r-cran-later r-cran-lattice r-cran-lazyeval 196s r-cran-lifecycle r-cran-littler r-cran-lwgeom r-cran-magrittr r-cran-maps 196s r-cran-mass r-cran-matrix r-cran-memoise r-cran-mgcv r-cran-mime 196s r-cran-munsell r-cran-nlme r-cran-openssl r-cran-pbapply r-cran-pillar 196s r-cran-pkgbuild r-cran-pkgconfig r-cran-pkgkitten r-cran-pkgload 196s r-cran-plogr r-cran-polyclip r-cran-praise r-cran-processx r-cran-promises 196s r-cran-proxy r-cran-ps r-cran-purrr r-cran-r6 r-cran-rappdirs r-cran-raster 196s r-cran-rcolorbrewer r-cran-rcpp r-cran-rematch2 r-cran-rex r-cran-rlang 196s r-cran-rmarkdown r-cran-rpart r-cran-rpostgresql r-cran-rprojroot 196s r-cran-rsqlite r-cran-s2 r-cran-sass r-cran-scales r-cran-sf r-cran-shiny 196s r-cran-sourcetools r-cran-sp r-cran-spatstat r-cran-spatstat.data 196s r-cran-spatstat.explore r-cran-spatstat.geom r-cran-spatstat.linnet 196s r-cran-spatstat.model r-cran-spatstat.random r-cran-spatstat.sparse 196s r-cran-spatstat.utils r-cran-stars r-cran-stringi r-cran-stringr 196s r-cran-survival r-cran-sys r-cran-tensor r-cran-terra r-cran-testthat 196s r-cran-tibble r-cran-tidyr r-cran-tidyselect r-cran-tinytex r-cran-units 196s r-cran-utf8 r-cran-vctrs r-cran-viridislite r-cran-waldo r-cran-withr 196s r-cran-wk r-cran-xfun r-cran-xtable r-cran-yaml unixodbc-common unzip 196s x11-common xdg-utils zip 196s The following packages will be upgraded: 196s curl 196s 1 upgraded, 257 newly installed, 5 to remove and 0 not upgraded. 196s Need to get 221 MB/221 MB of archives. 196s After this operation, 657 MB of additional disk space will be used. 196s Get:1 /tmp/autopkgtest.8G9sL4/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [908 B] 196s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpsl5t64 arm64 0.21.2-1.1 [57.4 kB] 197s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu7 [222 kB] 197s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu7 [332 kB] 197s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng16-16t64 arm64 1.6.43-3 [185 kB] 197s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline8t64 arm64 8.2-3.1 [153 kB] 197s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.1 [83.5 kB] 197s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 197s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 197s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig-config arm64 2.15.0-1ubuntu1 [37.0 kB] 197s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig1 arm64 2.15.0-1ubuntu1 [142 kB] 197s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig arm64 2.15.0-1ubuntu1 [190 kB] 197s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 197s Get:14 http://ftpmaster.internal/ubuntu noble/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] 197s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 197s Get:16 http://ftpmaster.internal/ubuntu noble/universe arm64 gdal-data all 3.8.4+dfsg-1 [261 kB] 197s Get:17 http://ftpmaster.internal/ubuntu noble/universe arm64 gdal-plugins arm64 3.8.4+dfsg-1 [24.5 kB] 197s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 javascript-common all 11+nmu1 [5936 B] 197s Get:19 http://ftpmaster.internal/ubuntu noble/universe arm64 libaec0 arm64 1.1.2-1 [21.7 kB] 197s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libblas3 arm64 3.12.0-3 [143 kB] 197s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libgfortran5 arm64 14-20240303-1ubuntu1 [444 kB] 197s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack3 arm64 3.12.0-3 [2241 kB] 197s Get:23 http://ftpmaster.internal/ubuntu noble/universe arm64 libarpack2 arm64 3.9.1-1 [90.2 kB] 197s Get:24 http://ftpmaster.internal/ubuntu noble/universe arm64 libsuperlu6 arm64 6.0.1+dfsg1-1 [166 kB] 197s Get:25 http://ftpmaster.internal/ubuntu noble/universe arm64 libarmadillo12 arm64 1:12.6.7+dfsg-1 [134 kB] 197s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libsnappy1v5 arm64 1.1.10-1 [28.2 kB] 197s Get:27 http://ftpmaster.internal/ubuntu noble/universe arm64 libblosc1 arm64 1.21.5+ds-1 [25.5 kB] 197s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 197s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 197s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 197s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 197s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2 arm64 1.18.0-1 [550 kB] 197s Get:33 http://ftpmaster.internal/ubuntu noble/universe arm64 libcfitsio10 arm64 4.3.1-1 [519 kB] 197s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 197s Get:35 http://ftpmaster.internal/ubuntu noble/universe arm64 libdav1d7 arm64 1.4.0-1 [297 kB] 197s Get:36 http://ftpmaster.internal/ubuntu noble/universe arm64 libde265-0 arm64 1.0.15-1 [167 kB] 197s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 197s Get:38 http://ftpmaster.internal/ubuntu noble/universe arm64 libfyba0 arm64 4.1.1-8 [119 kB] 197s Get:39 http://ftpmaster.internal/ubuntu noble/universe arm64 libminizip1 arm64 1:1.3.dfsg-3ubuntu1 [22.3 kB] 197s Get:40 http://ftpmaster.internal/ubuntu noble/universe arm64 libfreexl1 arm64 2.0.0-1 [41.1 kB] 197s Get:41 http://ftpmaster.internal/ubuntu noble/universe arm64 libgeos3.12.1 arm64 3.12.1-1 [825 kB] 197s Get:42 http://ftpmaster.internal/ubuntu noble/universe arm64 libgeos-c1v5 arm64 3.12.1-1 [88.8 kB] 197s Get:43 http://ftpmaster.internal/ubuntu noble/universe arm64 proj-data all 9.3.1-1 [7867 kB] 198s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 198s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 198s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 198s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 198s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 libsharpyuv0 arm64 1.3.2-0.4 [14.4 kB] 198s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libwebp7 arm64 1.3.2-0.4 [191 kB] 198s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libtiff6 arm64 4.5.1+git230720-3ubuntu1 [226 kB] 198s Get:51 http://ftpmaster.internal/ubuntu noble/universe arm64 libproj25 arm64 9.3.1-1 [1261 kB] 198s Get:52 http://ftpmaster.internal/ubuntu noble/universe arm64 libgeotiff5 arm64 1.7.1-5 [59.8 kB] 198s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libgif7 arm64 5.2.1-2.5 [34.2 kB] 198s Get:54 http://ftpmaster.internal/ubuntu noble/universe arm64 libhdf4-0-alt arm64 4.2.16-3 [267 kB] 198s Get:55 http://ftpmaster.internal/ubuntu noble/universe arm64 libsz2 arm64 1.1.2-1 [5168 B] 198s Get:56 http://ftpmaster.internal/ubuntu noble/universe arm64 libhdf5-103-1 arm64 1.10.10+repack-3ubuntu1 [1189 kB] 198s Get:57 http://ftpmaster.internal/ubuntu noble/universe arm64 libheif-plugin-dav1d arm64 1.17.6-1ubuntu1 [10.9 kB] 198s Get:58 http://ftpmaster.internal/ubuntu noble/universe arm64 libheif-plugin-libde265 arm64 1.17.6-1ubuntu1 [9062 B] 198s Get:59 http://ftpmaster.internal/ubuntu noble/universe arm64 libheif1 arm64 1.17.6-1ubuntu1 [311 kB] 198s Get:60 http://ftpmaster.internal/ubuntu noble/universe arm64 liburiparser1 arm64 0.9.7+dfsg-2 [34.0 kB] 198s Get:61 http://ftpmaster.internal/ubuntu noble/universe arm64 libkmlbase1 arm64 1.3.0-10 [45.7 kB] 198s Get:62 http://ftpmaster.internal/ubuntu noble/universe arm64 libkmldom1 arm64 1.3.0-10 [140 kB] 198s Get:63 http://ftpmaster.internal/ubuntu noble/universe arm64 libkmlengine1 arm64 1.3.0-10 [64.9 kB] 198s Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 mysql-common all 5.8+1.1.0 [6626 B] 198s Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 libmysqlclient21 arm64 8.0.36-1 [1271 kB] 198s Get:66 http://ftpmaster.internal/ubuntu noble/universe arm64 libhdf5-hl-100 arm64 1.10.10+repack-3ubuntu1 [55.5 kB] 198s Get:67 http://ftpmaster.internal/ubuntu noble/universe arm64 libnetcdf19 arm64 1:4.9.2-3ubuntu1 [470 kB] 198s Get:68 http://ftpmaster.internal/ubuntu noble/main arm64 libltdl7 arm64 2.4.7-7 [40.3 kB] 198s Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 libodbc2 arm64 2.3.12-1 [144 kB] 198s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 unixodbc-common all 2.3.12-1 [8524 B] 198s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libodbcinst2 arm64 2.3.12-1 [29.3 kB] 198s Get:72 http://ftpmaster.internal/ubuntu noble/universe arm64 libogdi4.1 arm64 4.1.1+ds-1 [204 kB] 198s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libopenjp2-7 arm64 2.5.0-2 [170 kB] 198s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 198s Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libpoppler134 arm64 24.02.0-1ubuntu2 [1072 kB] 198s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 libpq5 arm64 16.2-1 [136 kB] 198s Get:77 http://ftpmaster.internal/ubuntu noble/universe arm64 libqhull-r8.0 arm64 2020.2-6 [188 kB] 198s Get:78 http://ftpmaster.internal/ubuntu noble/universe arm64 librttopo1 arm64 1.1.0-3 [184 kB] 198s Get:79 http://ftpmaster.internal/ubuntu noble/universe arm64 libspatialite8 arm64 5.1.0-1 [1938 kB] 198s Get:80 http://ftpmaster.internal/ubuntu noble/universe arm64 libxerces-c3.2 arm64 3.2.4+debian-1.1 [1065 kB] 198s Get:81 http://ftpmaster.internal/ubuntu noble/universe arm64 libgdal34 arm64 3.8.4+dfsg-1 [7887 kB] 198s Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 198s Get:83 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 198s Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz0b arm64 8.3.0-2 [463 kB] 198s Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 198s Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 198s Get:87 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] 198s Get:88 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 198s Get:89 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 198s Get:90 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-d3 all 3.5.17-4 [132 kB] 198s Get:91 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 198s Get:92 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 198s Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 198s Get:94 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-datatables all 1.11.5+dfsg-2 [146 kB] 198s Get:95 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-sifter.js all 0.6.0+dfsg-3 [12.6 kB] 198s Get:96 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-microplugin.js all 0.0.3+dfsg-1.1 [3712 B] 198s Get:97 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-selectize.js all 0.12.6+dfsg-1.1 [51.0 kB] 198s Get:98 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 198s Get:99 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-json all 0~20221030+~1.0.8-1 [20.6 kB] 198s Get:100 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-prettify all 2015.12.04+dfsg-1.1 [39.3 kB] 198s Get:101 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3 [158 kB] 198s Get:102 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 199s Get:103 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 199s Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 libpango-1.0-0 arm64 1.51.0+ds-4 [226 kB] 199s Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoft2-1.0-0 arm64 1.51.0+ds-4 [41.2 kB] 199s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 libpangocairo-1.0-0 arm64 1.51.0+ds-4 [27.6 kB] 199s Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 libpaper1 arm64 1.1.29 [13.1 kB] 199s Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 libpaper-utils arm64 1.1.29 [8480 B] 199s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 199s Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 libtcl8.6 arm64 8.6.13+dfsg-2 [980 kB] 199s Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 199s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 libxss1 arm64 1:1.2.3-1build2 [8252 B] 199s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 libtk8.6 arm64 8.6.13-2 [760 kB] 199s Get:114 http://ftpmaster.internal/ubuntu noble/universe arm64 libudunits2-data all 2.2.28-7 [19.3 kB] 199s Get:115 http://ftpmaster.internal/ubuntu noble/universe arm64 libudunits2-0 arm64 2.2.28-7 [52.5 kB] 199s Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxt6t64 arm64 1:1.2.1-1.2 [168 kB] 199s Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 zip arm64 3.0-13 [172 kB] 199s Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 unzip arm64 6.0-28ubuntu3 [171 kB] 199s Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 199s Get:120 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 r-base-core arm64 4.3.3-2build1 [26.8 MB] 200s Get:121 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-littler arm64 0.3.19-1 [93.4 kB] 200s Get:122 http://ftpmaster.internal/ubuntu noble/universe arm64 littler all 0.3.19-1 [2472 B] 200s Get:123 http://ftpmaster.internal/ubuntu noble/universe arm64 node-bootstrap-sass all 3.4.3-2 [187 kB] 200s Get:124 http://ftpmaster.internal/ubuntu noble/universe arm64 node-html5shiv all 3.7.3+dfsg-5 [13.5 kB] 200s Get:125 http://ftpmaster.internal/ubuntu noble/universe arm64 node-normalize.css all 8.0.1-5 [10.8 kB] 200s Get:126 http://ftpmaster.internal/ubuntu noble/universe arm64 pandoc-data all 3.1.3-1 [92.4 kB] 200s Get:127 http://ftpmaster.internal/ubuntu noble/universe arm64 pandoc arm64 3.1.3+ds-2 [27.7 MB] 201s Get:128 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-abind all 1.4-5-2 [63.6 kB] 201s Get:129 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sys arm64 3.4.2-1 [44.3 kB] 201s Get:130 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-askpass arm64 1.2.0-1 [24.4 kB] 201s Get:131 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-base64enc arm64 0.1-3-3 [27.4 kB] 201s Get:132 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-bit arm64 4.0.5-1 [1057 kB] 201s Get:133 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-bit64 arm64 4.0.5-1 [467 kB] 201s Get:134 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rlang arm64 1.1.3-1 [1663 kB] 201s Get:135 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-cli arm64 3.6.2-1 [1377 kB] 201s Get:136 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-glue arm64 1.7.0-1 [154 kB] 201s Get:137 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-lifecycle all 1.0.4+dfsg-1 [110 kB] 202s Get:138 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-vctrs arm64 0.6.5-1 [1327 kB] 202s Get:139 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-blob all 1.2.4-1 [49.8 kB] 202s Get:140 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-brio arm64 1.1.4-1 [37.7 kB] 202s Get:141 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-fastmap arm64 1.1.1-1 [69.6 kB] 202s Get:142 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-cachem arm64 1.0.8-1 [72.3 kB] 202s Get:143 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-digest arm64 0.6.34-1 [182 kB] 202s Get:144 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-ellipsis arm64 0.3.2-2 [35.5 kB] 202s Get:145 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-htmltools arm64 0.5.7-1 [369 kB] 202s Get:146 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-jquerylib all 0.1.4+dfsg-4 [13.5 kB] 202s Get:147 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-jsonlite arm64 1.8.8+dfsg-1 [441 kB] 202s Get:148 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-memoise all 2.0.1-1 [53.9 kB] 202s Get:149 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-mime arm64 0.12-1 [35.8 kB] 202s Get:150 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-fs arm64 1.6.3+dfsg-1 [227 kB] 202s Get:151 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-r6 all 2.5.1-1 [99.0 kB] 202s Get:152 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rappdirs arm64 0.3.3-1 [47.5 kB] 202s Get:153 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sass arm64 0.4.8+dfsg-1 [952 kB] 202s Get:154 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-bslib all 0.6.1+dfsg-1 [5138 kB] 202s Get:155 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-ps arm64 1.7.6-1 [313 kB] 202s Get:156 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-processx arm64 3.8.3-1 [345 kB] 202s Get:157 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-callr all 3.7.3-2 [425 kB] 202s Get:158 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-mass arm64 7.3-60.0.1-1 [1119 kB] 202s Get:159 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-class arm64 7.3-22-2 [88.2 kB] 202s Get:160 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-proxy arm64 0.4-27-1 [181 kB] 202s Get:161 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-e1071 arm64 1.7-14-1 [556 kB] 202s Get:162 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-kernsmooth arm64 2.23-22-1 [91.1 kB] 202s Get:163 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-classint arm64 0.4-10+dfsg-1 [106 kB] 202s Get:164 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-colorspace arm64 2.1-0+dfsg-1 [1540 kB] 202s Get:165 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-commonmark arm64 1.9.1-1 [127 kB] 202s Get:166 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-lazyeval arm64 0.2.2-1build1 [143 kB] 202s Get:167 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rex all 1.2.1-1 [129 kB] 202s Get:168 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-curl arm64 5.2.0+dfsg-1 [189 kB] 202s Get:169 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-openssl arm64 2.1.1+dfsg-2 [402 kB] 202s Get:170 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-httr all 1.4.7+dfsg-1 [459 kB] 202s Get:171 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-crayon all 1.5.2-1 [164 kB] 202s Get:172 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-withr all 2.5.0-1 [225 kB] 202s Get:173 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-yaml arm64 2.3.8-1 [107 kB] 202s Get:174 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-covr arm64 3.6.4+dfsg-1 [302 kB] 202s Get:175 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-cpp11 all 0.4.7-1 [266 kB] 202s Get:176 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-dbi all 1.2.2-1 [823 kB] 202s Get:177 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-deldir arm64 2.0-4-1 [270 kB] 202s Get:178 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-desc all 1.4.3-1 [359 kB] 202s Get:179 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-diffobj arm64 0.3.5-1 [1116 kB] 202s Get:180 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-generics all 0.1.3-1 [81.3 kB] 202s Get:181 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-magrittr arm64 2.0.3-1 [154 kB] 202s Get:182 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-fansi arm64 1.0.5-1 [616 kB] 202s Get:183 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-utf8 arm64 1.2.4-1 [140 kB] 202s Get:184 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pillar all 1.9.0+dfsg-1 [464 kB] 202s Get:185 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pkgconfig all 2.0.3-2build1 [19.7 kB] 202s Get:186 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tibble arm64 3.2.1+dfsg-2 [415 kB] 202s Get:187 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tidyselect arm64 1.2.0+dfsg-1 [218 kB] 202s Get:188 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-dplyr arm64 1.1.4-1 [1513 kB] 202s Get:189 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-evaluate all 0.23-1 [90.2 kB] 202s Get:190 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-farver arm64 2.1.1-1 [1336 kB] 202s Get:191 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-fontawesome all 0.5.2-1 [1300 kB] 202s Get:192 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-gtable all 0.3.4+dfsg-1 [191 kB] 202s Get:193 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-isoband arm64 0.2.7-1 [1481 kB] 203s Get:194 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-lattice arm64 0.22-5-1 [1342 kB] 203s Get:195 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-nlme arm64 3.1.164-1 [2259 kB] 203s Get:196 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-matrix arm64 1.6-5-1 [3776 kB] 203s Get:197 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-mgcv arm64 1.9-1-1 [3248 kB] 203s Get:198 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-labeling all 0.4.3-1 [62.1 kB] 203s Get:199 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-munsell all 0.5.0-2build1 [208 kB] 203s Get:200 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rcolorbrewer all 1.1-3-1build1 [55.4 kB] 203s Get:201 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-viridislite all 0.4.2-2 [1088 kB] 203s Get:202 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-scales all 1.3.0-1 [603 kB] 203s Get:203 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-ggplot2 all 3.4.4+dfsg-1 [3411 kB] 203s Get:204 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-goftest arm64 1.2-3-1 [60.2 kB] 203s Get:205 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-xfun arm64 0.41+dfsg-1 [415 kB] 204s Get:206 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-highr all 0.10+dfsg-1 [38.3 kB] 204s Get:207 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pkgkitten all 0.2.3-1 [25.1 kB] 204s Get:208 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rcpp arm64 1.0.12-1 [1971 kB] 204s Get:209 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-later arm64 1.3.2+dfsg-1 [120 kB] 204s Get:210 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-promises arm64 1.2.1+dfsg-1 [282 kB] 204s Get:211 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-httpuv arm64 1.6.14+dfsg-1 [496 kB] 204s Get:212 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 204s Get:213 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-knitr all 1.45+dfsg-1 [917 kB] 204s Get:214 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-units arm64 0.8-5+dfsg-1 [270 kB] 204s Get:215 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-wk arm64 0.9.1-1 [1785 kB] 204s Get:216 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-s2 arm64 1.1.6-1 [1947 kB] 204s Get:217 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sf arm64 1.0-15+dfsg-1 [2989 kB] 204s Get:218 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-lwgeom arm64 0.2-13-3 [382 kB] 204s Get:219 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-maps arm64 3.4.2-1 [2362 kB] 204s Get:220 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pbapply all 1.7-2-1 [102 kB] 204s Get:221 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pkgbuild all 1.4.3-1 [209 kB] 204s Get:222 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rprojroot all 2.0.4-1 [124 kB] 204s Get:223 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pkgload all 1.3.4-1 [207 kB] 204s Get:224 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-plogr all 0.2.0-3build1 [15.1 kB] 204s Get:225 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-polyclip arm64 1.10-6-1 [110 kB] 204s Get:226 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-praise all 1.0.0-4build1 [20.3 kB] 204s Get:227 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-purrr arm64 1.0.2-1 [501 kB] 204s Get:228 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sp arm64 1:2.1-2+dfsg-1 [1448 kB] 204s Get:229 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-terra arm64 1.7-65-1 [3587 kB] 204s Get:230 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-raster arm64 3.6-26-1 [3100 kB] 204s Get:231 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rematch2 all 2.1.2-2build1 [46.5 kB] 204s Get:232 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-stringi arm64 1.8.3-1 [869 kB] 204s Get:233 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-stringr all 1.5.1-1 [290 kB] 204s Get:234 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tinytex all 0.49-1 [141 kB] 204s Get:235 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-modernizr all 2.6.2+ds1-5 [48.3 kB] 204s Get:236 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-xtable all 1:1.8-4-2 [689 kB] 204s Get:237 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sourcetools arm64 0.1.7-1-1 [47.2 kB] 204s Get:238 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-twitter-bootstrap-datepicker all 1.3.1+dfsg1-4.1 [28.5 kB] 204s Get:239 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-shiny all 1.8.0+dfsg-1 [2762 kB] 204s Get:240 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rmarkdown all 2.25+dfsg-3 [1481 kB] 204s Get:241 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-survival arm64 3.5-8-1 [6116 kB] 205s Get:242 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rpart arm64 4.1.23-1 [660 kB] 205s Get:243 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rpostgresql arm64 0.7-6+dfsg-1 [374 kB] 205s Get:244 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rsqlite arm64 2.3.4-1 [1371 kB] 205s Get:245 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.utils arm64 3.0-4-1 [360 kB] 205s Get:246 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.data all 3.0-4-1 [4090 kB] 205s Get:247 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.geom arm64 3.2-8-1 [3805 kB] 205s Get:248 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.random arm64 3.2-2-1 [1127 kB] 205s Get:249 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tensor all 1.5-4 [15.7 kB] 205s Get:250 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.sparse arm64 3.0-3-1 [214 kB] 205s Get:251 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.explore arm64 3.2-5-1 [3264 kB] 205s Get:252 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.model arm64 3.2-8-1 [3289 kB] 205s Get:253 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.linnet arm64 3.1-3-1 [1404 kB] 205s Get:254 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat arm64 3.0-7-1 [3817 kB] 205s Get:255 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-stars all 0.6-4-1 [4030 kB] 205s Get:256 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-waldo all 0.5.2-1build1 [120 kB] 205s Get:257 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-testthat arm64 3.2.1-1 [1678 kB] 205s Get:258 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tidyr arm64 1.3.1-1 [1154 kB] 206s Preconfiguring packages ... 207s Fetched 221 MB in 9s (24.3 MB/s) 207s dpkg: libpsl5:arm64: dependency problems, but removing anyway as you requested: 207s wget depends on libpsl5 (>= 0.16.0). 207s libcurl4:arm64 depends on libpsl5 (>= 0.16.0). 207s libcurl3-gnutls:arm64 depends on libpsl5 (>= 0.16.0). 207s 207s (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.) 207s Removing libpsl5:arm64 (0.21.2-1build1) ... 207s Selecting previously unselected package libpsl5t64:arm64. 207s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74769 files and directories currently installed.) 207s Preparing to unpack .../libpsl5t64_0.21.2-1.1_arm64.deb ... 207s Unpacking libpsl5t64:arm64 (0.21.2-1.1) ... 207s Preparing to unpack .../curl_8.5.0-2ubuntu7_arm64.deb ... 207s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 207s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74775 files and directories currently installed.) 207s Removing libcurl4:arm64 (8.5.0-2ubuntu2) ... 207s Selecting previously unselected package libcurl4t64:arm64. 207s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74770 files and directories currently installed.) 207s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_arm64.deb ... 207s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 207s dpkg: libpng16-16:arm64: dependency problems, but removing anyway as you requested: 207s libplymouth5:arm64 depends on libpng16-16 (>= 1.6.2). 207s libfreetype6:arm64 depends on libpng16-16 (>= 1.6.2-1). 207s 207s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74776 files and directories currently installed.) 207s Removing libpng16-16:arm64 (1.6.43-1) ... 207s Selecting previously unselected package libpng16-16t64:arm64. 207s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74766 files and directories currently installed.) 207s Preparing to unpack .../libpng16-16t64_1.6.43-3_arm64.deb ... 207s Unpacking libpng16-16t64:arm64 (1.6.43-3) ... 207s dpkg: libreadline8:arm64: dependency problems, but removing anyway as you requested: 207s parted depends on libreadline8 (>= 6.0). 207s libpython3.12-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 207s gpgsm depends on libreadline8 (>= 6.0). 207s gpgconf depends on libreadline8 (>= 6.0). 207s gpg depends on libreadline8 (>= 6.0). 207s gawk depends on libreadline8 (>= 6.0). 207s fdisk depends on libreadline8 (>= 6.0). 207s 207s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74777 files and directories currently installed.) 207s Removing libreadline8:arm64 (8.2-3) ... 207s Selecting previously unselected package libreadline8t64:arm64. 207s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74765 files and directories currently installed.) 207s Preparing to unpack .../libreadline8t64_8.2-3.1_arm64.deb ... 207s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 207s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 207s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 207s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 207s Unpacking libreadline8t64:arm64 (8.2-3.1) ... 208s dpkg: libtirpc3:arm64: dependency problems, but removing anyway as you requested: 208s lsof depends on libtirpc3 (>= 1.0.2). 208s libpython3.12-stdlib:arm64 depends on libtirpc3 (>= 1.0.2). 208s libnss-nisplus:arm64 depends on libtirpc3 (>= 1.0.2). 208s libnsl2:arm64 depends on libtirpc3 (>= 1.0.2). 208s iproute2 depends on libtirpc3 (>= 1.0.2). 208s 208s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74785 files and directories currently installed.) 208s Removing libtirpc3:arm64 (1.3.4+ds-1build1) ... 208s Selecting previously unselected package libtirpc3t64:arm64. 208s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74779 files and directories currently installed.) 208s Preparing to unpack .../000-libtirpc3t64_1.3.4+ds-1.1_arm64.deb ... 208s Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' 208s Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' 208s Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.1) ... 208s Selecting previously unselected package fonts-dejavu-mono. 208s Preparing to unpack .../001-fonts-dejavu-mono_2.37-8_all.deb ... 208s Unpacking fonts-dejavu-mono (2.37-8) ... 208s Selecting previously unselected package fonts-dejavu-core. 208s Preparing to unpack .../002-fonts-dejavu-core_2.37-8_all.deb ... 208s Unpacking fonts-dejavu-core (2.37-8) ... 208s Selecting previously unselected package fontconfig-config. 208s Preparing to unpack .../003-fontconfig-config_2.15.0-1ubuntu1_arm64.deb ... 208s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 208s Selecting previously unselected package libfontconfig1:arm64. 208s Preparing to unpack .../004-libfontconfig1_2.15.0-1ubuntu1_arm64.deb ... 208s Unpacking libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 208s Selecting previously unselected package fontconfig. 208s Preparing to unpack .../005-fontconfig_2.15.0-1ubuntu1_arm64.deb ... 208s Unpacking fontconfig (2.15.0-1ubuntu1) ... 208s Selecting previously unselected package fonts-font-awesome. 208s Preparing to unpack .../006-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 208s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 208s Selecting previously unselected package fonts-glyphicons-halflings. 208s Preparing to unpack .../007-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... 208s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 208s Selecting previously unselected package fonts-mathjax. 209s Preparing to unpack .../008-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 209s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 209s Selecting previously unselected package gdal-data. 209s Preparing to unpack .../009-gdal-data_3.8.4+dfsg-1_all.deb ... 209s Unpacking gdal-data (3.8.4+dfsg-1) ... 209s Selecting previously unselected package gdal-plugins:arm64. 209s Preparing to unpack .../010-gdal-plugins_3.8.4+dfsg-1_arm64.deb ... 209s Unpacking gdal-plugins:arm64 (3.8.4+dfsg-1) ... 209s Selecting previously unselected package javascript-common. 209s Preparing to unpack .../011-javascript-common_11+nmu1_all.deb ... 209s Unpacking javascript-common (11+nmu1) ... 209s Selecting previously unselected package libaec0:arm64. 209s Preparing to unpack .../012-libaec0_1.1.2-1_arm64.deb ... 209s Unpacking libaec0:arm64 (1.1.2-1) ... 209s Selecting previously unselected package libblas3:arm64. 209s Preparing to unpack .../013-libblas3_3.12.0-3_arm64.deb ... 209s Unpacking libblas3:arm64 (3.12.0-3) ... 209s Selecting previously unselected package libgfortran5:arm64. 209s Preparing to unpack .../014-libgfortran5_14-20240303-1ubuntu1_arm64.deb ... 209s Unpacking libgfortran5:arm64 (14-20240303-1ubuntu1) ... 209s Selecting previously unselected package liblapack3:arm64. 209s Preparing to unpack .../015-liblapack3_3.12.0-3_arm64.deb ... 209s Unpacking liblapack3:arm64 (3.12.0-3) ... 209s Selecting previously unselected package libarpack2:arm64. 209s Preparing to unpack .../016-libarpack2_3.9.1-1_arm64.deb ... 209s Unpacking libarpack2:arm64 (3.9.1-1) ... 209s Selecting previously unselected package libsuperlu6:arm64. 209s Preparing to unpack .../017-libsuperlu6_6.0.1+dfsg1-1_arm64.deb ... 209s Unpacking libsuperlu6:arm64 (6.0.1+dfsg1-1) ... 209s Selecting previously unselected package libarmadillo12. 209s Preparing to unpack .../018-libarmadillo12_1%3a12.6.7+dfsg-1_arm64.deb ... 209s Unpacking libarmadillo12 (1:12.6.7+dfsg-1) ... 209s Selecting previously unselected package libsnappy1v5:arm64. 209s Preparing to unpack .../019-libsnappy1v5_1.1.10-1_arm64.deb ... 209s Unpacking libsnappy1v5:arm64 (1.1.10-1) ... 209s Selecting previously unselected package libblosc1:arm64. 209s Preparing to unpack .../020-libblosc1_1.21.5+ds-1_arm64.deb ... 209s Unpacking libblosc1:arm64 (1.21.5+ds-1) ... 209s Selecting previously unselected package libpixman-1-0:arm64. 209s Preparing to unpack .../021-libpixman-1-0_0.42.2-1_arm64.deb ... 209s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 209s Selecting previously unselected package libxcb-render0:arm64. 209s Preparing to unpack .../022-libxcb-render0_1.15-1_arm64.deb ... 209s Unpacking libxcb-render0:arm64 (1.15-1) ... 209s Selecting previously unselected package libxcb-shm0:arm64. 209s Preparing to unpack .../023-libxcb-shm0_1.15-1_arm64.deb ... 209s Unpacking libxcb-shm0:arm64 (1.15-1) ... 209s Selecting previously unselected package libxrender1:arm64. 209s Preparing to unpack .../024-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 209s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 210s Selecting previously unselected package libcairo2:arm64. 210s Preparing to unpack .../025-libcairo2_1.18.0-1_arm64.deb ... 210s Unpacking libcairo2:arm64 (1.18.0-1) ... 210s Selecting previously unselected package libcfitsio10:arm64. 210s Preparing to unpack .../026-libcfitsio10_4.3.1-1_arm64.deb ... 210s Unpacking libcfitsio10:arm64 (4.3.1-1) ... 210s Selecting previously unselected package libdatrie1:arm64. 210s Preparing to unpack .../027-libdatrie1_0.2.13-3_arm64.deb ... 210s Unpacking libdatrie1:arm64 (0.2.13-3) ... 210s Selecting previously unselected package libdav1d7:arm64. 210s Preparing to unpack .../028-libdav1d7_1.4.0-1_arm64.deb ... 210s Unpacking libdav1d7:arm64 (1.4.0-1) ... 210s Selecting previously unselected package libde265-0:arm64. 210s Preparing to unpack .../029-libde265-0_1.0.15-1_arm64.deb ... 210s Unpacking libde265-0:arm64 (1.0.15-1) ... 210s Selecting previously unselected package libdeflate0:arm64. 210s Preparing to unpack .../030-libdeflate0_1.19-1_arm64.deb ... 210s Unpacking libdeflate0:arm64 (1.19-1) ... 210s Selecting previously unselected package libfyba0:arm64. 210s Preparing to unpack .../031-libfyba0_4.1.1-8_arm64.deb ... 210s Unpacking libfyba0:arm64 (4.1.1-8) ... 210s Selecting previously unselected package libminizip1:arm64. 210s Preparing to unpack .../032-libminizip1_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 210s Unpacking libminizip1:arm64 (1:1.3.dfsg-3ubuntu1) ... 210s Selecting previously unselected package libfreexl1:arm64. 211s Preparing to unpack .../033-libfreexl1_2.0.0-1_arm64.deb ... 211s Unpacking libfreexl1:arm64 (2.0.0-1) ... 211s Selecting previously unselected package libgeos3.12.1:arm64. 211s Preparing to unpack .../034-libgeos3.12.1_3.12.1-1_arm64.deb ... 211s Unpacking libgeos3.12.1:arm64 (3.12.1-1) ... 211s Selecting previously unselected package libgeos-c1v5:arm64. 211s Preparing to unpack .../035-libgeos-c1v5_3.12.1-1_arm64.deb ... 211s Unpacking libgeos-c1v5:arm64 (3.12.1-1) ... 211s Selecting previously unselected package proj-data. 211s Preparing to unpack .../036-proj-data_9.3.1-1_all.deb ... 211s Unpacking proj-data (9.3.1-1) ... 211s Selecting previously unselected package libjbig0:arm64. 212s Preparing to unpack .../037-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 212s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 212s Selecting previously unselected package libjpeg-turbo8:arm64. 212s Preparing to unpack .../038-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 212s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 212s Selecting previously unselected package libjpeg8:arm64. 212s Preparing to unpack .../039-libjpeg8_8c-2ubuntu11_arm64.deb ... 212s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 212s Selecting previously unselected package liblerc4:arm64. 212s Preparing to unpack .../040-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 212s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 212s Selecting previously unselected package libsharpyuv0:arm64. 212s Preparing to unpack .../041-libsharpyuv0_1.3.2-0.4_arm64.deb ... 212s Unpacking libsharpyuv0:arm64 (1.3.2-0.4) ... 212s Selecting previously unselected package libwebp7:arm64. 212s Preparing to unpack .../042-libwebp7_1.3.2-0.4_arm64.deb ... 212s Unpacking libwebp7:arm64 (1.3.2-0.4) ... 212s Selecting previously unselected package libtiff6:arm64. 212s Preparing to unpack .../043-libtiff6_4.5.1+git230720-3ubuntu1_arm64.deb ... 212s Unpacking libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 212s Selecting previously unselected package libproj25:arm64. 212s Preparing to unpack .../044-libproj25_9.3.1-1_arm64.deb ... 212s Unpacking libproj25:arm64 (9.3.1-1) ... 212s Selecting previously unselected package libgeotiff5:arm64. 212s Preparing to unpack .../045-libgeotiff5_1.7.1-5_arm64.deb ... 212s Unpacking libgeotiff5:arm64 (1.7.1-5) ... 212s Selecting previously unselected package libgif7:arm64. 212s Preparing to unpack .../046-libgif7_5.2.1-2.5_arm64.deb ... 212s Unpacking libgif7:arm64 (5.2.1-2.5) ... 212s Selecting previously unselected package libhdf4-0-alt. 212s Preparing to unpack .../047-libhdf4-0-alt_4.2.16-3_arm64.deb ... 212s Unpacking libhdf4-0-alt (4.2.16-3) ... 212s Selecting previously unselected package libsz2:arm64. 212s Preparing to unpack .../048-libsz2_1.1.2-1_arm64.deb ... 212s Unpacking libsz2:arm64 (1.1.2-1) ... 212s Selecting previously unselected package libhdf5-103-1:arm64. 212s Preparing to unpack .../049-libhdf5-103-1_1.10.10+repack-3ubuntu1_arm64.deb ... 212s Unpacking libhdf5-103-1:arm64 (1.10.10+repack-3ubuntu1) ... 212s Selecting previously unselected package libheif-plugin-dav1d:arm64. 212s Preparing to unpack .../050-libheif-plugin-dav1d_1.17.6-1ubuntu1_arm64.deb ... 212s Unpacking libheif-plugin-dav1d:arm64 (1.17.6-1ubuntu1) ... 212s Selecting previously unselected package libheif-plugin-libde265:arm64. 212s Preparing to unpack .../051-libheif-plugin-libde265_1.17.6-1ubuntu1_arm64.deb ... 212s Unpacking libheif-plugin-libde265:arm64 (1.17.6-1ubuntu1) ... 212s Selecting previously unselected package libheif1:arm64. 212s Preparing to unpack .../052-libheif1_1.17.6-1ubuntu1_arm64.deb ... 212s Unpacking libheif1:arm64 (1.17.6-1ubuntu1) ... 213s Selecting previously unselected package liburiparser1:arm64. 213s Preparing to unpack .../053-liburiparser1_0.9.7+dfsg-2_arm64.deb ... 213s Unpacking liburiparser1:arm64 (0.9.7+dfsg-2) ... 213s Selecting previously unselected package libkmlbase1:arm64. 213s Preparing to unpack .../054-libkmlbase1_1.3.0-10_arm64.deb ... 213s Unpacking libkmlbase1:arm64 (1.3.0-10) ... 213s Selecting previously unselected package libkmldom1:arm64. 213s Preparing to unpack .../055-libkmldom1_1.3.0-10_arm64.deb ... 213s Unpacking libkmldom1:arm64 (1.3.0-10) ... 213s Selecting previously unselected package libkmlengine1:arm64. 213s Preparing to unpack .../056-libkmlengine1_1.3.0-10_arm64.deb ... 213s Unpacking libkmlengine1:arm64 (1.3.0-10) ... 213s Selecting previously unselected package mysql-common. 213s Preparing to unpack .../057-mysql-common_5.8+1.1.0_all.deb ... 213s Unpacking mysql-common (5.8+1.1.0) ... 213s Selecting previously unselected package libmysqlclient21:arm64. 213s Preparing to unpack .../058-libmysqlclient21_8.0.36-1_arm64.deb ... 213s Unpacking libmysqlclient21:arm64 (8.0.36-1) ... 213s Selecting previously unselected package libhdf5-hl-100:arm64. 213s Preparing to unpack .../059-libhdf5-hl-100_1.10.10+repack-3ubuntu1_arm64.deb ... 213s Unpacking libhdf5-hl-100:arm64 (1.10.10+repack-3ubuntu1) ... 213s Selecting previously unselected package libnetcdf19:arm64. 213s Preparing to unpack .../060-libnetcdf19_1%3a4.9.2-3ubuntu1_arm64.deb ... 213s Unpacking libnetcdf19:arm64 (1:4.9.2-3ubuntu1) ... 213s Selecting previously unselected package libltdl7:arm64. 213s Preparing to unpack .../061-libltdl7_2.4.7-7_arm64.deb ... 213s Unpacking libltdl7:arm64 (2.4.7-7) ... 213s Selecting previously unselected package libodbc2:arm64. 213s Preparing to unpack .../062-libodbc2_2.3.12-1_arm64.deb ... 213s Unpacking libodbc2:arm64 (2.3.12-1) ... 213s Selecting previously unselected package unixodbc-common. 213s Preparing to unpack .../063-unixodbc-common_2.3.12-1_all.deb ... 213s Unpacking unixodbc-common (2.3.12-1) ... 213s Selecting previously unselected package libodbcinst2:arm64. 213s Preparing to unpack .../064-libodbcinst2_2.3.12-1_arm64.deb ... 213s Unpacking libodbcinst2:arm64 (2.3.12-1) ... 213s Selecting previously unselected package libogdi4.1. 213s Preparing to unpack .../065-libogdi4.1_4.1.1+ds-1_arm64.deb ... 213s Unpacking libogdi4.1 (4.1.1+ds-1) ... 213s Selecting previously unselected package libopenjp2-7:arm64. 213s Preparing to unpack .../066-libopenjp2-7_2.5.0-2_arm64.deb ... 213s Unpacking libopenjp2-7:arm64 (2.5.0-2) ... 214s Selecting previously unselected package liblcms2-2:arm64. 214s Preparing to unpack .../067-liblcms2-2_2.14-2_arm64.deb ... 214s Unpacking liblcms2-2:arm64 (2.14-2) ... 214s Selecting previously unselected package libpoppler134:arm64. 214s Preparing to unpack .../068-libpoppler134_24.02.0-1ubuntu2_arm64.deb ... 214s Unpacking libpoppler134:arm64 (24.02.0-1ubuntu2) ... 214s Selecting previously unselected package libpq5:arm64. 214s Preparing to unpack .../069-libpq5_16.2-1_arm64.deb ... 214s Unpacking libpq5:arm64 (16.2-1) ... 214s Selecting previously unselected package libqhull-r8.0:arm64. 214s Preparing to unpack .../070-libqhull-r8.0_2020.2-6_arm64.deb ... 214s Unpacking libqhull-r8.0:arm64 (2020.2-6) ... 214s Selecting previously unselected package librttopo1:arm64. 214s Preparing to unpack .../071-librttopo1_1.1.0-3_arm64.deb ... 214s Unpacking librttopo1:arm64 (1.1.0-3) ... 214s Selecting previously unselected package libspatialite8:arm64. 214s Preparing to unpack .../072-libspatialite8_5.1.0-1_arm64.deb ... 214s Unpacking libspatialite8:arm64 (5.1.0-1) ... 214s Selecting previously unselected package libxerces-c3.2:arm64. 214s Preparing to unpack .../073-libxerces-c3.2_3.2.4+debian-1.1_arm64.deb ... 214s Unpacking libxerces-c3.2:arm64 (3.2.4+debian-1.1) ... 214s Selecting previously unselected package libgdal34:arm64. 214s Preparing to unpack .../074-libgdal34_3.8.4+dfsg-1_arm64.deb ... 214s Unpacking libgdal34:arm64 (3.8.4+dfsg-1) ... 214s Selecting previously unselected package libgomp1:arm64. 214s Preparing to unpack .../075-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 214s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 214s Selecting previously unselected package libgraphite2-3:arm64. 214s Preparing to unpack .../076-libgraphite2-3_1.3.14-2_arm64.deb ... 214s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 215s Selecting previously unselected package libharfbuzz0b:arm64. 216s Preparing to unpack .../077-libharfbuzz0b_8.3.0-2_arm64.deb ... 216s Unpacking libharfbuzz0b:arm64 (8.3.0-2) ... 218s Selecting previously unselected package x11-common. 218s Preparing to unpack .../078-x11-common_1%3a7.7+23ubuntu2_all.deb ... 218s Unpacking x11-common (1:7.7+23ubuntu2) ... 218s Selecting previously unselected package libice6:arm64. 218s Preparing to unpack .../079-libice6_2%3a1.0.10-1build2_arm64.deb ... 218s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 218s Selecting previously unselected package libjs-bootstrap. 218s Preparing to unpack .../080-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... 218s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... 218s Selecting previously unselected package libjs-popper.js. 219s Preparing to unpack .../081-libjs-popper.js_1.16.1+ds-6_all.deb ... 219s Unpacking libjs-popper.js (1.16.1+ds-6) ... 219s Selecting previously unselected package libjs-bootstrap4. 219s Preparing to unpack .../082-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 219s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 219s Selecting previously unselected package libjs-d3. 219s Preparing to unpack .../083-libjs-d3_3.5.17-4_all.deb ... 219s Unpacking libjs-d3 (3.5.17-4) ... 219s Selecting previously unselected package libjs-es5-shim. 219s Preparing to unpack .../084-libjs-es5-shim_4.6.7-2_all.deb ... 219s Unpacking libjs-es5-shim (4.6.7-2) ... 219s Selecting previously unselected package libjs-highlight.js. 219s Preparing to unpack .../085-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 219s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 219s Selecting previously unselected package libjs-jquery. 219s Preparing to unpack .../086-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 219s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 219s Selecting previously unselected package libjs-jquery-datatables. 219s Preparing to unpack .../087-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ... 219s Unpacking libjs-jquery-datatables (1.11.5+dfsg-2) ... 219s Selecting previously unselected package libjs-sifter.js. 219s Preparing to unpack .../088-libjs-sifter.js_0.6.0+dfsg-3_all.deb ... 219s Unpacking libjs-sifter.js (0.6.0+dfsg-3) ... 219s Selecting previously unselected package libjs-microplugin.js. 219s Preparing to unpack .../089-libjs-microplugin.js_0.0.3+dfsg-1.1_all.deb ... 219s Unpacking libjs-microplugin.js (0.0.3+dfsg-1.1) ... 219s Selecting previously unselected package libjs-jquery-selectize.js. 219s Preparing to unpack .../090-libjs-jquery-selectize.js_0.12.6+dfsg-1.1_all.deb ... 219s Unpacking libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 219s Selecting previously unselected package libjs-jquery-ui. 219s Preparing to unpack .../091-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 219s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 219s Selecting previously unselected package libjs-json. 219s Preparing to unpack .../092-libjs-json_0~20221030+~1.0.8-1_all.deb ... 219s Unpacking libjs-json (0~20221030+~1.0.8-1) ... 219s Selecting previously unselected package libjs-prettify. 219s Preparing to unpack .../093-libjs-prettify_2015.12.04+dfsg-1.1_all.deb ... 219s Unpacking libjs-prettify (2015.12.04+dfsg-1.1) ... 219s Selecting previously unselected package liblua5.4-0:arm64. 219s Preparing to unpack .../094-liblua5.4-0_5.4.6-3_arm64.deb ... 219s Unpacking liblua5.4-0:arm64 (5.4.6-3) ... 219s Selecting previously unselected package libthai-data. 219s Preparing to unpack .../095-libthai-data_0.1.29-2_all.deb ... 219s Unpacking libthai-data (0.1.29-2) ... 219s Selecting previously unselected package libthai0:arm64. 219s Preparing to unpack .../096-libthai0_0.1.29-2_arm64.deb ... 219s Unpacking libthai0:arm64 (0.1.29-2) ... 219s Selecting previously unselected package libpango-1.0-0:arm64. 219s Preparing to unpack .../097-libpango-1.0-0_1.51.0+ds-4_arm64.deb ... 219s Unpacking libpango-1.0-0:arm64 (1.51.0+ds-4) ... 219s Selecting previously unselected package libpangoft2-1.0-0:arm64. 219s Preparing to unpack .../098-libpangoft2-1.0-0_1.51.0+ds-4_arm64.deb ... 219s Unpacking libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 219s Selecting previously unselected package libpangocairo-1.0-0:arm64. 219s Preparing to unpack .../099-libpangocairo-1.0-0_1.51.0+ds-4_arm64.deb ... 219s Unpacking libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 219s Selecting previously unselected package libpaper1:arm64. 219s Preparing to unpack .../100-libpaper1_1.1.29_arm64.deb ... 219s Unpacking libpaper1:arm64 (1.1.29) ... 219s Selecting previously unselected package libpaper-utils. 219s Preparing to unpack .../101-libpaper-utils_1.1.29_arm64.deb ... 219s Unpacking libpaper-utils (1.1.29) ... 219s Selecting previously unselected package libsm6:arm64. 219s Preparing to unpack .../102-libsm6_2%3a1.2.3-1build2_arm64.deb ... 219s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 219s Selecting previously unselected package libtcl8.6:arm64. 219s Preparing to unpack .../103-libtcl8.6_8.6.13+dfsg-2_arm64.deb ... 219s Unpacking libtcl8.6:arm64 (8.6.13+dfsg-2) ... 219s Selecting previously unselected package libxft2:arm64. 220s Preparing to unpack .../104-libxft2_2.3.6-1_arm64.deb ... 220s Unpacking libxft2:arm64 (2.3.6-1) ... 220s Selecting previously unselected package libxss1:arm64. 220s Preparing to unpack .../105-libxss1_1%3a1.2.3-1build2_arm64.deb ... 220s Unpacking libxss1:arm64 (1:1.2.3-1build2) ... 220s Selecting previously unselected package libtk8.6:arm64. 220s Preparing to unpack .../106-libtk8.6_8.6.13-2_arm64.deb ... 220s Unpacking libtk8.6:arm64 (8.6.13-2) ... 220s Selecting previously unselected package libudunits2-data. 220s Preparing to unpack .../107-libudunits2-data_2.2.28-7_all.deb ... 220s Unpacking libudunits2-data (2.2.28-7) ... 220s Selecting previously unselected package libudunits2-0. 220s Preparing to unpack .../108-libudunits2-0_2.2.28-7_arm64.deb ... 220s Unpacking libudunits2-0 (2.2.28-7) ... 220s Selecting previously unselected package libxt6t64:arm64. 220s Preparing to unpack .../109-libxt6t64_1%3a1.2.1-1.2_arm64.deb ... 220s Unpacking libxt6t64:arm64 (1:1.2.1-1.2) ... 220s Selecting previously unselected package zip. 220s Preparing to unpack .../110-zip_3.0-13_arm64.deb ... 220s Unpacking zip (3.0-13) ... 220s Selecting previously unselected package unzip. 220s Preparing to unpack .../111-unzip_6.0-28ubuntu3_arm64.deb ... 220s Unpacking unzip (6.0-28ubuntu3) ... 220s Selecting previously unselected package xdg-utils. 220s Preparing to unpack .../112-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 220s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 220s Selecting previously unselected package r-base-core. 220s Preparing to unpack .../113-r-base-core_4.3.3-2build1_arm64.deb ... 220s Unpacking r-base-core (4.3.3-2build1) ... 220s Selecting previously unselected package r-cran-littler. 220s Preparing to unpack .../114-r-cran-littler_0.3.19-1_arm64.deb ... 220s Unpacking r-cran-littler (0.3.19-1) ... 220s Selecting previously unselected package littler. 220s Preparing to unpack .../115-littler_0.3.19-1_all.deb ... 220s Unpacking littler (0.3.19-1) ... 220s Selecting previously unselected package node-bootstrap-sass. 220s Preparing to unpack .../116-node-bootstrap-sass_3.4.3-2_all.deb ... 220s Unpacking node-bootstrap-sass (3.4.3-2) ... 220s Selecting previously unselected package node-html5shiv. 220s Preparing to unpack .../117-node-html5shiv_3.7.3+dfsg-5_all.deb ... 220s Unpacking node-html5shiv (3.7.3+dfsg-5) ... 220s Selecting previously unselected package node-normalize.css. 220s Preparing to unpack .../118-node-normalize.css_8.0.1-5_all.deb ... 220s Unpacking node-normalize.css (8.0.1-5) ... 220s Selecting previously unselected package pandoc-data. 220s Preparing to unpack .../119-pandoc-data_3.1.3-1_all.deb ... 220s Unpacking pandoc-data (3.1.3-1) ... 220s Selecting previously unselected package pandoc. 220s Preparing to unpack .../120-pandoc_3.1.3+ds-2_arm64.deb ... 220s Unpacking pandoc (3.1.3+ds-2) ... 221s Selecting previously unselected package r-cran-abind. 221s Preparing to unpack .../121-r-cran-abind_1.4-5-2_all.deb ... 221s Unpacking r-cran-abind (1.4-5-2) ... 221s Selecting previously unselected package r-cran-sys. 222s Preparing to unpack .../122-r-cran-sys_3.4.2-1_arm64.deb ... 222s Unpacking r-cran-sys (3.4.2-1) ... 222s Selecting previously unselected package r-cran-askpass. 222s Preparing to unpack .../123-r-cran-askpass_1.2.0-1_arm64.deb ... 222s Unpacking r-cran-askpass (1.2.0-1) ... 222s Selecting previously unselected package r-cran-base64enc. 222s Preparing to unpack .../124-r-cran-base64enc_0.1-3-3_arm64.deb ... 222s Unpacking r-cran-base64enc (0.1-3-3) ... 222s Selecting previously unselected package r-cran-bit. 222s Preparing to unpack .../125-r-cran-bit_4.0.5-1_arm64.deb ... 222s Unpacking r-cran-bit (4.0.5-1) ... 222s Selecting previously unselected package r-cran-bit64. 222s Preparing to unpack .../126-r-cran-bit64_4.0.5-1_arm64.deb ... 222s Unpacking r-cran-bit64 (4.0.5-1) ... 222s Selecting previously unselected package r-cran-rlang. 222s Preparing to unpack .../127-r-cran-rlang_1.1.3-1_arm64.deb ... 222s Unpacking r-cran-rlang (1.1.3-1) ... 222s Selecting previously unselected package r-cran-cli. 222s Preparing to unpack .../128-r-cran-cli_3.6.2-1_arm64.deb ... 222s Unpacking r-cran-cli (3.6.2-1) ... 222s Selecting previously unselected package r-cran-glue. 222s Preparing to unpack .../129-r-cran-glue_1.7.0-1_arm64.deb ... 222s Unpacking r-cran-glue (1.7.0-1) ... 222s Selecting previously unselected package r-cran-lifecycle. 222s Preparing to unpack .../130-r-cran-lifecycle_1.0.4+dfsg-1_all.deb ... 222s Unpacking r-cran-lifecycle (1.0.4+dfsg-1) ... 222s Selecting previously unselected package r-cran-vctrs. 222s Preparing to unpack .../131-r-cran-vctrs_0.6.5-1_arm64.deb ... 222s Unpacking r-cran-vctrs (0.6.5-1) ... 222s Selecting previously unselected package r-cran-blob. 222s Preparing to unpack .../132-r-cran-blob_1.2.4-1_all.deb ... 222s Unpacking r-cran-blob (1.2.4-1) ... 222s Selecting previously unselected package r-cran-brio. 222s Preparing to unpack .../133-r-cran-brio_1.1.4-1_arm64.deb ... 222s Unpacking r-cran-brio (1.1.4-1) ... 222s Selecting previously unselected package r-cran-fastmap. 222s Preparing to unpack .../134-r-cran-fastmap_1.1.1-1_arm64.deb ... 222s Unpacking r-cran-fastmap (1.1.1-1) ... 222s Selecting previously unselected package r-cran-cachem. 222s Preparing to unpack .../135-r-cran-cachem_1.0.8-1_arm64.deb ... 222s Unpacking r-cran-cachem (1.0.8-1) ... 222s Selecting previously unselected package r-cran-digest. 222s Preparing to unpack .../136-r-cran-digest_0.6.34-1_arm64.deb ... 222s Unpacking r-cran-digest (0.6.34-1) ... 222s Selecting previously unselected package r-cran-ellipsis. 222s Preparing to unpack .../137-r-cran-ellipsis_0.3.2-2_arm64.deb ... 222s Unpacking r-cran-ellipsis (0.3.2-2) ... 222s Selecting previously unselected package r-cran-htmltools. 222s Preparing to unpack .../138-r-cran-htmltools_0.5.7-1_arm64.deb ... 222s Unpacking r-cran-htmltools (0.5.7-1) ... 222s Selecting previously unselected package r-cran-jquerylib. 222s Preparing to unpack .../139-r-cran-jquerylib_0.1.4+dfsg-4_all.deb ... 222s Unpacking r-cran-jquerylib (0.1.4+dfsg-4) ... 222s Selecting previously unselected package r-cran-jsonlite. 222s Preparing to unpack .../140-r-cran-jsonlite_1.8.8+dfsg-1_arm64.deb ... 222s Unpacking r-cran-jsonlite (1.8.8+dfsg-1) ... 222s Selecting previously unselected package r-cran-memoise. 222s Preparing to unpack .../141-r-cran-memoise_2.0.1-1_all.deb ... 222s Unpacking r-cran-memoise (2.0.1-1) ... 222s Selecting previously unselected package r-cran-mime. 222s Preparing to unpack .../142-r-cran-mime_0.12-1_arm64.deb ... 222s Unpacking r-cran-mime (0.12-1) ... 222s Selecting previously unselected package r-cran-fs. 222s Preparing to unpack .../143-r-cran-fs_1.6.3+dfsg-1_arm64.deb ... 222s Unpacking r-cran-fs (1.6.3+dfsg-1) ... 222s Selecting previously unselected package r-cran-r6. 223s Preparing to unpack .../144-r-cran-r6_2.5.1-1_all.deb ... 223s Unpacking r-cran-r6 (2.5.1-1) ... 223s Selecting previously unselected package r-cran-rappdirs. 223s Preparing to unpack .../145-r-cran-rappdirs_0.3.3-1_arm64.deb ... 223s Unpacking r-cran-rappdirs (0.3.3-1) ... 223s Selecting previously unselected package r-cran-sass. 223s Preparing to unpack .../146-r-cran-sass_0.4.8+dfsg-1_arm64.deb ... 223s Unpacking r-cran-sass (0.4.8+dfsg-1) ... 223s Selecting previously unselected package r-cran-bslib. 223s Preparing to unpack .../147-r-cran-bslib_0.6.1+dfsg-1_all.deb ... 223s Unpacking r-cran-bslib (0.6.1+dfsg-1) ... 223s Selecting previously unselected package r-cran-ps. 223s Preparing to unpack .../148-r-cran-ps_1.7.6-1_arm64.deb ... 223s Unpacking r-cran-ps (1.7.6-1) ... 223s Selecting previously unselected package r-cran-processx. 223s Preparing to unpack .../149-r-cran-processx_3.8.3-1_arm64.deb ... 223s Unpacking r-cran-processx (3.8.3-1) ... 223s Selecting previously unselected package r-cran-callr. 223s Preparing to unpack .../150-r-cran-callr_3.7.3-2_all.deb ... 223s Unpacking r-cran-callr (3.7.3-2) ... 223s Selecting previously unselected package r-cran-mass. 223s Preparing to unpack .../151-r-cran-mass_7.3-60.0.1-1_arm64.deb ... 223s Unpacking r-cran-mass (7.3-60.0.1-1) ... 223s Selecting previously unselected package r-cran-class. 223s Preparing to unpack .../152-r-cran-class_7.3-22-2_arm64.deb ... 223s Unpacking r-cran-class (7.3-22-2) ... 223s Selecting previously unselected package r-cran-proxy. 223s Preparing to unpack .../153-r-cran-proxy_0.4-27-1_arm64.deb ... 223s Unpacking r-cran-proxy (0.4-27-1) ... 223s Selecting previously unselected package r-cran-e1071. 223s Preparing to unpack .../154-r-cran-e1071_1.7-14-1_arm64.deb ... 223s Unpacking r-cran-e1071 (1.7-14-1) ... 223s Selecting previously unselected package r-cran-kernsmooth. 223s Preparing to unpack .../155-r-cran-kernsmooth_2.23-22-1_arm64.deb ... 223s Unpacking r-cran-kernsmooth (2.23-22-1) ... 223s Selecting previously unselected package r-cran-classint. 223s Preparing to unpack .../156-r-cran-classint_0.4-10+dfsg-1_arm64.deb ... 223s Unpacking r-cran-classint (0.4-10+dfsg-1) ... 223s Selecting previously unselected package r-cran-colorspace. 223s Preparing to unpack .../157-r-cran-colorspace_2.1-0+dfsg-1_arm64.deb ... 223s Unpacking r-cran-colorspace (2.1-0+dfsg-1) ... 223s Selecting previously unselected package r-cran-commonmark. 223s Preparing to unpack .../158-r-cran-commonmark_1.9.1-1_arm64.deb ... 223s Unpacking r-cran-commonmark (1.9.1-1) ... 223s Selecting previously unselected package r-cran-lazyeval. 223s Preparing to unpack .../159-r-cran-lazyeval_0.2.2-1build1_arm64.deb ... 223s Unpacking r-cran-lazyeval (0.2.2-1build1) ... 223s Selecting previously unselected package r-cran-rex. 223s Preparing to unpack .../160-r-cran-rex_1.2.1-1_all.deb ... 223s Unpacking r-cran-rex (1.2.1-1) ... 223s Selecting previously unselected package r-cran-curl. 223s Preparing to unpack .../161-r-cran-curl_5.2.0+dfsg-1_arm64.deb ... 223s Unpacking r-cran-curl (5.2.0+dfsg-1) ... 223s Selecting previously unselected package r-cran-openssl. 223s Preparing to unpack .../162-r-cran-openssl_2.1.1+dfsg-2_arm64.deb ... 223s Unpacking r-cran-openssl (2.1.1+dfsg-2) ... 223s Selecting previously unselected package r-cran-httr. 223s Preparing to unpack .../163-r-cran-httr_1.4.7+dfsg-1_all.deb ... 223s Unpacking r-cran-httr (1.4.7+dfsg-1) ... 223s Selecting previously unselected package r-cran-crayon. 224s Preparing to unpack .../164-r-cran-crayon_1.5.2-1_all.deb ... 224s Unpacking r-cran-crayon (1.5.2-1) ... 224s Selecting previously unselected package r-cran-withr. 224s Preparing to unpack .../165-r-cran-withr_2.5.0-1_all.deb ... 224s Unpacking r-cran-withr (2.5.0-1) ... 224s Selecting previously unselected package r-cran-yaml. 224s Preparing to unpack .../166-r-cran-yaml_2.3.8-1_arm64.deb ... 224s Unpacking r-cran-yaml (2.3.8-1) ... 224s Selecting previously unselected package r-cran-covr. 224s Preparing to unpack .../167-r-cran-covr_3.6.4+dfsg-1_arm64.deb ... 224s Unpacking r-cran-covr (3.6.4+dfsg-1) ... 224s Selecting previously unselected package r-cran-cpp11. 224s Preparing to unpack .../168-r-cran-cpp11_0.4.7-1_all.deb ... 224s Unpacking r-cran-cpp11 (0.4.7-1) ... 224s Selecting previously unselected package r-cran-dbi. 224s Preparing to unpack .../169-r-cran-dbi_1.2.2-1_all.deb ... 224s Unpacking r-cran-dbi (1.2.2-1) ... 224s Selecting previously unselected package r-cran-deldir. 224s Preparing to unpack .../170-r-cran-deldir_2.0-4-1_arm64.deb ... 224s Unpacking r-cran-deldir (2.0-4-1) ... 224s Selecting previously unselected package r-cran-desc. 224s Preparing to unpack .../171-r-cran-desc_1.4.3-1_all.deb ... 224s Unpacking r-cran-desc (1.4.3-1) ... 224s Selecting previously unselected package r-cran-diffobj. 224s Preparing to unpack .../172-r-cran-diffobj_0.3.5-1_arm64.deb ... 224s Unpacking r-cran-diffobj (0.3.5-1) ... 224s Selecting previously unselected package r-cran-generics. 224s Preparing to unpack .../173-r-cran-generics_0.1.3-1_all.deb ... 224s Unpacking r-cran-generics (0.1.3-1) ... 224s Selecting previously unselected package r-cran-magrittr. 224s Preparing to unpack .../174-r-cran-magrittr_2.0.3-1_arm64.deb ... 224s Unpacking r-cran-magrittr (2.0.3-1) ... 224s Selecting previously unselected package r-cran-fansi. 224s Preparing to unpack .../175-r-cran-fansi_1.0.5-1_arm64.deb ... 224s Unpacking r-cran-fansi (1.0.5-1) ... 224s Selecting previously unselected package r-cran-utf8. 224s Preparing to unpack .../176-r-cran-utf8_1.2.4-1_arm64.deb ... 224s Unpacking r-cran-utf8 (1.2.4-1) ... 224s Selecting previously unselected package r-cran-pillar. 224s Preparing to unpack .../177-r-cran-pillar_1.9.0+dfsg-1_all.deb ... 224s Unpacking r-cran-pillar (1.9.0+dfsg-1) ... 224s Selecting previously unselected package r-cran-pkgconfig. 224s Preparing to unpack .../178-r-cran-pkgconfig_2.0.3-2build1_all.deb ... 224s Unpacking r-cran-pkgconfig (2.0.3-2build1) ... 224s Selecting previously unselected package r-cran-tibble. 224s Preparing to unpack .../179-r-cran-tibble_3.2.1+dfsg-2_arm64.deb ... 224s Unpacking r-cran-tibble (3.2.1+dfsg-2) ... 224s Selecting previously unselected package r-cran-tidyselect. 224s Preparing to unpack .../180-r-cran-tidyselect_1.2.0+dfsg-1_arm64.deb ... 224s Unpacking r-cran-tidyselect (1.2.0+dfsg-1) ... 224s Selecting previously unselected package r-cran-dplyr. 224s Preparing to unpack .../181-r-cran-dplyr_1.1.4-1_arm64.deb ... 224s Unpacking r-cran-dplyr (1.1.4-1) ... 225s Selecting previously unselected package r-cran-evaluate. 225s Preparing to unpack .../182-r-cran-evaluate_0.23-1_all.deb ... 225s Unpacking r-cran-evaluate (0.23-1) ... 225s Selecting previously unselected package r-cran-farver. 225s Preparing to unpack .../183-r-cran-farver_2.1.1-1_arm64.deb ... 225s Unpacking r-cran-farver (2.1.1-1) ... 225s Selecting previously unselected package r-cran-fontawesome. 225s Preparing to unpack .../184-r-cran-fontawesome_0.5.2-1_all.deb ... 225s Unpacking r-cran-fontawesome (0.5.2-1) ... 225s Selecting previously unselected package r-cran-gtable. 225s Preparing to unpack .../185-r-cran-gtable_0.3.4+dfsg-1_all.deb ... 225s Unpacking r-cran-gtable (0.3.4+dfsg-1) ... 225s Selecting previously unselected package r-cran-isoband. 225s Preparing to unpack .../186-r-cran-isoband_0.2.7-1_arm64.deb ... 225s Unpacking r-cran-isoband (0.2.7-1) ... 225s Selecting previously unselected package r-cran-lattice. 225s Preparing to unpack .../187-r-cran-lattice_0.22-5-1_arm64.deb ... 225s Unpacking r-cran-lattice (0.22-5-1) ... 225s Selecting previously unselected package r-cran-nlme. 225s Preparing to unpack .../188-r-cran-nlme_3.1.164-1_arm64.deb ... 225s Unpacking r-cran-nlme (3.1.164-1) ... 225s Selecting previously unselected package r-cran-matrix. 225s Preparing to unpack .../189-r-cran-matrix_1.6-5-1_arm64.deb ... 225s Unpacking r-cran-matrix (1.6-5-1) ... 225s Selecting previously unselected package r-cran-mgcv. 225s Preparing to unpack .../190-r-cran-mgcv_1.9-1-1_arm64.deb ... 225s Unpacking r-cran-mgcv (1.9-1-1) ... 225s Selecting previously unselected package r-cran-labeling. 225s Preparing to unpack .../191-r-cran-labeling_0.4.3-1_all.deb ... 225s Unpacking r-cran-labeling (0.4.3-1) ... 225s Selecting previously unselected package r-cran-munsell. 225s Preparing to unpack .../192-r-cran-munsell_0.5.0-2build1_all.deb ... 225s Unpacking r-cran-munsell (0.5.0-2build1) ... 225s Selecting previously unselected package r-cran-rcolorbrewer. 225s Preparing to unpack .../193-r-cran-rcolorbrewer_1.1-3-1build1_all.deb ... 225s Unpacking r-cran-rcolorbrewer (1.1-3-1build1) ... 225s Selecting previously unselected package r-cran-viridislite. 225s Preparing to unpack .../194-r-cran-viridislite_0.4.2-2_all.deb ... 225s Unpacking r-cran-viridislite (0.4.2-2) ... 225s Selecting previously unselected package r-cran-scales. 225s Preparing to unpack .../195-r-cran-scales_1.3.0-1_all.deb ... 225s Unpacking r-cran-scales (1.3.0-1) ... 225s Selecting previously unselected package r-cran-ggplot2. 225s Preparing to unpack .../196-r-cran-ggplot2_3.4.4+dfsg-1_all.deb ... 225s Unpacking r-cran-ggplot2 (3.4.4+dfsg-1) ... 225s Selecting previously unselected package r-cran-goftest. 225s Preparing to unpack .../197-r-cran-goftest_1.2-3-1_arm64.deb ... 225s Unpacking r-cran-goftest (1.2-3-1) ... 225s Selecting previously unselected package r-cran-xfun. 225s Preparing to unpack .../198-r-cran-xfun_0.41+dfsg-1_arm64.deb ... 225s Unpacking r-cran-xfun (0.41+dfsg-1) ... 225s Selecting previously unselected package r-cran-highr. 225s Preparing to unpack .../199-r-cran-highr_0.10+dfsg-1_all.deb ... 225s Unpacking r-cran-highr (0.10+dfsg-1) ... 226s Selecting previously unselected package r-cran-pkgkitten. 226s Preparing to unpack .../200-r-cran-pkgkitten_0.2.3-1_all.deb ... 226s Unpacking r-cran-pkgkitten (0.2.3-1) ... 226s Selecting previously unselected package r-cran-rcpp. 226s Preparing to unpack .../201-r-cran-rcpp_1.0.12-1_arm64.deb ... 226s Unpacking r-cran-rcpp (1.0.12-1) ... 226s Selecting previously unselected package r-cran-later. 226s Preparing to unpack .../202-r-cran-later_1.3.2+dfsg-1_arm64.deb ... 226s Unpacking r-cran-later (1.3.2+dfsg-1) ... 226s Selecting previously unselected package r-cran-promises. 226s Preparing to unpack .../203-r-cran-promises_1.2.1+dfsg-1_arm64.deb ... 226s Unpacking r-cran-promises (1.2.1+dfsg-1) ... 226s Selecting previously unselected package r-cran-httpuv. 226s Preparing to unpack .../204-r-cran-httpuv_1.6.14+dfsg-1_arm64.deb ... 226s Unpacking r-cran-httpuv (1.6.14+dfsg-1) ... 226s Selecting previously unselected package libjs-mathjax. 226s Preparing to unpack .../205-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 226s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 226s Selecting previously unselected package r-cran-knitr. 227s Preparing to unpack .../206-r-cran-knitr_1.45+dfsg-1_all.deb ... 227s Unpacking r-cran-knitr (1.45+dfsg-1) ... 227s Selecting previously unselected package r-cran-units. 227s Preparing to unpack .../207-r-cran-units_0.8-5+dfsg-1_arm64.deb ... 227s Unpacking r-cran-units (0.8-5+dfsg-1) ... 227s Selecting previously unselected package r-cran-wk. 227s Preparing to unpack .../208-r-cran-wk_0.9.1-1_arm64.deb ... 227s Unpacking r-cran-wk (0.9.1-1) ... 227s Selecting previously unselected package r-cran-s2. 227s Preparing to unpack .../209-r-cran-s2_1.1.6-1_arm64.deb ... 227s Unpacking r-cran-s2 (1.1.6-1) ... 227s Selecting previously unselected package r-cran-sf. 227s Preparing to unpack .../210-r-cran-sf_1.0-15+dfsg-1_arm64.deb ... 227s Unpacking r-cran-sf (1.0-15+dfsg-1) ... 227s Selecting previously unselected package r-cran-lwgeom. 227s Preparing to unpack .../211-r-cran-lwgeom_0.2-13-3_arm64.deb ... 227s Unpacking r-cran-lwgeom (0.2-13-3) ... 227s Selecting previously unselected package r-cran-maps. 227s Preparing to unpack .../212-r-cran-maps_3.4.2-1_arm64.deb ... 227s Unpacking r-cran-maps (3.4.2-1) ... 227s Selecting previously unselected package r-cran-pbapply. 227s Preparing to unpack .../213-r-cran-pbapply_1.7-2-1_all.deb ... 227s Unpacking r-cran-pbapply (1.7-2-1) ... 227s Selecting previously unselected package r-cran-pkgbuild. 227s Preparing to unpack .../214-r-cran-pkgbuild_1.4.3-1_all.deb ... 227s Unpacking r-cran-pkgbuild (1.4.3-1) ... 227s Selecting previously unselected package r-cran-rprojroot. 227s Preparing to unpack .../215-r-cran-rprojroot_2.0.4-1_all.deb ... 227s Unpacking r-cran-rprojroot (2.0.4-1) ... 227s Selecting previously unselected package r-cran-pkgload. 227s Preparing to unpack .../216-r-cran-pkgload_1.3.4-1_all.deb ... 227s Unpacking r-cran-pkgload (1.3.4-1) ... 227s Selecting previously unselected package r-cran-plogr. 227s Preparing to unpack .../217-r-cran-plogr_0.2.0-3build1_all.deb ... 227s Unpacking r-cran-plogr (0.2.0-3build1) ... 227s Selecting previously unselected package r-cran-polyclip. 227s Preparing to unpack .../218-r-cran-polyclip_1.10-6-1_arm64.deb ... 227s Unpacking r-cran-polyclip (1.10-6-1) ... 227s Selecting previously unselected package r-cran-praise. 227s Preparing to unpack .../219-r-cran-praise_1.0.0-4build1_all.deb ... 227s Unpacking r-cran-praise (1.0.0-4build1) ... 227s Selecting previously unselected package r-cran-purrr. 227s Preparing to unpack .../220-r-cran-purrr_1.0.2-1_arm64.deb ... 227s Unpacking r-cran-purrr (1.0.2-1) ... 227s Selecting previously unselected package r-cran-sp. 228s Preparing to unpack .../221-r-cran-sp_1%3a2.1-2+dfsg-1_arm64.deb ... 228s Unpacking r-cran-sp (1:2.1-2+dfsg-1) ... 228s Selecting previously unselected package r-cran-terra. 228s Preparing to unpack .../222-r-cran-terra_1.7-65-1_arm64.deb ... 228s Unpacking r-cran-terra (1.7-65-1) ... 228s Selecting previously unselected package r-cran-raster. 228s Preparing to unpack .../223-r-cran-raster_3.6-26-1_arm64.deb ... 228s Unpacking r-cran-raster (3.6-26-1) ... 228s Selecting previously unselected package r-cran-rematch2. 228s Preparing to unpack .../224-r-cran-rematch2_2.1.2-2build1_all.deb ... 228s Unpacking r-cran-rematch2 (2.1.2-2build1) ... 228s Selecting previously unselected package r-cran-stringi. 228s Preparing to unpack .../225-r-cran-stringi_1.8.3-1_arm64.deb ... 228s Unpacking r-cran-stringi (1.8.3-1) ... 228s Selecting previously unselected package r-cran-stringr. 228s Preparing to unpack .../226-r-cran-stringr_1.5.1-1_all.deb ... 228s Unpacking r-cran-stringr (1.5.1-1) ... 228s Selecting previously unselected package r-cran-tinytex. 228s Preparing to unpack .../227-r-cran-tinytex_0.49-1_all.deb ... 228s Unpacking r-cran-tinytex (0.49-1) ... 228s Selecting previously unselected package libjs-modernizr. 228s Preparing to unpack .../228-libjs-modernizr_2.6.2+ds1-5_all.deb ... 228s Unpacking libjs-modernizr (2.6.2+ds1-5) ... 228s Selecting previously unselected package r-cran-xtable. 228s Preparing to unpack .../229-r-cran-xtable_1%3a1.8-4-2_all.deb ... 228s Unpacking r-cran-xtable (1:1.8-4-2) ... 228s Selecting previously unselected package r-cran-sourcetools. 228s Preparing to unpack .../230-r-cran-sourcetools_0.1.7-1-1_arm64.deb ... 228s Unpacking r-cran-sourcetools (0.1.7-1-1) ... 228s Selecting previously unselected package libjs-twitter-bootstrap-datepicker. 228s Preparing to unpack .../231-libjs-twitter-bootstrap-datepicker_1.3.1+dfsg1-4.1_all.deb ... 228s Unpacking libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 228s Selecting previously unselected package r-cran-shiny. 228s Preparing to unpack .../232-r-cran-shiny_1.8.0+dfsg-1_all.deb ... 228s Unpacking r-cran-shiny (1.8.0+dfsg-1) ... 228s Selecting previously unselected package r-cran-rmarkdown. 228s Preparing to unpack .../233-r-cran-rmarkdown_2.25+dfsg-3_all.deb ... 228s Unpacking r-cran-rmarkdown (2.25+dfsg-3) ... 228s Selecting previously unselected package r-cran-survival. 228s Preparing to unpack .../234-r-cran-survival_3.5-8-1_arm64.deb ... 228s Unpacking r-cran-survival (3.5-8-1) ... 229s Selecting previously unselected package r-cran-rpart. 229s Preparing to unpack .../235-r-cran-rpart_4.1.23-1_arm64.deb ... 229s Unpacking r-cran-rpart (4.1.23-1) ... 229s Selecting previously unselected package r-cran-rpostgresql. 229s Preparing to unpack .../236-r-cran-rpostgresql_0.7-6+dfsg-1_arm64.deb ... 229s Unpacking r-cran-rpostgresql (0.7-6+dfsg-1) ... 229s Selecting previously unselected package r-cran-rsqlite. 229s Preparing to unpack .../237-r-cran-rsqlite_2.3.4-1_arm64.deb ... 229s Unpacking r-cran-rsqlite (2.3.4-1) ... 229s Selecting previously unselected package r-cran-spatstat.utils. 229s Preparing to unpack .../238-r-cran-spatstat.utils_3.0-4-1_arm64.deb ... 229s Unpacking r-cran-spatstat.utils (3.0-4-1) ... 229s Selecting previously unselected package r-cran-spatstat.data. 229s Preparing to unpack .../239-r-cran-spatstat.data_3.0-4-1_all.deb ... 229s Unpacking r-cran-spatstat.data (3.0-4-1) ... 229s Selecting previously unselected package r-cran-spatstat.geom. 229s Preparing to unpack .../240-r-cran-spatstat.geom_3.2-8-1_arm64.deb ... 229s Unpacking r-cran-spatstat.geom (3.2-8-1) ... 229s Selecting previously unselected package r-cran-spatstat.random. 230s Preparing to unpack .../241-r-cran-spatstat.random_3.2-2-1_arm64.deb ... 230s Unpacking r-cran-spatstat.random (3.2-2-1) ... 230s Selecting previously unselected package r-cran-tensor. 230s Preparing to unpack .../242-r-cran-tensor_1.5-4_all.deb ... 230s Unpacking r-cran-tensor (1.5-4) ... 230s Selecting previously unselected package r-cran-spatstat.sparse. 230s Preparing to unpack .../243-r-cran-spatstat.sparse_3.0-3-1_arm64.deb ... 230s Unpacking r-cran-spatstat.sparse (3.0-3-1) ... 230s Selecting previously unselected package r-cran-spatstat.explore. 230s Preparing to unpack .../244-r-cran-spatstat.explore_3.2-5-1_arm64.deb ... 230s Unpacking r-cran-spatstat.explore (3.2-5-1) ... 230s Selecting previously unselected package r-cran-spatstat.model. 230s Preparing to unpack .../245-r-cran-spatstat.model_3.2-8-1_arm64.deb ... 230s Unpacking r-cran-spatstat.model (3.2-8-1) ... 230s Selecting previously unselected package r-cran-spatstat.linnet. 230s Preparing to unpack .../246-r-cran-spatstat.linnet_3.1-3-1_arm64.deb ... 230s Unpacking r-cran-spatstat.linnet (3.1-3-1) ... 230s Selecting previously unselected package r-cran-spatstat. 230s Preparing to unpack .../247-r-cran-spatstat_3.0-7-1_arm64.deb ... 230s Unpacking r-cran-spatstat (3.0-7-1) ... 230s Selecting previously unselected package r-cran-stars. 230s Preparing to unpack .../248-r-cran-stars_0.6-4-1_all.deb ... 230s Unpacking r-cran-stars (0.6-4-1) ... 230s Selecting previously unselected package r-cran-waldo. 231s Preparing to unpack .../249-r-cran-waldo_0.5.2-1build1_all.deb ... 231s Unpacking r-cran-waldo (0.5.2-1build1) ... 231s Selecting previously unselected package r-cran-testthat. 231s Preparing to unpack .../250-r-cran-testthat_3.2.1-1_arm64.deb ... 231s Unpacking r-cran-testthat (3.2.1-1) ... 231s Selecting previously unselected package r-cran-tidyr. 231s Preparing to unpack .../251-r-cran-tidyr_1.3.1-1_arm64.deb ... 231s Unpacking r-cran-tidyr (1.3.1-1) ... 231s Selecting previously unselected package autopkgtest-satdep. 231s Preparing to unpack .../252-1-autopkgtest-satdep.deb ... 231s Unpacking autopkgtest-satdep (0) ... 231s Setting up libjs-json (0~20221030+~1.0.8-1) ... 231s Setting up javascript-common (11+nmu1) ... 231s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 231s Setting up liblcms2-2:arm64 (2.14-2) ... 231s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 231s Setting up libsharpyuv0:arm64 (1.3.2-0.4) ... 231s Setting up libpaper1:arm64 (1.1.29) ... 231s 231s Creating config file /etc/papersize with new version 232s Setting up mysql-common (5.8+1.1.0) ... 232s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 232s Setting up libmysqlclient21:arm64 (8.0.36-1) ... 232s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 232s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 232s Setting up libxerces-c3.2:arm64 (3.2.4+debian-1.1) ... 232s Setting up proj-data (9.3.1-1) ... 232s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 232s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 232s Setting up libdatrie1:arm64 (0.2.13-3) ... 232s Setting up libjs-popper.js (1.16.1+ds-6) ... 232s Setting up libtirpc3t64:arm64 (1.3.4+ds-1.1) ... 232s Setting up libogdi4.1 (4.1.1+ds-1) ... 232s Setting up libminizip1:arm64 (1:1.3.dfsg-3ubuntu1) ... 232s Setting up libxcb-render0:arm64 (1.15-1) ... 232s Setting up libjs-sifter.js (0.6.0+dfsg-3) ... 232s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 232s Setting up unzip (6.0-28ubuntu3) ... 232s Setting up x11-common (1:7.7+23ubuntu2) ... 233s Setting up node-html5shiv (3.7.3+dfsg-5) ... 233s Setting up libpsl5t64:arm64 (0.21.2-1.1) ... 233s Setting up libpq5:arm64 (16.2-1) ... 233s Setting up libdeflate0:arm64 (1.19-1) ... 233s Setting up libqhull-r8.0:arm64 (2020.2-6) ... 233s Setting up libjs-microplugin.js (0.0.3+dfsg-1.1) ... 233s Setting up libxcb-shm0:arm64 (1.15-1) ... 233s Setting up libpaper-utils (1.1.29) ... 233s Setting up libcfitsio10:arm64 (4.3.1-1) ... 233s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 233s Setting up libjs-modernizr (2.6.2+ds1-5) ... 233s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 233s Setting up libaec0:arm64 (1.1.2-1) ... 233s Setting up gdal-data (3.8.4+dfsg-1) ... 233s Setting up libsnappy1v5:arm64 (1.1.10-1) ... 233s Setting up libjs-es5-shim (4.6.7-2) ... 233s Setting up libgeos3.12.1:arm64 (3.12.1-1) ... 233s Setting up zip (3.0-13) ... 233s Setting up libblas3:arm64 (3.12.0-3) ... 233s 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 233s Setting up libjs-d3 (3.5.17-4) ... 233s Setting up fonts-dejavu-mono (2.37-8) ... 233s Setting up libpng16-16t64:arm64 (1.6.43-3) ... 233s Setting up libtcl8.6:arm64 (8.6.13+dfsg-2) ... 233s Setting up libgeos-c1v5:arm64 (3.12.1-1) ... 233s Setting up fonts-dejavu-core (2.37-8) ... 233s Setting up unixodbc-common (2.3.12-1) ... 233s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 233s Setting up libltdl7:arm64 (2.4.7-7) ... 233s Setting up libgfortran5:arm64 (14-20240303-1ubuntu1) ... 233s Setting up libwebp7:arm64 (1.3.2-0.4) ... 233s Setting up libreadline8t64:arm64 (8.2-3.1) ... 233s Setting up libgif7:arm64 (5.2.1-2.5) ... 233s Setting up libodbc2:arm64 (2.3.12-1) ... 233s Setting up liburiparser1:arm64 (0.9.7+dfsg-2) ... 233s Setting up librttopo1:arm64 (1.1.0-3) ... 233s Setting up libudunits2-data (2.2.28-7) ... 233s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 233s Setting up libdav1d7:arm64 (1.4.0-1) ... 233s Setting up libfreexl1:arm64 (2.0.0-1) ... 233s Setting up libfyba0:arm64 (4.1.1-8) ... 233s Setting up libkmlbase1:arm64 (1.3.0-10) ... 233s Setting up libblosc1:arm64 (1.21.5+ds-1) ... 233s Setting up liblua5.4-0:arm64 (5.4.6-3) ... 233s Setting up libopenjp2-7:arm64 (2.5.0-2) ... 233s Setting up libharfbuzz0b:arm64 (8.3.0-2) ... 233s Setting up libthai-data (0.1.29-2) ... 233s Setting up node-bootstrap-sass (3.4.3-2) ... 233s Setting up libjs-prettify (2015.12.04+dfsg-1.1) ... 233s Setting up libxss1:arm64 (1:1.2.3-1build2) ... 233s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 233s Setting up pandoc-data (3.1.3-1) ... 233s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 233s Setting up libde265-0:arm64 (1.0.15-1) ... 233s Setting up node-normalize.css (8.0.1-5) ... 233s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 233s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 233s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 233s Setting up libsz2:arm64 (1.1.2-1) ... 233s Setting up libjs-bootstrap (3.4.1+dfsg-3) ... 233s Setting up gdal-plugins:arm64 (3.8.4+dfsg-1) ... 233s Setting up libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 233s Setting up libkmldom1:arm64 (1.3.0-10) ... 233s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 233s Setting up libice6:arm64 (2:1.0.10-1build2) ... 233s Setting up libodbcinst2:arm64 (2.3.12-1) ... 233s Setting up liblapack3:arm64 (3.12.0-3) ... 233s 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 233s Setting up libudunits2-0 (2.2.28-7) ... 233s Setting up libkmlengine1:arm64 (1.3.0-10) ... 233s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 233s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 233s Setting up libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 233s Setting up libarpack2:arm64 (3.9.1-1) ... 233s Setting up libsuperlu6:arm64 (6.0.1+dfsg1-1) ... 233s Setting up libjs-jquery-datatables (1.11.5+dfsg-2) ... 233s Setting up libthai0:arm64 (0.1.29-2) ... 233s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 233s Setting up pandoc (3.1.3+ds-2) ... 233s Setting up libhdf4-0-alt (4.2.16-3) ... 233s Setting up libhdf5-103-1:arm64 (1.10.10+repack-3ubuntu1) ... 233s Setting up libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 233s Setting up curl (8.5.0-2ubuntu7) ... 233s Setting up libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 233s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 233s Setting up libarmadillo12 (1:12.6.7+dfsg-1) ... 233s Setting up libhdf5-hl-100:arm64 (1.10.10+repack-3ubuntu1) ... 233s Setting up fontconfig (2.15.0-1ubuntu1) ... 235s Regenerating fonts cache... done. 235s Setting up libxft2:arm64 (2.3.6-1) ... 235s Setting up libproj25:arm64 (9.3.1-1) ... 235s Setting up libpoppler134:arm64 (24.02.0-1ubuntu2) ... 235s Setting up libtk8.6:arm64 (8.6.13-2) ... 235s Setting up libpango-1.0-0:arm64 (1.51.0+ds-4) ... 235s Setting up libcairo2:arm64 (1.18.0-1) ... 235s Setting up libgeotiff5:arm64 (1.7.1-5) ... 235s Setting up libspatialite8:arm64 (5.1.0-1) ... 235s Setting up libxt6t64:arm64 (1:1.2.1-1.2) ... 235s Setting up libnetcdf19:arm64 (1:4.9.2-3ubuntu1) ... 235s Setting up libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 235s Setting up libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 235s Setting up r-base-core (4.3.3-2build1) ... 236s 236s Creating config file /etc/R/Renviron with new version 236s Setting up r-cran-crayon (1.5.2-1) ... 236s Setting up r-cran-labeling (0.4.3-1) ... 236s Setting up r-cran-sourcetools (0.1.7-1-1) ... 236s Setting up r-cran-lattice (0.22-5-1) ... 236s Setting up r-cran-ps (1.7.6-1) ... 236s Setting up r-cran-nlme (3.1.164-1) ... 236s Setting up r-cran-farver (2.1.1-1) ... 236s Setting up r-cran-pbapply (1.7-2-1) ... 236s Setting up r-cran-spatstat.utils (3.0-4-1) ... 236s Setting up r-cran-viridislite (0.4.2-2) ... 236s Setting up r-cran-tensor (1.5-4) ... 236s Setting up r-cran-lazyeval (0.2.2-1build1) ... 236s Setting up r-cran-wk (0.9.1-1) ... 236s Setting up r-cran-commonmark (1.9.1-1) ... 236s Setting up r-cran-proxy (0.4-27-1) ... 236s Setting up r-cran-r6 (2.5.1-1) ... 236s Setting up r-cran-pkgkitten (0.2.3-1) ... 236s Setting up r-cran-magrittr (2.0.3-1) ... 236s Setting up r-cran-rappdirs (0.3.3-1) ... 236s Setting up r-cran-littler (0.3.19-1) ... 236s Setting up r-cran-fs (1.6.3+dfsg-1) ... 236s Setting up r-cran-rcpp (1.0.12-1) ... 236s Setting up r-cran-curl (5.2.0+dfsg-1) ... 236s Setting up r-cran-brio (1.1.4-1) ... 236s Setting up r-cran-diffobj (0.3.5-1) ... 236s Setting up r-cran-maps (3.4.2-1) ... 236s Setting up r-cran-rlang (1.1.3-1) ... 236s Setting up littler (0.3.19-1) ... 236s Setting up r-cran-xfun (0.41+dfsg-1) ... 236s Setting up r-cran-sys (3.4.2-1) ... 236s Setting up r-cran-plogr (0.2.0-3build1) ... 236s Setting up r-cran-withr (2.5.0-1) ... 236s Setting up r-cran-processx (3.8.3-1) ... 236s Setting up r-cran-mime (0.12-1) ... 236s Setting up r-cran-praise (1.0.0-4build1) ... 236s Setting up r-cran-generics (0.1.3-1) ... 236s Setting up r-cran-base64enc (0.1-3-3) ... 236s Setting up r-cran-abind (1.4-5-2) ... 236s Setting up r-cran-s2 (1.1.6-1) ... 236s Setting up r-cran-digest (0.6.34-1) ... 236s Setting up r-cran-yaml (2.3.8-1) ... 236s Setting up r-cran-evaluate (0.23-1) ... 236s Setting up r-cran-dbi (1.2.2-1) ... 236s Setting up r-cran-highr (0.10+dfsg-1) ... 236s Setting up r-cran-fansi (1.0.5-1) ... 236s Setting up r-cran-mass (7.3-60.0.1-1) ... 236s Setting up r-cran-glue (1.7.0-1) ... 236s Setting up r-cran-bit (4.0.5-1) ... 236s Setting up r-cran-xtable (1:1.8-4-2) ... 236s Setting up r-cran-polyclip (1.10-6-1) ... 236s Setting up r-cran-cli (3.6.2-1) ... 236s Setting up r-cran-lifecycle (1.0.4+dfsg-1) ... 236s Setting up r-cran-rprojroot (2.0.4-1) ... 236s Setting up r-cran-bit64 (4.0.5-1) ... 236s Setting up r-cran-deldir (2.0-4-1) ... 236s Setting up r-cran-goftest (1.2-3-1) ... 236s Setting up r-cran-askpass (1.2.0-1) ... 236s Setting up r-cran-fastmap (1.1.1-1) ... 236s Setting up r-cran-jsonlite (1.8.8+dfsg-1) ... 236s Setting up r-cran-pkgconfig (2.0.3-2build1) ... 236s Setting up r-cran-sp (1:2.1-2+dfsg-1) ... 236s Setting up r-cran-utf8 (1.2.4-1) ... 236s Setting up r-cran-colorspace (2.1-0+dfsg-1) ... 236s Setting up r-cran-stringi (1.8.3-1) ... 236s Setting up r-cran-rex (1.2.1-1) ... 236s Setting up r-cran-cpp11 (0.4.7-1) ... 236s Setting up r-cran-rcolorbrewer (1.1-3-1build1) ... 236s Setting up r-cran-isoband (0.2.7-1) ... 236s Setting up r-cran-gtable (0.3.4+dfsg-1) ... 236s Setting up r-cran-units (0.8-5+dfsg-1) ... 236s Setting up r-cran-later (1.3.2+dfsg-1) ... 236s Setting up r-cran-matrix (1.6-5-1) ... 236s Setting up r-cran-spatstat.sparse (3.0-3-1) ... 236s Setting up r-cran-tinytex (0.49-1) ... 236s Setting up r-cran-kernsmooth (2.23-22-1) ... 236s Setting up r-cran-knitr (1.45+dfsg-1) ... 236s Setting up r-cran-mgcv (1.9-1-1) ... 236s Setting up r-cran-rpostgresql (0.7-6+dfsg-1) ... 236s Setting up r-cran-cachem (1.0.8-1) ... 236s Setting up r-cran-vctrs (0.6.5-1) ... 236s Setting up r-cran-pillar (1.9.0+dfsg-1) ... 236s Setting up r-cran-ellipsis (0.3.2-2) ... 236s Setting up r-cran-openssl (2.1.1+dfsg-2) ... 236s Setting up r-cran-stringr (1.5.1-1) ... 236s Setting up r-cran-class (7.3-22-2) ... 236s Setting up r-cran-callr (3.7.3-2) ... 236s Setting up r-cran-desc (1.4.3-1) ... 236s Setting up r-cran-munsell (0.5.0-2build1) ... 236s Setting up r-cran-tibble (3.2.1+dfsg-2) ... 236s Setting up r-cran-survival (3.5-8-1) ... 236s Setting up r-cran-tidyselect (1.2.0+dfsg-1) ... 236s Setting up r-cran-httr (1.4.7+dfsg-1) ... 236s Setting up r-cran-scales (1.3.0-1) ... 236s Setting up r-cran-memoise (2.0.1-1) ... 236s Setting up r-cran-covr (3.6.4+dfsg-1) ... 236s Setting up r-cran-promises (1.2.1+dfsg-1) ... 236s Setting up r-cran-purrr (1.0.2-1) ... 236s Setting up r-cran-e1071 (1.7-14-1) ... 236s Setting up r-cran-spatstat.data (3.0-4-1) ... 236s Setting up r-cran-blob (1.2.4-1) ... 236s Setting up r-cran-htmltools (0.5.7-1) ... 236s Setting up r-cran-spatstat.geom (3.2-8-1) ... 236s Setting up r-cran-pkgbuild (1.4.3-1) ... 236s Setting up r-cran-sass (0.4.8+dfsg-1) ... 236s Setting up r-cran-dplyr (1.1.4-1) ... 236s Setting up r-cran-rsqlite (2.3.4-1) ... 236s Setting up r-cran-pkgload (1.3.4-1) ... 236s Setting up r-cran-ggplot2 (3.4.4+dfsg-1) ... 236s Setting up r-cran-httpuv (1.6.14+dfsg-1) ... 236s Setting up r-cran-rematch2 (2.1.2-2build1) ... 236s Setting up r-cran-rpart (4.1.23-1) ... 236s Setting up r-cran-fontawesome (0.5.2-1) ... 236s Setting up r-cran-spatstat.random (3.2-2-1) ... 236s Setting up r-cran-jquerylib (0.1.4+dfsg-4) ... 236s Setting up r-cran-classint (0.4-10+dfsg-1) ... 236s Setting up r-cran-bslib (0.6.1+dfsg-1) ... 236s Setting up r-cran-spatstat.explore (3.2-5-1) ... 236s Setting up r-cran-waldo (0.5.2-1build1) ... 236s Setting up r-cran-tidyr (1.3.1-1) ... 236s Setting up r-cran-spatstat.model (3.2-8-1) ... 236s Setting up r-cran-shiny (1.8.0+dfsg-1) ... 236s Setting up r-cran-testthat (3.2.1-1) ... 236s Setting up r-cran-rmarkdown (2.25+dfsg-3) ... 236s Setting up r-cran-spatstat.linnet (3.1-3-1) ... 236s Setting up r-cran-spatstat (3.0-7-1) ... 236s Setting up libheif-plugin-dav1d:arm64 (1.17.6-1ubuntu1) ... 236s Setting up libheif-plugin-libde265:arm64 (1.17.6-1ubuntu1) ... 236s Setting up libheif1:arm64 (1.17.6-1ubuntu1) ... 236s Setting up libgdal34:arm64 (3.8.4+dfsg-1) ... 236s Setting up r-cran-terra (1.7-65-1) ... 236s Setting up r-cran-sf (1.0-15+dfsg-1) ... 236s Setting up r-cran-stars (0.6-4-1) ... 236s Setting up r-cran-raster (3.6-26-1) ... 236s Setting up r-cran-lwgeom (0.2-13-3) ... 236s Setting up autopkgtest-satdep (0) ... 236s Processing triggers for libc-bin (2.39-0ubuntu2) ... 236s Processing triggers for man-db (2.12.0-3) ... 237s Processing triggers for install-info (7.1-3) ... 251s (Reading database ... 96095 files and directories currently installed.) 251s Removing autopkgtest-satdep (0) ... 252s autopkgtest [20:12:51]: test run-unit-test: [----------------------- 252s BEGIN TEST aggregate.R 252s 252s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 252s Copyright (C) 2024 The R Foundation for Statistical Computing 252s Platform: aarch64-unknown-linux-gnu (64-bit) 252s 252s R is free software and comes with ABSOLUTELY NO WARRANTY. 252s You are welcome to redistribute it under certain conditions. 252s Type 'license()' or 'licence()' for distribution details. 252s 252s R is a collaborative project with many contributors. 252s Type 'contributors()' for more information and 252s 'citation()' on how to cite R or R packages in publications. 252s 252s Type 'demo()' for some demos, 'help()' for on-line help, or 252s 'help.start()' for an HTML browser interface to help. 252s Type 'q()' to quit R. 252s 253s > library(sf) 254s Linking to GEOS 3.12.1, GDAL 3.8.4, PROJ 9.3.1; sf_use_s2() is TRUE 254s > # aggregate 254s > pl1 = st_polygon(list(rbind(c(0,0),c(1,0),c(1,1),c(0,0)))) 254s > pl2 = st_polygon(list(rbind(c(0,0),c(1,1),c(0,1),c(0,0)))) 254s > s = st_sf(a = 1:2, geom = st_sfc(pl1, pl2)) 254s > (a = aggregate(s, list(c(1,1)), mean, do_union = FALSE)) 254s Simple feature collection with 1 feature and 2 fields 254s Attribute-geometry relationships: aggregate (1), identity (1) 254s Geometry type: MULTIPOLYGON 254s Dimension: XY 254s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 254s CRS: NA 254s Group.1 a geometry 254s 1 1 1.5 MULTIPOLYGON (((0 0, 1 0, 1... 254s > (a = aggregate(s, list(c(1,1)), mean, do_union = TRUE)) 254s Simple feature collection with 1 feature and 2 fields 254s Attribute-geometry relationships: aggregate (1), identity (1) 254s Geometry type: POLYGON 254s Dimension: XY 254s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 254s CRS: NA 254s Group.1 a geometry 254s 1 1 1.5 POLYGON ((1 0, 0 0, 0 1, 1 ... 254s > # expect_warning(st_cast(a, "POINT")) 254s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 254s + demo(meuse_sf, echo = FALSE, ask = FALSE) 254s + a = aggregate(meuse_sf, list(meuse_sf$soil), mean) 254s + print(attributes(a)$agr) 254s + a = aggregate(meuse_sf, list(soil = meuse_sf$soil), mean) 254s + print(attributes(a)$agr) 254s + a = aggregate(meuse_sf, list(meuse_sf$soil, meuse_sf$ffreq), mean) 254s + print(attributes(a)$agr) 254s + a = aggregate(meuse_sf, list(soil = meuse_sf$soil, ff = meuse_sf$ffreq), mean) 254s + print(attributes(a)$agr) 254s + } 254s Group.1 cadmium copper lead zinc elev dist om 254s identity aggregate aggregate aggregate aggregate aggregate aggregate aggregate 254s ffreq soil lime landuse dist.m 254s aggregate aggregate aggregate aggregate aggregate 254s Levels: constant aggregate identity 254s soil cadmium copper lead zinc elev dist om 254s identity aggregate aggregate aggregate aggregate aggregate aggregate aggregate 254s ffreq soil.1 lime landuse dist.m 254s aggregate aggregate aggregate aggregate aggregate 254s Levels: constant aggregate identity 254s Group.1 Group.2 cadmium copper lead zinc elev dist 254s identity identity aggregate aggregate aggregate aggregate aggregate aggregate 254s om ffreq soil lime landuse dist.m 254s aggregate aggregate aggregate aggregate aggregate aggregate 254s Levels: constant aggregate identity 254s soil ff cadmium copper lead zinc elev dist 254s identity identity aggregate aggregate aggregate aggregate aggregate aggregate 254s om ffreq soil.1 lime landuse dist.m 254s aggregate aggregate aggregate aggregate aggregate aggregate 254s Levels: constant aggregate identity 254s There were 50 or more warnings (use warnings() to see the first 50) 254s > 254s > # aggregate by sf/sfc 254s > a = st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))) * 2 254s > b = a + 1 254s > p = st_sfc(st_point(c(0.1,0.1)), st_point(c(1.5,1.5)), st_point(c(2.9,2.9))) 254s > x = st_sf(count = 1:3, geom = p) 254s > aggregate(x, st_sfc(a,b), mean) 254s Simple feature collection with 2 features and 1 field 254s Geometry type: POLYGON 254s Dimension: XY 254s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 3 254s CRS: NA 254s count geometry 254s 1 1.5 POLYGON ((0 0, 2 0, 2 2, 0 ... 254s 2 2.5 POLYGON ((1 1, 3 1, 3 3, 1 ... 254s > aggregate(x, st_sf(st_sfc(a,b)), mean) 254s Simple feature collection with 2 features and 1 field 254s Geometry type: POLYGON 254s Dimension: XY 254s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 3 254s CRS: NA 254s count geometry 254s 1 1.5 POLYGON ((0 0, 2 0, 2 2, 0 ... 254s 2 2.5 POLYGON ((1 1, 3 1, 3 3, 1 ... 254s > aggregate(x, st_sf(st_sfc(a,b,b+10)), mean) 254s Simple feature collection with 3 features and 1 field 254s Geometry type: POLYGON 254s Dimension: XY 254s Bounding box: xmin: 0 ymin: 0 xmax: 13 ymax: 13 254s CRS: NA 254s count geometry 254s 1 1.5 POLYGON ((0 0, 2 0, 2 2, 0 ... 254s 2 2.5 POLYGON ((1 1, 3 1, 3 3, 1 ... 254s 3 NA POLYGON ((11 11, 13 11, 13 ... 254s > 255s BEGIN TEST cast.R 255s 255s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 255s Copyright (C) 2024 The R Foundation for Statistical Computing 255s Platform: aarch64-unknown-linux-gnu (64-bit) 255s 255s R is free software and comes with ABSOLUTELY NO WARRANTY. 255s You are welcome to redistribute it under certain conditions. 255s Type 'license()' or 'licence()' for distribution details. 255s 255s R is a collaborative project with many contributors. 255s Type 'contributors()' for more information and 255s 'citation()' on how to cite R or R packages in publications. 255s 255s Type 'demo()' for some demos, 'help()' for on-line help, or 255s 'help.start()' for an HTML browser interface to help. 255s Type 'q()' to quit R. 255s 255s > suppressPackageStartupMessages(library(sf)) 256s > library(testthat) 256s > # "vertical" conversions: 256s > # column 1: 256s > mp = st_sfc(st_multipoint(matrix(0:3,,2)), st_multipoint(matrix(10:15,,2))) 256s > (ls = st_cast(mp, "LINESTRING")) 256s Geometry set for 2 features 256s Geometry type: LINESTRING 256s Dimension: XY 256s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 256s CRS: NA 256s > st_cast(ls, "MULTIPOINT") 256s Geometry set for 2 features LINESTRING (0 2, 1 3) 256s LINESTRING (10 13, 11 14, 12 15) 256s 256s Geometry type: MULTIPOINT 256s Dimension: XY 256s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 256s CRS: NA 256s > 256s > # column 2: 256s > mls = st_sfc(st_multilinestring(list(rbind(c(0,0), c(10,0), c(10,10), c(0,10)), 256s + rbind(c(5,5),c(5,6), c(6,6), c(6,5)))), 256s + st_multilinestring(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1))))) 256s > (pol = st_cast(mls, "POLYGON")) 256s Geometry set for 2 features 256s Geometry type: POLYGON 256s Dimension: XY 256s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 256s CRS: NA 256s > st_cast(pol, "MULTILINESTRING") 256s Geometry set for 2 features 256s Geometry type: MULTILINESTRING 256s Dimension: XY 256s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 256s CRS: NA 256s > 256s > # "horizontal" conversions: 256s > 256s > (pt = st_cast(mp, "POINT")) 256s Geometry set for 5 features 256s Geometry type: POINT 256s Dimension: XY 256s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 256s CRS: NA 256s > (i = attr(pt, "ids")) 256s [1] 2 3 256s > (xx = st_cast(pt, "MULTIPOINT", rep(seq_along(i), i))) 256s Geometry set for 5 features 256s Geometry type: MULTIPOINT 256s Dimension: XY 256s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 256s CRS: NA 256s MULTIPOINT ((0 2), (1 3)) 256s MULTIPOINT ((10 13), (11 14), (12 15)) 256s POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 5... 256s POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0)) 256s MULTILINESTRING ((0 0, 10 0, 10 10, 0 10, 0 0),... 256s MULTILINESTRING ((0 0, 1 0, 1 1, 0 1, 0 0)) 256s POINT (0 2) 256s POINT (1 3) 256s POINT (10 13) 256s POINT (11 14) 256s POINT (12 15) 256s MULTIPOINT ((0 2)) 256s MULTIPOINT ((1 3)) 256s MULTIPOINT ((10 13)) 256s MULTIPOINT ((11 14)) 256s MULTIPOINT ((12 15)) 256s > try(yy <- st_cast(pt, "LINESTRING", rep(seq_along(i), i))) 256s > 256s > #(zz = st_cast(yy, "MULTILINESTRING")) 256s > #(zz = st_cast(yy, "POLYGON")) 256s > 256s > st_cast(mls, "LINESTRING") 256s Geometry set for 3 features 256s Geometry type: LINESTRING 256s Dimension: XY 256s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 256s CRS: NA 256s > 256s > (g = st_sfc(c(mls, ls))) 256s Geometry set for 4 features 256s Geometry type: GEOMETRY 256s Dimension: XY 256s Bounding box: xmin: 0 ymin: 0 xmax: 12 ymax: 15 256s CRS: NA 256s > st_cast(g, "MULTILINESTRING") 256s LINESTRING (0 0, 10 0, 10 10, 0 10) 256s LINESTRING (5 5, 5 6, 6 6, 6 5) 256s LINESTRING (0 0, 1 0, 1 1, 0 1) 256s MULTILINESTRING ((0 0, 10 0, 10 10, 0 10), (5 5... 256s MULTILINESTRING ((0 0, 1 0, 1 1, 0 1)) 256s LINESTRING (0 2, 1 3) 256s LINESTRING (10 13, 11 14, 12 15) 256s MULTILINESTRING ((0 0, 10 0, 10 10, 0 10), (5 5... 256s MULTILINESTRING ((0 0, 1 0, 1 1, 0 1)) 256s MULTILINESTRING ((0 2, 1 3)) 256s MULTILINESTRING ((10 13, 11 14, 12 15)) 256s Geometry set for 4 features 256s Geometry type: MULTILINESTRING 256s Dimension: XY 256s Bounding box: xmin: 0 ymin: 0 xmax: 12 ymax: 15 256s CRS: NA 256s > expect_warning(st_cast(g, "LINESTRING")) 257s > st_cast(st_cast(g, "MULTILINESTRING"), "LINESTRING") # will not loose 257s Geometry set for 5 features 257s Geometry type: LINESTRING 257s Dimension: XY 257s Bounding box: xmin: 0 ymin: 0 xmax: 12 ymax: 15 257s CRS: NA 257s > 257s > gc = st_sfc(st_geometrycollection( 257s + list( 257s + st_multilinestring(list(rbind(c(0,0), c(10,0), c(10,10), c(0,10)), 257s + rbind(c(5,5),c(5,6), c(6,6), c(6,5)))), 257s + st_multilinestring(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1)))), 257s + st_point(0:1) 257s + ))) 257s > try(st_cast(mls, "POINT")) 257s Geometry set for 12 features 257s Geometry type: POINT 257s Dimension: XY 257s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 257s CRS: NA 257s First 5 geometries: 257s > try(st_cast(mls, "MULTIPOINT")) 257s Geometry set for 3 features 257s Geometry type: MULTIPOINT 257s Dimension: XY 257s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 257s CRS: NA 257s > 257s > outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 257s > hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 257s > hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 257s > pol1 = list(outer, hole1, hole2) 257s > pol2 = list(outer + 12, hole1 + 12) 257s > pol3 = list(outer + 24) 257s > mp = list(pol1,pol2,pol3) 257s > mp1 = st_multipolygon(mp) 257s > s = st_sfc(mp1) 257s > x = st_cast(s, "MULTIPOINT") 257s > x = st_cast(s, "POINT") 257s > expect_warning(st_cast(mp1, "LINESTRING")) 257s > expect_warning(st_cast(mp1, "POINT")) 257s LINESTRING (0 0, 10 0, 10 10, 0 10) 257s LINESTRING (5 5, 5 6, 6 6, 6 5) 257s LINESTRING (0 0, 1 0, 1 1, 0 1) 257s LINESTRING (0 2, 1 3) 257s LINESTRING (10 13, 11 14, 12 15) 257s POINT (0 0) 257s POINT (10 0) 257s POINT (10 10) 257s POINT (0 10) 257s POINT (5 5) 257s MULTIPOINT ((0 0), (10 0), (10 10), (0 10)) 257s MULTIPOINT ((5 5), (5 6), (6 6), (6 5)) 257s MULTIPOINT ((0 0), (1 0), (1 1), (0 1)) 257s > mls = mls[[1]] 257s > class(mls) 257s [1] "XY" "MULTILINESTRING" "sfg" 257s > #expect_error(st_cast(mls, "POLYGON")) 257s > st_cast(mls, "POLYGON") 257s POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 5 6, 6 6, 6 5, 5 5)) 257s > 257s > expect_warning(st_cast(mls, "POINT")) 257s > p1 = st_polygon(pol1) 257s > expect_warning(st_cast(p1, "POINT")) 257s > ls = ls[[1]] 257s > class(ls) 257s [1] "XY" "LINESTRING" "sfg" 257s > expect_warning(st_cast(ls, "POINT")) 257s > 257s > mls = st_cast(p1, "MULTILINESTRING") 257s > p2 = st_cast(mls, "POLYGON") 257s > 257s > # st_is: 257s > st_is(st_point(0:1), "POINT") 257s [1] TRUE 257s > sfc = st_sfc(st_point(0:1), st_linestring(matrix(1:6,,2))) 257s > st_is(sfc, "POINT") 257s [1] TRUE FALSE 257s > st_is(sfc, "POLYGON") 257s [1] FALSE FALSE 257s > st_is(sfc, "LINESTRING") 257s [1] FALSE TRUE 257s > st_is(st_sf(a = 1:2, sfc), "LINESTRING") 257s [1] FALSE TRUE 257s > st_is(sfc, c("POINT", "LINESTRING")) 257s [1] TRUE TRUE 257s > 257s > #1194: 257s > wkt <- "MULTICURVE (COMPOUNDCURVE (LINESTRING (-83.62333 35.55244, -83.62328 35.55232, -83.62323 35.55223, -83.62319 35.55216, -83.62312 35.55209, -83.6231 35.55207), CIRCULARSTRING (-83.6231 35.55207, -83.62307 35.55205, -83.62302 35.55204), LINESTRING (-83.62302 35.55204, -83.62299 35.55203, -83.62289 35.55198, -83.62281 35.55189, -83.62271 35.55182)))" 257s > g <- st_as_sfc(wkt) 257s > g <- st_sf(demo = "test", geom = g, crs = 4326) 257s > m = st_cast(g, "MULTILINESTRING") 257s > identical(m$geom[[1]], st_cast(g$geom[[1]], "MULTILINESTRING")) 257s [1] TRUE 257s > 257s > st_cast(st_sfc(st_geometrycollection(), st_multipolygon()), 'MULTIPOLYGON') #1961 257s Geometry set for 2 features (with 2 geometries empty) 257s Geometry type: MULTIPOLYGON 257s Dimension: XY 257s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 257s CRS: NA 257s MULTIPOLYGON EMPTY 257s MULTIPOLYGON EMPTY 257s > st_cast(st_sfc(st_geometrycollection(), st_multipolygon(), st_point(0:1)), 'POINT') #1961 257s Geometry set for 3 features (with 2 geometries empty) 257s Geometry type: POINT 257s Dimension: XY 257s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 257s POINT EMPTY 257s POINT EMPTY 257s POINT (0 1) 257s CRS: NA 257s > 257s BEGIN TEST crs.R 257s 257s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 257s Copyright (C) 2024 The R Foundation for Statistical Computing 257s Platform: aarch64-unknown-linux-gnu (64-bit) 257s 257s R is free software and comes with ABSOLUTELY NO WARRANTY. 257s You are welcome to redistribute it under certain conditions. 257s Type 'license()' or 'licence()' for distribution details. 257s 257s R is a collaborative project with many contributors. 257s Type 'contributors()' for more information and 257s 'citation()' on how to cite R or R packages in publications. 257s 257s Type 'demo()' for some demos, 'help()' for on-line help, or 257s 'help.start()' for an HTML browser interface to help. 257s Type 'q()' to quit R. 257s 258s > suppressPackageStartupMessages(library(sf)) 258s > options(rgdal_show_exportToProj4_warnings = "none") 258s > suppressWarnings(st_crs(-1)) 258s Coordinate Reference System: NA 258s > suppressWarnings(st_crs(999999)) 258s Coordinate Reference System: NA 258s > inherits(try(st_crs("error"), silent = TRUE), "try-error") 258s [1] TRUE 258s > str = "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel +towgs84=565.4171,50.3319,465.5524,-0.398957388243134,0.343987817378283,-1.87740163998045,4.0725 +units=m +no_defs" 258s > x <- st_crs(str) 258s > x<- st_crs(3857) 258s > str = st_crs(3857)$proj4string 258s > st_crs(3857)$units 258s [1] "m" 258s > x = st_crs("+proj=longlat +datum=WGS84") 258s > x = st_crs(4326) 258s > x = st_crs("+proj=laea") # no EPSG 258s > 258s > x = st_sfc(st_point(0:1)) 258s > y = st_crs(x, parameters = TRUE) 258s > st_crs(x) = 4326 258s > y = st_crs(x, parameters = TRUE) 258s > 258s > from = st_crs(4326)$proj4string 258s > to = st_crs(3857)$proj4string 258s > ret = sf_project(from, to, rbind(c(0,0), c(1,1))) 258s > round(ret, 7) 258s [,1] [,2] 258s [1,] 0.0 0.0 258s [2,] 111319.5 111325.1 258s > # create Inf points: #1227/#1228 258s > suppressWarnings( 258s + sf_project("+proj=longlat", "+proj=lcc +lat_1=30 +lat_2=60", cbind(c(0,0),c(-80,-90)), keep = TRUE) 258s + ) 258s [,1] [,2] 258s [1,] 0 -53554590 258s [2,] NA NA 258s > sf_project(to, from, ret) 258s [,1] [,2] 258s [1,] 0 0 258s [2,] 1 1 258s > suppressWarnings( 258s + sf_project("+proj=longlat", "+proj=lcc +lat_1=30 +lat_2=60", cbind(c(0,0),c(-80,-90)), keep = TRUE) 258s + ) 258s [,1] [,2] 258s [1,] 0 -53554590 258s [2,] NA NA 258s > st_transform(st_sfc(st_point(c(0,0)), st_point(c(1,1)), crs = 4326), 3857) 258s Geometry set for 2 features 258s Geometry type: POINT 258s Dimension: XY 258s Bounding box: xmin: 0 ymin: 0 xmax: 111319.5 ymax: 111325.1 258s Projected CRS: WGS 84 / Pseudo-Mercator 258s POINT (0 0) 258s POINT (111319.5 111325.1) 258s > if (Sys.getenv("USER") %in% c("edzer", "travis")) { # causes memory leaks: 258s + stopifnot(inherits(try(sf_project("+proj=longlat", "+proj=bar", matrix(1:4,2)), silent = TRUE), "try-error")) 258s + stopifnot(inherits(try(sf_project("+proj=foo", "+proj=longlat", matrix(1:4,2)), silent = TRUE), "try-error")) 258s + } 258s > 258s > if (sf_extSoftVersion()["USE_PROJ_H"] == "true" || sf_proj_info("have_datum_files")) { 258s + "datum files installed" 258s + } else { 258s + "datum files not installed" 258s + } 258s [1] "datum files installed" 258s > 258s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 258s + x0 = sp::CRS("+init=epsg:4326") 258s + cat(sp::wkt(x0), "\n") 258s + x = st_crs(x0) 258s + print(x) 258s + 258s + y0 = st_crs(4326) 258s + y0 258s + y = as(y0, "CRS") 258s + cat(sp::wkt(y), "\n") 258s + } 259s GEOGCRS["WGS 84", 259s ENSEMBLE["World Geodetic System 1984 ensemble", 259s MEMBER["World Geodetic System 1984 (Transit)", 259s ID["EPSG",1166]], 259s MEMBER["World Geodetic System 1984 (G730)", 259s ID["EPSG",1152]], 259s MEMBER["World Geodetic System 1984 (G873)", 259s ID["EPSG",1153]], 259s MEMBER["World Geodetic System 1984 (G1150)", 259s ID["EPSG",1154]], 259s MEMBER["World Geodetic System 1984 (G1674)", 259s ID["EPSG",1155]], 259s MEMBER["World Geodetic System 1984 (G1762)", 259s ID["EPSG",1156]], 259s MEMBER["World Geodetic System 1984 (G2139)", 259s ID["EPSG",1309]], 259s ELLIPSOID["WGS 84",6378137,298.257223563, 259s LENGTHUNIT["metre",1], 259s ID["EPSG",7030]], 259s ENSEMBLEACCURACY[2.0], 259s ID["EPSG",6326]], 259s PRIMEM["Greenwich",0, 259s ANGLEUNIT["degree",0.0174532925199433], 259s ID["EPSG",8901]], 259s CS[ellipsoidal,2], 259s AXIS["longitude",east, 259s ORDER[1], 259s ANGLEUNIT["degree",0.0174532925199433, 259s ID["EPSG",9122]]], 259s AXIS["latitude",north, 259s ORDER[2], 259s ANGLEUNIT["degree",0.0174532925199433, 259s ID["EPSG",9122]]], 259s USAGE[ 259s SCOPE["unknown"], 259s AREA["World."], 259s BBOX[-90,-180,90,180]]] 259s Coordinate Reference System: 259s User input: WGS 84 259s wkt: 259s GEOGCRS["WGS 84", 259s ENSEMBLE["World Geodetic System 1984 ensemble", 259s MEMBER["World Geodetic System 1984 (Transit)", 259s ID["EPSG",1166]], 259s MEMBER["World Geodetic System 1984 (G730)", 259s ID["EPSG",1152]], 259s MEMBER["World Geodetic System 1984 (G873)", 259s ID["EPSG",1153]], 259s MEMBER["World Geodetic System 1984 (G1150)", 259s ID["EPSG",1154]], 259s MEMBER["World Geodetic System 1984 (G1674)", 259s ID["EPSG",1155]], 259s MEMBER["World Geodetic System 1984 (G1762)", 259s ID["EPSG",1156]], 259s MEMBER["World Geodetic System 1984 (G2139)", 259s ID["EPSG",1309]], 259s ELLIPSOID["WGS 84",6378137,298.257223563, 259s LENGTHUNIT["metre",1], 259s ID["EPSG",7030]], 259s ENSEMBLEACCURACY[2.0], 259s ID["EPSG",6326]], 259s PRIMEM["Greenwich",0, 259s ANGLEUNIT["degree",0.0174532925199433], 259s ID["EPSG",8901]], 259s CS[ellipsoidal,2], 259s AXIS["longitude",east, 259s ORDER[1], 259s ANGLEUNIT["degree",0.0174532925199433, 259s ID["EPSG",9122]]], 259s AXIS["latitude",north, 259s ORDER[2], 259s ANGLEUNIT["degree",0.0174532925199433, 259s ID["EPSG",9122]]], 259s USAGE[ 259s SCOPE["unknown"], 259s AREA["World."], 259s BBOX[-90,-180,90,180]]] 259s Warning message: 259s In CPL_crs_from_input(x) : 259s GDAL Message 1: +init=epsg:XXXX syntax is deprecated. It might return a CRS with a non-EPSG compliant axis order. 259s GEOGCRS["WGS 84", 259s ENSEMBLE["World Geodetic System 1984 ensemble", 259s MEMBER["World Geodetic System 1984 (Transit)"], 259s MEMBER["World Geodetic System 1984 (G730)"], 259s MEMBER["World Geodetic System 1984 (G873)"], 259s MEMBER["World Geodetic System 1984 (G1150)"], 259s MEMBER["World Geodetic System 1984 (G1674)"], 259s MEMBER["World Geodetic System 1984 (G1762)"], 259s MEMBER["World Geodetic System 1984 (G2139)"], 259s ELLIPSOID["WGS 84",6378137,298.257223563, 259s LENGTHUNIT["metre",1]], 259s ENSEMBLEACCURACY[2.0]], 259s PRIMEM["Greenwich",0, 259s ANGLEUNIT["degree",0.0174532925199433]], 259s CS[ellipsoidal,2], 259s AXIS["geodetic latitude (Lat)",north, 259s ORDER[1], 259s ANGLEUNIT["degree",0.0174532925199433]], 259s AXIS["geodetic longitude (Lon)",east, 259s ORDER[2], 259s ANGLEUNIT["degree",0.0174532925199433]], 259s USAGE[ 259s SCOPE["Horizontal component of 3D system."], 259s AREA["World."], 259s BBOX[-90,-180,90,180]], 259s ID["EPSG",4326]] 259s > 259s > # https://github.com/r-spatial/sf/issues/1170 259s > g = st_as_sfc("POLYGON ((-61.66957 10.69214, -61.565 10.75728, -61.37453 10.77654, -61.40721 10.60681, -61.66957 10.69214))") 259s > d = st_as_sf(data.frame(id=1, geometry=g), crs=4326) 259s > st_area(d) 259s 350534486 [m^2] 259s > st_area(st_transform(d, 2314)) 259s 349124497 [m^2] 259s > 259s > st_axis_order() 259s [1] FALSE 259s > if (compareVersion(sf_extSoftVersion()["GDAL"], "2.5.0") > -1) 259s + st_axis_order(TRUE) 259s > st_axis_order(FALSE) 259s > 259s BEGIN TEST dist.R 259s 259s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 259s Copyright (C) 2024 The R Foundation for Statistical Computing 259s Platform: aarch64-unknown-linux-gnu (64-bit) 259s 259s R is free software and comes with ABSOLUTELY NO WARRANTY. 259s You are welcome to redistribute it under certain conditions. 259s Type 'license()' or 'licence()' for distribution details. 259s 259s R is a collaborative project with many contributors. 259s Type 'contributors()' for more information and 259s 'citation()' on how to cite R or R packages in publications. 259s 259s Type 'demo()' for some demos, 'help()' for on-line help, or 259s 'help.start()' for an HTML browser interface to help. 259s Type 'q()' to quit R. 259s 259s > suppressPackageStartupMessages(library(sf)) 260s > suppressPackageStartupMessages(library(units)) 260s > 260s > x = st_sfc( 260s + st_point(c(0,0)), 260s + st_point(c(1,0)), 260s + st_point(c(2,0)), 260s + st_point(c(3,0)), 260s + crs = 4326 260s + ) 260s > 260s > y = st_sfc( 260s + st_point(c(0,10)), 260s + st_point(c(1,0)), 260s + st_point(c(2,0)), 260s + st_point(c(3,0)), 260s + st_point(c(4,0)), 260s + crs = 4326 260s + ) 260s > 260s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 260s + d.sf = st_distance(x, y) 260s + d.sp = spDists(as(x, "Spatial"), as(y, "Spatial")) 260s + units(d.sp) = as_units("km") 260s + print(round(d.sf - d.sp, 7)) 260s + 260s + #summary(unclass(d.sf) - d.sp) 260s + 260s + st_crs(x) = st_crs(y) = NA 260s + d.sf = st_distance(x, y) 260s + d.sp = spDists(as(x, "Spatial"), as(y, "Spatial")) 260s + print(round(d.sf - d.sp, 7)) 260s + } 260s Units: [m] 260s [,1] [,2] [,3] [,4] [,5] 260s [1,] 6107.765 -124.3896 -248.7792 -373.1688 -497.5585 260s [2,] 6065.138 0.0000 -124.3896 -248.7792 -373.1688 260s [3,] 5940.569 -124.3896 0.0000 -124.3896 -248.7792 260s [4,] 5743.252 -248.7792 -124.3896 0.0000 -124.3896 260s [,1] [,2] [,3] [,4] [,5] 260s [1,] 0 0 0 0 0 260s [2,] 0 0 0 0 0 260s [3,] 0 0 0 0LINESTRING (0 10, 1 0, 2 0, 3 0, 4 0) 260s MULTIPOINT ((0 0.5)) 260s MULTIPOINT ((0.5 0), (1.5 0), (2.5 0), (3.5 0),... 260s Error in st_line_sample(ls, density = 1/1000) : 260s st_line_sample for longitude/latitude not supported; use st_segmentize? 260s 0 260s [4,] 0 0 0 0 0 260s > 260s > # st_length: 260s > st_crs(y) = 4326 260s > (z = st_sfc(st_linestring(rbind(c(0,10), c(1,0), c(2,0), c(3,0), c(4,0))), crs = 4326)) 260s Geometry set for 1 feature 260s Geometry type: LINESTRING 260s Dimension: XY 260s Bounding box: xmin: 0 ymin: 0 xmax: 4 ymax: 10 260s Geodetic CRS: WGS 84 260s > d = st_distance(y, y) 260s > round(d, 7) 260s Units: [m] 260s [,1] [,2] [,3] [,4] [,5] 260s [1,] 0 1117440.6 1133750.1 1160423.1 1196767.0 260s [2,] 1117441 0.0 111195.1 222390.2 333585.3 260s [3,] 1133750 111195.1 0.0 111195.1 222390.2 260s [4,] 1160423 222390.2 111195.1 0.0 111195.1 260s [5,] 1196767 333585.3 222390.2 111195.1 0.0 260s > st_length(z) 260s 1451026 [m] 260s > st_length(z) - sum(d[1,2], d[2,3], d[3,4], d[4,5]) 260s 0 [m] 260s > 260s > # st_line_sample: 260s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 260s + st_linestring(rbind(c(0,0),c(10,0)))) 260s > # set.seed(135) 260s > st_line_sample(ls, density = 1) 260s Geometry set for 2 features 260s Geometry type: MULTIPOINT 260s Dimension: XY 260s Bounding box: xmin: 0 ymin: 0 xmax: 9.5 ymax: 0.5 260s CRS: NA 260s > 260s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 260s + st_linestring(rbind(c(0,0),c(.1,0))), crs = 4326) 260s > 260s > st_length(ls) 260s Units: [m] 260s [1] 111195.10 11119.51 260s > try(st_line_sample(ls, density = 1/1000)) 260s > x = st_line_sample(st_transform(ls, 3857), density = 1/1000) # one per km 260s > 260s BEGIN TEST dplyr.R 260s 260s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 260s Copyright (C) 2024 The R Foundation for Statistical Computing 260s Platform: aarch64-unknown-linux-gnu (64-bit) 260s 260s R is free software and comes with ABSOLUTELY NO WARRANTY. 260s You are welcome to redistribute it under certain conditions. 260s Type 'license()' or 'licence()' for distribution details. 260s 260s R is a collaborative project with many contributors. 260s Type 'contributors()' for more information and 260s 'citation()' on how to cite R or R packages in publications. 260s 260s Type 'demo()' for some demos, 'help()' for on-line help, or 260s 'help.start()' for an HTML browser interface to help. 260s Type 'q()' to quit R. 260s 260s > suppressPackageStartupMessages(library(sf)) 261s > 261s > if (require(dplyr, quietly = TRUE)) { 261s + options(dplyr.summarise.inform=FALSE) 261s + read_sf(system.file("shape/nc.shp", package="sf"), quiet = TRUE) %>% 261s + st_transform(3857) -> nc 261s + nc %>% filter(AREA > .1) %>% plot() 261s + 261s + # plot 10 smallest counties in grey: 261s + nc %>% 261s + select(BIR74, geometry) %>% 261s + plot() 261s + 261s + nc %>% 261s + select(AREA, geometry) %>% 261s + arrange(AREA) %>% 261s + slice(1:10) %>% 261s + plot(add = TRUE, col = 'grey', main ="") 261s + 261s + # select: check both when geometry is part of the selection, and when not: 261s + nc %>% select(SID74, SID79) %>% names() 261s + nc %>% select(SID74, SID79, geometry) %>% names() 261s + nc %>% select(SID74, SID79) %>% class() 261s + nc %>% select(SID74, SID79, geometry) %>% class() 261s + 261s + # group_by: 261s + nc$area_cl = cut(nc$AREA, c(0, .1, .12, .15, .25)) 261s + nc %>% group_by(area_cl) %>% class() 261s + 261s + # mutate: 261s + nc2 <- nc %>% mutate(area10 = AREA/10) 261s + 261s + # transmute: 261s + nc %>% transmute(AREA = AREA/10, geometry = geometry) %>% class() 261s + nc %>% transmute(AREA = AREA/10) %>% class() 261s + 261s + # rename: 261s + nc2 <- nc %>% rename(area = AREA) 261s + 261s + # distinct: 261s + nc[c(1:100,1:10),] %>% distinct() %>% nrow() 261s + 261s + # summarize: 261s + nc$area_cl = cut(nc$AREA, c(0, .1, .12, .15, .25)) 261s + nc.g <- nc %>% group_by(area_cl) 261s + nc.g %>% summarise(mean(AREA)) 261s + nc.g %>% summarize(mean(AREA)) %>% plot(col = 3:6/7) 261s + 261s + library(tidyr) 261s + 261s + # time-wide to long table, using tidyr::gather 261s + # stack the two SID columns for the July 1, 1974 - June 30, 1978 and July 1, 1979 - June 30, 1984 periods 261s + # (see https://cran.r-project.org/web/packages/spdep/vignettes/sids.pdf) 261s + nc %>% select(SID74, SID79, geometry) %>% gather("VAR", "SID", -geometry) %>% summary() 261s + 261s + # spread: 261s + nc$row = 1:100 261s + nc.g <- nc %>% select(SID74, SID79, row) %>% gather("VAR", "SID", -row, -geometry) 261s + nc.g %>% tail() 261s + nc.g %>% spread(VAR, SID) %>% head() 261s + nc %>% select(SID74, SID79, geometry, row) %>% gather("VAR", "SID", -geometry, -row) %>% spread(VAR, SID) %>% head() 261s + 261s + # test st_set_crs in pipe: 261s + sfc = st_sfc(st_point(c(0,0)), st_point(c(1,1))) 261s + x <- sfc %>% st_set_crs(4326) %>% st_transform(3857) 261s + x 261s + 261s + read_sf(system.file("shape/nc.shp", package="sf"), quiet = TRUE) %>% 261s + st_transform(3857) -> nc 261s + nc.merc <- st_transform(nc, 32119) # NC State Plane 261s + suppressPackageStartupMessages(library(units)) 261s + install_unit("person") 261s + person = as_units("person") 261s + nc.merc <- nc.merc %>% mutate(area = st_area(nc.merc), dens = BIR74 * person / area) 261s + 261s + # summary(nc.merc$dens) # requires units 0.4-2 261s + nc.merc$area_cl <- cut(nc$AREA, c(0, .1, .12, .15, .25)) 261s + nc.grp <- nc.merc %>% group_by(area_cl) 261s + 261s + 261s Attaching package: 'dplyr' 261s 261s The following objects are masked from 'package:stats': 261s 261s filter, lag 261s 261s The following objects are masked from 'package:base': 261s 261s intersect, setdiff, setequal, union 261s 261s out <- nc.grp %>% summarise(A = sum(area), pop = sum(dens * area), 261s + new_dens = sum(dens * area)/sum(area)) 261s + 261s + # mean densities depend on grouping: 261s + nc.merc %>% summarize(mean(dens)) 261s + out %>% summarise(mean(new_dens)) 261s + 261s + # total densities don't: 261s + nc.merc %>% summarise(sum(area * dens)) 261s + out %>% summarise(sum(A * new_dens)) 261s + 261s + conn = system.file("gpkg/nc.gpkg", package = "sf") 261s + 261s + if (require(DBI, quietly = TRUE) && require(RSQLite, quietly = TRUE)) { 261s + con = dbConnect(SQLite(), dbname = system.file("gpkg/nc.gpkg", package = "sf")) 261s + dbReadTable(con, "nc.gpkg") %>% filter(AREA > 0.2) %>% collect %>% st_sf 261s + 261s + # nest: 261s + storms.sf = st_as_sf(storms, coords = c("long", "lat"), crs = 4326) 261s + x <- storms.sf %>% group_by(name, year) %>% nest 261s + 261s + nrow(distinct(nc[c(1,1,1,2,2,3:100),])) 261s + 261s + # set.seed(1331) 261s + nc$gp <- sample(10, 100, replace=TRUE) 261s + # Get centroid of each group of polygons; https://github.com/r-spatial/sf/issues/969 261s + nc_gp_cent <- nc %>% 261s + group_by(gp) %>% 261s + group_map(st_area) 261s + 261s + nc %>% st_filter(nc[1,]) %>% nrow 261s + } # DBI & SQLITE 261s + } # dplyr 263s Warning message: 263s plotting the first 10 out of 14 attributes; use max.plot = 14 to plot all 263s [1] 4 263s > 263s BEGIN TEST empty.R 263s 263s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 263s Copyright (C) 2024 The R Foundation for Statistical Computing 263s Platform: aarch64-unknown-linux-gnu (64-bit) 263s 263s R is free software and comes with ABSOLUTELY NO WARRANTY. 263s You are welcome to redistribute it under certain conditions. 263s Type 'license()' or 'licence()' for distribution details. 263s 263s R is a collaborative project with many contributors. 263s Type 'contributors()' for more information and 263s 'citation()' on how to cite R or R packages in publications. 263s 263s Type 'demo()' for some demos, 'help()' for on-line help, or 263s 'help.start()' for an HTML browser interface to help. 263s Type 'q()' to quit R. 263s 263s > suppressPackageStartupMessages(library(sf)) 264s > 264s > # create empty geometries: 264s > st_point(rep(NA_real_,2)) 264s > POINT EMPTY 264s st_point(rep(NA_real_,3), dim = "XYZ") 264s > POINT Z EMPTY 264s st_point(rep(NA_real_,3), dim = "XYM") 264s POINT M EMPTY 264s POINT ZM EMPTY 264s MULTIPOINT EMPTY 264s MULTIPOINT Z EMPTY 264s MULTIPOINT M EMPTY 264s MULTIPOINT ZM EMPTY 264s LINESTRING EMPTY 264s LINESTRING Z EMPTY 264s LINESTRING M EMPTY 264s LINESTRING ZM EMPTY 264s MULTILINESTRING EMPTY 264s MULTILINESTRING Z EMPTY 264s MULTILINESTRING M EMPTY 264s MULTILINESTRING ZM EMPTY 264s POLYGON EMPTY 264s POLYGON Z EMPTY 264s POLYGON M EMPTY 264s POLYGON ZM EMPTY 264s MULTIPOLYGON EMPTY 264s MULTIPOLYGON Z EMPTY 264s MULTIPOLYGON M EMPTY 264s MULTIPOLYGON ZM EMPTY 264s GEOMETRYCOLLECTION EMPTY 264s GEOMETRYCOLLECTION Z EMPTY 264s GEOMETRYCOLLECTION M EMPTY 264s GEOMETRYCOLLECTION ZM EMPTY 264s POINT EMPTY 264s MULTIPOINT EMPTY 264s LINESTRING EMPTY 264s MULTILINESTRING EMPTY 264s POLYGON EMPTY 264s MULTIPOLYGON EMPTY 264s GEOMETRYCOLLECTION EMPTY 264s POINT EMPTY 264s MULTIPOINT EMPTY 264s LINESTRING EMPTY 264s MULTILINESTRING EMPTY 264s POLYGON EMPTY 264s POINT Z EMPTY 264s MULTIPOINT Z EMPTY 264s LINESTRING Z EMPTY 264s MULTILINESTRING Z EMPTY 264s POLYGON Z EMPTY 264s POINT M EMPTY 264s MULTIPOINT M EMPTY 264s LINESTRING M EMPTY 264s MULTILINESTRING M EMPTY 264s POLYGON M EMPTY 264s POINT ZM EMPTY 264s MULTIPOINT ZM EMPTY 264s LINESTRING ZM EMPTY 264s MULTILINESTRING ZM EMPTY 264s POLYGON ZM EMPTY 264s POINT EMPTY 264s MULTIPOINT EMPTY 264s LINESTRING EMPTY 264s MULTILINESTRING EMPTY 264s POLYGON EMPTY 264s POINT EMPTY 264s MULTIPOINT EMPTY 264s LINESTRING EMPTY 264s MULTILINESTRING EMPTY 264s POLYGON EMPTY 264s POINT Z EMPTY 264s MULTIPOINT Z EMPTY 264s LINESTRING Z EMPTY 264s MULTILINESTRING Z EMPTY 264s POLYGON Z EMPTY 264s POINT M EMPTY 264s MULTIPOINT M EMPTY 264s LINESTRING M EMPTY 264s MULTILINESTRING M EMPTY 264s POLYGON M EMPTY 264s POINT ZM EMPTY 264s MULTIPOINT ZM EMPTY 264s LINESTRING ZM EMPTY 264s MULTILINESTRING ZM EMPTY 264s POLYGON ZM EMPTY 264s > st_point(rep(NA_real_,4), dim = "XYZM") 264s > 264s > st_multipoint() 264s > st_multipoint(matrix(numeric(0), 0, 3), dim = "XYZ") 264s > st_multipoint(matrix(numeric(0), 0, 3), dim = "XYM") 264s > st_multipoint(matrix(numeric(0), 0, 4), dim = "XYZM") 264s > 264s > st_linestring(matrix(numeric(0), 0, 2), "XY") 264s > st_linestring(matrix(numeric(0), 0, 3), "XYZ") 264s > st_linestring(matrix(numeric(0), 0, 3), "XYM") 264s > st_linestring(matrix(numeric(0), 0, 4), "XYZM") 264s > 264s > st_multilinestring(list(), "XY") 264s > st_multilinestring(list(), "XYZ") 264s > st_multilinestring(list(), "XYM") 264s > st_multilinestring(list(), "XYZM") 264s > 264s > st_polygon(list(), "XY") 264s > st_polygon(list(), "XYZ") 264s > st_polygon(list(), "XYM") 264s > st_polygon(list(), "XYZM") 264s > 264s > st_multipolygon(list(), "XY") 264s > st_multipolygon(list(), "XYZ") 264s > st_multipolygon(list(), "XYM") 264s > st_multipolygon(list(), "XYZM") 264s > 264s > st_geometrycollection() 264s > st_geometrycollection(dim = "XYZ") 264s > st_geometrycollection(dim = "XYM") 264s > st_geometrycollection(dim = "XYZM") 264s > 264s > st_point(rep(NA_real_,2)) 264s > st_multipoint() 264s > st_linestring(matrix(numeric(0), 0, 2)) 264s > st_multilinestring(list(), "XY") 264s > st_polygon(list(), "XY") 264s > st_multipolygon(list(), "XY") 264s > st_geometrycollection(, "XY") 264s > 264s > (e1 = st_sfc( 264s + st_point(rep(NA_real_,2)), 264s + st_multipoint(), 264s + st_linestring(matrix(numeric(0), 0, 2)), 264s + st_multilinestring(list(), "XY"), 264s + st_polygon(list(), "XY"), 264s + st_multipolygon(list(), "XY"), 264s + st_geometrycollection(, "XY"))) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XY 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s CRS: NA 264s First 5 geometries: 264s > 264s > (e2 = st_sfc(st_point(rep(NA_real_,3), "XYZ"), 264s + st_multipoint(matrix(numeric(0),0,3), dim = "XYZ"), 264s + st_linestring(matrix(numeric(0), 0, 3)), 264s + st_multilinestring(list(), "XYZ"), 264s + st_polygon(list(), "XYZ"), 264s + st_multipolygon(list(), "XYZ"), 264s + st_geometrycollection(dim = "XYZ"))) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XYZ 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s z_range: zmin: NA zmax: NA 264s CRS: NA 264s First 5 geometries: 264s > 264s > (e3 = st_sfc(st_point(rep(NA_real_,3), "XYM"), 264s + st_multipoint(matrix(numeric(0),0,3), dim = "XYM"), 264s + st_linestring(matrix(numeric(0), 0, 3), "XYM"), 264s + st_multilinestring(list(), "XYM"), 264s + st_polygon(list(), "XYM"), 264s + st_multipolygon(list(), "XYM"), 264s + st_geometrycollection(dim = "XYM"))) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XYM 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s m_range: mmin: NA mmax: NA 264s CRS: NA 264s First 5 geometries: 264s > 264s > (e4 = st_sfc(st_point(rep(NA_real_,4)), 264s + st_multipoint(matrix(numeric(0),0,4), dim = "XYZM"), 264s + st_linestring(matrix(numeric(0), 0, 4)), 264s + st_multilinestring(list(), "XYZM"), 264s + st_polygon(list(), "XYZM"), 264s + st_multipolygon(list(), "XYZM"), 264s + st_geometrycollection(dim = "XYZM"))) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XYZM 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s z_range: zmin: NA zmax: NA 264s m_range: mmin: NA mmax: NA 264s CRS: NA 264s First 5 geometries: 264s > 264s > st_as_sfc(st_as_binary(e1, pureR = TRUE)) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XY 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s CRS: NA 264s First 5 geometries: 264s > st_as_sfc(st_as_binary(e1, pureR = FALSE)) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XY 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s CRS: NA 264s First 5 geometries: 264s > st_as_sfc(st_as_binary(e2, pureR = FALSE)) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XYZ 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s z_range: zmin: NA zmax: NA 264s CRS: NA 264s First 5 geometries: 264s > st_as_sfc(st_as_binary(e3, pureR = FALSE)) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XYM 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s m_range: mmin: NA mmax: NA 264s CRS: NA 264s First 5 geometries: 264s > st_as_sfc(st_as_binary(e4, pureR = FALSE)) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XYZM 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s z_range: zmin: NA zmax: NA 264s m_range: mmin: NA mmax: NA 264s CRS: NA 264s First 5 geometries: 264s > st_as_sfc(st_as_binary(e1, pureR = FALSE)) 264s Geometry set for 7 features (with 7 geometries empty) 264s Geometry type: GEOMETRY 264s Dimension: XY 264s POINT EMPTY 264s MULTIPOINT EMPTY 264s LINESTRING EMPTY 264s MULTILINESTRING EMPTY 264s POLYGON EMPTY 264s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 264s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 264s CRS: NA 264s First 5 geometries: 264s > 264s > # sfc_GEOMETRY: 264s > x = st_sfc(st_point(0:1), st_linestring(matrix(1:4,2,2))) 264s > st_intersects(x, x, sparse = FALSE) 264s [,1] [,2] 264s [1,] TRUE FALSE 264s [2,] FALSE TRUE 264s > 264s > # two empty geoms: 264s > x = st_sfc(st_multipoint(), st_linestring()) 264s > st_intersects(x, x, sparse = FALSE) 264s [,1] [,2] 264s [1,] FALSE FALSE 264s [2,] FALSE FALSE 264s > 264s > # write & read: 264s > x = st_sf(a = 2:1, geom = structure(st_sfc(st_linestring(), st_linestring(matrix(1:4,2))))) 264s > write_sf(x, "empty.gpkg") 264s > y = st_read("empty.gpkg", quiet = TRUE) 264s > all.equal(x, y) 264s [1] "Component \"geom\": Attributes: < Component \"crs\": Component \"input\": 'is.NA' value mismatch: 0 in current 1 in target >" 264s [2] "Component \"geom\": Attributes: < Component \"crs\": Component \"wkt\": 'is.NA' value mismatch: 0 in current 1 in target >" 264s > 264s > # https://github.com/edzer/sfr/issues/398 : 264s > pt = st_sfc(st_point(c(0,92)), crs = 4267) 264s > robin_crs <- "+proj=robin +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs" 264s > # india_crs <- "+init=epsg:24383" # India-centered Lambert conformal conic projection 264s > india_crs <- "+proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs" 264s > st_transform(st_transform(pt, robin_crs), india_crs)[[1]] 264s POINT EMPTY 264s > 264s BEGIN TEST gdal_geom.R 264s 264s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 264s Copyright (C) 2024 The R Foundation for Statistical Computing 264s Platform: aarch64-unknown-linux-gnu (64-bit) 264s 264s R is free software and comes with ABSOLUTELY NO WARRANTY. 264s You are welcome to redistribute it under certain conditions. 264s Type 'license()' or 'licence()' for distribution details. 264s 264s R is a collaborative project with many contributors. 264s Type 'contributors()' for more information and 264s 'citation()' on how to cite R or R packages in publications. 264s 264s Type 'demo()' for some demos, 'help()' for on-line help, or 264s 'help.start()' for an HTML browser interface to help. 264s Type 'q()' to quit R. 264s 264s > suppressPackageStartupMessages(library(sf)) 265s > 265s > nc = st_read(system.file("shape/nc.shp", package="sf"), "nc", crs = 4267, 265s + agr = c(AREA = "aggregate", PERIMETER = "aggregate", CNTY_ = "identity", 265s + CNTY_ID = "identity", NAME = "identity", FIPS = "identity", FIPSNO = "identity", 265s + CRESS_ID = "identity", BIR74 = "aggregate", SID74 = "aggregate", NWBIR74 = "aggregate", 265s + BIR79 = "aggregate", SID79 = "aggregate", NWBIR79 = "aggregate"), quiet = TRUE) 265s > 265s > st_is_valid(nc) 265s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [16] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [31] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [46] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [61] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [76] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [91] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s > 265s > st_is_simple(nc) 265s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [16] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [31] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [46] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [61] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [76] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s [91] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 265s > 265s > nc_tr = st_transform(nc, 3857) 265s > 265s > x = st_buffer(nc_tr, 1000) 265s > 265s > x = st_boundary(nc) 265s > 265s > x = st_convex_hull(nc) 265s > 265s > x = st_simplify(nc_tr, dTolerance = 1e4) 265s > 265s > x = st_simplify(nc_tr, preserveTopology = TRUE) 265s > 265s > if (sf:::CPL_geos_version() >= "3.4.0") 265s + x = st_triangulate(nc_tr) 265s > 265s > mls = st_multilinestring(list(matrix(c(0,0,0,1,1,1,0,0),,2,byrow=TRUE))) 265s > x = st_polygonize(mls) 265s > 265s > x = st_segmentize(nc_tr, 5e4) 265s > 265s > try(x <- st_segmentize(nc_tr, -0.1)) 265s Error : argument dfMaxLength should be positive 265s 265s Warning message: 265s st_centroid assumes attributes are constant over geometries 265s > 265s > x = st_centroid(nc_tr) 265s > x = st_point_on_surface(nc_tr) 265s Warning message: 265s st_point_on_surface assumes attributes are constant over geometries 265s > 265s > a = nc[1:5,] 265s > b = nc[4:10,] 265s > 265s > x <- st_intersection(a[1,] ,b) 265s Warning message: 265s attribute variables are assumed to be spatially constant throughout all geometries 265s > 265s > u = st_union(b) 265s > 265s > x <- st_intersection(st_geometry(a), st_geometry(u)) 265s > 265s > x = st_union(a[1,], b) 265s > 265s > x = st_union(a, st_union(b)) 265s Warning message: 265s attribute variables are assumed to be spatially constant throughout all geometries 265s Warning message: 265s attribute variables are assumed to be spatially constant throughout all geometries 265s > 265s > x = st_difference(a[1,], b) 265s Warning message: 265s > 265s > x = st_difference(a, st_union(b)) 265s attribute variables are assumed to be spatially constant throughout all geometries 266s Warning message: 266s attribute variables are assumed to be spatially constant throughout all geometries 266s > 266s > x = st_sym_difference(a[1,], b) 266s > 266s > x = st_sym_difference(a, st_union(b)) 266s Warning message: 266s attribute variables are assumed to be spatially constant throughout all geometries 266s > 266s > x = st_drivers() 266s Warning message: 266s attribute variables are assumed to be spatially constant throughout all geometries 266s > #cat(paste("GDAL has", nrow(x), "drivers\n")) 266s > 266s > # GEOS ops: 266s > 266s > st_relate(a, b) 266s although coordinates are longitude/latitude, st_relate assumes that they are 266s planar 266s [,1] [,2] [,3] [,4] [,5] [,6] 266s [1,] "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" 266s [2,] "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" 266s [3,] "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" 266s [4,] "2FFF1FFF2" "FF2FF1212" "FF2FF1212" "FF2F11212" "FF2FF1212" "FF2FF1212" 266s [5,] "FF2FF1212" "2FFF1FFF2" "FF2F11212" "FF2FF1212" "FF2FF1212" "FF2F11212" 266s [,7] 266s [1,] "FF2FF1212" 266s [2,] "FF2FF1212" 266s [3,] "FF2F11212" 266s [4,] "FF2FF1212" 266s [5,] "FF2FF1212" 266s > 266s > st_disjoint(a, b) 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `disjoint' 266s 1: 1, 2, 3, 4, 5, 6, 7 266s 2: 1, 2, 3, 4, 5, 6, 7 266s 3: 1, 2, 3, 4, 5, 6 266s 4: 2, 3, 5, 6, 7 266s 5: 1, 4, 5, 7 266s > 266s > st_touches(a, b) 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `touches' 266s 1: (empty) 266s 2: (empty) 266s 3: 7 266s 4: 4 266s 5: 3, 6 266s > 266s > st_crosses(a, b) 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `crosses' 266s 1: (empty) 266s 2: (empty) 266s 3: (empty) 266s 4: (empty) 266s 5: (empty) 266s > 266s > st_within(a, b) 266s although coordinates are longitude/latitude, st_crosses assumes that they are 266s planar 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `within' 266s 1: (empty) 266s 2: (empty) 266s 3: (empty) 266s 4: 1 266s 5: 2 266s > 266s > st_contains(a, b) 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `contains' 266s 1: (empty) 266s 2: (empty) 266s 3: (empty) 266s 4: 1 266s 5: 2 266s > 266s > st_overlaps(a, b) 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `overlaps' 266s 1: (empty) 266s 2: (empty) 266s 3: (empty) 266s 4: (empty) 266s 5: (empty) 266s > 266s > st_equals(a, b) 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `equals' 266s 1: (empty) 266s 2: (empty) 266s 3: (empty) 266s 4: 1 266s 5: 2 266s > 266s > st_covers(a, b) 266s although coordinates are longitude/latitude, st_overlaps assumes that they are 266s planar 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `covers' 266s 1: (empty) 266s 2: (empty) 266s 3: (empty) 266s 4: 1 266s 5: 2 266s > 266s > st_covered_by(a, b) 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `covered_by' 266s 1: (empty) 266s 2: (empty) 266s 3: (empty) 266s 4: 1 266s 5: 2 266s > 266s > st_equals_exact(a, b, 0.01) 266s Sparse geometry binary predicate list of length 5, where the predicate 266s was `equals_exact' 266s 1: (empty) 266s 2: (empty) 266s 3: (empty) 266s 4: 1 266s 5: 2 266s > 266s > # st_is_within_distance(a, b, 2) 266s > 266s > st_geometry_type(st_sfc(st_point(1:2), st_linestring(matrix(1:4,2,2)))) 266s [1] POINT LINESTRING 266s 18 Levels: GEOMETRY POINT LINESTRING POLYGON MULTIPOINT ... TRIANGLE 266s > 266s > st_geometry_type(st_sfc(st_point(1:2), st_linestring(matrix(1:4,2,2))), by_geometry = FALSE) 266s [1] GEOMETRY 266s 18 Levels: GEOMETRY POINT LINESTRING POLYGON MULTIPOINT ... TRIANGLE 266s > 266s > st_zm(list(st_point(1:3), st_linestring(matrix(1:6,2,3)))) 266s [[1]] 266s 266s [[2]] 266s POINT (1 2) 266s LINESTRING (1 3, 2 4) 266s 266s > 266s > st_zm(list(st_point(1:2), st_linestring(matrix(1:6,3,2))), add = TRUE, "Z") 266s [[1]] 266s POINT (1 2) 266s 266s [[2]] 266s LINESTRING (1 4, 2 5, 3 6) 266s 266s > 266s > st_transform(st_sfc(st_point(c(0,0)), crs=4326), st_crs("+proj=geocent"))[[1]] 266s POINT Z (6378137 0 0) 266s > 266s > cbind(st_area(nc_tr[1:5,]), a$AREA) 266s [,1] [,2] 266s [1,] 1760230516 0.114 266s [2,] 946417787 0.061 266s [3,] 2202223078 0.143 266s [4,] 1074332698 0.070 266s [5,] 2352528086 0.153 266s > 266s > st_area(st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0))))) 266s [1] 1 266s > 266s > st_length(st_linestring(rbind(c(0,0),c(0,1)))) 266s MULTILINESTRING ((0 0, 1 1), (0 1, 1 0)) 266s Error in st_buffer.sfc(sfc, units::set_units(1000, km)) : 266s x does not have a crs set: can't convert units 266s [1] 1 266s > 266s > st_length(st_multilinestring(list(rbind(c(0,0),c(0,1))))) 266s [1] 1 266s > 266s > try(st_length(st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))))) 266s [1] 0 266s > 266s > st_area(st_multilinestring(list(rbind(c(0,0),c(0,1))))) 266s [1] 0 266s > 266s > # adds the (0.5 0.5) node: 266s > st_union(st_multilinestring(list(rbind(c(0,0),c(1,1)), rbind(c(0,1), c(1,0))))) 266s > 266s > p1 = st_point(c(7,52)) 266s > p2 = st_point(c(-30,20)) 266s > sfc = st_sfc(p1, p2) 266s > try(st_buffer(sfc, units::set_units(1000, km))) # error: no crs 266s > sfc = st_sfc(p1, p2, crs = 4326) 266s > try(st_buffer(sfc, units::set_units(1000, km))) # error: wrong units 266s Geometry set for 2 features 266s Geometry type: POLYGON 266s Dimension: XY 266s Bounding box: xmin: -39.65182 ymin: 10.93649 xmax: 21.97439 ymax: 61.16965 266s Geodetic CRS: WGS 84 266s POLYGON ((-1.035063 59.83701, -1.558398 59.8318... 266s POLYGON ((-22.57219 14.45171, -22.42915 14.4660... 266s > if (version$os == "linux-gnu") { # FIXME: why does this break on windows - degree symbol? 266s + x = st_buffer(sfc, units::set_units(0.1, rad)) # OK: will convert to arc_degrees 266s + } 266s > x = st_transform(sfc, 3857) 266s > x = st_buffer(x, units::set_units(1000, km)) # success 266s > 266s > cr = st_as_sfc("CIRCULARSTRING(0 0,1 0,1 1)") 266s > cr1 = st_sf(a = 1, geometry = cr) 266s > plot(cr) 266s > st_as_grob(cr[[1]]) 266s lines[GRID.lines.1] 266s > 266s > x = st_as_sfc("MULTISURFACE(CURVEPOLYGON(COMPOUNDCURVE(LINESTRING(-159.399779123 22.226016471, -159.399699153 22.226276431, -159.398736217 22.226118372, -159.398260872 22.226095318, -159.398140792 22.2260564590001, -159.398163058 22.2257268010001, -159.397882642 22.225394244, -159.397397157 22.225057335, -159.397318825 22.2251780230001, -159.396993115 22.225177984, -159.396748242 22.2248808800001, -159.396901679 22.224770398, -159.396876329 22.224673093, -159.399167008 22.224731392, -159.399502204 22.225551382), CIRCULARSTRING(-159.399502204 22.225551382, -159.399622762077 22.2257930044972, -159.399779123 22.226016471))))") 266s > mp <- x[[1]] %>% st_cast("MULTIPOLYGON") 266s > 266s > x = st_as_sfc("COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 1, 1 0),(1 0, 0 1))") 266s > ls <- x[[1]] %>% st_cast() 266s > class(ls) 266s [1] "XY" "LINESTRING" "sfg" 266s > 266s > is.na(st_bbox(ls)) 266s [1] FALSE 266s > 266s > mp = st_combine(st_buffer(st_sfc(lapply(1:3, function(x) st_point(c(x,x)))), 0.2 * 1:3)) 266s > plot(st_centroid(mp), add = TRUE, col = 'red') # centroid of combined geometry 266s > plot(st_centroid(mp, of_largest_polygon = TRUE), add = TRUE, col = 'blue', pch = 3) # center of largest sub-polygon 266s > 266s > x = st_sfc(st_polygon(list(rbind(c(0,0),c(0.5,0),c(0.5,0.5),c(0.5,0),c(1,0),c(1,1),c(0,1),c(0,0))))) 266s > suppressWarnings(st_is_valid(x)) 266s [1] FALSE 266s > y = st_make_valid(x) 266s > y = st_make_valid(x[[1]]) 266s > y = st_make_valid(st_sf(a = 1, geom = x)) 266s > st_is_valid(y) 266s [1] TRUE 266s > 266s BEGIN TEST geos.R 266s 266s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 266s Copyright (C) 2024 The R Foundation for Statistical Computing 266s Platform: aarch64-unknown-linux-gnu (64-bit) 266s 266s R is free software and comes with ABSOLUTELY NO WARRANTY. 266s You are welcome to redistribute it under certain conditions. 266s Type 'license()' or 'licence()' for distribution details. 266s 266s R is a collaborative project with many contributors. 266s Type 'contributors()' for more information and 266s 'citation()' on how to cite R or R packages in publications. 266s 266s Type 'demo()' for some demos, 'help()' for on-line help, or 266s 'help.start()' for an HTML browser interface to help. 266s Type 'q()' to quit R. 266s 266s > suppressPackageStartupMessages(library(sf)) 267s > # nc = st_read(system.file("gpkg/nc.gpkg", package="sf")) 267s > nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 267s > nc_checked = st_transform(nc, 32119, check = TRUE) 267s > ncm = st_transform(nc, 32119) 267s > 267s > x = st_transform(nc[1:10,], 32119) 267s > st_distance(x) 267s Units: [m] 267s [,1] [,2] [,3] [,4] [,5] [,6] [,7] 267s [1,] 0.00 0.00 25651.99 440561.48 299772.34 361529.73 419671.66 267s [2,] 0.00 0.00 0.00 409429.44 268945.05 332590.52 388545.58 267s [3,] 25651.99 0.00 0.00 367556.52 227018.38 290298.04 346669.14 267s [4,] 440561.48 409429.44 367556.52 0.00 67226.86 45537.62 0.00 267s [5,] 299772.34 268945.05 227018.38 67226.86 0.00 0.00 46527.56 267s [6,] 361529.73 332590.52 290298.04 45537.62 0.00 0.00 30213.17 267s [7,] 419671.66 388545.58 346669.14 0.00 46527.56 30213.17 0.00 267s [8,] 384593.29 354295.06 312351.76 16130.19 11926.86 0.00 0.00 267s [9,] 262353.97 231217.73 189310.73 140455.97 0.00 64606.27 119564.00 267s [10,] 71138.53 41943.71 0.00 330752.58 190183.42 252373.26 309863.33 267s [,8] [,9] [,10] 267s [1,] 384593.29 262353.97 71138.53 267s [2,] 354295.06 231217.73 41943.71 267s [3,] 312351.76 189310.73 0.00 267s [4,] 16130.19 140455.97 330752.58 267s [5,] 11926.86 0.00 190183.42 267s [6,] 0.00 64606.27 252373.26 267s [7,] 0.00 119564.00 309863.33 267s [8,] 0.00 85533.33 275391.07 267s [9,] 85533.33 0.00 152489.45 267s [10,] 275391.07 152489.45 0.00 267s > 267s > st_is_valid(nc) 267s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 267s [16] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 267s [31] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 267s [46] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 267s [61] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 267s [76] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 267s [91] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 267s > 267s > st_is_empty(st_sfc(st_point(), st_linestring())) 267s [1] TRUE TRUE 267s > 267s > ops = c("intersects", #"disjoint", 267s + "touches", "crosses", "within", "contains", "overlaps", "equals", "covers", "covered_by", "equals_exact") 267s > for (op in ops) { 267s + x = sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, FALSE) 267s + x = sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, TRUE) 267s + } 267s > 267s > ops = c("intersects", #"disjoint", 267s + "touches", "crosses", "within", "contains", "overlaps", "covers", "covered_by") 267s > df = data.frame(ops = ops) 267s > df$equal = NA 267s > for (op in ops) 267s + df[df$ops == op, "equal"] = identical( 267s + sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, TRUE, FALSE), 267s + sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, TRUE, TRUE) 267s + ) 267s > df 267s ops equal 267s 1 intersects TRUE 267s 2 touches TRUE 267s 3 crosses TRUE 267s 4 within TRUE 267s 5 contains TRUE 267s 6 overlaps TRUE 267s 7 covers TRUE 267s 8 covered_by TRUE 267s > 267s > st_contains_properly(ncm[1:3,], ncm[1:3]) 267s Sparse geometry binary predicate list of length 3, where the predicate 267s was `contains_properly' 267s 1: (empty) 267s 2: (empty) 267s 3: (empty) 267s > 267s > st_combine(nc) 267s Geometry set for 1 feature 267s Geometry type: MULTIPOLYGON 267s Dimension: XY 267s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 267s Geodetic CRS: NAD27 267s > 267s > st_dimension(st_sfc(st_point(0:1), st_linestring(rbind(c(0,0),c(1,1))), 267s + st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))))) 267s [1] 0 1MULTIPOLYGON (((-81.47276 36.23436, -81.54084 3... 267s 2 267s > 267s > ncbb = st_as_sfc(st_bbox(nc)) 267s > g = st_make_grid(ncbb) 267s > x = st_intersection(nc, g) 269s > x = st_intersection(g, nc) 269s Warning message: 269s attribute variables are assumed to be spatially constant throughout all geometries 270s > 270s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 270s + st_linestring(rbind(c(0,0),c(10,0)))) 270s > 270s > suppressWarnings(RNGversion("3.5.3")) 270s > set.seed(13531) 270s > 270s > st_line_sample(ls, density = 1, type = "random") 270s Geometry set for 2 features 270s Geometry type: MULTIPOINT 270s Dimension: XY 270s Bounding box: xmin: 0 ymin: 0 xmax: 6.880179 ymax: 0.8878369 270s CRS: NA 270s > 270s > g = st_make_grid(ncbb, n = c(20,10)) 270s > 270s > a1 = st_interpolate_aw(nc["BIR74"], g, FALSE) 270s MULTIPOINT ((0 0.8878369)) 270s MULTIPOINT ((0.2986488 0), (2.48417 0), (2.5678... 275s > sum(a1$BIR74) / sum(nc$BIR74) # not close to one: property is assumed spatially intensive 275s [1] 1.436123 275s > a2 = st_interpolate_aw(nc["BIR74"], g, extensive = TRUE) 275s Warning message: 275s In st_interpolate_aw.sf(nc["BIR74"], g, FALSE) : 275s st_interpolate_aw assumes attributes are constant or uniform over areas of x 281s Warning message: 281s > sum(a2$BIR74) / sum(nc$BIR74) 281s [1] 1 281s > 281s > # missing x: 281s > g = st_make_grid(offset = c(0,0), cellsize = c(1,1), n = c(10,10)) 281s > g = st_make_grid(what = "centers") 281s > length(g) 281s [1] 648 281s > g = st_make_grid(what = "corners") 281s > length(g) 281s [1] 703 281s > 281s > g1 = st_make_grid(ncbb, 0.1, what = "polygons", square = FALSE) 281s In st_interpolate_aw.sf(nc["BIR74"], g, extensive = TRUE) : 281s st_interpolate_aw assumes attributes are constant or uniform over areas of x 281s > g2 = st_make_grid(ncbb, 0.1, what = "points", square = FALSE) 282s > 282s > # st_line_merge: 282s > mls = st_multilinestring(list(rbind(c(0,0), c(1,1)), rbind(c(2,0), c(1,1)))) 282s > st_line_merge(mls) 282s > 282s > if (isTRUE(try(compareVersion(sf_extSoftVersion()["GEOS"], "3.5.0") > -1, silent = TRUE))) { 282s + # voronoi: 282s + set.seed(1) 282s + x = st_multipoint(matrix(runif(10),,2)) 282s LINESTRING (0 0, 1 1, 2 0) 282s + box = st_polygon(list(rbind(c(0,0),c(1,0),c(1,1),c(0,1),c(0,0)))) 282s + v = st_sfc(st_voronoi(x, st_sfc(box))) 282s + plot(v, col = 0, border = 1, axes = TRUE) 282s + plot(box, add = TRUE, col = 0, border = 1) # a larger box is returned, as documented 282s + plot(x, add = TRUE, col = 'red', cex=2, pch=16) 282s + plot(st_intersection(st_cast(v), box)) # clip to smaller box 282s + plot(x, add = TRUE, col = 'red', cex=2, pch=16) 282s + 282s + v = st_voronoi(x) 282s + print(class(v)) 282s + v = st_sfc(st_voronoi(st_sfc(x))) 282s + print(class(v)) 282s + v = st_voronoi(st_sf(a = 1, geom = st_sfc(x))) 282s + print(class(v)) 282s + } 282s [1] "XY" "GEOMETRYCOLLECTION" "sfg" 282s [1] "sfc_GEOMETRYCOLLECTION" "sfc" 282s [1] "sf" "data.frame" 282s > 282s > i = st_intersects(ncm, ncm[1:88,]) 282s > all.equal(i, t(t(i))) 282s [1] TRUE 282s > 282s > # check use of pattern in st_relate: 282s > sfc = st_as_sfc(st_bbox(st_sfc(st_point(c(0,0)), st_point(c(3,3))))) 282s > grd = st_make_grid(sfc, n = c(3,3)) 282s > st_intersects(grd) 282s Sparse geometry binary predicate list of length 9, where the predicate 282s was `intersects' 282s 1: 1, 2, 4, 5 282s 2: 1, 2, 3, 4, 5, 6 282s 3: 2, 3, 5, 6 282s 4: 1, 2, 4, 5, 7, 8 282s 5: 1, 2, 3, 4, 5, 6, 7, 8, 9 282s 6: 2, 3, 5, 6, 8, 9 282s 7: 4, 5, 7, 8 282s 8: 4, 5, 6, 7, 8, 9 282s 9: 5, 6, 8, 9 282s > st_relate(grd, pattern = "****1****") 282s Sparse geometry binary predicate list of length 9, where the predicate 282s was `relate_pattern' 282s 1: 1, 2, 4 282s 2: 1, 2, 3, 5 282s 3: 2, 3, 6 282s 4: 1, 4, 5, 7 282s 5: 2, 4, 5, 6, 8 282s 6: 3, 5, 6, 9 282s 7: 4, 7, 8 282s 8: 5, 7, 8, 9 282s 9: 6, 8, 9 282s > st_relate(grd, pattern = "****0****") 282s Sparse geometry binary predicate list of length 9, where the predicate 282s was `relate_pattern' 282s 1: 5 282s 2: 4, 6 282s 3: 5 282s 4: 2, 8 282s 5: 1, 3, 7, 9 282s 6: 2, 8 282s 7: 5 282s 8: 4, 6 282s 9: 5 282s > st_rook = function(a, b = a, ...) st_relate(a, b, pattern = "F***1****", ...) 282s > st_rook(grd, sparse = FALSE) 282s [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] 282s [1,] FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE FALSE 282s [2,] TRUE FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE 282s [3,] FALSE TRUE FALSE FALSE FALSE TRUE FALSE FALSE FALSE 282s [4,] TRUE FALSE FALSE FALSE TRUE FALSE TRUE FALSE FALSE 282s [5,] FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE 282s [6,] FALSE FALSE TRUEError : use st_disjoint for this pattern 282s FALSE TRUE FALSE FALSE FALSE TRUE 282s [7,] FALSE FALSE FALSE TRUE FALSE FALSE FALSE TRUE FALSE 282s [8,] FALSE FALSE FALSE FALSE TRUE FALSE TRUE FALSE TRUE 282s [9,] FALSE FALSE FALSE FALSE FALSE TRUE FALSE TRUE FALSE 282s > 282s > #if (Sys.getenv("USER") %in% c("edzer", "travis")) { # memory leaks: 282s > try(st_relate(st_point(), st_point(), pattern = "FF*FF****")) # error: use st_disjoint 282s > #} 282s > 282s > a = st_is_within_distance(nc[c(1:3,20),], nc[1:3,], 100000, sparse = FALSE) 282s > b = st_is_within_distance(nc[c(1:3,20),], nc[1:3,], units::set_units(100000, m), sparse = FALSE) 282s > all.equal(a, b) 282s [1] TRUE 282s > x = st_is_within_distance(nc[1:3,], nc[1:5,], 100000) 282s > y = st_is_within_distance(nc[1:3,], nc[1:5,], units::set_units(100, km)) 282s > all.equal(x, y) 282s [1] TRUE 282s > 282s > nc_3857 = st_transform(nc, 3857) 282s > a = st_is_within_distance(nc_3857[c(1:3,20),], nc_3857[1:3,], 100000, sparse = FALSE) 282s > b = st_is_within_distance(nc_3857[c(1:3,20),], nc_3857[1:3,], units::set_units(100000, m), sparse = FALSE) 282s > all.equal(a, b) 282s [1] TRUE 282s > x = st_is_within_distance(nc_3857, nc_3857, 100000) 282s > y = st_is_within_distance(nc_3857, nc_3857, units::set_units(100, km)) 282s > all.equal(x, y) 282s [1] TRUE 282s > 282s > pe = st_sfc(st_point()) 282s > p = st_sfc(st_point(c(0,0)), st_point(c(0,1)), st_point(c(0,2))) 282s > st_distance(p, p) 282s [,1] [,2] [,3] 282s [1,] 0 1 2 282s [2,] 1 0 1 282s [3,] 2 1 0 282s > st_distance(p, pe) 282s [,1] 282s [1,] NA 282s [2,] NA 282s [3,] NA 282s > st_distance(p, p, by_element = TRUE) 282s [1] 0 0 0 282s > st_crs(p) = 4326 282s > st_distance(p, p[c(2,3,1)], by_element = TRUE) 282s Units: [m] 282s [1] 111195.1 111195.1 222390.2 282s > p = st_transform(p, 3587) 282s > st_distance(p, p[c(2,3,1)], by_element = TRUE) 282s Units: [m] 282s [1] 144589.5 142873.3 287462.8 282s > 282s > # from https://github.com/r-spatial/sf/issues/458 : 282s > pts <- st_sfc(st_point(c(.5,.5)), st_point(c(1.5, 1.5)), st_point(c(2.5, 2.5))) 282s > pol <- st_polygon(list(rbind(c(0,0), c(2,0), c(2,2), c(0,2), c(0,0)))) 282s > pol_df <- data.frame(id = 1) 282s > st_geometry(pol_df) <- st_sfc(pol) 282s > st_intersects(pts, pol_df[pol_df$id == 2,]) # with empty sf/sfc 282s Sparse geometry binary predicate list of length 3, where the predicate 282s was `intersects' 282s 1: (empty) 282s 2: (empty) 282s 3: (empty) 282s > st_intersects(pts, pol_df[pol_df$id == 2,], sparse = FALSE) # with empty sf/sfc 282s 282s [1,] 282s [2,] 282s [3,] 282s > 282s > # st_node 282s > l = st_linestring(rbind(c(0,0), c(1,1), c(0,1), c(1,0), c(0,0))) 282s > st_node(l) 282s > st_node(st_sfc(l)) 282s MULTILINESTRING ((0 0, 0.5 0.5), (0.5 0.5, 1 1, 0 1, 0.5 0.5), (0.5 0.5, 1 0, 0 0)) 282s Geometry set for 1 feature 282s Geometry type: MULTILINESTRING 282s Dimension: XY 282s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 282s CRS: NA 282s MULTILINESTRING ((0 0, 0.5 0.5), (0.5 0.5, 1 1,... 282s > st_node(st_sf(a = 1, st_sfc(l))) 282s Simple feature collection with 1 feature and 1 field 282s Geometry type: MULTILINESTRING 282s Dimension: XY 282s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 282s CRS: NA 282s a st_sfc.l. 282s 1 1 MULTILINESTRING ((0 0, 0.5 ... 282s > 282s > # print.sgbp: 282s > (lst = st_disjoint(nc, nc)) 282s Sparse geometry binary predicate list of length 100, where the 282s predicate was `disjoint' 282s first 10 elements: 282s 1: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ... 282s 2: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ... 282s 3: 1, 4, 5, 6, 7, 8, 9, 11, 12, 13, ... 282s 4: 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, ... 282s 5: 1, 2, 3, 4, 7, 8, 10, 11, 12, 13, ... 282s 6: 1, 2, 3, 4, 7, 9, 10, 11, 12, 13, ... 282s 7: 1, 2, 3, 5, 6, 9, 10, 11, 12, 13, ... 282s 8: 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, ... 282s 9: 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, ... 282s 10: 1, 2, 4, 5, 6, 7, 8, 9, 11, 13, ... 282s > # dim.sgbp: 282s > dim(lst) 282s [1] 100 100 282s > # as.matrix.sgbp: 282s > as.matrix(lst)[1:5, 1:5] 282s [,1] [,2] [,3] [,4] [,5] 282s [1,] FALSE FALSE TRUE TRUE TRUE 282s [2,] FALSE FALSE FALSE TRUE TRUE 282s [3,] TRUE FALSE FALSE TRUE TRUE 282s [4,] TRUE TRUE TRUE FALSE TRUE 282s [5,] TRUE TRUE TRUE TRUE FALSE 282s > # negate: 282s > !lst 282s Sparse geometry binary predicate list of length 100, where the 282s predicate was `!disjoint' 282s first 10 elements: 282s 1: 1, 2, 18, 19 282s 2: 1, 2, 3, 18 282s 3: 2, 3, 10, 18, 23, 25 282s 4: 4, 7, 56 282s 5: 5, 6, 9, 16, 28 282s 6: 5, 6, 8, 28 282s 7: 4, 7, 8, 17 282s 8: 6, 7, 8, 17, 20, 21 282s 9: 5, 9, 15, 16, 24, 31 282s 10: 3, 10, 12, 25, 26 282s > # as.data.frame: 282s > head(as.data.frame(lst), 10) 282s row.id col.id 282s 1 1 3 282s 2 1 4 282s 3 1 5 282s 4 1 6 282s 5 1 7 282s 6 1 8 282s 7 1 9 282s 8 1 10 282s 9 1 11 282s 10 1 12 282s > 282s > # snap: 282s > nc1 = st_transform(nc, 32119) 282s > g = st_make_grid(nc1, c(5000,5000), what = "centers") 282s > s = st_snap(nc1[1:3,], g, 2501*sqrt(2)) 282s > sfg = st_snap(st_geometry(nc1)[[1]], g, 2501*sqrt(2)) 282s > sfg = st_snap(st_geometry(nc1)[[1]], st_combine(g), 2501*sqrt(2)) 282s > 282s > # Hausdorff distance: http://geos.refractions.net/ro/doxygen_docs/html/classgeos_1_1algorithm_1_1distance_1_1DiscreteHausdorffDistance.html 282s > A = st_as_sfc("LINESTRING (0 0, 100 0, 10 100, 10 100)") 282s > B = st_as_sfc("LINESTRING (0 100, 0 10, 80 10)") 282s > st_distance(c(A,B)) 282s [,1] [,2] 282s [1,] 0.000000 8.176236 282s [2,] 8.176236 0.000000 282s > st_distance(c(A,B), which = "Hausdorff") 282s [,1] [,2] 282s [1,] 0.00000 22.36068 282s [2,] 22.36068 0.00000 282s > st_distance(c(A,B), which = "Hausdorff", par = 0.001) 282s [,1] [,2] 282s [1,] 2.929643e-14 4.789000e+01 282s [2,] 4.789000e+01 2.131628e-14 282s > LE = st_as_sfc("LINESTRING EMPTY") 282s > st_distance(c(A, LE), which = "Hausdorff", par = 0.001) 282s [,1] [,2] 282s [1,] 2.929643e-14 NA 282s [2,] NA NA 282s > 282s > # one-argument st_intersection and st_difference: 282s > set.seed(131) 282s > m = rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)) 282s > p = st_polygon(list(m)) 282s > n = 100 282s > l = vector("list", n) 282s > for (i in 1:n) 282s + l[[i]] = p + 10 * runif(2) 282s > s = st_sfc(l) 282s > plot(s, col = sf.colors(categorical = TRUE, alpha = .5)) 282s > d = st_difference(s) # sequential differences: s1, s2-s1, s3-s2-s1, ... 282s > plot(d, col = sf.colors(categorical = TRUE, alpha = .5)) 282s > i = st_intersection(s) # all intersections 282s > plot(i, col = sf.colors(categorical = TRUE, alpha = .5)) 283s > summary(lengths(st_overlaps(s, s))) 283s Min. 1st Qu. Median Mean 3rd Qu. Max. 283s 0.00 2.00 3.50 3.66 5.00 8.00 283s > summary(lengths(st_overlaps(d, d))) 283s Min. 1st Qu. Median Mean 3rd Qu. Max. 283s 0 0 0 0 0 0 283s > summary(lengths(st_overlaps(i, i))) 283s Min. 1st Qu. Median Mean 3rd Qu. Max. 283s 0 0 0 0 0 0 283s > 283s > sf = st_sf(s) 283s > i = st_intersection(sf) # all intersections 283s > plot(i["n.overlaps"]) 283s > summary(i$n.overlaps - lengths(i$origins)) 283s Min. 1st Qu. Median Mean 3rd Qu. Max. 283s 0 0 0 0 0 0 283s > 283s > # st_nearest_points: 283s > pt1 = st_point(c(.1,.1)) 283s > pt2 = st_point(c(.9,.9)) 283s > b1 = st_buffer(pt1, 0.1) 283s > b2 = st_buffer(pt2, 0.1) 283s > plot(b1, xlim = c(0,1), ylim = c(0,1)) 283s > plot(b2, add = TRUE) 283s > (ls0 = try(st_nearest_points(b1, b2))) # sfg 283s Geometry set for 1 feature 283s Geometry type: LINESTRING 283s Dimension: XY 283s Bounding box: xmin: 0.1707107 ymin: 0.1707107 xmax: 0.8292893 ymax: 0.8292893 283s CRS: NA 283s LINESTRING (0.1707107 0.1707107, 0.8292893 0.82... 283s > (ls = try(st_nearest_points(st_sfc(b1), st_sfc(b2)))) # sfc 283s Geometry set for 1 feature 283s Geometry type: LINESTRING 283s Dimension: XY 283s Bounding box: xmin: 0.1707107 ymin: 0.1707107 xmax: 0.8292893 ymax: 0.8292893 283s CRS: NA 283s > (ls = try(st_nearest_points(st_sfc(b1), st_sfc(b2), pairwise = TRUE))) # sfc 283s LINESTRING (0.1707107 0.1707107, 0.8292893 0.82... 283s Geometry set for 1 feature 283s Geometry type: LINESTRING 283s Dimension: XY 283s Bounding box: xmin: 0.1707107 ymin: 0.1707107 xmax: 0.8292893 ymax: 0.8292893 283s CRS: NA 283s LINESTRING (0.1707107 0.1707107, 0.8292893 0.82... 283s > identical(ls0, ls) 283s [1] TRUE 283s > # plot(ls, add = TRUE, col = 'red') 283s > 283s > nc = read_sf(system.file("gpkg/nc.gpkg", package="sf")) 283s > plot(st_geometry(nc)) 283s > ls = try(st_nearest_points(nc[1,], nc)) 283s > # plot(ls, col = 'red', add = TRUE) 283s > pts = st_cast(ls, "POINT") # gives all start & end points 283s > # starting, "from" points, corresponding to x: 283s > plot(pts[seq(1, 200, 2)], add = TRUE, col = 'blue') 283s There were 50 or more warnings (use warnings() to see the first 50) 283s > # ending, "to" points, corresponding to y: 283s > plot(pts[seq(2, 200, 2)], add = TRUE, col = 'red') 283s > 283s > # points to nearest features 283s > ls1 = st_linestring(rbind(c(0,0), c(1,0))) 283s > ls2 = st_linestring(rbind(c(0,0.1), c(1,0.1))) 283s > ls3 = st_linestring(rbind(c(0,1), c(1,1))) 283s > (l = st_sfc(ls1, ls2, ls3)) 283s Geometry set for 3 features 283s Geometry type: LINESTRING 283s Dimension: XY 283s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 283s CRS: NA 283s LINESTRING (0 0, 1 0) 283s LINESTRING (0 0.1, 1 0.1) 283s LINESTRING (0 1, 1 1) 283s > 283s > p1 = st_point(c(0.1, -0.1)) 283s > p2 = st_point(c(0.1, 0.11)) 283s > p3 = st_point(c(0.1, 0.09)) 283s > p4 = st_point(c(0.1, 0.9)) 283s > p5 = st_point() 283s > 283s > (p = st_sfc(p1, p2, p3, p4, p5)) 283s Geometry set for 5 features (with 1 geometry empty) 283s Geometry type: POINT 283s Dimension: XY 283s Bounding box: xmin: 0.1 ymin: -0.1 xmax: 0.1 ymax: 0.9 283s CRS: NA 283s > #st_nearest_points(p, l) 283s > n = try(st_nearest_feature(p,l)) 283s POINT (0.1 -0.1) 283s POINT (0.1 0.11) 283s POINT (0.1 0.09) 283s POINT (0.1 0.9) 283s POINT EMPTY 283s > if (!inherits(n, "try-error")) { 283s + print(st_nearest_points(p, l[n], pairwise = TRUE)) 283s + print(st_nearest_feature(p, l)) 283s + print(st_nearest_feature(p, st_sfc())) 283s + print(st_nearest_feature(st_sfc(), l)) 283s + } 283s Geometry set for 5 features LINESTRING (0.1 -0.1, 0.1 0) 283s (with 1 geometry empty) 283s Geometry type: LINESTRING 283s Dimension: XY 283s Bounding box: xmin: 0.1 ymin: -0.1 xmax: 0.1 ymax: 1 283s CRS: NA 283s LINESTRING (0.1 0.11, 0.1 0.1) 283s [1] 1 2 2 3 NA 283s LINESTRING (0.1 0.09, 0.1 0.1) 283s LINESTRING (0.1 0.9, 0.1 1) 283s LINESTRING EMPTY 283s [1] NA NA NA NA NA 283s integer(0) 283s > 283s > # can do centroid of empty geom: 283s > st_centroid(st_polygon()) 283s POINT EMPTY 283s > 283s > #999: 283s > pt = data.frame(x=1:2, y=1:2,a=letters[1:2]) 283s > pt = st_as_sf(pt, coords=c("x","y")) 283s > 283s > bf =st_buffer(pt, dist=0.3) 283s > 283s > st_within(pt,bf, sparse=FALSE) 283s [,1] [,2] 283s [1,] TRUE FALSE 283s [2,] FALSE TRUE 283s > st_within(pt[1,], bf[1,], sparse = FALSE) 283s [,1] 283s [1,] TRUE 283s > st_relate(pt[1,], bf[1,], pattern = "T*F**F***", sparse = FALSE) 283s LINESTRING (3 3, 2 2, 1 1) 283s [,1] 283s [1,] TRUE 283s > 283s > sf:::is_symmetric(pattern = "010121010") 283s [1] TRUE 283s > sf:::is_symmetric(pattern = "010121021") 283s [1] FALSE 283s > 283s > st_intersects(st_point(0:1), st_point(2:3)) # sfg method 283s Sparse geometry binary predicate list of length 1, where the predicate 283s was `intersects' 283s 1: (empty) 283s > 283s > if (isTRUE(try(compareVersion(sf_extSoftVersion()["GEOS"], "3.7.0") > -1, silent = TRUE))) { 283s + ls = st_linestring(rbind(c(1,1), c(2,2), c(3,3))) 283s + print(st_reverse(ls)) 283s + print(st_reverse(st_sfc(ls))) 283s + print(st_reverse(st_sf(a = 2, geom = st_sfc(ls)))) 283s + } 283s Geometry set for 1 feature 283s Geometry type: LINESTRING 283s Dimension: XY 283s Bounding box: xmin: 1 ymin: 1 xmax: 3 ymax: 3 283s CRS: NA 283s LINESTRING (3 3, 2 2, 1 1) 283s Simple feature collection with 1 feature and 1 field 283s Geometry type: LINESTRING 283s Dimension: XY 283s Bounding box: xmin: 1 ymin: 1 xmax: 3 ymax: 3 283s CRS: NA 283s a geom 283s 1 2 LINESTRING (3 3, 2 2, 1 1) 283s > 283s > p = st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))) 283s > y = st_sfc(p) 283s > x = st_sfc(p + 1.001) 283s > 283s > x %>% st_set_precision(0) %>% st_intersects(y) 283s Sparse geometry binary predicate list of length 1, where the predicate 283s was `intersects' 283s 1: (empty) 283s > x %>% st_set_precision(10000) %>% st_intersects(y) 283s Sparse geometry binary predicate list of length 1, where the predicate 283s was `intersects' 283s 1: (empty) 283s > x %>% st_set_precision(1000) %>% st_intersects(y) 283s Sparse geometry binary predicate list of length 1, where the predicate 283s was `intersects' 283s 1: (empty) 283s > x %>% st_set_precision(501) %>% st_intersects(y) # no 283s Sparse geometry binary predicate list of length 1, where the predicate 283s was `intersects' 283s 1: (empty) 283s > x %>% st_set_precision(500) %>% st_intersects(y) # yes 283s Sparse geometry binary predicate list of length 1, where the predicate 283s was `intersects' 283s 1: 1 283s > x %>% st_set_precision(100) %>% st_intersects(y) 283s Sparse geometry binary predicate list of length 1, where the predicate 283s was `intersects' 283s 1: 1 283s > x %>% st_set_precision(10) %>% st_intersects(y) 283s Sparse geometry binary predicate list of length 1, where the predicate 283s was `intersects' 283s 1: 1 283s > 283s > p1 = st_point(0:1) 283s > p2 = st_point(2:1) 283s > p = st_sf(a = letters[1:8], geom = st_sfc(p1, p1, p2, p1, p1, p2, p2, p1)) 283s > st_equals(p) 283s Sparse geometry binary predicate list of length 8, where the predicate 283s was `equals' 283s 1: 1, 2, 4, 5, 8 283s 2: 1, 2, 4, 5, 8 283s 3: 3, 6, 7 283s 4: 1, 2, 4, 5, 8 283s 5: 1, 2, 4, 5, 8 283s 6: 3, 6, 7 283s 7: 3, 6, 7 283s 8: 1, 2, 4, 5, 8 283s > st_equals(p, remove_self = TRUE) 283s Sparse geometry binary predicate list of length 8, where the predicate 283s was `equals', with remove_self = TRUE 283s 1: 2, 4, 5, 8 283s 2: 1, 4, 5, 8 283s 3: 6, 7 283s 4: 1, 2, 5, 8 283s 5: 1, 2, 4, 8 283s 6: 3, 7 283s 7: 3, 6 283s 8: 1, 2, 4, 5 283s > (u = st_equals(p, retain_unique = TRUE)) 283s Sparse geometry binary predicate list of length 8, where the predicate 283s was `equals', with retain_unique = TRUE 283s 1: 2, 4, 5, 8 283s 2: 4, 5, 8 283s 3: 6, 7 283s 4: 5, 8 283s 5: 8 283s 6: 7 283s 7: (empty) 283s 8: (empty) 283s > # retain the records with unique geometries: 283s > p[-unlist(u),] 283s Simple feature collection with 2 features and 1 field 283s Geometry type: POINT 283s Dimension: XY 283s Bounding box: xmin: 0 ymin: 1 xmax: 2 ymax: 1 283s CRS: NA 283s a geom 283s 1 a POINT (0 1) 283s 3 c POINT (2 1) 283s > 283s BEGIN TEST graticule.R 283s 283s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 283s Copyright (C) 2024 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 > if (require(maps, quietly = TRUE)) { 283s + m = map('usa', plot = FALSE, fill = TRUE) 283s + suppressPackageStartupMessages(library(sf)) 283s + m0 <- st_as_sfc(m) 283s + m <- st_as_sf(m) 283s + 283s + laea = st_crs("+proj=laea +lat_0=30 +lon_0=-95") # Lambert equal area 283s + m <- st_transform(st_as_sf(m), laea) 283s + 283s + bb = st_bbox(m) 283s + bbox = st_linestring(rbind(c( bb[1],bb[2]),c( bb[3],bb[2]),c( bb[3],bb[4]),c( bb[1],bb[4]),c( bb[1],bb[2]))) 283s + 283s + g = st_graticule(m) 283s + plot(m, xlim = 1.2 * c(-2450853.4, 2186391.9)) 283s + plot(g[1], add = TRUE, col = 'grey') 283s + plot(bbox, add = TRUE) 283s + points(g$x_start, g$y_start, col = 'red') 283s + points(g$x_end, g$y_end, col = 'blue') 283s + 283s + invisible(lapply(seq_len(nrow(g)), function(i) { 283s + if (g$type[i] == "N" && g$x_start[i] - min(g$x_start) < 1000) 283s + text(g[i,"x_start"], g[i,"y_start"], labels = parse(text = g[i,"degree_label"]), 283s + srt = g$angle_start[i], pos = 2, cex = .7) 283s + if (g$type[i] == "E" && g$y_start[i] - min(g$y_start) < 1000) 283s + text(g[i,"x_start"], g[i,"y_start"], labels = parse(text = g[i,"degree_label"]), 283s + srt = g$angle_start[i] - 90, pos = 1, cex = .7) 283s + if (g$type[i] == "N" && g$x_end[i] - max(g$x_end) > -1000) 283s + text(g[i,"x_end"], g[i,"y_end"], labels = parse(text = g[i,"degree_label"]), 283s + srt = g$angle_end[i], pos = 4, cex = .7) 283s + if (g$type[i] == "E" && g$y_end[i] - max(g$y_end) > -1000) 283s + text(g[i,"x_end"], g[i,"y_end"], labels = parse(text = g[i,"degree_label"]), 283s + srt = g$angle_end[i] - 90, pos = 3, cex = .7) 283s + })) 283s + 283s + plot(m, graticule = st_crs(4326)) 283s + nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 283s + # options(warn=2) 283s + g = st_graticule(nc, datum = st_crs(nc)) 283s + #g = st_graticule(nc) 283s + 283s + plot(nc[1], graticule = st_crs(nc)) 283s + 283s + plot(nc[1], graticule = st_crs(nc), axes = TRUE) 283s + 283s + g = st_graticule() 283s + 283s + if (require(ggplot2, quietly = TRUE) && utils::packageVersion("ggplot2") > "2.2.1") { 283s + ggplot() + geom_sf(data = st_set_crs(nc, NA_crs_)) # NA_crs_ for crs 283s + } 283s + 283s + library(maps) #421 283s + (wrld2 = st_as_sf(map('world2', plot=FALSE, fill=TRUE ))) 283s + try(plot(wrld2, graticule = TRUE)) 283s + } 285s > 285s BEGIN TEST grid.R 285s 285s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 285s Copyright (C) 2024 The R Foundation for Statistical Computing 285s Platform: aarch64-unknown-linux-gnu (64-bit) 285s 285s R is free software and comes with ABSOLUTELY NO WARRANTY. 285s You are welcome to redistribute it under certain conditions. 285s Type 'license()' or 'licence()' for distribution details. 285s 285s R is a collaborative project with many contributors. 285s Type 'contributors()' for more information and 285s 'citation()' on how to cite R or R packages in publications. 285s 285s Type 'demo()' for some demos, 'help()' for on-line help, or 285s 'help.start()' for an HTML browser interface to help. 285s Type 'q()' to quit R. 285s 285s > # MULTIPOLYGONS 285s > suppressPackageStartupMessages(library(sf)) 286s > library(grid) 286s > nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 286s > grid.newpage() 286s > # pushViewport(viewport(width = 0.8, height = 0.8)) 286s > pushViewport(st_viewport(nc)) 286s > invisible(lapply(st_geometry(nc), function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 286s > 286s > # POLYGONS 286s > # nc = st_read(system.file("gpkg/nc.gpkg", package="sf"), "nc.gpkg", type = 3) 286s > nc = st_read(system.file("shape/nc.shp", package="sf"), type = 3, quiet = TRUE) 286s > grid.newpage() 286s > pushViewport(st_viewport(nc)) 286s > invisible(lapply(st_geometry(nc), function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 286s > 286s > # POINTS: 286s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 286s + data(meuse, package = "sp") 286s + meuse_sf = st_as_sf(meuse, coords = c("x", "y"), crs = 28992, agr = "constant") 286s + grid.newpage() 286s + pushViewport(st_viewport(meuse_sf)) 286s + invisible(lapply(st_geometry(meuse_sf), 286s + function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 286s + } 287s > 287s > # MULTIPOINTS 287s > mp = st_multipoint(cbind(runif(100), runif(100))) 287s > grid.newpage() 287s > pushViewport(st_viewport(mp)) 287s > grid.draw(st_as_grob(mp, gp = gpar(fill = 'red'))) 287s > 287s > # LINESTRING 287s > ls = st_linestring(cbind(1:10, rnorm(10))) 287s > grid.newpage() 287s > pushViewport(st_viewport(ls)) 287s > grid.draw(st_as_grob(ls, gp = gpar(fill = 'red'))) 287s > 287s > # MULTILINESTRING 287s > ls = st_multilinestring(list(cbind(1:10, 5+rnorm(10)), cbind(1:10, rnorm(10)), cbind(1:10, -5+rnorm(10)))) 287s > grid.newpage() 287s > pushViewport(st_viewport(ls)) 287s > grid.draw(st_as_grob(ls, gp = gpar(fill = 'red'))) 287s > 287s > if (require(sp, quietly = TRUE)) { 287s + # POINTS, right aspect in Long/Lat: 287s + meuse_ll = st_transform(meuse_sf, 4326) 287s + grid.newpage() 287s + pushViewport(st_viewport(meuse_ll)) 287s + invisible(lapply(st_geometry(meuse_ll), 287s + function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 287s + 287s + # WRONG aspect: 287s + st_crs(meuse_ll) = NA 287s + grid.newpage() 287s + pushViewport(st_viewport(meuse_ll)) 287s + invisible(lapply(st_geometry(meuse_ll), 287s + function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 287s + } 287s > 287s > gc = st_geometrycollection(list(st_point(0:1), st_linestring(matrix(1:4,2)))) 287s > grb = st_as_grob(gc) 287s > 287s BEGIN TEST maps.R 287s 287s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 287s Copyright (C) 2024 The R Foundation for Statistical Computing 287s Platform: aarch64-unknown-linux-gnu (64-bit) 287s 287s R is free software and comes with ABSOLUTELY NO WARRANTY. 287s You are welcome to redistribute it under certain conditions. 287s Type 'license()' or 'licence()' for distribution details. 287s 287s R is a collaborative project with many contributors. 287s Type 'contributors()' for more information and 287s 'citation()' on how to cite R or R packages in publications. 287s 287s Type 'demo()' for some demos, 'help()' for on-line help, or 287s 'help.start()' for an HTML browser interface to help. 287s Type 'q()' to quit R. 287s 287s > suppressPackageStartupMessages(library(sf)) 288s > 288s > if (require(maps, quietly = TRUE)) { 288s + m = map(xlim = c(4,9), ylim = c(48,55), fill = TRUE, plot = FALSE) 288s + st_as_sf(m) 288s + m = map(xlim = c(4,9), ylim = c(48,55), plot = FALSE) 288s + st_as_sf(m, fill = FALSE) 288s + st_as_sf(map(), fill = FALSE) 288s + st_as_sf(map(fill = TRUE)) 288s + st_as_sf(map(), fill = FALSE, group = FALSE) 288s + st_as_sf(map(fill = TRUE), group = FALSE) 288s + } 289s Simple feature collection with 1627 features and 1 field 289s Geometry type: MULTIPOLYGON 289s Dimension: XY 289s Bounding box: xmin: -180 ymin: -85.19218 xmax: 190.2708 ymax: 83.59961 289s Geodetic CRS: +proj=longlat +ellps=clrk66 +no_defs +type=crs 289s First 10 features: 289s ID 289s Aruba Aruba 289s Afghanistan Afghanistan 289s Angola Angola 289s Angola:Cabinda Angola:Cabinda 289s Anguilla Anguilla 289s Albania Albania 289s Finland:Aland Islands:Foglo Finland:Aland Islands:Foglo 289s Finland:Aland Islands:Eckero Finland:Aland Islands:Eckero 289s Finland:Aland Islands:Fasta Aland Finland:Aland Islands:Fasta Aland 289s Andorra Andorra 289s geom 289s Aruba MULTIPOLYGON (((-69.89912 1... 289s Afghanistan MULTIPOLYGON (((74.89131 37... 289s Angola MULTIPOLYGON (((23.9665 -10... 289s Angola:Cabinda MULTIPOLYGON (((12.21367 -5... 289s Anguilla MULTIPOLYGON (((-63.00122 1... 289s Albania MULTIPOLYGON (((20.06396 42... 289s Finland:Aland Islands:Foglo MULTIPOLYGON (((20.61133 60... 289s Finland:Aland Islands:Eckero MULTIPOLYGON (((19.6623 60.... 289s Finland:Aland Islands:Fasta Aland MULTIPOLYGON (((19.98955 60... 289s Andorra MULTIPOLYGON (((1.706055 42... 289s > 289s BEGIN TEST plot.R 289s 289s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 289s Copyright (C) 2024 The R Foundation for Statistical Computing 289s Platform: aarch64-unknown-linux-gnu (64-bit) 289s 289s R is free software and comes with ABSOLUTELY NO WARRANTY. 289s You are welcome to redistribute it under certain conditions. 289s Type 'license()' or 'licence()' for distribution details. 289s 289s R is a collaborative project with many contributors. 289s Type 'contributors()' for more information and 289s 'citation()' on how to cite R or R packages in publications. 289s 289s Type 'demo()' for some demos, 'help()' for on-line help, or 289s 'help.start()' for an HTML browser interface to help. 289s Type 'q()' to quit R. 289s 289s > suppressPackageStartupMessages(library(sf)) 290s > options(rgdal_show_exportToProj4_warnings = "none") 290s > 290s > if (require(dplyr, quietly = TRUE)) { 290s + 290s + # plot linestrings: 290s + l1 = st_linestring(matrix(runif(6)-0.5,,2)) 290s + l2 = st_linestring(matrix(runif(6)-0.5,,2)) 290s + l3 = st_linestring(matrix(runif(6)-0.5,,2)) 290s + s = st_sf(a=2:4, b=st_sfc(l1,l2,l3)) 290s + plot(s, col = s$a, axes = FALSE) 290s + plot(s, col = s$a) 290s + if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 290s + attr(s$b, "proj4string") = sp::CRS("+proj=longlat +ellps=WGS84 +no_defs")@projargs 290s + } 290s + plot(s, col = s$a, axes = TRUE) 290s + plot(s, col = s$a, lty = s$a, lwd = s$a, pch = s$a, type = 'b') 290s + l4 = st_linestring(matrix(runif(6),,2)) 290s + plot(st_sf(a=1,b=st_sfc(l4)), add = TRUE) 290s + # plot multilinestrings: 290s + ml1 = st_multilinestring(list(l1, l2)) 290s + ml2 = st_multilinestring(list(l3, l4)) 290s + ml = st_sf(a = 2:3, b = st_sfc(ml1, ml2)) 290s + plot(ml, col = ml$a, lty = ml$a, lwd = ml$a, pch = ml$a, type = 'b') 290s + # plot points: 290s + p1 = st_point(c(1,2)) 290s + p2 = st_point(c(3,3)) 290s + p3 = st_point(c(3,0)) 290s + p = st_sf(a=2:4, b=st_sfc(p1,p2,p3)) 290s + plot(p, col = s$a, axes = TRUE) 290s + plot(p, col = s$a) 290s + plot(p, col = p$a, pch = p$a, cex = p$a, bg = s$a, lwd = 2, lty = 2, type = 'b') 290s + p4 = st_point(c(2,2)) 290s + plot(st_sf(a=1, st_sfc(p4)), add = TRUE) 290s + # multipoints: 290s + mp1 = st_multipoint(matrix(1:4,2)) 290s + mp2 = st_multipoint(matrix(5:8,2)) 290s + mp = st_sf(a = 2:3, b = st_sfc(mp1, mp2)) 290s + plot(mp) 290s + plot(mp, col = mp$a, pch = mp$a, cex = mp$a, bg = mp$a, lwd = mp$a, lty = mp$a, type = 'b') 290s + # polygon: 290s + outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 290s + hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 290s + hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 290s + pl1 = st_polygon(list(outer, hole1, hole2)) 290s + pl2 = st_polygon(list(outer+10, hole1+10, hole2+10)) 290s + po = st_sf(a = 2:3, st_sfc(pl1,pl2)) 290s + plot(po, col = po$a, border = rev(po$a), lwd=3) 290s + # multipolygon 290s + r10 = matrix(rep(c(0,10),each=5),5) 290s + pl1 = list(outer, hole1, hole2) 290s + pl2 = list(outer+10, hole1+10, hole2+10) 290s + pl3 = list(outer+r10, hole1+r10, hole2+r10) 290s + mpo1 = st_multipolygon(list(pl1,pl2)) 290s + mpo2 = st_multipolygon(list(pl3)) 290s + mpo = st_sf(a=2:3, b=st_sfc(mpo1,mpo2)) 290s + plot(mpo, col = mpo$a, border = rev(mpo$a), lwd = 2) 290s + # geometrycollection: 290s + gc1 = st_geometrycollection(list(mpo1, st_point(c(21,21)), l1 * 2 + 21)) 290s + gc2 = st_geometrycollection(list(mpo2, l2 - 2, l3 - 2, st_point(c(-1,-1)))) 290s + gc = st_sf(a=2:3, b = st_sfc(gc1,gc2)) 290s + plot(gc, cex = gc$a, col = gc$a, border = rev(gc$a) + 2, lwd = 2) 290s + 290s + plot(gc1) 290s + 290s + plot(st_sfc(mp1, mpo1)) 290s + 290s + # color ramp 290s + nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 290s + plot(nc) 290s + plot(nc, axes = TRUE) 290s + plot(nc, col="lightgrey") 290s + plot(st_centroid(nc), add = TRUE, col = 1) 290s + if ("geometry" %in% names(nc)) { 290s + nc %>% 290s + select(geometry) %>% 290s + plot() 290s + } 290s + 290s + nc$f = cut(nc[[1]], 5) 290s + plot(nc["f"], key.pos = 1) 290s + plot(nc[1], key.pos = 1) 290s + 290s + # test background map plotting: 290s + load("bgmap.rda") 290s + merc = st_crs(3857) 290s + WGS84 = st_crs(4326) 290s + nc = st_transform(nc, WGS84) 290s + ## ggmap: 290s + #library(ggmap) 290s + #bgMap = get_map(unname(st_bbox(nc)), source = "google", zoom = 8) 290s + plot(st_transform(nc[1], merc), bgMap = bgMap) 290s + 290s + # RgoogleMaps: 290s + #library(RgoogleMaps) 290s + #center = c(mean(st_bbox(nc)[c(2,4)]), mean(st_bbox(nc)[c(1,3)])) 290s + #g = GetMap(center=center, zoom=6) # google 290s + par(mar = c(0,0,1,0)) 290s + plot(st_transform(nc, merc), bgMap = g) 290s + 290s + m = st_make_grid() 290s + st_crs(m) = NA_crs_ 290s + m = st_segmentize(m, 2) 290s + st_crs(m) = 4326 290s + plot(m, axes = TRUE) 290s + g = st_transform(m, st_crs("+proj=ortho +lat_0=30 +lon_0=45"), check = TRUE) 290s + plot(g, axes = TRUE) 290s + 290s + nc[[1]] = NA 290s + nc[[10]] = 1 290s + plot(nc, pal = rainbow, nbreaks = 3) 290s + plot(nc, pal = rainbow, breaks = "jenks", nbreaks = 3) 290s + plot(nc, pal = rainbow, breaks = (0:10)/3) 290s + 290s + # logz: 290s + nc$e = 10^(nc$SID74) 290s + plot(nc["e"], logz = TRUE) 290s + 290s + # shared key: 290s + plot(nc[c("SID74", "SID79")], key.pos = -1) 290s + plot(nc[c("BIR74", "BIR79")], key.pos = 1, logz=TRUE) 290s + } 290s 290s Attaching package: 'dplyr' 290s 290s The following objects are masked from 'package:stats': 290s 290s filter, lag 290s 290s The following objects are masked from 'package:base': 290s 290s intersect, setdiff, setequal, union 290s 295s > 295s There were 13 warnings (use warnings() to see them) 295s BEGIN TEST read.R 295s 295s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 295s Copyright (C) 2024 The R Foundation for Statistical Computing 295s Platform: aarch64-unknown-linux-gnu (64-bit) 295s 295s R is free software and comes with ABSOLUTELY NO WARRANTY. 295s You are welcome to redistribute it under certain conditions. 295s Type 'license()' or 'licence()' for distribution details. 295s 295s R is a collaborative project with many contributors. 295s Type 'contributors()' for more information and 295s 'citation()' on how to cite R or R packages in publications. 295s 295s Type 'demo()' for some demos, 'help()' for on-line help, or 295s 'help.start()' for an HTML browser interface to help. 295s Type 'q()' to quit R. 295s 295s > Sys.setenv(TZ="UTC") 295s > suppressPackageStartupMessages(library(sf)) 296s > if ("GPKG" %in% st_drivers()$name) { 296s + tst = st_read(system.file("gpkg/nc.gpkg", package="sf"), "nc.gpkg", crs = 4267, quiet = TRUE) 296s + tst = st_read(system.file("gpkg/nc.gpkg", package="sf"), quiet = TRUE) # default layer name 296s + } 296s > 296s > tst = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) # no layer specified 296s > 296s > # data from https://github.com/edzer/sfr/issues/6 296s > tst = st_read(system.file("shape/storms_xyz.shp", package="sf"), quiet = TRUE) 296s > class(st_geometry(tst)) 296s [1] "sfc_LINESTRING" "sfc" 296s > class(st_geometry(tst)[[1]]) 296s [1] "XYZ" "LINESTRING" "sfg" 296s > tst = st_read(system.file("shape/storms_xyzm.shp", package="sf"), quiet = TRUE) 296s > class(st_geometry(tst)) 296s [1] "sfc_LINESTRING" "sfc" 296s > class(st_geometry(tst)[[1]]) 296s [1] "XYM" "LINESTRING" "sfg" 296s > tst = st_read(system.file("shape/storms_xyz_feature.shp", package="sf"), quiet = TRUE) 296s > class(st_geometry(tst)) 296s [1] "sfc_LINESTRING" "sfc" 296s > class(st_geometry(tst)[[1]]) 296s [1] "XYZ" "LINESTRING" "sfg" 296s > tst = st_read(system.file("shape/storms_xyzm_feature.shp", package="sf"), quiet = TRUE) 296s > class(st_geometry(tst)) 296s [1] "sfc_LINESTRING" "sfc" 296s > class(st_geometry(tst)[[1]]) 296s [1] "XYM" "LINESTRING" "sfg" 296s > 296s > if ("GPKG" %in% st_drivers()$name) { # read Int64 296s + print(st_read(system.file("gpkg/tl.gpkg", package="sf"), quiet = TRUE)$AWATER) 296s + print(st_read(system.file("gpkg/tl.gpkg", package="sf"), quiet = TRUE, int64_as_string = TRUE)$AWATER) 296s + } 296s [1] 1028678842 296s [1] "1028678842" 296s > 296s > # see https://github.com/edzer/sfr/issues/45 : 296s > if ("OSM" %in% st_drivers()$name && Sys.info()['sysname'] != "Darwin") { 296s + osm = system.file("osm/overpass.osm", package="sf") 296s + print(st_layers(osm)) 296s + suppressWarnings(print(st_layers(osm, do_count = TRUE))) 296s + suppressWarnings(print(st_read(osm, "multipolygons", quiet = TRUE))) 296s + } 296s Driver: OSM 296s Available layers: 296s layer_name geometry_type features fields crs_name 296s 1 points Point NA 10 WGS 84 296s 2 lines Line String NA 10 WGS 84 296s 3 multilinestrings Multi Line String NA 4 WGS 84 296s 4 multipolygons Multi Polygon NA 25 WGS 84 296s 5 other_relations Geometry Collection NA 4 WGS 84 296s Driver: OSM 296s Available layers: 296s layer_name geometry_type features fields crs_name 296s 1 points Point 0 10 WGS 84 296s 2 lines Line String 0 10 WGS 84 296s 3 multilinestrings Multi Line String 0 4 WGS 84 296s 4 multipolygons Multi Polygon 3 25 WGS 84 296s 5 other_relations Geometry Collection 0 4 WGS 84 296s Simple feature collection with 3 features and 25 fields 296s Geometry type: MULTIPOLYGON 296s Dimension: XY 296s Bounding box: xmin: -1.556254 ymin: 53.79519 xmax: -1.550716 ymax: 53.80341 296s Geodetic CRS: WGS 84 296s osm_id osm_way_id name type aeroway amenity admin_level barrier boundary 296s 1 263958111 296s 2 301461256 296s 3 462227487 296s building craft geological historic land_area landuse leisure man_made 296s 1 park 296s 2 park 296s 3 park 296s military natural office place shop sport tourism other_tags 296s 1 296s 2 296s 3 296s geometry 296s 1 MULTIPOLYGON (((-1.550719 5... 296s 2 MULTIPOLYGON (((-1.555763 5... 296s 3 MULTIPOLYGON (((-1.551502 5... 296s > 296s > # layer opening option: 296s > st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE, 296s + options = c("ADJUST_TYPE=YES", "ENCODING=CPL_ENC_UTF8")) 296s Simple feature collection with 100 features and 14 fields 296s Geometry type: MULTIPOLYGON 296s Dimension: XY 296s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 296s Geodetic CRS: NAD27 296s First 10 features: 296s AREA PERIMETER CNTY_ CNTY_ID NAME FIPS FIPSNO CRESS_ID BIR74 SID74 296s 1 0.114 1.442 1825 1825 Ashe 37009 37009 5 1091 1 296s 2 0.061 1.231 1827 1827 Alleghany 37005 37005 3 487 0 296s 3 0.143 1.630 1828 1828 Surry 37171 37171 86 3188 5 296s 4 0.070 2.968 1831 1831 Currituck 37053 37053 27 508 1 296s 5 0.153 2.206 1832 1832 Northampton 37131 37131 66 1421 9 296s 6 0.097 1.670 1833 1833 Hertford 37091 37091 46 1452 7 296s 7 0.062 1.547 1834 1834 Camden 37029 37029 15 286 0 296s 8 0.091 1.284 1835 1835 Gates 37073 37073 37 420 0 296s 9 0.118 1.421 1836 1836 Warren 37185 37185 93 968 4 296s 10 0.124 1.428 1837 1837 Stokes 37169 37169 85 1612 1 296s NWBIR74 BIR79 SID79 NWBIR79 geometry 296s 1 10 1364 0 19 MULTIPOLYGON (((-81.47276 3... 296s 2 10 542 3 12 MULTIPOLYGON (((-81.23989 3... 296s 3 208 3616 6 260 MULTIPOLYGON (((-80.45634 3... 296s 4 123 830 2 145 MULTIPOLYGON (((-76.00897 3... 296s 5 1066 1606 3 1197 MULTIPOLYGON (((-77.21767 3... 296s 6 954 1838 5 1237 MULTIPOLYGON (((-76.74506 3... 296s 7 115 350 2 139 MULTIPOLYGON (((-76.00897 3... 296s 8 254 594 2 371 MULTIPOLYGON (((-76.56251 3... 296s 9 748 1190 2 844 MULTIPOLYGON (((-78.30876 3... 296s 10 160 2038 5 176 MULTIPOLYGON (((-80.02567 3... 296s > 296s > x <- st_sf(a = 1:2, geom = st_sfc(st_point(0:1), st_multipoint(matrix(1:4,2,2)))) 296s > 296s > try(st_layers("foo")) # cannot open datasource 296s Cannot open data source foo 296s Error : Open failed. 296s 296s > try(st_read("foo")) # cannot open datasource 296s Error : Cannot open "foo"; The file doesn't seem to exist. 296s > try(st_read("x.gpkg", "xyz")) # cannot open layer 296s Error : Cannot open "x.gpkg"; The file doesn't seem to exist. 296s > try(st_write(c("foo", "bar"))) 296s Error in UseMethod("st_write") : 296s no applicable method for 'st_write' applied to an object of class "character" 296s > try(st_write(x, c("foo", "bar"))) 296s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 296s Error in guess_driver(dns) : length(dsn) == 1 is not TRUE 296s > try(st_write(x, "foo", driver = "foo")) 296s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 296s driver `foo' not available. 296s Error : Driver not available. 296s 296s > if (Sys.getenv("USER") == "travis") { 296s + try(st_write(x, "/x", driver = "ESRI Shapefile")) 296s + st_write(x, "xxx.gpkg") 296s + st_write(x, "xxx.gpkg", append = TRUE, quiet = FALSE) # appends to layer 296s + y <- st_sf(b = 1:2, geom = st_sfc(st_point(0:1), st_multipoint(matrix(1:4,2,2)))) 296s + try(st_write(y, "xxx.gpkg")) 296s + } 296s > 296s > geom = st_sfc(st_point(0:1), st_multipoint(matrix(1:4,2,2))) 296s > st_write(geom, "geom.gpkg") 296s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 296s Writing layer `geom' to data source `geom.gpkg' using driver `GPKG' 296s Writing 2 features with 0 fields and geometry type Unknown (any). 296s > st_write(geom, "geom1.gpkg", layer = "foo") 296s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 296s Writing layer `foo' to data source `geom1.gpkg' using driver `GPKG' 296s Writing 2 features with 0 fields and geometry type Unknown (any). 296s > 296s > df <- data.frame( 296s + a = c(0, 1, NA, -Inf, Inf), 296s + b = c("a", "b", NA, "c", ""), 296s + c = c(as.Date("2001-01-01"), 296s + as.Date(c(NA, -99, 0, 1), origin = "1970-01-01")), 296s + d = c(as.POSIXct("2001-01-01"), 296s + as.POSIXct(c(NA, -99, 0, 1), origin = "1970-01-01")), 296s + x = 1:5, 296s + y = 1:5) 296s > 296s > x = st_as_sf(df, coords = c("x", "y")) 296s > 296s > if ("GPKG" %in% st_drivers()$name) { 296s + st_write(x, "x2.gpkg", quiet = TRUE) 296s + y = st_read("x2.gpkg", quiet = TRUE) 296s + print(y) 296s + } 296s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 296s Simple feature collection with 5 features and 4 fields 296s Geometry type: POINT 296s Dimension: XY 296s Bounding box: xmin: 1 ymin: 1 xmax: 5 ymax: 5 296s Projected CRS: Undefined Cartesian SRS with unknown unit 296s a b c d geom 296s 1 0 a 2001-01-01 2001-01-01 00:00:00 POINT (1 1) 296s 2 1 b POINT (2 2) 296s 3 NA 1969-09-24 1969-12-31 23:58:21 POINT (3 3) 296s 4 -Inf c 1970-01-01 1970-01-01 00:00:00 POINT (4 4) 296s 5 Inf 1970-01-02 1970-01-01 00:00:01 POINT (5 5) 296s > 296s > if ("SQLite" %in% st_drivers()$name && require(RSQLite)) { 296s + db = system.file("sqlite/meuse.sqlite", package = "sf") 296s + dbcon <- dbConnect(dbDriver("SQLite"), db) 296s + m = dbReadTable(dbcon, "meuse.sqlite") 296s + m$GEOMETRY = st_as_sfc(m$GEOMETRY, spatialite = FALSE) # ISO wkb 296s + print(st_sf(m), n = 3) 296s + # or: 296s + (s = st_read(dbcon, "meuse.sqlite"))[1:3,] 296s + dbDisconnect(dbcon) 296s + 296s + db = system.file("sqlite/nc.sqlite", package = "sf") 296s + dbcon <- dbConnect(dbDriver("SQLite"), db) 296s + m = dbReadTable(dbcon, "nc.sqlite") 296s + m$GEOMETRY = st_as_sfc(m$GEOMETRY, spatialite = FALSE) # ISO wkb 296s + print(st_sf(m), n = 3) 296s + dbDisconnect(dbcon) 296s + 296s + db = system.file("sqlite/b.sqlite", package = "sf") # has an INT8 field 296s + b = st_read(db, quiet = TRUE) 296s + print(b) 296s + b = st_read(db, int64_as_string = TRUE, quiet = TRUE) 296s + print(b) 296s + 296s + if (.Platform$endian == "little") { 296s + db = system.file("sqlite/test3.sqlite", package = "sf") 296s + dbcon <- dbConnect(dbDriver("SQLite"), db) 296s + m = dbReadTable(dbcon, "HighWays") 296s + m$Geometry = st_as_sfc(m$Geometry, spatialite = TRUE) # spatialite wkb 296s + print(st_sf(m), n = 3) 296s + m = dbReadTable(dbcon, "Towns") 296s + m$Geometry = st_as_sfc(m$Geometry, spatialite = TRUE) # spatialite wkb 296s + print(st_sf(m), n = 3) 296s + m = dbReadTable(dbcon, "Regions") 296s + m$Geometry = st_as_sfc(m$Geometry, spatialite = TRUE) # spatialite wkb 296s + print(st_sf(m), n = 3) 296s + } 296s + } 296s Loading required package: RSQLite 296s Simple feature collection with 155 features and 13 fields 296s Geometry type: POINT 296s Dimension: XY 296s Bounding box: xmin: 178605 ymin: 329714 xmax: 181390 ymax: 333611 296s CRS: NA 296s First 3 features: 296s ogc_fid cadmium copper lead zinc elev dist om ffreq soil lime 296s 1 1 11.7 85 299 1022 7.909 0.00135803 13.6 1 1 1 296s 2 2 8.6 81 277 1141 6.983 0.01222430 14.0 1 1 1 296s 3 3 6.5 68 199 640 7.800 0.10302900 13.0 1 1 1 296s landuse dist.m GEOMETRY 296s 1 Ah 50 POINT (181072 333611) 296s 2 Ah 30 POINT (181025 333558) 296s 3 Ah 150 POINT (181165 333537) 296s Simple feature collection with 100 features and 15 fields 296s Geometry type: MULTIPOLYGON 296s Dimension: XY 296s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 296s CRS: NA 296s First 3 features: 296s ogc_fid area perimeter cnty_ cnty_id name fips fipsno cress_id bir74 296s 1 1 0.114 1.442 1825 1825 Ashe 37009 37009 5 1091 296s 2 2 0.061 1.231 1827 1827 Alleghany 37005 37005 3 487 296s 3 3 0.143 1.630 1828 1828 Surry 37171 37171 86 3188 296s sid74 nwbir74 bir79 sid79 nwbir79 GEOMETRY 296s 1 1 10 1364 0 19 MULTIPOLYGON (((-81.47276 3... 296s 2 0 10 542 3 12 MULTIPOLYGON (((-81.23989 3... 296s 3 5 208 3616 6 260 MULTIPOLYGON (((-80.45634 3... 297s Integer64 values larger than 9.0072e+15 lost significance after conversion to double; 297s use argument int64_as_string = TRUE to import them lossless, as character 297s Simple feature collection with 1 feature and 2 fields 297s Geometry type: POINT 297s Dimension: XY 297s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 297s CRS: NA 297s a bigint GEOMETRY 297s 1 1 4.611686e+18 POINT (0 1) 297s Simple feature collection with 1 feature and 2 fields 297s Geometry type: POINT 297s Dimension: XY 297s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 297s CRS: NA 297s a bigint GEOMETRY 297s 1 1 4611686018427387904 POINT (0 1) 297s Simple feature collection with 10 features and 2 fields 297s Geometry type: LINESTRING 297s Dimension: XY 297s Bounding box: xmin: 645003 ymin: 4822568 xmax: 748805.6 ymax: 4992001 297s Projected CRS: WGS 84 / UTM zone 32N 297s First 3 features: 297s PK_UID Name Geometry 297s 1 1 Unknown LINESTRING (668540.7 485826... 297s 2 2 Unknown LINESTRING (671365.9 485417... 297s 3 3 Unknown LINESTRING (671417.6 485417... 297s Simple feature collection with 8101 features and 6 fields 297s Geometry type: POINT 297s Dimension: XY 297s Bounding box: xmin: 319224 ymin: 3934674 xmax: 1308585 ymax: 5214373 297s Projected CRS: WGS 84 / UTM zone 32N 297s First 3 features: 297s PK_UID Name Peoples LocalCounc County Region 297s 1 1 Brozolo 435 1 0 0 297s 2 2 Campiglione-Fenile 1284 1 0 0 297s 3 3 Canischio 274 1 0 0 297s Geometry 297s 1 POINT (427002.8 4996361) 297s 2 POINT (367470.5 4962414) 297s 3 POINT (390084.1 5025552) 297s Simple feature collection with 10 features and 2 fields 297s Geometry type: MULTIPOLYGON 297s Dimension: XY 297s Bounding box: xmin: 378359.8 ymin: 4198234 xmax: 1211486 ymax: 5036803 297s Projected CRS: WGS 84 / UTM zone 32N 297s First 3 features: 297s PK_UID Name Geometry 297s 1 1 VENETO MULTIPOLYGON (((752912.3 50... 297s 2 2 VENETO MULTIPOLYGON (((751705.5 50... 297s 3 3 VENETO MULTIPOLYGON (((766247.8 50... 297s > 297s > csv = system.file("csv/pt.csv", package = "sf") 297s > identical(st_read(quiet = TRUE, csv, options = "AUTODETECT_TYPE=Yes")$Int64[3], NA_real_) 297s [1] TRUE 297s > identical(st_read(quiet = TRUE, csv, int64_as_string = TRUE, stringsAsFactors = FALSE, 297s + options = "AUTODETECT_TYPE=Yes")$Int64[3], NA_character_) 297s [1] TRUE 297s > identical(st_read(quiet = TRUE, csv, options = "AUTODETECT_TYPE=Yes")$Int32[3], NA_integer_) 297s [1] TRUE 297s > 297s > if ("GML" %in% st_drivers()$name) { 297s + gml = system.file("gml/fmi_test.gml", package = "sf") 297s + print(dim(st_read(gml, quiet = TRUE, use_stream = FALSE))) 297s + gml = system.file("gml/20170930_OB_530964_UKSH.xml.gz", package = "sf") 297s + print(dim(st_read(gml, layer = "Parcely", quiet = TRUE, use_stream = FALSE))) 297s + print(dim(st_read(gml, layer = "Parcely", int64_as_string=TRUE, quiet = TRUE, use_stream = FALSE))) 297s + } 297s [1] 22 11 297s [1] 644 25 297s [1] 644 25 297s Warning messages: 297s 1: In CPL_read_ogr(dsn, layer, query, as.character(options), quiet, : 297s GDAL Message 1: Field with same name (identifier) already exists in (PointTimeSeriesObservation). Skipping newer ones 297s 2: In CPL_read_ogr(dsn, layer, query, as.character(options), quiet, : 297s GDAL Message 1: Field with same name (name) already exists in (PointTimeSeriesObservation). Skipping newer ones 297s > 297s > # logical: 297s > if ("GPKG" %in% st_drivers()$name) { 297s + tst = st_read(system.file("gpkg/nc.gpkg", package="sf"), quiet = TRUE) # default layer name 297s + tst$bool = tst$NWBIR79 > 800 # logical 297s + tst$bool[1:3] = NA 297s + st_write(tst, "tst__.gpkg") 297s + tst2 = st_read("tst__.gpkg") 297s + print(identical(tst$bool, tst2$bool)) 297s + } 297s Writing layer `tst__' to data source `tst__.gpkg' using driver `GPKG' 297s Writing 100 features with 15 fields and geometry type Multi Polygon. 297s Reading layer `tst__' from data source 297s `/tmp/autopkgtest.8G9sL4/autopkgtest_tmp/tst__.gpkg' using driver `GPKG' 297s Simple feature collection with 100 features and 15 fields 297s Geometry type: MULTIPOLYGON 297s Dimension: XY 297s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 297s Geodetic CRS: NAD27 297s [1] TRUE 297s > 297s > # spatial filter: 297s > nc = read_sf(system.file("gpkg/nc.gpkg", package="sf")) 297s > wkt = st_as_text(st_geometry(nc[1,])) 297s > wkt 297s [1] "MULTIPOLYGON (((-81.47276 36.23436, -81.54084 36.27251, -81.56198 36.27359, -81.63306 36.34069, -81.74107 36.39178, -81.69828 36.47178, -81.7028 36.51934, -81.67 36.58965, -81.3453 36.57286, -81.34754 36.53791, -81.32478 36.51368, -81.31332 36.4807, -81.26624 36.43721, -81.26284 36.40504, -81.24069 36.37942, -81.23989 36.36536, -81.26424 36.35241, -81.32899 36.3635, -81.36137 36.35316, -81.36569 36.33905, -81.35413 36.29972, -81.36745 36.2787, -81.40639 36.28505, -81.41233 36.26729, -81.43104 36.26072, -81.45289 36.23959, -81.47276 36.23436)))" 297s > nc_filtered = read_sf(system.file("gpkg/nc.gpkg", package="sf"), wkt_filter = wkt) 297s > try(read_sf(system.file("gpkg/nc.gpkg", package="sf"), wkt_filter = "wrong")) 297s Cannot create geometry from: wrong 297s > nc_filtered$NAME 297s Error : wkt parse error. 297s 297s [1] "Watauga" "Ashe" "Wilkes" "Alleghany" 297s > 297s BEGIN TEST roundtrip.R 297s 297s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 297s Copyright (C) 2024 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 > #library(rgdal2) 297s > #openOGRLayer("PG:dbname=postgis" , "meuse2") 297s > 297s > suppressPackageStartupMessages(library(sf)) 298s > options(rgdal_show_exportToProj4_warnings = "none") 298s > outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 298s > hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 298s > hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 298s > pol1 = list(outer, hole1, hole2) 298s > pol2 = list(outer + 12, hole1 + 12) 298s > pol3 = list(outer + 24) 298s > mp = list(pol1,pol2,pol3) 298s > mp1 = st_multipolygon(mp) 298s > sf = st_sf(a=1, st_sfc(mp1)) 298s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 298s + a = as(sf, "Spatial") 298s + print(class(a)) 298s + b = st_as_sf(a) 298s + a2 = as(a, "SpatialPolygonsDataFrame") 298s + print(all.equal(a, a2)) # round-trip 298s + 298s + b1 = as(a, "sf") 298s + print(all.equal(b, b1)) 298s + b = st_as_sfc(a) 298s + b1 = as(a, "sfc") 298s + print(all.equal(b, b1)) 298s + } 298s [1] "SpatialPolygonsDataFrame" 298s attr(,"package") 298s [1] "sp" 298s [1] TRUE 298s [1] TRUE 298s [1] TRUE 298s > 298s > # SpatialMultiPoints 298s > if (require(sp, quietly = TRUE)) { 298s + suppressWarnings(RNGversion("3.5.3")) 298s + set.seed(1331) 298s + # example(SpatialMultiPoints, ask = FALSE, echo = FALSE) # loads mpdf 298s + cl1 = cbind(rnorm(3, 10), rnorm(3, 10)) 298s + cl2 = cbind(rnorm(5, 10), rnorm(5, 0)) 298s + cl3 = cbind(rnorm(7, 0), rnorm(7, 10)) 298s + mpdf = SpatialMultiPointsDataFrame(list(a=cl1, b=cl2, c=cl3), data.frame(a = 1:3, row.names=c("a", "b", "c"))) 298s + m = st_as_sf(mpdf) 298s + all.equal(as(m, "Spatial"), mpdf) # TRUE 298s + 298s + demo(meuse, ask = FALSE, echo = FALSE) 298s + #meuse = spTransform(meuse, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 298s + pol.grd = as(meuse.grid, "SpatialPolygonsDataFrame") 298s + #meuse.grd = spTransform(meuse.grid, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 298s + #pol.grd = spTransform(pol.grd, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 298s + #meuse.area = spTransform(meuse.area, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 298s + #meuse.riv = spTransform(meuse.riv, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 298s + #summary(st_as_sf(meuse)) 298s + #summary(st_as_sf(meuse.grd)) 298s + #x <- st_as_sf(meuse.grid) # don't print: CRS variations. 298s + #summary(st_as_sf(meuse.area)) 298s + #summary(st_as_sf(meuse.riv)) 298s + #summary(st_as_sf(as(meuse.riv, "SpatialLines"))) 298s + #summary(st_as_sf(pol.grd)) 298s + #summary(st_as_sf(as(pol.grd, "SpatialLinesDataFrame"))) 298s + 298s + nc = st_read(system.file("gpkg/nc.gpkg", package="sf"), "nc.gpkg", quiet = TRUE) 298s + all.equal(nc, st_as_sf(as(nc, "Spatial"))) 298s + st_crs(nc) == st_crs(st_as_sf(as(nc, "Spatial"))) 298s + 298s + detach("package:sp") 298s + } 299s > 299s BEGIN TEST sample.R 299s 299s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 299s Copyright (C) 2024 The R Foundation for Statistical Computing 299s Platform: aarch64-unknown-linux-gnu (64-bit) 299s 299s R is free software and comes with ABSOLUTELY NO WARRANTY. 299s You are welcome to redistribute it under certain conditions. 299s Type 'license()' or 'licence()' for distribution details. 299s 299s R is a collaborative project with many contributors. 299s Type 'contributors()' for more information and 299s 'citation()' on how to cite R or R packages in publications. 299s 299s Type 'demo()' for some demos, 'help()' for on-line help, or 299s 'help.start()' for an HTML browser interface to help. 299s Type 'q()' to quit R. 299s 299s > suppressPackageStartupMessages(library(sf)) 299s > bb = st_bbox(c(xmin=0, ymin=1, xmax=3, ymax=2)) 299s > xx <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "polygons") 299s > plot(xx, border = 'green', main = "pointy topped") 300s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "points") 300s > plot(x, add = TRUE) 300s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "corners") 300s > plot(x, col = 'orange', add = TRUE) 300s > plot(st_as_sfc(bb), add = TRUE, border = 'red') 300s > st_overlaps(xx) %>% 300s + lengths() %>% 300s + sum() 300s [1] 0 300s > 300s > st_as_sfc(bb) %>% 300s + st_difference(st_union(xx)) %>% 300s + st_area() 300s numeric(0) 300s > 300s > xx <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "polygons", flat_topped = TRUE) 300s > plot(xx, border = 'green', main = "flat topped") 300s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "points", flat_topped = TRUE) 300s > plot(x, add = TRUE) 300s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "corners", flat_topped = TRUE) 300s > plot(x, col = 'orange', add = TRUE) 300s > plot(st_as_sfc(bb), add = TRUE, border = 'red') 300s > st_overlaps(xx) %>% 300s + lengths() %>% 300s + sum() 300s [1] 0 300s > 300s > st_as_sfc(bb) %>% 300s + st_difference(st_union(xx)) %>% 300s + st_area() 300s numeric(0) 300s > 300s BEGIN TEST sfc.R 300s 300s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 300s Copyright (C) 2024 The R Foundation for Statistical Computing 300s Platform: aarch64-unknown-linux-gnu (64-bit) 300s 300s R is free software and comes with ABSOLUTELY NO WARRANTY. 300s You are welcome to redistribute it under certain conditions. 300s Type 'license()' or 'licence()' for distribution details. 300s 300s R is a collaborative project with many contributors. 300s Type 'contributors()' for more information and 300s 'citation()' on how to cite R or R packages in publications. 300s 300s Type 'demo()' for some demos, 'help()' for on-line help, or 300s 'help.start()' for an HTML browser interface to help. 300s Type 'q()' to quit R. 300s 300s > suppressPackageStartupMessages(library(sf)) 301s > 301s > p = st_point(c(1/3,1/6)) 301s > st_sfc(p, precision = 1000) 301s Geometry set for 1 feature 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667 301s CRS: NA 301s Precision: 1000 301s > st_as_sfc(st_as_binary(st_sfc(p, precision = 0L))) 301s POINT (0.3333333 0.1666667) 301s Geometry set for 1 feature 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667 301s CRS: NA 301s > st_as_sfc(st_as_binary(st_sfc(p, precision = 1000))) 301s Geometry set for 1 feature 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0.333 ymin: 0.167 xmax: 0.333 ymax: 0.167 301s CRS: NA 301s > st_as_sfc(st_as_binary(st_sfc(p, precision = 1000000))) 301s Geometry set for 1 feature 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0.333333 ymin: 0.166667 xmax: 0.333333 ymax: 0.166667 301s CRS: NA 301s > st_as_sfc(st_as_binary(st_sfc(p, precision = 10L))) 301s Geometry set for 1 feature 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0.3 ymin: 0.2 xmax: 0.3 ymax: 0.2 301s CRS: NA 301s > st_as_sfc(st_as_binary(st_sfc(p, precision = -1))) 301s Geometry set for 1 feature 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667 301s CRS: NA 301s > 301s > d = data.frame(a = 1:2) 301s > d$geom = c("POINT(0 0)", "POINT(1 1)") 301s > 301s > st_as_sf(d, wkt = "geom") 301s Simple feature collection with 2 features and 1 field 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s CRS: NA 301s a geom 301s 1 1 POINT (0 0) 301s 2 2 POINT (1 1) 301s > st_as_sf(d, wkt = 2) 301s Simple feature collection with 2 features and 1 field 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s CRS: NA 301s a geom 301s 1 1 POINT (0 0) 301s 2 2 POINT (1 1) 301s > st_as_sf(d, wkt = "geom", remove = FALSE) 301s Simple feature collection with 2 features and 2 fields 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s CRS: NA 301s a geom geometryPOINT (0.3333333 0.1666667) 301s POINT (0.333 0.167) 301s POINT (0.333333 0.166667) 301s POINT (0.3 0.2) 301s POINT (0.3333333 0.1666667) 301s POINT (0 0) 301s POINT (1 1) 301s POINT (0 0) 301s POINT (1 1) 301s POLYGON ((0 0, 1 1, 0 1, 0 0)) 301s 301s 1 1 POINT(0 0) POINT (0 0) 301s 2 2 POINT(1 1) POINT (1 1) 301s > 301s > st_as_sfc(c("POINT(0 0)", "POINT(1 1)")) 301s Geometry set for 2 features 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s CRS: NA 301s > st_as_sfc(c("POINT(0 0)", "POINT(1 1)", "POLYGON((0 0,1 1,0 1,0 0))")) 301s Geometry set for 3 features 301s Geometry type: GEOMETRY 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s CRS: NA 301s > st_as_sfc(character(0)) 301s Geometry set for 0 features 301s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 301s CRS: NA 301s > x = st_as_sfc(character(0), 4326) 301s > y = st_as_sfc(character(0), crs = 4326) 301s > all.equal(x, y) 301s [1] TRUE 301s > st_as_sfc(c("POINT(0 0)", "POINT(1 1)", "POLYGON((0 0,1 1,0 1,0 0))"), 301s + "+proj=longlat +datum=WGS84") 301s Geometry set for 3 features 301s Geometry type: GEOMETRY 301s Dimension: XY 301s Bounding box: POINT (0 0) 301s POINT (1 1) 301s POLYGON ((0 0, 1 1, 0 1, 0 0)) 301s xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s Geodetic CRS: +proj=longlat +datum=WGS84 301s > dg = st_as_sf(d, wkt = "geom") 301s > print(dg, n = 1) 301s Simple feature collection with 2 features and 1 field 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s CRS: NA 301s First 1 features: 301s a geom 301s 1 1 POINT (0 0) 301s > head(st_as_sf(d, wkt = "geom"), 1) 301s Simple feature collection with 1 feature and 1 field 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 0 301s CRS: NA 301s a geom 301s 1 1 POINT (0 0) 301s > 301s > d$geom = st_as_sfc(d$geom) 301s > d1 = d 301s > attr(d1, "sf_col") = "geom" 301s > st_geometry(d1) = d$geom 301s > 301s > d$geometry = d$geom # second geometry list-column 301s > if (require(testthat, quietly = TRUE)) { 301s + expect_warning(st_geometry(d) <- d$geom) 301s + } 301s > d 301s Simple feature collection with 2 features and 1 field 301s Active geometry column: geom 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s CRS: NA 301s a geom geometry 301s 1 1 POINT (0 0) POINT (0 0) 301s 2 2 POINT (1 1) POINT (1 1) 301s > 301s > x = st_sfc(list(st_point(0:1), st_point(0:1)), crs = 4326) 301s > # don't warn when replacing crs with identical value: 301s > st_sfc(x, crs = 4326) 301s Geometry set for 2 features 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 301s Geodetic CRS: WGS 84 301s > y = st_sfc(x, crs = "+proj=longlat +datum=WGS84 +no_defs") 301s > # but do when it changes: 301s > y = st_sfc(x, crs = 3857) 301s > 301s > p = st_point(0:1) 301s > st_cast(p, "MULTIPOINT") 301s > mp = st_multipoint(rbind(c(0,1), c(2,2))) 301s > st_cast(mp, "POINT") 301s > st_cast(mp, "MULTIPOINT") 301s > 301s > # geometry collection to its elements: 301s > st_cast(st_geometrycollection(list(mp)), "POINT") 301s > st_cast(st_geometrycollection(list(mp)), "MULTIPOINT") 301s > st_cast(st_geometrycollection(list(p,mp)), "MULTIPOINT") 301s > 301s > mp = st_multipoint(rbind(c(0,1))) 301s > x = st_sfc(p, mp) 301s > st_cast(x, "POINT") 301s Geometry set for 2 features 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 301s CRS: NA 301s > 301s > sf = st_sf(a = 3:2, geom = x) 301s > st_cast(sf, "POINT") 301s Simple feature collection with 2 features and 1 field 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 301s CRS: NA 301s a geom 301s 1 3 POINT (0 1) 301s 2 2 POINT (0 1) 301s > 301s > 301s > x %>% st_cast("POINT") 301s Geometry set for 2 features 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 301s CRS: NA 301s > 301s > # points: 301s > mp = st_multipoint(rbind(c(0,1))) # single-point multipoint 301s > st_sfc(p,mp) %>% st_cast("POINT") 301s Geometry set for 2 features 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 301s CRS: NA 301s > st_sfc(p,mp) %>% st_cast("MULTIPOINT") 301s Geometry set for 2 features 301s Geometry type: MULTIPOINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 301s CRS: NA 301s > 301s > # lines: 301s > pts = rbind(c(0,0), c(1,1), c(2,1)) 301s > st_sfc(st_linestring(pts), st_multilinestring(list(pts))) %>% st_cast("LINESTRING") 301s Geometry set for 2 features 301s Geometry type: LINESTRING 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 1 301s CRS: NA 301s > st_sfc(st_linestring(pts), st_multilinestring(list(pts))) %>% st_cast("MULTILINESTRING") 301s Geometry set for 2 features 301s Geometry type: MULTILINESTRING 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 1 301s CRS: NA 301s > 301s > # polygons: 301s > pts = rbind(c(0,0), c(1,1), c(0,1), c(0,0)) 301s > st_sfc(st_polygon(list(pts)), st_multipolygon(list(list(pts)))) %>% st_cast("POLYGON") 301s Geometry set for 2 features 301s Geometry type: POLYGON 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s CRS: NA 301s > st_sfc(st_polygon(list(pts)), st_multipolygon(list(list(pts)))) %>% st_cast("MULTIPOLYGON") 301s Geometry set for 2 features 301s Geometry type: MULTIPOLYGON 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 301s CRS: NA 301s > 301s > 301s > st_sfc(st_geometrycollection(list(p)), st_geometrycollection(list(mp))) %>% st_cast() 301s Geometry set for 2 features 301s Geometry type: GEOMETRY 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 301s CRS: NA 301s > st_sfc(st_geometrycollection(list(p)), st_geometrycollection(list(mp))) %>% 301s + st_cast() %>% 301s + st_cast("POINT") 301s Geometry set for 2 features 301s Geometry type: POINT 301s Dimension: XY 301s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 301s CRS: NA 301s > 301s > p = rbind(c(0,0),c(1,0),c(1,1),c(0,1),c(0,0)) 301s > pol = st_polygon(list(p)) 301s > # plot(pol) 301s > try(plot(st_polygonize(pol))) # --> breaks 301s > st_length(st_sfc(st_point(c(0,0)))) 301s [1] 0 301s > 301s > try(as(st_sfc(st_linestring(matrix(1:9,3))), "Spatial")) 301s > 301s > # check conus is present: 301s > x = st_sfc(st_point(c(-90,35)), st_point(c(-80,36)), 301s + crs = "+proj=longlat +datum=NAD27") 301s > y = st_transform(x, 3857) 301s POINT (0 1) 301s POINT (0 1) 301s Warning message: 301s st_crs<- : replacing crs does not reproject data; use st_transform for that 301s MULTIPOINT ((0 1)) 301s POINT (0 1) 301s Warning message: 301s In st_cast.MULTIPOINT(mp, "POINT") : point from first coordinate only 301s MULTIPOINT ((0 1), (2 2)) 301s POINT (0 1) 301s Warning message: 301s In st_cast.MULTIPOINT(x[[1]], to, ...) : point from first coordinate only 301s MULTIPOINT ((0 1), (2 2)) 301s MULTIPOINT ((0 1)) 301s Warning message: 301s In st_cast.GEOMETRYCOLLECTION(st_geometrycollection(list(p, mp)), : 301s only first part of geometrycollection is retained 301s POINT (0 1) 301s POINT (0 1) 301s Warning message: 301s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 301s Warning message: 301s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 301s POINT (0 1) 301s POINT (0 1) 301s Warning message: 301s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 301s POINT (0 1) 301s POINT (0 1) 301s Warning message: 301s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 301s MULTIPOINT ((0 1)) 301s MULTIPOINT ((0 1)) 301s LINESTRING (0 0, 1 1, 2 1) 301s LINESTRING (0 0, 1 1, 2 1) 301s MULTILINESTRING ((0 0, 1 1, 2 1)) 301s MULTILINESTRING ((0 0, 1 1, 2 1)) 301s POLYGON ((0 0, 1 1, 0 1, 0 0)) 301s POLYGON ((0 0, 1 1, 0 1, 0 0)) 301s MULTIPOLYGON (((0 0, 1 1, 0 1, 0 0))) 301s MULTIPOLYGON (((0 0, 1 1, 0 1, 0 0))) 301s POINT (0 1) 301s MULTIPOINT ((0 1)) 301s POINT (0 1) 301s POINT (0 1) 301s Warning message: 301s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 301s Error in st_polygonize.sfc(st_sfc(x)) : 301s inherits(x, "sfc_LINESTRING") || inherits(x, "sfc_MULTILINESTRING") is not TRUE 301s Error in StopZ(zm) : 301s sp supports Z dimension only for POINT and MULTIPOINT. 301s use `st_zm(...)` to coerce to XY dimensions 302s > 302s > sf_extSoftVersion()[1:3] 302s GEOS GDAL proj.4 302s "3.12.1" "3.8.4" "9.3.1" 302s > 302s > # Ops.sfc: 302s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1)))) 302s > ls * 2 302s Geometry set for 1 feature 302s Geometry type: LINESTRING 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 2 302s CRS: NA 302s LINESTRING (0 0, 0 2) 302s > ls - 2 302s Geometry set for 1 feature 302s Geometry type: LINESTRING 302s Dimension: XY 302s Bounding box: xmin: -2 ymin: -2 xmax: -2 ymax: -1 302s CRS: NA 302s > (ls + 2) %% 3 302s LINESTRING (-2 -2, -2 -1) 302s Geometry set for 1 feature 302s Geometry type: LINESTRING 302s Dimension: XY 302s Bounding box: xmin: 2 ymin: 0 xmax: 2 ymax: 2 302s CRS: NA 302s > ls / ls 302s LINESTRING (2 2, 2 0) 302s Geometry set for 1 feature (with 1 geometry empty) 302s Geometry type: GEOMETRYCOLLECTION 302s Dimension: XY 302s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 302s CRS: NA 302s GEOMETRYCOLLECTION EMPTY 302s > p_ = st_point(0:1) 302s > ll = st_sfc(ls[[1]], p_) 302s > ll & st_sfc(p_) 302s Geometry set for 2 features 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 302s CRS: NA 302s POINT (0 1) 302s > ll | st_sfc(p_) 302s POINT (0 1) 302s Geometry set for 2 features 302s Geometry type: GEOMETRY 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 1 302s CRS: NA 302s LINESTRING (0 0, 0 1) 302s POINT (0 1) 302s > ll %/% st_sfc(p_) 302s Geometry set for 2 features (with 1 geometry empty) 302s Geometry type: GEOMETRY 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 1 302s LINESTRING (0 0, 0 1) 302s CRS: NA 302s GEOMETRYCOLLECTION EMPTY 302s > ll == st_sfc(p_) 302s [1] FALSE TRUE 302s > ll != st_sfc(p_) 302s [1] TRUE FALSE 302s > 302s > 302s > str(x) 302s sfc_POINT of length 2; first list element: 'XY' num [1:2] -90 35 302s > nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 302s > str(nc) 302s Classes 'sf' and 'data.frame': 100 obs. of 15 variables: 302s $ AREA : num 0.114 0.061 0.143 0.07 0.153 0.097 0.062 0.091 0.118 0.124 ... 302s $ PERIMETER: num 1.44 1.23 1.63 2.97 2.21 ... 302s $ CNTY_ : num 1825 1827 1828 1831 1832 ... 302s $ CNTY_ID : num 1825 1827 1828 1831 1832 ... 302s $ NAME : chr "Ashe" "Alleghany" "Surry" "Currituck" ... 302s $ FIPS : chr "37009" "37005" "37171" "37053" ... 302s $ FIPSNO : num 37009 37005 37171 37053 37131 ... 302s $ CRESS_ID : int 5 3 86 27 66 46 15 37 93 85 ... 302s $ BIR74 : num 1091 487 3188 508 1421 ... 302s $ SID74 : num 1 0 5 1 9 7 0 0 4 1 ... 302s $ NWBIR74 : num 10 10 208 123 1066 ... 302s $ BIR79 : num 1364 542 3616 830 1606 ... 302s $ SID79 : num 0 3 6 2 3 5 2 2 2 5 ... 302s $ NWBIR79 : num 19 12 260 145 1197 ... 302s $ geometry :sfc_MULTIPOLYGON of length 100; first list element: List of 1 302s ..$ :List of 1 302s .. ..$ : num [1:27, 1:2] -81.5 -81.5 -81.6 -81.6 -81.7 ... 302s ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg" 302s - attr(*, "sf_column")= chr "geometry" 302s - attr(*, "agr")= Factor w/ 3 levels "constant","aggregate",..: NA NA NA NA NA NA NA NA NA NA ... 302s ..- attr(*, "names")= chr [1:14] "AREA" "PERIMETER" "CNTY_" "CNTY_ID" ... 302s > bb = st_as_sfc(st_bbox(nc)) 302s > format(st_bbox(nc)) 302s [1] "((-84.32385,33.88199),(-75.45698,36.58965))" 302s > 302s > st_agr("constant") 302s [1] constant 302s Levels: constant aggregate identity 302s > st_agr() 302s [1] 302s Levels: constant aggregate identity 302s > x <- st_sf(a = 1:2, b = 3:4, geom = x, agr = c("constant", "aggregate")) 302s > y <- x %>% st_set_agr("constant") 302s > y 302s Simple feature collection with 2 features and 2 fields 302s Attribute-geometry relationships: constant (2) 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: -90 ymin: 35 xmax: -80 ymax: 36 302s Geodetic CRS: +proj=longlat +datum=NAD27 302s a b geom 302s 1 1 3 POINT (-90 35) 302s 2 2 4 POINT (-80 36) 302s > 302s > sf1 <- st_sf(a = c("x", "y"), geom = st_sfc(st_point(3:4), st_point(3:4))) 302s > sf1[names(sf1)] 302s Simple feature collection with 2 features and 1 field 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: 3 ymin: 4 xmax: 3 ymax: 4 302s CRS: NA 302s a geom 302s 1 x POINT (3 4) 302s 2 y POINT (3 4) 302s > 302s > st_bbox(sf1) 302s xmin ymin xmax ymax 302s 3 4 3 4 302s > bb = st_bbox(nc) 302s > bb 302s xmin ymin xmax ymax 302s -84.32385 33.88199 -75.45698 36.58965 302s > st_crs(bb) 302s Coordinate Reference System: 302s User input: NAD27 302s wkt: 302s GEOGCRS["NAD27", 302s DATUM["North American Datum 1927", 302s ELLIPSOID["Clarke 1866",6378206.4,294.978698213898, 302s LENGTHUNIT["metre",1]]], 302s PRIMEM["Greenwich",0, 302s ANGLEUNIT["degree",0.0174532925199433]], 302s CS[ellipsoidal,2], 302s AXIS["latitude",north, 302s ORDER[1], 302s ANGLEUNIT["degree",0.0174532925199433]], 302s AXIS["longitude",east, 302s ORDER[2], 302s ANGLEUNIT["degree",0.0174532925199433]], 302s ID["EPSG",4267]] 302s > st_bbox(c(xmin = 16.1, xmax = 16.6, ymin = 48.6, ymax = 47.9), crs = st_crs(4326)) 302s xmin ymin xmax ymax 302s 16.1 48.6 16.6 47.9 302s > st_bbox(c(xmin = 16.1, xmax = 16.6, ymin = 48.6, ymax = 47.9), crs = 4326) 302s xmin ymin xmax ymax 302s 16.1 48.6 16.6 47.9 302s > 302s > bb$xrange 302s xmin xmax 302s -84.32385 -75.45698 302s > bb$yrange 302s ymin ymax 302s 33.88199 36.58965 302s > bb$xmin 302s xmin 302s -84.32385 302s > bb$ymin 302s ymin 302s 33.88199 302s > bb$xmax 302s xmax 302s -75.45698 302s > bb$ymax 302s ymax 302s 36.58965 302s > try(bb$foo) 302s > 302s > # merge: 302s > a = data.frame(a = 1:3, b = 5:7) 302s > st_geometry(a) = st_sfc(st_point(c(0,0)), st_point(c(1,1)), st_point(c(2,2))) 302s > b = data.frame(x = c("a", "b", "c"), b = c(2,5,6)) 302s > merge(a, b) 302s Simple feature collection with 2 features and 3 fields 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 302s CRS: NA 302s b a x geometry 302s 1 5 1 b POINT (0 0) 302s 2 6 2 c POINT (1 1) 302s > merge(a, b, all = TRUE) 302s Simple feature collection with 4 features and 3 fields (with 1 geometry empty) 302s Geometry type: GEOMETRY 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 2 302s CRS: NA 302s b a x geometry 302s 1 2 NA a GEOMETRYCOLLECTION EMPTY 302s 2 5 1 b POINT (0 0) 302s 3 6 2 c POINT (1 1) 302s 4 7 3 POINT (2 2) 302s > 302s > if (require(dplyr, quietly = TRUE)) { 302s + # joins: 302s + inner_join(a, b) 302s + left_join(a, b) 302s + right_join(a, b) 302s + full_join(a, b) 302s + semi_join(a, b) 302s + anti_join(a, b) 302s + left_join(a, data.frame(b, geometry = 1), by = "b") 302s + } 302s Error in `$.bbox`(bb, foo) : unsupported name 302s 302s Attaching package: 'dplyr' 302s 302s The following object is masked from 'package:testthat': 302s 302s matches 302s 302s The following objects are masked from 'package:stats': 302s 302s filter, lag 302s 302s The following objects are masked from 'package:base': 302s 302s intersect, setdiff, setequal, union 302s 302s Joining with `by = join_by(b)` 302s Joining with `by = join_by(b)` 302s Joining with `by = join_by(b)` 302s Joining with `by = join_by(b)` 302s Joining with `by = join_by(b)` 302s Joining with `by = join_by(b)` 302s Simple feature collection with 3 features and 4 fields 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 2 302s CRS: NA 302s a b x geometry.y geometry.x 302s 1 1 5 b 1 POINT (0 0) 302s 2 2 6 c 1 POINT (1 1) 302s 3 3 7 NA POINT (2 2) 302s > 302s > # st_joins: 302s > a = st_sf(a = 1:3, 302s + geom = st_sfc(st_point(c(1,1)), st_point(c(2,2)), st_point(c(3,3)))) 302s > b = st_sf(a = 11:14, 302s + geom = st_sfc(st_point(c(10,10)), st_point(c(2,2)), st_point(c(2,2)), st_point(c(3,3)))) 302s > st_join(a, b) 302s Simple feature collection with 4 features and 2 fields 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: 1 ymin: 1 xmax: 3 ymax: 3 302s CRS: NA 302s a.x a.y geom 302s 1 1 NA POINT (1 1) 302s 2 2 12 POINT (2 2) 302s 2.1 2 13 POINT (2 2) 302s 3 3 14 POINT (3 3) 302s > st_join(a, b, left = FALSE) 302s Simple feature collection with 3 features and 2 fields 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: 2 ymin: 2 xmax: 3 ymax: 3 302s CRS: NA 302s a.x a.y geom 302s 2 2 12 POINT (2 2) 302s 2.1 2 13 POINT (2 2) 302s 3 3 14 POINT (3 3) 302s > # st_join, largest = TRUE: 302s > nc <- st_transform(st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE), 2264) 302s > gr = st_sf( 302s + label = apply(expand.grid(1:10, LETTERS[10:1])[,2:1], 1, paste0, collapse = " "), 302s + geom = st_make_grid(st_as_sfc(st_bbox(nc)))) 302s > gr$col = sf.colors(10, categorical = TRUE, alpha = .3) 302s > # cut, to check, NA's work out: 302s > gr = gr[-(1:30),] 302s > st_join(nc, gr, largest = TRUE) 302s Simple feature collection with 100 features and 16 fields 302s Geometry type: MULTIPOLYGON 302s Dimension: XY 302s Bounding box: xmin: 406265 ymin: 48359.7 xmax: 3052877 ymax: 1044143 302s Projected CRS: NAD83 / North Carolina (ftUS) 302s First 10 features: 302s AREA PERIMETER CNTY_ CNTY_ID NAME FIPS FIPSNO CRESS_ID BIR74 SID74 302s 1 0.114 1.442 1825 1825 Ashe 37009 37009 5 1091 1 302s 2 0.061 1.231 1827 1827 Alleghany 37005 37005 3 487 0 302s 3 0.143 1.630 1828 1828 Surry 37171 37171 86 3188 5 302s 4 0.070 2.968 1831 1831 Currituck 37053 37053 27 508 1 302s 5 0.153 2.206 1832 1832 Northampton 37131 37131 66 1421 9 302s 6 0.097 1.670 1833 1833 Hertford 37091 37091 46 1452 7 302s 7 0.062 1.547 1834 1834 Camden 37029 37029 15 286 0 302s 8 0.091 1.284 1835 1835 Gates 37073 37073 37 420 0 302s 9 0.118 1.421 1836 1836 Warren 37185 37185 93 968 4 302s 10 0.124 1.428 1837 1837 Stokes 37169 37169 85 1612 1 302s NWBIR74 BIR79 SID79 NWBIR79 label col geometry 302s 1 10 1364 0 19 A 4 #fb80724d MULTIPOLYGON (((1270813 913... 302s 2 10 542 3 12 A 4 #fb80724d MULTIPOLYGON (((1340553 959... 302s 3 208 3616 6 260 A 5 #80b1d34d MULTIPOLYGON (((1570586 910... 302s 4 123 830 2 145 A 10 #bc80bd4d MULTIPOLYGON (((2881206 948... 302s 5 1066 1606 3 1197 A 8 #fccde54d MULTIPOLYGON (((2525700 911... 302s 6 954 1838 5 1237 A 9 #d9d9d94d MULTIPOLYGON (((2665112 911... 302s 7 115 350 2 139 A 10 #bc80bd4d MULTIPOLYGON (((2881206 948... 302s 8 254 594 2 371 A 9 #d9d9d94d MULTIPOLYGON (((2717988 951... 302s 9 748 1190 2 844 A 8 #fccde54d MULTIPOLYGON (((2203888 914... 302s 10 160 2038 5 176Warning message: 302s A 5 #80b1d34d MULTIPOLYGON (((1697618 911... 302s attribute variables are assumed to be spatially constant throughout all geometries 302s > 302s > # rbind: 302s > x = st_sf(a = 1:2, geom = st_sfc(list(st_point(0:1), st_point(0:1)), crs = 4326)) 302s > rbind(x, x, x) 302s Simple feature collection with 6 features and 1 field 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 302s Geodetic CRS: WGS 84 302s a geom 302s 1 1 POINT (0 1) 302s 2 2 POINT (0 1) 302s 3 1 POINT (0 1) 302s 4 2 POINT (0 1) 302s 5 1 POINT (0 1) 302s 6 2 POINT (0 1) 302s > nc2 = rbind(nc[1:50, ], nc[51:100, ]) 302s > all.equal(nc, nc2) 302s [1] TRUE 302s > 302s > # st_sample: 302s > suppressWarnings(RNGversion("3.5.3")) 302s > set.seed(131) 302s > options(digits=6) 302s > x = st_sfc(st_polygon(list(rbind(c(0,1),c(90,1),c(90,90),c(0,90),c(0,1)))), crs = st_crs(4326)) 302s > (p <- st_sample(x, 10)) 302s Geometry set for 10 features 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: 11.2448 ymin: 3.16385 xmax: 82.3451 ymax: 60.1703 302s Geodetic CRS: WGS 84 302s First 5 geometries: 302s POINT (18.5793 25.2416) 302s POINT (11.2448 20.8596) 302s POINT (26.3946 60.1703) 302s POINT (33.8202 19.146) 302s POINT (76.1712 32.1029) 302s > p <- st_sample(x[[1]], 10) # sfg method 302s > x = st_sfc(st_polygon(list(rbind(c(0,0),c(90,0),c(90,90),c(0,90),c(0,0))))) # NOT long/lat: 302s > p <- st_sample(x, 10) 302s > x = st_sfc(st_polygon(list(rbind(c(-180,-90),c(180,-90),c(180,90),c(-180,90),c(-180,-90)))), 302s + crs=st_crs(4326)) 302s > #FIXME: 302s > # if (sf_extSoftVersion()["proj.4"] >= "4.9.0") # lwgeom breaks on this 302s > # (p <- st_sample(x, 10)) 302s > pt = st_multipoint(matrix(1:20,,2)) 302s > st_sample(p, 3) 302s Geometry set for 1 feature 302s Geometry type: MULTIPOINT 302s Dimension: XY 302s Bounding box: xmin: 41.0557 ymin: 27.8024 xmax: 80.9558 ymax: 65.5424 302s CRS: NA 302s > try(st_sample(p, 3.3)) 302s MULTIPOINT ((57.2118 52.329), (80.9558 65.5424)... 302s Geometry set for 1 feature 302s Geometry type: MULTIPOINT 302s Dimension: XY 302s Bounding box: xmin: 19.3415 ymin: 9.17624 xmax: 80.9558 ymax: 65.5424 302s CRS: NA 302s MULTIPOINT ((19.3415 18.6622), (57.1389 9.17624... 302s Warning message: 302s In st_sample.sfc(p, 3.3) : size is not an integer 302s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 302s + st_linestring(rbind(c(0,0),c(.1,0))), 302s + st_linestring(rbind(c(0,1),c(.1,1))), 302s + st_linestring(rbind(c(2,2),c(2,2.00001)))) 302s > st_sample(ls, 80) 302s Geometry set for 4 features (with 1 geometry empty) 302s Geometry type: MULTIPOINT 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 0 xmax: 0.0914728 ymax: 1 302s CRS: NA 302s MULTIPOINT ((0 0.137868), (0 0.777635), (0 0.40... 302s MULTIPOINT ((0.0914728 0), (0.073852 0), (0.003... 302s MULTIPOINT ((0.0488222 1), (0.0716508 1), (0.08... 302s MULTIPOINT EMPTY 302s > st_sample(nc[1:2,], size = c(10,20)) 302s Geometry set for 30 features 302s Geometry type: POINT 302s Dimension: XY 302s Bounding box: xmin: 1216510 ymin: 935852 xmax: 1428880 ymax: 1031490 302s Projected CRS: NAD83 / North Carolina (ftUS) 302s First 5 geometries: 302s POINT (1264558 935852) 302s POINT (1256623 949369) 302s POINT (1222665 972624) 302s POINT (1333528 968263) 302s POINT (1310837 958630) 302s > # try with LINES, LongLat, should generate a warning: 302s > nc[1:2,] %>% st_transform(4326) %>% st_cast("MULTILINESTRING") %>% st_sample(size = c(10,20)) 302s although coordinates are longitude/latitude, st_sample assumes that they are 302s planar 302s although coordinates are longitude/latitude, st_sample assumes that they are 302s planar 302s Geometry set for 2 features 302s Geometry type: MULTIPOINT 302s Dimension: XY 302s Bounding box: xmin: -81.6893 ymin: 36.2491 xmax: -80.914 ymax: 36.5726 302s Geodetic CRS: WGS 84 302s MULTIPOINT ((-81.2401 36.3717), (-81.6893 36.36... 302s MULTIPOINT ((-81.2629 36.4076), (-81.1375 36.56... 302s > st_sample(ls, 80, type = "regular") 302s Geometry set for 4 features (with 1 geometry empty) 302s Geometry type: MULTIPOINT 302s Dimension: XY 302s Bounding box: xmin: 0 ymin: 0 xmax: 0.095454 ymax: 1 302s CRS: NA 302s MULTIPOINT ((0 0.0104441), (0 0.0254442), (0 0.... 302s MULTIPOINT ((0.000452334 0), (0.0154525 0), (0.... 302s MULTIPOINT ((0.00545321 1), (0.0204533 1), (0.0... 302s > p_sample = lapply(1:10, function(i) st_sample(nc[i, ], 100, exact = FALSE)) 302s MULTIPOINT EMPTY 303s > lengths(p_sample) 303s [1] 104 106 110 96 98 120 87 105 104 99 303s > p_sample_exact = lapply(1:10, function(i) st_sample(nc[i, ], 100, exact = TRUE)) 303s > lengths(p_sample_exact) 303s [1] 100 100 100 100 100 100 100 100 100 100 303s > #plot(nc$geometry[1]) 303s > #plot(p_sample[[1]], add = TRUE) 303s > #plot(p_sample_exact[[1]], add = TRUE) 303s > 303s > if (require(dplyr, quietly = TRUE)) { 303s + #class(st_bind_cols(nc, as.data.frame(nc)[1:3])) 303s + print(class(dplyr::bind_cols(nc, as.data.frame(nc)[1:3]))) 303s + } 303s New names: 303s * `AREA` -> `AREA...1` 303s * `PERIMETER` -> `PERIMETER...2` 303s * `CNTY_` -> `CNTY_...3` 303s * `AREA` -> `AREA...16` 303s * `PERIMETER` -> `PERIMETER...17` 303s * `CNTY_` -> `CNTY_...18` 303s [1] "sf" "data.frame" 303s > class(rbind(nc, nc)) 303s [1] "sf" "data.frame" 303s > class(cbind(nc, nc)) 303s [1] "sf" "data.frame" 303s > 303s > x = st_sfc(st_point(0:1), st_point(2:3)) 303s > x[c(NA,1,NA,2,NA)] 303s Geometry set for 5 features (with 3 geometries empty) 303s Geometry type: POINT 303s Dimension: XY 303s Bounding box: xmin: 0 ymin: 1 xmax: 2 ymax: 3 303s CRS: NA 303s POINT EMPTY 303s POINT (0 1) 303s POINT EMPTY 303s POINT (2 3) 303s POINT EMPTY 303s > 303s > # jitter 303s > pts = st_centroid(st_geometry(nc)) 303s > plot(pts) 303s > plot(st_jitter(pts, .05), add = TRUE, col = 'red') 303s > plot(st_geometry(nc)) 303s > plot(st_jitter(st_geometry(nc), factor = .01), add = TRUE, col = '#ff8888') 303s > st_jitter(st_sfc(st_point(0:1)), amount = .1) 303s Geometry set for 1 feature 303s Geometry type: POINT 303s Dimension: XY 303s Bounding box: xmin: -0.0500922 ymin: 0.992953 xmax: -0.0500922 ymax: 0.992953 303s POINT (-0.0500922 0.992953) 303s CRS: NA 303s > 303s > # st_bbox: 303s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE)) && require(raster, quietly = TRUE)) { 303s + demo(meuse, ask = FALSE, echo = FALSE) 303s + suppressWarnings(st_bbox(meuse)) 303s + crs = suppressWarnings(st_crs(meuse)) 303s + suppressWarnings(st_bbox(raster(meuse.grid))) 303s + st_bbox(extent(raster())) 303s + } 305s code for methods in class "Rcpp_SpatCategories" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatCategories" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatDataFrame" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatDataFrame" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatFactor" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatFactor" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatGraph" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatGraph" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatMessages" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatMessages" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatOptions" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatOptions" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatRaster" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatRaster" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 305s code for methods in class "Rcpp_SpatRasterCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatRasterCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatRasterStack" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatRasterStack" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatSRS" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatSRS" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatTime_v" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatTime_v" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatVector" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatVector" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatVectorCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatVectorCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatVectorProxy" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 306s code for methods in class "Rcpp_SpatVectorProxy" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 307s code for methods in class "Rcpp_SpExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 307s code for methods in class "Rcpp_SpExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 307s code for methods in class "Rcpp_SpPoly" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 307s code for methods in class "Rcpp_SpPoly" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 307s code for methods in class "Rcpp_SpPolyPart" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 307s code for methods in class "Rcpp_SpPolyPart" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 307s code for methods in class "Rcpp_SpPolygons" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 307s code for methods in class "Rcpp_SpPolygons" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 307s 307s Attaching package: 'raster' 307s 307s The following object is masked from 'package:dplyr': 307s 307s select 307s 308s xmin ymin xmax ymax 308s -180 -90 180 90 308s > 308s > # st_to_s2 308s > if (FALSE) { # stops working with GDAL 2.3.0 / PROJ 5.0.1: 308s + x = sf:::st_to_s2(nc) 308s + x1 = st_geometry(x) 308s + cc = st_coordinates(x1) 308s + summary(sqrt(cc[,1]^2+cc[,2]^2+cc[,3]^2)) 308s + } 308s > 308s > # check_ring_dir 308s > m = rbind(c(0,0), c(0,1), c(1,1), c(1,0), c(0,0)) 308s > mi = m[nrow(m):1,] 308s > pol = st_polygon(list(m * 10, m + .5, mi + 1.5, mi + 3.5, m + 5, mi + 6.5)) 308s > st_sfc(pol) 308s Geometry set for 1 feature 308s Geometry type: POLYGON 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 308s CRS: NA 308s > x = st_sfc(pol, check_ring_dir=TRUE) 308s > y = st_sf(a = 1, geom = st_sfc(pol), check_ring_dir=TRUE) 308s > str(x) 308s sfc_POLYGON of length 1; first list element: List of 6 308s $ : num [1:5, 1:2] 0 10 10 0 0 0 0 10 10 0 308s $ : num [1:5, 1:2] 0.5 0.5 1.5 1.5 0.5 0.5 1.5 1.5 0.5 0.5 308s $ : num [1:5, 1:2] 1.5 1.5 2.5 2.5 1.5 1.5 2.5 2.5 1.5 1.5 308s $ : num [1:5, 1:2] 3.5 3.5 4.5 4.5 3.5 3.5 4.5 4.5 3.5 3.5 308s $ : num [1:5, 1:2] 5 5 6 6 5 5 6 6 5 5 308s $ : num [1:5, 1:2] 6.5 6.5 7.5 7.5 6.5 6.5 7.5 7.5 6.5 6.5 308s - attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 308s > x = st_sfc(st_polygon(), st_polygon(), check_ring_dir=TRUE) 308s > str(x) 308s sfc_POLYGON of length 2; first list element: list() 308s - attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 308s > # empty ring/zero area: 308s > x = st_sfc(st_polygon(list(m[c(1,3,1),])), check_ring_dir=TRUE) 308s > 308s > mp = st_multipolygon(list(pol, pol)) 308s > try(x <- st_sfc(mp, st_polygon(), check_ring_dir=TRUE)) 308s > x <- st_sfc(mp, pol) %>% st_cast("MULTIPOLYGON") %>% st_sfc(check_ring_dir=TRUE) 308s > x 308s Geometry set for 2 features 308s Geometry type: MULTIPOLYGON 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 308s CRS: NA 308s > str(x) 308s sfc_MULTIPOLYGON of length 2; first list element: List of 2 308s $ :List of 6 308s ..$ : num [1:5, 1:2] 0 10 10 0 0 0 0 10 10 0 308s ..$ : num [1:5, 1:2] 0.5 0.5 1.5 1.5 0.5 0.5 1.5 1.5 0.5 0.5 308s ..$ : num [1:5, 1:2] 1.5 1.5 2.5 2.5 1.5 1.5 2.5 2.5 1.5 1.5 308s ..$ : num [1:5, 1:2] 3.5 3.5 4.5 4.5 3.5 3.5 4.5 4.5 3.5 3.5 308s ..$ : num [1:5, 1:2] 5 5 6 6 5 5 6 6 5 5 308s ..$ : num [1:5, 1:2] 6.5 6.5 7.5 7.5 6.5 6.5 7.5 7.5 6.5 6.5 308s ..- attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 308s $ :List of 6 308s ..$ : num [1:5, 1:2] 0 10 10 0 0 0 0 10 10 0 308s ..$ : num [1:5, 1:2] 0.5 0.5 1.5 1.5 0.5 0.5 1.5 1.5 0.5 0.5 308s ..$ : num [1:5, 1:2] 1.5 1.5 2.5 2.5 1.5 1.5 2.5 2.5 1.5 1.5 308s ..$ : num [1:5, 1:2] 3.5 3.5 4.5 4.5 3.5 3.5 4.5 4.5 3.5 3.5 308s ..$ : num [1:5, 1:2] 5 5 6 6 5 5 6 6 5 5 308s ..$ : num [1:5, 1:2] 6.5 6.5 7.5 7.5 6.5 6.5 7.5 7.5 6.5 6.5 308s ..- attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 308s - attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg" 308s > 308s > x = st_sfc(st_linestring(rbind(c(-179,0),c(179,0))), crs = 4326) 308s > st_wrap_dateline(st_sf(a = 1, geometry = x)) 308s Simple feature collection with 1 feature and 1 field 308s Geometry type: MULTILINESTRING 308s Dimension: XY 308s Bounding box: xmin: -180 ymin: 0 xmax: 180 ymax: 0 308s Geodetic CRS: WGS 84 308s a geometry 308s 1 1 MULTILINESTRING ((-179 0, -... 308s > st_wrap_dateline(x) 308s Geometry set for 1 feature 308s Geometry type: MULTILINESTRING 308s Dimension: XY 308s Bounding box: xmin: -180 ymin: 0 xmax: 180 ymax: 0 308s Geodetic CRS: WGS 84 308s > st_wrap_dateline(x[[1]]) 308s > 308s > geo <- c("{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.68152563269095,36.43764870908927]}", 308s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.67408758213843,36.43366018922779]}", 308s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.67708346361097,36.44208638659282]}", 308s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.67886661944996,36.44110273135671]}", 308s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.68089232041565,36.44173155205561]}") 308s > st_as_sfc(geo, GeoJSON = TRUE) 308s POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0), (0.5 0.... 308s Error in check_ring_dir(lst) : 308s check_ring_dir: not supported for class sfc_GEOMETRY 308s MULTIPOLYGON (((0 0, 10 0, 10 10, 0 10, 0 0), (... 308s MULTIPOLYGON (((0 0, 10 0, 10 10, 0 10, 0 0), (... 308s MULTILINESTRING ((-179 0, -180 0), (180 0, 179 0)) 308s MULTILINESTRING ((-179 0, -180 0), (180 0, 179 0)) 308s Geometry set for 5 features 308s Geometry type: POINT 308s Dimension: XY 308s Bounding box: xmin: -118.682 ymin: 36.4337 xmax: -118.674 ymax: 36.4421 308s Geodetic CRS: WGS 84 308s POINT (-118.682 36.4376) 308s POINT (-118.674 36.4337) 308s POINT (-118.677 36.4421) 308s POINT (-118.679 36.4411) 308s POINT (-118.681 36.4417) 308s > st_as_sfc(geo, GeoJSON = TRUE, crs = 4326) 308s POINT (-118.682 36.4376) 308s POINT (-118.674 36.4337) 308s POINT (-118.677 36.4421) 308s POINT (-118.679 36.4411) 308s POINT (-118.681 36.4417) 308s POINT (0 1) 308s POINT (0 1) 308s POLYGON ((0.983044 0.0650651, 0.959619 0.040380... 308s POLYGON ((0.983044 0.0650651, 0.959619 0.040380... 308s Warning message: 308s attribute variables are assumed to be spatially constant throughout all geometries 308s Warning message: 308s attribute variables are assumed to be spatially constant throughout all geometries 308s Geometry set for 5 features 308s Geometry type: POINT 308s Dimension: XY 308s Bounding box: xmin: -118.682 ymin: 36.4337 xmax: -118.674 ymax: 36.4421 308s Geodetic CRS: WGS 84 308s > 308s > st_as_sfc(st_as_binary(st_sfc(st_point(0:1)))[[1]], crs = 4326) 308s Geometry set for 1 feature 308s Geometry type: POINT 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 308s Geodetic CRS: WGS 84 308s > 308s > x = nc 308s > x$geom = NULL 308s > class(x) 308s [1] "sf" "data.frame" 308s > 308s > st_as_sfc(list(st_point(0:1)), crs = 4326) 308s Geometry set for 1 feature 308s Geometry type: POINT 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 308s Geodetic CRS: WGS 84 308s > 308s > # crop: 308s > box = c(xmin = 0, ymin = 0, xmax = 1, ymax = 1) 308s > 308s > pol = st_sfc(st_buffer(st_point(c(.5, .5)), .65)) 308s > pol_sf = st_sf(a=1, geom=pol) 308s > 308s > st_crop(pol, box) 308s Geometry set for 1 feature 308s Geometry type: POLYGON 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 308s CRS: NA 308s > st_crop(pol, st_bbox(box)) 308s Geometry set for 1 feature 308s Geometry type: POLYGON 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 308s CRS: NA 308s > st_crop(pol_sf, box) 308s Simple feature collection with 1 feature and 1 field 308s Geometry type: POLYGON 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 308s CRS: NA 308s a geom 308s 1 1 POLYGON ((0.983044 0.065065... 308s > st_crop(pol_sf, st_bbox(box)) 308s Simple feature collection with 1 feature and 1 field 308s Geometry type: POLYGON 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 308s CRS: NA 308s a geom 308s 1 1 POLYGON ((0.983044 0.065065... 308s > 308s > # new sample methods: 308s > x = st_sfc(st_polygon(list(rbind(c(0,0),c(90,0),c(90,90),c(0,90),c(0,0))))) # NOT long/lat: 308s > p <- st_sample(x, 10, type = "regular") 308s > p <- st_sample(x, 10, type = "hexagonal") 308s > 308s > all.equal(st_drop_geometry(pol_sf), st_set_geometry(pol_sf, NULL)) 308s [1] TRUE 308s > 308s > # https://github.com/r-spatial/sf/issues/1024 308s > shape1 <-st_sfc(st_polygon(list(rbind(c(0,0), c(1,0), c(3,2), c(2,4), c(1,4), c(0,0))))) 308s > shape2 <- st_sfc(st_polygon()) 308s > shape3 <- st_sfc(st_polygon()) 308s > 308s > shape4 = st_intersection(shape2, shape3) # has zero features 308s > 308s > st_difference(shape1, shape4) 308s Geometry set for 1 feature 308s Geometry type: POLYGON 308s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 308s CRS: NA 308s > st_difference(shape4, shape1) 308s Geometry set for 0 features 308s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 308s CRS: NA 308s > st_sym_difference(shape1, shape4) 308s Geometry set for 1 feature 308s Geometry type: POLYGON 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 308s CRS: NA 308s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 308s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 308s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 308s > st_union(shape1, shape4) 308s Geometry set for 1 feature 308s Geometry type: POLYGON 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 308s CRS: NA 308s > st_union(shape4, shape1) 308s Geometry set for 1 feature 308s Geometry type: POLYGON 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 308s CRS: NA 308s > 308s > # transform empty: 308s > tr = st_sf(geom=st_sfc()) %>% st_set_crs(3587) %>% st_transform(4326) 308s > 308s > # NA values are converted to empty; #1114: 308s > x <- data.frame(name=LETTERS) 308s > y <- data.frame(name=LETTERS[1:13], letters[14:26]) 308s > y$geometry <- st_sfc(st_point(c(0,0))) 308s > y <- st_sf(y) 308s > out = merge(x, y, all.x=TRUE) 308s > class(out) 308s [1] "data.frame" 308s > 308s > st_as_sf(st_sfc(st_point(0:1))) 308s Simple feature collection with 1 feature and 0 fields 308s Geometry type: POINT 308s Dimension: XY 308s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 308s CRS: NA 308s x 308s 1 POINT (0 1) 308s > 308s BEGIN TEST sfg.R 308s 308s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 308s Copyright (C) 2024 The R Foundation for Statistical Computing 308s Platform: aarch64-unknown-linux-gnu (64-bit) 308s 308s R is free software and comes with ABSOLUTELY NO WARRANTY. 308s You are welcome to redistribute it under certain conditions. 308s Type 'license()' or 'licence()' for distribution details. 308s 308s R is a collaborative project with many contributors. 308s Type 'contributors()' for more information and 308s 'citation()' on how to cite R or R packages in publications. 308s 308s Type 'demo()' for some demos, 'help()' for on-line help, or 308s 'help.start()' for an HTML browser interface to help. 308s Type 'q()' to quit R. 308s 308s > suppressPackageStartupMessages(library(sf)) 309s > c(st_point(1:2), st_point(5:6)) 309s MULTIPOINT ((1 2), (5 6)) 309s > c(st_point(1:2), st_multipoint(matrix(5:8,2))) 309s MULTIPOINT ((1 2), (5 7), (6 8)) 309s > c(st_multipoint(matrix(1:4,2)), st_multipoint(matrix(5:8,2))) 309s MULTIPOINT ((1 3), (2 4), (5 7), (6 8)) 309s > c(st_linestring(matrix(1:6,3)), st_linestring(matrix(11:16,3))) 309s MULTILINESTRING ((1 4, 2 5, 3 6), (11 14, 12 15, 13 16)) 309s > c(st_linestring(matrix(1:6,3)), st_multilinestring(list(matrix(11:16,3)))) 309s MULTILINESTRING ((11 14, 12 15, 13 16), (1 4, 2 5, 3 6)) 309s > c(st_multilinestring(list(matrix(1:6,3))), st_multilinestring(list(matrix(11:16,3)))) 309s MULTILINESTRING ((1 4, 2 5, 3 6), (11 14, 12 15, 13 16)) 309s > pl = list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0))) 309s > c(st_polygon(pl), st_polygon(pl)) 309s MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((0 0, 1 0, 1 1, 0 1, 0 0))) 309s > c(st_polygon(pl), st_multipolygon(list(pl))) 309s MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((0 0, 1 0, 1 1, 0 1, 0 0))) 309s > c(st_linestring(matrix(1:6,3)), st_point(1:2)) 309s > c(st_geometrycollection(list(st_point(1:2), st_linestring(matrix(1:6,3)))), 309s + st_geometrycollection(list(st_multilinestring(list(matrix(11:16,3)))))) 309s > c(st_geometrycollection(list(st_point(1:2), st_linestring(matrix(1:6,3)))), 309s + st_multilinestring(list(matrix(11:16,3))), st_point(5:6), 309s + st_geometrycollection(list(st_point(10:11)))) 309s > head(st_point(0:1), 2) 309s > 309s > # Ops.sfg: 309s > ls = st_linestring(rbind(c(0,0),c(0,1))) 309s > pt = st_point(1:0) 309s > ls | pt 309s > ls / pt 309s > ls & pt 309s > ls %/% pt 309s > # arith: 309s > ls + pt 309s > ls - pt 309s > ls * pt 309s > ls / pt 309s GEOMETRYCOLLECTION (LINESTRING (1 4, 2 5, 3 6), POINT (1 2)) 309s GEOMETRYCOLLECTION (POINT (1 2), LINESTRING (1 4, 2 5, 3 6), MULTILINESTRING ((11 14, 12 15, 13 16))) 309s GEOMETRYCOLLECTION (MULTILINESTRING ((11 14, 12 15, 13 16)), POINT (5 6), POINT (1 2), LINESTRING (1 4, 2 5, 3 6), POINT (10 11)) 309s POINT (0 1) 309s GEOMETRYCOLLECTION (LINESTRING (0 0, 0 1), POINT (1 0)) 309s LINESTRING (0 0, 0 1) 309s GEOMETRYCOLLECTION EMPTY 309s GEOMETRYCOLLECTION (LINESTRING (0 0, 0 1), POINT (1 0)) 309s LINESTRING (1 0, 1 1) 309s LINESTRING (-1 0, -1 1) 309s LINESTRING (0 0, 0 0) 309s LINESTRING (0 0, 0 1) 309s POINT (1 0) 309s POINT (-1 0) 309s Error in Ops.sfg(pt) : unary ! not defined for "sfg" objects 309s > # unary: 309s > +pt 309s > -pt 309s > try(!pt) 309s > 309s BEGIN TEST spatstat.R 309s 309s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 309s Copyright (C) 2024 The R Foundation for Statistical Computing 309s Platform: aarch64-unknown-linux-gnu (64-bit) 309s 309s R is free software and comes with ABSOLUTELY NO WARRANTY. 309s You are welcome to redistribute it under certain conditions. 309s Type 'license()' or 'licence()' for distribution details. 309s 309s R is a collaborative project with many contributors. 309s Type 'contributors()' for more information and 309s 'citation()' on how to cite R or R packages in publications. 309s 309s Type 'demo()' for some demos, 'help()' for on-line help, or 309s 'help.start()' for an HTML browser interface to help. 309s Type 'q()' to quit R. 309s 309s > suppressPackageStartupMessages(library(sf)) 310s > if (require(spatstat.random, quietly = TRUE)) { 310s + 310s + data(chicago) 310s + st_as_sf(chicago) 310s + # ppp: 310s + g = gorillas 310s + st_as_sf(g) 310s + marks(g) = NULL 310s + st_as_sf(g) 310s + 310s + # multipolygon: https://github.com/r-spatial/sf/issues/1161 310s + window = read_sf(system.file("shape/nc.shp", package = "sf")) %>% 310s + st_transform(32119) 310s + 310s + win = spatstat.geom::as.owin(window) 310s + 310s + set.seed(1331) 310s + pp2a = runifpoint(n = 50, win = win) 310s + print(st_as_sf(pp2a)) 310s + 310s + # st_sample going the spatstat way 310s + x <- sf::st_sfc(sf::st_polygon(list(rbind(c(0, 0), c(10, 0), c(10, 10), c(0, 0))))) 310s + try(pts <- st_sample(x, type = "thomas")) 310s + try(pts <- st_sample(x, kappa = 1, mu = 10, type = "Thomas")) 310s + # points expected 310s + set.seed(1331) 310s + pts <- st_sample(x, kappa = 1, mu = 10, scale = 0.1, type = "Thomas") 310s + #plot(x) 310s + #plot(pts, add = TRUE) 310s + pts 310s + 310s + # see https://github.com/r-spatial/sf/issues/1233 310s + # png("/tmp/spa%03d.png") 310s + 310s + p1 = st_point(0:1) 310s + p2 = st_point(1:2) 310s + p3 = st_point(c(-1,2)) 310s + p = st_sfc(p1, p2, p3) 310s + as.ppp(p) 310s + try(as.ppp(st_set_crs(p, 4326))) 310s + 310s + sf = st_sf(geom = p) 310s + try(as.ppp(sf)) 310s + sf = st_sf(a = 1:3, geom = p) 310s + as.ppp(sf) 310s + sf = st_sf(a = 1:3, b=3:1, geom = p) 310s + as.ppp(sf) # warns 310s + 310s + w = st_as_sfc(st_bbox(st_sfc(p1, p2))) 310s + sf = st_sf(a = 1:3, geom = p) 310s + (p0 = rbind(st_sf(a = 0, geom = w), sf)) 310s + try(as.ppp(p0)) # errors: one point outside window 310s + 310s + w = st_as_sfc(st_bbox(p)) 310s + sf = st_sf(a = 1:3, geom = p) 310s + (p0 = rbind(st_sf(a = 0, geom = w), sf)) 310s + as.ppp(p0) 310s + 310s + # as.owin.sf, as.owin.sfc_* 310s + nc = st_read(system.file("gpkg/nc.gpkg", package="sf"), check_ring_dir = TRUE, quiet = TRUE) 310s + try(as.owin(nc)) # should be projected 310s + nc = st_transform(nc, 32119) 310s + plot(as.owin(nc), col = 'grey') 310s + plot(as.owin(st_geometry(nc)), col = 'grey') 310s + 310s + sq = rbind(c(-1,-1), c(1, -1), c(1,1), c(-1,1), c(-1,-1)) 310s + pol = st_polygon(list(0.5 * sq, sq[5:1,] * 0.45)) # w hole 310s + plot(as.owin(pol), col = 'grey') 310s + plot(as.owin(st_sfc(pol)), col = 'grey') 310s + mpol = st_multipolygon(list( 310s + list(sq, sq[5:1,] * 0.9), 310s + list(sq * 2, sq[5:1,] * 1.8))) 310s + plot(as.owin(mpol), col = 'grey') 310s + plot(as.owin(st_sfc(mpol)), col = 'grey') 310s + plot(as.owin(st_sfc(pol, mpol)), col = 'grey') 310s + plot(as.owin(st_sf(a=1:2, st_sfc(pol, mpol))), col = 'grey') 310s + (o = as.owin(st_sf(a=1:2, st_sfc(pol, mpol)))) 310s + st_as_sfc(o) 310s + 310s + plot(st_as_sfc(o), col = 'blue', main = 'st_as_sfc(o)') 310s + plot(st_as_sf(o), col = 'blue', main = 'st_as_sf(o)') 310s + 310s + data(japanesepines) 310s + st_as_sf(japanesepines) # warns about multiplier 310s + jp = rescale(japanesepines) 310s + st_as_sf(jp) # No warning 310s + 310s + data(nztrees) 310s + qNZ <- quadratcount(nztrees, nx=4, ny=3) 310s + ts = as.tess(qNZ) 310s + plot(st_as_sfc(ts)) 310s + 310s + ls = st_linestring(rbind(c(0,0), c(1,1), c(2,0))) 310s + plot(as.psp(ls)) 310s + mls = st_multilinestring(list(rbind(c(0,0), c(1,1), c(2,0)), rbind(c(3,3), c(4,2)))) 310s + plot(as.psp(mls)) 310s + 310s + plot(as.psp(st_sfc(ls))) 310s + plot(as.psp(st_sfc(mls))) 310s + plot(as.psp(st_sfc(ls, mls))) 310s + 310s + sf = st_sf(st_cast(st_sfc(ls, mls), "MULTILINESTRING"), marks = 1:2, foo = 2:1) 310s + as.psp(sf) # picks marks itself 310s + as.psp(sf, marks = 5:1) 310s + 310s + (x = st_as_sf(as.psp(sf))) 310s + (y = st_as_sfc(as.psp(sf))) 310s + all.equal(st_geometry(x), y) 310s + } 311s spatstat.geom 3.2-8 311s spatstat.random 3.2-2 312s Simple feature collection with 51 features and 1 field 312s Geometry type: GEOMETRY 312s Dimension: XY 312s Bounding box: xmin: 123829.8 ymin: 14740.06 xmax: 930518.6 ymax: 318255.5 312s CRS: NA 312s First 10 features: 312s label geom 312s 1 window MULTIPOLYGON (((886135.8 31... 312s 2 point POINT (339121.1 257811.6) 312s 3 point POINT (827440.4 246568.3) 312s 4 point POINT (451339.2 207943.6) 312s 5 point POINT (268749.7 203323.4) 312s 6 point POINT (516676.5 198556.1) 312s 7 point POINT (692366 238643.1) 312s 8 point POINT (843278.5 287241.6) 312s 9 point POINT (648477.7 235466.6) 312s 10 point POINT (852593 267248.3) 312s Error in st_poly_sample(x, size = size, ..., type = type, by_polygon = by_polygon) : 312s rthomas is not an exported function from spatstat.random. 312s Error in st_poly_sample(x, size = size, ..., type = type, by_polygon = by_polygon) : 312s The spatstat function rThomas did not return a valid result. Consult the help file. 312s Error message from spatstat: 312s Error in spatstat_fun(..., win = spatstat.geom::as.owin(x)) : 312s argument "scale" is missing, with no default 312s 312s Error : Only projected coordinates may be converted to spatstat class objects 312s Error in `marks<-.ppp`(`*tmp*`, value = value) : 312s number of rows of data frame != number of points 312s In addition: Warning messages: 312s 1: In as.ppp.sf(sf) : only first attribute column is used for marks 312s 2: 2 points were rejected as lying outside the specified window 312s Error : Only projected coordinates may be converted to spatstat class objects 312s [1] TRUE 312s > 312s Warning message: 312s In st_as_sfc.owin(spatstat.geom::as.owin(x)) : 312s The spatstat object has an measurement unit multiplier != 1. Consider rescaling before converting. 312s BEGIN TEST stars.R 312s 312s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 312s Copyright (C) 2024 The R Foundation for Statistical Computing 312s Platform: aarch64-unknown-linux-gnu (64-bit) 312s 312s R is free software and comes with ABSOLUTELY NO WARRANTY. 312s You are welcome to redistribute it under certain conditions. 312s Type 'license()' or 'licence()' for distribution details. 312s 312s R is a collaborative project with many contributors. 312s Type 'contributors()' for more information and 312s 'citation()' on how to cite R or R packages in publications. 312s 312s Type 'demo()' for some demos, 'help()' for on-line help, or 312s 'help.start()' for an HTML browser interface to help. 312s Type 'q()' to quit R. 312s 312s > suppressPackageStartupMessages(library(sf)) 313s > 313s > tif = system.file("tif/geomatrix.tif", package = "sf") 313s > 313s > gdal_metadata(tif) 313s [1] "AREA_OR_POINT=Point" 313s > gdal_metadata(tif, NA_character_) 313s [1] "IMAGE_STRUCTURE" "DERIVED_SUBDATASETS" "" 313s > try(gdal_metadata(tif, "wrongDomain")) 313s Error in gdal_metadata(tif, "wrongDomain") : 313s domain_item[1] not found in available metadata domains 313s > gdal_metadata(tif, c("IMAGE_STRUCTURE")) 313s $INTERLEAVE 313s [1] "BAND" 313s 313s attr(,"class") 313s [1] "gdal_metadata" 313s > try(length(gdal_metadata(tif, c("DERIVED_SUBDATASETS")))) # fails on Fedora 26 313s [1] 2 313s > 313s > if (require(stars, quietly = TRUE)) { 313s + tif = system.file("tif/geomatrix.tif", package = "sf") 313s + r = read_stars(tif) 313s + d = (st_dimensions(r)) 313s + gt = c(1841001.75, 1.5, -5, 1144003.25, -5, -1.5) 313s + x1 = st_as_sfc(d, as_points = TRUE, use_cpp = TRUE, geotransform = gt) 313s + x2 = st_as_sfc(d, as_points = TRUE, use_cpp = FALSE, geotransform = gt) 313s + print(identical(x1, x2)) 313s + y1 = st_as_sfc(d, as_points = FALSE, use_cpp = TRUE, geotransform = gt) 313s + y2 = st_as_sfc(d, as_points = FALSE, use_cpp = FALSE, geotransform = gt) 313s + print(identical(y1, y2)) 313s + 313s + # rectilinear grid: 313s + m = matrix(1:20, nrow = 5, ncol = 4) 313s + x = c(0,0.5,1,2,4,5) 313s + y = c(0.3,0.5,1,2,2.2) 313s + r = st_as_stars(list(m = m), dimensions = st_dimensions(x = x, y = y, .raster = c("x", "y"))) 313s + print(st_as_sfc(st_dimensions(r), as_points = TRUE)) 313s + print(st_as_sfc(st_dimensions(r), as_points = FALSE)) 313s + 313s + # curvilinear grid: 313s + lon = st_as_stars(matrix(1:5, 4, 5, byrow = TRUE)) 313s + lat = st_as_stars(matrix(1:4, 4, 5)) 313s + ll = c(X1 = lon, X2 = lat) 313s + curv = st_as_stars(st_as_stars(t(m)), curvilinear = setNames(ll, c("X1", "X2"))) 313s + print(st_as_sfc(st_dimensions(curv), as_points = TRUE)) 313s + print(st_as_sfc(st_dimensions(curv), as_points = FALSE)) 313s + 313s + demo(nc, echo = FALSE, ask = FALSE) 313s + print(x <- st_rasterize(nc)) # default grid: 313s + print(p <- st_as_sf(x, as_points = FALSE)) # polygonize: follow raster boundaries 313s + print(p <- st_as_sf(x, as_points = FALSE, use_integer = TRUE)) # polygonize integers: follow raster boundaries 313s + print(try(p <- st_as_sf(x, as_points = TRUE))) # polygonize: contour, requies GDAL >= 2.4.0 313s + if (utils::packageVersion("stars") >= "0.2-1") { 313s + write_stars(read_stars(tif), tempfile(fileext = ".tif")) 313s + write_stars(read_stars(tif, proxy = TRUE), tempfile(fileext = ".tif")) 313s + write_stars(read_stars(tif, proxy = TRUE), tempfile(fileext = ".tif"), chunk_size = c(200,200)) 313s + na.tif = read_stars(system.file("tif/na.tif", package = "stars")) 313s + write_stars(na.tif, "na.tif") 313s + write_stars(na.tif, "na.tif", NA_value = -999) 313s + na.tif = read_stars(system.file("tif/na.tif", package = "stars"), NA_value = -999) 313s + write_stars(na.tif, "na.tif") 313s + write_stars(na.tif, "na.tif", NA_value = -999) 313s + na.tif = read_stars(system.file("tif/na.tif", package = "stars"), NA_value = -999, proxy = TRUE) 313s + write_stars(na.tif, "na.tif") 313s + write_stars(na.tif, "na.tif", NA_value = -999) 313s + } 313s + # https://github.com/mtennekes/tmap/issues/368 313s + if (utils::packageVersion("stars") > "0.4-0") { 313s + lc = system.file('tif/lc.tif', package = 'stars') 313s + if (lc != "") { 313s + r = read_stars(lc, RAT = "Land Cover Class") 313s + r <- droplevels(r) 313s + } 313s + } 313s + } 313s [1] TRUE 313s [1] TRUE 313s Geometry set for 20 features 313s Geometry type: POINT 313s Dimension: XY 313s Bounding box: xmin: 0.25 ymin: 0.4 xmax: 4.5 ymax: 2.1 313s CRS: NA 313s First 5 geometries: 313s POINT (0.25 0.4) 313s POINT (0.75 0.4) 313s POINT (1.5 0.4) 313s POINT (3 0.4) 313s POINT (4.5 0.4) 313s Geometry set for 20 features 313s Geometry type: POLYGON 313s Dimension: XY 313s Bounding box: xmin: 0 ymin: 0.3 xmax: 5 ymax: 2.2 313s CRS: NA 313s First 5 geometries: 313s POLYGON ((0 0.3, 0.5 0.3, 0.5 0.5, 0 0.5, 0 0.3)) 313s POLYGON ((0.5 0.3, 1 0.3, 1 0.5, 0.5 0.5, 0.5 0... 313s POLYGON ((1 0.3, 2 0.3, 2 0.5, 1 0.5, 1 0.3)) 313s POLYGON ((2 0.3, 4 0.3, 4 0.5, 2 0.5, 2 0.3)) 313s POLYGON ((4 0.3, 5 0.3, 5 0.5, 4 0.5, 4 0.3)) 313s Geometry set for 20 features 313s Geometry type: POINT 313s Dimension: XY 313s Bounding box: xmin: 1 ymin: 1 xmax: 5 ymax: 4 313s Geodetic CRS: WGS 84 (CRS84) 313s First 5 geometries: 313s Geometry set for 20 features 313s Geometry type: POLYGON 313s Dimension: XY 313s Bounding box: xmin: 0.5 ymin: 0.5 xmax: 5.5 ymax: 4.5 313s Geodetic CRS: WGS 84 (CRS84) 313s First 5 geometries: 313s POINT (1 1) 313s POINT (1 2) 313s POINT (1 3) 313s POINT (1 4) 313s POINT (2 1) 313s POLYGON ((0.5 0.5, 0.5 1.5, 1.5 1.5, 1.5 0.5, 0... 313s POLYGON ((0.5 1.5, 0.5 2.5, 1.5 2.5, 1.5 1.5, 0... 313s POLYGON ((0.5 2.5, 0.5 3.5, 1.5 3.5, 1.5 2.5, 0... 313s POLYGON ((0.5 3.5, 0.5 4.5, 1.5 4.5, 1.5 3.5, 0... 313s POLYGON ((1.5 0.5, 1.5 1.5, 2.5 1.5, 2.5 0.5, 1... 314s stars object with 2 dimensions and 12 attributes 314s attribute(s): 314s Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 314s AREA 0.042 0.108 0.142 1.451932e-01 0.181 0.241 30904 314s PERIMETER 0.999 1.461 1.716 1.786110e+00 2.004 3.640 30904 314s CNTY_ 1825.000 1907.000 1989.000 1.998403e+03 2085.000 2241.000 30904 314s CNTY_ID 1825.000 1907.000 1989.000 1.998403e+03 2085.000 2241.000 30904 314s FIPSNO 37001.000 37049.000 37101.000 3.710042e+04 37153.000 37199.000 30904 314s CRESS_ID 1.000 25.000 51.000 5.071206e+01 77.000 100.000 30904 314s BIR74 248.000 1323.000 2648.000 3.791637e+03 4139.000 21588.000 30904 314s SID74 0.000 3.000 5.000 7.891985e+00 10.000 44.000 30904 314s NWBIR74 1.000 297.000 844.000 1.246210e+03 1396.000 8027.000 30904 314s BIR79 319.000 1606.000 3108.000 4.852046e+03 5400.000 30757.000 30904 314s SID79 0.000 3.000 6.000 9.584098e+00 13.000 57.000 30904 314s NWBIR79 3.000 360.000 1058.000 1.604642e+03 1524.000 11631.000 30904 314s dimension(s): 314s from to offset delta refsys point x/y 314s x 1 461 -84.32 0.01925 NAD27 FALSE [x] 314s y 1 141 36.59 -0.01925 NAD27 FALSE [y] 314s Simple feature collection with 34097 features and 12 fields 314s Geometry type: POLYGON 314s Dimension: XY 314s Bounding box: xmin: -84.32385 ymin: 33.87563 xmax: -75.45034 ymax: 36.58965 314s Geodetic CRS: NAD27 314s First 10 features: 314s AREA PERIMETER CNTY_ CNTY_ID FIPSNO CRESS_ID BIR74 SID74 NWBIR74 BIR79 314s 1 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s 2 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s 3 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s 4 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s 5 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s 6 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s 7 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s 8 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s 9 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s 10 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 314s SID79 NWBIR79 geometry 314s 1 0 19 POLYGON ((-81.66757 36.5896... 314s 2 0 19 POLYGON ((-81.64833 36.5896... 314s 3 0 19 POLYGON ((-81.62908 36.5896... 314s 4 0 19 POLYGON ((-81.60983 36.5896... 314s 5 0 19 POLYGON ((-81.59058 36.5896... 314s 6 0 19 POLYGON ((-81.57133 36.5896... 314s 7 0 19 POLYGON ((-81.55208 36.5896... 314s 8 0 19 POLYGON ((-81.53283 36.5896... 314s 9 0 19 POLYGON ((-81.51359 36.5896... 314s 10 0 19 POLYGON ((-81.49434 36.5896... 314s Simple feature collection with 34097 features and 12 fields 314s Geometry type: POLYGON 314s Dimension: XY 314s Bounding box: xmin: -84.32385 ymin: 33.87563 xmax: -75.45034 ymax: 36.58965 314s Geodetic CRS: NAD27 314s First 10 features: 315s AREA PERIMETER CNTY_ CNTY_ID FIPSNO CRESS_ID BIR74 SID74 NWBIR74 BIR79 315s 1 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 2 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 3 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 4 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 5 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 6 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 7 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 8 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 9 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 10 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s SID79 NWBIR79 geometry 315s 1 0 19 POLYGON ((-81.66757 36.5896... 315s 2 0 19 POLYGON ((-81.64833 36.5896... 315s 3 0 19 POLYGON ((-81.62908 36.5896... 315s 4 0 19 POLYGON ((-81.60983 36.5896... 315s 5 0 19 POLYGON ((-81.59058 36.5896... 315s 6 0 19 POLYGON ((-81.57133 36.5896... 315s 7 0 19 POLYGON ((-81.55208 36.5896... 315s 8 0 19 POLYGON ((-81.53283 36.5896... 315s 9 0 19 POLYGON ((-81.51359 36.5896... 315s 10 0 19 POLYGON ((-81.49434 36.5896... 315s Simple feature collection with 34097 features and 12 fields 315s Geometry type: POINT 315s Dimension: XY 315s Bounding box: xmin: -84.31423 ymin: 33.88525 xmax: -75.45997 ymax: 36.58003 315s Geodetic CRS: NAD27 315s First 10 features: 315s AREA PERIMETER CNTY_ CNTY_ID FIPSNO CRESS_ID BIR74 SID74 NWBIR74 BIR79 315s 1 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 2 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 3 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 4 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 5 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 6 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 7 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 8 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 9 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s 10 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 315s SID79 NWBIR79 geometry 315s 1 0 19 POINT (-81.65795 36.58003) 315s 2 0 19 POINT (-81.6387 36.58003) 315s 3 0 19 POINT (-81.61945 36.58003) 315s 4 0 19 POINT (-81.6002 36.58003) 315s 5 0 19 POINT (-81.58096 36.58003) 315s 6 0 19 POINT (-81.56171 36.58003) 315s 7 0 19 POINT (-81.54246 36.58003) 315s 8 0 19 POINT (-81.52321 36.58003) 315s 9 0 19 POINT (-81.50396 36.58003) 315s 10 0 19 POINT (-81.48471 36.58003) 315s 315s 315s 315s 315s > 315s > r = gdal_read(tif) 315s > gt = c(0,1,0,0,0,1) 315s > gdal_inv_geotransform(gt) 315s [1] 0 1 0 0 0 1 315s > rc = expand.grid(x=1:3, y = 1:3) 315s > #(xy = xy_from_colrow(rc, gt)) 315s > #xy_from_colrow(xy, gt, inverse = TRUE) 315s > crs <- gdal_crs(tif) 315s > 315s > try(gdal_metadata("foo")) 315s [1] NA 315s > gdal_metadata(tif) 315s [1] "AREA_OR_POINT=Point" 315s > 315s BEGIN TEST testthat.R 315s 315s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 315s Copyright (C) 2024 The R Foundation for Statistical Computing 315s Platform: aarch64-unknown-linux-gnu (64-bit) 315s 315s R is free software and comes with ABSOLUTELY NO WARRANTY. 315s You are welcome to redistribute it under certain conditions. 315s Type 'license()' or 'licence()' for distribution details. 315s 315s R is a collaborative project with many contributors. 315s Type 'contributors()' for more information and 315s 'citation()' on how to cite R or R packages in publications. 315s 315s Type 'demo()' for some demos, 'help()' for on-line help, or 315s 'help.start()' for an HTML browser interface to help. 315s Type 'q()' to quit R. 315s 315s > if (require(testthat, quietly = TRUE)) { 315s + suppressPackageStartupMessages(library(sf)) 315s + test_check("sf") 315s + } 317s Coordinate Reference System: 317s User input: EPSG:4326 317s wkt: 317s GEOGCRS["WGS 84", 317s ENSEMBLE["World Geodetic System 1984 ensemble", 317s MEMBER["World Geodetic System 1984 (Transit)"], 317s MEMBER["World Geodetic System 1984 (G730)"], 317s MEMBER["World Geodetic System 1984 (G873)"], 317s MEMBER["World Geodetic System 1984 (G1150)"], 317s MEMBER["World Geodetic System 1984 (G1674)"], 317s MEMBER["World Geodetic System 1984 (G1762)"], 317s MEMBER["World Geodetic System 1984 (G2139)"], 317s ELLIPSOID["WGS 84",6378137,298.257223563, 317s LENGTHUNIT["metre",1]], 317s ENSEMBLEACCURACY[2.0]], 317s PRIMEM["Greenwich",0, 317s ANGLEUNIT["degree",0.0174532925199433]], 317s CS[ellipsoidal,2], 317s AXIS["geodetic latitude (Lat)",north, 317s ORDER[1], 317s ANGLEUNIT["degree",0.0174532925199433]], 317s AXIS["geodetic longitude (Lon)",east, 317s ORDER[2], 317s ANGLEUNIT["degree",0.0174532925199433]], 317s USAGE[ 317s SCOPE["Horizontal component of 3D system."], 317s AREA["World."], 317s BBOX[-90,-180,90,180]], 317s ID["EPSG",4326]] 317s Coordinate Reference System: 317s No user input 317s wkt: 317s GEOGCRS["WGS 84", 317s ENSEMBLE["World Geodetic System 1984 ensemble", 317s MEMBER["World Geodetic System 1984 (Transit)"], 317s MEMBER["World Geodetic System 1984 (G730)"], 317s MEMBER["World Geodetic System 1984 (G873)"], 317s MEMBER["World Geodetic System 1984 (G1150)"], 317s MEMBER["World Geodetic System 1984 (G1674)"], 317s MEMBER["World Geodetic System 1984 (G1762)"], 317s MEMBER["World Geodetic System 1984 (G2139)"], 317s ELLIPSOID["WGS 84",6378137,298.257223563, 317s LENGTHUNIT["metre",1]], 317s ENSEMBLEACCURACY[2.0]], 317s PRIMEM["Greenwich",0, 317s ANGLEUNIT["degree",0.0174532925199433]], 317s CS[ellipsoidal,2], 317s AXIS["geodetic latitude (Lat)",north, 317s ORDER[1], 317s ANGLEUNIT["degree",0.0174532925199433]], 317s AXIS["geodetic longitude (Lon)",east, 317s ORDER[2], 317s ANGLEUNIT["degree",0.0174532925199433]], 317s USAGE[ 317s SCOPE["Horizontal component of 3D system."], 317s AREA["World."], 317s BBOX[-90,-180,90,180]], 317s ID["EPSG",4326]] 322s Cannot open layer foo 322s Reading layer `nospatial' from data source 322s `/usr/lib/R/site-library/sf/gpkg/nospatial.gpkg' using driver `GPKG' 322s Reading layer `nospatial' from data source 322s `/usr/lib/R/site-library/sf/gpkg/nospatial.gpkg' using driver `GPKG' 323s OGR: Unsupported geometry type 325s Failed to create feature 1 in x 325s Failed to create feature 1 in x 325s [ FAIL 0 | WARN 8 | SKIP 18 | PASS 714 ] 325s 325s == Skipped tests (18) ========================================================== 326s * !sf_use_s2() is not TRUE (1): 'test_geos.R:20:5' 326s * RPostgres cannot be loaded (3): 'test_postgis_ODBC.R:1:1', 326s 'test_postgis_RPostgreSQL.R:1:1', 'test_postgis_RPostgres.R:12:1' 326s * Sys.getenv("USER") %in% c("edzer", "travis") is not TRUE (3): 326s 'test_gdal.R:55:3', 'test_write.R:47:3', 'test_write.R:130:3' 326s * empty test (6): 'test-normalize.R:29:1', 'test_crs.R:66:1', 326s 'test_crs.R:99:1', 'test_project.R:1:1', 'test_read.R:7:1', 'test_sf.R:52:1' 326s * sf_extSoftVersion()[["GDAL"]] < "2.5.0" && sf_extSoftVersion()[["proj.4"]] < 326s (1): 'test_crs.R:61:3' 326s * sf_extSoftVersion()[["GDAL"]] < "2.5.0" is not TRUE (1): 'test_gdal.R:46:3' 326s * sf_extSoftVersion()[["proj.4"]] < "6.0.0" is not TRUE (3): 'test_crs.R:44:3', 326s 'test_crs.R:49:3', 'test_crs.R:55:3' 326s 326s [ FAIL 0 | WARN 8 | SKIP 18 | PASS 714 ] 326s > 326s BEGIN TEST units.R 326s 326s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 326s Copyright (C) 2024 The R Foundation for Statistical Computing 326s Platform: aarch64-unknown-linux-gnu (64-bit) 326s 326s R is free software and comes with ABSOLUTELY NO WARRANTY. 326s You are welcome to redistribute it under certain conditions. 326s Type 'license()' or 'licence()' for distribution details. 326s 326s R is a collaborative project with many contributors. 326s Type 'contributors()' for more information and 326s 'citation()' on how to cite R or R packages in publications. 326s 326s Type 'demo()' for some demos, 'help()' for on-line help, or 326s 'help.start()' for an HTML browser interface to help. 326s Type 'q()' to quit R. 326s 326s > suppressPackageStartupMessages(library(sf)) 327s > suppressPackageStartupMessages(library(units)) 327s > 327s > if (utils::packageVersion("units") >= "0.5-0") 327s + units_options(auto_convert_names_to_symbols = FALSE) 327s > 327s > st_crs(4326)$ud_unit 327s 1 [degree] 327s > 327s > u = names(sf:::udunits_from_proj)[1:21] 327s > 327s > unrecognized = NULL 327s > out = sapply(u, function(x) { 327s + p4s = paste0("+proj=laea +units=", x) 327s + cat(x, ": ") 327s + ret = try(st_crs(p4s)$ud_unit, silent = TRUE) 327s + if (! inherits(ret, "try-error")) 327s + print(ret) 327s + else 327s + unrecognized = c(unrecognized, x) 327s + }) 327s km : 1 [km] 327s m : 1 [m] 327s dm : 1 [dm] 327s cm : 1 [cm] 327s mm : 1 [mm] 327s kmi : 1 [nautical_mile] 327s in : 1 [inch] 327s ft : 1 [foot] 327s yd : 1 [yard] 327s mi : 1 [mi] 327s fath : 1 [fathom] 327s ch : 1 [chain] 327s link : 1 [link] 327s us-in : 1 [us_in] 327s us-ft : 1 [US_survey_foot] 327s us-yd : 1 [US_survey_yard] 327s us-ch : 1 [chain] 327s us-mi : 1 [US_survey_mile] 327s ind-yd : 1 [ind_yd] 327s ind-ft : 1 [ind_ft] 327s ind-ch : 1 [ind_ch] 327s > 327s > if (length(unrecognized)) 327s + print(paste("unrecognized units:", paste(unrecognized, collapse = ", "), ": older GDAL version?")) 327s > 327s BEGIN TEST wkb.R 328s 328s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 328s Copyright (C) 2024 The R Foundation for Statistical Computing 328s Platform: aarch64-unknown-linux-gnu (64-bit) 328s 328s R is free software and comes with ABSOLUTELY NO WARRANTY. 328s You are welcome to redistribute it under certain conditions. 328s Type 'license()' or 'licence()' for distribution details. 328s 328s R is a collaborative project with many contributors. 328s Type 'contributors()' for more information and 328s 'citation()' on how to cite R or R packages in publications. 328s 328s Type 'demo()' for some demos, 'help()' for on-line help, or 328s 'help.start()' for an HTML browser interface to help. 328s Type 'q()' to quit R. 328s 328s > suppressPackageStartupMessages(library(sf)) 328s > round_trip = function(x, EWKB = FALSE, pureR = FALSE) { 328s + if (inherits(x, "sfg")) 328s + x = st_sfc(x) 328s + wkb = st_as_binary(x, EWKB = EWKB, pureR = pureR) 328s + class(wkb) = "WKB" 328s + # print(wkb) 328s + y = st_as_sfc(wkb, EWKB = EWKB, pureR = pureR) 328s + a = all.equal(x, y) 328s + if (length(a) == 1 && is.logical(a) && a) 328s + TRUE 328s + else { 328s + print(x) 328s + print(wkb) 328s + print(y) 328s + FALSE 328s + } 328s + } 328s > 328s > p3 = st_point(c(0,0,0)) 328s > p3m = st_point(c(0,0,0), "XYM") 328s > p4 = st_point(c(0,0,0,0)) 328s > p2 = st_point(c(0,0)) 328s > ls = st_linestring(matrix(1:6,3)) 328s > mp = st_multipoint(matrix(1:6,3)) 328s > 328s > outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 328s > hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 328s > hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 328s > pts = list(outer, hole1, hole2) 328s > pl1 = st_polygon(pts) 328s > 328s > pol1 = list(outer, hole1, hole2) 328s > pol2 = list(outer + 12, hole1 + 12) 328s > pol3 = list(outer + 24) 328s > mp1 = st_multipolygon(list(pol1,pol2,pol3)) 328s > 328s > ml1 = st_multilinestring(list(outer, hole1, hole2)) 328s > gc = st_geometrycollection(list(p2, ls, pl1, mp1)) 328s > 328s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = FALSE) 328s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 328s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = FALSE, pureR = TRUE) 328s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 328s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = TRUE) 328s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 328s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = TRUE, pureR = TRUE) 328s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 328s > 328s > rawToHex(st_as_binary(st_multipoint(matrix(1:6,3)))) 328s [1] "0104000000030000000101000000000000000000f03f0000000000001040010100000000000000000000400000000000001440010100000000000000000008400000000000001840" 328s > rawToHex(st_as_binary(st_sfc(st_point(c(0,1)), st_multipoint(matrix(1:6,3))))) 328s [1] "01010000000000000000000000000000000000f03f" 328s [2] "0104000000030000000101000000000000000000f03f0000000000001040010100000000000000000000400000000000001440010100000000000000000008400000000000001840" 328s > try(rawToHex("error")) 328s > 328s > # debug roundtrips sf -> GDAL -> sf; 328s > # the first WKT is what GDAL reports, and will lack M 328s > st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_linestring(matrix(1:18,6,3),dim="XYZ"))))) 328s LINESTRING (1 7 13,2 8 14,3 9 15,4 10 16,5 11 17,6 12 18) 328s Error in rawToHex("error") : 328s not implemented for objects of class character 328s [1] "LINESTRING Z (1 7 13, 2 8 14, 3 9 15, 4 10 16, 5 11 17, 6 12 18)" 328s > st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_multipoint(matrix(1:18,6,3),dim="XYZ"))))) 328s MULTIPOINT (1 7 13,2 8 14,3 9 15,4 10 16,5 11 17,6 12 18) 328s [1] "MULTIPOINT Z ((1 7 13), (2 8 14), (3 9 15), (4 10 16), (5 11 17), (6 12 18))" 328s > st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_point(c(0,0,0), dim="XYZ"))))) 328s POINT (0 0 0) 328s [1] "POINT Z (0 0 0)" 328s > 328s > if (sf:::CPL_gdal_version() >= "2.1.0") { # address GDAL/Fedora (gdal 2.0.2) error: 328s + st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_linestring(matrix(1:18,6,3),dim="XYM"))))) 328s + st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_multipoint(matrix(1:18,6,3),dim="XYM"))))) 328s + st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_point(c(0,0,0), dim="XYM"))))) 328s + } else { 328s + "(output expected when gdal <= 2.1.0, e.g. CRAN/fedora)" 328s + } 328s LINESTRING (1 7,2 8,3 9,4 10,5 11,6 12) 328s MULTIPOINT (1 7,2 8,3 9,4 10,5 11,6 12) 328s POINT (0 0) 328s [1] "POINT M (0 0 0)" 328s > 329s autopkgtest [20:14:08]: test run-unit-test: -----------------------] 329s run-unit-test PASS 329s autopkgtest [20:14:08]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 330s autopkgtest [20:14:09]: test pkg-r-autopkgtest: preparing testbed 526s autopkgtest [20:17:25]: testbed dpkg architecture: arm64 526s autopkgtest [20:17:25]: testbed apt version: 2.7.12 526s autopkgtest [20:17:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 526s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 527s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3704 kB] 527s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 527s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [474 kB] 527s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [51.4 kB] 527s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [646 kB] 527s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 527s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.6 kB] 527s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 527s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4012 kB] 527s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 527s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [55.5 kB] 527s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 529s Fetched 9112 kB in 2s (5813 kB/s) 529s Reading package lists... 531s Reading package lists... 532s Building dependency tree... 532s Reading state information... 532s Calculating upgrade... 532s The following packages will be REMOVED: 532s libglib2.0-0 libssl3 532s The following NEW packages will be installed: 532s libglib2.0-0t64 libssl3t64 xdg-user-dirs 532s The following packages have been kept back: 532s curl 532s The following packages will be upgraded: 532s gir1.2-glib-2.0 libglib2.0-data libtirpc-common openssl readline-common 532s ubuntu-minimal ubuntu-standard 532s 7 upgraded, 3 newly installed, 2 to remove and 1 not upgraded. 532s Need to get 4613 kB of archives. 532s After this operation, 211 kB of additional disk space will be used. 532s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 533s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 533s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 533s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 533s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 533s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc-common all 1.3.4+ds-1.1 [8018 B] 533s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-3.1 [56.4 kB] 533s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536 [10.7 kB] 533s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-user-dirs arm64 0.18-1 [18.1 kB] 533s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536 [10.7 kB] 536s Fetched 4613 kB in 1s (5900 kB/s) 537s (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.) 537s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 537s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 537s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 537s udisks2 depends on libglib2.0-0 (>= 2.77.0). 537s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 537s python3-gi depends on libglib2.0-0 (>= 2.77.0). 537s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 537s netplan.io depends on libglib2.0-0 (>= 2.70.0). 537s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 537s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 537s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 537s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 537s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 537s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 537s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 537s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 537s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 537s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 537s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 537s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 537s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 537s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 537s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 537s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 537s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 537s libgirepository-1.0-1:arm64 depends on libglib2.0-0 (>= 2.79.0). 537s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 537s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 537s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 537s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 537s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 537s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 537s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 537s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 537s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 537s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 537s fwupd depends on libglib2.0-0 (>= 2.79.0). 537s bolt depends on libglib2.0-0 (>= 2.56.0). 537s 537s (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.) 537s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 537s Selecting previously unselected package libglib2.0-0t64:arm64. 537s (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.) 537s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 537s 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... 537s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 537s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 537s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 537s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 537s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 537s wget depends on libssl3 (>= 3.0.0). 537s u-boot-tools depends on libssl3 (>= 3.0.0). 537s tnftp depends on libssl3 (>= 3.0.0). 537s tcpdump depends on libssl3 (>= 3.0.0). 537s systemd-resolved depends on libssl3 (>= 3.0.0). 537s systemd depends on libssl3 (>= 3.0.0). 537s sudo depends on libssl3 (>= 3.0.0). 537s sbsigntool depends on libssl3 (>= 3.0.0). 537s rsync depends on libssl3 (>= 3.0.0). 537s python3-cryptography depends on libssl3 (>= 3.0.0). 537s openssh-server depends on libssl3 (>= 3.0.10). 537s openssh-client depends on libssl3 (>= 3.0.10). 537s mtd-utils depends on libssl3 (>= 3.0.0). 537s mokutil depends on libssl3 (>= 3.0.0). 537s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 537s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 537s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 537s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 537s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 537s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 537s libnvme1 depends on libssl3 (>= 3.0.0). 537s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 537s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 537s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 537s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 537s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 537s kmod depends on libssl3 (>= 3.0.0). 537s dhcpcd-base depends on libssl3 (>= 3.0.0). 537s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 537s 537s (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.) 537s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 537s Selecting previously unselected package libssl3t64:arm64. 537s (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.) 537s Preparing to unpack .../0-libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 537s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 537s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 537s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 537s Preparing to unpack .../2-libtirpc-common_1.3.4+ds-1.1_all.deb ... 537s Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.4+ds-1build1) ... 537s Preparing to unpack .../3-readline-common_8.2-3.1_all.deb ... 537s Unpacking readline-common (8.2-3.1) over (8.2-3) ... 537s Preparing to unpack .../4-ubuntu-minimal_1.536_arm64.deb ... 537s Unpacking ubuntu-minimal (1.536) over (1.535) ... 537s Selecting previously unselected package xdg-user-dirs. 537s Preparing to unpack .../5-xdg-user-dirs_0.18-1_arm64.deb ... 537s Unpacking xdg-user-dirs (0.18-1) ... 537s Preparing to unpack .../6-ubuntu-standard_1.536_arm64.deb ... 537s Unpacking ubuntu-standard (1.536) over (1.535) ... 538s Setting up ubuntu-minimal (1.536) ... 538s Setting up xdg-user-dirs (0.18-1) ... 538s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 538s Setting up libtirpc-common (1.3.4+ds-1.1) ... 538s Setting up ubuntu-standard (1.536) ... 538s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 538s No schema files found: doing nothing. 538s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 538s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 538s Setting up openssl (3.0.13-0ubuntu1) ... 538s Setting up readline-common (8.2-3.1) ... 538s Processing triggers for man-db (2.12.0-3) ... 539s Processing triggers for install-info (7.1-3) ... 539s Processing triggers for libc-bin (2.39-0ubuntu2) ... 539s Reading package lists... 540s Building dependency tree... 540s Reading state information... 540s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 541s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 541s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 541s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 541s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 542s Reading package lists... 542s Reading package lists... 542s Building dependency tree... 542s Reading state information... 543s Calculating upgrade... 543s The following packages have been kept back: 543s curl 543s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 543s Reading package lists... 543s Building dependency tree... 543s Reading state information... 544s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 548s Reading package lists... 548s Building dependency tree... 548s Reading state information... 548s Starting pkgProblemResolver with broken count: 0 548s Starting 2 pkgProblemResolver with broken count: 0 548s Done 549s The following additional packages will be installed: 549s build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 549s curl dctrl-tools fontconfig fontconfig-config fonts-dejavu-core 549s fonts-dejavu-mono fonts-font-awesome fonts-glyphicons-halflings 549s fonts-mathjax g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc 549s gcc-13 gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gdal-data gdal-plugins 549s gfortran gfortran-13 gfortran-13-aarch64-linux-gnu 549s gfortran-aarch64-linux-gnu icu-devtools javascript-common libaec0 549s libarmadillo12 libarpack2 libasan8 libatomic1 libblas-dev libblas3 libblosc1 549s libbz2-dev libc-dev-bin libc6-dev libcairo2 libcc1-0 libcfitsio10 549s libcrypt-dev libcurl4t64 libdatrie1 libdav1d7 libde265-0 libdeflate0 549s libfontconfig1 libfreexl1 libfyba0 libgcc-13-dev libgdal34 libgeos-c1v5 549s libgeos3.12.1 libgeotiff5 libgfortran-13-dev libgfortran5 libgif7 libgomp1 549s libgraphite2-3 libharfbuzz0b libhdf4-0-alt libhdf5-103-1 libhdf5-hl-100 549s libheif-plugin-dav1d libheif-plugin-libde265 libheif1 libhwasan0 libice6 549s libicu-dev libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 549s libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-bootstrap libjs-bootstrap4 549s libjs-d3 libjs-es5-shim libjs-highlight.js libjs-jquery 549s libjs-jquery-datatables libjs-jquery-selectize.js libjs-jquery-ui libjs-json 549s libjs-mathjax libjs-microplugin.js libjs-modernizr libjs-popper.js 549s libjs-prettify libjs-sifter.js libjs-twitter-bootstrap-datepicker 549s libkmlbase1 libkmldom1 libkmlengine1 liblapack-dev liblapack3 liblcms2-2 549s liblerc4 liblsan0 libltdl7 liblua5.4-0 liblzma-dev libminizip1 libmpc3 549s libmysqlclient21 libncurses-dev libnetcdf19 libnsl-dev libodbc2 libodbcinst2 549s libogdi4.1 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 549s libpaper-utils libpaper1 libpcre2-16-0 libpcre2-32-0 libpcre2-dev 549s libpcre2-posix3 libpixman-1-0 libpkgconf3 libpng-dev libpng16-16t64 549s libpoppler134 libpq5 libproj25 libpsl5t64 libqhull-r8.0 libreadline-dev 549s libreadline8t64 librttopo1 libsharpyuv0 libsm6 libsnappy1v5 libspatialite8 549s libstdc++-13-dev libsuperlu6 libsz2 libtcl8.6 libthai-data libthai0 libtiff6 549s libtirpc-dev libtirpc3t64 libtk8.6 libtsan2 libubsan1 libudunits2-0 549s libudunits2-data liburiparser1 libwebp7 libxcb-render0 libxcb-shm0 549s libxerces-c3.2 libxft2 libxrender1 libxss1 libxt6t64 linux-libc-dev littler 549s mysql-common node-bootstrap-sass node-html5shiv node-normalize.css pandoc 549s pandoc-data pkg-config pkg-r-autopkgtest pkgconf pkgconf-bin proj-data 549s r-base-core r-base-dev r-cran-abind r-cran-askpass r-cran-base64enc 549s r-cran-bit r-cran-bit64 r-cran-blob r-cran-brio r-cran-bslib r-cran-cachem 549s r-cran-callr r-cran-class r-cran-classint r-cran-cli r-cran-colorspace 549s r-cran-commonmark r-cran-covr r-cran-cpp11 r-cran-crayon r-cran-curl 549s r-cran-dbi r-cran-deldir r-cran-desc r-cran-diffobj r-cran-digest 549s r-cran-dplyr r-cran-e1071 r-cran-ellipsis r-cran-evaluate r-cran-fansi 549s r-cran-farver r-cran-fastmap r-cran-fontawesome r-cran-fs r-cran-generics 549s r-cran-ggplot2 r-cran-glue r-cran-goftest r-cran-gtable r-cran-highr 549s r-cran-htmltools r-cran-httpuv r-cran-httr r-cran-isoband r-cran-jquerylib 549s r-cran-jsonlite r-cran-kernsmooth r-cran-knitr r-cran-labeling r-cran-later 549s r-cran-lattice r-cran-lazyeval r-cran-lifecycle r-cran-littler r-cran-lwgeom 549s r-cran-magrittr r-cran-maps r-cran-mass r-cran-matrix r-cran-memoise 549s r-cran-mgcv r-cran-mime r-cran-munsell r-cran-nlme r-cran-openssl 549s r-cran-pbapply r-cran-pillar r-cran-pkgbuild r-cran-pkgconfig 549s r-cran-pkgkitten r-cran-pkgload r-cran-plogr r-cran-polyclip r-cran-praise 549s r-cran-processx r-cran-promises r-cran-proxy r-cran-ps r-cran-purrr 549s r-cran-r6 r-cran-rappdirs r-cran-raster r-cran-rcolorbrewer r-cran-rcpp 549s r-cran-rematch2 r-cran-rex r-cran-rlang r-cran-rmarkdown r-cran-rpart 549s r-cran-rpostgresql r-cran-rprojroot r-cran-rsqlite r-cran-s2 r-cran-sass 549s r-cran-scales r-cran-sf r-cran-shiny r-cran-sourcetools r-cran-sp 549s r-cran-spatstat r-cran-spatstat.data r-cran-spatstat.explore 549s r-cran-spatstat.geom r-cran-spatstat.linnet r-cran-spatstat.model 549s r-cran-spatstat.random r-cran-spatstat.sparse r-cran-spatstat.utils 549s r-cran-stars r-cran-stringi r-cran-stringr r-cran-survival r-cran-sys 549s r-cran-tensor r-cran-terra r-cran-testthat r-cran-tibble r-cran-tidyr 549s r-cran-tidyselect r-cran-tinytex r-cran-units r-cran-utf8 r-cran-vctrs 549s r-cran-viridislite r-cran-waldo r-cran-withr r-cran-wk r-cran-xfun 549s r-cran-xtable r-cran-yaml rpcsvc-proto unixodbc-common unzip x11-common 549s xdg-utils zip zlib1g-dev 549s Suggested packages: 549s cpp-doc gcc-13-locales cpp-13-doc debtags gcc-13-doc gcc-multilib 549s manpages-dev autoconf automake libtool flex bison gdb gcc-doc 549s gdb-aarch64-linux-gnu gfortran-doc gfortran-13-doc libcoarrays-dev apache2 549s | lighttpd | httpd liblapack-doc glibc-doc geotiff-bin gdal-bin 549s libgeotiff-epsg libhdf4-doc libhdf4-alt-dev hdf4-tools 549s libheif-plugin-ffmpegdec libheif-plugin-jpegdec libheif-plugin-jpegenc 549s libheif-plugin-j2kdec libheif-plugin-j2kenc libheif-plugin-rav1e 549s libheif-plugin-svtenc icu-doc libjs-jquery-ui-docs fonts-mathjax-extras 549s fonts-stix libjs-mathjax-doc liblcms2-utils liblzma-doc ncurses-doc 549s odbc-postgresql tdsodbc ogdi-bin proj-bin readline-doc libstdc++-13-doc 549s tcl8.6 tk8.6 nodejs texlive-latex-recommended texlive-xetex texlive-luatex 549s pandoc-citeproc texlive-latex-extra context wkhtmltopdf librsvg2-bin groff 549s ghc php python ruby libjs-katex citation-style-language-styles elpa-ess 549s r-doc-info | r-doc-pdf r-mathlib r-base-html texlive-base texlive-latex-base 549s texlive-plain-generic texlive-fonts-recommended texlive-fonts-extra 549s texlive-extra-utils texinfo r-cran-roxygen2 r-cran-ff r-cran-spelling 549s r-cran-kernlab r-cran-mvtnorm r-cran-vcd r-cran-shinyjs r-cran-png 549s r-cran-jpeg r-cran-viridis r-cran-rstudioapi r-cran-rmysql r-cran-markdown 549s r-cran-magick r-cran-getopt r-cran-mapproj r-cran-mapdata r-cran-formattable 549s r-cran-nanotime r-cran-palmerpenguins r-cran-vdiffr r-cran-inline 549s r-cran-hmisc r-cran-rvest r-cran-bench r-cran-here r-cran-hms r-cran-plm 549s r-cran-zoo 549s Recommended packages: 549s bzip2-doc manpages manpages-dev libc-devtools proj-bin libheif-plugin-aomenc 549s libheif-plugin-x265 node-jquery libpng-tools poppler-data r-recommended 549s r-doc-html r-cran-thematic r-cran-cliapp r-cran-mockery r-cran-spdata 549s r-cran-tinytest r-cran-htmlwidgets r-cran-rstudioapi r-cran-whoami 549s r-cran-xml2 r-cran-dt r-cran-bench r-cran-decor r-cran-lobstr 549s r-cran-progress r-cran-spelling r-cran-webutils r-cran-gh r-cran-broom 549s r-cran-dbplyr r-cran-rmysql r-cran-unitizer r-cran-rsvg r-cran-hexbin 549s r-cran-hmisc r-cran-mapproj r-cran-multcomp r-cran-profvis r-cran-quantreg 549s r-cran-ragg r-cran-svglite r-cran-vdiffr r-cran-testit r-cran-cairo 549s r-cran-markdown r-cran-jpeg r-cran-png r-cran-readr r-cran-r.rsp 549s r-cran-codetools r-cran-formatr r-cran-gridsvg r-cran-magick 549s r-cran-reticulate r-cran-rgl r-cran-tikzdevice r-cran-webshot 549s node-highlight.js r-cran-lintr r-cran-tidyverse r-cran-geosphere 549s r-cran-sodium r-cran-future r-cran-future.apply r-cran-lubridate 549s r-cran-bitops r-cran-mathjaxr r-cran-mockr r-cran-remotes r-cran-webfakes 549s r-cran-cba r-cran-pingr r-cran-ncdf4 r-cran-igraph r-cran-gstat 549s r-cran-fields r-cran-exactextractr r-cran-usethis r-cran-dygraphs 549s r-cran-rsconnect r-cran-downlit r-cran-dbitest r-cran-gert r-cran-hms 549s r-cran-rvest r-cran-dichromat r-cran-sm r-cran-gsl r-cran-locfit 549s r-cran-spatial r-cran-nleqslv r-cran-glmnet r-cran-pcict r-cran-rnetcdf 549s r-cran-clue r-cran-cubelyr r-cran-fnn r-cran-ggforce r-cran-ggthemes 549s r-cran-mapdata r-cran-ncdfgeom r-cran-ncmeta r-cran-plm r-cran-randomforest 549s r-cran-spacetime r-cran-viridis r-cran-xts r-cran-zoo r-cran-xml 549s r-cran-data.table r-cran-formattable r-cran-pkgdown r-cran-zeallot 549s r-cran-renv r-cran-runit libfile-mimeinfo-perl libnet-dbus-perl 549s libx11-protocol-perl x11-utils x11-xserver-utils 549s The following packages will be REMOVED: 549s libcurl4 libpng16-16 libpsl5 libreadline8 libtirpc3 549s The following NEW packages will be installed: 549s autopkgtest-satdep build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu 549s cpp-aarch64-linux-gnu dctrl-tools fontconfig fontconfig-config 549s fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 549s fonts-glyphicons-halflings fonts-mathjax g++ g++-13 g++-13-aarch64-linux-gnu 549s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu 549s gcc-aarch64-linux-gnu gdal-data gdal-plugins gfortran gfortran-13 549s gfortran-13-aarch64-linux-gnu gfortran-aarch64-linux-gnu icu-devtools 549s javascript-common libaec0 libarmadillo12 libarpack2 libasan8 libatomic1 549s libblas-dev libblas3 libblosc1 libbz2-dev libc-dev-bin libc6-dev libcairo2 549s libcc1-0 libcfitsio10 libcrypt-dev libcurl4t64 libdatrie1 libdav1d7 549s libde265-0 libdeflate0 libfontconfig1 libfreexl1 libfyba0 libgcc-13-dev 549s libgdal34 libgeos-c1v5 libgeos3.12.1 libgeotiff5 libgfortran-13-dev 549s libgfortran5 libgif7 libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 549s libhdf5-103-1 libhdf5-hl-100 libheif-plugin-dav1d libheif-plugin-libde265 549s libheif1 libhwasan0 libice6 libicu-dev libisl23 libitm1 libjbig0 libjpeg-dev 549s libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-bootstrap 549s libjs-bootstrap4 libjs-d3 libjs-es5-shim libjs-highlight.js libjs-jquery 549s libjs-jquery-datatables libjs-jquery-selectize.js libjs-jquery-ui libjs-json 549s libjs-mathjax libjs-microplugin.js libjs-modernizr libjs-popper.js 549s libjs-prettify libjs-sifter.js libjs-twitter-bootstrap-datepicker 549s libkmlbase1 libkmldom1 libkmlengine1 liblapack-dev liblapack3 liblcms2-2 549s liblerc4 liblsan0 libltdl7 liblua5.4-0 liblzma-dev libminizip1 libmpc3 549s libmysqlclient21 libncurses-dev libnetcdf19 libnsl-dev libodbc2 libodbcinst2 549s libogdi4.1 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 549s libpaper-utils libpaper1 libpcre2-16-0 libpcre2-32-0 libpcre2-dev 549s libpcre2-posix3 libpixman-1-0 libpkgconf3 libpng-dev libpng16-16t64 549s libpoppler134 libpq5 libproj25 libpsl5t64 libqhull-r8.0 libreadline-dev 549s libreadline8t64 librttopo1 libsharpyuv0 libsm6 libsnappy1v5 libspatialite8 549s libstdc++-13-dev libsuperlu6 libsz2 libtcl8.6 libthai-data libthai0 libtiff6 549s libtirpc-dev libtirpc3t64 libtk8.6 libtsan2 libubsan1 libudunits2-0 549s libudunits2-data liburiparser1 libwebp7 libxcb-render0 libxcb-shm0 549s libxerces-c3.2 libxft2 libxrender1 libxss1 libxt6t64 linux-libc-dev littler 549s mysql-common node-bootstrap-sass node-html5shiv node-normalize.css pandoc 549s pandoc-data pkg-config pkg-r-autopkgtest pkgconf pkgconf-bin proj-data 549s r-base-core r-base-dev r-cran-abind r-cran-askpass r-cran-base64enc 549s r-cran-bit r-cran-bit64 r-cran-blob r-cran-brio r-cran-bslib r-cran-cachem 549s r-cran-callr r-cran-class r-cran-classint r-cran-cli r-cran-colorspace 549s r-cran-commonmark r-cran-covr r-cran-cpp11 r-cran-crayon r-cran-curl 549s r-cran-dbi r-cran-deldir r-cran-desc r-cran-diffobj r-cran-digest 549s r-cran-dplyr r-cran-e1071 r-cran-ellipsis r-cran-evaluate r-cran-fansi 549s r-cran-farver r-cran-fastmap r-cran-fontawesome r-cran-fs r-cran-generics 549s r-cran-ggplot2 r-cran-glue r-cran-goftest r-cran-gtable r-cran-highr 549s r-cran-htmltools r-cran-httpuv r-cran-httr r-cran-isoband r-cran-jquerylib 549s r-cran-jsonlite r-cran-kernsmooth r-cran-knitr r-cran-labeling r-cran-later 549s r-cran-lattice r-cran-lazyeval r-cran-lifecycle r-cran-littler r-cran-lwgeom 549s r-cran-magrittr r-cran-maps r-cran-mass r-cran-matrix r-cran-memoise 549s r-cran-mgcv r-cran-mime r-cran-munsell r-cran-nlme r-cran-openssl 549s r-cran-pbapply r-cran-pillar r-cran-pkgbuild r-cran-pkgconfig 549s r-cran-pkgkitten r-cran-pkgload r-cran-plogr r-cran-polyclip r-cran-praise 549s r-cran-processx r-cran-promises r-cran-proxy r-cran-ps r-cran-purrr 549s r-cran-r6 r-cran-rappdirs r-cran-raster r-cran-rcolorbrewer r-cran-rcpp 549s r-cran-rematch2 r-cran-rex r-cran-rlang r-cran-rmarkdown r-cran-rpart 549s r-cran-rpostgresql r-cran-rprojroot r-cran-rsqlite r-cran-s2 r-cran-sass 549s r-cran-scales r-cran-sf r-cran-shiny r-cran-sourcetools r-cran-sp 549s r-cran-spatstat r-cran-spatstat.data r-cran-spatstat.explore 549s r-cran-spatstat.geom r-cran-spatstat.linnet r-cran-spatstat.model 549s r-cran-spatstat.random r-cran-spatstat.sparse r-cran-spatstat.utils 549s r-cran-stars r-cran-stringi r-cran-stringr r-cran-survival r-cran-sys 549s r-cran-tensor r-cran-terra r-cran-testthat r-cran-tibble r-cran-tidyr 549s r-cran-tidyselect r-cran-tinytex r-cran-units r-cran-utf8 r-cran-vctrs 549s r-cran-viridislite r-cran-waldo r-cran-withr r-cran-wk r-cran-xfun 549s r-cran-xtable r-cran-yaml rpcsvc-proto unixodbc-common unzip x11-common 549s xdg-utils zip zlib1g-dev 549s The following packages will be upgraded: 549s curl 549s 1 upgraded, 318 newly installed, 5 to remove and 0 not upgraded. 549s Need to get 313 MB/313 MB of archives. 549s After this operation, 1000 MB of additional disk space will be used. 549s Get:1 /tmp/autopkgtest.8G9sL4/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [860 B] 549s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpsl5t64 arm64 0.21.2-1.1 [57.4 kB] 550s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu7 [222 kB] 550s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu7 [332 kB] 550s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng16-16t64 arm64 1.6.43-3 [185 kB] 550s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline8t64 arm64 8.2-3.1 [153 kB] 550s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.1 [83.5 kB] 550s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu2 [19.7 kB] 550s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 550s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 550s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtirpc-dev arm64 1.3.4+ds-1.1 [201 kB] 550s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 libnsl-dev arm64 1.3.0-3 [71.9 kB] 550s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 550s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu2 [1596 kB] 551s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 551s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 551s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 552s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 552s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 552s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 552s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 552s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 552s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 552s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 552s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 552s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 552s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 552s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 552s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 552s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 553s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 553s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 553s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 553s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 553s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-17ubuntu2 [2322 kB] 553s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [11.7 MB] 554s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-17ubuntu2 [14.4 kB] 554s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 554s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 554s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 554s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 dctrl-tools arm64 2.24-3build2 [65.2 kB] 554s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 554s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 554s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig-config arm64 2.15.0-1ubuntu1 [37.0 kB] 554s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig1 arm64 2.15.0-1ubuntu1 [142 kB] 554s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig arm64 2.15.0-1ubuntu1 [190 kB] 554s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 554s Get:48 http://ftpmaster.internal/ubuntu noble/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] 554s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 554s Get:50 http://ftpmaster.internal/ubuntu noble/universe arm64 gdal-data all 3.8.4+dfsg-1 [261 kB] 554s Get:51 http://ftpmaster.internal/ubuntu noble/universe arm64 gdal-plugins arm64 3.8.4+dfsg-1 [24.5 kB] 554s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libgfortran5 arm64 14-20240303-1ubuntu1 [444 kB] 554s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libgfortran-13-dev arm64 13.2.0-17ubuntu2 [478 kB] 554s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.8 MB] 554s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-13 arm64 13.2.0-17ubuntu2 [10.3 kB] 554s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1022 B] 554s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 gfortran arm64 4:13.2.0-7ubuntu1 [1164 B] 554s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 icu-devtools arm64 74.2-1ubuntu1 [209 kB] 554s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 javascript-common all 11+nmu1 [5936 B] 554s Get:60 http://ftpmaster.internal/ubuntu noble/universe arm64 libaec0 arm64 1.1.2-1 [21.7 kB] 554s Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 libblas3 arm64 3.12.0-3 [143 kB] 554s Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack3 arm64 3.12.0-3 [2241 kB] 554s Get:63 http://ftpmaster.internal/ubuntu noble/universe arm64 libarpack2 arm64 3.9.1-1 [90.2 kB] 554s Get:64 http://ftpmaster.internal/ubuntu noble/universe arm64 libsuperlu6 arm64 6.0.1+dfsg1-1 [166 kB] 554s Get:65 http://ftpmaster.internal/ubuntu noble/universe arm64 libarmadillo12 arm64 1:12.6.7+dfsg-1 [134 kB] 554s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 libblas-dev arm64 3.12.0-3 [111 kB] 554s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 libsnappy1v5 arm64 1.1.10-1 [28.2 kB] 554s Get:68 http://ftpmaster.internal/ubuntu noble/universe arm64 libblosc1 arm64 1.21.5+ds-1 [25.5 kB] 554s Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 libbz2-dev arm64 1.0.8-5ubuntu1 [35.8 kB] 554s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 554s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 554s Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 554s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 554s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2 arm64 1.18.0-1 [550 kB] 555s Get:75 http://ftpmaster.internal/ubuntu noble/universe arm64 libcfitsio10 arm64 4.3.1-1 [519 kB] 555s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 555s Get:77 http://ftpmaster.internal/ubuntu noble/universe arm64 libdav1d7 arm64 1.4.0-1 [297 kB] 555s Get:78 http://ftpmaster.internal/ubuntu noble/universe arm64 libde265-0 arm64 1.0.15-1 [167 kB] 555s Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 555s Get:80 http://ftpmaster.internal/ubuntu noble/universe arm64 libfyba0 arm64 4.1.1-8 [119 kB] 555s Get:81 http://ftpmaster.internal/ubuntu noble/universe arm64 libminizip1 arm64 1:1.3.dfsg-3ubuntu1 [22.3 kB] 555s Get:82 http://ftpmaster.internal/ubuntu noble/universe arm64 libfreexl1 arm64 2.0.0-1 [41.1 kB] 555s Get:83 http://ftpmaster.internal/ubuntu noble/universe arm64 libgeos3.12.1 arm64 3.12.1-1 [825 kB] 555s Get:84 http://ftpmaster.internal/ubuntu noble/universe arm64 libgeos-c1v5 arm64 3.12.1-1 [88.8 kB] 555s Get:85 http://ftpmaster.internal/ubuntu noble/universe arm64 proj-data all 9.3.1-1 [7867 kB] 555s Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 555s Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 555s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 555s Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 555s Get:90 http://ftpmaster.internal/ubuntu noble/main arm64 libsharpyuv0 arm64 1.3.2-0.4 [14.4 kB] 555s Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libwebp7 arm64 1.3.2-0.4 [191 kB] 555s Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 libtiff6 arm64 4.5.1+git230720-3ubuntu1 [226 kB] 555s Get:93 http://ftpmaster.internal/ubuntu noble/universe arm64 libproj25 arm64 9.3.1-1 [1261 kB] 555s Get:94 http://ftpmaster.internal/ubuntu noble/universe arm64 libgeotiff5 arm64 1.7.1-5 [59.8 kB] 555s Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 libgif7 arm64 5.2.1-2.5 [34.2 kB] 555s Get:96 http://ftpmaster.internal/ubuntu noble/universe arm64 libhdf4-0-alt arm64 4.2.16-3 [267 kB] 555s Get:97 http://ftpmaster.internal/ubuntu noble/universe arm64 libsz2 arm64 1.1.2-1 [5168 B] 555s Get:98 http://ftpmaster.internal/ubuntu noble/universe arm64 libhdf5-103-1 arm64 1.10.10+repack-3ubuntu1 [1189 kB] 555s Get:99 http://ftpmaster.internal/ubuntu noble/universe arm64 libheif-plugin-dav1d arm64 1.17.6-1ubuntu1 [10.9 kB] 555s Get:100 http://ftpmaster.internal/ubuntu noble/universe arm64 libheif-plugin-libde265 arm64 1.17.6-1ubuntu1 [9062 B] 555s Get:101 http://ftpmaster.internal/ubuntu noble/universe arm64 libheif1 arm64 1.17.6-1ubuntu1 [311 kB] 555s Get:102 http://ftpmaster.internal/ubuntu noble/universe arm64 liburiparser1 arm64 0.9.7+dfsg-2 [34.0 kB] 555s Get:103 http://ftpmaster.internal/ubuntu noble/universe arm64 libkmlbase1 arm64 1.3.0-10 [45.7 kB] 556s Get:104 http://ftpmaster.internal/ubuntu noble/universe arm64 libkmldom1 arm64 1.3.0-10 [140 kB] 556s Get:105 http://ftpmaster.internal/ubuntu noble/universe arm64 libkmlengine1 arm64 1.3.0-10 [64.9 kB] 556s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 mysql-common all 5.8+1.1.0 [6626 B] 556s Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 libmysqlclient21 arm64 8.0.36-1 [1271 kB] 556s Get:108 http://ftpmaster.internal/ubuntu noble/universe arm64 libhdf5-hl-100 arm64 1.10.10+repack-3ubuntu1 [55.5 kB] 556s Get:109 http://ftpmaster.internal/ubuntu noble/universe arm64 libnetcdf19 arm64 1:4.9.2-3ubuntu1 [470 kB] 556s Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 libltdl7 arm64 2.4.7-7 [40.3 kB] 556s Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 libodbc2 arm64 2.3.12-1 [144 kB] 556s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 unixodbc-common all 2.3.12-1 [8524 B] 556s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 libodbcinst2 arm64 2.3.12-1 [29.3 kB] 556s Get:114 http://ftpmaster.internal/ubuntu noble/universe arm64 libogdi4.1 arm64 4.1.1+ds-1 [204 kB] 556s Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 libopenjp2-7 arm64 2.5.0-2 [170 kB] 556s Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 556s Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 libpoppler134 arm64 24.02.0-1ubuntu2 [1072 kB] 556s Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 libpq5 arm64 16.2-1 [136 kB] 556s Get:119 http://ftpmaster.internal/ubuntu noble/universe arm64 libqhull-r8.0 arm64 2020.2-6 [188 kB] 556s Get:120 http://ftpmaster.internal/ubuntu noble/universe arm64 librttopo1 arm64 1.1.0-3 [184 kB] 556s Get:121 http://ftpmaster.internal/ubuntu noble/universe arm64 libspatialite8 arm64 5.1.0-1 [1938 kB] 556s Get:122 http://ftpmaster.internal/ubuntu noble/universe arm64 libxerces-c3.2 arm64 3.2.4+debian-1.1 [1065 kB] 556s Get:123 http://ftpmaster.internal/ubuntu noble/universe arm64 libgdal34 arm64 3.8.4+dfsg-1 [7887 kB] 556s Get:124 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 556s Get:125 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz0b arm64 8.3.0-2 [463 kB] 556s Get:126 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 556s Get:127 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 556s Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 libicu-dev arm64 74.2-1ubuntu1 [11.9 MB] 557s Get:129 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8-dev arm64 2.1.5-2ubuntu1 [304 kB] 557s Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8-dev arm64 8c-2ubuntu11 [1484 B] 557s Get:131 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-dev arm64 8c-2ubuntu11 [1482 B] 557s Get:132 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] 557s Get:133 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 557s Get:134 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 557s Get:135 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-d3 all 3.5.17-4 [132 kB] 557s Get:136 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 557s Get:137 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 557s Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 557s Get:139 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-datatables all 1.11.5+dfsg-2 [146 kB] 557s Get:140 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-sifter.js all 0.6.0+dfsg-3 [12.6 kB] 557s Get:141 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-microplugin.js all 0.0.3+dfsg-1.1 [3712 B] 557s Get:142 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-selectize.js all 0.12.6+dfsg-1.1 [51.0 kB] 557s Get:143 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 557s Get:144 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-json all 0~20221030+~1.0.8-1 [20.6 kB] 557s Get:145 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-prettify all 2015.12.04+dfsg-1.1 [39.3 kB] 557s Get:146 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack-dev arm64 3.12.0-3 [4293 kB] 557s Get:147 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3 [158 kB] 557s Get:148 http://ftpmaster.internal/ubuntu noble/main arm64 libncurses-dev arm64 6.4+20240113-1ubuntu1 [385 kB] 557s Get:149 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 557s Get:150 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 557s Get:151 http://ftpmaster.internal/ubuntu noble/main arm64 libpango-1.0-0 arm64 1.51.0+ds-4 [226 kB] 557s Get:152 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoft2-1.0-0 arm64 1.51.0+ds-4 [41.2 kB] 557s Get:153 http://ftpmaster.internal/ubuntu noble/main arm64 libpangocairo-1.0-0 arm64 1.51.0+ds-4 [27.6 kB] 557s Get:154 http://ftpmaster.internal/ubuntu noble/main arm64 libpaper1 arm64 1.1.29 [13.1 kB] 557s Get:155 http://ftpmaster.internal/ubuntu noble/main arm64 libpaper-utils arm64 1.1.29 [8480 B] 557s Get:156 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 557s Get:157 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 557s Get:158 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 557s Get:159 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 557s Get:160 http://ftpmaster.internal/ubuntu noble/main arm64 libpkgconf3 arm64 1.8.1-2 [31.2 kB] 557s Get:161 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3ubuntu1 [895 kB] 557s Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng-dev arm64 1.6.43-3 [267 kB] 557s Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline-dev arm64 8.2-3.1 [177 kB] 557s Get:164 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 557s Get:165 http://ftpmaster.internal/ubuntu noble/main arm64 libtcl8.6 arm64 8.6.13+dfsg-2 [980 kB] 557s Get:166 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 557s Get:167 http://ftpmaster.internal/ubuntu noble/main arm64 libxss1 arm64 1:1.2.3-1build2 [8252 B] 557s Get:168 http://ftpmaster.internal/ubuntu noble/main arm64 libtk8.6 arm64 8.6.13-2 [760 kB] 557s Get:169 http://ftpmaster.internal/ubuntu noble/universe arm64 libudunits2-data all 2.2.28-7 [19.3 kB] 557s Get:170 http://ftpmaster.internal/ubuntu noble/universe arm64 libudunits2-0 arm64 2.2.28-7 [52.5 kB] 557s Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxt6t64 arm64 1:1.2.1-1.2 [168 kB] 557s Get:172 http://ftpmaster.internal/ubuntu noble/main arm64 zip arm64 3.0-13 [172 kB] 557s Get:173 http://ftpmaster.internal/ubuntu noble/main arm64 unzip arm64 6.0-28ubuntu3 [171 kB] 557s Get:174 http://ftpmaster.internal/ubuntu noble/main arm64 xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 557s Get:175 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 r-base-core arm64 4.3.3-2build1 [26.8 MB] 558s Get:176 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-littler arm64 0.3.19-1 [93.4 kB] 558s Get:177 http://ftpmaster.internal/ubuntu noble/universe arm64 littler all 0.3.19-1 [2472 B] 558s Get:178 http://ftpmaster.internal/ubuntu noble/universe arm64 node-bootstrap-sass all 3.4.3-2 [187 kB] 558s Get:179 http://ftpmaster.internal/ubuntu noble/universe arm64 node-html5shiv all 3.7.3+dfsg-5 [13.5 kB] 558s Get:180 http://ftpmaster.internal/ubuntu noble/universe arm64 node-normalize.css all 8.0.1-5 [10.8 kB] 558s Get:181 http://ftpmaster.internal/ubuntu noble/universe arm64 pandoc-data all 3.1.3-1 [92.4 kB] 558s Get:182 http://ftpmaster.internal/ubuntu noble/universe arm64 pandoc arm64 3.1.3+ds-2 [27.7 MB] 559s Get:183 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf-bin arm64 1.8.1-2 [20.4 kB] 559s Get:184 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf arm64 1.8.1-2 [16.7 kB] 559s Get:185 http://ftpmaster.internal/ubuntu noble/main arm64 pkg-config arm64 1.8.1-2 [7170 B] 559s Get:186 http://ftpmaster.internal/ubuntu noble/main arm64 liblzma-dev arm64 5.4.5-0.3 [209 kB] 559s Get:187 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 r-base-dev all 4.3.3-2build1 [4334 B] 559s Get:188 http://ftpmaster.internal/ubuntu noble/universe arm64 pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 559s Get:189 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-abind all 1.4-5-2 [63.6 kB] 559s Get:190 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sys arm64 3.4.2-1 [44.3 kB] 559s Get:191 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-askpass arm64 1.2.0-1 [24.4 kB] 559s Get:192 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-base64enc arm64 0.1-3-3 [27.4 kB] 559s Get:193 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-bit arm64 4.0.5-1 [1057 kB] 559s Get:194 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-bit64 arm64 4.0.5-1 [467 kB] 560s Get:195 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rlang arm64 1.1.3-1 [1663 kB] 560s Get:196 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-cli arm64 3.6.2-1 [1377 kB] 560s Get:197 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-glue arm64 1.7.0-1 [154 kB] 560s Get:198 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-lifecycle all 1.0.4+dfsg-1 [110 kB] 560s Get:199 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-vctrs arm64 0.6.5-1 [1327 kB] 560s Get:200 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-blob all 1.2.4-1 [49.8 kB] 560s Get:201 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-brio arm64 1.1.4-1 [37.7 kB] 560s Get:202 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-fastmap arm64 1.1.1-1 [69.6 kB] 560s Get:203 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-cachem arm64 1.0.8-1 [72.3 kB] 560s Get:204 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-digest arm64 0.6.34-1 [182 kB] 560s Get:205 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-ellipsis arm64 0.3.2-2 [35.5 kB] 560s Get:206 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-htmltools arm64 0.5.7-1 [369 kB] 560s Get:207 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-jquerylib all 0.1.4+dfsg-4 [13.5 kB] 560s Get:208 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-jsonlite arm64 1.8.8+dfsg-1 [441 kB] 560s Get:209 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-memoise all 2.0.1-1 [53.9 kB] 560s Get:210 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-mime arm64 0.12-1 [35.8 kB] 560s Get:211 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-fs arm64 1.6.3+dfsg-1 [227 kB] 560s Get:212 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-r6 all 2.5.1-1 [99.0 kB] 560s Get:213 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rappdirs arm64 0.3.3-1 [47.5 kB] 560s Get:214 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sass arm64 0.4.8+dfsg-1 [952 kB] 560s Get:215 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-bslib all 0.6.1+dfsg-1 [5138 kB] 561s Get:216 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-ps arm64 1.7.6-1 [313 kB] 561s Get:217 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-processx arm64 3.8.3-1 [345 kB] 561s Get:218 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-callr all 3.7.3-2 [425 kB] 561s Get:219 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-mass arm64 7.3-60.0.1-1 [1119 kB] 561s Get:220 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-class arm64 7.3-22-2 [88.2 kB] 561s Get:221 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-proxy arm64 0.4-27-1 [181 kB] 561s Get:222 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-e1071 arm64 1.7-14-1 [556 kB] 561s Get:223 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-kernsmooth arm64 2.23-22-1 [91.1 kB] 561s Get:224 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-classint arm64 0.4-10+dfsg-1 [106 kB] 561s Get:225 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-colorspace arm64 2.1-0+dfsg-1 [1540 kB] 561s Get:226 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-commonmark arm64 1.9.1-1 [127 kB] 561s Get:227 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-lazyeval arm64 0.2.2-1build1 [143 kB] 561s Get:228 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rex all 1.2.1-1 [129 kB] 561s Get:229 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-curl arm64 5.2.0+dfsg-1 [189 kB] 561s Get:230 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-openssl arm64 2.1.1+dfsg-2 [402 kB] 561s Get:231 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-httr all 1.4.7+dfsg-1 [459 kB] 561s Get:232 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-crayon all 1.5.2-1 [164 kB] 561s Get:233 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-withr all 2.5.0-1 [225 kB] 561s Get:234 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-yaml arm64 2.3.8-1 [107 kB] 561s Get:235 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-covr arm64 3.6.4+dfsg-1 [302 kB] 561s Get:236 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-cpp11 all 0.4.7-1 [266 kB] 561s Get:237 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-dbi all 1.2.2-1 [823 kB] 561s Get:238 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-deldir arm64 2.0-4-1 [270 kB] 561s Get:239 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-desc all 1.4.3-1 [359 kB] 561s Get:240 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-diffobj arm64 0.3.5-1 [1116 kB] 561s Get:241 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-generics all 0.1.3-1 [81.3 kB] 561s Get:242 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-magrittr arm64 2.0.3-1 [154 kB] 561s Get:243 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-fansi arm64 1.0.5-1 [616 kB] 561s Get:244 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-utf8 arm64 1.2.4-1 [140 kB] 561s Get:245 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pillar all 1.9.0+dfsg-1 [464 kB] 561s Get:246 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pkgconfig all 2.0.3-2build1 [19.7 kB] 561s Get:247 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tibble arm64 3.2.1+dfsg-2 [415 kB] 561s Get:248 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tidyselect arm64 1.2.0+dfsg-1 [218 kB] 561s Get:249 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-dplyr arm64 1.1.4-1 [1513 kB] 561s Get:250 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-evaluate all 0.23-1 [90.2 kB] 561s Get:251 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-farver arm64 2.1.1-1 [1336 kB] 561s Get:252 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-fontawesome all 0.5.2-1 [1300 kB] 561s Get:253 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-gtable all 0.3.4+dfsg-1 [191 kB] 561s Get:254 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-isoband arm64 0.2.7-1 [1481 kB] 561s Get:255 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-lattice arm64 0.22-5-1 [1342 kB] 561s Get:256 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-nlme arm64 3.1.164-1 [2259 kB] 561s Get:257 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-matrix arm64 1.6-5-1 [3776 kB] 561s Get:258 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-mgcv arm64 1.9-1-1 [3248 kB] 562s Get:259 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-labeling all 0.4.3-1 [62.1 kB] 562s Get:260 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-munsell all 0.5.0-2build1 [208 kB] 562s Get:261 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rcolorbrewer all 1.1-3-1build1 [55.4 kB] 562s Get:262 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-viridislite all 0.4.2-2 [1088 kB] 562s Get:263 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-scales all 1.3.0-1 [603 kB] 562s Get:264 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-ggplot2 all 3.4.4+dfsg-1 [3411 kB] 562s Get:265 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-goftest arm64 1.2-3-1 [60.2 kB] 562s Get:266 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-xfun arm64 0.41+dfsg-1 [415 kB] 562s Get:267 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-highr all 0.10+dfsg-1 [38.3 kB] 562s Get:268 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pkgkitten all 0.2.3-1 [25.1 kB] 562s Get:269 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rcpp arm64 1.0.12-1 [1971 kB] 562s Get:270 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-later arm64 1.3.2+dfsg-1 [120 kB] 562s Get:271 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-promises arm64 1.2.1+dfsg-1 [282 kB] 562s Get:272 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-httpuv arm64 1.6.14+dfsg-1 [496 kB] 562s Get:273 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 562s Get:274 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-knitr all 1.45+dfsg-1 [917 kB] 562s Get:275 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-units arm64 0.8-5+dfsg-1 [270 kB] 562s Get:276 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-wk arm64 0.9.1-1 [1785 kB] 562s Get:277 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-s2 arm64 1.1.6-1 [1947 kB] 562s Get:278 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sf arm64 1.0-15+dfsg-1 [2989 kB] 562s Get:279 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-lwgeom arm64 0.2-13-3 [382 kB] 562s Get:280 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-maps arm64 3.4.2-1 [2362 kB] 562s Get:281 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pbapply all 1.7-2-1 [102 kB] 563s Get:282 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pkgbuild all 1.4.3-1 [209 kB] 563s Get:283 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rprojroot all 2.0.4-1 [124 kB] 563s Get:284 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-pkgload all 1.3.4-1 [207 kB] 563s Get:285 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-plogr all 0.2.0-3build1 [15.1 kB] 563s Get:286 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-polyclip arm64 1.10-6-1 [110 kB] 563s Get:287 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-praise all 1.0.0-4build1 [20.3 kB] 563s Get:288 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-purrr arm64 1.0.2-1 [501 kB] 563s Get:289 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sp arm64 1:2.1-2+dfsg-1 [1448 kB] 563s Get:290 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-terra arm64 1.7-65-1 [3587 kB] 563s Get:291 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-raster arm64 3.6-26-1 [3100 kB] 563s Get:292 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rematch2 all 2.1.2-2build1 [46.5 kB] 563s Get:293 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-stringi arm64 1.8.3-1 [869 kB] 563s Get:294 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-stringr all 1.5.1-1 [290 kB] 563s Get:295 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tinytex all 0.49-1 [141 kB] 563s Get:296 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-modernizr all 2.6.2+ds1-5 [48.3 kB] 563s Get:297 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-xtable all 1:1.8-4-2 [689 kB] 563s Get:298 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-sourcetools arm64 0.1.7-1-1 [47.2 kB] 563s Get:299 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-twitter-bootstrap-datepicker all 1.3.1+dfsg1-4.1 [28.5 kB] 563s Get:300 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-shiny all 1.8.0+dfsg-1 [2762 kB] 563s Get:301 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rmarkdown all 2.25+dfsg-3 [1481 kB] 563s Get:302 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-survival arm64 3.5-8-1 [6116 kB] 563s Get:303 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rpart arm64 4.1.23-1 [660 kB] 563s Get:304 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rpostgresql arm64 0.7-6+dfsg-1 [374 kB] 564s Get:305 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-rsqlite arm64 2.3.4-1 [1371 kB] 564s Get:306 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.utils arm64 3.0-4-1 [360 kB] 564s Get:307 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.data all 3.0-4-1 [4090 kB] 564s Get:308 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.geom arm64 3.2-8-1 [3805 kB] 564s Get:309 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.random arm64 3.2-2-1 [1127 kB] 564s Get:310 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tensor all 1.5-4 [15.7 kB] 564s Get:311 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.sparse arm64 3.0-3-1 [214 kB] 564s Get:312 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.explore arm64 3.2-5-1 [3264 kB] 564s Get:313 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.model arm64 3.2-8-1 [3289 kB] 565s Get:314 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat.linnet arm64 3.1-3-1 [1404 kB] 565s Get:315 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-spatstat arm64 3.0-7-1 [3817 kB] 565s Get:316 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-stars all 0.6-4-1 [4030 kB] 565s Get:317 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-waldo all 0.5.2-1build1 [120 kB] 565s Get:318 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-testthat arm64 3.2.1-1 [1678 kB] 565s Get:319 http://ftpmaster.internal/ubuntu noble/universe arm64 r-cran-tidyr arm64 1.3.1-1 [1154 kB] 566s Preconfiguring packages ... 566s Fetched 313 MB in 16s (19.8 MB/s) 566s dpkg: libpsl5:arm64: dependency problems, but removing anyway as you requested: 566s wget depends on libpsl5 (>= 0.16.0). 566s libcurl4:arm64 depends on libpsl5 (>= 0.16.0). 566s libcurl3-gnutls:arm64 depends on libpsl5 (>= 0.16.0). 566s 566s (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.) 566s Removing libpsl5:arm64 (0.21.2-1build1) ... 566s Selecting previously unselected package libpsl5t64:arm64. 566s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74769 files and directories currently installed.) 566s Preparing to unpack .../libpsl5t64_0.21.2-1.1_arm64.deb ... 566s Unpacking libpsl5t64:arm64 (0.21.2-1.1) ... 566s Preparing to unpack .../curl_8.5.0-2ubuntu7_arm64.deb ... 566s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 567s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74775 files and directories currently installed.) 567s Removing libcurl4:arm64 (8.5.0-2ubuntu2) ... 567s Selecting previously unselected package libcurl4t64:arm64. 567s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74770 files and directories currently installed.) 567s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_arm64.deb ... 567s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 567s dpkg: libpng16-16:arm64: dependency problems, but removing anyway as you requested: 567s libplymouth5:arm64 depends on libpng16-16 (>= 1.6.2). 567s libfreetype6:arm64 depends on libpng16-16 (>= 1.6.2-1). 567s 567s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74776 files and directories currently installed.) 567s Removing libpng16-16:arm64 (1.6.43-1) ... 567s Selecting previously unselected package libpng16-16t64:arm64. 567s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74766 files and directories currently installed.) 567s Preparing to unpack .../libpng16-16t64_1.6.43-3_arm64.deb ... 567s Unpacking libpng16-16t64:arm64 (1.6.43-3) ... 567s dpkg: libreadline8:arm64: dependency problems, but removing anyway as you requested: 567s parted depends on libreadline8 (>= 6.0). 567s libpython3.12-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 567s gpgsm depends on libreadline8 (>= 6.0). 567s gpgconf depends on libreadline8 (>= 6.0). 567s gpg depends on libreadline8 (>= 6.0). 567s gawk depends on libreadline8 (>= 6.0). 567s fdisk depends on libreadline8 (>= 6.0). 567s 567s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74777 files and directories currently installed.) 567s Removing libreadline8:arm64 (8.2-3) ... 567s Selecting previously unselected package libreadline8t64:arm64. 567s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74765 files and directories currently installed.) 567s Preparing to unpack .../libreadline8t64_8.2-3.1_arm64.deb ... 567s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 567s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 567s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 567s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 567s Unpacking libreadline8t64:arm64 (8.2-3.1) ... 567s dpkg: libtirpc3:arm64: dependency problems, but removing anyway as you requested: 567s lsof depends on libtirpc3 (>= 1.0.2). 567s libpython3.12-stdlib:arm64 depends on libtirpc3 (>= 1.0.2). 567s libnss-nisplus:arm64 depends on libtirpc3 (>= 1.0.2). 567s libnsl2:arm64 depends on libtirpc3 (>= 1.0.2). 567s iproute2 depends on libtirpc3 (>= 1.0.2). 567s 567s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74785 files and directories currently installed.) 567s Removing libtirpc3:arm64 (1.3.4+ds-1build1) ... 567s Selecting previously unselected package libtirpc3t64:arm64. 567s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74779 files and directories currently installed.) 567s Preparing to unpack .../000-libtirpc3t64_1.3.4+ds-1.1_arm64.deb ... 567s Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' 567s Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' 567s Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.1) ... 567s Selecting previously unselected package libc-dev-bin. 567s Preparing to unpack .../001-libc-dev-bin_2.39-0ubuntu2_arm64.deb ... 567s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 567s Selecting previously unselected package linux-libc-dev:arm64. 567s Preparing to unpack .../002-linux-libc-dev_6.8.0-11.11_arm64.deb ... 567s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 568s Selecting previously unselected package libcrypt-dev:arm64. 568s Preparing to unpack .../003-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 568s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 568s Selecting previously unselected package libtirpc-dev:arm64. 568s Preparing to unpack .../004-libtirpc-dev_1.3.4+ds-1.1_arm64.deb ... 568s Unpacking libtirpc-dev:arm64 (1.3.4+ds-1.1) ... 568s Selecting previously unselected package libnsl-dev:arm64. 568s Preparing to unpack .../005-libnsl-dev_1.3.0-3_arm64.deb ... 568s Unpacking libnsl-dev:arm64 (1.3.0-3) ... 568s Selecting previously unselected package rpcsvc-proto. 568s Preparing to unpack .../006-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 568s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 568s Selecting previously unselected package libc6-dev:arm64. 568s Preparing to unpack .../007-libc6-dev_2.39-0ubuntu2_arm64.deb ... 568s Unpacking libc6-dev:arm64 (2.39-0ubuntu2) ... 569s Selecting previously unselected package libisl23:arm64. 569s Preparing to unpack .../008-libisl23_0.26-3_arm64.deb ... 569s Unpacking libisl23:arm64 (0.26-3) ... 569s Selecting previously unselected package libmpc3:arm64. 569s Preparing to unpack .../009-libmpc3_1.3.1-1_arm64.deb ... 569s Unpacking libmpc3:arm64 (1.3.1-1) ... 569s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 569s Preparing to unpack .../010-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 569s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 569s Selecting previously unselected package cpp-13. 569s Preparing to unpack .../011-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 569s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 569s Selecting previously unselected package cpp-aarch64-linux-gnu. 569s Preparing to unpack .../012-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 569s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 569s Selecting previously unselected package cpp. 569s Preparing to unpack .../013-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 569s Unpacking cpp (4:13.2.0-7ubuntu1) ... 570s Selecting previously unselected package libcc1-0:arm64. 570s Preparing to unpack .../014-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 570s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 570s Selecting previously unselected package libgomp1:arm64. 570s Preparing to unpack .../015-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 570s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 570s Selecting previously unselected package libitm1:arm64. 570s Preparing to unpack .../016-libitm1_14-20240303-1ubuntu1_arm64.deb ... 570s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 570s Selecting previously unselected package libatomic1:arm64. 570s Preparing to unpack .../017-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 570s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 570s Selecting previously unselected package libasan8:arm64. 570s Preparing to unpack .../018-libasan8_14-20240303-1ubuntu1_arm64.deb ... 570s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 570s Selecting previously unselected package liblsan0:arm64. 571s Preparing to unpack .../019-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 571s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 571s Selecting previously unselected package libtsan2:arm64. 571s Preparing to unpack .../020-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 571s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 571s Selecting previously unselected package libubsan1:arm64. 572s Preparing to unpack .../021-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 572s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 572s Selecting previously unselected package libhwasan0:arm64. 572s Preparing to unpack .../022-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 572s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 572s Selecting previously unselected package libgcc-13-dev:arm64. 572s Preparing to unpack .../023-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 572s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 572s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 572s Preparing to unpack .../024-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 572s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 573s Selecting previously unselected package gcc-13. 573s Preparing to unpack .../025-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 573s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 573s Selecting previously unselected package gcc-aarch64-linux-gnu. 573s Preparing to unpack .../026-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 573s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 573s Selecting previously unselected package gcc. 573s Preparing to unpack .../027-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 573s Unpacking gcc (4:13.2.0-7ubuntu1) ... 573s Selecting previously unselected package libstdc++-13-dev:arm64. 573s Preparing to unpack .../028-libstdc++-13-dev_13.2.0-17ubuntu2_arm64.deb ... 573s Unpacking libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 573s Selecting previously unselected package g++-13-aarch64-linux-gnu. 573s Preparing to unpack .../029-g++-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 573s Unpacking g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 574s Selecting previously unselected package g++-13. 574s Preparing to unpack .../030-g++-13_13.2.0-17ubuntu2_arm64.deb ... 574s Unpacking g++-13 (13.2.0-17ubuntu2) ... 574s Selecting previously unselected package g++-aarch64-linux-gnu. 574s Preparing to unpack .../031-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 574s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 574s Selecting previously unselected package g++. 574s Preparing to unpack .../032-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 574s Unpacking g++ (4:13.2.0-7ubuntu1) ... 574s Selecting previously unselected package build-essential. 574s Preparing to unpack .../033-build-essential_12.10ubuntu1_arm64.deb ... 574s Unpacking build-essential (12.10ubuntu1) ... 574s Selecting previously unselected package dctrl-tools. 574s Preparing to unpack .../034-dctrl-tools_2.24-3build2_arm64.deb ... 574s Unpacking dctrl-tools (2.24-3build2) ... 574s Selecting previously unselected package fonts-dejavu-mono. 574s Preparing to unpack .../035-fonts-dejavu-mono_2.37-8_all.deb ... 574s Unpacking fonts-dejavu-mono (2.37-8) ... 574s Selecting previously unselected package fonts-dejavu-core. 574s Preparing to unpack .../036-fonts-dejavu-core_2.37-8_all.deb ... 574s Unpacking fonts-dejavu-core (2.37-8) ... 574s Selecting previously unselected package fontconfig-config. 574s Preparing to unpack .../037-fontconfig-config_2.15.0-1ubuntu1_arm64.deb ... 575s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 575s Selecting previously unselected package libfontconfig1:arm64. 575s Preparing to unpack .../038-libfontconfig1_2.15.0-1ubuntu1_arm64.deb ... 575s Unpacking libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 575s Selecting previously unselected package fontconfig. 575s Preparing to unpack .../039-fontconfig_2.15.0-1ubuntu1_arm64.deb ... 575s Unpacking fontconfig (2.15.0-1ubuntu1) ... 575s Selecting previously unselected package fonts-font-awesome. 575s Preparing to unpack .../040-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 575s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 575s Selecting previously unselected package fonts-glyphicons-halflings. 575s Preparing to unpack .../041-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... 575s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 575s Selecting previously unselected package fonts-mathjax. 575s Preparing to unpack .../042-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 575s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 575s Selecting previously unselected package gdal-data. 575s Preparing to unpack .../043-gdal-data_3.8.4+dfsg-1_all.deb ... 575s Unpacking gdal-data (3.8.4+dfsg-1) ... 575s Selecting previously unselected package gdal-plugins:arm64. 575s Preparing to unpack .../044-gdal-plugins_3.8.4+dfsg-1_arm64.deb ... 575s Unpacking gdal-plugins:arm64 (3.8.4+dfsg-1) ... 575s Selecting previously unselected package libgfortran5:arm64. 575s Preparing to unpack .../045-libgfortran5_14-20240303-1ubuntu1_arm64.deb ... 575s Unpacking libgfortran5:arm64 (14-20240303-1ubuntu1) ... 575s Selecting previously unselected package libgfortran-13-dev:arm64. 575s Preparing to unpack .../046-libgfortran-13-dev_13.2.0-17ubuntu2_arm64.deb ... 575s Unpacking libgfortran-13-dev:arm64 (13.2.0-17ubuntu2) ... 575s Selecting previously unselected package gfortran-13-aarch64-linux-gnu. 575s Preparing to unpack .../047-gfortran-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 575s Unpacking gfortran-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 575s Selecting previously unselected package gfortran-13. 575s Preparing to unpack .../048-gfortran-13_13.2.0-17ubuntu2_arm64.deb ... 575s Unpacking gfortran-13 (13.2.0-17ubuntu2) ... 575s Selecting previously unselected package gfortran-aarch64-linux-gnu. 575s Preparing to unpack .../049-gfortran-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 575s Unpacking gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 575s Selecting previously unselected package gfortran. 575s Preparing to unpack .../050-gfortran_4%3a13.2.0-7ubuntu1_arm64.deb ... 575s Unpacking gfortran (4:13.2.0-7ubuntu1) ... 575s Selecting previously unselected package icu-devtools. 575s Preparing to unpack .../051-icu-devtools_74.2-1ubuntu1_arm64.deb ... 575s Unpacking icu-devtools (74.2-1ubuntu1) ... 576s Selecting previously unselected package javascript-common. 576s Preparing to unpack .../052-javascript-common_11+nmu1_all.deb ... 576s Unpacking javascript-common (11+nmu1) ... 576s Selecting previously unselected package libaec0:arm64. 576s Preparing to unpack .../053-libaec0_1.1.2-1_arm64.deb ... 576s Unpacking libaec0:arm64 (1.1.2-1) ... 576s Selecting previously unselected package libblas3:arm64. 576s Preparing to unpack .../054-libblas3_3.12.0-3_arm64.deb ... 576s Unpacking libblas3:arm64 (3.12.0-3) ... 576s Selecting previously unselected package liblapack3:arm64. 576s Preparing to unpack .../055-liblapack3_3.12.0-3_arm64.deb ... 576s Unpacking liblapack3:arm64 (3.12.0-3) ... 576s Selecting previously unselected package libarpack2:arm64. 576s Preparing to unpack .../056-libarpack2_3.9.1-1_arm64.deb ... 576s Unpacking libarpack2:arm64 (3.9.1-1) ... 576s Selecting previously unselected package libsuperlu6:arm64. 576s Preparing to unpack .../057-libsuperlu6_6.0.1+dfsg1-1_arm64.deb ... 576s Unpacking libsuperlu6:arm64 (6.0.1+dfsg1-1) ... 576s Selecting previously unselected package libarmadillo12. 576s Preparing to unpack .../058-libarmadillo12_1%3a12.6.7+dfsg-1_arm64.deb ... 576s Unpacking libarmadillo12 (1:12.6.7+dfsg-1) ... 576s Selecting previously unselected package libblas-dev:arm64. 576s Preparing to unpack .../059-libblas-dev_3.12.0-3_arm64.deb ... 576s Unpacking libblas-dev:arm64 (3.12.0-3) ... 576s Selecting previously unselected package libsnappy1v5:arm64. 576s Preparing to unpack .../060-libsnappy1v5_1.1.10-1_arm64.deb ... 576s Unpacking libsnappy1v5:arm64 (1.1.10-1) ... 576s Selecting previously unselected package libblosc1:arm64. 576s Preparing to unpack .../061-libblosc1_1.21.5+ds-1_arm64.deb ... 576s Unpacking libblosc1:arm64 (1.21.5+ds-1) ... 576s Selecting previously unselected package libbz2-dev:arm64. 576s Preparing to unpack .../062-libbz2-dev_1.0.8-5ubuntu1_arm64.deb ... 576s Unpacking libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 576s Selecting previously unselected package libpixman-1-0:arm64. 576s Preparing to unpack .../063-libpixman-1-0_0.42.2-1_arm64.deb ... 576s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 576s Selecting previously unselected package libxcb-render0:arm64. 576s Preparing to unpack .../064-libxcb-render0_1.15-1_arm64.deb ... 576s Unpacking libxcb-render0:arm64 (1.15-1) ... 576s Selecting previously unselected package libxcb-shm0:arm64. 576s Preparing to unpack .../065-libxcb-shm0_1.15-1_arm64.deb ... 576s Unpacking libxcb-shm0:arm64 (1.15-1) ... 576s Selecting previously unselected package libxrender1:arm64. 576s Preparing to unpack .../066-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 576s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 576s Selecting previously unselected package libcairo2:arm64. 576s Preparing to unpack .../067-libcairo2_1.18.0-1_arm64.deb ... 576s Unpacking libcairo2:arm64 (1.18.0-1) ... 576s Selecting previously unselected package libcfitsio10:arm64. 576s Preparing to unpack .../068-libcfitsio10_4.3.1-1_arm64.deb ... 576s Unpacking libcfitsio10:arm64 (4.3.1-1) ... 576s Selecting previously unselected package libdatrie1:arm64. 576s Preparing to unpack .../069-libdatrie1_0.2.13-3_arm64.deb ... 576s Unpacking libdatrie1:arm64 (0.2.13-3) ... 576s Selecting previously unselected package libdav1d7:arm64. 576s Preparing to unpack .../070-libdav1d7_1.4.0-1_arm64.deb ... 576s Unpacking libdav1d7:arm64 (1.4.0-1) ... 576s Selecting previously unselected package libde265-0:arm64. 576s Preparing to unpack .../071-libde265-0_1.0.15-1_arm64.deb ... 576s Unpacking libde265-0:arm64 (1.0.15-1) ... 576s Selecting previously unselected package libdeflate0:arm64. 576s Preparing to unpack .../072-libdeflate0_1.19-1_arm64.deb ... 576s Unpacking libdeflate0:arm64 (1.19-1) ... 576s Selecting previously unselected package libfyba0:arm64. 576s Preparing to unpack .../073-libfyba0_4.1.1-8_arm64.deb ... 576s Unpacking libfyba0:arm64 (4.1.1-8) ... 576s Selecting previously unselected package libminizip1:arm64. 577s Preparing to unpack .../074-libminizip1_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 577s Unpacking libminizip1:arm64 (1:1.3.dfsg-3ubuntu1) ... 577s Selecting previously unselected package libfreexl1:arm64. 577s Preparing to unpack .../075-libfreexl1_2.0.0-1_arm64.deb ... 577s Unpacking libfreexl1:arm64 (2.0.0-1) ... 577s Selecting previously unselected package libgeos3.12.1:arm64. 577s Preparing to unpack .../076-libgeos3.12.1_3.12.1-1_arm64.deb ... 577s Unpacking libgeos3.12.1:arm64 (3.12.1-1) ... 577s Selecting previously unselected package libgeos-c1v5:arm64. 577s Preparing to unpack .../077-libgeos-c1v5_3.12.1-1_arm64.deb ... 577s Unpacking libgeos-c1v5:arm64 (3.12.1-1) ... 577s Selecting previously unselected package proj-data. 577s Preparing to unpack .../078-proj-data_9.3.1-1_all.deb ... 577s Unpacking proj-data (9.3.1-1) ... 577s Selecting previously unselected package libjbig0:arm64. 577s Preparing to unpack .../079-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 577s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 577s Selecting previously unselected package libjpeg-turbo8:arm64. 577s Preparing to unpack .../080-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 577s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 577s Selecting previously unselected package libjpeg8:arm64. 577s Preparing to unpack .../081-libjpeg8_8c-2ubuntu11_arm64.deb ... 577s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 577s Selecting previously unselected package liblerc4:arm64. 577s Preparing to unpack .../082-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 577s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 577s Selecting previously unselected package libsharpyuv0:arm64. 577s Preparing to unpack .../083-libsharpyuv0_1.3.2-0.4_arm64.deb ... 577s Unpacking libsharpyuv0:arm64 (1.3.2-0.4) ... 577s Selecting previously unselected package libwebp7:arm64. 577s Preparing to unpack .../084-libwebp7_1.3.2-0.4_arm64.deb ... 577s Unpacking libwebp7:arm64 (1.3.2-0.4) ... 577s Selecting previously unselected package libtiff6:arm64. 577s Preparing to unpack .../085-libtiff6_4.5.1+git230720-3ubuntu1_arm64.deb ... 577s Unpacking libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 577s Selecting previously unselected package libproj25:arm64. 577s Preparing to unpack .../086-libproj25_9.3.1-1_arm64.deb ... 577s Unpacking libproj25:arm64 (9.3.1-1) ... 577s Selecting previously unselected package libgeotiff5:arm64. 577s Preparing to unpack .../087-libgeotiff5_1.7.1-5_arm64.deb ... 577s Unpacking libgeotiff5:arm64 (1.7.1-5) ... 577s Selecting previously unselected package libgif7:arm64. 577s Preparing to unpack .../088-libgif7_5.2.1-2.5_arm64.deb ... 577s Unpacking libgif7:arm64 (5.2.1-2.5) ... 577s Selecting previously unselected package libhdf4-0-alt. 577s Preparing to unpack .../089-libhdf4-0-alt_4.2.16-3_arm64.deb ... 577s Unpacking libhdf4-0-alt (4.2.16-3) ... 577s Selecting previously unselected package libsz2:arm64. 577s Preparing to unpack .../090-libsz2_1.1.2-1_arm64.deb ... 577s Unpacking libsz2:arm64 (1.1.2-1) ... 577s Selecting previously unselected package libhdf5-103-1:arm64. 577s Preparing to unpack .../091-libhdf5-103-1_1.10.10+repack-3ubuntu1_arm64.deb ... 577s Unpacking libhdf5-103-1:arm64 (1.10.10+repack-3ubuntu1) ... 578s Selecting previously unselected package libheif-plugin-dav1d:arm64. 578s Preparing to unpack .../092-libheif-plugin-dav1d_1.17.6-1ubuntu1_arm64.deb ... 578s Unpacking libheif-plugin-dav1d:arm64 (1.17.6-1ubuntu1) ... 578s Selecting previously unselected package libheif-plugin-libde265:arm64. 578s Preparing to unpack .../093-libheif-plugin-libde265_1.17.6-1ubuntu1_arm64.deb ... 578s Unpacking libheif-plugin-libde265:arm64 (1.17.6-1ubuntu1) ... 578s Selecting previously unselected package libheif1:arm64. 578s Preparing to unpack .../094-libheif1_1.17.6-1ubuntu1_arm64.deb ... 578s Unpacking libheif1:arm64 (1.17.6-1ubuntu1) ... 578s Selecting previously unselected package liburiparser1:arm64. 578s Preparing to unpack .../095-liburiparser1_0.9.7+dfsg-2_arm64.deb ... 578s Unpacking liburiparser1:arm64 (0.9.7+dfsg-2) ... 578s Selecting previously unselected package libkmlbase1:arm64. 578s Preparing to unpack .../096-libkmlbase1_1.3.0-10_arm64.deb ... 578s Unpacking libkmlbase1:arm64 (1.3.0-10) ... 578s Selecting previously unselected package libkmldom1:arm64. 578s Preparing to unpack .../097-libkmldom1_1.3.0-10_arm64.deb ... 578s Unpacking libkmldom1:arm64 (1.3.0-10) ... 578s Selecting previously unselected package libkmlengine1:arm64. 578s Preparing to unpack .../098-libkmlengine1_1.3.0-10_arm64.deb ... 578s Unpacking libkmlengine1:arm64 (1.3.0-10) ... 578s Selecting previously unselected package mysql-common. 578s Preparing to unpack .../099-mysql-common_5.8+1.1.0_all.deb ... 578s Unpacking mysql-common (5.8+1.1.0) ... 578s Selecting previously unselected package libmysqlclient21:arm64. 578s Preparing to unpack .../100-libmysqlclient21_8.0.36-1_arm64.deb ... 578s Unpacking libmysqlclient21:arm64 (8.0.36-1) ... 578s Selecting previously unselected package libhdf5-hl-100:arm64. 578s Preparing to unpack .../101-libhdf5-hl-100_1.10.10+repack-3ubuntu1_arm64.deb ... 578s Unpacking libhdf5-hl-100:arm64 (1.10.10+repack-3ubuntu1) ... 578s Selecting previously unselected package libnetcdf19:arm64. 578s Preparing to unpack .../102-libnetcdf19_1%3a4.9.2-3ubuntu1_arm64.deb ... 578s Unpacking libnetcdf19:arm64 (1:4.9.2-3ubuntu1) ... 578s Selecting previously unselected package libltdl7:arm64. 578s Preparing to unpack .../103-libltdl7_2.4.7-7_arm64.deb ... 578s Unpacking libltdl7:arm64 (2.4.7-7) ... 578s Selecting previously unselected package libodbc2:arm64. 578s Preparing to unpack .../104-libodbc2_2.3.12-1_arm64.deb ... 578s Unpacking libodbc2:arm64 (2.3.12-1) ... 578s Selecting previously unselected package unixodbc-common. 578s Preparing to unpack .../105-unixodbc-common_2.3.12-1_all.deb ... 578s Unpacking unixodbc-common (2.3.12-1) ... 578s Selecting previously unselected package libodbcinst2:arm64. 578s Preparing to unpack .../106-libodbcinst2_2.3.12-1_arm64.deb ... 578s Unpacking libodbcinst2:arm64 (2.3.12-1) ... 578s Selecting previously unselected package libogdi4.1. 578s Preparing to unpack .../107-libogdi4.1_4.1.1+ds-1_arm64.deb ... 578s Unpacking libogdi4.1 (4.1.1+ds-1) ... 578s Selecting previously unselected package libopenjp2-7:arm64. 578s Preparing to unpack .../108-libopenjp2-7_2.5.0-2_arm64.deb ... 578s Unpacking libopenjp2-7:arm64 (2.5.0-2) ... 578s Selecting previously unselected package liblcms2-2:arm64. 578s Preparing to unpack .../109-liblcms2-2_2.14-2_arm64.deb ... 578s Unpacking liblcms2-2:arm64 (2.14-2) ... 578s Selecting previously unselected package libpoppler134:arm64. 578s Preparing to unpack .../110-libpoppler134_24.02.0-1ubuntu2_arm64.deb ... 578s Unpacking libpoppler134:arm64 (24.02.0-1ubuntu2) ... 578s Selecting previously unselected package libpq5:arm64. 578s Preparing to unpack .../111-libpq5_16.2-1_arm64.deb ... 578s Unpacking libpq5:arm64 (16.2-1) ... 578s Selecting previously unselected package libqhull-r8.0:arm64. 578s Preparing to unpack .../112-libqhull-r8.0_2020.2-6_arm64.deb ... 578s Unpacking libqhull-r8.0:arm64 (2020.2-6) ... 578s Selecting previously unselected package librttopo1:arm64. 578s Preparing to unpack .../113-librttopo1_1.1.0-3_arm64.deb ... 578s Unpacking librttopo1:arm64 (1.1.0-3) ... 578s Selecting previously unselected package libspatialite8:arm64. 578s Preparing to unpack .../114-libspatialite8_5.1.0-1_arm64.deb ... 578s Unpacking libspatialite8:arm64 (5.1.0-1) ... 579s Selecting previously unselected package libxerces-c3.2:arm64. 579s Preparing to unpack .../115-libxerces-c3.2_3.2.4+debian-1.1_arm64.deb ... 579s Unpacking libxerces-c3.2:arm64 (3.2.4+debian-1.1) ... 579s Selecting previously unselected package libgdal34:arm64. 579s Preparing to unpack .../116-libgdal34_3.8.4+dfsg-1_arm64.deb ... 579s Unpacking libgdal34:arm64 (3.8.4+dfsg-1) ... 579s Selecting previously unselected package libgraphite2-3:arm64. 579s Preparing to unpack .../117-libgraphite2-3_1.3.14-2_arm64.deb ... 579s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 579s Selecting previously unselected package libharfbuzz0b:arm64. 579s Preparing to unpack .../118-libharfbuzz0b_8.3.0-2_arm64.deb ... 579s Unpacking libharfbuzz0b:arm64 (8.3.0-2) ... 579s Selecting previously unselected package x11-common. 579s Preparing to unpack .../119-x11-common_1%3a7.7+23ubuntu2_all.deb ... 579s Unpacking x11-common (1:7.7+23ubuntu2) ... 579s Selecting previously unselected package libice6:arm64. 579s Preparing to unpack .../120-libice6_2%3a1.0.10-1build2_arm64.deb ... 579s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 579s Selecting previously unselected package libicu-dev:arm64. 579s Preparing to unpack .../121-libicu-dev_74.2-1ubuntu1_arm64.deb ... 579s Unpacking libicu-dev:arm64 (74.2-1ubuntu1) ... 579s Selecting previously unselected package libjpeg-turbo8-dev:arm64. 579s Preparing to unpack .../122-libjpeg-turbo8-dev_2.1.5-2ubuntu1_arm64.deb ... 579s Unpacking libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu1) ... 579s Selecting previously unselected package libjpeg8-dev:arm64. 579s Preparing to unpack .../123-libjpeg8-dev_8c-2ubuntu11_arm64.deb ... 579s Unpacking libjpeg8-dev:arm64 (8c-2ubuntu11) ... 579s Selecting previously unselected package libjpeg-dev:arm64. 579s Preparing to unpack .../124-libjpeg-dev_8c-2ubuntu11_arm64.deb ... 579s Unpacking libjpeg-dev:arm64 (8c-2ubuntu11) ... 579s Selecting previously unselected package libjs-bootstrap. 579s Preparing to unpack .../125-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... 579s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... 579s Selecting previously unselected package libjs-popper.js. 579s Preparing to unpack .../126-libjs-popper.js_1.16.1+ds-6_all.deb ... 579s Unpacking libjs-popper.js (1.16.1+ds-6) ... 579s Selecting previously unselected package libjs-bootstrap4. 579s Preparing to unpack .../127-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 579s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 579s Selecting previously unselected package libjs-d3. 579s Preparing to unpack .../128-libjs-d3_3.5.17-4_all.deb ... 579s Unpacking libjs-d3 (3.5.17-4) ... 580s Selecting previously unselected package libjs-es5-shim. 580s Preparing to unpack .../129-libjs-es5-shim_4.6.7-2_all.deb ... 580s Unpacking libjs-es5-shim (4.6.7-2) ... 580s Selecting previously unselected package libjs-highlight.js. 580s Preparing to unpack .../130-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 580s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 580s Selecting previously unselected package libjs-jquery. 580s Preparing to unpack .../131-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 580s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 580s Selecting previously unselected package libjs-jquery-datatables. 580s Preparing to unpack .../132-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ... 580s Unpacking libjs-jquery-datatables (1.11.5+dfsg-2) ... 580s Selecting previously unselected package libjs-sifter.js. 580s Preparing to unpack .../133-libjs-sifter.js_0.6.0+dfsg-3_all.deb ... 580s Unpacking libjs-sifter.js (0.6.0+dfsg-3) ... 580s Selecting previously unselected package libjs-microplugin.js. 580s Preparing to unpack .../134-libjs-microplugin.js_0.0.3+dfsg-1.1_all.deb ... 580s Unpacking libjs-microplugin.js (0.0.3+dfsg-1.1) ... 580s Selecting previously unselected package libjs-jquery-selectize.js. 580s Preparing to unpack .../135-libjs-jquery-selectize.js_0.12.6+dfsg-1.1_all.deb ... 580s Unpacking libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 580s Selecting previously unselected package libjs-jquery-ui. 580s Preparing to unpack .../136-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 580s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 580s Selecting previously unselected package libjs-json. 580s Preparing to unpack .../137-libjs-json_0~20221030+~1.0.8-1_all.deb ... 580s Unpacking libjs-json (0~20221030+~1.0.8-1) ... 580s Selecting previously unselected package libjs-prettify. 580s Preparing to unpack .../138-libjs-prettify_2015.12.04+dfsg-1.1_all.deb ... 580s Unpacking libjs-prettify (2015.12.04+dfsg-1.1) ... 580s Selecting previously unselected package liblapack-dev:arm64. 580s Preparing to unpack .../139-liblapack-dev_3.12.0-3_arm64.deb ... 580s Unpacking liblapack-dev:arm64 (3.12.0-3) ... 580s Selecting previously unselected package liblua5.4-0:arm64. 580s Preparing to unpack .../140-liblua5.4-0_5.4.6-3_arm64.deb ... 580s Unpacking liblua5.4-0:arm64 (5.4.6-3) ... 580s Selecting previously unselected package libncurses-dev:arm64. 580s Preparing to unpack .../141-libncurses-dev_6.4+20240113-1ubuntu1_arm64.deb ... 580s Unpacking libncurses-dev:arm64 (6.4+20240113-1ubuntu1) ... 580s Selecting previously unselected package libthai-data. 580s Preparing to unpack .../142-libthai-data_0.1.29-2_all.deb ... 580s Unpacking libthai-data (0.1.29-2) ... 580s Selecting previously unselected package libthai0:arm64. 580s Preparing to unpack .../143-libthai0_0.1.29-2_arm64.deb ... 580s Unpacking libthai0:arm64 (0.1.29-2) ... 580s Selecting previously unselected package libpango-1.0-0:arm64. 580s Preparing to unpack .../144-libpango-1.0-0_1.51.0+ds-4_arm64.deb ... 580s Unpacking libpango-1.0-0:arm64 (1.51.0+ds-4) ... 580s Selecting previously unselected package libpangoft2-1.0-0:arm64. 580s Preparing to unpack .../145-libpangoft2-1.0-0_1.51.0+ds-4_arm64.deb ... 580s Unpacking libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 580s Selecting previously unselected package libpangocairo-1.0-0:arm64. 580s Preparing to unpack .../146-libpangocairo-1.0-0_1.51.0+ds-4_arm64.deb ... 580s Unpacking libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 580s Selecting previously unselected package libpaper1:arm64. 580s Preparing to unpack .../147-libpaper1_1.1.29_arm64.deb ... 580s Unpacking libpaper1:arm64 (1.1.29) ... 580s Selecting previously unselected package libpaper-utils. 580s Preparing to unpack .../148-libpaper-utils_1.1.29_arm64.deb ... 580s Unpacking libpaper-utils (1.1.29) ... 580s Selecting previously unselected package libpcre2-16-0:arm64. 580s Preparing to unpack .../149-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 580s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 580s Selecting previously unselected package libpcre2-32-0:arm64. 580s Preparing to unpack .../150-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 580s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 580s Selecting previously unselected package libpcre2-posix3:arm64. 580s Preparing to unpack .../151-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 580s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 580s Selecting previously unselected package libpcre2-dev:arm64. 580s Preparing to unpack .../152-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 580s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 581s Selecting previously unselected package libpkgconf3:arm64. 581s Preparing to unpack .../153-libpkgconf3_1.8.1-2_arm64.deb ... 581s Unpacking libpkgconf3:arm64 (1.8.1-2) ... 581s Selecting previously unselected package zlib1g-dev:arm64. 581s Preparing to unpack .../154-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 581s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 581s Selecting previously unselected package libpng-dev:arm64. 581s Preparing to unpack .../155-libpng-dev_1.6.43-3_arm64.deb ... 581s Unpacking libpng-dev:arm64 (1.6.43-3) ... 581s Selecting previously unselected package libreadline-dev:arm64. 581s Preparing to unpack .../156-libreadline-dev_8.2-3.1_arm64.deb ... 581s Unpacking libreadline-dev:arm64 (8.2-3.1) ... 581s Selecting previously unselected package libsm6:arm64. 581s Preparing to unpack .../157-libsm6_2%3a1.2.3-1build2_arm64.deb ... 581s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 581s Selecting previously unselected package libtcl8.6:arm64. 581s Preparing to unpack .../158-libtcl8.6_8.6.13+dfsg-2_arm64.deb ... 581s Unpacking libtcl8.6:arm64 (8.6.13+dfsg-2) ... 581s Selecting previously unselected package libxft2:arm64. 581s Preparing to unpack .../159-libxft2_2.3.6-1_arm64.deb ... 581s Unpacking libxft2:arm64 (2.3.6-1) ... 581s Selecting previously unselected package libxss1:arm64. 581s Preparing to unpack .../160-libxss1_1%3a1.2.3-1build2_arm64.deb ... 581s Unpacking libxss1:arm64 (1:1.2.3-1build2) ... 581s Selecting previously unselected package libtk8.6:arm64. 581s Preparing to unpack .../161-libtk8.6_8.6.13-2_arm64.deb ... 581s Unpacking libtk8.6:arm64 (8.6.13-2) ... 581s Selecting previously unselected package libudunits2-data. 581s Preparing to unpack .../162-libudunits2-data_2.2.28-7_all.deb ... 581s Unpacking libudunits2-data (2.2.28-7) ... 581s Selecting previously unselected package libudunits2-0. 581s Preparing to unpack .../163-libudunits2-0_2.2.28-7_arm64.deb ... 581s Unpacking libudunits2-0 (2.2.28-7) ... 581s Selecting previously unselected package libxt6t64:arm64. 581s Preparing to unpack .../164-libxt6t64_1%3a1.2.1-1.2_arm64.deb ... 581s Unpacking libxt6t64:arm64 (1:1.2.1-1.2) ... 581s Selecting previously unselected package zip. 581s Preparing to unpack .../165-zip_3.0-13_arm64.deb ... 581s Unpacking zip (3.0-13) ... 581s Selecting previously unselected package unzip. 581s Preparing to unpack .../166-unzip_6.0-28ubuntu3_arm64.deb ... 581s Unpacking unzip (6.0-28ubuntu3) ... 581s Selecting previously unselected package xdg-utils. 581s Preparing to unpack .../167-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 581s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 581s Selecting previously unselected package r-base-core. 581s Preparing to unpack .../168-r-base-core_4.3.3-2build1_arm64.deb ... 581s Unpacking r-base-core (4.3.3-2build1) ... 582s Selecting previously unselected package r-cran-littler. 582s Preparing to unpack .../169-r-cran-littler_0.3.19-1_arm64.deb ... 582s Unpacking r-cran-littler (0.3.19-1) ... 582s Selecting previously unselected package littler. 582s Preparing to unpack .../170-littler_0.3.19-1_all.deb ... 582s Unpacking littler (0.3.19-1) ... 582s Selecting previously unselected package node-bootstrap-sass. 582s Preparing to unpack .../171-node-bootstrap-sass_3.4.3-2_all.deb ... 582s Unpacking node-bootstrap-sass (3.4.3-2) ... 582s Selecting previously unselected package node-html5shiv. 582s Preparing to unpack .../172-node-html5shiv_3.7.3+dfsg-5_all.deb ... 582s Unpacking node-html5shiv (3.7.3+dfsg-5) ... 582s Selecting previously unselected package node-normalize.css. 582s Preparing to unpack .../173-node-normalize.css_8.0.1-5_all.deb ... 582s Unpacking node-normalize.css (8.0.1-5) ... 582s Selecting previously unselected package pandoc-data. 582s Preparing to unpack .../174-pandoc-data_3.1.3-1_all.deb ... 582s Unpacking pandoc-data (3.1.3-1) ... 582s Selecting previously unselected package pandoc. 582s Preparing to unpack .../175-pandoc_3.1.3+ds-2_arm64.deb ... 582s Unpacking pandoc (3.1.3+ds-2) ... 583s Selecting previously unselected package pkgconf-bin. 583s Preparing to unpack .../176-pkgconf-bin_1.8.1-2_arm64.deb ... 583s Unpacking pkgconf-bin (1.8.1-2) ... 583s Selecting previously unselected package pkgconf:arm64. 583s Preparing to unpack .../177-pkgconf_1.8.1-2_arm64.deb ... 583s Unpacking pkgconf:arm64 (1.8.1-2) ... 583s Selecting previously unselected package pkg-config:arm64. 583s Preparing to unpack .../178-pkg-config_1.8.1-2_arm64.deb ... 583s Unpacking pkg-config:arm64 (1.8.1-2) ... 583s Selecting previously unselected package liblzma-dev:arm64. 583s Preparing to unpack .../179-liblzma-dev_5.4.5-0.3_arm64.deb ... 583s Unpacking liblzma-dev:arm64 (5.4.5-0.3) ... 583s Selecting previously unselected package r-base-dev. 583s Preparing to unpack .../180-r-base-dev_4.3.3-2build1_all.deb ... 583s Unpacking r-base-dev (4.3.3-2build1) ... 583s Selecting previously unselected package pkg-r-autopkgtest. 583s Preparing to unpack .../181-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 583s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 583s Selecting previously unselected package r-cran-abind. 583s Preparing to unpack .../182-r-cran-abind_1.4-5-2_all.deb ... 583s Unpacking r-cran-abind (1.4-5-2) ... 583s Selecting previously unselected package r-cran-sys. 583s Preparing to unpack .../183-r-cran-sys_3.4.2-1_arm64.deb ... 583s Unpacking r-cran-sys (3.4.2-1) ... 583s Selecting previously unselected package r-cran-askpass. 583s Preparing to unpack .../184-r-cran-askpass_1.2.0-1_arm64.deb ... 583s Unpacking r-cran-askpass (1.2.0-1) ... 583s Selecting previously unselected package r-cran-base64enc. 583s Preparing to unpack .../185-r-cran-base64enc_0.1-3-3_arm64.deb ... 583s Unpacking r-cran-base64enc (0.1-3-3) ... 583s Selecting previously unselected package r-cran-bit. 583s Preparing to unpack .../186-r-cran-bit_4.0.5-1_arm64.deb ... 583s Unpacking r-cran-bit (4.0.5-1) ... 583s Selecting previously unselected package r-cran-bit64. 583s Preparing to unpack .../187-r-cran-bit64_4.0.5-1_arm64.deb ... 583s Unpacking r-cran-bit64 (4.0.5-1) ... 583s Selecting previously unselected package r-cran-rlang. 583s Preparing to unpack .../188-r-cran-rlang_1.1.3-1_arm64.deb ... 583s Unpacking r-cran-rlang (1.1.3-1) ... 583s Selecting previously unselected package r-cran-cli. 583s Preparing to unpack .../189-r-cran-cli_3.6.2-1_arm64.deb ... 583s Unpacking r-cran-cli (3.6.2-1) ... 583s Selecting previously unselected package r-cran-glue. 583s Preparing to unpack .../190-r-cran-glue_1.7.0-1_arm64.deb ... 583s Unpacking r-cran-glue (1.7.0-1) ... 583s Selecting previously unselected package r-cran-lifecycle. 583s Preparing to unpack .../191-r-cran-lifecycle_1.0.4+dfsg-1_all.deb ... 583s Unpacking r-cran-lifecycle (1.0.4+dfsg-1) ... 583s Selecting previously unselected package r-cran-vctrs. 583s Preparing to unpack .../192-r-cran-vctrs_0.6.5-1_arm64.deb ... 583s Unpacking r-cran-vctrs (0.6.5-1) ... 583s Selecting previously unselected package r-cran-blob. 583s Preparing to unpack .../193-r-cran-blob_1.2.4-1_all.deb ... 583s Unpacking r-cran-blob (1.2.4-1) ... 583s Selecting previously unselected package r-cran-brio. 583s Preparing to unpack .../194-r-cran-brio_1.1.4-1_arm64.deb ... 583s Unpacking r-cran-brio (1.1.4-1) ... 583s Selecting previously unselected package r-cran-fastmap. 583s Preparing to unpack .../195-r-cran-fastmap_1.1.1-1_arm64.deb ... 583s Unpacking r-cran-fastmap (1.1.1-1) ... 583s Selecting previously unselected package r-cran-cachem. 583s Preparing to unpack .../196-r-cran-cachem_1.0.8-1_arm64.deb ... 583s Unpacking r-cran-cachem (1.0.8-1) ... 583s Selecting previously unselected package r-cran-digest. 583s Preparing to unpack .../197-r-cran-digest_0.6.34-1_arm64.deb ... 583s Unpacking r-cran-digest (0.6.34-1) ... 583s Selecting previously unselected package r-cran-ellipsis. 583s Preparing to unpack .../198-r-cran-ellipsis_0.3.2-2_arm64.deb ... 583s Unpacking r-cran-ellipsis (0.3.2-2) ... 584s Selecting previously unselected package r-cran-htmltools. 584s Preparing to unpack .../199-r-cran-htmltools_0.5.7-1_arm64.deb ... 584s Unpacking r-cran-htmltools (0.5.7-1) ... 584s Selecting previously unselected package r-cran-jquerylib. 584s Preparing to unpack .../200-r-cran-jquerylib_0.1.4+dfsg-4_all.deb ... 584s Unpacking r-cran-jquerylib (0.1.4+dfsg-4) ... 584s Selecting previously unselected package r-cran-jsonlite. 584s Preparing to unpack .../201-r-cran-jsonlite_1.8.8+dfsg-1_arm64.deb ... 584s Unpacking r-cran-jsonlite (1.8.8+dfsg-1) ... 584s Selecting previously unselected package r-cran-memoise. 584s Preparing to unpack .../202-r-cran-memoise_2.0.1-1_all.deb ... 584s Unpacking r-cran-memoise (2.0.1-1) ... 584s Selecting previously unselected package r-cran-mime. 584s Preparing to unpack .../203-r-cran-mime_0.12-1_arm64.deb ... 584s Unpacking r-cran-mime (0.12-1) ... 584s Selecting previously unselected package r-cran-fs. 584s Preparing to unpack .../204-r-cran-fs_1.6.3+dfsg-1_arm64.deb ... 584s Unpacking r-cran-fs (1.6.3+dfsg-1) ... 584s Selecting previously unselected package r-cran-r6. 584s Preparing to unpack .../205-r-cran-r6_2.5.1-1_all.deb ... 584s Unpacking r-cran-r6 (2.5.1-1) ... 584s Selecting previously unselected package r-cran-rappdirs. 584s Preparing to unpack .../206-r-cran-rappdirs_0.3.3-1_arm64.deb ... 584s Unpacking r-cran-rappdirs (0.3.3-1) ... 584s Selecting previously unselected package r-cran-sass. 584s Preparing to unpack .../207-r-cran-sass_0.4.8+dfsg-1_arm64.deb ... 584s Unpacking r-cran-sass (0.4.8+dfsg-1) ... 584s Selecting previously unselected package r-cran-bslib. 584s Preparing to unpack .../208-r-cran-bslib_0.6.1+dfsg-1_all.deb ... 584s Unpacking r-cran-bslib (0.6.1+dfsg-1) ... 584s Selecting previously unselected package r-cran-ps. 584s Preparing to unpack .../209-r-cran-ps_1.7.6-1_arm64.deb ... 584s Unpacking r-cran-ps (1.7.6-1) ... 584s Selecting previously unselected package r-cran-processx. 584s Preparing to unpack .../210-r-cran-processx_3.8.3-1_arm64.deb ... 584s Unpacking r-cran-processx (3.8.3-1) ... 584s Selecting previously unselected package r-cran-callr. 584s Preparing to unpack .../211-r-cran-callr_3.7.3-2_all.deb ... 584s Unpacking r-cran-callr (3.7.3-2) ... 584s Selecting previously unselected package r-cran-mass. 584s Preparing to unpack .../212-r-cran-mass_7.3-60.0.1-1_arm64.deb ... 584s Unpacking r-cran-mass (7.3-60.0.1-1) ... 584s Selecting previously unselected package r-cran-class. 584s Preparing to unpack .../213-r-cran-class_7.3-22-2_arm64.deb ... 584s Unpacking r-cran-class (7.3-22-2) ... 584s Selecting previously unselected package r-cran-proxy. 584s Preparing to unpack .../214-r-cran-proxy_0.4-27-1_arm64.deb ... 584s Unpacking r-cran-proxy (0.4-27-1) ... 584s Selecting previously unselected package r-cran-e1071. 584s Preparing to unpack .../215-r-cran-e1071_1.7-14-1_arm64.deb ... 584s Unpacking r-cran-e1071 (1.7-14-1) ... 584s Selecting previously unselected package r-cran-kernsmooth. 584s Preparing to unpack .../216-r-cran-kernsmooth_2.23-22-1_arm64.deb ... 584s Unpacking r-cran-kernsmooth (2.23-22-1) ... 584s Selecting previously unselected package r-cran-classint. 585s Preparing to unpack .../217-r-cran-classint_0.4-10+dfsg-1_arm64.deb ... 585s Unpacking r-cran-classint (0.4-10+dfsg-1) ... 585s Selecting previously unselected package r-cran-colorspace. 585s Preparing to unpack .../218-r-cran-colorspace_2.1-0+dfsg-1_arm64.deb ... 585s Unpacking r-cran-colorspace (2.1-0+dfsg-1) ... 585s Selecting previously unselected package r-cran-commonmark. 585s Preparing to unpack .../219-r-cran-commonmark_1.9.1-1_arm64.deb ... 585s Unpacking r-cran-commonmark (1.9.1-1) ... 585s Selecting previously unselected package r-cran-lazyeval. 585s Preparing to unpack .../220-r-cran-lazyeval_0.2.2-1build1_arm64.deb ... 585s Unpacking r-cran-lazyeval (0.2.2-1build1) ... 585s Selecting previously unselected package r-cran-rex. 585s Preparing to unpack .../221-r-cran-rex_1.2.1-1_all.deb ... 585s Unpacking r-cran-rex (1.2.1-1) ... 585s Selecting previously unselected package r-cran-curl. 585s Preparing to unpack .../222-r-cran-curl_5.2.0+dfsg-1_arm64.deb ... 585s Unpacking r-cran-curl (5.2.0+dfsg-1) ... 585s Selecting previously unselected package r-cran-openssl. 585s Preparing to unpack .../223-r-cran-openssl_2.1.1+dfsg-2_arm64.deb ... 585s Unpacking r-cran-openssl (2.1.1+dfsg-2) ... 585s Selecting previously unselected package r-cran-httr. 585s Preparing to unpack .../224-r-cran-httr_1.4.7+dfsg-1_all.deb ... 585s Unpacking r-cran-httr (1.4.7+dfsg-1) ... 585s Selecting previously unselected package r-cran-crayon. 585s Preparing to unpack .../225-r-cran-crayon_1.5.2-1_all.deb ... 585s Unpacking r-cran-crayon (1.5.2-1) ... 585s Selecting previously unselected package r-cran-withr. 585s Preparing to unpack .../226-r-cran-withr_2.5.0-1_all.deb ... 585s Unpacking r-cran-withr (2.5.0-1) ... 585s Selecting previously unselected package r-cran-yaml. 585s Preparing to unpack .../227-r-cran-yaml_2.3.8-1_arm64.deb ... 585s Unpacking r-cran-yaml (2.3.8-1) ... 585s Selecting previously unselected package r-cran-covr. 585s Preparing to unpack .../228-r-cran-covr_3.6.4+dfsg-1_arm64.deb ... 585s Unpacking r-cran-covr (3.6.4+dfsg-1) ... 585s Selecting previously unselected package r-cran-cpp11. 585s Preparing to unpack .../229-r-cran-cpp11_0.4.7-1_all.deb ... 585s Unpacking r-cran-cpp11 (0.4.7-1) ... 585s Selecting previously unselected package r-cran-dbi. 585s Preparing to unpack .../230-r-cran-dbi_1.2.2-1_all.deb ... 585s Unpacking r-cran-dbi (1.2.2-1) ... 585s Selecting previously unselected package r-cran-deldir. 585s Preparing to unpack .../231-r-cran-deldir_2.0-4-1_arm64.deb ... 585s Unpacking r-cran-deldir (2.0-4-1) ... 585s Selecting previously unselected package r-cran-desc. 585s Preparing to unpack .../232-r-cran-desc_1.4.3-1_all.deb ... 585s Unpacking r-cran-desc (1.4.3-1) ... 585s Selecting previously unselected package r-cran-diffobj. 585s Preparing to unpack .../233-r-cran-diffobj_0.3.5-1_arm64.deb ... 585s Unpacking r-cran-diffobj (0.3.5-1) ... 585s Selecting previously unselected package r-cran-generics. 585s Preparing to unpack .../234-r-cran-generics_0.1.3-1_all.deb ... 585s Unpacking r-cran-generics (0.1.3-1) ... 585s Selecting previously unselected package r-cran-magrittr. 585s Preparing to unpack .../235-r-cran-magrittr_2.0.3-1_arm64.deb ... 585s Unpacking r-cran-magrittr (2.0.3-1) ... 585s Selecting previously unselected package r-cran-fansi. 585s Preparing to unpack .../236-r-cran-fansi_1.0.5-1_arm64.deb ... 585s Unpacking r-cran-fansi (1.0.5-1) ... 585s Selecting previously unselected package r-cran-utf8. 585s Preparing to unpack .../237-r-cran-utf8_1.2.4-1_arm64.deb ... 585s Unpacking r-cran-utf8 (1.2.4-1) ... 585s Selecting previously unselected package r-cran-pillar. 585s Preparing to unpack .../238-r-cran-pillar_1.9.0+dfsg-1_all.deb ... 585s Unpacking r-cran-pillar (1.9.0+dfsg-1) ... 585s Selecting previously unselected package r-cran-pkgconfig. 585s Preparing to unpack .../239-r-cran-pkgconfig_2.0.3-2build1_all.deb ... 585s Unpacking r-cran-pkgconfig (2.0.3-2build1) ... 585s Selecting previously unselected package r-cran-tibble. 585s Preparing to unpack .../240-r-cran-tibble_3.2.1+dfsg-2_arm64.deb ... 585s Unpacking r-cran-tibble (3.2.1+dfsg-2) ... 586s Selecting previously unselected package r-cran-tidyselect. 586s Preparing to unpack .../241-r-cran-tidyselect_1.2.0+dfsg-1_arm64.deb ... 586s Unpacking r-cran-tidyselect (1.2.0+dfsg-1) ... 586s Selecting previously unselected package r-cran-dplyr. 586s Preparing to unpack .../242-r-cran-dplyr_1.1.4-1_arm64.deb ... 586s Unpacking r-cran-dplyr (1.1.4-1) ... 586s Selecting previously unselected package r-cran-evaluate. 586s Preparing to unpack .../243-r-cran-evaluate_0.23-1_all.deb ... 586s Unpacking r-cran-evaluate (0.23-1) ... 586s Selecting previously unselected package r-cran-farver. 586s Preparing to unpack .../244-r-cran-farver_2.1.1-1_arm64.deb ... 586s Unpacking r-cran-farver (2.1.1-1) ... 586s Selecting previously unselected package r-cran-fontawesome. 586s Preparing to unpack .../245-r-cran-fontawesome_0.5.2-1_all.deb ... 586s Unpacking r-cran-fontawesome (0.5.2-1) ... 586s Selecting previously unselected package r-cran-gtable. 586s Preparing to unpack .../246-r-cran-gtable_0.3.4+dfsg-1_all.deb ... 586s Unpacking r-cran-gtable (0.3.4+dfsg-1) ... 586s Selecting previously unselected package r-cran-isoband. 586s Preparing to unpack .../247-r-cran-isoband_0.2.7-1_arm64.deb ... 586s Unpacking r-cran-isoband (0.2.7-1) ... 586s Selecting previously unselected package r-cran-lattice. 586s Preparing to unpack .../248-r-cran-lattice_0.22-5-1_arm64.deb ... 586s Unpacking r-cran-lattice (0.22-5-1) ... 586s Selecting previously unselected package r-cran-nlme. 586s Preparing to unpack .../249-r-cran-nlme_3.1.164-1_arm64.deb ... 586s Unpacking r-cran-nlme (3.1.164-1) ... 586s Selecting previously unselected package r-cran-matrix. 586s Preparing to unpack .../250-r-cran-matrix_1.6-5-1_arm64.deb ... 586s Unpacking r-cran-matrix (1.6-5-1) ... 586s Selecting previously unselected package r-cran-mgcv. 586s Preparing to unpack .../251-r-cran-mgcv_1.9-1-1_arm64.deb ... 586s Unpacking r-cran-mgcv (1.9-1-1) ... 586s Selecting previously unselected package r-cran-labeling. 586s Preparing to unpack .../252-r-cran-labeling_0.4.3-1_all.deb ... 586s Unpacking r-cran-labeling (0.4.3-1) ... 586s Selecting previously unselected package r-cran-munsell. 586s Preparing to unpack .../253-r-cran-munsell_0.5.0-2build1_all.deb ... 586s Unpacking r-cran-munsell (0.5.0-2build1) ... 586s Selecting previously unselected package r-cran-rcolorbrewer. 586s Preparing to unpack .../254-r-cran-rcolorbrewer_1.1-3-1build1_all.deb ... 586s Unpacking r-cran-rcolorbrewer (1.1-3-1build1) ... 586s Selecting previously unselected package r-cran-viridislite. 586s Preparing to unpack .../255-r-cran-viridislite_0.4.2-2_all.deb ... 586s Unpacking r-cran-viridislite (0.4.2-2) ... 586s Selecting previously unselected package r-cran-scales. 586s Preparing to unpack .../256-r-cran-scales_1.3.0-1_all.deb ... 586s Unpacking r-cran-scales (1.3.0-1) ... 586s Selecting previously unselected package r-cran-ggplot2. 586s Preparing to unpack .../257-r-cran-ggplot2_3.4.4+dfsg-1_all.deb ... 586s Unpacking r-cran-ggplot2 (3.4.4+dfsg-1) ... 586s Selecting previously unselected package r-cran-goftest. 586s Preparing to unpack .../258-r-cran-goftest_1.2-3-1_arm64.deb ... 586s Unpacking r-cran-goftest (1.2-3-1) ... 586s Selecting previously unselected package r-cran-xfun. 586s Preparing to unpack .../259-r-cran-xfun_0.41+dfsg-1_arm64.deb ... 586s Unpacking r-cran-xfun (0.41+dfsg-1) ... 586s Selecting previously unselected package r-cran-highr. 586s Preparing to unpack .../260-r-cran-highr_0.10+dfsg-1_all.deb ... 586s Unpacking r-cran-highr (0.10+dfsg-1) ... 586s Selecting previously unselected package r-cran-pkgkitten. 586s Preparing to unpack .../261-r-cran-pkgkitten_0.2.3-1_all.deb ... 586s Unpacking r-cran-pkgkitten (0.2.3-1) ... 586s Selecting previously unselected package r-cran-rcpp. 587s Preparing to unpack .../262-r-cran-rcpp_1.0.12-1_arm64.deb ... 587s Unpacking r-cran-rcpp (1.0.12-1) ... 587s Selecting previously unselected package r-cran-later. 587s Preparing to unpack .../263-r-cran-later_1.3.2+dfsg-1_arm64.deb ... 587s Unpacking r-cran-later (1.3.2+dfsg-1) ... 587s Selecting previously unselected package r-cran-promises. 587s Preparing to unpack .../264-r-cran-promises_1.2.1+dfsg-1_arm64.deb ... 587s Unpacking r-cran-promises (1.2.1+dfsg-1) ... 587s Selecting previously unselected package r-cran-httpuv. 587s Preparing to unpack .../265-r-cran-httpuv_1.6.14+dfsg-1_arm64.deb ... 587s Unpacking r-cran-httpuv (1.6.14+dfsg-1) ... 587s Selecting previously unselected package libjs-mathjax. 587s Preparing to unpack .../266-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 587s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 587s Selecting previously unselected package r-cran-knitr. 587s Preparing to unpack .../267-r-cran-knitr_1.45+dfsg-1_all.deb ... 587s Unpacking r-cran-knitr (1.45+dfsg-1) ... 587s Selecting previously unselected package r-cran-units. 587s Preparing to unpack .../268-r-cran-units_0.8-5+dfsg-1_arm64.deb ... 587s Unpacking r-cran-units (0.8-5+dfsg-1) ... 587s Selecting previously unselected package r-cran-wk. 587s Preparing to unpack .../269-r-cran-wk_0.9.1-1_arm64.deb ... 587s Unpacking r-cran-wk (0.9.1-1) ... 587s Selecting previously unselected package r-cran-s2. 587s Preparing to unpack .../270-r-cran-s2_1.1.6-1_arm64.deb ... 587s Unpacking r-cran-s2 (1.1.6-1) ... 588s Selecting previously unselected package r-cran-sf. 588s Preparing to unpack .../271-r-cran-sf_1.0-15+dfsg-1_arm64.deb ... 588s Unpacking r-cran-sf (1.0-15+dfsg-1) ... 588s Selecting previously unselected package r-cran-lwgeom. 588s Preparing to unpack .../272-r-cran-lwgeom_0.2-13-3_arm64.deb ... 588s Unpacking r-cran-lwgeom (0.2-13-3) ... 588s Selecting previously unselected package r-cran-maps. 588s Preparing to unpack .../273-r-cran-maps_3.4.2-1_arm64.deb ... 588s Unpacking r-cran-maps (3.4.2-1) ... 588s Selecting previously unselected package r-cran-pbapply. 588s Preparing to unpack .../274-r-cran-pbapply_1.7-2-1_all.deb ... 588s Unpacking r-cran-pbapply (1.7-2-1) ... 588s Selecting previously unselected package r-cran-pkgbuild. 588s Preparing to unpack .../275-r-cran-pkgbuild_1.4.3-1_all.deb ... 588s Unpacking r-cran-pkgbuild (1.4.3-1) ... 588s Selecting previously unselected package r-cran-rprojroot. 588s Preparing to unpack .../276-r-cran-rprojroot_2.0.4-1_all.deb ... 588s Unpacking r-cran-rprojroot (2.0.4-1) ... 588s Selecting previously unselected package r-cran-pkgload. 588s Preparing to unpack .../277-r-cran-pkgload_1.3.4-1_all.deb ... 588s Unpacking r-cran-pkgload (1.3.4-1) ... 588s Selecting previously unselected package r-cran-plogr. 588s Preparing to unpack .../278-r-cran-plogr_0.2.0-3build1_all.deb ... 588s Unpacking r-cran-plogr (0.2.0-3build1) ... 588s Selecting previously unselected package r-cran-polyclip. 588s Preparing to unpack .../279-r-cran-polyclip_1.10-6-1_arm64.deb ... 588s Unpacking r-cran-polyclip (1.10-6-1) ... 588s Selecting previously unselected package r-cran-praise. 588s Preparing to unpack .../280-r-cran-praise_1.0.0-4build1_all.deb ... 588s Unpacking r-cran-praise (1.0.0-4build1) ... 588s Selecting previously unselected package r-cran-purrr. 588s Preparing to unpack .../281-r-cran-purrr_1.0.2-1_arm64.deb ... 588s Unpacking r-cran-purrr (1.0.2-1) ... 588s Selecting previously unselected package r-cran-sp. 588s Preparing to unpack .../282-r-cran-sp_1%3a2.1-2+dfsg-1_arm64.deb ... 588s Unpacking r-cran-sp (1:2.1-2+dfsg-1) ... 588s Selecting previously unselected package r-cran-terra. 588s Preparing to unpack .../283-r-cran-terra_1.7-65-1_arm64.deb ... 588s Unpacking r-cran-terra (1.7-65-1) ... 588s Selecting previously unselected package r-cran-raster. 588s Preparing to unpack .../284-r-cran-raster_3.6-26-1_arm64.deb ... 588s Unpacking r-cran-raster (3.6-26-1) ... 588s Selecting previously unselected package r-cran-rematch2. 588s Preparing to unpack .../285-r-cran-rematch2_2.1.2-2build1_all.deb ... 588s Unpacking r-cran-rematch2 (2.1.2-2build1) ... 588s Selecting previously unselected package r-cran-stringi. 588s Preparing to unpack .../286-r-cran-stringi_1.8.3-1_arm64.deb ... 588s Unpacking r-cran-stringi (1.8.3-1) ... 588s Selecting previously unselected package r-cran-stringr. 588s Preparing to unpack .../287-r-cran-stringr_1.5.1-1_all.deb ... 588s Unpacking r-cran-stringr (1.5.1-1) ... 588s Selecting previously unselected package r-cran-tinytex. 588s Preparing to unpack .../288-r-cran-tinytex_0.49-1_all.deb ... 588s Unpacking r-cran-tinytex (0.49-1) ... 588s Selecting previously unselected package libjs-modernizr. 588s Preparing to unpack .../289-libjs-modernizr_2.6.2+ds1-5_all.deb ... 588s Unpacking libjs-modernizr (2.6.2+ds1-5) ... 588s Selecting previously unselected package r-cran-xtable. 588s Preparing to unpack .../290-r-cran-xtable_1%3a1.8-4-2_all.deb ... 588s Unpacking r-cran-xtable (1:1.8-4-2) ... 588s Selecting previously unselected package r-cran-sourcetools. 588s Preparing to unpack .../291-r-cran-sourcetools_0.1.7-1-1_arm64.deb ... 588s Unpacking r-cran-sourcetools (0.1.7-1-1) ... 588s Selecting previously unselected package libjs-twitter-bootstrap-datepicker. 589s Preparing to unpack .../292-libjs-twitter-bootstrap-datepicker_1.3.1+dfsg1-4.1_all.deb ... 589s Unpacking libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 589s Selecting previously unselected package r-cran-shiny. 589s Preparing to unpack .../293-r-cran-shiny_1.8.0+dfsg-1_all.deb ... 589s Unpacking r-cran-shiny (1.8.0+dfsg-1) ... 589s Selecting previously unselected package r-cran-rmarkdown. 589s Preparing to unpack .../294-r-cran-rmarkdown_2.25+dfsg-3_all.deb ... 589s Unpacking r-cran-rmarkdown (2.25+dfsg-3) ... 589s Selecting previously unselected package r-cran-survival. 589s Preparing to unpack .../295-r-cran-survival_3.5-8-1_arm64.deb ... 589s Unpacking r-cran-survival (3.5-8-1) ... 589s Selecting previously unselected package r-cran-rpart. 589s Preparing to unpack .../296-r-cran-rpart_4.1.23-1_arm64.deb ... 589s Unpacking r-cran-rpart (4.1.23-1) ... 589s Selecting previously unselected package r-cran-rpostgresql. 589s Preparing to unpack .../297-r-cran-rpostgresql_0.7-6+dfsg-1_arm64.deb ... 589s Unpacking r-cran-rpostgresql (0.7-6+dfsg-1) ... 589s Selecting previously unselected package r-cran-rsqlite. 589s Preparing to unpack .../298-r-cran-rsqlite_2.3.4-1_arm64.deb ... 589s Unpacking r-cran-rsqlite (2.3.4-1) ... 589s Selecting previously unselected package r-cran-spatstat.utils. 589s Preparing to unpack .../299-r-cran-spatstat.utils_3.0-4-1_arm64.deb ... 589s Unpacking r-cran-spatstat.utils (3.0-4-1) ... 589s Selecting previously unselected package r-cran-spatstat.data. 589s Preparing to unpack .../300-r-cran-spatstat.data_3.0-4-1_all.deb ... 589s Unpacking r-cran-spatstat.data (3.0-4-1) ... 589s Selecting previously unselected package r-cran-spatstat.geom. 589s Preparing to unpack .../301-r-cran-spatstat.geom_3.2-8-1_arm64.deb ... 589s Unpacking r-cran-spatstat.geom (3.2-8-1) ... 589s Selecting previously unselected package r-cran-spatstat.random. 589s Preparing to unpack .../302-r-cran-spatstat.random_3.2-2-1_arm64.deb ... 589s Unpacking r-cran-spatstat.random (3.2-2-1) ... 589s Selecting previously unselected package r-cran-tensor. 589s Preparing to unpack .../303-r-cran-tensor_1.5-4_all.deb ... 589s Unpacking r-cran-tensor (1.5-4) ... 589s Selecting previously unselected package r-cran-spatstat.sparse. 589s Preparing to unpack .../304-r-cran-spatstat.sparse_3.0-3-1_arm64.deb ... 589s Unpacking r-cran-spatstat.sparse (3.0-3-1) ... 589s Selecting previously unselected package r-cran-spatstat.explore. 589s Preparing to unpack .../305-r-cran-spatstat.explore_3.2-5-1_arm64.deb ... 589s Unpacking r-cran-spatstat.explore (3.2-5-1) ... 589s Selecting previously unselected package r-cran-spatstat.model. 589s Preparing to unpack .../306-r-cran-spatstat.model_3.2-8-1_arm64.deb ... 589s Unpacking r-cran-spatstat.model (3.2-8-1) ... 589s Selecting previously unselected package r-cran-spatstat.linnet. 589s Preparing to unpack .../307-r-cran-spatstat.linnet_3.1-3-1_arm64.deb ... 589s Unpacking r-cran-spatstat.linnet (3.1-3-1) ... 589s Selecting previously unselected package r-cran-spatstat. 589s Preparing to unpack .../308-r-cran-spatstat_3.0-7-1_arm64.deb ... 589s Unpacking r-cran-spatstat (3.0-7-1) ... 589s Selecting previously unselected package r-cran-stars. 589s Preparing to unpack .../309-r-cran-stars_0.6-4-1_all.deb ... 589s Unpacking r-cran-stars (0.6-4-1) ... 589s Selecting previously unselected package r-cran-waldo. 590s Preparing to unpack .../310-r-cran-waldo_0.5.2-1build1_all.deb ... 590s Unpacking r-cran-waldo (0.5.2-1build1) ... 590s Selecting previously unselected package r-cran-testthat. 590s Preparing to unpack .../311-r-cran-testthat_3.2.1-1_arm64.deb ... 590s Unpacking r-cran-testthat (3.2.1-1) ... 590s Selecting previously unselected package r-cran-tidyr. 590s Preparing to unpack .../312-r-cran-tidyr_1.3.1-1_arm64.deb ... 590s Unpacking r-cran-tidyr (1.3.1-1) ... 590s Selecting previously unselected package autopkgtest-satdep. 590s Preparing to unpack .../313-2-autopkgtest-satdep.deb ... 590s Unpacking autopkgtest-satdep (0) ... 590s Setting up libjs-json (0~20221030+~1.0.8-1) ... 590s Setting up javascript-common (11+nmu1) ... 590s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 590s Setting up liblcms2-2:arm64 (2.14-2) ... 590s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 590s Setting up libsharpyuv0:arm64 (1.3.2-0.4) ... 590s Setting up libpaper1:arm64 (1.1.29) ... 590s 590s Creating config file /etc/papersize with new version 590s Setting up mysql-common (5.8+1.1.0) ... 590s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 590s Setting up libmysqlclient21:arm64 (8.0.36-1) ... 590s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 590s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 590s Setting up libxerces-c3.2:arm64 (3.2.4+debian-1.1) ... 590s Setting up proj-data (9.3.1-1) ... 590s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 590s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 590s Setting up libdatrie1:arm64 (0.2.13-3) ... 590s Setting up libjs-popper.js (1.16.1+ds-6) ... 590s Setting up libtirpc3t64:arm64 (1.3.4+ds-1.1) ... 590s Setting up libogdi4.1 (4.1.1+ds-1) ... 590s Setting up libminizip1:arm64 (1:1.3.dfsg-3ubuntu1) ... 590s Setting up libxcb-render0:arm64 (1.15-1) ... 590s Setting up libjs-sifter.js (0.6.0+dfsg-3) ... 590s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 590s Setting up unzip (6.0-28ubuntu3) ... 590s Setting up x11-common (1:7.7+23ubuntu2) ... 591s Setting up node-html5shiv (3.7.3+dfsg-5) ... 591s Setting up libpsl5t64:arm64 (0.21.2-1.1) ... 591s Setting up libpq5:arm64 (16.2-1) ... 591s Setting up libdeflate0:arm64 (1.19-1) ... 591s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 591s Setting up libqhull-r8.0:arm64 (2020.2-6) ... 591s Setting up libjs-microplugin.js (0.0.3+dfsg-1.1) ... 591s Setting up libxcb-shm0:arm64 (1.15-1) ... 591s Setting up libpaper-utils (1.1.29) ... 591s Setting up libcfitsio10:arm64 (4.3.1-1) ... 591s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 591s Setting up libjs-modernizr (2.6.2+ds1-5) ... 591s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 591s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 591s Setting up libaec0:arm64 (1.1.2-1) ... 591s Setting up gdal-data (3.8.4+dfsg-1) ... 591s Setting up libsnappy1v5:arm64 (1.1.10-1) ... 591s Setting up libjs-es5-shim (4.6.7-2) ... 591s Setting up libgeos3.12.1:arm64 (3.12.1-1) ... 591s Setting up zip (3.0-13) ... 591s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 591s Setting up libblas3:arm64 (3.12.0-3) ... 591s 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 591s Setting up libtirpc-dev:arm64 (1.3.4+ds-1.1) ... 591s Setting up libpkgconf3:arm64 (1.8.1-2) ... 591s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 591s Setting up libjs-d3 (3.5.17-4) ... 591s Setting up fonts-dejavu-mono (2.37-8) ... 591s Setting up libpng16-16t64:arm64 (1.6.43-3) ... 591s Setting up libmpc3:arm64 (1.3.1-1) ... 591s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 591s Setting up libtcl8.6:arm64 (8.6.13+dfsg-2) ... 591s Setting up icu-devtools (74.2-1ubuntu1) ... 591s Setting up libgeos-c1v5:arm64 (3.12.1-1) ... 591s Setting up fonts-dejavu-core (2.37-8) ... 591s Setting up unixodbc-common (2.3.12-1) ... 591s Setting up pkgconf-bin (1.8.1-2) ... 591s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 591s Setting up libltdl7:arm64 (2.4.7-7) ... 591s Setting up libgfortran5:arm64 (14-20240303-1ubuntu1) ... 591s Setting up libwebp7:arm64 (1.3.2-0.4) ... 591s Setting up libreadline8t64:arm64 (8.2-3.1) ... 591s Setting up liblzma-dev:arm64 (5.4.5-0.3) ... 591s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 591s Setting up libgif7:arm64 (5.2.1-2.5) ... 591s Setting up libodbc2:arm64 (2.3.12-1) ... 591s Setting up liburiparser1:arm64 (0.9.7+dfsg-2) ... 591s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 591s Setting up librttopo1:arm64 (1.1.0-3) ... 591s Setting up libudunits2-data (2.2.28-7) ... 591s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 591s Setting up libdav1d7:arm64 (1.4.0-1) ... 591s Setting up libfreexl1:arm64 (2.0.0-1) ... 591s Setting up libnsl-dev:arm64 (1.3.0-3) ... 591s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 591s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 591s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 591s Setting up libfyba0:arm64 (4.1.1-8) ... 591s Setting up libkmlbase1:arm64 (1.3.0-10) ... 591s Setting up libblosc1:arm64 (1.21.5+ds-1) ... 591s Setting up liblua5.4-0:arm64 (5.4.6-3) ... 591s Setting up libopenjp2-7:arm64 (2.5.0-2) ... 591s Setting up libharfbuzz0b:arm64 (8.3.0-2) ... 591s Setting up libthai-data (0.1.29-2) ... 591s Setting up node-bootstrap-sass (3.4.3-2) ... 591s Setting up libjs-prettify (2015.12.04+dfsg-1.1) ... 591s Setting up libxss1:arm64 (1:1.2.3-1build2) ... 591s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 591s Setting up pandoc-data (3.1.3-1) ... 591s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 591s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 591s Setting up libisl23:arm64 (0.26-3) ... 591s Setting up libde265-0:arm64 (1.0.15-1) ... 591s Setting up libc-dev-bin (2.39-0ubuntu2) ... 591s Setting up node-normalize.css (8.0.1-5) ... 591s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 591s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 591s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 591s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 591s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 591s Setting up libblas-dev:arm64 (3.12.0-3) ... 591s 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 591s Setting up libsz2:arm64 (1.1.2-1) ... 591s Setting up dctrl-tools (2.24-3build2) ... 591s Setting up libjs-bootstrap (3.4.1+dfsg-3) ... 591s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 591s Setting up gdal-plugins:arm64 (3.8.4+dfsg-1) ... 591s Setting up libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 591s Setting up libkmldom1:arm64 (1.3.0-10) ... 591s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 591s Setting up libice6:arm64 (2:1.0.10-1build2) ... 591s Setting up libodbcinst2:arm64 (2.3.12-1) ... 591s Setting up liblapack3:arm64 (3.12.0-3) ... 591s 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 591s Setting up libudunits2-0 (2.2.28-7) ... 591s Setting up libkmlengine1:arm64 (1.3.0-10) ... 591s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 591s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 591s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 591s Setting up libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 591s Setting up libarpack2:arm64 (3.9.1-1) ... 591s Setting up libsuperlu6:arm64 (6.0.1+dfsg1-1) ... 591s Setting up libjs-jquery-datatables (1.11.5+dfsg-2) ... 591s Setting up pkgconf:arm64 (1.8.1-2) ... 591s Setting up libthai0:arm64 (0.1.29-2) ... 591s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 591s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 591s Setting up pandoc (3.1.3+ds-2) ... 591s Setting up liblapack-dev:arm64 (3.12.0-3) ... 591s 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 591s Setting up pkg-config:arm64 (1.8.1-2) ... 591s Setting up libhdf4-0-alt (4.2.16-3) ... 591s Setting up libhdf5-103-1:arm64 (1.10.10+repack-3ubuntu1) ... 591s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 591s Setting up libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 591s Setting up libc6-dev:arm64 (2.39-0ubuntu2) ... 591s Setting up curl (8.5.0-2ubuntu7) ... 591s Setting up libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 591s Setting up libgfortran-13-dev:arm64 (13.2.0-17ubuntu2) ... 591s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 591s Setting up libicu-dev:arm64 (74.2-1ubuntu1) ... 591s Setting up libarmadillo12 (1:12.6.7+dfsg-1) ... 591s Setting up libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 591s Setting up libhdf5-hl-100:arm64 (1.10.10+repack-3ubuntu1) ... 591s Setting up libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 591s Setting up fontconfig (2.15.0-1ubuntu1) ... 593s Regenerating fonts cache... done. 593s Setting up libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu1) ... 593s Setting up libxft2:arm64 (2.3.6-1) ... 593s Setting up libncurses-dev:arm64 (6.4+20240113-1ubuntu1) ... 593s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 593s Setting up cpp-13 (13.2.0-17ubuntu2) ... 593s Setting up libproj25:arm64 (9.3.1-1) ... 593s Setting up libpoppler134:arm64 (24.02.0-1ubuntu2) ... 593s Setting up libtk8.6:arm64 (8.6.13-2) ... 593s Setting up libpango-1.0-0:arm64 (1.51.0+ds-4) ... 593s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 593s Setting up libreadline-dev:arm64 (8.2-3.1) ... 593s Setting up libcairo2:arm64 (1.18.0-1) ... 593s Setting up libgeotiff5:arm64 (1.7.1-5) ... 593s Setting up libspatialite8:arm64 (5.1.0-1) ... 593s Setting up libxt6t64:arm64 (1:1.2.1-1.2) ... 593s Setting up gcc-13 (13.2.0-17ubuntu2) ... 593s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 593s Setting up libnetcdf19:arm64 (1:4.9.2-3ubuntu1) ... 593s Setting up cpp (4:13.2.0-7ubuntu1) ... 593s Setting up libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 593s Setting up libjpeg8-dev:arm64 (8c-2ubuntu11) ... 593s Setting up libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 593s Setting up g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 593s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 593s Setting up g++-13 (13.2.0-17ubuntu2) ... 593s Setting up libpng-dev:arm64 (1.6.43-3) ... 593s Setting up libjpeg-dev:arm64 (8c-2ubuntu11) ... 593s Setting up gfortran-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 593s Setting up gcc (4:13.2.0-7ubuntu1) ... 593s Setting up gfortran-13 (13.2.0-17ubuntu2) ... 593s Setting up r-base-core (4.3.3-2build1) ... 593s 593s Creating config file /etc/R/Renviron with new version 593s Setting up r-cran-crayon (1.5.2-1) ... 593s Setting up r-cran-labeling (0.4.3-1) ... 593s Setting up r-cran-sourcetools (0.1.7-1-1) ... 593s Setting up r-cran-lattice (0.22-5-1) ... 593s Setting up r-cran-ps (1.7.6-1) ... 593s Setting up r-cran-nlme (3.1.164-1) ... 593s Setting up r-cran-farver (2.1.1-1) ... 593s Setting up r-cran-pbapply (1.7-2-1) ... 593s Setting up r-cran-spatstat.utils (3.0-4-1) ... 593s Setting up r-cran-viridislite (0.4.2-2) ... 593s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 593s Setting up gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 593s Setting up r-cran-tensor (1.5-4) ... 593s Setting up r-cran-lazyeval (0.2.2-1build1) ... 593s Setting up r-cran-wk (0.9.1-1) ... 593s Setting up r-cran-commonmark (1.9.1-1) ... 593s Setting up r-cran-proxy (0.4-27-1) ... 593s Setting up r-cran-r6 (2.5.1-1) ... 593s Setting up r-cran-pkgkitten (0.2.3-1) ... 593s Setting up r-cran-magrittr (2.0.3-1) ... 593s Setting up r-cran-rappdirs (0.3.3-1) ... 593s Setting up r-cran-littler (0.3.19-1) ... 593s Setting up r-cran-fs (1.6.3+dfsg-1) ... 593s Setting up r-cran-rcpp (1.0.12-1) ... 593s Setting up r-cran-curl (5.2.0+dfsg-1) ... 593s Setting up r-cran-brio (1.1.4-1) ... 593s Setting up r-cran-diffobj (0.3.5-1) ... 593s Setting up r-cran-maps (3.4.2-1) ... 593s Setting up r-cran-rlang (1.1.3-1) ... 593s Setting up littler (0.3.19-1) ... 593s Setting up r-cran-xfun (0.41+dfsg-1) ... 593s Setting up r-cran-sys (3.4.2-1) ... 593s Setting up r-cran-plogr (0.2.0-3build1) ... 593s Setting up r-cran-withr (2.5.0-1) ... 593s Setting up r-cran-processx (3.8.3-1) ... 593s Setting up r-cran-mime (0.12-1) ... 593s Setting up r-cran-praise (1.0.0-4build1) ... 593s Setting up r-cran-generics (0.1.3-1) ... 593s Setting up r-cran-base64enc (0.1-3-3) ... 593s Setting up r-cran-abind (1.4-5-2) ... 593s Setting up r-cran-s2 (1.1.6-1) ... 593s Setting up r-cran-digest (0.6.34-1) ... 593s Setting up r-cran-yaml (2.3.8-1) ... 593s Setting up r-cran-evaluate (0.23-1) ... 593s Setting up r-cran-dbi (1.2.2-1) ... 593s Setting up r-cran-highr (0.10+dfsg-1) ... 593s Setting up r-cran-fansi (1.0.5-1) ... 593s Setting up r-cran-mass (7.3-60.0.1-1) ... 593s Setting up r-cran-glue (1.7.0-1) ... 593s Setting up r-cran-bit (4.0.5-1) ... 593s Setting up r-cran-xtable (1:1.8-4-2) ... 593s Setting up r-cran-polyclip (1.10-6-1) ... 593s Setting up r-cran-cli (3.6.2-1) ... 593s Setting up gfortran (4:13.2.0-7ubuntu1) ... 593s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 593s 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 593s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 593s 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 593s Setting up r-cran-lifecycle (1.0.4+dfsg-1) ... 593s Setting up r-cran-rprojroot (2.0.4-1) ... 593s Setting up r-cran-bit64 (4.0.5-1) ... 593s Setting up r-cran-deldir (2.0-4-1) ... 593s Setting up r-cran-goftest (1.2-3-1) ... 593s Setting up r-cran-askpass (1.2.0-1) ... 593s Setting up r-cran-fastmap (1.1.1-1) ... 593s Setting up r-cran-jsonlite (1.8.8+dfsg-1) ... 593s Setting up r-cran-pkgconfig (2.0.3-2build1) ... 593s Setting up r-cran-sp (1:2.1-2+dfsg-1) ... 593s Setting up r-cran-utf8 (1.2.4-1) ... 593s Setting up r-cran-colorspace (2.1-0+dfsg-1) ... 593s Setting up r-cran-stringi (1.8.3-1) ... 593s Setting up r-cran-rex (1.2.1-1) ... 593s Setting up r-cran-cpp11 (0.4.7-1) ... 593s Setting up r-cran-rcolorbrewer (1.1-3-1build1) ... 593s Setting up r-cran-isoband (0.2.7-1) ... 593s Setting up r-cran-gtable (0.3.4+dfsg-1) ... 593s Setting up r-cran-units (0.8-5+dfsg-1) ... 593s Setting up r-cran-later (1.3.2+dfsg-1) ... 593s Setting up r-cran-matrix (1.6-5-1) ... 593s Setting up r-cran-spatstat.sparse (3.0-3-1) ... 593s Setting up r-cran-tinytex (0.49-1) ... 593s Setting up r-cran-kernsmooth (2.23-22-1) ... 593s Setting up r-cran-knitr (1.45+dfsg-1) ... 593s Setting up r-cran-mgcv (1.9-1-1) ... 593s Setting up g++ (4:13.2.0-7ubuntu1) ... 593s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 593s Setting up r-cran-rpostgresql (0.7-6+dfsg-1) ... 593s Setting up r-cran-cachem (1.0.8-1) ... 593s Setting up build-essential (12.10ubuntu1) ... 593s Setting up r-cran-vctrs (0.6.5-1) ... 593s Setting up r-cran-pillar (1.9.0+dfsg-1) ... 593s Setting up r-cran-ellipsis (0.3.2-2) ... 593s Setting up r-cran-openssl (2.1.1+dfsg-2) ... 593s Setting up r-base-dev (4.3.3-2build1) ... 593s Setting up r-cran-stringr (1.5.1-1) ... 593s Setting up r-cran-class (7.3-22-2) ... 593s Setting up r-cran-callr (3.7.3-2) ... 593s Setting up r-cran-desc (1.4.3-1) ... 593s Setting up r-cran-munsell (0.5.0-2build1) ... 593s Setting up r-cran-tibble (3.2.1+dfsg-2) ... 593s Setting up r-cran-survival (3.5-8-1) ... 593s Setting up r-cran-tidyselect (1.2.0+dfsg-1) ... 593s Setting up r-cran-httr (1.4.7+dfsg-1) ... 593s Setting up r-cran-scales (1.3.0-1) ... 593s Setting up r-cran-memoise (2.0.1-1) ... 593s Setting up r-cran-covr (3.6.4+dfsg-1) ... 593s Setting up r-cran-promises (1.2.1+dfsg-1) ... 593s Setting up r-cran-purrr (1.0.2-1) ... 593s Setting up r-cran-e1071 (1.7-14-1) ... 593s Setting up r-cran-spatstat.data (3.0-4-1) ... 593s Setting up r-cran-blob (1.2.4-1) ... 593s Setting up r-cran-htmltools (0.5.7-1) ... 593s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 593s Setting up r-cran-spatstat.geom (3.2-8-1) ... 593s Setting up r-cran-pkgbuild (1.4.3-1) ... 593s Setting up r-cran-sass (0.4.8+dfsg-1) ... 593s Setting up r-cran-dplyr (1.1.4-1) ... 593s Setting up r-cran-rsqlite (2.3.4-1) ... 593s Setting up r-cran-pkgload (1.3.4-1) ... 593s Setting up r-cran-ggplot2 (3.4.4+dfsg-1) ... 593s Setting up r-cran-httpuv (1.6.14+dfsg-1) ... 593s Setting up r-cran-rematch2 (2.1.2-2build1) ... 593s Setting up r-cran-rpart (4.1.23-1) ... 593s Setting up r-cran-fontawesome (0.5.2-1) ... 593s Setting up r-cran-spatstat.random (3.2-2-1) ... 593s Setting up r-cran-jquerylib (0.1.4+dfsg-4) ... 593s Setting up r-cran-classint (0.4-10+dfsg-1) ... 593s Setting up r-cran-bslib (0.6.1+dfsg-1) ... 593s Setting up r-cran-spatstat.explore (3.2-5-1) ... 593s Setting up r-cran-waldo (0.5.2-1build1) ... 593s Setting up r-cran-tidyr (1.3.1-1) ... 593s Setting up r-cran-spatstat.model (3.2-8-1) ... 593s Setting up r-cran-shiny (1.8.0+dfsg-1) ... 593s Setting up r-cran-testthat (3.2.1-1) ... 593s Setting up r-cran-rmarkdown (2.25+dfsg-3) ... 593s Setting up r-cran-spatstat.linnet (3.1-3-1) ... 593s Setting up r-cran-spatstat (3.0-7-1) ... 593s Setting up libheif-plugin-dav1d:arm64 (1.17.6-1ubuntu1) ... 593s Setting up libheif-plugin-libde265:arm64 (1.17.6-1ubuntu1) ... 593s Setting up libheif1:arm64 (1.17.6-1ubuntu1) ... 593s Setting up libgdal34:arm64 (3.8.4+dfsg-1) ... 593s Setting up r-cran-terra (1.7-65-1) ... 593s Setting up r-cran-sf (1.0-15+dfsg-1) ... 593s Setting up r-cran-stars (0.6-4-1) ... 593s Setting up r-cran-raster (3.6-26-1) ... 593s Setting up r-cran-lwgeom (0.2-13-3) ... 593s Setting up autopkgtest-satdep (0) ... 593s Processing triggers for libc-bin (2.39-0ubuntu2) ... 594s Processing triggers for man-db (2.12.0-3) ... 594s Processing triggers for install-info (7.1-3) ... 608s (Reading database ... 99654 files and directories currently installed.) 608s Removing autopkgtest-satdep (0) ... 610s autopkgtest [20:18:49]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 610s autopkgtest [20:18:49]: test pkg-r-autopkgtest: [----------------------- 610s Test: Try to load the R library sf 610s 610s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 610s Copyright (C) 2024 The R Foundation for Statistical Computing 610s Platform: aarch64-unknown-linux-gnu (64-bit) 610s 610s R is free software and comes with ABSOLUTELY NO WARRANTY. 610s You are welcome to redistribute it under certain conditions. 610s Type 'license()' or 'licence()' for distribution details. 610s 610s R is a collaborative project with many contributors. 610s Type 'contributors()' for more information and 610s 'citation()' on how to cite R or R packages in publications. 610s 610s Type 'demo()' for some demos, 'help()' for on-line help, or 610s 'help.start()' for an HTML browser interface to help. 610s Type 'q()' to quit R. 610s 610s > library('sf') 612s Linking to GEOS 3.12.1, GDAL 3.8.4, PROJ 9.3.1; sf_use_s2() is TRUE 612s > 612s > 612s Other tests are currently unsupported! 612s They will be progressively added. 612s autopkgtest [20:18:51]: test pkg-r-autopkgtest: -----------------------] 612s pkg-r-autopkgtest PASS 612s autopkgtest [20:18:51]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 613s autopkgtest [20:18:52]: @@@@@@@@@@@@@@@@@@@@ summary 613s run-unit-test PASS 613s pkg-r-autopkgtest PASS 617s Creating nova instance adt-noble-arm64-r-cran-sf-20240316-200839-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240314.img (UUID 7faf5f09-d335-4346-a441-4eab2f9c04fe)... 617s Creating nova instance adt-noble-arm64-r-cran-sf-20240316-200839-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240314.img (UUID 7faf5f09-d335-4346-a441-4eab2f9c04fe)...