0s autopkgtest [08:26:36]: starting date and time: 2024-05-24 08:26:36+0000 0s autopkgtest [08:26:36]: git checkout: 699e7f9f ssh-setup/nova: explicitely set 'fqdn' in cloud-init 0s autopkgtest [08:26:36]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.505zidkf/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:r-cran-ggplot2 --apt-upgrade r-cran-sf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=r-cran-ggplot2/3.5.1+dfsg-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos01-arm64-9.secgroup --name adt-oracular-arm64-r-cran-sf-20240524-082636-juju-7f2275-prod-proposed-migration-environment-3-32beeee8-27b7-4fbc-80af-1e928c8b5fa4 --image adt/ubuntu-oracular-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://us.ports.ubuntu.com/ubuntu-ports/ 228s autopkgtest [08:30:23]: testbed dpkg architecture: arm64 228s autopkgtest [08:30:23]: testbed apt version: 2.9.3 228s autopkgtest [08:30:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 229s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [73.9 kB] 229s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [53.5 kB] 229s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [497 kB] 230s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [1964 B] 230s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [3388 B] 230s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [173 kB] 230s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [12.3 kB] 230s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [505 kB] 230s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [2532 B] 230s Fetched 1322 kB in 2s (694 kB/s) 231s Reading package lists... 244s Reading package lists... 244s Building dependency tree... 244s Reading state information... 245s Calculating upgrade... 246s The following packages will be upgraded: 246s gir1.2-glib-2.0 klibc-utils libclang-cpp18 libclang1-18 libglib2.0-0t64 246s libglib2.0-data libklibc libllvm18 libuv1t64 247s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 247s Need to get 49.1 MB of archives. 247s After this operation, 1121 kB of additional disk space will be used. 247s Get:1 http://ftpmaster.internal/ubuntu oracular/main arm64 gir1.2-glib-2.0 arm64 2.80.2-1ubuntu1 [182 kB] 247s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libglib2.0-0t64 arm64 2.80.2-1ubuntu1 [1533 kB] 248s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 libglib2.0-data all 2.80.2-1ubuntu1 [49.3 kB] 248s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libuv1t64 arm64 1.48.0-4 [95.4 kB] 248s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 klibc-utils arm64 2.0.13-4ubuntu1 [114 kB] 248s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 libklibc arm64 2.0.13-4ubuntu1 [51.8 kB] 248s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 libclang-cpp18 arm64 1:18.1.6-1 [13.2 MB] 250s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 libllvm18 arm64 1:18.1.6-1 [26.3 MB] 253s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 libclang1-18 arm64 1:18.1.6-1 [7531 kB] 255s Fetched 49.1 MB in 8s (6149 kB/s) 255s (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 ... 78364 files and directories currently installed.) 255s Preparing to unpack .../0-gir1.2-glib-2.0_2.80.2-1ubuntu1_arm64.deb ... 255s Unpacking gir1.2-glib-2.0:arm64 (2.80.2-1ubuntu1) over (2.80.1-0ubuntu2) ... 255s Preparing to unpack .../1-libglib2.0-0t64_2.80.2-1ubuntu1_arm64.deb ... 255s Unpacking libglib2.0-0t64:arm64 (2.80.2-1ubuntu1) over (2.80.1-0ubuntu2) ... 256s Preparing to unpack .../2-libglib2.0-data_2.80.2-1ubuntu1_all.deb ... 256s Unpacking libglib2.0-data (2.80.2-1ubuntu1) over (2.80.1-0ubuntu2) ... 256s Preparing to unpack .../3-libuv1t64_1.48.0-4_arm64.deb ... 256s Unpacking libuv1t64:arm64 (1.48.0-4) over (1.48.0-1.1build1) ... 256s Preparing to unpack .../4-klibc-utils_2.0.13-4ubuntu1_arm64.deb ... 256s Unpacking klibc-utils (2.0.13-4ubuntu1) over (2.0.13-4) ... 256s Preparing to unpack .../5-libklibc_2.0.13-4ubuntu1_arm64.deb ... 256s Unpacking libklibc:arm64 (2.0.13-4ubuntu1) over (2.0.13-4) ... 256s Preparing to unpack .../6-libclang-cpp18_1%3a18.1.6-1_arm64.deb ... 256s Unpacking libclang-cpp18 (1:18.1.6-1) over (1:18.1.3-1) ... 257s Preparing to unpack .../7-libllvm18_1%3a18.1.6-1_arm64.deb ... 257s Unpacking libllvm18:arm64 (1:18.1.6-1) over (1:18.1.3-1) ... 258s Preparing to unpack .../8-libclang1-18_1%3a18.1.6-1_arm64.deb ... 258s Unpacking libclang1-18 (1:18.1.6-1) over (1:18.1.3-1) ... 258s Setting up libuv1t64:arm64 (1.48.0-4) ... 258s Setting up libklibc:arm64 (2.0.13-4ubuntu1) ... 258s Setting up libglib2.0-0t64:arm64 (2.80.2-1ubuntu1) ... 258s No schema files found: doing nothing. 258s Setting up libglib2.0-data (2.80.2-1ubuntu1) ... 258s Setting up gir1.2-glib-2.0:arm64 (2.80.2-1ubuntu1) ... 258s Setting up klibc-utils (2.0.13-4ubuntu1) ... 258s Setting up libllvm18:arm64 (1:18.1.6-1) ... 258s Setting up libclang1-18 (1:18.1.6-1) ... 258s Setting up libclang-cpp18 (1:18.1.6-1) ... 258s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 258s Processing triggers for initramfs-tools (0.142ubuntu27) ... 258s update-initramfs: Generating /boot/initrd.img-6.8.0-31-generic 258s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 282s System running in EFI mode, skipping. 282s Reading package lists... 283s Building dependency tree... 283s Reading state information... 284s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 285s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 285s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 285s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 285s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 287s Reading package lists... 288s Reading package lists... 288s Building dependency tree... 288s Reading state information... 289s Calculating upgrade... 290s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 290s Reading package lists... 290s Building dependency tree... 290s Reading state information... 292s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 299s autopkgtest [08:31:35]: rebooting testbed after setup commands that affected boot 314s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 337s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 345s autopkgtest [08:32:21]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 02:32:42 UTC 2024 349s autopkgtest [08:32:25]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-sf 352s Get:1 http://ftpmaster.internal/ubuntu oracular/universe r-cran-sf 1.0-16+dfsg-1 (dsc) [2673 B] 352s Get:2 http://ftpmaster.internal/ubuntu oracular/universe r-cran-sf 1.0-16+dfsg-1 (tar) [1972 kB] 352s Get:3 http://ftpmaster.internal/ubuntu oracular/universe r-cran-sf 1.0-16+dfsg-1 (diff) [5052 B] 353s gpgv: Signature made Tue May 7 12:22:49 2024 UTC 353s gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 353s gpgv: issuer "tille@debian.org" 353s gpgv: Can't check signature: No public key 353s dpkg-source: warning: cannot verify inline signature for ./r-cran-sf_1.0-16+dfsg-1.dsc: no acceptable signature found 353s autopkgtest [08:32:29]: testing package r-cran-sf version 1.0-16+dfsg-1 356s autopkgtest [08:32:32]: build not needed 390s autopkgtest [08:33:06]: test run-unit-test: preparing testbed 395s Reading package lists... 395s Building dependency tree... 395s Reading state information... 396s Starting pkgProblemResolver with broken count: 0 396s Starting 2 pkgProblemResolver with broken count: 0 396s Done 398s The following additional packages will be installed: 398s fontconfig fonts-font-awesome fonts-glyphicons-halflings fonts-mathjax 398s gdal-data gdal-plugins javascript-common libaec0 libarmadillo12 398s libarpack2t64 libblas3 libblosc1 libcairo2 libcfitsio10t64 libdatrie1 398s libfreexl1 libfyba0t64 libgdal34t64 libgeos-c1t64 libgeos3.12.1t64 398s libgeotiff5 libgfortran5 libgif7 libgomp1 libgraphite2-3 libharfbuzz0b 398s libhdf4-0-alt libhdf5-103-1t64 libhdf5-hl-100t64 libice6 libjs-bootstrap 398s libjs-bootstrap4 libjs-d3 libjs-es5-shim libjs-highlight.js libjs-jquery 398s libjs-jquery-datatables libjs-jquery-selectize.js libjs-jquery-ui libjs-json 398s libjs-mathjax libjs-microplugin.js libjs-modernizr libjs-popper.js 398s libjs-prettify libjs-sifter.js libjs-twitter-bootstrap-datepicker 398s libkmlbase1t64 libkmldom1t64 libkmlengine1t64 liblapack3 liblcms2-2 libltdl7 398s liblua5.4-0 libminizip1t64 libmysqlclient21 libnetcdf19t64 libodbc2 398s libodbcinst2 libogdi4.1 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 398s libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 libpoppler134 398s libpq5 libproj25 libqhull-r8.0 librttopo1 libsm6 libsnappy1v5 398s libspatialite8t64 libsuperlu6 libsz2 libtcl8.6 libthai-data libthai0 398s libtk8.6 libudunits2-0 libudunits2-data liburiparser1 libxcb-render0 398s libxcb-shm0 libxerces-c3.2t64 libxft2 libxrender1 libxss1 libxt6t64 littler 398s mysql-common node-bootstrap-sass node-html5shiv node-normalize.css pandoc 398s pandoc-data proj-data r-base-core r-cran-abind r-cran-askpass 398s r-cran-base64enc r-cran-bit r-cran-bit64 r-cran-blob r-cran-brio 398s r-cran-bslib r-cran-cachem r-cran-callr r-cran-class r-cran-classint 398s r-cran-cli r-cran-colorspace r-cran-commonmark r-cran-covr r-cran-cpp11 398s r-cran-crayon r-cran-curl r-cran-dbi r-cran-deldir r-cran-desc 398s r-cran-diffobj r-cran-digest r-cran-dplyr r-cran-e1071 r-cran-evaluate 398s r-cran-fansi r-cran-farver r-cran-fastmap r-cran-fontawesome r-cran-fs 398s r-cran-generics r-cran-ggplot2 r-cran-glue r-cran-goftest r-cran-gtable 398s r-cran-highr r-cran-htmltools r-cran-httpuv r-cran-httr r-cran-isoband 398s r-cran-jquerylib r-cran-jsonlite r-cran-kernsmooth r-cran-knitr 398s r-cran-labeling r-cran-later r-cran-lattice r-cran-lazyeval r-cran-lifecycle 398s r-cran-littler r-cran-lwgeom r-cran-magrittr r-cran-maps r-cran-mass 398s r-cran-matrix r-cran-memoise r-cran-mgcv r-cran-mime r-cran-munsell 398s r-cran-nanoarrow r-cran-nlme r-cran-openssl r-cran-pbapply r-cran-pillar 398s r-cran-pkgbuild r-cran-pkgconfig r-cran-pkgkitten r-cran-pkgload 398s r-cran-plogr r-cran-polyclip r-cran-praise r-cran-processx r-cran-promises 398s r-cran-proxy r-cran-ps r-cran-purrr r-cran-r6 r-cran-rappdirs r-cran-raster 398s r-cran-rcolorbrewer r-cran-rcpp r-cran-rematch2 r-cran-rex r-cran-rlang 398s r-cran-rmarkdown r-cran-rpart r-cran-rpostgresql r-cran-rprojroot 398s r-cran-rsqlite r-cran-s2 r-cran-sass r-cran-scales r-cran-sf r-cran-shiny 398s r-cran-sourcetools r-cran-sp r-cran-spatstat r-cran-spatstat.data 398s r-cran-spatstat.explore r-cran-spatstat.geom r-cran-spatstat.linnet 398s r-cran-spatstat.model r-cran-spatstat.random r-cran-spatstat.sparse 398s r-cran-spatstat.utils r-cran-stars r-cran-stringi r-cran-stringr 398s r-cran-survival r-cran-sys r-cran-tensor r-cran-terra r-cran-testthat 398s r-cran-tibble r-cran-tidyr r-cran-tidyselect r-cran-tinytex r-cran-units 398s r-cran-utf8 r-cran-vctrs r-cran-viridislite r-cran-waldo r-cran-withr 398s r-cran-wk r-cran-xfun r-cran-xtable r-cran-yaml unixodbc-common unzip 398s x11-common xdg-utils zip 398s Suggested packages: 398s apache2 | lighttpd | httpd geotiff-bin gdal-bin libgeotiff-epsg 398s libhdf4-alt-dev hdf4-tools libjs-jquery-ui-docs fonts-mathjax-extras 398s fonts-stix libjs-mathjax-doc liblcms2-utils odbc-postgresql tdsodbc ogdi-bin 398s proj-bin tcl8.6 tk8.6 nodejs texlive-latex-recommended texlive-xetex 398s texlive-luatex pandoc-citeproc texlive-latex-extra context wkhtmltopdf 398s librsvg2-bin groff ghc php python ruby libjs-katex 398s citation-style-language-styles elpa-ess r-doc-info | r-doc-pdf r-mathlib 398s r-base-html r-cran-roxygen2 r-cran-ff r-cran-kernlab r-cran-mvtnorm 398s r-cran-vcd r-cran-shinyjs r-cran-png r-cran-jpeg r-cran-viridis 398s r-cran-rstudioapi r-cran-rmysql r-cran-magick r-cran-getopt r-cran-mapproj 398s r-cran-mapdata r-cran-formattable r-cran-nanotime r-cran-palmerpenguins 398s r-cran-vdiffr r-cran-inline r-cran-hmisc r-cran-rvest r-cran-spelling 398s r-cran-bench r-cran-here r-cran-hms r-cran-plm r-cran-zoo 398s Recommended packages: 398s proj-bin node-jquery poppler-data r-recommended r-base-dev r-doc-html 398s r-cran-future r-cran-thematic r-cran-mockery r-cran-spelling r-cran-spdata 398s r-cran-tinytest r-cran-htmlwidgets r-cran-rstudioapi r-cran-whoami 398s r-cran-xml2 r-cran-dt r-cran-bench r-cran-decor r-cran-lobstr 398s r-cran-progress r-cran-webutils r-cran-gh r-cran-broom r-cran-dbplyr 398s r-cran-rmysql r-cran-unitizer r-cran-rsvg r-cran-hexbin r-cran-hmisc 398s r-cran-mapproj r-cran-multcomp r-cran-profvis r-cran-quantreg r-cran-ragg 398s r-cran-svglite r-cran-vdiffr r-cran-markdown r-cran-testit r-cran-cairo 398s r-cran-jpeg r-cran-png r-cran-readr r-cran-r.rsp r-cran-codetools 398s r-cran-formatr r-cran-gridsvg r-cran-magick r-cran-reticulate r-cran-rgl 398s r-cran-tikzdevice r-cran-webshot node-highlight.js r-cran-lintr 398s r-cran-tidyverse r-cran-geosphere r-cran-hms r-cran-sodium 398s r-cran-future.apply r-cran-lubridate r-cran-bitops r-cran-mathjaxr 398s r-cran-mockr r-cran-remotes r-cran-webfakes r-cran-cba r-cran-pingr 398s r-cran-ncdf4 r-cran-igraph r-cran-gstat r-cran-fields r-cran-exactextractr 398s r-cran-usethis r-cran-dygraphs r-cran-rsconnect r-cran-downlit 398s r-cran-dbitest r-cran-gert r-cran-rvest r-cran-dichromat r-cran-sm 398s r-cran-gsl r-cran-locfit r-cran-spatial r-cran-nleqslv r-cran-glmnet 398s r-cran-pcict r-cran-rnetcdf r-cran-clue r-cran-cubelyr r-cran-fnn 398s r-cran-ggforce r-cran-ggthemes r-cran-mapdata r-cran-ncdfgeom r-cran-ncmeta 398s r-cran-plm r-cran-randomforest r-cran-spacetime r-cran-viridis r-cran-xts 398s r-cran-zoo r-cran-xml r-cran-data.table r-cran-formattable r-cran-pkgdown 398s r-cran-zeallot r-cran-renv r-cran-runit libfile-mimeinfo-perl 398s libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils 398s The following NEW packages will be installed: 398s autopkgtest-satdep fontconfig fonts-font-awesome fonts-glyphicons-halflings 398s fonts-mathjax gdal-data gdal-plugins javascript-common libaec0 398s libarmadillo12 libarpack2t64 libblas3 libblosc1 libcairo2 libcfitsio10t64 398s libdatrie1 libfreexl1 libfyba0t64 libgdal34t64 libgeos-c1t64 398s libgeos3.12.1t64 libgeotiff5 libgfortran5 libgif7 libgomp1 libgraphite2-3 398s libharfbuzz0b libhdf4-0-alt libhdf5-103-1t64 libhdf5-hl-100t64 libice6 398s libjs-bootstrap libjs-bootstrap4 libjs-d3 libjs-es5-shim libjs-highlight.js 398s libjs-jquery libjs-jquery-datatables libjs-jquery-selectize.js 398s libjs-jquery-ui libjs-json libjs-mathjax libjs-microplugin.js 398s libjs-modernizr libjs-popper.js libjs-prettify libjs-sifter.js 398s libjs-twitter-bootstrap-datepicker libkmlbase1t64 libkmldom1t64 398s libkmlengine1t64 liblapack3 liblcms2-2 libltdl7 liblua5.4-0 libminizip1t64 398s libmysqlclient21 libnetcdf19t64 libodbc2 libodbcinst2 libogdi4.1 398s libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 398s libpaper-utils libpaper1 libpixman-1-0 libpoppler134 libpq5 libproj25 398s libqhull-r8.0 librttopo1 libsm6 libsnappy1v5 libspatialite8t64 libsuperlu6 398s libsz2 libtcl8.6 libthai-data libthai0 libtk8.6 libudunits2-0 398s libudunits2-data liburiparser1 libxcb-render0 libxcb-shm0 libxerces-c3.2t64 398s libxft2 libxrender1 libxss1 libxt6t64 littler mysql-common 398s node-bootstrap-sass node-html5shiv node-normalize.css pandoc pandoc-data 398s proj-data r-base-core r-cran-abind r-cran-askpass r-cran-base64enc 398s r-cran-bit r-cran-bit64 r-cran-blob r-cran-brio r-cran-bslib r-cran-cachem 398s r-cran-callr r-cran-class r-cran-classint r-cran-cli r-cran-colorspace 398s r-cran-commonmark r-cran-covr r-cran-cpp11 r-cran-crayon r-cran-curl 398s r-cran-dbi r-cran-deldir r-cran-desc r-cran-diffobj r-cran-digest 398s r-cran-dplyr r-cran-e1071 r-cran-evaluate r-cran-fansi r-cran-farver 398s r-cran-fastmap r-cran-fontawesome r-cran-fs r-cran-generics r-cran-ggplot2 398s r-cran-glue r-cran-goftest r-cran-gtable r-cran-highr r-cran-htmltools 398s r-cran-httpuv r-cran-httr r-cran-isoband r-cran-jquerylib r-cran-jsonlite 398s r-cran-kernsmooth r-cran-knitr r-cran-labeling r-cran-later r-cran-lattice 398s r-cran-lazyeval r-cran-lifecycle r-cran-littler r-cran-lwgeom 398s r-cran-magrittr r-cran-maps r-cran-mass r-cran-matrix r-cran-memoise 398s r-cran-mgcv r-cran-mime r-cran-munsell r-cran-nanoarrow r-cran-nlme 398s r-cran-openssl r-cran-pbapply r-cran-pillar r-cran-pkgbuild r-cran-pkgconfig 398s r-cran-pkgkitten r-cran-pkgload r-cran-plogr r-cran-polyclip r-cran-praise 398s r-cran-processx r-cran-promises r-cran-proxy r-cran-ps r-cran-purrr 398s r-cran-r6 r-cran-rappdirs r-cran-raster r-cran-rcolorbrewer r-cran-rcpp 398s r-cran-rematch2 r-cran-rex r-cran-rlang r-cran-rmarkdown r-cran-rpart 398s r-cran-rpostgresql r-cran-rprojroot r-cran-rsqlite r-cran-s2 r-cran-sass 398s r-cran-scales r-cran-sf r-cran-shiny r-cran-sourcetools r-cran-sp 398s r-cran-spatstat r-cran-spatstat.data r-cran-spatstat.explore 398s r-cran-spatstat.geom r-cran-spatstat.linnet r-cran-spatstat.model 398s r-cran-spatstat.random r-cran-spatstat.sparse r-cran-spatstat.utils 398s r-cran-stars r-cran-stringi r-cran-stringr r-cran-survival r-cran-sys 398s r-cran-tensor r-cran-terra r-cran-testthat r-cran-tibble r-cran-tidyr 398s r-cran-tidyselect r-cran-tinytex r-cran-units r-cran-utf8 r-cran-vctrs 398s r-cran-viridislite r-cran-waldo r-cran-withr r-cran-wk r-cran-xfun 398s r-cran-xtable r-cran-yaml unixodbc-common unzip x11-common xdg-utils zip 398s 0 upgraded, 235 newly installed, 0 to remove and 0 not upgraded. 398s Need to get 218 MB/218 MB of archives. 398s After this operation, 655 MB of additional disk space will be used. 398s Get:1 /tmp/autopkgtest.OGNZG6/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [924 B] 398s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] 399s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 399s Get:4 http://ftpmaster.internal/ubuntu oracular/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] 399s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 400s Get:6 http://ftpmaster.internal/ubuntu oracular/universe arm64 gdal-data all 3.8.5+dfsg-1 [261 kB] 400s Get:7 http://ftpmaster.internal/ubuntu oracular/universe arm64 gdal-plugins arm64 3.8.5+dfsg-1 [24.6 kB] 400s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 javascript-common all 11+nmu1 [5936 B] 400s Get:9 http://ftpmaster.internal/ubuntu oracular/universe arm64 libaec0 arm64 1.1.3-1 [22.0 kB] 400s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 libblas3 arm64 3.12.0-3build1 [143 kB] 400s Get:11 http://ftpmaster.internal/ubuntu oracular/main arm64 libgfortran5 arm64 14.1.0-1ubuntu1 [443 kB] 400s Get:12 http://ftpmaster.internal/ubuntu oracular/main arm64 liblapack3 arm64 3.12.0-3build1 [2241 kB] 400s Get:13 http://ftpmaster.internal/ubuntu oracular/universe arm64 libarpack2t64 arm64 3.9.1-1.1build2 [90.6 kB] 400s Get:14 http://ftpmaster.internal/ubuntu oracular/universe arm64 libsuperlu6 arm64 6.0.1+dfsg1-1build1 [166 kB] 400s Get:15 http://ftpmaster.internal/ubuntu oracular/universe arm64 libarmadillo12 arm64 1:12.8.2+dfsg-1 [105 kB] 400s Get:16 http://ftpmaster.internal/ubuntu oracular/main arm64 libsnappy1v5 arm64 1.2.1-1 [30.4 kB] 400s Get:17 http://ftpmaster.internal/ubuntu oracular/universe arm64 libblosc1 arm64 1.21.5+ds-1build1 [25.7 kB] 400s Get:18 http://ftpmaster.internal/ubuntu oracular/main arm64 libpixman-1-0 arm64 0.42.2-1build1 [204 kB] 400s Get:19 http://ftpmaster.internal/ubuntu oracular/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 400s Get:20 http://ftpmaster.internal/ubuntu oracular/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 400s Get:21 http://ftpmaster.internal/ubuntu oracular/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 400s Get:22 http://ftpmaster.internal/ubuntu oracular/main arm64 libcairo2 arm64 1.18.0-3build1 [555 kB] 401s Get:23 http://ftpmaster.internal/ubuntu oracular/universe arm64 libcfitsio10t64 arm64 4.3.1-1.1build2 [520 kB] 401s Get:24 http://ftpmaster.internal/ubuntu oracular/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 401s Get:25 http://ftpmaster.internal/ubuntu oracular/universe arm64 libfyba0t64 arm64 4.1.1-11build1 [120 kB] 401s Get:26 http://ftpmaster.internal/ubuntu oracular/universe arm64 libminizip1t64 arm64 1:1.3.dfsg-3.1ubuntu2 [22.7 kB] 401s Get:27 http://ftpmaster.internal/ubuntu oracular/universe arm64 libfreexl1 arm64 2.0.0-1build2 [41.9 kB] 401s Get:28 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgeos3.12.1t64 arm64 3.12.1-3build1 [828 kB] 417s Get:29 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgeos-c1t64 arm64 3.12.1-3build1 [88.7 kB] 417s Get:30 http://ftpmaster.internal/ubuntu oracular/universe arm64 proj-data all 9.4.0-1build2 [7885 kB] 417s Get:31 http://ftpmaster.internal/ubuntu oracular/universe arm64 libproj25 arm64 9.4.0-1build2 [1293 kB] 417s Get:32 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgeotiff5 arm64 1.7.1-5build1 [60.3 kB] 417s Get:33 http://ftpmaster.internal/ubuntu oracular/main arm64 libgif7 arm64 5.2.2-1ubuntu1 [35.5 kB] 417s Get:34 http://ftpmaster.internal/ubuntu oracular/universe arm64 libsz2 arm64 1.1.3-1 [5254 B] 417s Get:35 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf4-0-alt arm64 4.3.0-1 [271 kB] 417s Get:36 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf5-103-1t64 arm64 1.10.10+repack-3.1ubuntu4 [1192 kB] 417s Get:37 http://ftpmaster.internal/ubuntu oracular/universe arm64 liburiparser1 arm64 0.9.7+dfsg-2build1 [35.4 kB] 417s Get:38 http://ftpmaster.internal/ubuntu oracular/universe arm64 libkmlbase1t64 arm64 1.3.0-12build1 [47.8 kB] 417s Get:39 http://ftpmaster.internal/ubuntu oracular/universe arm64 libkmldom1t64 arm64 1.3.0-12build1 [146 kB] 417s Get:40 http://ftpmaster.internal/ubuntu oracular/universe arm64 libkmlengine1t64 arm64 1.3.0-12build1 [68.1 kB] 417s Get:41 http://ftpmaster.internal/ubuntu oracular/main arm64 mysql-common all 5.8+1.1.0build1 [6746 B] 417s Get:42 http://ftpmaster.internal/ubuntu oracular/main arm64 libmysqlclient21 arm64 8.0.37-1 [1244 kB] 417s Get:43 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf5-hl-100t64 arm64 1.10.10+repack-3.1ubuntu4 [55.8 kB] 417s Get:44 http://ftpmaster.internal/ubuntu oracular/universe arm64 libnetcdf19t64 arm64 1:4.9.2-5ubuntu4 [471 kB] 417s Get:45 http://ftpmaster.internal/ubuntu oracular/main arm64 libltdl7 arm64 2.4.7-7build1 [40.4 kB] 417s Get:46 http://ftpmaster.internal/ubuntu oracular/main arm64 libodbc2 arm64 2.3.12-1build2 [145 kB] 417s Get:47 http://ftpmaster.internal/ubuntu oracular/main arm64 unixodbc-common all 2.3.12-1build2 [8646 B] 417s Get:48 http://ftpmaster.internal/ubuntu oracular/main arm64 libodbcinst2 arm64 2.3.12-1build2 [29.6 kB] 417s Get:49 http://ftpmaster.internal/ubuntu oracular/universe arm64 libogdi4.1 arm64 4.1.1+ds-4 [211 kB] 417s Get:50 http://ftpmaster.internal/ubuntu oracular/main arm64 libopenjp2-7 arm64 2.5.0-2build3 [171 kB] 417s Get:51 http://ftpmaster.internal/ubuntu oracular/main arm64 liblcms2-2 arm64 2.14-2build1 [161 kB] 417s Get:52 http://ftpmaster.internal/ubuntu oracular/main arm64 libpoppler134 arm64 24.02.0-1ubuntu9 [1072 kB] 417s Get:53 http://ftpmaster.internal/ubuntu oracular/main arm64 libpq5 arm64 16.2-1ubuntu4 [137 kB] 417s Get:54 http://ftpmaster.internal/ubuntu oracular/universe arm64 libqhull-r8.0 arm64 2020.2-6build1 [189 kB] 417s Get:55 http://ftpmaster.internal/ubuntu oracular/universe arm64 librttopo1 arm64 1.1.0-3build2 [187 kB] 417s Get:56 http://ftpmaster.internal/ubuntu oracular/universe arm64 libspatialite8t64 arm64 5.1.0-3build1 [1814 kB] 417s Get:57 http://ftpmaster.internal/ubuntu oracular/universe arm64 libxerces-c3.2t64 arm64 3.2.4+debian-1.3 [874 kB] 417s Get:58 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgdal34t64 arm64 3.8.5+dfsg-1 [7904 kB] 417s Get:59 http://ftpmaster.internal/ubuntu oracular/main arm64 libgomp1 arm64 14.1.0-1ubuntu1 [144 kB] 417s Get:60 http://ftpmaster.internal/ubuntu oracular/main arm64 libgraphite2-3 arm64 1.3.14-2build1 [70.8 kB] 417s Get:61 http://ftpmaster.internal/ubuntu oracular/main arm64 libharfbuzz0b arm64 8.3.0-2build2 [463 kB] 417s Get:62 http://ftpmaster.internal/ubuntu oracular/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 417s Get:63 http://ftpmaster.internal/ubuntu oracular/main arm64 libice6 arm64 2:1.0.10-1build3 [41.1 kB] 417s Get:64 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] 417s Get:65 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 417s Get:66 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 417s Get:67 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-d3 all 3.5.17-4 [132 kB] 417s Get:68 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 417s Get:69 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 417s Get:70 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 417s Get:71 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-datatables all 1.11.5+dfsg-2 [146 kB] 417s Get:72 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-sifter.js all 0.6.0+dfsg-3 [12.6 kB] 417s Get:73 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-microplugin.js all 0.0.3+dfsg-1.1 [3712 B] 417s Get:74 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-selectize.js all 0.12.6+dfsg-1.1 [51.0 kB] 417s Get:75 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 417s Get:76 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-json all 0~20221030+~1.0.8-1 [20.6 kB] 417s Get:77 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-prettify all 2015.12.04+dfsg-1.1 [39.3 kB] 417s Get:78 http://ftpmaster.internal/ubuntu oracular/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 417s Get:79 http://ftpmaster.internal/ubuntu oracular/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 417s Get:80 http://ftpmaster.internal/ubuntu oracular/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 417s Get:81 http://ftpmaster.internal/ubuntu oracular/main arm64 libpango-1.0-0 arm64 1.52.2+ds-1 [230 kB] 417s Get:82 http://ftpmaster.internal/ubuntu oracular/main arm64 libpangoft2-1.0-0 arm64 1.52.2+ds-1 [41.9 kB] 417s Get:83 http://ftpmaster.internal/ubuntu oracular/main arm64 libpangocairo-1.0-0 arm64 1.52.2+ds-1 [27.2 kB] 417s Get:84 http://ftpmaster.internal/ubuntu oracular/main arm64 libpaper1 arm64 1.1.29build1 [13.4 kB] 417s Get:85 http://ftpmaster.internal/ubuntu oracular/main arm64 libpaper-utils arm64 1.1.29build1 [8490 B] 417s Get:86 http://ftpmaster.internal/ubuntu oracular/main arm64 libsm6 arm64 2:1.2.3-1build3 [15.6 kB] 417s Get:87 http://ftpmaster.internal/ubuntu oracular/main arm64 libtcl8.6 arm64 8.6.14+dfsg-1build1 [978 kB] 417s Get:88 http://ftpmaster.internal/ubuntu oracular/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 417s Get:89 http://ftpmaster.internal/ubuntu oracular/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 417s Get:90 http://ftpmaster.internal/ubuntu oracular/main arm64 libtk8.6 arm64 8.6.14-1build1 [767 kB] 417s Get:91 http://ftpmaster.internal/ubuntu oracular/universe arm64 libudunits2-data all 2.2.28-7build1 [19.4 kB] 417s Get:92 http://ftpmaster.internal/ubuntu oracular/universe arm64 libudunits2-0 arm64 2.2.28-7build1 [52.8 kB] 417s Get:93 http://ftpmaster.internal/ubuntu oracular/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 417s Get:94 http://ftpmaster.internal/ubuntu oracular/main arm64 zip arm64 3.0-13build1 [171 kB] 417s Get:95 http://ftpmaster.internal/ubuntu oracular/main arm64 unzip arm64 6.0-28ubuntu4 [171 kB] 417s Get:96 http://ftpmaster.internal/ubuntu oracular/main arm64 xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 417s Get:97 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-base-core arm64 4.4.0-2 [28.3 MB] 417s Get:98 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-littler arm64 0.3.20-1 [96.4 kB] 417s Get:99 http://ftpmaster.internal/ubuntu oracular/universe arm64 littler all 0.3.20-1 [2486 B] 417s Get:100 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-bootstrap-sass all 3.4.3-2 [187 kB] 417s Get:101 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-html5shiv all 3.7.3+dfsg-5 [13.5 kB] 417s Get:102 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-normalize.css all 8.0.1-5 [10.8 kB] 417s Get:103 http://ftpmaster.internal/ubuntu oracular/universe arm64 pandoc-data all 3.1.3-2build2 [78.3 kB] 417s Get:104 http://ftpmaster.internal/ubuntu oracular/universe arm64 pandoc arm64 3.1.3+ds-3build1 [27.7 MB] 417s Get:105 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-abind all 1.4-5-2 [63.6 kB] 417s Get:106 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sys arm64 3.4.2-1 [44.3 kB] 417s Get:107 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-askpass arm64 1.2.0-1 [24.4 kB] 417s Get:108 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-base64enc arm64 0.1-3-3 [27.4 kB] 417s Get:109 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-bit arm64 4.0.5-1 [1057 kB] 417s Get:110 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-bit64 arm64 4.0.5-1 [467 kB] 417s Get:111 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rlang arm64 1.1.3-1 [1663 kB] 417s Get:112 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-cli arm64 3.6.2-1 [1377 kB] 417s Get:113 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-glue arm64 1.7.0-1 [154 kB] 417s Get:114 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lifecycle all 1.0.4+dfsg-1 [110 kB] 417s Get:115 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-vctrs arm64 0.6.5-1 [1327 kB] 417s Get:116 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-blob all 1.2.4-1 [49.8 kB] 417s Get:117 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-brio arm64 1.1.5-1 [39.1 kB] 417s Get:118 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-fastmap arm64 1.1.1-1 [69.6 kB] 417s Get:119 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-cachem arm64 1.0.8-1 [72.3 kB] 417s Get:120 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-digest arm64 0.6.35-1 [195 kB] 417s Get:121 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-htmltools arm64 0.5.8.1-1 [373 kB] 417s Get:122 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-jquerylib all 0.1.4+dfsg-4 [13.5 kB] 417s Get:123 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-jsonlite arm64 1.8.8+dfsg-1 [441 kB] 417s Get:124 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-memoise all 2.0.1-1 [53.9 kB] 417s Get:125 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-mime arm64 0.12-2 [35.8 kB] 417s Get:126 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-fs arm64 1.6.3+dfsg-1build2 [228 kB] 417s Get:127 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-r6 all 2.5.1-1 [99.0 kB] 417s Get:128 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rappdirs arm64 0.3.3-1 [47.5 kB] 417s Get:129 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sass arm64 0.4.9+dfsg-1 [957 kB] 417s Get:130 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-bslib all 0.7.0+dfsg-1 [4255 kB] 417s Get:131 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-ps arm64 1.7.6-1 [313 kB] 417s Get:132 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-processx arm64 3.8.3-1 [345 kB] 417s Get:133 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-callr all 3.7.6-1 [458 kB] 417s Get:134 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-mass arm64 7.3-60.0.1-1 [1119 kB] 417s Get:135 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-class arm64 7.3-22-2build1 [88.3 kB] 417s Get:136 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-proxy arm64 0.4-27-1 [181 kB] 417s Get:137 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-e1071 arm64 1.7-14-1 [556 kB] 417s Get:138 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-kernsmooth arm64 2.23-24-1 [92.6 kB] 417s Get:139 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-classint arm64 0.4-10+dfsg-1 [106 kB] 417s Get:140 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-colorspace arm64 2.1-0+dfsg-1 [1540 kB] 417s Get:141 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-commonmark arm64 1.9.1-1 [127 kB] 417s Get:142 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lazyeval arm64 0.2.2-1build1 [143 kB] 417s Get:143 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rex all 1.2.1-1 [129 kB] 417s Get:144 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-curl arm64 5.2.0+dfsg-1build2 [176 kB] 417s Get:145 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-openssl arm64 2.1.1+dfsg-2build2 [402 kB] 417s Get:146 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-httr all 1.4.7+dfsg-1 [459 kB] 417s Get:147 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-crayon all 1.5.2-1 [164 kB] 417s Get:148 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-withr all 2.5.0-1 [225 kB] 417s Get:149 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-yaml arm64 2.3.8-2 [108 kB] 417s Get:150 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-covr arm64 3.6.4+dfsg-1 [302 kB] 417s Get:151 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-cpp11 all 0.4.7-1 [266 kB] 417s Get:152 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-dbi all 1.2.2-1 [823 kB] 417s Get:153 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-deldir arm64 2.0-4-1build1 [270 kB] 417s Get:154 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-desc all 1.4.3-1 [359 kB] 417s Get:155 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-diffobj arm64 0.3.5-1 [1116 kB] 417s Get:156 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-generics all 0.1.3-1 [81.3 kB] 417s Get:157 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-magrittr arm64 2.0.3-1 [154 kB] 417s Get:158 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-fansi arm64 1.0.5-1 [616 kB] 417s Get:159 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-utf8 arm64 1.2.4-1 [140 kB] 417s Get:160 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pillar all 1.9.0+dfsg-1 [464 kB] 417s Get:161 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgconfig all 2.0.3-2build1 [19.7 kB] 417s Get:162 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tibble arm64 3.2.1+dfsg-2 [415 kB] 417s Get:163 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tidyselect arm64 1.2.0+dfsg-1 [218 kB] 417s Get:164 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-dplyr arm64 1.1.4-1 [1513 kB] 417s Get:165 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-evaluate all 0.23-1 [90.2 kB] 417s Get:166 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-farver arm64 2.1.1-2 [1340 kB] 417s Get:167 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-fontawesome all 0.5.2-1 [1300 kB] 417s Get:168 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-gtable all 0.3.4+dfsg-1 [191 kB] 417s Get:169 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-isoband arm64 0.2.7-1 [1481 kB] 417s Get:170 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lattice arm64 0.22-6-1 [1363 kB] 417s Get:171 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-nlme arm64 3.1.164-1build1 [2264 kB] 417s Get:172 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-matrix arm64 1.6-5-1 [3776 kB] 417s Get:173 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-mgcv arm64 1.9-1-1 [3248 kB] 417s Get:174 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-labeling all 0.4.3-1 [62.1 kB] 417s Get:175 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-munsell all 0.5.0-2build1 [208 kB] 417s Get:176 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rcolorbrewer all 1.1-3-1build1 [55.4 kB] 417s Get:177 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-viridislite all 0.4.2-2 [1088 kB] 417s Get:178 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-scales all 1.3.0-1 [603 kB] 417s Get:179 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 r-cran-ggplot2 all 3.5.1+dfsg-1 [3940 kB] 417s Get:180 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-goftest arm64 1.2-3-1 [60.2 kB] 417s Get:181 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-xfun arm64 0.44+dfsg-1 [517 kB] 417s Get:182 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-highr all 0.10+dfsg-2 [38.5 kB] 417s Get:183 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgkitten all 0.2.3-1 [25.1 kB] 417s Get:184 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rcpp arm64 1.0.12-1 [1971 kB] 417s Get:185 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-later arm64 1.3.2+dfsg-1 [120 kB] 417s Get:186 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-promises arm64 1.3.0+dfsg-1 [286 kB] 417s Get:187 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-httpuv arm64 1.6.15+dfsg-1 [489 kB] 417s Get:188 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 417s Get:189 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-knitr all 1.46+dfsg-1 [911 kB] 417s Get:190 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-units arm64 0.8-5+dfsg-1 [270 kB] 417s Get:191 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-wk arm64 0.9.1-1 [1785 kB] 417s Get:192 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-s2 arm64 1.1.6-1build2 [1947 kB] 417s Get:193 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sf arm64 1.0-16+dfsg-1 [3023 kB] 417s Get:194 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lwgeom arm64 0.2-13-3build2 [383 kB] 417s Get:195 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-maps arm64 3.4.2-1 [2362 kB] 417s Get:196 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-nanoarrow arm64 0.4.0-1 [283 kB] 417s Get:197 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pbapply all 1.7-2-1 [102 kB] 417s Get:198 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgbuild all 1.4.3-1 [209 kB] 417s Get:199 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rprojroot all 2.0.4-1 [124 kB] 417s Get:200 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgload all 1.3.4-1 [207 kB] 417s Get:201 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-plogr all 0.2.0-3build1 [15.1 kB] 417s Get:202 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-polyclip arm64 1.10-6-1 [110 kB] 417s Get:203 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-praise all 1.0.0-4build1 [20.3 kB] 417s Get:204 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-purrr arm64 1.0.2-1 [501 kB] 417s Get:205 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sp arm64 1:2.1-2+dfsg-1 [1448 kB] 417s Get:206 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-terra arm64 1.7-65-1build2 [3590 kB] 417s Get:207 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-raster arm64 3.6-26-1 [3100 kB] 417s Get:208 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rematch2 all 2.1.2-2build1 [46.5 kB] 417s Get:209 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-stringi arm64 1.8.3-1 [869 kB] 417s Get:210 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-stringr all 1.5.1-1 [290 kB] 417s Get:211 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tinytex all 0.49-1 [141 kB] 417s Get:212 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-modernizr all 3.13.0-0.1 [101 kB] 417s Get:213 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-xtable all 1:1.8-4-2 [689 kB] 417s Get:214 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sourcetools arm64 0.1.7-1-1 [47.2 kB] 417s Get:215 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-twitter-bootstrap-datepicker all 1.3.1+dfsg1-4.1 [28.5 kB] 417s Get:216 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-shiny all 1.8.1.1+dfsg-1 [2873 kB] 417s Get:217 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rmarkdown all 2.25+dfsg-3 [1481 kB] 417s Get:218 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-survival arm64 3.5-8-1 [6116 kB] 417s Get:219 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rpart arm64 4.1.23-1build1 [660 kB] 417s Get:220 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rpostgresql arm64 0.7-6+dfsg-1 [374 kB] 417s Get:221 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rsqlite arm64 2.3.4-1 [1371 kB] 417s Get:222 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.utils arm64 3.0-4-1 [360 kB] 417s Get:223 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.data all 3.0-4-1 [4090 kB] 417s Get:224 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.geom arm64 3.2-9-1 [3938 kB] 417s Get:225 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.random arm64 3.2-3-1 [1157 kB] 417s Get:226 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tensor all 1.5-4 [15.7 kB] 417s Get:227 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.sparse arm64 3.0-3-1 [214 kB] 417s Get:228 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.explore arm64 3.2-5-1 [3264 kB] 417s Get:229 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.model arm64 3.2-11-1 [3384 kB] 417s Get:230 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.linnet arm64 3.1-5-1 [1468 kB] 417s Get:231 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat arm64 3.0-7-1 [3817 kB] 417s Get:232 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-stars all 0.6-4-1 [4030 kB] 417s Get:233 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-waldo all 0.5.2-1build1 [120 kB] 417s Get:234 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-testthat arm64 3.2.1-1 [1678 kB] 417s Get:235 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tidyr arm64 1.3.1-1 [1154 kB] 417s Preconfiguring packages ... 417s Fetched 218 MB in 16s (13.8 MB/s) 417s Selecting previously unselected package fontconfig. 417s (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 ... 78365 files and directories currently installed.) 417s Preparing to unpack .../000-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... 417s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 417s Selecting previously unselected package fonts-font-awesome. 417s Preparing to unpack .../001-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 417s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 417s Selecting previously unselected package fonts-glyphicons-halflings. 417s Preparing to unpack .../002-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... 417s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 417s Selecting previously unselected package fonts-mathjax. 417s Preparing to unpack .../003-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 417s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 417s Selecting previously unselected package gdal-data. 417s Preparing to unpack .../004-gdal-data_3.8.5+dfsg-1_all.deb ... 417s Unpacking gdal-data (3.8.5+dfsg-1) ... 417s Selecting previously unselected package gdal-plugins:arm64. 417s Preparing to unpack .../005-gdal-plugins_3.8.5+dfsg-1_arm64.deb ... 417s Unpacking gdal-plugins:arm64 (3.8.5+dfsg-1) ... 417s Selecting previously unselected package javascript-common. 417s Preparing to unpack .../006-javascript-common_11+nmu1_all.deb ... 417s Unpacking javascript-common (11+nmu1) ... 417s Selecting previously unselected package libaec0:arm64. 417s Preparing to unpack .../007-libaec0_1.1.3-1_arm64.deb ... 417s Unpacking libaec0:arm64 (1.1.3-1) ... 417s Selecting previously unselected package libblas3:arm64. 417s Preparing to unpack .../008-libblas3_3.12.0-3build1_arm64.deb ... 417s Unpacking libblas3:arm64 (3.12.0-3build1) ... 417s Selecting previously unselected package libgfortran5:arm64. 417s Preparing to unpack .../009-libgfortran5_14.1.0-1ubuntu1_arm64.deb ... 417s Unpacking libgfortran5:arm64 (14.1.0-1ubuntu1) ... 417s Selecting previously unselected package liblapack3:arm64. 417s Preparing to unpack .../010-liblapack3_3.12.0-3build1_arm64.deb ... 417s Unpacking liblapack3:arm64 (3.12.0-3build1) ... 417s Selecting previously unselected package libarpack2t64:arm64. 417s Preparing to unpack .../011-libarpack2t64_3.9.1-1.1build2_arm64.deb ... 417s Unpacking libarpack2t64:arm64 (3.9.1-1.1build2) ... 417s Selecting previously unselected package libsuperlu6:arm64. 417s Preparing to unpack .../012-libsuperlu6_6.0.1+dfsg1-1build1_arm64.deb ... 417s Unpacking libsuperlu6:arm64 (6.0.1+dfsg1-1build1) ... 417s Selecting previously unselected package libarmadillo12. 417s Preparing to unpack .../013-libarmadillo12_1%3a12.8.2+dfsg-1_arm64.deb ... 417s Unpacking libarmadillo12 (1:12.8.2+dfsg-1) ... 417s Selecting previously unselected package libsnappy1v5:arm64. 417s Preparing to unpack .../014-libsnappy1v5_1.2.1-1_arm64.deb ... 417s Unpacking libsnappy1v5:arm64 (1.2.1-1) ... 417s Selecting previously unselected package libblosc1:arm64. 417s Preparing to unpack .../015-libblosc1_1.21.5+ds-1build1_arm64.deb ... 417s Unpacking libblosc1:arm64 (1.21.5+ds-1build1) ... 417s Selecting previously unselected package libpixman-1-0:arm64. 417s Preparing to unpack .../016-libpixman-1-0_0.42.2-1build1_arm64.deb ... 417s Unpacking libpixman-1-0:arm64 (0.42.2-1build1) ... 417s Selecting previously unselected package libxcb-render0:arm64. 417s Preparing to unpack .../017-libxcb-render0_1.17.0-2_arm64.deb ... 417s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 417s Selecting previously unselected package libxcb-shm0:arm64. 417s Preparing to unpack .../018-libxcb-shm0_1.17.0-2_arm64.deb ... 417s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 417s Selecting previously unselected package libxrender1:arm64. 417s Preparing to unpack .../019-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 417s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 417s Selecting previously unselected package libcairo2:arm64. 417s Preparing to unpack .../020-libcairo2_1.18.0-3build1_arm64.deb ... 417s Unpacking libcairo2:arm64 (1.18.0-3build1) ... 417s Selecting previously unselected package libcfitsio10t64:arm64. 417s Preparing to unpack .../021-libcfitsio10t64_4.3.1-1.1build2_arm64.deb ... 417s Unpacking libcfitsio10t64:arm64 (4.3.1-1.1build2) ... 417s Selecting previously unselected package libdatrie1:arm64. 417s Preparing to unpack .../022-libdatrie1_0.2.13-3build1_arm64.deb ... 417s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 417s Selecting previously unselected package libfyba0t64:arm64. 417s Preparing to unpack .../023-libfyba0t64_4.1.1-11build1_arm64.deb ... 417s Unpacking libfyba0t64:arm64 (4.1.1-11build1) ... 417s Selecting previously unselected package libminizip1t64:arm64. 417s Preparing to unpack .../024-libminizip1t64_1%3a1.3.dfsg-3.1ubuntu2_arm64.deb ... 417s Unpacking libminizip1t64:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 417s Selecting previously unselected package libfreexl1:arm64. 417s Preparing to unpack .../025-libfreexl1_2.0.0-1build2_arm64.deb ... 417s Unpacking libfreexl1:arm64 (2.0.0-1build2) ... 417s Selecting previously unselected package libgeos3.12.1t64:arm64. 417s Preparing to unpack .../026-libgeos3.12.1t64_3.12.1-3build1_arm64.deb ... 417s Unpacking libgeos3.12.1t64:arm64 (3.12.1-3build1) ... 417s Selecting previously unselected package libgeos-c1t64:arm64. 417s Preparing to unpack .../027-libgeos-c1t64_3.12.1-3build1_arm64.deb ... 417s Unpacking libgeos-c1t64:arm64 (3.12.1-3build1) ... 417s Selecting previously unselected package proj-data. 417s Preparing to unpack .../028-proj-data_9.4.0-1build2_all.deb ... 417s Unpacking proj-data (9.4.0-1build2) ... 418s Selecting previously unselected package libproj25:arm64. 418s Preparing to unpack .../029-libproj25_9.4.0-1build2_arm64.deb ... 418s Unpacking libproj25:arm64 (9.4.0-1build2) ... 418s Selecting previously unselected package libgeotiff5:arm64. 418s Preparing to unpack .../030-libgeotiff5_1.7.1-5build1_arm64.deb ... 418s Unpacking libgeotiff5:arm64 (1.7.1-5build1) ... 418s Selecting previously unselected package libgif7:arm64. 418s Preparing to unpack .../031-libgif7_5.2.2-1ubuntu1_arm64.deb ... 418s Unpacking libgif7:arm64 (5.2.2-1ubuntu1) ... 418s Selecting previously unselected package libsz2:arm64. 418s Preparing to unpack .../032-libsz2_1.1.3-1_arm64.deb ... 418s Unpacking libsz2:arm64 (1.1.3-1) ... 418s Selecting previously unselected package libhdf4-0-alt:arm64. 418s Preparing to unpack .../033-libhdf4-0-alt_4.3.0-1_arm64.deb ... 418s Unpacking libhdf4-0-alt:arm64 (4.3.0-1) ... 418s Selecting previously unselected package libhdf5-103-1t64:arm64. 418s Preparing to unpack .../034-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_arm64.deb ... 418s Unpacking libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 418s Selecting previously unselected package liburiparser1:arm64. 418s Preparing to unpack .../035-liburiparser1_0.9.7+dfsg-2build1_arm64.deb ... 418s Unpacking liburiparser1:arm64 (0.9.7+dfsg-2build1) ... 418s Selecting previously unselected package libkmlbase1t64:arm64. 418s Preparing to unpack .../036-libkmlbase1t64_1.3.0-12build1_arm64.deb ... 418s Unpacking libkmlbase1t64:arm64 (1.3.0-12build1) ... 418s Selecting previously unselected package libkmldom1t64:arm64. 418s Preparing to unpack .../037-libkmldom1t64_1.3.0-12build1_arm64.deb ... 418s Unpacking libkmldom1t64:arm64 (1.3.0-12build1) ... 418s Selecting previously unselected package libkmlengine1t64:arm64. 418s Preparing to unpack .../038-libkmlengine1t64_1.3.0-12build1_arm64.deb ... 418s Unpacking libkmlengine1t64:arm64 (1.3.0-12build1) ... 418s Selecting previously unselected package mysql-common. 418s Preparing to unpack .../039-mysql-common_5.8+1.1.0build1_all.deb ... 418s Unpacking mysql-common (5.8+1.1.0build1) ... 418s Selecting previously unselected package libmysqlclient21:arm64. 418s Preparing to unpack .../040-libmysqlclient21_8.0.37-1_arm64.deb ... 418s Unpacking libmysqlclient21:arm64 (8.0.37-1) ... 418s Selecting previously unselected package libhdf5-hl-100t64:arm64. 418s Preparing to unpack .../041-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_arm64.deb ... 418s Unpacking libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 418s Selecting previously unselected package libnetcdf19t64:arm64. 419s Preparing to unpack .../042-libnetcdf19t64_1%3a4.9.2-5ubuntu4_arm64.deb ... 419s Unpacking libnetcdf19t64:arm64 (1:4.9.2-5ubuntu4) ... 419s Selecting previously unselected package libltdl7:arm64. 419s Preparing to unpack .../043-libltdl7_2.4.7-7build1_arm64.deb ... 419s Unpacking libltdl7:arm64 (2.4.7-7build1) ... 419s Selecting previously unselected package libodbc2:arm64. 419s Preparing to unpack .../044-libodbc2_2.3.12-1build2_arm64.deb ... 419s Unpacking libodbc2:arm64 (2.3.12-1build2) ... 419s Selecting previously unselected package unixodbc-common. 419s Preparing to unpack .../045-unixodbc-common_2.3.12-1build2_all.deb ... 419s Unpacking unixodbc-common (2.3.12-1build2) ... 419s Selecting previously unselected package libodbcinst2:arm64. 419s Preparing to unpack .../046-libodbcinst2_2.3.12-1build2_arm64.deb ... 419s Unpacking libodbcinst2:arm64 (2.3.12-1build2) ... 419s Selecting previously unselected package libogdi4.1:arm64. 419s Preparing to unpack .../047-libogdi4.1_4.1.1+ds-4_arm64.deb ... 419s Unpacking libogdi4.1:arm64 (4.1.1+ds-4) ... 419s Selecting previously unselected package libopenjp2-7:arm64. 419s Preparing to unpack .../048-libopenjp2-7_2.5.0-2build3_arm64.deb ... 419s Unpacking libopenjp2-7:arm64 (2.5.0-2build3) ... 419s Selecting previously unselected package liblcms2-2:arm64. 419s Preparing to unpack .../049-liblcms2-2_2.14-2build1_arm64.deb ... 419s Unpacking liblcms2-2:arm64 (2.14-2build1) ... 419s Selecting previously unselected package libpoppler134:arm64. 419s Preparing to unpack .../050-libpoppler134_24.02.0-1ubuntu9_arm64.deb ... 419s Unpacking libpoppler134:arm64 (24.02.0-1ubuntu9) ... 419s Selecting previously unselected package libpq5:arm64. 419s Preparing to unpack .../051-libpq5_16.2-1ubuntu4_arm64.deb ... 419s Unpacking libpq5:arm64 (16.2-1ubuntu4) ... 419s Selecting previously unselected package libqhull-r8.0:arm64. 419s Preparing to unpack .../052-libqhull-r8.0_2020.2-6build1_arm64.deb ... 419s Unpacking libqhull-r8.0:arm64 (2020.2-6build1) ... 419s Selecting previously unselected package librttopo1:arm64. 419s Preparing to unpack .../053-librttopo1_1.1.0-3build2_arm64.deb ... 419s Unpacking librttopo1:arm64 (1.1.0-3build2) ... 419s Selecting previously unselected package libspatialite8t64:arm64. 419s Preparing to unpack .../054-libspatialite8t64_5.1.0-3build1_arm64.deb ... 419s Unpacking libspatialite8t64:arm64 (5.1.0-3build1) ... 419s Selecting previously unselected package libxerces-c3.2t64:arm64. 419s Preparing to unpack .../055-libxerces-c3.2t64_3.2.4+debian-1.3_arm64.deb ... 419s Unpacking libxerces-c3.2t64:arm64 (3.2.4+debian-1.3) ... 419s Selecting previously unselected package libgdal34t64:arm64. 419s Preparing to unpack .../056-libgdal34t64_3.8.5+dfsg-1_arm64.deb ... 419s Unpacking libgdal34t64:arm64 (3.8.5+dfsg-1) ... 420s Selecting previously unselected package libgomp1:arm64. 420s Preparing to unpack .../057-libgomp1_14.1.0-1ubuntu1_arm64.deb ... 420s Unpacking libgomp1:arm64 (14.1.0-1ubuntu1) ... 420s Selecting previously unselected package libgraphite2-3:arm64. 420s Preparing to unpack .../058-libgraphite2-3_1.3.14-2build1_arm64.deb ... 420s Unpacking libgraphite2-3:arm64 (1.3.14-2build1) ... 420s Selecting previously unselected package libharfbuzz0b:arm64. 420s Preparing to unpack .../059-libharfbuzz0b_8.3.0-2build2_arm64.deb ... 420s Unpacking libharfbuzz0b:arm64 (8.3.0-2build2) ... 420s Selecting previously unselected package x11-common. 420s Preparing to unpack .../060-x11-common_1%3a7.7+23ubuntu3_all.deb ... 420s Unpacking x11-common (1:7.7+23ubuntu3) ... 420s Selecting previously unselected package libice6:arm64. 420s Preparing to unpack .../061-libice6_2%3a1.0.10-1build3_arm64.deb ... 420s Unpacking libice6:arm64 (2:1.0.10-1build3) ... 420s Selecting previously unselected package libjs-bootstrap. 420s Preparing to unpack .../062-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... 420s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... 420s Selecting previously unselected package libjs-popper.js. 420s Preparing to unpack .../063-libjs-popper.js_1.16.1+ds-6_all.deb ... 420s Unpacking libjs-popper.js (1.16.1+ds-6) ... 420s Selecting previously unselected package libjs-bootstrap4. 420s Preparing to unpack .../064-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 420s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 420s Selecting previously unselected package libjs-d3. 420s Preparing to unpack .../065-libjs-d3_3.5.17-4_all.deb ... 420s Unpacking libjs-d3 (3.5.17-4) ... 420s Selecting previously unselected package libjs-es5-shim. 420s Preparing to unpack .../066-libjs-es5-shim_4.6.7-2_all.deb ... 420s Unpacking libjs-es5-shim (4.6.7-2) ... 421s Selecting previously unselected package libjs-highlight.js. 421s Preparing to unpack .../067-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 421s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 421s Selecting previously unselected package libjs-jquery. 421s Preparing to unpack .../068-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 421s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 421s Selecting previously unselected package libjs-jquery-datatables. 421s Preparing to unpack .../069-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ... 421s Unpacking libjs-jquery-datatables (1.11.5+dfsg-2) ... 421s Selecting previously unselected package libjs-sifter.js. 421s Preparing to unpack .../070-libjs-sifter.js_0.6.0+dfsg-3_all.deb ... 421s Unpacking libjs-sifter.js (0.6.0+dfsg-3) ... 421s Selecting previously unselected package libjs-microplugin.js. 421s Preparing to unpack .../071-libjs-microplugin.js_0.0.3+dfsg-1.1_all.deb ... 421s Unpacking libjs-microplugin.js (0.0.3+dfsg-1.1) ... 421s Selecting previously unselected package libjs-jquery-selectize.js. 421s Preparing to unpack .../072-libjs-jquery-selectize.js_0.12.6+dfsg-1.1_all.deb ... 421s Unpacking libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 421s Selecting previously unselected package libjs-jquery-ui. 421s Preparing to unpack .../073-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 421s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 421s Selecting previously unselected package libjs-json. 421s Preparing to unpack .../074-libjs-json_0~20221030+~1.0.8-1_all.deb ... 421s Unpacking libjs-json (0~20221030+~1.0.8-1) ... 421s Selecting previously unselected package libjs-prettify. 421s Preparing to unpack .../075-libjs-prettify_2015.12.04+dfsg-1.1_all.deb ... 421s Unpacking libjs-prettify (2015.12.04+dfsg-1.1) ... 421s Selecting previously unselected package liblua5.4-0:arm64. 421s Preparing to unpack .../076-liblua5.4-0_5.4.6-3build2_arm64.deb ... 421s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 421s Selecting previously unselected package libthai-data. 421s Preparing to unpack .../077-libthai-data_0.1.29-2build1_all.deb ... 421s Unpacking libthai-data (0.1.29-2build1) ... 421s Selecting previously unselected package libthai0:arm64. 421s Preparing to unpack .../078-libthai0_0.1.29-2build1_arm64.deb ... 421s Unpacking libthai0:arm64 (0.1.29-2build1) ... 421s Selecting previously unselected package libpango-1.0-0:arm64. 421s Preparing to unpack .../079-libpango-1.0-0_1.52.2+ds-1_arm64.deb ... 421s Unpacking libpango-1.0-0:arm64 (1.52.2+ds-1) ... 421s Selecting previously unselected package libpangoft2-1.0-0:arm64. 421s Preparing to unpack .../080-libpangoft2-1.0-0_1.52.2+ds-1_arm64.deb ... 421s Unpacking libpangoft2-1.0-0:arm64 (1.52.2+ds-1) ... 421s Selecting previously unselected package libpangocairo-1.0-0:arm64. 421s Preparing to unpack .../081-libpangocairo-1.0-0_1.52.2+ds-1_arm64.deb ... 421s Unpacking libpangocairo-1.0-0:arm64 (1.52.2+ds-1) ... 422s Selecting previously unselected package libpaper1:arm64. 422s Preparing to unpack .../082-libpaper1_1.1.29build1_arm64.deb ... 422s Unpacking libpaper1:arm64 (1.1.29build1) ... 422s Selecting previously unselected package libpaper-utils. 422s Preparing to unpack .../083-libpaper-utils_1.1.29build1_arm64.deb ... 422s Unpacking libpaper-utils (1.1.29build1) ... 422s Selecting previously unselected package libsm6:arm64. 422s Preparing to unpack .../084-libsm6_2%3a1.2.3-1build3_arm64.deb ... 422s Unpacking libsm6:arm64 (2:1.2.3-1build3) ... 422s Selecting previously unselected package libtcl8.6:arm64. 422s Preparing to unpack .../085-libtcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 422s Unpacking libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 422s Selecting previously unselected package libxft2:arm64. 422s Preparing to unpack .../086-libxft2_2.3.6-1build1_arm64.deb ... 422s Unpacking libxft2:arm64 (2.3.6-1build1) ... 422s Selecting previously unselected package libxss1:arm64. 422s Preparing to unpack .../087-libxss1_1%3a1.2.3-1build3_arm64.deb ... 422s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 422s Selecting previously unselected package libtk8.6:arm64. 422s Preparing to unpack .../088-libtk8.6_8.6.14-1build1_arm64.deb ... 422s Unpacking libtk8.6:arm64 (8.6.14-1build1) ... 422s Selecting previously unselected package libudunits2-data. 422s Preparing to unpack .../089-libudunits2-data_2.2.28-7build1_all.deb ... 422s Unpacking libudunits2-data (2.2.28-7build1) ... 422s Selecting previously unselected package libudunits2-0. 422s Preparing to unpack .../090-libudunits2-0_2.2.28-7build1_arm64.deb ... 422s Unpacking libudunits2-0 (2.2.28-7build1) ... 422s Selecting previously unselected package libxt6t64:arm64. 422s Preparing to unpack .../091-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 422s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 422s Selecting previously unselected package zip. 422s Preparing to unpack .../092-zip_3.0-13build1_arm64.deb ... 422s Unpacking zip (3.0-13build1) ... 422s Selecting previously unselected package unzip. 422s Preparing to unpack .../093-unzip_6.0-28ubuntu4_arm64.deb ... 422s Unpacking unzip (6.0-28ubuntu4) ... 422s Selecting previously unselected package xdg-utils. 422s Preparing to unpack .../094-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 422s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 422s Selecting previously unselected package r-base-core. 422s Preparing to unpack .../095-r-base-core_4.4.0-2_arm64.deb ... 422s Unpacking r-base-core (4.4.0-2) ... 423s Selecting previously unselected package r-cran-littler. 423s Preparing to unpack .../096-r-cran-littler_0.3.20-1_arm64.deb ... 423s Unpacking r-cran-littler (0.3.20-1) ... 423s Selecting previously unselected package littler. 423s Preparing to unpack .../097-littler_0.3.20-1_all.deb ... 423s Unpacking littler (0.3.20-1) ... 423s Selecting previously unselected package node-bootstrap-sass. 423s Preparing to unpack .../098-node-bootstrap-sass_3.4.3-2_all.deb ... 423s Unpacking node-bootstrap-sass (3.4.3-2) ... 430s Selecting previously unselected package node-html5shiv. 430s Preparing to unpack .../099-node-html5shiv_3.7.3+dfsg-5_all.deb ... 430s Unpacking node-html5shiv (3.7.3+dfsg-5) ... 430s Selecting previously unselected package node-normalize.css. 430s Preparing to unpack .../100-node-normalize.css_8.0.1-5_all.deb ... 430s Unpacking node-normalize.css (8.0.1-5) ... 430s Selecting previously unselected package pandoc-data. 430s Preparing to unpack .../101-pandoc-data_3.1.3-2build2_all.deb ... 430s Unpacking pandoc-data (3.1.3-2build2) ... 430s Selecting previously unselected package pandoc. 430s Preparing to unpack .../102-pandoc_3.1.3+ds-3build1_arm64.deb ... 430s Unpacking pandoc (3.1.3+ds-3build1) ... 430s Selecting previously unselected package r-cran-abind. 430s Preparing to unpack .../103-r-cran-abind_1.4-5-2_all.deb ... 430s Unpacking r-cran-abind (1.4-5-2) ... 430s Selecting previously unselected package r-cran-sys. 430s Preparing to unpack .../104-r-cran-sys_3.4.2-1_arm64.deb ... 430s Unpacking r-cran-sys (3.4.2-1) ... 430s Selecting previously unselected package r-cran-askpass. 430s Preparing to unpack .../105-r-cran-askpass_1.2.0-1_arm64.deb ... 430s Unpacking r-cran-askpass (1.2.0-1) ... 430s Selecting previously unselected package r-cran-base64enc. 430s Preparing to unpack .../106-r-cran-base64enc_0.1-3-3_arm64.deb ... 430s Unpacking r-cran-base64enc (0.1-3-3) ... 430s Selecting previously unselected package r-cran-bit. 430s Preparing to unpack .../107-r-cran-bit_4.0.5-1_arm64.deb ... 430s Unpacking r-cran-bit (4.0.5-1) ... 430s Selecting previously unselected package r-cran-bit64. 430s Preparing to unpack .../108-r-cran-bit64_4.0.5-1_arm64.deb ... 430s Unpacking r-cran-bit64 (4.0.5-1) ... 430s Selecting previously unselected package r-cran-rlang. 430s Preparing to unpack .../109-r-cran-rlang_1.1.3-1_arm64.deb ... 430s Unpacking r-cran-rlang (1.1.3-1) ... 430s Selecting previously unselected package r-cran-cli. 430s Preparing to unpack .../110-r-cran-cli_3.6.2-1_arm64.deb ... 430s Unpacking r-cran-cli (3.6.2-1) ... 430s Selecting previously unselected package r-cran-glue. 430s Preparing to unpack .../111-r-cran-glue_1.7.0-1_arm64.deb ... 430s Unpacking r-cran-glue (1.7.0-1) ... 430s Selecting previously unselected package r-cran-lifecycle. 430s Preparing to unpack .../112-r-cran-lifecycle_1.0.4+dfsg-1_all.deb ... 430s Unpacking r-cran-lifecycle (1.0.4+dfsg-1) ... 430s Selecting previously unselected package r-cran-vctrs. 430s Preparing to unpack .../113-r-cran-vctrs_0.6.5-1_arm64.deb ... 430s Unpacking r-cran-vctrs (0.6.5-1) ... 430s Selecting previously unselected package r-cran-blob. 430s Preparing to unpack .../114-r-cran-blob_1.2.4-1_all.deb ... 430s Unpacking r-cran-blob (1.2.4-1) ... 430s Selecting previously unselected package r-cran-brio. 430s Preparing to unpack .../115-r-cran-brio_1.1.5-1_arm64.deb ... 430s Unpacking r-cran-brio (1.1.5-1) ... 430s Selecting previously unselected package r-cran-fastmap. 430s Preparing to unpack .../116-r-cran-fastmap_1.1.1-1_arm64.deb ... 430s Unpacking r-cran-fastmap (1.1.1-1) ... 430s Selecting previously unselected package r-cran-cachem. 430s Preparing to unpack .../117-r-cran-cachem_1.0.8-1_arm64.deb ... 430s Unpacking r-cran-cachem (1.0.8-1) ... 430s Selecting previously unselected package r-cran-digest. 430s Preparing to unpack .../118-r-cran-digest_0.6.35-1_arm64.deb ... 430s Unpacking r-cran-digest (0.6.35-1) ... 430s Selecting previously unselected package r-cran-htmltools. 430s Preparing to unpack .../119-r-cran-htmltools_0.5.8.1-1_arm64.deb ... 430s Unpacking r-cran-htmltools (0.5.8.1-1) ... 430s Selecting previously unselected package r-cran-jquerylib. 430s Preparing to unpack .../120-r-cran-jquerylib_0.1.4+dfsg-4_all.deb ... 430s Unpacking r-cran-jquerylib (0.1.4+dfsg-4) ... 430s Selecting previously unselected package r-cran-jsonlite. 430s Preparing to unpack .../121-r-cran-jsonlite_1.8.8+dfsg-1_arm64.deb ... 430s Unpacking r-cran-jsonlite (1.8.8+dfsg-1) ... 430s Selecting previously unselected package r-cran-memoise. 430s Preparing to unpack .../122-r-cran-memoise_2.0.1-1_all.deb ... 430s Unpacking r-cran-memoise (2.0.1-1) ... 430s Selecting previously unselected package r-cran-mime. 430s Preparing to unpack .../123-r-cran-mime_0.12-2_arm64.deb ... 430s Unpacking r-cran-mime (0.12-2) ... 430s Selecting previously unselected package r-cran-fs. 430s Preparing to unpack .../124-r-cran-fs_1.6.3+dfsg-1build2_arm64.deb ... 430s Unpacking r-cran-fs (1.6.3+dfsg-1build2) ... 430s Selecting previously unselected package r-cran-r6. 430s Preparing to unpack .../125-r-cran-r6_2.5.1-1_all.deb ... 430s Unpacking r-cran-r6 (2.5.1-1) ... 430s Selecting previously unselected package r-cran-rappdirs. 430s Preparing to unpack .../126-r-cran-rappdirs_0.3.3-1_arm64.deb ... 430s Unpacking r-cran-rappdirs (0.3.3-1) ... 430s Selecting previously unselected package r-cran-sass. 430s Preparing to unpack .../127-r-cran-sass_0.4.9+dfsg-1_arm64.deb ... 430s Unpacking r-cran-sass (0.4.9+dfsg-1) ... 430s Selecting previously unselected package r-cran-bslib. 430s Preparing to unpack .../128-r-cran-bslib_0.7.0+dfsg-1_all.deb ... 430s Unpacking r-cran-bslib (0.7.0+dfsg-1) ... 430s Selecting previously unselected package r-cran-ps. 430s Preparing to unpack .../129-r-cran-ps_1.7.6-1_arm64.deb ... 430s Unpacking r-cran-ps (1.7.6-1) ... 430s Selecting previously unselected package r-cran-processx. 430s Preparing to unpack .../130-r-cran-processx_3.8.3-1_arm64.deb ... 430s Unpacking r-cran-processx (3.8.3-1) ... 430s Selecting previously unselected package r-cran-callr. 430s Preparing to unpack .../131-r-cran-callr_3.7.6-1_all.deb ... 430s Unpacking r-cran-callr (3.7.6-1) ... 430s Selecting previously unselected package r-cran-mass. 430s Preparing to unpack .../132-r-cran-mass_7.3-60.0.1-1_arm64.deb ... 430s Unpacking r-cran-mass (7.3-60.0.1-1) ... 430s Selecting previously unselected package r-cran-class. 430s Preparing to unpack .../133-r-cran-class_7.3-22-2build1_arm64.deb ... 430s Unpacking r-cran-class (7.3-22-2build1) ... 430s Selecting previously unselected package r-cran-proxy. 430s Preparing to unpack .../134-r-cran-proxy_0.4-27-1_arm64.deb ... 430s Unpacking r-cran-proxy (0.4-27-1) ... 430s Selecting previously unselected package r-cran-e1071. 430s Preparing to unpack .../135-r-cran-e1071_1.7-14-1_arm64.deb ... 430s Unpacking r-cran-e1071 (1.7-14-1) ... 430s Selecting previously unselected package r-cran-kernsmooth. 430s Preparing to unpack .../136-r-cran-kernsmooth_2.23-24-1_arm64.deb ... 430s Unpacking r-cran-kernsmooth (2.23-24-1) ... 430s Selecting previously unselected package r-cran-classint. 430s Preparing to unpack .../137-r-cran-classint_0.4-10+dfsg-1_arm64.deb ... 430s Unpacking r-cran-classint (0.4-10+dfsg-1) ... 430s Selecting previously unselected package r-cran-colorspace. 430s Preparing to unpack .../138-r-cran-colorspace_2.1-0+dfsg-1_arm64.deb ... 430s Unpacking r-cran-colorspace (2.1-0+dfsg-1) ... 430s Selecting previously unselected package r-cran-commonmark. 430s Preparing to unpack .../139-r-cran-commonmark_1.9.1-1_arm64.deb ... 430s Unpacking r-cran-commonmark (1.9.1-1) ... 430s Selecting previously unselected package r-cran-lazyeval. 430s Preparing to unpack .../140-r-cran-lazyeval_0.2.2-1build1_arm64.deb ... 430s Unpacking r-cran-lazyeval (0.2.2-1build1) ... 430s Selecting previously unselected package r-cran-rex. 430s Preparing to unpack .../141-r-cran-rex_1.2.1-1_all.deb ... 430s Unpacking r-cran-rex (1.2.1-1) ... 430s Selecting previously unselected package r-cran-curl. 430s Preparing to unpack .../142-r-cran-curl_5.2.0+dfsg-1build2_arm64.deb ... 430s Unpacking r-cran-curl (5.2.0+dfsg-1build2) ... 430s Selecting previously unselected package r-cran-openssl. 430s Preparing to unpack .../143-r-cran-openssl_2.1.1+dfsg-2build2_arm64.deb ... 430s Unpacking r-cran-openssl (2.1.1+dfsg-2build2) ... 430s Selecting previously unselected package r-cran-httr. 430s Preparing to unpack .../144-r-cran-httr_1.4.7+dfsg-1_all.deb ... 430s Unpacking r-cran-httr (1.4.7+dfsg-1) ... 430s Selecting previously unselected package r-cran-crayon. 430s Preparing to unpack .../145-r-cran-crayon_1.5.2-1_all.deb ... 430s Unpacking r-cran-crayon (1.5.2-1) ... 430s Selecting previously unselected package r-cran-withr. 430s Preparing to unpack .../146-r-cran-withr_2.5.0-1_all.deb ... 430s Unpacking r-cran-withr (2.5.0-1) ... 430s Selecting previously unselected package r-cran-yaml. 430s Preparing to unpack .../147-r-cran-yaml_2.3.8-2_arm64.deb ... 430s Unpacking r-cran-yaml (2.3.8-2) ... 430s Selecting previously unselected package r-cran-covr. 430s Preparing to unpack .../148-r-cran-covr_3.6.4+dfsg-1_arm64.deb ... 430s Unpacking r-cran-covr (3.6.4+dfsg-1) ... 430s Selecting previously unselected package r-cran-cpp11. 430s Preparing to unpack .../149-r-cran-cpp11_0.4.7-1_all.deb ... 430s Unpacking r-cran-cpp11 (0.4.7-1) ... 430s Selecting previously unselected package r-cran-dbi. 430s Preparing to unpack .../150-r-cran-dbi_1.2.2-1_all.deb ... 430s Unpacking r-cran-dbi (1.2.2-1) ... 430s Selecting previously unselected package r-cran-deldir. 430s Preparing to unpack .../151-r-cran-deldir_2.0-4-1build1_arm64.deb ... 430s Unpacking r-cran-deldir (2.0-4-1build1) ... 430s Selecting previously unselected package r-cran-desc. 430s Preparing to unpack .../152-r-cran-desc_1.4.3-1_all.deb ... 430s Unpacking r-cran-desc (1.4.3-1) ... 430s Selecting previously unselected package r-cran-diffobj. 430s Preparing to unpack .../153-r-cran-diffobj_0.3.5-1_arm64.deb ... 430s Unpacking r-cran-diffobj (0.3.5-1) ... 430s Selecting previously unselected package r-cran-generics. 430s Preparing to unpack .../154-r-cran-generics_0.1.3-1_all.deb ... 430s Unpacking r-cran-generics (0.1.3-1) ... 430s Selecting previously unselected package r-cran-magrittr. 430s Preparing to unpack .../155-r-cran-magrittr_2.0.3-1_arm64.deb ... 430s Unpacking r-cran-magrittr (2.0.3-1) ... 430s Selecting previously unselected package r-cran-fansi. 430s Preparing to unpack .../156-r-cran-fansi_1.0.5-1_arm64.deb ... 430s Unpacking r-cran-fansi (1.0.5-1) ... 430s Selecting previously unselected package r-cran-utf8. 430s Preparing to unpack .../157-r-cran-utf8_1.2.4-1_arm64.deb ... 430s Unpacking r-cran-utf8 (1.2.4-1) ... 430s Selecting previously unselected package r-cran-pillar. 430s Preparing to unpack .../158-r-cran-pillar_1.9.0+dfsg-1_all.deb ... 430s Unpacking r-cran-pillar (1.9.0+dfsg-1) ... 430s Selecting previously unselected package r-cran-pkgconfig. 430s Preparing to unpack .../159-r-cran-pkgconfig_2.0.3-2build1_all.deb ... 430s Unpacking r-cran-pkgconfig (2.0.3-2build1) ... 430s Selecting previously unselected package r-cran-tibble. 430s Preparing to unpack .../160-r-cran-tibble_3.2.1+dfsg-2_arm64.deb ... 430s Unpacking r-cran-tibble (3.2.1+dfsg-2) ... 431s Selecting previously unselected package r-cran-tidyselect. 431s Preparing to unpack .../161-r-cran-tidyselect_1.2.0+dfsg-1_arm64.deb ... 431s Unpacking r-cran-tidyselect (1.2.0+dfsg-1) ... 431s Selecting previously unselected package r-cran-dplyr. 431s Preparing to unpack .../162-r-cran-dplyr_1.1.4-1_arm64.deb ... 431s Unpacking r-cran-dplyr (1.1.4-1) ... 431s Selecting previously unselected package r-cran-evaluate. 431s Preparing to unpack .../163-r-cran-evaluate_0.23-1_all.deb ... 431s Unpacking r-cran-evaluate (0.23-1) ... 431s Selecting previously unselected package r-cran-farver. 431s Preparing to unpack .../164-r-cran-farver_2.1.1-2_arm64.deb ... 431s Unpacking r-cran-farver (2.1.1-2) ... 431s Selecting previously unselected package r-cran-fontawesome. 431s Preparing to unpack .../165-r-cran-fontawesome_0.5.2-1_all.deb ... 431s Unpacking r-cran-fontawesome (0.5.2-1) ... 431s Selecting previously unselected package r-cran-gtable. 431s Preparing to unpack .../166-r-cran-gtable_0.3.4+dfsg-1_all.deb ... 431s Unpacking r-cran-gtable (0.3.4+dfsg-1) ... 431s Selecting previously unselected package r-cran-isoband. 431s Preparing to unpack .../167-r-cran-isoband_0.2.7-1_arm64.deb ... 431s Unpacking r-cran-isoband (0.2.7-1) ... 431s Selecting previously unselected package r-cran-lattice. 431s Preparing to unpack .../168-r-cran-lattice_0.22-6-1_arm64.deb ... 431s Unpacking r-cran-lattice (0.22-6-1) ... 431s Selecting previously unselected package r-cran-nlme. 431s Preparing to unpack .../169-r-cran-nlme_3.1.164-1build1_arm64.deb ... 431s Unpacking r-cran-nlme (3.1.164-1build1) ... 431s Selecting previously unselected package r-cran-matrix. 431s Preparing to unpack .../170-r-cran-matrix_1.6-5-1_arm64.deb ... 431s Unpacking r-cran-matrix (1.6-5-1) ... 432s Selecting previously unselected package r-cran-mgcv. 432s Preparing to unpack .../171-r-cran-mgcv_1.9-1-1_arm64.deb ... 432s Unpacking r-cran-mgcv (1.9-1-1) ... 432s Selecting previously unselected package r-cran-labeling. 432s Preparing to unpack .../172-r-cran-labeling_0.4.3-1_all.deb ... 432s Unpacking r-cran-labeling (0.4.3-1) ... 432s Selecting previously unselected package r-cran-munsell. 432s Preparing to unpack .../173-r-cran-munsell_0.5.0-2build1_all.deb ... 432s Unpacking r-cran-munsell (0.5.0-2build1) ... 432s Selecting previously unselected package r-cran-rcolorbrewer. 432s Preparing to unpack .../174-r-cran-rcolorbrewer_1.1-3-1build1_all.deb ... 432s Unpacking r-cran-rcolorbrewer (1.1-3-1build1) ... 432s Selecting previously unselected package r-cran-viridislite. 432s Preparing to unpack .../175-r-cran-viridislite_0.4.2-2_all.deb ... 432s Unpacking r-cran-viridislite (0.4.2-2) ... 432s Selecting previously unselected package r-cran-scales. 432s Preparing to unpack .../176-r-cran-scales_1.3.0-1_all.deb ... 432s Unpacking r-cran-scales (1.3.0-1) ... 432s Selecting previously unselected package r-cran-ggplot2. 432s Preparing to unpack .../177-r-cran-ggplot2_3.5.1+dfsg-1_all.deb ... 432s Unpacking r-cran-ggplot2 (3.5.1+dfsg-1) ... 432s Selecting previously unselected package r-cran-goftest. 432s Preparing to unpack .../178-r-cran-goftest_1.2-3-1_arm64.deb ... 432s Unpacking r-cran-goftest (1.2-3-1) ... 432s Selecting previously unselected package r-cran-xfun. 432s Preparing to unpack .../179-r-cran-xfun_0.44+dfsg-1_arm64.deb ... 432s Unpacking r-cran-xfun (0.44+dfsg-1) ... 432s Selecting previously unselected package r-cran-highr. 432s Preparing to unpack .../180-r-cran-highr_0.10+dfsg-2_all.deb ... 432s Unpacking r-cran-highr (0.10+dfsg-2) ... 432s Selecting previously unselected package r-cran-pkgkitten. 432s Preparing to unpack .../181-r-cran-pkgkitten_0.2.3-1_all.deb ... 432s Unpacking r-cran-pkgkitten (0.2.3-1) ... 433s Selecting previously unselected package r-cran-rcpp. 433s Preparing to unpack .../182-r-cran-rcpp_1.0.12-1_arm64.deb ... 433s Unpacking r-cran-rcpp (1.0.12-1) ... 433s Selecting previously unselected package r-cran-later. 433s Preparing to unpack .../183-r-cran-later_1.3.2+dfsg-1_arm64.deb ... 433s Unpacking r-cran-later (1.3.2+dfsg-1) ... 433s Selecting previously unselected package r-cran-promises. 433s Preparing to unpack .../184-r-cran-promises_1.3.0+dfsg-1_arm64.deb ... 433s Unpacking r-cran-promises (1.3.0+dfsg-1) ... 433s Selecting previously unselected package r-cran-httpuv. 433s Preparing to unpack .../185-r-cran-httpuv_1.6.15+dfsg-1_arm64.deb ... 433s Unpacking r-cran-httpuv (1.6.15+dfsg-1) ... 433s Selecting previously unselected package libjs-mathjax. 433s Preparing to unpack .../186-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 433s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 435s Selecting previously unselected package r-cran-knitr. 435s Preparing to unpack .../187-r-cran-knitr_1.46+dfsg-1_all.deb ... 435s Unpacking r-cran-knitr (1.46+dfsg-1) ... 435s Selecting previously unselected package r-cran-units. 435s Preparing to unpack .../188-r-cran-units_0.8-5+dfsg-1_arm64.deb ... 435s Unpacking r-cran-units (0.8-5+dfsg-1) ... 435s Selecting previously unselected package r-cran-wk. 435s Preparing to unpack .../189-r-cran-wk_0.9.1-1_arm64.deb ... 435s Unpacking r-cran-wk (0.9.1-1) ... 436s Selecting previously unselected package r-cran-s2. 436s Preparing to unpack .../190-r-cran-s2_1.1.6-1build2_arm64.deb ... 436s Unpacking r-cran-s2 (1.1.6-1build2) ... 436s Selecting previously unselected package r-cran-sf. 436s Preparing to unpack .../191-r-cran-sf_1.0-16+dfsg-1_arm64.deb ... 436s Unpacking r-cran-sf (1.0-16+dfsg-1) ... 436s Selecting previously unselected package r-cran-lwgeom. 436s Preparing to unpack .../192-r-cran-lwgeom_0.2-13-3build2_arm64.deb ... 436s Unpacking r-cran-lwgeom (0.2-13-3build2) ... 436s Selecting previously unselected package r-cran-maps. 436s Preparing to unpack .../193-r-cran-maps_3.4.2-1_arm64.deb ... 436s Unpacking r-cran-maps (3.4.2-1) ... 436s Selecting previously unselected package r-cran-nanoarrow. 436s Preparing to unpack .../194-r-cran-nanoarrow_0.4.0-1_arm64.deb ... 436s Unpacking r-cran-nanoarrow (0.4.0-1) ... 436s Selecting previously unselected package r-cran-pbapply. 436s Preparing to unpack .../195-r-cran-pbapply_1.7-2-1_all.deb ... 436s Unpacking r-cran-pbapply (1.7-2-1) ... 436s Selecting previously unselected package r-cran-pkgbuild. 436s Preparing to unpack .../196-r-cran-pkgbuild_1.4.3-1_all.deb ... 436s Unpacking r-cran-pkgbuild (1.4.3-1) ... 436s Selecting previously unselected package r-cran-rprojroot. 436s Preparing to unpack .../197-r-cran-rprojroot_2.0.4-1_all.deb ... 436s Unpacking r-cran-rprojroot (2.0.4-1) ... 436s Selecting previously unselected package r-cran-pkgload. 436s Preparing to unpack .../198-r-cran-pkgload_1.3.4-1_all.deb ... 436s Unpacking r-cran-pkgload (1.3.4-1) ... 437s Selecting previously unselected package r-cran-plogr. 437s Preparing to unpack .../199-r-cran-plogr_0.2.0-3build1_all.deb ... 437s Unpacking r-cran-plogr (0.2.0-3build1) ... 437s Selecting previously unselected package r-cran-polyclip. 437s Preparing to unpack .../200-r-cran-polyclip_1.10-6-1_arm64.deb ... 437s Unpacking r-cran-polyclip (1.10-6-1) ... 437s Selecting previously unselected package r-cran-praise. 437s Preparing to unpack .../201-r-cran-praise_1.0.0-4build1_all.deb ... 437s Unpacking r-cran-praise (1.0.0-4build1) ... 437s Selecting previously unselected package r-cran-purrr. 437s Preparing to unpack .../202-r-cran-purrr_1.0.2-1_arm64.deb ... 437s Unpacking r-cran-purrr (1.0.2-1) ... 437s Selecting previously unselected package r-cran-sp. 437s Preparing to unpack .../203-r-cran-sp_1%3a2.1-2+dfsg-1_arm64.deb ... 437s Unpacking r-cran-sp (1:2.1-2+dfsg-1) ... 437s Selecting previously unselected package r-cran-terra. 437s Preparing to unpack .../204-r-cran-terra_1.7-65-1build2_arm64.deb ... 437s Unpacking r-cran-terra (1.7-65-1build2) ... 437s Selecting previously unselected package r-cran-raster. 437s Preparing to unpack .../205-r-cran-raster_3.6-26-1_arm64.deb ... 437s Unpacking r-cran-raster (3.6-26-1) ... 437s Selecting previously unselected package r-cran-rematch2. 437s Preparing to unpack .../206-r-cran-rematch2_2.1.2-2build1_all.deb ... 437s Unpacking r-cran-rematch2 (2.1.2-2build1) ... 437s Selecting previously unselected package r-cran-stringi. 437s Preparing to unpack .../207-r-cran-stringi_1.8.3-1_arm64.deb ... 437s Unpacking r-cran-stringi (1.8.3-1) ... 437s Selecting previously unselected package r-cran-stringr. 437s Preparing to unpack .../208-r-cran-stringr_1.5.1-1_all.deb ... 437s Unpacking r-cran-stringr (1.5.1-1) ... 437s Selecting previously unselected package r-cran-tinytex. 437s Preparing to unpack .../209-r-cran-tinytex_0.49-1_all.deb ... 437s Unpacking r-cran-tinytex (0.49-1) ... 437s Selecting previously unselected package libjs-modernizr. 437s Preparing to unpack .../210-libjs-modernizr_3.13.0-0.1_all.deb ... 437s Unpacking libjs-modernizr (3.13.0-0.1) ... 438s Selecting previously unselected package r-cran-xtable. 438s Preparing to unpack .../211-r-cran-xtable_1%3a1.8-4-2_all.deb ... 438s Unpacking r-cran-xtable (1:1.8-4-2) ... 438s Selecting previously unselected package r-cran-sourcetools. 438s Preparing to unpack .../212-r-cran-sourcetools_0.1.7-1-1_arm64.deb ... 438s Unpacking r-cran-sourcetools (0.1.7-1-1) ... 438s Selecting previously unselected package libjs-twitter-bootstrap-datepicker. 438s Preparing to unpack .../213-libjs-twitter-bootstrap-datepicker_1.3.1+dfsg1-4.1_all.deb ... 438s Unpacking libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 445s Selecting previously unselected package r-cran-shiny. 445s Preparing to unpack .../214-r-cran-shiny_1.8.1.1+dfsg-1_all.deb ... 445s Unpacking r-cran-shiny (1.8.1.1+dfsg-1) ... 445s Selecting previously unselected package r-cran-rmarkdown. 445s Preparing to unpack .../215-r-cran-rmarkdown_2.25+dfsg-3_all.deb ... 445s Unpacking r-cran-rmarkdown (2.25+dfsg-3) ... 445s Selecting previously unselected package r-cran-survival. 445s Preparing to unpack .../216-r-cran-survival_3.5-8-1_arm64.deb ... 445s Unpacking r-cran-survival (3.5-8-1) ... 445s Selecting previously unselected package r-cran-rpart. 445s Preparing to unpack .../217-r-cran-rpart_4.1.23-1build1_arm64.deb ... 445s Unpacking r-cran-rpart (4.1.23-1build1) ... 445s Selecting previously unselected package r-cran-rpostgresql. 445s Preparing to unpack .../218-r-cran-rpostgresql_0.7-6+dfsg-1_arm64.deb ... 445s Unpacking r-cran-rpostgresql (0.7-6+dfsg-1) ... 445s Selecting previously unselected package r-cran-rsqlite. 445s Preparing to unpack .../219-r-cran-rsqlite_2.3.4-1_arm64.deb ... 445s Unpacking r-cran-rsqlite (2.3.4-1) ... 445s Selecting previously unselected package r-cran-spatstat.utils. 445s Preparing to unpack .../220-r-cran-spatstat.utils_3.0-4-1_arm64.deb ... 445s Unpacking r-cran-spatstat.utils (3.0-4-1) ... 445s Selecting previously unselected package r-cran-spatstat.data. 445s Preparing to unpack .../221-r-cran-spatstat.data_3.0-4-1_all.deb ... 445s Unpacking r-cran-spatstat.data (3.0-4-1) ... 445s Selecting previously unselected package r-cran-spatstat.geom. 445s Preparing to unpack .../222-r-cran-spatstat.geom_3.2-9-1_arm64.deb ... 445s Unpacking r-cran-spatstat.geom (3.2-9-1) ... 445s Selecting previously unselected package r-cran-spatstat.random. 445s Preparing to unpack .../223-r-cran-spatstat.random_3.2-3-1_arm64.deb ... 445s Unpacking r-cran-spatstat.random (3.2-3-1) ... 445s Selecting previously unselected package r-cran-tensor. 445s Preparing to unpack .../224-r-cran-tensor_1.5-4_all.deb ... 445s Unpacking r-cran-tensor (1.5-4) ... 445s Selecting previously unselected package r-cran-spatstat.sparse. 445s Preparing to unpack .../225-r-cran-spatstat.sparse_3.0-3-1_arm64.deb ... 445s Unpacking r-cran-spatstat.sparse (3.0-3-1) ... 445s Selecting previously unselected package r-cran-spatstat.explore. 445s Preparing to unpack .../226-r-cran-spatstat.explore_3.2-5-1_arm64.deb ... 445s Unpacking r-cran-spatstat.explore (3.2-5-1) ... 445s Selecting previously unselected package r-cran-spatstat.model. 445s Preparing to unpack .../227-r-cran-spatstat.model_3.2-11-1_arm64.deb ... 445s Unpacking r-cran-spatstat.model (3.2-11-1) ... 445s Selecting previously unselected package r-cran-spatstat.linnet. 445s Preparing to unpack .../228-r-cran-spatstat.linnet_3.1-5-1_arm64.deb ... 445s Unpacking r-cran-spatstat.linnet (3.1-5-1) ... 445s Selecting previously unselected package r-cran-spatstat. 445s Preparing to unpack .../229-r-cran-spatstat_3.0-7-1_arm64.deb ... 445s Unpacking r-cran-spatstat (3.0-7-1) ... 445s Selecting previously unselected package r-cran-stars. 445s Preparing to unpack .../230-r-cran-stars_0.6-4-1_all.deb ... 445s Unpacking r-cran-stars (0.6-4-1) ... 445s Selecting previously unselected package r-cran-waldo. 445s Preparing to unpack .../231-r-cran-waldo_0.5.2-1build1_all.deb ... 445s Unpacking r-cran-waldo (0.5.2-1build1) ... 445s Selecting previously unselected package r-cran-testthat. 445s Preparing to unpack .../232-r-cran-testthat_3.2.1-1_arm64.deb ... 445s Unpacking r-cran-testthat (3.2.1-1) ... 445s Selecting previously unselected package r-cran-tidyr. 445s Preparing to unpack .../233-r-cran-tidyr_1.3.1-1_arm64.deb ... 445s Unpacking r-cran-tidyr (1.3.1-1) ... 445s Selecting previously unselected package autopkgtest-satdep. 445s Preparing to unpack .../234-1-autopkgtest-satdep.deb ... 445s Unpacking autopkgtest-satdep (0) ... 445s Setting up libjs-json (0~20221030+~1.0.8-1) ... 445s Setting up javascript-common (11+nmu1) ... 445s Setting up libgraphite2-3:arm64 (1.3.14-2build1) ... 445s Setting up liblcms2-2:arm64 (2.14-2build1) ... 445s Setting up libpixman-1-0:arm64 (0.42.2-1build1) ... 445s Setting up libpaper1:arm64 (1.1.29build1) ... 445s 445s Creating config file /etc/papersize with new version 445s Setting up mysql-common (5.8+1.1.0build1) ... 445s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 445s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 445s Regenerating fonts cache... done. 445s Setting up libmysqlclient21:arm64 (8.0.37-1) ... 445s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 445s Setting up proj-data (9.4.0-1build2) ... 445s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 445s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 445s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 445s Setting up libproj25:arm64 (9.4.0-1build2) ... 445s Setting up libjs-popper.js (1.16.1+ds-6) ... 445s Setting up libogdi4.1:arm64 (4.1.1+ds-4) ... 445s Setting up libxcb-render0:arm64 (1.17.0-2) ... 445s Setting up libgeos3.12.1t64:arm64 (3.12.1-3build1) ... 445s Setting up libjs-sifter.js (0.6.0+dfsg-3) ... 445s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 445s Setting up libgeos-c1t64:arm64 (3.12.1-3build1) ... 445s Setting up unzip (6.0-28ubuntu4) ... 445s Setting up x11-common (1:7.7+23ubuntu3) ... 445s Setting up node-html5shiv (3.7.3+dfsg-5) ... 445s Setting up libpq5:arm64 (16.2-1ubuntu4) ... 445s Setting up libqhull-r8.0:arm64 (2020.2-6build1) ... 445s Setting up libjs-microplugin.js (0.0.3+dfsg-1.1) ... 445s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 445s Setting up libpaper-utils (1.1.29build1) ... 445s Setting up libxerces-c3.2t64:arm64 (3.2.4+debian-1.3) ... 445s Setting up libgomp1:arm64 (14.1.0-1ubuntu1) ... 445s Setting up libjs-modernizr (3.13.0-0.1) ... 445s Setting up libcairo2:arm64 (1.18.0-3build1) ... 445s Setting up libaec0:arm64 (1.1.3-1) ... 445s Setting up gdal-data (3.8.5+dfsg-1) ... 445s Setting up libgeotiff5:arm64 (1.7.1-5build1) ... 445s Setting up libsnappy1v5:arm64 (1.2.1-1) ... 445s Setting up libjs-es5-shim (4.6.7-2) ... 445s Setting up zip (3.0-13build1) ... 445s Setting up libblas3:arm64 (3.12.0-3build1) ... 445s 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 445s Setting up libcfitsio10t64:arm64 (4.3.1-1.1build2) ... 445s Setting up libjs-d3 (3.5.17-4) ... 445s Setting up libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 445s Setting up unixodbc-common (2.3.12-1build2) ... 445s Setting up libltdl7:arm64 (2.4.7-7build1) ... 445s Setting up libgfortran5:arm64 (14.1.0-1ubuntu1) ... 445s Setting up libgif7:arm64 (5.2.2-1ubuntu1) ... 445s Setting up libodbc2:arm64 (2.3.12-1build2) ... 445s Setting up liburiparser1:arm64 (0.9.7+dfsg-2build1) ... 445s Setting up libfyba0t64:arm64 (4.1.1-11build1) ... 445s Setting up librttopo1:arm64 (1.1.0-3build2) ... 445s Setting up libudunits2-data (2.2.28-7build1) ... 445s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 445s Setting up libminizip1t64:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 445s Setting up libblosc1:arm64 (1.21.5+ds-1build1) ... 445s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 445s Setting up libopenjp2-7:arm64 (2.5.0-2build3) ... 445s Setting up libharfbuzz0b:arm64 (8.3.0-2build2) ... 445s Setting up libthai-data (0.1.29-2build1) ... 445s Setting up node-bootstrap-sass (3.4.3-2) ... 445s Setting up libjs-prettify (2015.12.04+dfsg-1.1) ... 445s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 445s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 445s Setting up pandoc-data (3.1.3-2build2) ... 445s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 445s Setting up libkmlbase1t64:arm64 (1.3.0-12build1) ... 445s Setting up node-normalize.css (8.0.1-5) ... 445s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 445s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 445s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 445s Setting up libsz2:arm64 (1.1.3-1) ... 445s Setting up libjs-bootstrap (3.4.1+dfsg-3) ... 445s Setting up gdal-plugins:arm64 (3.8.5+dfsg-1) ... 445s Setting up libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 445s Setting up libice6:arm64 (2:1.0.10-1build3) ... 445s Setting up libodbcinst2:arm64 (2.3.12-1build2) ... 445s Setting up liblapack3:arm64 (3.12.0-3build1) ... 445s 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 445s Setting up libxft2:arm64 (2.3.6-1build1) ... 445s Setting up libudunits2-0 (2.2.28-7build1) ... 445s Setting up libarpack2t64:arm64 (3.9.1-1.1build2) ... 445s Setting up libpoppler134:arm64 (24.02.0-1ubuntu9) ... 445s Setting up libtk8.6:arm64 (8.6.14-1build1) ... 445s Setting up libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 445s Setting up libsuperlu6:arm64 (6.0.1+dfsg1-1build1) ... 445s Setting up libjs-jquery-datatables (1.11.5+dfsg-2) ... 445s Setting up libkmldom1t64:arm64 (1.3.0-12build1) ... 445s Setting up libthai0:arm64 (0.1.29-2build1) ... 445s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 445s Setting up pandoc (3.1.3+ds-3build1) ... 445s Setting up libhdf4-0-alt:arm64 (4.3.0-1) ... 445s Setting up libfreexl1:arm64 (2.0.0-1build2) ... 445s Setting up libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 445s Setting up libsm6:arm64 (2:1.2.3-1build3) ... 445s Setting up libarmadillo12 (1:12.8.2+dfsg-1) ... 445s Setting up libspatialite8t64:arm64 (5.1.0-3build1) ... 445s Setting up libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 445s Setting up libnetcdf19t64:arm64 (1:4.9.2-5ubuntu4) ... 445s Setting up libpango-1.0-0:arm64 (1.52.2+ds-1) ... 445s Setting up libkmlengine1t64:arm64 (1.3.0-12build1) ... 445s Setting up libgdal34t64:arm64 (3.8.5+dfsg-1) ... 445s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 445s Setting up libpangoft2-1.0-0:arm64 (1.52.2+ds-1) ... 445s Setting up libpangocairo-1.0-0:arm64 (1.52.2+ds-1) ... 445s Setting up r-base-core (4.4.0-2) ... 445s 445s Creating config file /etc/R/Renviron with new version 445s Setting up r-cran-crayon (1.5.2-1) ... 445s Setting up r-cran-labeling (0.4.3-1) ... 445s Setting up r-cran-sourcetools (0.1.7-1-1) ... 445s Setting up r-cran-lattice (0.22-6-1) ... 445s Setting up r-cran-ps (1.7.6-1) ... 445s Setting up r-cran-nlme (3.1.164-1build1) ... 445s Setting up r-cran-farver (2.1.1-2) ... 445s Setting up r-cran-pbapply (1.7-2-1) ... 445s Setting up r-cran-spatstat.utils (3.0-4-1) ... 445s Setting up r-cran-viridislite (0.4.2-2) ... 445s Setting up r-cran-tensor (1.5-4) ... 445s Setting up r-cran-lazyeval (0.2.2-1build1) ... 445s Setting up r-cran-wk (0.9.1-1) ... 445s Setting up r-cran-commonmark (1.9.1-1) ... 445s Setting up r-cran-proxy (0.4-27-1) ... 445s Setting up r-cran-r6 (2.5.1-1) ... 445s Setting up r-cran-pkgkitten (0.2.3-1) ... 445s Setting up r-cran-magrittr (2.0.3-1) ... 445s Setting up r-cran-rappdirs (0.3.3-1) ... 445s Setting up r-cran-littler (0.3.20-1) ... 445s Setting up r-cran-fs (1.6.3+dfsg-1build2) ... 445s Setting up r-cran-rcpp (1.0.12-1) ... 445s Setting up r-cran-curl (5.2.0+dfsg-1build2) ... 445s Setting up r-cran-brio (1.1.5-1) ... 445s Setting up r-cran-diffobj (0.3.5-1) ... 445s Setting up r-cran-maps (3.4.2-1) ... 445s Setting up r-cran-rlang (1.1.3-1) ... 445s Setting up littler (0.3.20-1) ... 445s Setting up r-cran-xfun (0.44+dfsg-1) ... 445s Setting up r-cran-sys (3.4.2-1) ... 445s Setting up r-cran-plogr (0.2.0-3build1) ... 445s Setting up r-cran-withr (2.5.0-1) ... 445s Setting up r-cran-processx (3.8.3-1) ... 445s Setting up r-cran-mime (0.12-2) ... 445s Setting up r-cran-praise (1.0.0-4build1) ... 445s Setting up r-cran-generics (0.1.3-1) ... 445s Setting up r-cran-base64enc (0.1-3-3) ... 445s Setting up r-cran-abind (1.4-5-2) ... 445s Setting up r-cran-s2 (1.1.6-1build2) ... 445s Setting up r-cran-digest (0.6.35-1) ... 445s Setting up r-cran-yaml (2.3.8-2) ... 445s Setting up r-cran-evaluate (0.23-1) ... 445s Setting up r-cran-dbi (1.2.2-1) ... 445s Setting up r-cran-highr (0.10+dfsg-2) ... 445s Setting up r-cran-fansi (1.0.5-1) ... 445s Setting up r-cran-mass (7.3-60.0.1-1) ... 445s Setting up r-cran-nanoarrow (0.4.0-1) ... 445s Setting up r-cran-glue (1.7.0-1) ... 445s Setting up r-cran-bit (4.0.5-1) ... 445s Setting up r-cran-xtable (1:1.8-4-2) ... 445s Setting up r-cran-polyclip (1.10-6-1) ... 445s Setting up r-cran-cli (3.6.2-1) ... 445s Setting up r-cran-lifecycle (1.0.4+dfsg-1) ... 445s Setting up r-cran-rprojroot (2.0.4-1) ... 445s Setting up r-cran-bit64 (4.0.5-1) ... 445s Setting up r-cran-deldir (2.0-4-1build1) ... 445s Setting up r-cran-goftest (1.2-3-1) ... 445s Setting up r-cran-askpass (1.2.0-1) ... 445s Setting up r-cran-fastmap (1.1.1-1) ... 445s Setting up r-cran-jsonlite (1.8.8+dfsg-1) ... 445s Setting up r-cran-pkgconfig (2.0.3-2build1) ... 445s Setting up r-cran-sp (1:2.1-2+dfsg-1) ... 445s Setting up r-cran-utf8 (1.2.4-1) ... 445s Setting up r-cran-colorspace (2.1-0+dfsg-1) ... 445s Setting up r-cran-stringi (1.8.3-1) ... 445s Setting up r-cran-rex (1.2.1-1) ... 445s Setting up r-cran-cpp11 (0.4.7-1) ... 445s Setting up r-cran-rcolorbrewer (1.1-3-1build1) ... 445s Setting up r-cran-isoband (0.2.7-1) ... 445s Setting up r-cran-gtable (0.3.4+dfsg-1) ... 445s Setting up r-cran-terra (1.7-65-1build2) ... 445s Setting up r-cran-units (0.8-5+dfsg-1) ... 445s Setting up r-cran-later (1.3.2+dfsg-1) ... 445s Setting up r-cran-matrix (1.6-5-1) ... 445s Setting up r-cran-spatstat.sparse (3.0-3-1) ... 445s Setting up r-cran-htmltools (0.5.8.1-1) ... 445s Setting up r-cran-tinytex (0.49-1) ... 445s Setting up r-cran-kernsmooth (2.23-24-1) ... 445s Setting up r-cran-knitr (1.46+dfsg-1) ... 445s Setting up r-cran-mgcv (1.9-1-1) ... 445s Setting up r-cran-rpostgresql (0.7-6+dfsg-1) ... 445s Setting up r-cran-cachem (1.0.8-1) ... 445s Setting up r-cran-sass (0.4.9+dfsg-1) ... 445s Setting up r-cran-vctrs (0.6.5-1) ... 445s Setting up r-cran-pillar (1.9.0+dfsg-1) ... 445s Setting up r-cran-openssl (2.1.1+dfsg-2build2) ... 445s Setting up r-cran-stringr (1.5.1-1) ... 445s Setting up r-cran-class (7.3-22-2build1) ... 445s Setting up r-cran-callr (3.7.6-1) ... 445s Setting up r-cran-desc (1.4.3-1) ... 445s Setting up r-cran-munsell (0.5.0-2build1) ... 445s Setting up r-cran-tibble (3.2.1+dfsg-2) ... 445s Setting up r-cran-fontawesome (0.5.2-1) ... 445s Setting up r-cran-survival (3.5-8-1) ... 445s Setting up r-cran-jquerylib (0.1.4+dfsg-4) ... 445s Setting up r-cran-tidyselect (1.2.0+dfsg-1) ... 445s Setting up r-cran-raster (3.6-26-1) ... 445s Setting up r-cran-httr (1.4.7+dfsg-1) ... 445s Setting up r-cran-scales (1.3.0-1) ... 445s Setting up r-cran-memoise (2.0.1-1) ... 445s Setting up r-cran-covr (3.6.4+dfsg-1) ... 445s Setting up r-cran-promises (1.3.0+dfsg-1) ... 445s Setting up r-cran-purrr (1.0.2-1) ... 445s Setting up r-cran-e1071 (1.7-14-1) ... 445s Setting up r-cran-spatstat.data (3.0-4-1) ... 445s Setting up r-cran-blob (1.2.4-1) ... 445s Setting up r-cran-spatstat.geom (3.2-9-1) ... 445s Setting up r-cran-pkgbuild (1.4.3-1) ... 445s Setting up r-cran-dplyr (1.1.4-1) ... 445s Setting up r-cran-rsqlite (2.3.4-1) ... 445s Setting up r-cran-pkgload (1.3.4-1) ... 445s Setting up r-cran-ggplot2 (3.5.1+dfsg-1) ... 445s Setting up r-cran-httpuv (1.6.15+dfsg-1) ... 445s Setting up r-cran-rematch2 (2.1.2-2build1) ... 445s Setting up r-cran-rpart (4.1.23-1build1) ... 445s Setting up r-cran-spatstat.random (3.2-3-1) ... 445s Setting up r-cran-classint (0.4-10+dfsg-1) ... 445s Setting up r-cran-bslib (0.7.0+dfsg-1) ... 445s Setting up r-cran-spatstat.explore (3.2-5-1) ... 445s Setting up r-cran-waldo (0.5.2-1build1) ... 445s Setting up r-cran-tidyr (1.3.1-1) ... 445s Setting up r-cran-sf (1.0-16+dfsg-1) ... 445s Setting up r-cran-stars (0.6-4-1) ... 445s Setting up r-cran-spatstat.model (3.2-11-1) ... 445s Setting up r-cran-shiny (1.8.1.1+dfsg-1) ... 445s Setting up r-cran-testthat (3.2.1-1) ... 445s Setting up r-cran-lwgeom (0.2-13-3build2) ... 445s Setting up r-cran-rmarkdown (2.25+dfsg-3) ... 445s Setting up r-cran-spatstat.linnet (3.1-5-1) ... 445s Setting up r-cran-spatstat (3.0-7-1) ... 445s Setting up autopkgtest-satdep (0) ... 445s Processing triggers for man-db (2.12.1-1) ... 446s Processing triggers for install-info (7.1-3build2) ... 447s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 522s (Reading database ... 99771 files and directories currently installed.) 522s Removing autopkgtest-satdep (0) ... 522s autopkgtest [08:35:18]: test run-unit-test: [----------------------- 523s BEGIN TEST aggregate.R 523s 523s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 523s Copyright (C) 2024 The R Foundation for Statistical Computing 523s Platform: aarch64-unknown-linux-gnu 523s 523s R is free software and comes with ABSOLUTELY NO WARRANTY. 523s You are welcome to redistribute it under certain conditions. 523s Type 'license()' or 'licence()' for distribution details. 523s 523s R is a collaborative project with many contributors. 523s Type 'contributors()' for more information and 523s 'citation()' on how to cite R or R packages in publications. 523s 523s Type 'demo()' for some demos, 'help()' for on-line help, or 523s 'help.start()' for an HTML browser interface to help. 523s Type 'q()' to quit R. 523s 523s > library(sf) 524s Linking to GEOS 3.12.1, GDAL 3.8.5, PROJ 9.4.0; sf_use_s2() is TRUE 524s > # aggregate 524s > pl1 = st_polygon(list(rbind(c(0,0),c(1,0),c(1,1),c(0,0)))) 524s > pl2 = st_polygon(list(rbind(c(0,0),c(1,1),c(0,1),c(0,0)))) 524s > s = st_sf(a = 1:2, geom = st_sfc(pl1, pl2)) 524s > (a = aggregate(s, list(c(1,1)), mean, do_union = FALSE)) 524s Simple feature collection with 1 feature and 2 fields 524s Attribute-geometry relationships: aggregate (1), identity (1) 524s Geometry type: MULTIPOLYGON 524s Dimension: XY 524s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 524s CRS: NA 524s Group.1 a geometry 524s 1 1 1.5 MULTIPOLYGON (((0 0, 1 0, 1... 524s > (a = aggregate(s, list(c(1,1)), mean, do_union = TRUE)) 524s Simple feature collection with 1 feature and 2 fields 524s Attribute-geometry relationships: aggregate (1), identity (1) 524s Geometry type: POLYGON 524s Dimension: XY 524s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 524s CRS: NA 524s Group.1 a geometry 524s 1 1 1.5 POLYGON ((1 0, 0 0, 0 1, 1 ... 524s > # expect_warning(st_cast(a, "POINT")) 524s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 524s + demo(meuse_sf, echo = FALSE, ask = FALSE) 524s + a = aggregate(meuse_sf, list(meuse_sf$soil), mean) 524s + print(attributes(a)$agr) 524s + a = aggregate(meuse_sf, list(soil = meuse_sf$soil), mean) 524s + print(attributes(a)$agr) 524s + a = aggregate(meuse_sf, list(meuse_sf$soil, meuse_sf$ffreq), mean) 524s + print(attributes(a)$agr) 524s + a = aggregate(meuse_sf, list(soil = meuse_sf$soil, ff = meuse_sf$ffreq), mean) 524s + print(attributes(a)$agr) 524s + } 525s Group.1 cadmium copper lead zinc elev dist om 525s identity aggregate aggregate aggregate aggregate aggregate aggregate aggregate 525s ffreq soil lime landuse dist.m 525s aggregate aggregate aggregate aggregate aggregate 525s Levels: constant aggregate identity 525s soil cadmium copper lead zinc elev dist om 525s identity aggregate aggregate aggregate aggregate aggregate aggregate aggregate 525s ffreq soil.1 lime landuse dist.m 525s aggregate aggregate aggregate aggregate aggregate 525s Levels: constant aggregate identity 525s Group.1 Group.2 cadmium copper lead zinc elev dist 525s identity identity aggregate aggregate aggregate aggregate aggregate aggregate 525s om ffreq soil lime landuse dist.m 525s aggregate aggregate aggregate aggregate aggregate aggregate 525s Levels: constant aggregate identity 525s soil ff cadmium copper lead zinc elev dist 525s identity identity aggregate aggregate aggregate aggregate aggregate aggregate 525s om ffreq soil.1 lime landuse dist.m 525s aggregate aggregate aggregate aggregate aggregate aggregate 525s Levels: constant aggregate identity 525s > 525s > # aggregate by sf/sfc 525s > a = st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))) * 2 525s There were 50 or more warnings (use warnings() to see the first 50) 525s > b = a + 1 525s > p = st_sfc(st_point(c(0.1,0.1)), st_point(c(1.5,1.5)), st_point(c(2.9,2.9))) 525s > x = st_sf(count = 1:3, geom = p) 525s > aggregate(x, st_sfc(a,b), mean) 525s Simple feature collection with 2 features and 1 field 525s Geometry type: POLYGON 525s Dimension: XY 525s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 3 525s CRS: NA 525s count geometry 525s 1 1.5 POLYGON ((0 0, 2 0, 2 2, 0 ... 525s 2 2.5 POLYGON ((1 1, 3 1, 3 3, 1 ... 525s > aggregate(x, st_sf(st_sfc(a,b)), mean) 525s Simple feature collection with 2 features and 1 field 525s Geometry type: POLYGON 525s Dimension: XY 525s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 3 525s CRS: NA 525s count geometry 525s 1 1.5 POLYGON ((0 0, 2 0, 2 2, 0 ... 525s 2 2.5 POLYGON ((1 1, 3 1, 3 3, 1 ... 525s > aggregate(x, st_sf(st_sfc(a,b,b+10)), mean) 525s Simple feature collection with 3 features and 1 field 525s Geometry type: POLYGON 525s Dimension: XY 525s Bounding box: xmin: 0 ymin: 0 xmax: 13 ymax: 13 525s CRS: NA 525s count geometry 525s 1 1.5 POLYGON ((0 0, 2 0, 2 2, 0 ... 525s 2 2.5 POLYGON ((1 1, 3 1, 3 3, 1 ... 525s 3 NA POLYGON ((11 11, 13 11, 13 ... 525s > 525s BEGIN TEST cast.R 525s 525s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 525s Copyright (C) 2024 The R Foundation for Statistical Computing 525s Platform: aarch64-unknown-linux-gnu 525s 525s R is free software and comes with ABSOLUTELY NO WARRANTY. 525s You are welcome to redistribute it under certain conditions. 525s Type 'license()' or 'licence()' for distribution details. 525s 525s R is a collaborative project with many contributors. 525s Type 'contributors()' for more information and 525s 'citation()' on how to cite R or R packages in publications. 525s 525s Type 'demo()' for some demos, 'help()' for on-line help, or 525s 'help.start()' for an HTML browser interface to help. 525s Type 'q()' to quit R. 525s 525s > suppressPackageStartupMessages(library(sf)) 526s > library(testthat) 527s > # "vertical" conversions: 527s > # column 1: 527s > mp = st_sfc(st_multipoint(matrix(0:3,,2)), st_multipoint(matrix(10:15,,2))) 527s > (ls = st_cast(mp, "LINESTRING")) 527s Geometry set for 2 features 527s Geometry type: LINESTRING 527s Dimension: XY 527s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 527s CRS: NA 527s LINESTRING (0 2, 1 3) 527s LINESTRING (10 13, 11 14, 12 15) 527s MULTIPOINT ((0 2), (1 3)) 527s MULTIPOINT ((10 13), (11 14), (12 15)) 527s POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 5... 527s POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0)) 527s MULTILINESTRING ((0 0, 10 0, 10 10, 0 10, 0 0),... 527s MULTILINESTRING ((0 0, 1 0, 1 1, 0 1, 0 0)) 527s POINT (0 2) 527s POINT (1 3) 527s POINT (10 13) 527s POINT (11 14) 527s POINT (12 15) 527s MULTIPOINT ((0 2)) 527s MULTIPOINT ((1 3)) 527s MULTIPOINT ((10 13)) 527s MULTIPOINT ((11 14)) 527s MULTIPOINT ((12 15)) 527s LINESTRING (0 0, 10 0, 10 10, 0 10) 527s LINESTRING (5 5, 5 6, 6 6, 6 5) 527s LINESTRING (0 0, 1 0, 1 1, 0 1) 527s > st_cast(ls, "MULTIPOINT") 527s Geometry set for 2 features 527s Geometry type: MULTIPOINT 527s Dimension: XY 527s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 527s CRS: NA 527s > 527s > # column 2: 527s > mls = st_sfc(st_multilinestring(list(rbind(c(0,0), c(10,0), c(10,10), c(0,10)), 527s + rbind(c(5,5),c(5,6), c(6,6), c(6,5)))), 527s + st_multilinestring(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1))))) 527s > (pol = st_cast(mls, "POLYGON")) 527s Geometry set for 2 features 527s Geometry type: POLYGON 527s Dimension: XY 527s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 527s CRS: NA 527s > st_cast(pol, "MULTILINESTRING") 527s Geometry set for 2 features 527s Geometry type: MULTILINESTRING 527s Dimension: XY 527s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 527s CRS: NA 527s > 527s > # "horizontal" conversions: 527s > 527s > (pt = st_cast(mp, "POINT")) 527s Geometry set for 5 features 527s Geometry type: POINT 527s Dimension: XY 527s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 527s CRS: NA 527s > (i = attr(pt, "ids")) 527s [1] 2 3 527s > (xx = st_cast(pt, "MULTIPOINT", rep(seq_along(i), i))) 527s Geometry set for 5 features 527s Geometry type: MULTIPOINT 527s Dimension: XY 527s Bounding box: xmin: 0 ymin: 2 xmax: 12 ymax: 15 527s CRS: NA 527s > try(yy <- st_cast(pt, "LINESTRING", rep(seq_along(i), i))) 527s > 527s > #(zz = st_cast(yy, "MULTILINESTRING")) 527s > #(zz = st_cast(yy, "POLYGON")) 527s > 527s > st_cast(mls, "LINESTRING") 527s Geometry set for 3 features 527s Geometry type: LINESTRING 527s Dimension: XY 527s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 527s CRS: NA 527s > 527s > (g = st_sfc(c(mls, ls))) 527s Geometry set for 4 features 527s Geometry type: GEOMETRY 527s Dimension: XY 527s Bounding box: xmin: 0 ymin: 0 xmax: 12 ymax: 15 527s CRS: NA 527s MULTILINESTRING ((0 0, 10 0, 10 10, 0 10), (5 5... 527s MULTILINESTRING ((0 0, 1 0, 1 1, 0 1)) 527s LINESTRING (0 2, 1 3) 527s LINESTRING (10 13, 11 14, 12 15) 527s > st_cast(g, "MULTILINESTRING") 527s Geometry set for 4 features 527s Geometry type: MULTILINESTRING 527s Dimension: XY 527s Bounding box: xmin: 0 ymin: 0 xmax: 12 ymax: 15 527s CRS: NA 527s MULTILINESTRING ((0 0, 10 0, 10 10, 0 10), (5 5... 527s MULTILINESTRING ((0 0, 1 0, 1 1, 0 1)) 527s MULTILINESTRING ((0 2, 1 3)) 527s > expect_warning(st_cast(g, "LINESTRING")) 527s MULTILINESTRING ((10 13, 11 14, 12 15)) 528s > st_cast(st_cast(g, "MULTILINESTRING"), "LINESTRING") # will not loose 528s Geometry set for 5 features 528s Geometry type: LINESTRING 528s Dimension: XY 528s Bounding box: xmin: 0 ymin: 0 xmax: 12 ymax: 15 528s CRS: NA 528s LINESTRING (0 0, 10 0, 10 10, 0 10) 528s LINESTRING (5 5, 5 6, 6 6, 6 5) 528s LINESTRING (0 0, 1 0, 1 1, 0 1) 528s LINESTRING (0 2, 1 3) 528s > 528s > gc = st_sfc(st_geometrycollection( 528s + list( 528s + st_multilinestring(list(rbind(c(0,0), c(10,0), c(10,10), c(0,10)), 528s + rbind(c(5,5),c(5,6), c(6,6), c(6,5)))), 528s + st_multilinestring(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1)))), 528s + st_point(0:1) 528s + ))) 528s > try(st_cast(mls, "POINT")) 528s Geometry set for 12 features 528s Geometry type: POINT 528s Dimension: XY 528s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 528s CRS: NA 528s First 5 geometries: 528s > try(st_cast(mls, "MULTIPOINT")) 528s Geometry set for 3 features 528s Geometry type: MULTIPOINT 528s Dimension: XY 528s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 528s CRS: NA 528s > 528s > outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 528s > hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 528s > hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 528s > pol1 = list(outer, hole1, hole2) 528s > pol2 = list(outer + 12, hole1 + 12) 528s > pol3 = list(outer + 24) 528s > mp = list(pol1,pol2,pol3) 528s > mp1 = st_multipolygon(mp) 528s > s = st_sfc(mp1) 528s > x = st_cast(s, "MULTIPOINT") 528s > x = st_cast(s, "POINT") 528s > expect_warning(st_cast(mp1, "LINESTRING")) 528s LINESTRING (10 13, 11 14, 12 15) 528s POINT (0 0) 528s POINT (10 0) 528s POINT (10 10) 528s POINT (0 10) 528s POINT (5 5) 528s MULTIPOINT ((0 0), (10 0), (10 10), (0 10)) 528s MULTIPOINT ((5 5), (5 6), (6 6), (6 5)) 528s MULTIPOINT ((0 0), (1 0), (1 1), (0 1)) 528s > expect_warning(st_cast(mp1, "POINT")) 528s > mls = mls[[1]] 528s > class(mls) 528s [1] "XY" "MULTILINESTRING" "sfg" 528s > #expect_error(st_cast(mls, "POLYGON")) 528s > st_cast(mls, "POLYGON") 528s POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 5 6, 6 6, 6 5, 5 5)) 528s > 528s > expect_warning(st_cast(mls, "POINT")) 528s > p1 = st_polygon(pol1) 528s > expect_warning(st_cast(p1, "POINT")) 529s > ls = ls[[1]] 529s > class(ls) 529s [1] "XY" "LINESTRING" "sfg" 529s > expect_warning(st_cast(ls, "POINT")) 529s > 529s > mls = st_cast(p1, "MULTILINESTRING") 529s > p2 = st_cast(mls, "POLYGON") 529s > 529s > # st_is: 529s > st_is(st_point(0:1), "POINT") 529s [1] TRUE 529s > sfc = st_sfc(st_point(0:1), st_linestring(matrix(1:6,,2))) 529s > st_is(sfc, "POINT") 529s [1] TRUE FALSE 529s > st_is(sfc, "POLYGON") 529s [1] FALSE FALSE 529s > st_is(sfc, "LINESTRING") 529s [1] FALSE TRUE 529s > st_is(st_sf(a = 1:2, sfc), "LINESTRING") 529s [1] FALSE TRUE 529s > st_is(sfc, c("POINT", "LINESTRING")) 529s [1] TRUE TRUE 529s > 529s > #1194: 529s > 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)))" 529s > g <- st_as_sfc(wkt) 529s > g <- st_sf(demo = "test", geom = g, crs = 4326) 529s > m = st_cast(g, "MULTILINESTRING") 529s > MULTIPOLYGON EMPTY 529s MULTIPOLYGON EMPTY 529s POINT EMPTY 529s POINT EMPTY 529s POINT (0 1) 529s identical(m$geom[[1]], st_cast(g$geom[[1]], "MULTILINESTRING")) 529s [1] TRUE 529s > 529s > st_cast(st_sfc(st_geometrycollection(), st_multipolygon()), 'MULTIPOLYGON') #1961 529s Geometry set for 2 features (with 2 geometries empty) 529s Geometry type: MULTIPOLYGON 529s Dimension: XY 529s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 529s CRS: NA 529s > st_cast(st_sfc(st_geometrycollection(), st_multipolygon(), st_point(0:1)), 'POINT') #1961 529s Geometry set for 3 features (with 2 geometries empty) 529s Geometry type: POINT 529s Dimension: XY 529s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 529s CRS: NA 529s > 529s BEGIN TEST crs.R 529s 529s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 529s Copyright (C) 2024 The R Foundation for Statistical Computing 529s Platform: aarch64-unknown-linux-gnu 529s 529s R is free software and comes with ABSOLUTELY NO WARRANTY. 529s You are welcome to redistribute it under certain conditions. 529s Type 'license()' or 'licence()' for distribution details. 529s 529s R is a collaborative project with many contributors. 529s Type 'contributors()' for more information and 529s 'citation()' on how to cite R or R packages in publications. 529s 529s Type 'demo()' for some demos, 'help()' for on-line help, or 529s 'help.start()' for an HTML browser interface to help. 529s Type 'q()' to quit R. 529s 529s > suppressPackageStartupMessages(library(sf)) 530s > options(rgdal_show_exportToProj4_warnings = "none") 530s > suppressWarnings(st_crs(-1)) 530s Coordinate Reference System: NA 530s > suppressWarnings(st_crs(999999)) 530s Coordinate Reference System: NA 530s > inherits(try(st_crs("error"), silent = TRUE), "try-error") 530s [1] TRUE 530s > 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" 530s > x <- st_crs(str) 530s > x<- st_crs(3857) 530s > str = st_crs(3857)$proj4string 530s > st_crs(3857)$units 530s [1] "m" 530s > x = st_crs("+proj=longlat +datum=WGS84") 530s > x = st_crs(4326) 530s > x = st_crs("+proj=laea") # no EPSG 530s > 530s > x = st_sfc(st_point(0:1)) 530s > y = st_crs(x, parameters = TRUE) 530s > st_crs(x) = 4326 530s > y = st_crs(x, parameters = TRUE) 530s > 530s > from = st_crs(4326)$proj4string 530s > to = st_crs(3857)$proj4string 530s > ret = sf_project(from, to, rbind(c(0,0), c(1,1))) 530s > round(ret, 7) 530s [,1] [,2] 530s [1,] 0.0 0.0 530s [2,] 111319.5 111325.1 530s > # create Inf points: #1227/#1228 530s > suppressWarnings( 530s + sf_project("+proj=longlat", "+proj=lcc +lat_1=30 +lat_2=60", cbind(c(0,0),c(-80,-90)), keep = TRUE) 530s + ) 530s [,1] [,2] 530s [1,] 0 -53554590 530s [2,] NA NA 530s > sf_project(to, from, ret) 530s [,1] [,2] 530s [1,] 0 0 530s [2,] 1 1 530s > suppressWarnings( 530s + sf_project("+proj=longlat", "+proj=lcc +lat_1=30 +lat_2=60", cbind(c(0,0),c(-80,-90)), keep = TRUE) 530s + ) 530s [,1] [,2] 530s [1,] 0 -53554590 530s [2,] NA NA 530s > st_transform(st_sfc(st_point(c(0,0)), st_point(c(1,1)), crs = 4326), 3857) 530s Geometry set for 2 features 530s Geometry type: POINT 530s Dimension: XY 530s Bounding box: xmin: 0 ymin: 0 xmax: 111319.5 ymax: 111325.1 530s Projected CRS: WGS 84 / Pseudo-Mercator 530s POINT (0 0) 530s POINT (111319.5 111325.1) 530s > if (Sys.getenv("USER") %in% c("edzer", "travis")) { # causes memory leaks: 530s + stopifnot(inherits(try(sf_project("+proj=longlat", "+proj=bar", matrix(1:4,2)), silent = TRUE), "try-error")) 530s + stopifnot(inherits(try(sf_project("+proj=foo", "+proj=longlat", matrix(1:4,2)), silent = TRUE), "try-error")) 530s + } 530s > 530s > if (sf_extSoftVersion()["USE_PROJ_H"] == "true" || sf_proj_info("have_datum_files")) { 530s + "datum files installed" 530s + } else { 530s + "datum files not installed" 530s + } 530s [1] "datum files installed" 530s > 530s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 530s + x0 = sp::CRS("+init=epsg:4326") 530s + cat(sp::wkt(x0), "\n") 530s + x = st_crs(x0) 530s + print(x) 530s + 530s + y0 = st_crs(4326) 530s + y0 530s + y = as(y0, "CRS") 530s + cat(sp::wkt(y), "\n") 530s + } 531s GEOGCRS["WGS 84", 531s ENSEMBLE["World Geodetic System 1984 ensemble", 531s MEMBER["World Geodetic System 1984 (Transit)", 531s ID["EPSG",1166]], 531s MEMBER["World Geodetic System 1984 (G730)", 531s ID["EPSG",1152]], 531s MEMBER["World Geodetic System 1984 (G873)", 531s ID["EPSG",1153]], 531s MEMBER["World Geodetic System 1984 (G1150)", 531s ID["EPSG",1154]], 531s MEMBER["World Geodetic System 1984 (G1674)", 531s ID["EPSG",1155]], 531s MEMBER["World Geodetic System 1984 (G1762)", 531s ID["EPSG",1156]], 531s MEMBER["World Geodetic System 1984 (G2139)", 531s ID["EPSG",1309]], 531s ELLIPSOID["WGS 84",6378137,298.257223563, 531s LENGTHUNIT["metre",1], 531s ID["EPSG",7030]], 531s ENSEMBLEACCURACY[2.0], 531s ID["EPSG",6326]], 531s PRIMEM["Greenwich",0, 531s ANGLEUNIT["degree",0.0174532925199433], 531s ID["EPSG",8901]], 531s CS[ellipsoidal,2], 531s AXIS["longitude",east, 531s ORDER[1], 531s ANGLEUNIT["degree",0.0174532925199433, 531s ID["EPSG",9122]]], 531s AXIS["latitude",north, 531s ORDER[2], 531s ANGLEUNIT["degree",0.0174532925199433, 531s ID["EPSG",9122]]], 531s USAGE[ 531s SCOPE["unknown"], 531s AREA["World."], 531s BBOX[-90,-180,90,180]]] 531s Coordinate Reference System: 531s User input: WGS 84 531s wkt: 531s GEOGCRS["WGS 84", 531s ENSEMBLE["World Geodetic System 1984 ensemble", 531s MEMBER["World Geodetic System 1984 (Transit)", 531s ID["EPSG",1166]], 531s MEMBER["World Geodetic System 1984 (G730)", 531s ID["EPSG",1152]], 531s MEMBER["World Geodetic System 1984 (G873)", 531s ID["EPSG",1153]], 531s MEMBER["World Geodetic System 1984 (G1150)", 531s ID["EPSG",1154]], 531s MEMBER["World Geodetic System 1984 (G1674)", 531s ID["EPSG",1155]], 531s MEMBER["World Geodetic System 1984 (G1762)", 531s ID["EPSG",1156]], 531s MEMBER["World Geodetic System 1984 (G2139)", 531s ID["EPSG",1309]], 531s ELLIPSOID["WGS 84",6378137,298.257223563, 531s LENGTHUNIT["metre",1], 531s ID["EPSG",7030]], 531s ENSEMBLEACCURACY[2.0], 531s ID["EPSG",6326]], 531s PRIMEM["Greenwich",0, 531s ANGLEUNIT["degree",0.0174532925199433], 531s ID["EPSG",8901]], 531s CS[ellipsoidal,2], 531s AXIS["longitude",east, 531s ORDER[1], 531s ANGLEUNIT["degree",0.0174532925199433, 531s ID["EPSG",9122]]], 531s AXIS["latitude",north, 531s ORDER[2], 531s ANGLEUNIT["degree",0.0174532925199433, 531s ID["EPSG",9122]]], 531s USAGE[ 531s SCOPE["unknown"], 531s AREA["World."], 531s BBOX[-90,-180,90,180]]] 531s GEOGCRS["WGS 84", 531s ENSEMBLE["World Geodetic System 1984 ensemble", 531s MEMBER["World Geodetic System 1984 (Transit)"], 531s MEMBER["World Geodetic System 1984 (G730)"], 531s MEMBER["World Geodetic System 1984 (G873)"], 531s MEMBER["World Geodetic System 1984 (G1150)"], 531s MEMBER["World Geodetic System 1984 (G1674)"], 531s MEMBER["World Geodetic System 1984 (G1762)"], 531s MEMBER["World Geodetic System 1984 (G2139)"], 531s ELLIPSOID["WGS 84",6378137,298.257223563, 531s LENGTHUNIT["metre",1]], 531s ENSEMBLEACCURACY[2.0]], 531s PRIMEM["Greenwich",0, 531s ANGLEUNIT["degree",0.0174532925199433]], 531s CS[ellipsoidal,2], 531s AXIS["geodetic latitude (Lat)",north, 531s ORDER[1], 531s ANGLEUNIT["degree",0.0174532925199433]], 531s AXIS["geodetic longitude (Lon)",east, 531s ORDER[2], 531s ANGLEUNIT["degree",0.0174532925199433]], 531s USAGE[ 531s SCOPE["Horizontal component of 3D system."], 531s AREA["World."], 531s BBOX[-90,-180,90,180]], 531s ID["EPSG",4326]] Warning message: 531s In CPL_crs_from_input(x) : 531s 531s GDAL Message 1: +init=epsg:XXXX syntax is deprecated. It might return a CRS with a non-EPSG compliant axis order. 531s > 531s > # https://github.com/r-spatial/sf/issues/1170 531s > 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))") 531s > d = st_as_sf(data.frame(id=1, geometry=g), crs=4326) 531s > st_area(d) 531s 350534486 [m^2] 531s > st_area(st_transform(d, 2314)) 531s 349124497 [m^2] 531s > 531s > st_axis_order() 531s [1] FALSE 531s > if (compareVersion(sf_extSoftVersion()["GDAL"], "2.5.0") > -1) 531s + st_axis_order(TRUE) 531s > st_axis_order(FALSE) 531s > 531s BEGIN TEST dist.R 531s 531s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 531s Copyright (C) 2024 The R Foundation for Statistical Computing 531s Platform: aarch64-unknown-linux-gnu 531s 531s R is free software and comes with ABSOLUTELY NO WARRANTY. 531s You are welcome to redistribute it under certain conditions. 531s Type 'license()' or 'licence()' for distribution details. 531s 531s R is a collaborative project with many contributors. 531s Type 'contributors()' for more information and 531s 'citation()' on how to cite R or R packages in publications. 531s 531s Type 'demo()' for some demos, 'help()' for on-line help, or 531s 'help.start()' for an HTML browser interface to help. 531s Type 'q()' to quit R. 531s 531s > suppressPackageStartupMessages(library(sf)) 532s > suppressPackageStartupMessages(library(units)) 532s > 532s > x = st_sfc( 532s + st_point(c(0,0)), 532s + st_point(c(1,0)), 532s + st_point(c(2,0)), 532s + st_point(c(3,0)), 532s + crs = 4326 532s + ) 532s > 532s > y = st_sfc( 532s + st_point(c(0,10)), 532s + st_point(c(1,0)), 532s + st_point(c(2,0)), 532s + st_point(c(3,0)), 532s + st_point(c(4,0)), 532s + crs = 4326 532s + ) 532s > 532s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 532s + d.sf = st_distance(x, y) 532s + d.sp = spDists(as(x, "Spatial"), as(y, "Spatial")) 532s + units(d.sp) = as_units("km") 532s + print(round(d.sf - d.sp, 7)) 532s + 532s + #summary(unclass(d.sf) - d.sp) 532s + 532s + st_crs(x) = st_crs(y) = NA 532s + d.sf = st_distance(x, y) 532s + d.sp = spDists(as(x, "Spatial"), as(y, "Spatial")) 532s + print(round(d.sf - d.sp, 7)) 532s + } 533s Units: [m] 533s [,1] [,2] [,3] [,4] [,5] 533s [1,] 6107.765 -124.3896 -248.7792 -373.1688 -497.5585 533s [2,] 6065.138 0.0000 -124.3896 -248.7792 -373.1688 533s [3,] 5940.569 -124.3896 0.0000 -124.3896 -248.7792 533s [4,] 5743.252 -248.7792 -124.3896 0.0000 -124.3896 533s [,1] [,2] [,3] [,4] [,5] 533s [1,] 0 0 0 0 0 533s [2,] 0 0 0 0 0 533s [3,] 0 0 0 0 0 533s [4,] 0 0 0 0 0 533s > 533s > # st_length: 533s > st_crs(y) = 4326 533s > (z = st_sfc(st_linestring(rbind(c(0,10), c(1,0), c(2,0), c(3,0), c(4,0))), crs = 4326)) 533s Geometry set for 1 feature 533s Geometry type: LINESTRING 533s Dimension: XY 533s Bounding box: xmin: 0 ymin: 0 xmax: 4 ymax: 10 533s Geodetic CRS: WGS 84 533s > d = st_distance(y, y) 533s > round(d, 7) 533s Units: [m] 533s [,1] [,2] [,3] [,4] [,5] 533s [1,] 0 1117440.6 1133750.1 1160423.1 1196767.0 533s [2,] 1117441 0.0 111195.1 222390.2 333585.3 533s [3,] 1133750 111195.1 0.0 111195.1 222390.2 533s [4,] 1160423 222390.2 111195.1 0.0 111195.1 533s [5,] 1196767 333585.3 222390.2 111195.1 0.0 533s > st_length(z) 533s LINESTRING (0 10, 1 0, 2 0, 3 0, 4 0) 533s 1451026 [m] 533s > round(st_length(z) - sum(d[1,2], d[2,3], d[3,4], d[4,5]), 7) 533s 0 [m] 533s > 533s > # st_line_sample: 533s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 533s + st_linestring(rbind(c(0,0),c(10,0)))) 533s > # set.seed(135) 533s > st_line_sample(ls, density = 1) 533s Geometry set for 2 features 533s Geometry type: MULTIPOINT 533s Dimension: XY 533s Bounding box: xmin: 0 ymin: 0 xmax: 9.5 ymax: 0.5 533s CRS: NA 533s > 533s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 533s + st_linestring(rbind(c(0,0),c(.1,0))), crs = 4326) 533s > 533s > st_length(ls) 533s Units: [m] 533s [1] 111195.10 11119.51 533s > try(st_line_sample(ls, density = 1/1000)) 533s MULTIPOINT ((0 0.5)) 533s MULTIPOINT ((0.5 0), (1.5 0), (2.5 0), (3.5 0),... 533s Error in st_line_sample(ls, density = 1/1000) : 533s st_line_sample for longitude/latitude not supported; use st_segmentize? 533s > x = st_line_sample(st_transform(ls, 3857), density = 1/1000) # one per km 533s > 533s BEGIN TEST dplyr.R 533s 533s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 533s Copyright (C) 2024 The R Foundation for Statistical Computing 533s Platform: aarch64-unknown-linux-gnu 533s 533s R is free software and comes with ABSOLUTELY NO WARRANTY. 533s You are welcome to redistribute it under certain conditions. 533s Type 'license()' or 'licence()' for distribution details. 533s 533s R is a collaborative project with many contributors. 533s Type 'contributors()' for more information and 533s 'citation()' on how to cite R or R packages in publications. 533s 533s Type 'demo()' for some demos, 'help()' for on-line help, or 533s 'help.start()' for an HTML browser interface to help. 533s Type 'q()' to quit R. 533s 534s > suppressPackageStartupMessages(library(sf)) 535s > 535s > if (require(dplyr, quietly = TRUE)) { 535s + options(dplyr.summarise.inform=FALSE) 535s + read_sf(system.file("shape/nc.shp", package="sf"), quiet = TRUE) %>% 535s + st_transform(3857) -> nc 535s + nc %>% filter(AREA > .1) %>% plot() 535s + 535s + # plot 10 smallest counties in grey: 535s + nc %>% 535s + select(BIR74, geometry) %>% 535s + plot() 535s + 535s + nc %>% 535s + select(AREA, geometry) %>% 535s + arrange(AREA) %>% 535s + slice(1:10) %>% 535s + plot(add = TRUE, col = 'grey', main ="") 535s + 535s + # select: check both when geometry is part of the selection, and when not: 535s + nc %>% select(SID74, SID79) %>% names() 535s + nc %>% select(SID74, SID79, geometry) %>% names() 535s + nc %>% select(SID74, SID79) %>% class() 535s + nc %>% select(SID74, SID79, geometry) %>% class() 535s + 535s + # group_by: 535s + nc$area_cl = cut(nc$AREA, c(0, .1, .12, .15, .25)) 535s + nc %>% group_by(area_cl) %>% class() 535s + 535s + # mutate: 535s + nc2 <- nc %>% mutate(area10 = AREA/10) 535s + 535s + # transmute: 535s + nc %>% transmute(AREA = AREA/10, geometry = geometry) %>% class() 535s + nc %>% transmute(AREA = AREA/10) %>% class() 535s + 535s + # rename: 535s + nc2 <- nc %>% rename(area = AREA) 535s + 535s + # distinct: 535s + nc[c(1:100,1:10),] %>% distinct() %>% nrow() 535s + 535s + # summarize: 535s + nc$area_cl = cut(nc$AREA, c(0, .1, .12, .15, .25)) 535s + nc.g <- nc %>% group_by(area_cl) 535s + nc.g %>% summarise(mean(AREA)) 535s + nc.g %>% summarize(mean(AREA)) %>% plot(col = 3:6/7) 535s + 535s + library(tidyr) 535s + 535s + # time-wide to long table, using tidyr::gather 535s + # stack the two SID columns for the July 1, 1974 - June 30, 1978 and July 1, 1979 - June 30, 1984 periods 535s + # (see https://cran.r-project.org/web/packages/spdep/vignettes/sids.pdf) 535s + nc %>% select(SID74, SID79, geometry) %>% gather("VAR", "SID", -geometry) %>% summary() 535s + 535s + # spread: 535s + nc$row = 1:100 535s + nc.g <- nc %>% select(SID74, SID79, row) %>% gather("VAR", "SID", -row, -geometry) 535s + nc.g %>% tail() 535s + nc.g %>% spread(VAR, SID) %>% head() 535s + nc %>% select(SID74, SID79, geometry, row) %>% gather("VAR", "SID", -geometry, -row) %>% spread(VAR, SID) %>% head() 535s + 535s + # test st_set_crs in pipe: 535s + sfc = st_sfc(st_point(c(0,0)), st_point(c(1,1))) 535s + x <- sfc %>% st_set_crs(4326) %>% st_transform(3857) 535s + x 535s + 535s + read_sf(system.file("shape/nc.shp", package="sf"), quiet = TRUE) %>% 535s + st_transform(3857) -> nc 535s + nc.merc <- st_transform(nc, 32119) # NC State Plane 535s + suppressPackageStartupMessages(library(units)) 535s + install_unit("person") 535s + person = as_units("person") 535s + nc.merc <- nc.merc %>% mutate(area = st_area(nc.merc), dens = BIR74 * person / area) 535s + 535s + # summary(nc.merc$dens) # requires units 0.4-2 535s + nc.merc$area_cl <- cut(nc$AREA, c(0, .1, .12, .15, .25)) 535s + nc.grp <- nc.merc %>% group_by(area_cl) 535s + 535s + out <- nc.grp %>% summarise(A = sum(area), pop = sum(dens * area), 535s + new_dens = sum(dens * area)/sum(area)) 535s + 535s + # mean densities depend on grouping: 535s + nc.merc %>% summarize(mean(dens)) 535s + out %>% summarise(mean(new_dens)) 535s + 535s + # total densities don't: 535s + nc.merc %>% summarise(sum(area * dens)) 535s + out %>% summarise(sum(A * new_dens)) 535s + 535s + conn = system.file("gpkg/nc.gpkg", package = "sf") 535s + 535s + if (require(DBI, quietly = TRUE) && require(RSQLite, quietly = TRUE)) { 535s + con = dbConnect(SQLite(), dbname = system.file("gpkg/nc.gpkg", package = "sf")) 535s + dbReadTable(con, "nc.gpkg") %>% filter(AREA > 0.2) %>% collect %>% st_sf 535s + 535s + # nest: 535s + storms.sf = st_as_sf(storms, coords = c("long", "lat"), crs = 4326) 535s + x <- storms.sf %>% group_by(name, year) %>% nest 535s + 535s + nrow(distinct(nc[c(1,1,1,2,2,3:100),])) 535s + 535s + # set.seed(1331) 535s + nc$gp <- sample(10, 100, replace=TRUE) 535s + # Get centroid of each group of polygons; https://github.com/r-spatial/sf/issues/969 535s + nc_gp_cent <- nc %>% 535s + group_by(gp) %>% 535s + group_map(st_area) 535s + 535s + nc %>% st_filter(nc[1,]) %>% nrow 535s + } # DBI & SQLITE 535s + } # dplyr 536s 536s Attaching package: 'dplyr' 536s 536s The following objects are masked from 'package:stats': 536s 536s filter, lag 536s 536s The following objects are masked from 'package:base': 536s 536s intersect, setdiff, setequal, union 536s 540s [1]Warning message: 540s 4 540s plotting the first 10 out of 14 attributes; use max.plot = 14 to plot all 540s > 540s BEGIN TEST empty.R 540s 540s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 540s Copyright (C) 2024 The R Foundation for Statistical Computing 540s Platform: aarch64-unknown-linux-gnu 540s 540s R is free software and comes with ABSOLUTELY NO WARRANTY. 540s You are welcome to redistribute it under certain conditions. 540s Type 'license()' or 'licence()' for distribution details. 540s 540s R is a collaborative project with many contributors. 540s Type 'contributors()' for more information and 540s 'citation()' on how to cite R or R packages in publications. 540s 540s Type 'demo()' for some demos, 'help()' for on-line help, or 540s 'help.start()' for an HTML browser interface to help. 540s Type 'q()' to quit R. 540s 541s > suppressPackageStartupMessages(library(sf)) 542s > 542s > # create empty geometries: 542s > st_point(rep(NA_real_,2)) 542s POINT EMPTY 542s > st_point(rep(NA_real_,3), dim = "XYZ") 542s > POINT Z EMPTY 542s st_point(rep(NA_real_,3), dim = "XYM") 542s POINT M EMPTY 542s > st_point(rep(NA_real_,4), dim = "XYZM") 542s > 542s > st_multipoint() 542s > st_multipoint(matrix(numeric(0), 0, 3), dim = "XYZ") 542s > st_multipoint(matrix(numeric(0), 0, 3), dim = "XYM") 542s > st_multipoint(matrix(numeric(0), 0, 4), dim = "XYZM") 542s > 542s > st_linestring(matrix(numeric(0), 0, 2), "XY") 542s > st_linestring(matrix(numeric(0), 0, 3), "XYZ") 542s > st_linestring(matrix(numeric(0), 0, 3), "XYM") 542s > st_linestring(matrix(numeric(0), 0, 4), "XYZM") 542s > 542s > st_multilinestring(list(), "XY") 542s > st_multilinestring(list(), "XYZ") 542s > st_multilinestring(list(), "XYM") 542s > st_multilinestring(list(), "XYZM") 542s > 542s > st_polygon(list(), "XY") 542s > st_polygon(list(), "XYZ") 542s > st_polygon(list(), "XYM") 542s > st_polygon(list(), "XYZM") 542s > 542s > st_multipolygon(list(), "XY") 542s > st_multipolygon(list(), "XYZ") 542s > st_multipolygon(list(), "XYM") 542s > st_multipolygon(list(), "XYZM") 542s > 542s > st_geometrycollection() 542s > st_geometrycollection(dim = "XYZ") 542s > st_geometrycollection(dim = "XYM") 542s > st_geometrycollection(dim = "XYZM") 542s > 542s > st_point(rep(NA_real_,2)) 542s > st_multipoint() 542s > st_linestring(matrix(numeric(0), 0, 2)) 542s > st_multilinestring(list(), "XY") 542s > st_polygon(list(), "XY") 542s > st_multipolygon(list(), "XY") 542s > st_geometrycollection(, "XY") 542s > 542s > (e1 = st_sfc( 542s + st_point(rep(NA_real_,2)), 542s + st_multipoint(), 542s + st_linestring(matrix(numeric(0), 0, 2)), 542s + st_multilinestring(list(), "XY"), 542s + st_polygon(list(), "XY"), 542s + st_multipolygon(list(), "XY"), 542s + st_geometrycollection(, "XY"))) 542s POINT ZM EMPTY 542s MULTIPOINT EMPTY 542s MULTIPOINT Z EMPTY 542s MULTIPOINT M EMPTY 542s MULTIPOINT ZM EMPTY 542s LINESTRING EMPTY 542s LINESTRING Z EMPTY 542s LINESTRING M EMPTY 542s LINESTRING ZM EMPTY 542s MULTILINESTRING EMPTY 542s MULTILINESTRING Z EMPTY 542s MULTILINESTRING M EMPTY 542s MULTILINESTRING ZM EMPTY 542s POLYGON EMPTY 542s POLYGON Z EMPTY 542s POLYGON M EMPTY 542s POLYGON ZM EMPTY 542s MULTIPOLYGON EMPTY 542s MULTIPOLYGON Z EMPTY 542s MULTIPOLYGON M EMPTY 542s MULTIPOLYGON ZM EMPTY 542s GEOMETRYCOLLECTION EMPTY 542s GEOMETRYCOLLECTION Z EMPTY 542s GEOMETRYCOLLECTION M EMPTY 542s GEOMETRYCOLLECTION ZM EMPTY 542s POINT EMPTY 542s MULTIPOINT EMPTY 542s LINESTRING EMPTY 542s MULTILINESTRING EMPTY 542s POLYGON EMPTY 542s MULTIPOLYGON EMPTY 542s GEOMETRYCOLLECTION EMPTY 542s POINT EMPTY 542s MULTIPOINT EMPTY 542s LINESTRING EMPTY 542s MULTILINESTRING EMPTY 542s POLYGON EMPTY 542s POINT Z EMPTY 542s MULTIPOINT Z EMPTY 542s LINESTRING Z EMPTY 542s MULTILINESTRING Z EMPTY 542s POLYGON Z EMPTY 542s POINT M EMPTY 542s MULTIPOINT M EMPTY 542s LINESTRING M EMPTY 542s MULTILINESTRING M EMPTY 542s POLYGON M EMPTY 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XY 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s CRS: NA 542s First 5 geometries: 542s > 542s > (e2 = st_sfc(st_point(rep(NA_real_,3), "XYZ"), 542s + st_multipoint(matrix(numeric(0),0,3), dim = "XYZ"), 542s + st_linestring(matrix(numeric(0), 0, 3)), 542s + st_multilinestring(list(), "XYZ"), 542s + st_polygon(list(), "XYZ"), 542s + st_multipolygon(list(), "XYZ"), 542s + st_geometrycollection(dim = "XYZ"))) 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XYZ 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s z_range: zmin: NA zmax: NA 542s CRS: NA 542s First 5 geometries: 542s > 542s > (e3 = st_sfc(st_point(rep(NA_real_,3), "XYM"), 542s + st_multipoint(matrix(numeric(0),0,3), dim = "XYM"), 542s + st_linestring(matrix(numeric(0), 0, 3), "XYM"), 542s + st_multilinestring(list(), "XYM"), 542s + st_polygon(list(), "XYM"), 542s + st_multipolygon(list(), "XYM"), 542s + st_geometrycollection(dim = "XYM"))) 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XYM 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s m_range: mmin: NA mmax: NA 542s CRS: NA 542s First 5 geometries: 542s > 542s > (e4 = st_sfc(st_point(rep(NA_real_,4)), 542s + st_multipoint(matrix(numeric(0),0,4), dim = "XYZM"), 542s + st_linestring(matrix(numeric(0), 0, 4)), 542s + st_multilinestring(list(), "XYZM"), 542s + st_polygon(list(), "XYZM"), 542s + st_multipolygon(list(), "XYZM"), 542s + st_geometrycollection(dim = "XYZM"))) 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XYZM 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s z_range: zmin: NA zmax: NA 542s m_range: mmin: NA mmax: NA 542s CRS: NA 542s First 5 geometries: 542s POINT ZM EMPTY 542s MULTIPOINT ZM EMPTY 542s LINESTRING ZM EMPTY 542s MULTILINESTRING ZM EMPTY 542s POLYGON ZM EMPTY 542s > 542s > st_as_sfc(st_as_binary(e1, pureR = TRUE)) 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XY 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s CRS: NA 542s First 5 geometries: 542s > st_as_sfc(st_as_binary(e1, pureR = FALSE)) 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XY 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s CRS: NA 542s First 5 geometries: 542s > st_as_sfc(st_as_binary(e2, pureR = FALSE)) 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XYZ 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s z_range: zmin: NA zmax: NA 542s CRS: NA 542s First 5 geometries: 542s > st_as_sfc(st_as_binary(e3, pureR = FALSE)) 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XYM 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s m_range: mmin: NA mmax: NA 542s CRS: NA 542s First 5 geometries: 542s > st_as_sfc(st_as_binary(e4, pureR = FALSE)) 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XYZM 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s z_range: zmin: NA zmax: NA 542s m_range: mmin: NA mmax: NA 542s CRS: NA 542s First 5 geometries: 542s > st_as_sfc(st_as_binary(e1, pureR = FALSE)) 542s Geometry set for 7 features (with 7 geometries empty) 542s Geometry type: GEOMETRY 542s Dimension: XY 542s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 542s CRS: NA 542s First 5 geometries: 542s > 542s > # sfc_GEOMETRY: 542s > x = st_sfc(st_point(0:1), st_linestring(matrix(1:4,2,2))) 542s > st_intersects(x, x, sparse = FALSE) 542s POINT EMPTY 542s MULTIPOINT EMPTY 542s LINESTRING EMPTY 542s MULTILINESTRING EMPTY 542s POLYGON EMPTY 542s POINT EMPTY 542s MULTIPOINT EMPTY 542s LINESTRING EMPTY 542s MULTILINESTRING EMPTY 542s POLYGON EMPTY 542s POINT Z EMPTY 542s MULTIPOINT Z EMPTY 542s LINESTRING Z EMPTY 542s MULTILINESTRING Z EMPTY 542s POLYGON Z EMPTY 542s POINT M EMPTY 542s MULTIPOINT M EMPTY 542s LINESTRING M EMPTY 542s MULTILINESTRING M EMPTY 542s POLYGON M EMPTY 542s POINT ZM EMPTY 542s MULTIPOINT ZM EMPTY 542s LINESTRING ZM EMPTY 542s MULTILINESTRING ZM EMPTY 542s POLYGON ZM EMPTY 542s POINT EMPTY 542s MULTIPOINT EMPTY 542s LINESTRING EMPTY 542s MULTILINESTRING EMPTY 542s POLYGON EMPTY 542s [,1] [,2] 542s [1,] TRUE FALSE 542s [2,] FALSE TRUE 542s > 542s > # two empty geoms: 542s > x = st_sfc(st_multipoint(), st_linestring()) 542s > st_intersects(x, x, sparse = FALSE) 542s [,1] [,2] 542s [1,] FALSE FALSE 542s [2,] FALSE FALSE 542s > 542s > # write & read: 542s > x = st_sf(a = 2:1, geom = structure(st_sfc(st_linestring(), st_linestring(matrix(1:4,2))))) 542s > write_sf(x, "empty.gpkg") 542s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 542s > y = st_read("empty.gpkg", quiet = TRUE) 542s > all.equal(x, y) 542s [1] "Component \"geom\": Attributes: < Component \"crs\": Component \"input\": 'is.NA' value mismatch: 0 in current 1 in target >" 542s [2] "Component \"geom\": Attributes: < Component \"crs\": Component \"wkt\": 'is.NA' value mismatch: 0 in current 1 in target >" 542s > 542s > # https://github.com/edzer/sfr/issues/398 : 542s > pt = st_sfc(st_point(c(0,92)), crs = 4267) 542s > robin_crs <- "+proj=robin +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs" 542s > # india_crs <- "+init=epsg:24383" # India-centered Lambert conformal conic projection 542s > 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" 542s > st_transform(st_transform(pt, robin_crs), india_crs)[[1]] 542s > 542s POINT EMPTY 542s BEGIN TEST gdal_geom.R 542s 542s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 542s Copyright (C) 2024 The R Foundation for Statistical Computing 542s Platform: aarch64-unknown-linux-gnu 542s 542s R is free software and comes with ABSOLUTELY NO WARRANTY. 542s You are welcome to redistribute it under certain conditions. 542s Type 'license()' or 'licence()' for distribution details. 542s 542s R is a collaborative project with many contributors. 542s Type 'contributors()' for more information and 542s 'citation()' on how to cite R or R packages in publications. 542s 542s Type 'demo()' for some demos, 'help()' for on-line help, or 542s 'help.start()' for an HTML browser interface to help. 542s Type 'q()' to quit R. 542s 542s > suppressPackageStartupMessages(library(sf)) 544s > 544s > nc = st_read(system.file("shape/nc.shp", package="sf"), "nc", crs = 4267, 544s + agr = c(AREA = "aggregate", PERIMETER = "aggregate", CNTY_ = "identity", 544s + CNTY_ID = "identity", NAME = "identity", FIPS = "identity", FIPSNO = "identity", 544s + CRESS_ID = "identity", BIR74 = "aggregate", SID74 = "aggregate", NWBIR74 = "aggregate", 544s + BIR79 = "aggregate", SID79 = "aggregate", NWBIR79 = "aggregate"), quiet = TRUE) 544s > 544s > st_is_valid(nc) 544s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [16] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [31] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [46] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [61] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [76] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [91] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s > 544s > st_is_simple(nc) 544s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [16] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [31] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [46] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [61] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [76] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s [91] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 544s > 544s > nc_tr = st_transform(nc, 3857) 544s > 544s > x = st_buffer(nc_tr, 1000) 544s > 544s > x = st_boundary(nc) 544s > 544s > x = st_convex_hull(nc) 544s > 544s > x = st_simplify(nc_tr, dTolerance = 1e4) 544s > 544s > x = st_simplify(nc_tr, preserveTopology = TRUE) 544s > 544s > if (sf:::CPL_geos_version() >= "3.4.0") 544s + x = st_triangulate(nc_tr) 544s > 544s > mls = st_multilinestring(list(matrix(c(0,0,0,1,1,1,0,0),,2,byrow=TRUE))) 544s > x = st_polygonize(mls) 544s > 544s > x = st_segmentize(nc_tr, 5e4) 544s > 544s > try(x <- st_segmentize(nc_tr, -0.1)) 544s Error : argument dfMaxLength should be positive 544s 544s > 544s > x = st_centroid(nc_tr) 544s Warning message: 544s st_centroid assumes attributes are constant over geometries 544s > x = st_point_on_surface(nc_tr) 544s Warning message: 544s > 544s > a = nc[1:5,] 544s > b = nc[4:10,] 544s > 544s > x <- st_intersection(a[1,] ,b) 544s st_point_on_surface assumes attributes are constant over geometries 544s Warning message: 544s attribute variables are assumed to be spatially constant throughout all geometries 544s > 544s > u = st_union(b) 544s > 544s > x <- st_intersection(st_geometry(a), st_geometry(u)) 544s > 544s > x = st_union(a[1,], b) 544s > 544s > x = st_union(a, st_union(b)) 544s Warning message: 544s attribute variables are assumed to be spatially constant throughout all geometries 544s Warning message: 544s attribute variables are assumed to be spatially constant throughout all geometries 544s > 544s > x = st_difference(a[1,], b) 545s > 545s > x = st_difference(a, st_union(b)) 545s Warning message: 545s attribute variables are assumed to be spatially constant throughout all geometries 545s > 545s > x = st_sym_difference(a[1,], b) 545s Warning message: 545s attribute variables are assumed to be spatially constant throughout all geometries 545s > Warning message: 545s attribute variables are assumed to be spatially constant throughout all geometries 545s 545s > x = st_sym_difference(a, st_union(b)) 545s > Warning message: 545s attribute variables are assumed to be spatially constant throughout all geometries 545s 545s > x = st_drivers() 545s > #cat(paste("GDAL has", nrow(x), "drivers\n")) 545s > 545s > # GEOS ops: 545s > 545s > st_relate(a, b) 545s although coordinates are longitude/latitude, st_relate assumes that they are 545s planar 545s [,1] [,2] [,3] [,4] [,5] [,6] 545s [1,] "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" 545s [2,] "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" 545s [3,] "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" "FF2FF1212" 545s [4,] "2FFF1FFF2" "FF2FF1212" "FF2FF1212" "FF2F11212" "FF2FF1212" "FF2FF1212" 545s [5,] "FF2FF1212" "2FFF1FFF2" "FF2F11212" "FF2FF1212" "FF2FF1212" "FF2F11212" 545s [,7] 545s [1,] "FF2FF1212" 545s [2,] "FF2FF1212" 545s [3,] "FF2F11212" 545s [4,] "FF2FF1212" 545s [5,] "FF2FF1212" 545s > 545s > st_disjoint(a, b) 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `disjoint' 545s 1: 1, 2, 3, 4, 5, 6, 7 545s 2: 1, 2, 3, 4, 5, 6, 7 545s 3: 1, 2, 3, 4, 5, 6 545s 4: 2, 3, 5, 6, 7 545s 5: 1, 4, 5, 7 545s > 545s > st_touches(a, b) 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `touches' 545s 1: (empty) 545s 2: (empty) 545s 3: 7 545s 4: 4 545s 5: 3, 6 545s > 545s > st_crosses(a, b) 545s although coordinates are longitude/latitude, st_crosses assumes that they are 545s planar 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `crosses' 545s 1: (empty) 545s 2: (empty) 545s 3: (empty) 545s 4: (empty) 545s 5: (empty) 545s > 545s > st_within(a, b) 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `within' 545s 1: (empty) 545s 2: (empty) 545s 3: (empty) 545s 4: 1 545s 5: 2 545s > 545s > st_contains(a, b) 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `contains' 545s 1: (empty) 545s 2: (empty) 545s 3: (empty) 545s 4: 1 545s 5: 2 545s > 545s > st_overlaps(a, b) 545s although coordinates are longitude/latitude, st_overlaps assumes that they are 545s planar 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `overlaps' 545s 1: (empty) 545s 2: (empty) 545s 3: (empty) 545s 4: (empty) 545s 5: (empty) 545s > 545s > st_equals(a, b) 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `equals' 545s 1: (empty) 545s 2: (empty) 545s 3: (empty) 545s 4: 1 545s 5: 2 545s > 545s > st_covers(a, b) 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `covers' 545s 1: (empty) 545s 2: (empty) 545s 3: (empty) 545s 4: 1 545s 5: 2 545s > 545s > st_covered_by(a, b) 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `covered_by' 545s 1: (empty) 545s 2: (empty) 545s 3: (empty) 545s 4: 1 545s 5: 2 545s > 545s > st_equals_exact(a, b, 0.01) 545s Sparse geometry binary predicate list of length 5, where the predicate 545s was `equals_exact' 545s 1: (empty) 545s 2: (empty) 545s 3: (empty) 545s 4: 1 545s 5: 2 545s > 545s > # st_is_within_distance(a, b, 2) 545s > 545s > st_geometry_type(st_sfc(st_point(1:2), st_linestring(matrix(1:4,2,2)))) 545s [1] POINT LINESTRING 545s 18 Levels: GEOMETRY POINT LINESTRING POLYGON MULTIPOINT ... TRIANGLE 545s > 545s > st_geometry_type(st_sfc(st_point(1:2), st_linestring(matrix(1:4,2,2))), by_geometry = FALSE) 545s [1] GEOMETRY 545s 18 Levels: GEOMETRY POINT LINESTRING POLYGON MULTIPOINT ... TRIANGLE 545s > 545s > st_zm(list(st_point(1:3), st_linestring(matrix(1:6,2,3)))) 545s [[1]] 545s 545s [[2]] 545s 545s > POINT (1 2) 545s LINESTRING (1 3, 2 4) 545s 545s > st_zm(list(st_point(1:2), st_linestring(matrix(1:6,3,2))), add = TRUE, "Z") 545s [[1]] 545s POINT (1 2) 545s 545s [[2]] 545s LINESTRING (1 4, 2 5, 3 6) 545s 545s > 545s > st_transform(st_sfc(st_point(c(0,0)), crs=4326), st_crs("+proj=geocent"))[[1]] 545s POINT Z (6378137 0 0) 545s > 545s > cbind(st_area(nc_tr[1:5,]), a$AREA) 545s [,1] [,2] 545s [1,] 1760230516 0.114 545s [2,] 946417787 0.061 545s [3,] 2202223078 0.143 545s [4,] 1074332698 0.070 545s [5,] 2352528086 0.153 545s > 545s > st_area(st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0))))) 545s [1] 1 545s > 545s > st_length(st_linestring(rbind(c(0,0),c(0,1)))) 545s [1] 1 545s > 545s > st_length(st_multilinestring(list(rbind(c(0,0),c(0,1))))) 545s [1] 1 545s > 545s > try(st_length(st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))))) 545s [1] 0 545s > 545s > st_area(st_multilinestring(list(rbind(c(0,0),c(0,1))))) 545s [1] 0 545s > 545s > # adds the (0.5 0.5) node: 545s > st_union(st_multilinestring(list(rbind(c(0,0),c(1,1)), rbind(c(0,1), c(1,0))))) 545s > 545s > p1 = st_point(c(7,52)) 545s > p2 = st_point(c(-30,20)) 545s > sfc = st_sfc(p1, p2) 545s > try(st_buffer(sfc, units::set_units(1000, km))) # error: no crs 545s > sfc = st_sfc(p1, p2, crs = 4326) 545s > try(zzz <- st_buffer(sfc, units::set_units(1000, km))) # error: wrong units 545s MULTILINESTRING ((0 0, 1 1), (0 1, 1 0)) 545s Error in st_buffer.sfc(sfc, units::set_units(1000, km)) : 545s x does not have a crs set: can't convert units 545s > if (version$os == "linux-gnu") { # FIXME: why does this break on windows - degree symbol? 545s + x = st_buffer(sfc, units::set_units(0.1, rad)) # OK: will convert to arc_degrees 545s + } 545s > x = st_transform(sfc, 3857) 545s > x = st_buffer(x, units::set_units(1000, km)) # success 545s > 545s > cr = st_as_sfc("CIRCULARSTRING(0 0,1 0,1 1)") 545s > cr1 = st_sf(a = 1, geometry = cr) 545s > plot(cr) 545s > st_as_grob(cr[[1]]) 545s lines[GRID.lines.1] 545s > 545s > 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))))") 545s > mp <- x[[1]] %>% st_cast("MULTIPOLYGON") 545s > 545s > x = st_as_sfc("COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 1, 1 0),(1 0, 0 1))") 545s > ls <- x[[1]] %>% st_cast() 545s > class(ls) 545s [1] "XY" "LINESTRING" "sfg" 545s > 545s > is.na(st_bbox(ls)) 545s [1] FALSE 545s > 545s > mp = st_combine(st_buffer(st_sfc(lapply(1:3, function(x) st_point(c(x,x)))), 0.2 * 1:3)) 545s > plot(st_centroid(mp), add = TRUE, col = 'red') # centroid of combined geometry 545s > plot(st_centroid(mp, of_largest_polygon = TRUE), add = TRUE, col = 'blue', pch = 3) # center of largest sub-polygon 545s > 545s > 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))))) 545s > suppressWarnings(st_is_valid(x)) 545s [1] FALSE 545s > y = st_make_valid(x) 545s > y = st_make_valid(x[[1]]) 545s > y = st_make_valid(st_sf(a = 1, geom = x)) 545s > st_is_valid(y) 545s [1] TRUE 545s > 545s BEGIN TEST geos.R 546s 546s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 546s Copyright (C) 2024 The R Foundation for Statistical Computing 546s Platform: aarch64-unknown-linux-gnu 546s 546s R is free software and comes with ABSOLUTELY NO WARRANTY. 546s You are welcome to redistribute it under certain conditions. 546s Type 'license()' or 'licence()' for distribution details. 546s 546s R is a collaborative project with many contributors. 546s Type 'contributors()' for more information and 546s 'citation()' on how to cite R or R packages in publications. 546s 546s Type 'demo()' for some demos, 'help()' for on-line help, or 546s 'help.start()' for an HTML browser interface to help. 546s Type 'q()' to quit R. 546s 546s > suppressPackageStartupMessages(library(sf)) 547s > # nc = st_read(system.file("gpkg/nc.gpkg", package="sf")) 547s > nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 547s > nc_checked = st_transform(nc, 32119, check = TRUE) 547s > ncm = st_transform(nc, 32119) 547s > 547s > x = st_transform(nc[1:10,], 32119) 547s > st_distance(x) 547s Units: [m] 547s [,1] [,2] [,3] [,4] [,5] [,6] [,7] 547s [1,] 0.00 0.00 25651.99 440561.48 299772.34 361529.73 419671.66 547s [2,] 0.00 0.00 0.00 409429.44 268945.05 332590.52 388545.58 547s [3,] 25651.99 0.00 0.00 367556.52 227018.38 290298.04 346669.14 547s [4,] 440561.48 409429.44 367556.52 0.00 67226.86 45537.62 0.00 547s [5,] 299772.34 268945.05 227018.38 67226.86 0.00 0.00 46527.56 547s [6,] 361529.73 332590.52 290298.04 45537.62 0.00 0.00 30213.17 547s [7,] 419671.66 388545.58 346669.14 0.00 46527.56 30213.17 0.00 547s [8,] 384593.29 354295.06 312351.76 16130.19 11926.86 0.00 0.00 547s [9,] 262353.97 231217.73 189310.73 140455.97 0.00 64606.27 119564.00 547s [10,] 71138.53 41943.71 0.00 330752.58 190183.42 252373.26 309863.33 547s [,8] [,9] [,10] 547s [1,] 384593.29 262353.97 71138.53 547s [2,] 354295.06 231217.73 41943.71 547s [3,] 312351.76 189310.73 0.00 547s [4,] 16130.19 140455.97 330752.58 547s [5,] 11926.86 0.00 190183.42 547s [6,] 0.00 64606.27 252373.26 547s [7,] 0.00 119564.00 309863.33 547s [8,] 0.00 85533.33 275391.07 547s [9,] 85533.33 0.00 152489.45 547s [10,] 275391.07 152489.45 0.00 547s > 547s > st_is_valid(nc) 547s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 547s [16] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 547s [31] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 547s [46] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 547s [61] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 547s [76] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 547s [91] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 547s > 547s > st_is_empty(st_sfc(st_point(), st_linestring())) 547s [1] TRUE TRUE 547s > 547s > ops = c("intersects", #"disjoint", 547s + "touches", "crosses", "within", "contains", "overlaps", "equals", "covers", "covered_by", "equals_exact") 547s > for (op in ops) { 547s + x = sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, FALSE) 547s + x = sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, TRUE) 547s + } 548s > 548s > ops = c("intersects", #"disjoint", 548s + "touches", "crosses", "within", "contains", "overlaps", "covers", "covered_by") 548s > df = data.frame(ops = ops) 548s > df$equal = NA 548s > for (op in ops) 548s + df[df$ops == op, "equal"] = identical( 548s + sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, TRUE, FALSE), 548s + sf:::st_geos_binop(op, ncm[1:50,], ncm[51:100,], 0, NA_character_, TRUE, TRUE) 548s + ) 548s > df 548s ops equal 548s 1 intersects TRUE 548s 2 touches TRUE 548s 3 crosses TRUE 548s 4 within TRUE 548s 5 contains TRUE 548s 6 overlaps TRUE 548s 7 covers TRUE 548s 8 covered_by TRUE 548s > 548s > st_contains_properly(ncm[1:3,], ncm[1:3]) 548s Sparse geometry binary predicate list of length 3, where the predicate 548s was `contains_properly' 548s 1: (empty) 548s 2: (empty) 548s 3: (empty) 548s > 548s > st_combine(nc) 548s Geometry set for 1 feature 548s Geometry type: MULTIPOLYGON 548s Dimension: XY 548s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 548s Geodetic CRS: NAD27 549s > 549s > st_dimension(st_sfc(st_point(0:1), st_linestring(rbind(c(0,0),c(1,1))), 549s + st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))))) 549s MULTIPOLYGON (((-81.47276 36.23436, -81.54084 3... 549s [1] 0 1 2 549s > 549s > ncbb = st_as_sfc(st_bbox(nc)) 549s > g = st_make_grid(ncbb) 549s > x = st_intersection(nc, g) 582s > x = st_intersection(g, nc) 582s Warning message: 582s attribute variables are assumed to be spatially constant throughout all geometries 582s MULTIPOINT ((0 0.8878369)) 582s MULTIPOINT ((0.2986488 0), (2.48417 0), (2.5678... 582s Warning message: 582s In st_interpolate_aw.sf(nc["BIR74"], g, FALSE) : 582s st_interpolate_aw assumes attributes are constant or uniform over areas of x 582s > 582s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 582s + st_linestring(rbind(c(0,0),c(10,0)))) 582s > 582s > suppressWarnings(RNGversion("3.5.3")) 582s > set.seed(13531) 582s > 582s > st_line_sample(ls, density = 1, type = "random") 582s Geometry set for 2 features 582s Geometry type: MULTIPOINT 582s Dimension: XY 582s Bounding box: xmin: 0 ymin: 0 xmax: 6.880179 ymax: 0.8878369 582s CRS: NA 582s > 582s > g = st_make_grid(ncbb, n = c(20,10)) 582s > 582s > a1 = st_interpolate_aw(nc["BIR74"], g, FALSE) 582s > sum(a1$BIR74) / sum(nc$BIR74) # not close to one: property is assumed spatially intensive 582s [1] 1.436123 582s > a2 = st_interpolate_aw(nc["BIR74"], g, extensive = TRUE) 596s > sum(a2$BIR74) / sum(nc$BIR74) 596s Warning message: 596s In st_interpolate_aw.sf(nc["BIR74"], g, extensive = TRUE) : 596s st_interpolate_aw assumes attributes are constant or uniform over areas of x 596s [1] 1 596s > 596s > # missing x: 596s > g = st_make_grid(offset = c(0,0), cellsize = c(1,1), n = c(10,10)) 596s > g = st_make_grid(what = "centers") 596s > length(g) 596s [1] 648 596s > g = st_make_grid(what = "corners") 596s > length(g) 596s [1] 703 596s > 596s > g1 = st_make_grid(ncbb, 0.1, what = "polygons", square = FALSE) 597s > g2 = st_make_grid(ncbb, 0.1, what = "points", square = FALSE) 598s > 598s > # st_line_merge: 598s > mls = st_multilinestring(list(rbind(c(0,0), c(1,1)), rbind(c(2,0), c(1,1)))) 598s > st_line_merge(mls) 598s LINESTRING (0 0, 1 1, 2 0) 598s > 598s > if (isTRUE(try(compareVersion(sf_extSoftVersion()["GEOS"], "3.5.0") > -1, silent = TRUE))) { 598s + # voronoi: 598s + set.seed(1) 598s + x = st_multipoint(matrix(runif(10),,2)) 598s + box = st_polygon(list(rbind(c(0,0),c(1,0),c(1,1),c(0,1),c(0,0)))) 598s + v = st_sfc(st_voronoi(x, st_sfc(box))) 598s + plot(v, col = 0, border = 1, axes = TRUE) 598s + plot(box, add = TRUE, col = 0, border = 1) # a larger box is returned, as documented 598s + plot(x, add = TRUE, col = 'red', cex=2, pch=16) 598s + plot(st_intersection(st_cast(v), box)) # clip to smaller box 598s + plot(x, add = TRUE, col = 'red', cex=2, pch=16) 598s + 598s + v = st_voronoi(x) 598s + print(class(v)) 598s + v = st_sfc(st_voronoi(st_sfc(x))) 598s + print(class(v)) 598s + v = st_voronoi(st_sf(a = 1, geom = st_sfc(x))) 598s + print(class(v)) 598s + } 598s [1] "XY" "GEOMETRYCOLLECTION" "sfg" 598s [1] "sfc_GEOMETRYCOLLECTION" "sfc" 598s [1] "sf" "data.frame" 598s > 598s > i = st_intersects(ncm, ncm[1:88,]) 598s > all.equal(i, t(t(i))) 598s [1] TRUE 598s > 598s > # check use of pattern in st_relate: 598s > sfc = st_as_sfc(st_bbox(st_sfc(st_point(c(0,0)), st_point(c(3,3))))) 598s > grd = st_make_grid(sfc, n = c(3,3)) 598s > st_intersects(grd) 598s Sparse geometry binary predicate list of length 9, where the predicate 598s was `intersects' 598s 1: 1, 2, 4, 5 598s 2: 1, 2, 3, 4, 5, 6 598s 3: 2, 3, 5, 6 598s 4: 1, 2, 4, 5, 7, 8 598s 5: 1, 2, 3, 4, 5, 6, 7, 8, 9 598s 6: 2, 3, 5, 6, 8, 9 598s 7: 4, 5, 7, 8 598s 8: 4, 5, 6, 7, 8, 9 598s 9: 5, 6, 8, 9 598s > st_relate(grd, pattern = "****1****") 598s Sparse geometry binary predicate list of length 9, where the predicate 598s was `relate_pattern' 598s 1: 1, 2, 4 598s 2: 1, 2, 3, 5 598s 3: 2, 3, 6 598s 4: 1, 4, 5, 7 598s 5: 2, 4, 5, 6, 8 598s 6: 3, 5, 6, 9 598s 7: 4, 7, 8 598s 8: 5, 7, 8, 9 598s 9: 6, 8, 9 598s > st_relate(grd, pattern = "****0****") 598s Sparse geometry binary predicate list of length 9, where the predicate 598s was `relate_pattern' 598s 1: 5 598s 2: 4, 6 598s 3: 5 598s 4: 2, 8 598s 5: 1, 3, 7, 9 598s 6: 2, 8 598s 7: 5 598s 8: 4, 6 598s 9: 5 598s > st_rook = function(a, b = a, ...) st_relate(a, b, pattern = "F***1****", ...) 598s > st_rook(grd, sparse = FALSE) 598s [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] 598s [1,] FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE FALSE 598s [2,] TRUE FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE 598s [3,] FALSE TRUE FALSE FALSE FALSE TRUE FALSE FALSE FALSE 598s [4,] TRUE FALSE FALSE FALSE TRUE FALSE TRUE FALSE FALSE 598s [5,] FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE 598s [6,] FALSE FALSE TRUE FALSE TRUE FALSE FALSE FALSE TRUE 598s [7,] FALSE FALSE FALSE TRUE FALSE FALSE FALSE TRUE FALSE 598s [8,] FALSE FALSE FALSE FALSE TRUE FALSE TRUE FALSE TRUE 598s [9,] FALSE FALSE FALSE FALSE FALSE TRUE FALSE TRUE FALSE 598s > 598s > #if (Sys.getenv("USER") %in% c("edzer", "travis")) { # memory leaks: 598s > try(st_relate(st_point(), st_point(), pattern = "FF*FF****")) # error: use st_disjoint 598s > #} 598s > Error : use st_disjoint for this pattern 598s 598s > a = st_is_within_distance(nc[c(1:3,20),], nc[1:3,], 100000, sparse = FALSE) 598s > b = st_is_within_distance(nc[c(1:3,20),], nc[1:3,], units::set_units(100000, m), sparse = FALSE) 598s > all.equal(a, b) 598s [1] TRUE 598s > x = st_is_within_distance(nc[1:3,], nc[1:5,], 100000) 598s > y = st_is_within_distance(nc[1:3,], nc[1:5,], units::set_units(100, km)) 598s > all.equal(x, y) 598s [1] TRUE 598s > 598s > nc_3857 = st_transform(nc, 3857) 598s > a = st_is_within_distance(nc_3857[c(1:3,20),], nc_3857[1:3,], 100000, sparse = FALSE) 598s > b = st_is_within_distance(nc_3857[c(1:3,20),], nc_3857[1:3,], units::set_units(100000, m), sparse = FALSE) 598s > all.equal(a, b) 598s [1] TRUE 598s > x = st_is_within_distance(nc_3857, nc_3857, 100000) 599s > y = st_is_within_distance(nc_3857, nc_3857, units::set_units(100, km)) 599s > all.equal(x, y) 599s [1] TRUE 599s > 599s > pe = st_sfc(st_point()) 599s > p = st_sfc(st_point(c(0,0)), st_point(c(0,1)), st_point(c(0,2))) 599s > st_distance(p, p) 599s [,1] [,2] [,3] 599s [1,] 0 1 2 599s [2,] 1 0 1 599s [3,] 2 1 0 599s > st_distance(p, pe) 599s [,1] 599s [1,] NA 599s [2,] NA 599s [3,] NA 599s > st_distance(p, p, by_element = TRUE) 599s [1] 0 0 0 599s > st_crs(p) = 4326 599s > st_distance(p, p[c(2,3,1)], by_element = TRUE) 599s Units: [m] 599s [1] 111195.1 111195.1 222390.2 599s > p = st_transform(p, 3587) 599s > st_distance(p, p[c(2,3,1)], by_element = TRUE) 599s Units: [m] 599s [1] 144589.5 142873.3 287462.8 599s > 599s > # from https://github.com/r-spatial/sf/issues/458 : 599s > pts <- st_sfc(st_point(c(.5,.5)), st_point(c(1.5, 1.5)), st_point(c(2.5, 2.5))) 599s > pol <- st_polygon(list(rbind(c(0,0), c(2,0), c(2,2), c(0,2), c(0,0)))) 599s > pol_df <- data.frame(id = 1) 599s > st_geometry(pol_df) <- st_sfc(pol) 599s > st_intersects(pts, pol_df[pol_df$id == 2,]) # with empty sf/sfc 599s Sparse geometry binary predicate list of length 3, where the predicate 599s was `intersects' 599s 1: (empty) 599s 2: (empty) 599s 3: (empty) 599s > st_intersects(pts, pol_df[pol_df$id == 2,], sparse = FALSE) # with empty sf/sfc 599s 599s [1,] 599s [2,] 599s [3,] 599s > 599s > # st_node 599s > l = st_linestring(rbind(c(0,0), c(1,1), c(0,1), c(1,0), c(0,0))) 599s > st_node(l) 599s 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)) 599s > st_node(st_sfc(l)) 599s Geometry set for 1 feature 599s Geometry type: MULTILINESTRING 599s Dimension: XY 599s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 599s CRS: NA 599s MULTILINESTRING ((0 0, 0.5 0.5), (0.5 0.5, 1 1,... 599s > st_node(st_sf(a = 1, st_sfc(l))) 599s Simple feature collection with 1 feature and 1 field 599s Geometry type: MULTILINESTRING 599s Dimension: XY 599s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 599s CRS: NA 599s a st_sfc.l. 599s 1 1 MULTILINESTRING ((0 0, 0.5 ... 599s > 599s > # print.sgbp: 599s > (lst = st_disjoint(nc, nc)) 599s Sparse geometry binary predicate list of length 100, where the 599s predicate was `disjoint' 599s first 10 elements: 599s 1: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ... 599s 2: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ... 599s 3: 1, 4, 5, 6, 7, 8, 9, 11, 12, 13, ... 599s 4: 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, ... 599s 5: 1, 2, 3, 4, 7, 8, 10, 11, 12, 13, ... 599s 6: 1, 2, 3, 4, 7, 9, 10, 11, 12, 13, ... 599s 7: 1, 2, 3, 5, 6, 9, 10, 11, 12, 13, ... 599s 8: 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, ... 599s 9: 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, ... 599s 10: 1, 2, 4, 5, 6, 7, 8, 9, 11, 13, ... 599s > # dim.sgbp: 599s > dim(lst) 599s [1] 100 100 599s > # as.matrix.sgbp: 599s > as.matrix(lst)[1:5, 1:5] 599s [,1] [,2] [,3] [,4] [,5] 599s [1,] FALSE FALSE TRUE TRUE TRUE 599s [2,] FALSE FALSE FALSE TRUE TRUE 599s [3,] TRUE FALSE FALSE TRUE TRUE 599s [4,] TRUE TRUE TRUE FALSE TRUE 599s [5,] TRUE TRUE TRUE TRUE FALSE 599s > # negate: 599s > !lst 599s Sparse geometry binary predicate list of length 100, where the 599s predicate was `!disjoint' 599s first 10 elements: 599s 1: 1, 2, 18, 19 599s 2: 1, 2, 3, 18 599s 3: 2, 3, 10, 18, 23, 25 599s 4: 4, 7, 56 599s 5: 5, 6, 9, 16, 28 599s 6: 5, 6, 8, 28 599s 7: 4, 7, 8, 17 599s 8: 6, 7, 8, 17, 20, 21 599s 9: 5, 9, 15, 16, 24, 31 599s 10: 3, 10, 12, 25, 26 599s > # as.data.frame: 599s > head(as.data.frame(lst), 10) 599s row.id col.id 599s 1 1 3 599s 2 1 4 599s 3 1 5 599s 4 1 6 599s 5 1 7 599s 6 1 8 599s 7 1 9 599s 8 1 10 599s 9 1 11 599s 10 1 12 599s > 599s > # snap: 599s > nc1 = st_transform(nc, 32119) 599s > g = st_make_grid(nc1, c(5000,5000), what = "centers") 599s > s = st_snap(nc1[1:3,], g, 2501*sqrt(2)) 599s > sfg = st_snap(st_geometry(nc1)[[1]], g, 2501*sqrt(2)) 600s > sfg = st_snap(st_geometry(nc1)[[1]], st_combine(g), 2501*sqrt(2)) 600s > 600s > # Hausdorff distance: http://geos.refractions.net/ro/doxygen_docs/html/classgeos_1_1algorithm_1_1distance_1_1DiscreteHausdorffDistance.html 600s > A = st_as_sfc("LINESTRING (0 0, 100 0, 10 100, 10 100)") 600s > B = st_as_sfc("LINESTRING (0 100, 0 10, 80 10)") 600s > st_distance(c(A,B)) 600s [,1] [,2] 600s [1,] 0.000000 8.176236 600s [2,] 8.176236 0.000000 600s > st_distance(c(A,B), which = "Hausdorff") 600s [,1] [,2] 600s [1,] 0.00000 22.36068 600s [2,] 22.36068 0.00000 600s > st_distance(c(A,B), which = "Hausdorff", par = 0.001) 600s [,1] [,2] 600s [1,] 2.929643e-14 4.789000e+01 600s [2,] 4.789000e+01 2.131628e-14 600s > LE = st_as_sfc("LINESTRING EMPTY") 600s > st_distance(c(A, LE), which = "Hausdorff", par = 0.001) 600s [,1] [,2] 600s [1,] 2.929643e-14 NA 600s [2,] NA NA 600s > 600s > # one-argument st_intersection and st_difference: 600s > set.seed(131) 600s > m = rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)) 600s > p = st_polygon(list(m)) 600s > n = 100 600s > l = vector("list", n) 600s > for (i in 1:n) 600s + l[[i]] = p + 10 * runif(2) 600s > s = st_sfc(l) 600s > plot(s, col = sf.colors(categorical = TRUE, alpha = .5)) 600s > d = st_difference(s) # sequential differences: s1, s2-s1, s3-s2-s1, ... 600s > plot(d, col = sf.colors(categorical = TRUE, alpha = .5)) 600s > i = st_intersection(s) # all intersections 601s > plot(i, col = sf.colors(categorical = TRUE, alpha = .5)) 601s > summary(lengths(st_overlaps(s, s))) 601s Min. 1st Qu. Median Mean 3rd Qu. Max. 601s 0.00 2.00 3.50 3.66 5.00 8.00 601s > summary(lengths(st_overlaps(d, d))) 601s Min. 1st Qu. Median Mean 3rd Qu. Max. 601s 0 0 0 0 0 0 601s > summary(lengths(st_overlaps(i, i))) 601s Min. 1st Qu. Median Mean 3rd Qu. Max. 601s 0 0 0 0 0 0 601s > 601s > sf = st_sf(s) 601s > i = st_intersection(sf) # all intersections 601s > plot(i["n.overlaps"]) 602s > summary(i$n.overlaps - lengths(i$origins)) 602s Min. 1st Qu. Median Mean 3rd Qu. Max. 602s 0 0 0 0 0 0 602s > 602s > # st_nearest_points: 602s > pt1 = st_point(c(.1,.1)) 602s > pt2 = st_point(c(.9,.9)) 602s > b1 = st_buffer(pt1, 0.1) 602s > b2 = st_buffer(pt2, 0.1) 602s > plot(b1, xlim = c(0,1), ylim = c(0,1)) 602s > plot(b2, add = TRUE) 602s > (ls0 = try(st_nearest_points(b1, b2))) # sfg 602s Geometry set for 1 feature 602s Geometry type: LINESTRING 602s Dimension: XY 602s Bounding box: xmin: 0.1707107 ymin: 0.1707107 xmax: 0.8292893 ymax: 0.8292893 602s CRS: NA 602s > (ls = try(st_nearest_points(st_sfc(b1), st_sfc(b2)))) # sfc 602s Geometry set for 1 feature 602s Geometry type: LINESTRING 602s Dimension: XY 602s Bounding box: xmin: 0.1707107 ymin: 0.1707107 xmax: 0.8292893 ymax: 0.8292893 602s CRS: NA 602s > (ls = try(st_nearest_points(st_sfc(b1), st_sfc(b2), pairwise = TRUE))) # sfc 602s Geometry set for 1 feature 602s Geometry type: LINESTRING 602s Dimension: XY 602s Bounding box: xmin: 0.1707107 ymin: 0.1707107 xmax: 0.8292893 ymax: 0.8292893 602s CRS: NA 602s > identical(ls0, ls) 602s [1] TRUE 602s > # plot(ls, add = TRUE, col = 'red') 602s > 602s > nc = read_sf(system.file("gpkg/nc.gpkg", package="sf")) 602s LINESTRING (0.1707107 0.1707107, 0.8292893 0.82... 602s LINESTRING (0.1707107 0.1707107, 0.8292893 0.82... 602s LINESTRING (0.1707107 0.1707107, 0.8292893 0.82... 603s > plot(st_geometry(nc)) 603s > ls = try(st_nearest_points(nc[1,], nc)) 603s > # plot(ls, col = 'red', add = TRUE) 603s > pts = st_cast(ls, "POINT") # gives all start & end points 603s > # starting, "from" points, corresponding to x: 603s > plot(pts[seq(1, 200, 2)], add = TRUE, col = 'blue') 603s There were 50 or more warnings (use warnings() to see the first 50) 603s > # ending, "to" points, corresponding to y: 603s > plot(pts[seq(2, 200, 2)], add = TRUE, col = 'red') 603s > 603s > LINESTRING (0 0, 1 0) 603s LINESTRING (0 0.1, 1 0.1) 603s LINESTRING (0 1, 1 1) 603s POINT (0.1 -0.1) 603s POINT (0.1 0.11) 603s POINT (0.1 0.09) 603s POINT (0.1 0.9) 645s POINT EMPTY 645s # points to nearest features 645s > ls1 = st_linestring(rbind(c(0,0), c(1,0))) 645s > ls2 = st_linestring(rbind(c(0,0.1), c(1,0.1))) 645s > ls3 = st_linestring(rbind(c(0,1), c(1,1))) 645s > (l = st_sfc(ls1, ls2, ls3)) 645s Geometry set for 3 features 645s Geometry type: LINESTRING 645s Dimension: XY 645s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 645s CRS: NA 645s > 645s > p1 = st_point(c(0.1, -0.1)) 645s > p2 = st_point(c(0.1, 0.11)) 645s > p3 = st_point(c(0.1, 0.09)) 645s > p4 = st_point(c(0.1, 0.9)) 645s > p5 = st_point() 645s > 645s > (p = st_sfc(p1, p2, p3, p4, p5)) 645s Geometry set for 5 features (with 1 geometry empty) 645s Geometry type: POINT 645s Dimension: XY 645s Bounding box: xmin: 0.1 ymin: -0.1 xmax: 0.1 ymax: 0.9 645s CRS: NA 645s > #st_nearest_points(p, l) 645s > n = try(st_nearest_feature(p,l)) 645s > if (!inherits(n, "try-error")) { 645s + print(st_nearest_points(p, l[n], pairwise = TRUE)) 645s + print(st_nearest_feature(p, l)) 645s + print(st_nearest_feature(p, st_sfc())) 645s + print(st_nearest_feature(st_sfc(), l)) 645s + } 645s Geometry set for 5 features (with 1 geometry empty)LINESTRING (0.1 -0.1, 0.1 0) 645s LINESTRING (0.1 0.11, 0.1 0.1) 645s LINESTRING (0.1 0.09, 0.1 0.1) 645s LINESTRING (0.1 0.9, 0.1 1) 645s LINESTRING EMPTY 645s 645s Geometry type: LINESTRING 645s Dimension: XY 645s Bounding box: xmin: 0.1 ymin: -0.1 xmax: 0.1 ymax: 1 645s CRS: NA 645s [1] 1 2 2 3 NA 645s [1] NA NA NA NA NA 645s integer(0) 645s > 645s > # can do centroid of empty geom: 645s > st_centroid(st_polygon()) 645s POINT EMPTY 645s > 645s > #999: 645s > pt = data.frame(x=1:2, y=1:2,a=letters[1:2]) 645s > pt = st_as_sf(pt, coords=c("x","y")) 645s > 645s > bf =st_buffer(pt, dist=0.3) 645s > 645s > st_within(pt,bf, sparse=FALSE) 645s [,1] [,2] 645s [1,] TRUE FALSE 645s [2,] FALSE TRUE 645s > st_within(pt[1,], bf[1,], sparse = FALSE) 645s [,1] 645s [1,] TRUE 645s > st_relate(pt[1,], bf[1,], pattern = "T*F**F***", sparse = FALSE) 645s [,1] 645s [1,] TRUE 645s > 645s > sf:::is_symmetric(pattern = "010121010") 645s [1] TRUE 645s > sf:::is_symmetric(pattern = "010121021") 645s [1] FALSE 645s > 645s > st_intersects(st_point(0:1), st_point(2:3)) # sfg method 645s Sparse geometry binary predicate list of length 1, where the predicate 645s was `intersects' 645s 1: (empty) 645s > 645s > if (isTRUE(try(compareVersion(sf_extSoftVersion()["GEOS"], "3.7.0") > -1, silent = TRUE))) { 645s + ls = st_linestring(rbind(c(1,1), c(2,2), c(3,3))) 645s + print(st_reverse(ls)) 645s + print(st_reverse(st_sfc(ls))) 645s + print(st_reverse(st_sf(a = 2, geom = st_sfc(ls)))) 645s + } 645s LINESTRING (3 3, 2 2, 1 1) 645s Geometry set for 1 feature 645s Geometry type: LINESTRING 645s Dimension: XY 645s Bounding box: xmin: 1 ymin: 1 xmax: 3 ymax: 3 645s CRS: NA 645s LINESTRING (3 3, 2 2, 1 1) 645s Simple feature collection with 1 feature and 1 field 645s Geometry type: LINESTRING 645s Dimension: XY 645s Bounding box: xmin: 1 ymin: 1 xmax: 3 ymax: 3 645s CRS: NA 645s a geom 645s 1 2 LINESTRING (3 3, 2 2, 1 1) 645s > 645s > p = st_polygon(list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0)))) 645s > y = st_sfc(p) 645s > x = st_sfc(p + 1.001) 645s > 645s > x %>% st_set_precision(0) %>% st_intersects(y) 645s Sparse geometry binary predicate list of length 1, where the predicate 645s was `intersects' 645s 1: (empty) 645s > x %>% st_set_precision(10000) %>% st_intersects(y) 645s Sparse geometry binary predicate list of length 1, where the predicate 645s was `intersects' 645s 1: (empty) 645s > x %>% st_set_precision(1000) %>% st_intersects(y) 645s Sparse geometry binary predicate list of length 1, where the predicate 645s was `intersects' 645s 1: (empty) 645s > x %>% st_set_precision(501) %>% st_intersects(y) # no 645s Sparse geometry binary predicate list of length 1, where the predicate 645s was `intersects' 645s 1: (empty) 645s > x %>% st_set_precision(500) %>% st_intersects(y) # yes 645s Sparse geometry binary predicate list of length 1, where the predicate 645s was `intersects' 645s 1: 1 645s > x %>% st_set_precision(100) %>% st_intersects(y) 645s Sparse geometry binary predicate list of length 1, where the predicate 645s was `intersects' 645s 1: 1 645s > x %>% st_set_precision(10) %>% st_intersects(y) 645s Sparse geometry binary predicate list of length 1, where the predicate 645s was `intersects' 645s 1: 1 645s > 645s > p1 = st_point(0:1) 645s > p2 = st_point(2:1) 645s > p = st_sf(a = letters[1:8], geom = st_sfc(p1, p1, p2, p1, p1, p2, p2, p1)) 645s > st_equals(p) 645s Sparse geometry binary predicate list of length 8, where the predicate 645s was `equals' 645s 1: 1, 2, 4, 5, 8 645s 2: 1, 2, 4, 5, 8 645s 3: 3, 6, 7 645s 4: 1, 2, 4, 5, 8 645s 5: 1, 2, 4, 5, 8 645s 6: 3, 6, 7 645s 7: 3, 6, 7 645s 8: 1, 2, 4, 5, 8 645s > st_equals(p, remove_self = TRUE) 645s Sparse geometry binary predicate list of length 8, where the predicate 645s was `equals', with remove_self = TRUE 645s 1: 2, 4, 5, 8 645s 2: 1, 4, 5, 8 645s 3: 6, 7 645s 4: 1, 2, 5, 8 645s 5: 1, 2, 4, 8 645s 6: 3, 7 645s 7: 3, 6 645s 8: 1, 2, 4, 5 645s > (u = st_equals(p, retain_unique = TRUE)) 645s Sparse geometry binary predicate list of length 8, where the predicate 645s was `equals', with retain_unique = TRUE 645s 1: 2, 4, 5, 8 645s 2: 4, 5, 8 645s 3: 6, 7 645s 4: 5, 8 645s 5: 8 645s 6: 7 645s 7: (empty) 645s 8: (empty) 645s > # retain the records with unique geometries: 645s > p[-unlist(u),] 645s Simple feature collection with 2 features and 1 field 645s Geometry type: POINT 645s Dimension: XY 645s Bounding box: xmin: 0 ymin: 1 xmax: 2 ymax: 1 645s CRS: NA 645s a geom 645s 1 a POINT (0 1) 645s 3 c POINT (2 1) 645s > 645s BEGIN TEST graticule.R 645s 645s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 645s Copyright (C) 2024 The R Foundation for Statistical Computing 645s Platform: aarch64-unknown-linux-gnu 645s 645s R is free software and comes with ABSOLUTELY NO WARRANTY. 645s You are welcome to redistribute it under certain conditions. 645s Type 'license()' or 'licence()' for distribution details. 645s 645s R is a collaborative project with many contributors. 645s Type 'contributors()' for more information and 645s 'citation()' on how to cite R or R packages in publications. 645s 645s Type 'demo()' for some demos, 'help()' for on-line help, or 645s 'help.start()' for an HTML browser interface to help. 645s Type 'q()' to quit R. 645s 645s > if (require(maps, quietly = TRUE)) { 645s + m = map('usa', plot = FALSE, fill = TRUE) 645s + suppressPackageStartupMessages(library(sf)) 645s + m0 <- st_as_sfc(m) 645s + m <- st_as_sf(m) 645s + 645s + laea = st_crs("+proj=laea +lat_0=30 +lon_0=-95") # Lambert equal area 645s + m <- st_transform(st_as_sf(m), laea) 645s + 645s + bb = st_bbox(m) 645s + 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]))) 645s + 645s + g = st_graticule(m) 645s + plot(m, xlim = 1.2 * c(-2450853.4, 2186391.9)) 645s + plot(g[1], add = TRUE, col = 'grey') 645s + plot(bbox, add = TRUE) 645s + points(g$x_start, g$y_start, col = 'red') 645s + points(g$x_end, g$y_end, col = 'blue') 645s + 645s + invisible(lapply(seq_len(nrow(g)), function(i) { 645s + if (g$type[i] == "N" && g$x_start[i] - min(g$x_start) < 1000) 645s + text(g[i,"x_start"], g[i,"y_start"], labels = parse(text = g[i,"degree_label"]), 645s + srt = g$angle_start[i], pos = 2, cex = .7) 645s + if (g$type[i] == "E" && g$y_start[i] - min(g$y_start) < 1000) 645s + text(g[i,"x_start"], g[i,"y_start"], labels = parse(text = g[i,"degree_label"]), 645s + srt = g$angle_start[i] - 90, pos = 1, cex = .7) 645s + if (g$type[i] == "N" && g$x_end[i] - max(g$x_end) > -1000) 645s + text(g[i,"x_end"], g[i,"y_end"], labels = parse(text = g[i,"degree_label"]), 645s + srt = g$angle_end[i], pos = 4, cex = .7) 645s + if (g$type[i] == "E" && g$y_end[i] - max(g$y_end) > -1000) 645s + text(g[i,"x_end"], g[i,"y_end"], labels = parse(text = g[i,"degree_label"]), 645s + srt = g$angle_end[i] - 90, pos = 3, cex = .7) 645s + })) 645s + 645s + plot(m, graticule = st_crs(4326)) 645s + nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 645s + # options(warn=2) 645s + g = st_graticule(nc, datum = st_crs(nc)) 645s + #g = st_graticule(nc) 645s + 645s + plot(nc[1], graticule = st_crs(nc)) 645s + 645s + plot(nc[1], graticule = st_crs(nc), axes = TRUE) 645s + 645s + g = st_graticule() 645s + 645s + if (require(ggplot2, quietly = TRUE) && utils::packageVersion("ggplot2") > "2.2.1") { 645s + ggplot() + geom_sf(data = st_set_crs(nc, NA_crs_)) # NA_crs_ for crs 645s + } 645s + 645s + library(maps) #421 645s + (wrld2 = st_as_sf(map('world2', plot=FALSE, fill=TRUE ))) 645s + try(plot(wrld2, graticule = TRUE)) 645s + } 645s > 645s 645s Attaching package: 'dplyr' 645s 645s The following objects are masked from 'package:stats': 645s 645s filter, lag 645s 645s The following objects are masked from 'package:base': 645s 645s intersect, setdiff, setequal, union 645s 645s There were 13 warnings (use warnings() to see them) 645s Error : Open failed. 645s 645s Error : Cannot open "foo"; The file doesn't seem to exist. 645s Error : Cannot open "x.gpkg"; The file doesn't seem to exist. 645s Error in UseMethod("st_write") : 645s no applicable method for 'st_write' applied to an object of class "character" 645s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 645s Error in guess_driver(dns) : length(dsn) == 1 is not TRUE 645s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 645s Error : Driver not available. 645s 645s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 645s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 645s writing: substituting ENGCRS["Undefined Cartesian SRS with unknown unit"] for missing CRS 645s Loading required package: RSQLite 645s Warning messages: 645s 1: In CPL_read_ogr(dsn, layer, query, as.character(options), quiet, : 645s GDAL Message 1: Field with same name (identifier) already exists in (PointTimeSeriesObservation). Skipping newer ones 645s 2: In CPL_read_ogr(dsn, layer, query, as.character(options), quiet, : 645s GDAL Message 1: Field with same name (name) already exists in (PointTimeSeriesObservation). Skipping newer ones 645s Error : wkt parse error. 645s 645s BEGIN TEST grid.R 645s 645s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 645s Copyright (C) 2024 The R Foundation for Statistical Computing 645s Platform: aarch64-unknown-linux-gnu 645s 645s R is free software and comes with ABSOLUTELY NO WARRANTY. 645s You are welcome to redistribute it under certain conditions. 645s Type 'license()' or 'licence()' for distribution details. 645s 645s R is a collaborative project with many contributors. 645s Type 'contributors()' for more information and 645s 'citation()' on how to cite R or R packages in publications. 645s 645s Type 'demo()' for some demos, 'help()' for on-line help, or 645s 'help.start()' for an HTML browser interface to help. 645s Type 'q()' to quit R. 645s 645s > # MULTIPOLYGONS 645s > suppressPackageStartupMessages(library(sf)) 645s > library(grid) 645s > nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 645s > grid.newpage() 645s > # pushViewport(viewport(width = 0.8, height = 0.8)) 645s > pushViewport(st_viewport(nc)) 645s > invisible(lapply(st_geometry(nc), function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 645s > 645s > # POLYGONS 645s > # nc = st_read(system.file("gpkg/nc.gpkg", package="sf"), "nc.gpkg", type = 3) 645s > nc = st_read(system.file("shape/nc.shp", package="sf"), type = 3, quiet = TRUE) 645s > grid.newpage() 645s > pushViewport(st_viewport(nc)) 645s > invisible(lapply(st_geometry(nc), function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 645s > 645s > # POINTS: 645s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 645s + data(meuse, package = "sp") 645s + meuse_sf = st_as_sf(meuse, coords = c("x", "y"), crs = 28992, agr = "constant") 645s + grid.newpage() 645s + pushViewport(st_viewport(meuse_sf)) 645s + invisible(lapply(st_geometry(meuse_sf), 645s + function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 645s + } 645s > 645s > # MULTIPOINTS 645s > mp = st_multipoint(cbind(runif(100), runif(100))) 645s > grid.newpage() 645s > pushViewport(st_viewport(mp)) 645s > grid.draw(st_as_grob(mp, gp = gpar(fill = 'red'))) 645s > 645s > # LINESTRING 645s > ls = st_linestring(cbind(1:10, rnorm(10))) 645s > grid.newpage() 645s > pushViewport(st_viewport(ls)) 645s > grid.draw(st_as_grob(ls, gp = gpar(fill = 'red'))) 645s > 645s > # MULTILINESTRING 645s > ls = st_multilinestring(list(cbind(1:10, 5+rnorm(10)), cbind(1:10, rnorm(10)), cbind(1:10, -5+rnorm(10)))) 645s > grid.newpage() 645s > pushViewport(st_viewport(ls)) 645s > grid.draw(st_as_grob(ls, gp = gpar(fill = 'red'))) 645s > 645s > if (require(sp, quietly = TRUE)) { 645s + # POINTS, right aspect in Long/Lat: 645s + meuse_ll = st_transform(meuse_sf, 4326) 645s + grid.newpage() 645s + pushViewport(st_viewport(meuse_ll)) 645s + invisible(lapply(st_geometry(meuse_ll), 645s + function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 645s + 645s + # WRONG aspect: 645s + st_crs(meuse_ll) = NA 645s + grid.newpage() 645s + pushViewport(st_viewport(meuse_ll)) 645s + invisible(lapply(st_geometry(meuse_ll), 645s + function(x) grid.draw(st_as_grob(x, gp = gpar(fill = 'red'))))) 645s + } 645s > 645s > gc = st_geometrycollection(list(st_point(0:1), st_linestring(matrix(1:4,2)))) 645s > grb = st_as_grob(gc) 645s > 645s BEGIN TEST maps.R 645s 645s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 645s Copyright (C) 2024 The R Foundation for Statistical Computing 645s Platform: aarch64-unknown-linux-gnu 645s 645s R is free software and comes with ABSOLUTELY NO WARRANTY. 645s You are welcome to redistribute it under certain conditions. 645s Type 'license()' or 'licence()' for distribution details. 645s 645s R is a collaborative project with many contributors. 645s Type 'contributors()' for more information and 645s 'citation()' on how to cite R or R packages in publications. 645s 645s Type 'demo()' for some demos, 'help()' for on-line help, or 645s 'help.start()' for an HTML browser interface to help. 645s Type 'q()' to quit R. 645s 645s > suppressPackageStartupMessages(library(sf)) 645s > 645s > if (require(maps, quietly = TRUE)) { 645s + m = map(xlim = c(4,9), ylim = c(48,55), fill = TRUE, plot = FALSE) 645s + st_as_sf(m) 645s + m = map(xlim = c(4,9), ylim = c(48,55), plot = FALSE) 645s + st_as_sf(m, fill = FALSE) 645s + st_as_sf(map(), fill = FALSE) 645s + st_as_sf(map(fill = TRUE)) 645s + st_as_sf(map(), fill = FALSE, group = FALSE) 645s + st_as_sf(map(fill = TRUE), group = FALSE) 645s + } 645s Simple feature collection with 1627 features and 1 field 645s Geometry type: MULTIPOLYGON 645s Dimension: XY 645s Bounding box: xmin: -180 ymin: -85.19218 xmax: 190.2708 ymax: 83.59961 645s Geodetic CRS: +proj=longlat +ellps=clrk66 +no_defs +type=crs 645s First 10 features: 645s ID 645s Aruba Aruba 645s Afghanistan Afghanistan 645s Angola Angola 645s Angola:Cabinda Angola:Cabinda 645s Anguilla Anguilla 645s Albania Albania 645s Finland:Aland Islands:Foglo Finland:Aland Islands:Foglo 645s Finland:Aland Islands:Eckero Finland:Aland Islands:Eckero 645s Finland:Aland Islands:Fasta Aland Finland:Aland Islands:Fasta Aland 645s Andorra Andorra 645s geom 645s Aruba MULTIPOLYGON (((-69.89912 1... 645s Afghanistan MULTIPOLYGON (((74.89131 37... 645s Angola MULTIPOLYGON (((23.9665 -10... 645s Angola:Cabinda MULTIPOLYGON (((12.21367 -5... 645s Anguilla MULTIPOLYGON (((-63.00122 1... 645s Albania MULTIPOLYGON (((20.06396 42... 645s Finland:Aland Islands:Foglo MULTIPOLYGON (((20.61133 60... 645s Finland:Aland Islands:Eckero MULTIPOLYGON (((19.6623 60.... 645s Finland:Aland Islands:Fasta Aland MULTIPOLYGON (((19.98955 60... 645s Andorra MULTIPOLYGON (((1.706055 42... 645s > 645s BEGIN TEST plot.R 645s 645s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 645s Copyright (C) 2024 The R Foundation for Statistical Computing 645s Platform: aarch64-unknown-linux-gnu 645s 645s R is free software and comes with ABSOLUTELY NO WARRANTY. 645s You are welcome to redistribute it under certain conditions. 645s Type 'license()' or 'licence()' for distribution details. 645s 645s R is a collaborative project with many contributors. 645s Type 'contributors()' for more information and 645s 'citation()' on how to cite R or R packages in publications. 645s 645s Type 'demo()' for some demos, 'help()' for on-line help, or 645s 'help.start()' for an HTML browser interface to help. 645s Type 'q()' to quit R. 645s 645s > suppressPackageStartupMessages(library(sf)) 645s > options(rgdal_show_exportToProj4_warnings = "none") 645s > 645s > if (require(dplyr, quietly = TRUE)) { 645s + 645s + # plot linestrings: 645s + l1 = st_linestring(matrix(runif(6)-0.5,,2)) 645s + l2 = st_linestring(matrix(runif(6)-0.5,,2)) 645s + l3 = st_linestring(matrix(runif(6)-0.5,,2)) 645s + s = st_sf(a=2:4, b=st_sfc(l1,l2,l3)) 645s + plot(s, col = s$a, axes = FALSE) 645s + plot(s, col = s$a) 645s + if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 645s + attr(s$b, "proj4string") = sp::CRS("+proj=longlat +ellps=WGS84 +no_defs")@projargs 645s + } 645s + plot(s, col = s$a, axes = TRUE) 645s + plot(s, col = s$a, lty = s$a, lwd = s$a, pch = s$a, type = 'b') 645s + l4 = st_linestring(matrix(runif(6),,2)) 645s + plot(st_sf(a=1,b=st_sfc(l4)), add = TRUE) 645s + # plot multilinestrings: 645s + ml1 = st_multilinestring(list(l1, l2)) 645s + ml2 = st_multilinestring(list(l3, l4)) 645s + ml = st_sf(a = 2:3, b = st_sfc(ml1, ml2)) 645s + plot(ml, col = ml$a, lty = ml$a, lwd = ml$a, pch = ml$a, type = 'b') 645s + # plot points: 645s + p1 = st_point(c(1,2)) 645s + p2 = st_point(c(3,3)) 645s + p3 = st_point(c(3,0)) 645s + p = st_sf(a=2:4, b=st_sfc(p1,p2,p3)) 645s + plot(p, col = s$a, axes = TRUE) 645s + plot(p, col = s$a) 645s + plot(p, col = p$a, pch = p$a, cex = p$a, bg = s$a, lwd = 2, lty = 2, type = 'b') 645s + p4 = st_point(c(2,2)) 645s + plot(st_sf(a=1, st_sfc(p4)), add = TRUE) 645s + # multipoints: 645s + mp1 = st_multipoint(matrix(1:4,2)) 645s + mp2 = st_multipoint(matrix(5:8,2)) 645s + mp = st_sf(a = 2:3, b = st_sfc(mp1, mp2)) 645s + plot(mp) 645s + plot(mp, col = mp$a, pch = mp$a, cex = mp$a, bg = mp$a, lwd = mp$a, lty = mp$a, type = 'b') 645s + # polygon: 645s + outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 645s + hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 645s + hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 645s + pl1 = st_polygon(list(outer, hole1, hole2)) 645s + pl2 = st_polygon(list(outer+10, hole1+10, hole2+10)) 645s + po = st_sf(a = 2:3, st_sfc(pl1,pl2)) 645s + plot(po, col = po$a, border = rev(po$a), lwd=3) 645s + # multipolygon 645s + r10 = matrix(rep(c(0,10),each=5),5) 645s + pl1 = list(outer, hole1, hole2) 645s + pl2 = list(outer+10, hole1+10, hole2+10) 645s + pl3 = list(outer+r10, hole1+r10, hole2+r10) 645s + mpo1 = st_multipolygon(list(pl1,pl2)) 645s + mpo2 = st_multipolygon(list(pl3)) 645s + mpo = st_sf(a=2:3, b=st_sfc(mpo1,mpo2)) 645s + plot(mpo, col = mpo$a, border = rev(mpo$a), lwd = 2) 645s + # geometrycollection: 645s + gc1 = st_geometrycollection(list(mpo1, st_point(c(21,21)), l1 * 2 + 21)) 645s + gc2 = st_geometrycollection(list(mpo2, l2 - 2, l3 - 2, st_point(c(-1,-1)))) 645s + gc = st_sf(a=2:3, b = st_sfc(gc1,gc2)) 645s + plot(gc, cex = gc$a, col = gc$a, border = rev(gc$a) + 2, lwd = 2) 645s + 645s + plot(gc1) 645s + 645s + plot(st_sfc(mp1, mpo1)) 645s + 645s + # color ramp 645s + nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 645s + plot(nc) 645s + plot(nc, axes = TRUE) 645s + plot(nc, col="lightgrey") 645s + plot(st_centroid(nc), add = TRUE, col = 1) 645s + if ("geometry" %in% names(nc)) { 645s + nc %>% 645s + select(geometry) %>% 645s + plot() 645s + } 645s + 645s + nc$f = cut(nc[[1]], 5) 645s + plot(nc["f"], key.pos = 1) 645s + plot(nc[1], key.pos = 1) 645s + 645s + # test background map plotting: 645s + load("bgmap.rda") 645s + merc = st_crs(3857) 645s + WGS84 = st_crs(4326) 645s + nc = st_transform(nc, WGS84) 645s + ## ggmap: 645s + #library(ggmap) 645s + #bgMap = get_map(unname(st_bbox(nc)), source = "google", zoom = 8) 645s + plot(st_transform(nc[1], merc), bgMap = bgMap) 645s + 645s + # RgoogleMaps: 645s + #library(RgoogleMaps) 645s + #center = c(mean(st_bbox(nc)[c(2,4)]), mean(st_bbox(nc)[c(1,3)])) 645s + #g = GetMap(center=center, zoom=6) # google 645s + par(mar = c(0,0,1,0)) 645s + plot(st_transform(nc, merc), bgMap = g) 645s + 645s + m = st_make_grid() 645s + st_crs(m) = NA_crs_ 645s + m = st_segmentize(m, 2) 645s + st_crs(m) = 4326 645s + plot(m, axes = TRUE) 645s + g = st_transform(m, st_crs("+proj=ortho +lat_0=30 +lon_0=45"), check = TRUE) 645s + plot(g, axes = TRUE) 645s + 645s + nc[[1]] = NA 645s + nc[[10]] = 1 645s + plot(nc, pal = rainbow, nbreaks = 3) 645s + plot(nc, pal = rainbow, breaks = "jenks", nbreaks = 3) 645s + plot(nc, pal = rainbow, breaks = (0:10)/3) 645s + 645s + # logz: 645s + nc$e = 10^(nc$SID74) 645s + plot(nc["e"], logz = TRUE) 645s + 645s + # shared key: 645s + plot(nc[c("SID74", "SID79")], key.pos = -1) 645s + plot(nc[c("BIR74", "BIR79")], key.pos = 1, logz=TRUE) 645s + } 645s > 645s BEGIN TEST read.R 645s 645s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 645s Copyright (C) 2024 The R Foundation for Statistical Computing 645s Platform: aarch64-unknown-linux-gnu 645s 645s R is free software and comes with ABSOLUTELY NO WARRANTY. 645s You are welcome to redistribute it under certain conditions. 645s Type 'license()' or 'licence()' for distribution details. 645s 645s R is a collaborative project with many contributors. 645s Type 'contributors()' for more information and 645s 'citation()' on how to cite R or R packages in publications. 645s 645s Type 'demo()' for some demos, 'help()' for on-line help, or 645s 'help.start()' for an HTML browser interface to help. 645s Type 'q()' to quit R. 645s 645s > Sys.setenv(TZ="UTC") 645s > suppressPackageStartupMessages(library(sf)) 645s > if ("GPKG" %in% st_drivers()$name) { 645s + tst = st_read(system.file("gpkg/nc.gpkg", package="sf"), "nc.gpkg", crs = 4267, quiet = TRUE) 645s + tst = st_read(system.file("gpkg/nc.gpkg", package="sf"), quiet = TRUE) # default layer name 645s + } 645s > 645s > tst = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) # no layer specified 645s > 645s > # data from https://github.com/edzer/sfr/issues/6 645s > tst = st_read(system.file("shape/storms_xyz.shp", package="sf"), quiet = TRUE) 645s > class(st_geometry(tst)) 645s [1] "sfc_LINESTRING" "sfc" 645s > class(st_geometry(tst)[[1]]) 645s [1] "XYZ" "LINESTRING" "sfg" 645s > tst = st_read(system.file("shape/storms_xyzm.shp", package="sf"), quiet = TRUE) 645s > class(st_geometry(tst)) 645s [1] "sfc_LINESTRING" "sfc" 645s > class(st_geometry(tst)[[1]]) 645s [1] "XYM" "LINESTRING" "sfg" 645s > tst = st_read(system.file("shape/storms_xyz_feature.shp", package="sf"), quiet = TRUE) 645s > class(st_geometry(tst)) 645s [1] "sfc_LINESTRING" "sfc" 645s > class(st_geometry(tst)[[1]]) 645s [1] "XYZ" "LINESTRING" "sfg" 645s > tst = st_read(system.file("shape/storms_xyzm_feature.shp", package="sf"), quiet = TRUE) 645s > class(st_geometry(tst)) 645s [1] "sfc_LINESTRING" "sfc" 645s > class(st_geometry(tst)[[1]]) 645s [1] "XYM" "LINESTRING" "sfg" 645s > 645s > if ("GPKG" %in% st_drivers()$name) { # read Int64 645s + print(st_read(system.file("gpkg/tl.gpkg", package="sf"), quiet = TRUE)$AWATER) 645s + print(st_read(system.file("gpkg/tl.gpkg", package="sf"), quiet = TRUE, int64_as_string = TRUE)$AWATER) 645s + } 645s [1] 1028678842 645s [1] "1028678842" 645s > 645s > # see https://github.com/edzer/sfr/issues/45 : 645s > if ("OSM" %in% st_drivers()$name && Sys.info()['sysname'] != "Darwin") { 645s + osm = system.file("osm/overpass.osm", package="sf") 645s + osm_l = st_layers(osm) 645s + osm_lc = suppressWarnings(st_layers(osm, do_count = TRUE)) 645s + osm_r = suppressWarnings(st_read(osm, "multipolygons", quiet = TRUE)) 645s + } 645s > 645s > # layer opening option: 645s > st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE, 645s + options = c("ADJUST_TYPE=YES", "ENCODING=CPL_ENC_UTF8")) 645s Simple feature collection with 100 features and 14 fields 645s Geometry type: MULTIPOLYGON 645s Dimension: XY 645s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 645s Geodetic CRS: NAD27 645s First 10 features: 645s AREA PERIMETER CNTY_ CNTY_ID NAME FIPS FIPSNO CRESS_ID BIR74 SID74 645s 1 0.114 1.442 1825 1825 Ashe 37009 37009 5 1091 1 645s 2 0.061 1.231 1827 1827 Alleghany 37005 37005 3 487 0 645s 3 0.143 1.630 1828 1828 Surry 37171 37171 86 3188 5 645s 4 0.070 2.968 1831 1831 Currituck 37053 37053 27 508 1 645s 5 0.153 2.206 1832 1832 Northampton 37131 37131 66 1421 9 645s 6 0.097 1.670 1833 1833 Hertford 37091 37091 46 1452 7 645s 7 0.062 1.547 1834 1834 Camden 37029 37029 15 286 0 645s 8 0.091 1.284 1835 1835 Gates 37073 37073 37 420 0 645s 9 0.118 1.421 1836 1836 Warren 37185 37185 93 968 4 645s 10 0.124 1.428 1837 1837 Stokes 37169 37169 85 1612 1 645s NWBIR74 BIR79 SID79 NWBIR79 geometry 645s 1 10 1364 0 19 MULTIPOLYGON (((-81.47276 3... 645s 2 10 542 3 12 MULTIPOLYGON (((-81.23989 3... 645s 3 208 3616 6 260 MULTIPOLYGON (((-80.45634 3... 645s 4 123 830 2 145 MULTIPOLYGON (((-76.00897 3... 645s 5 1066 1606 3 1197 MULTIPOLYGON (((-77.21767 3... 645s 6 954 1838 5 1237 MULTIPOLYGON (((-76.74506 3... 645s 7 115 350 2 139 MULTIPOLYGON (((-76.00897 3... 645s 8 254 594 2 371 MULTIPOLYGON (((-76.56251 3... 645s 9 748 1190 2 844 MULTIPOLYGON (((-78.30876 3... 645s 10 160 2038 5 176 MULTIPOLYGON (((-80.02567 3... 645s > 645s > x <- st_sf(a = 1:2, geom = st_sfc(st_point(0:1), st_multipoint(matrix(1:4,2,2)))) 645s > 645s > try(st_layers("foo")) # cannot open datasource 645s Cannot open data source foo 645s > try(st_read("foo")) # cannot open datasource 645s > try(st_read("x.gpkg", "xyz")) # cannot open layer 645s > try(st_write(c("foo", "bar"))) 645s > try(st_write(x, c("foo", "bar"))) 645s > try(st_write(x, "foo", driver = "foo")) 645s driver `foo' not available. 645s > if (Sys.getenv("USER") == "travis") { 645s + try(st_write(x, "/x", driver = "ESRI Shapefile")) 645s + st_write(x, "xxx.gpkg") 645s + st_write(x, "xxx.gpkg", append = TRUE, quiet = FALSE) # appends to layer 645s + y <- st_sf(b = 1:2, geom = st_sfc(st_point(0:1), st_multipoint(matrix(1:4,2,2)))) 645s + try(st_write(y, "xxx.gpkg")) 645s + } 645s > 645s > geom = st_sfc(st_point(0:1), st_multipoint(matrix(1:4,2,2))) 645s > st_write(geom, "geom.gpkg") 645s Writing layer `geom' to data source `geom.gpkg' using driver `GPKG' 645s Writing 2 features with 0 fields and geometry type Unknown (any). 645s > st_write(geom, "geom1.gpkg", layer = "foo") 645s Writing layer `foo' to data source `geom1.gpkg' using driver `GPKG' 645s Writing 2 features with 0 fields and geometry type Unknown (any). 645s > 645s > df <- data.frame( 645s + a = c(0, 1, NA, -Inf, Inf), 645s + b = c("a", "b", NA, "c", ""), 645s + c = c(as.Date("2001-01-01"), 645s + as.Date(c(NA, -99, 0, 1), origin = "1970-01-01")), 645s + d = c(as.POSIXct("2001-01-01"), 645s + as.POSIXct(c(NA, -99, 0, 1), origin = "1970-01-01")), 645s + x = 1:5, 645s + y = 1:5) 645s > 645s > x = st_as_sf(df, coords = c("x", "y")) 645s > 645s > if ("GPKG" %in% st_drivers()$name) { 645s + st_write(x, "x2.gpkg", quiet = TRUE) 645s + y = st_read("x2.gpkg", quiet = TRUE) 645s + print(y) 645s + } 645s Simple feature collection with 5 features and 4 fields 645s Geometry type: POINT 645s Dimension: XY 645s Bounding box: xmin: 1 ymin: 1 xmax: 5 ymax: 5 645s Projected CRS: Undefined Cartesian SRS with unknown unit 645s a b c d geom 645s 1 0 a 2001-01-01 2001-01-01 00:00:00 POINT (1 1) 645s 2 1 b POINT (2 2) 645s 3 NA 1969-09-24 1969-12-31 23:58:21 POINT (3 3) 645s 4 -Inf c 1970-01-01 1970-01-01 00:00:00 POINT (4 4) 645s 5 Inf 1970-01-02 1970-01-01 00:00:01 POINT (5 5) 645s > 645s > if ("SQLite" %in% st_drivers()$name && require(RSQLite)) { 645s + db = system.file("sqlite/meuse.sqlite", package = "sf") 645s + dbcon <- dbConnect(dbDriver("SQLite"), db) 645s + m = dbReadTable(dbcon, "meuse.sqlite") 645s + m$GEOMETRY = st_as_sfc(m$GEOMETRY, spatialite = FALSE) # ISO wkb 645s + print(st_sf(m), n = 3) 645s + # or: 645s + (s = st_read(dbcon, "meuse.sqlite"))[1:3,] 645s + dbDisconnect(dbcon) 645s + 645s + db = system.file("sqlite/nc.sqlite", package = "sf") 645s + dbcon <- dbConnect(dbDriver("SQLite"), db) 645s + m = dbReadTable(dbcon, "nc.sqlite") 645s + m$GEOMETRY = st_as_sfc(m$GEOMETRY, spatialite = FALSE) # ISO wkb 645s + print(st_sf(m), n = 3) 645s + dbDisconnect(dbcon) 645s + 645s + db = system.file("sqlite/b.sqlite", package = "sf") # has an INT8 field 645s + b = st_read(db, quiet = TRUE) 645s + print(b) 645s + b = st_read(db, int64_as_string = TRUE, quiet = TRUE) 645s + print(b) 645s + 645s + if (.Platform$endian == "little") { 645s + db = system.file("sqlite/test3.sqlite", package = "sf") 645s + dbcon <- dbConnect(dbDriver("SQLite"), db) 645s + m = dbReadTable(dbcon, "HighWays") 645s + m$Geometry = st_as_sfc(m$Geometry, spatialite = TRUE) # spatialite wkb 645s + print(st_sf(m), n = 1) 645s + m = dbReadTable(dbcon, "Towns") 645s + m$Geometry = st_as_sfc(m$Geometry, spatialite = TRUE) # spatialite wkb 645s + print(st_sf(m), n = 1) 645s + m = dbReadTable(dbcon, "Regions") 645s + m$Geometry = st_as_sfc(m$Geometry, spatialite = TRUE) # spatialite wkb 645s + print(st_sf(m), n = 1) 645s + } 645s + } 645s Simple feature collection with 155 features and 13 fields 645s Geometry type: POINT 645s Dimension: XY 645s Bounding box: xmin: 178605 ymin: 329714 xmax: 181390 ymax: 333611 645s CRS: NA 645s First 3 features: 645s ogc_fid cadmium copper lead zinc elev dist om ffreq soil lime 645s 1 1 11.7 85 299 1022 7.909 0.00135803 13.6 1 1 1 645s 2 2 8.6 81 277 1141 6.983 0.01222430 14.0 1 1 1 645s 3 3 6.5 68 199 640 7.800 0.10302900 13.0 1 1 1 645s landuse dist.m GEOMETRY 645s 1 Ah 50 POINT (181072 333611) 645s 2 Ah 30 POINT (181025 333558) 645s 3 Ah 150 POINT (181165 333537) 645s Simple feature collection with 100 features and 15 fields 645s Geometry type: MULTIPOLYGON 645s Dimension: XY 645s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 645s CRS: NA 645s First 3 features: 645s ogc_fid area perimeter cnty_ cnty_id name fips fipsno cress_id bir74 645s 1 1 0.114 1.442 1825 1825 Ashe 37009 37009 5 1091 645s 2 2 0.061 1.231 1827 1827 Alleghany 37005 37005 3 487 645s 3 3 0.143 1.630 1828 1828 Surry 37171 37171 86 3188 645s sid74 nwbir74 bir79 sid79 nwbir79 GEOMETRY 645s 1 1 10 1364 0 19 MULTIPOLYGON (((-81.47276 3... 645s 2 0 10 542 3 12 MULTIPOLYGON (((-81.23989 3... 645s 3 5 208 3616 6 260 MULTIPOLYGON (((-80.45634 3... 645s Integer64 values larger than 9.0072e+15 lost significance after conversion to double; 645s use argument int64_as_string = TRUE to import them lossless, as character 645s Simple feature collection with 1 feature and 2 fields 645s Geometry type: POINT 645s Dimension: XY 645s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 645s CRS: NA 645s a bigint GEOMETRY 645s 1 1 4.611686e+18 POINT (0 1) 645s Simple feature collection with 1 feature and 2 fields 645s Geometry type: POINT 645s Dimension: XY 645s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 645s CRS: NA 645s a bigint GEOMETRY 645s 1 1 4611686018427387904 POINT (0 1) 645s Simple feature collection with 10 features and 2 fields 645s Geometry type: LINESTRING 645s Dimension: XY 645s Bounding box: xmin: 645003 ymin: 4822568 xmax: 748805.6 ymax: 4992001 645s Projected CRS: WGS 84 / UTM zone 32N 645s First 1 features: 645s PK_UID Name Geometry 645s 1 1 Unknown LINESTRING (668540.7 485826... 645s Simple feature collection with 8101 features and 6 fields 645s Geometry type: POINT 645s Dimension: XY 645s Bounding box: xmin: 319224 ymin: 3934674 xmax: 1308585 ymax: 5214373 645s Projected CRS: WGS 84 / UTM zone 32N 645s First 1 features: 645s PK_UID Name Peoples LocalCounc County Region Geometry 645s 1 1 Brozolo 435 1 0 0 POINT (427002.8 4996361) 645s Simple feature collection with 10 features and 2 fields 645s Geometry type: MULTIPOLYGON 645s Dimension: XY 645s Bounding box: xmin: 378359.8 ymin: 4198234 xmax: 1211486 ymax: 5036803 645s Projected CRS: WGS 84 / UTM zone 32N 645s First 1 features: 645s PK_UID Name Geometry 645s 1 1 VENETO MULTIPOLYGON (((752912.3 50... 645s > 645s > csv = system.file("csv/pt.csv", package = "sf") 645s > identical(st_read(quiet = TRUE, csv, options = "AUTODETECT_TYPE=Yes")$Int64[3], NA_real_) 645s [1] TRUE 645s > identical(st_read(quiet = TRUE, csv, int64_as_string = TRUE, stringsAsFactors = FALSE, 645s + options = "AUTODETECT_TYPE=Yes")$Int64[3], NA_character_) 645s [1] TRUE 645s > identical(st_read(quiet = TRUE, csv, options = "AUTODETECT_TYPE=Yes")$Int32[3], NA_integer_) 645s [1] TRUE 645s > 645s > if ("GML" %in% st_drivers()$name) { 645s + gml = system.file("gml/fmi_test.gml", package = "sf") 645s + print(dim(st_read(gml, quiet = TRUE, use_stream = FALSE))) 645s + gml = system.file("gml/20170930_OB_530964_UKSH.xml.gz", package = "sf") 645s + print(dim(st_read(gml, layer = "Parcely", quiet = TRUE, use_stream = FALSE))) 645s + print(dim(st_read(gml, layer = "Parcely", int64_as_string=TRUE, quiet = TRUE, use_stream = FALSE))) 645s + } 645s [1] 22 11 645s [1] 644 25 645s [1] 644 25 645s > 645s > # logical: 645s > if ("GPKG" %in% st_drivers()$name) { 645s + tst = read_sf(system.file("gpkg/nc.gpkg", package="sf"), quiet = TRUE) # default layer name 645s + tst$bool = tst$NWBIR79 > 800 # logical 645s + tst$bool[1:3] = NA 645s + write_sf(tst, "tst__.gpkg") 645s + tst2 = read_sf("tst__.gpkg") 645s + stopifnot(identical(tst$bool, tst2$bool)) 645s + } 645s > 645s > # spatial filter: 645s > nc = read_sf(system.file("gpkg/nc.gpkg", package="sf")) 645s > wkt = st_as_text(st_geometry(nc[1,])) 645s > wkt 645s [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)))" 645s > nc_filtered = read_sf(system.file("gpkg/nc.gpkg", package="sf"), wkt_filter = wkt) 645s > try(read_sf(system.file("gpkg/nc.gpkg", package="sf"), wkt_filter = "wrong")) 645s Cannot create geometry from: wrong 645s > nc_filtered$NAME 645s [1] "Watauga" "Ashe" "Wilkes" "Alleghany" 645s > 645s BEGIN TEST roundtrip.R 645s 645s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 645s Copyright (C) 2024 The R Foundation for Statistical Computing 645s Platform: aarch64-unknown-linux-gnu 645s 645s R is free software and comes with ABSOLUTELY NO WARRANTY. 645s You are welcome to redistribute it under certain conditions. 645s Type 'license()' or 'licence()' for distribution details. 645s 645s R is a collaborative project with many contributors. 645s Type 'contributors()' for more information and 645s 'citation()' on how to cite R or R packages in publications. 645s 645s Type 'demo()' for some demos, 'help()' for on-line help, or 645s 'help.start()' for an HTML browser interface to help. 645s Type 'q()' to quit R. 645s 645s > #library(rgdal2) 645s > #openOGRLayer("PG:dbname=postgis" , "meuse2") 645s > 645s > suppressPackageStartupMessages(library(sf)) 645s > options(rgdal_show_exportToProj4_warnings = "none") 645s > outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 645s > hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 645s > hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 645s > pol1 = list(outer, hole1, hole2) 645s > pol2 = list(outer + 12, hole1 + 12) 645s > pol3 = list(outer + 24) 645s > mp = list(pol1,pol2,pol3) 645s > mp1 = st_multipolygon(mp) 645s > sf = st_sf(a=1, st_sfc(mp1)) 645s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE))) { 645s + a = as(sf, "Spatial") 645s + print(class(a)) 645s + b = st_as_sf(a) 645s + a2 = as(a, "SpatialPolygonsDataFrame") 645s + print(all.equal(a, a2)) # round-trip 645s + 645s + b1 = as(a, "sf") 645s + print(all.equal(b, b1)) 645s + b = st_as_sfc(a) 645s + b1 = as(a, "sfc") 645s + print(all.equal(b, b1)) 645s + } 645s [1] "SpatialPolygonsDataFrame" 645s attr(,"package") 645s [1] "sp" 645s [1] TRUE 645s [1] TRUE 645s [1] TRUE 645s > 645s > # SpatialMultiPoints 645s > if (require(sp, quietly = TRUE)) { 645s + suppressWarnings(RNGversion("3.5.3")) 645s + set.seed(1331) 645s + # example(SpatialMultiPoints, ask = FALSE, echo = FALSE) # loads mpdf 645s + cl1 = cbind(rnorm(3, 10), rnorm(3, 10)) 645s + cl2 = cbind(rnorm(5, 10), rnorm(5, 0)) 645s + cl3 = cbind(rnorm(7, 0), rnorm(7, 10)) 645s + mpdf = SpatialMultiPointsDataFrame(list(a=cl1, b=cl2, c=cl3), data.frame(a = 1:3, row.names=c("a", "b", "c"))) 645s + m = st_as_sf(mpdf) 645s + all.equal(as(m, "Spatial"), mpdf) # TRUE 645s + 645s + demo(meuse, ask = FALSE, echo = FALSE) 645s + #meuse = spTransform(meuse, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 645s + pol.grd = as(meuse.grid, "SpatialPolygonsDataFrame") 645s + #meuse.grd = spTransform(meuse.grid, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 645s + #pol.grd = spTransform(pol.grd, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 645s + #meuse.area = spTransform(meuse.area, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 645s + #meuse.riv = spTransform(meuse.riv, CRS("+proj=longlat +ellps=WGS84 +no_defs")) 645s + #summary(st_as_sf(meuse)) 645s + #summary(st_as_sf(meuse.grd)) 645s + #x <- st_as_sf(meuse.grid) # don't print: CRS variations. 645s + #summary(st_as_sf(meuse.area)) 645s + #summary(st_as_sf(meuse.riv)) 645s + #summary(st_as_sf(as(meuse.riv, "SpatialLines"))) 645s + #summary(st_as_sf(pol.grd)) 645s + #summary(st_as_sf(as(pol.grd, "SpatialLinesDataFrame"))) 645s + 645s + nc = st_read(system.file("gpkg/nc.gpkg", package="sf"), "nc.gpkg", quiet = TRUE) 645s + all.equal(nc, st_as_sf(as(nc, "Spatial"))) 645s + st_crs(nc) == st_crs(st_as_sf(as(nc, "Spatial"))) 645s + 645s + detach("package:sp") 645s + } 645s > 645s BEGIN TEST sample.R 645s 645s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 645s Copyright (C) 2024 The R Foundation for Statistical Computing 645s Platform: aarch64-unknown-linux-gnu 645s 645s R is free software and comes with ABSOLUTELY NO WARRANTY. 645s You are welcome to redistribute it under certain conditions. 645s Type 'license()' or 'licence()' for distribution details. 645s 645s R is a collaborative project with many contributors. 645s Type 'contributors()' for more information and 645s 'citation()' on how to cite R or R packages in publications. 645s 645s Type 'demo()' for some demos, 'help()' for on-line help, or 645s 'help.start()' for an HTML browser interface to help. 645s Type 'q()' to quit R. 645s 645s > suppressPackageStartupMessages(library(sf)) 645s > bb = st_bbox(c(xmin=0, ymin=1, xmax=3, ymax=2)) 645s > xx <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "polygons") 645s > plot(xx, border = 'green', main = "pointy topped") 646s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "points") 646s > plot(x, add = TRUE) 646s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "corners") 646s > plot(x, col = 'orange', add = TRUE) 646s > plot(st_as_sfc(bb), add = TRUE, border = 'red') 646s > st_overlaps(xx) %>% 646s + lengths() %>% 646s + sum() 646s [1] 0 646s > 646s > st_as_sfc(bb) %>% 646s + st_difference(st_union(xx)) %>% 646s + st_area() 646s numeric(0) 646s > 646s > xx <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "polygons", flat_topped = TRUE) 646s > plot(xx, border = 'green', main = "flat topped") 646s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "points", flat_topped = TRUE) 646s > plot(x, add = TRUE) 646s > x <- st_make_grid(st_as_sfc(bb), square = FALSE, what = "corners", flat_topped = TRUE) 646s > plot(x, col = 'orange', add = TRUE) 646s > plot(st_as_sfc(bb), add = TRUE, border = 'red') 646s > st_overlaps(xx) %>% 646s + lengths() %>% 646s + sum() 646s [1] 0 646s > 646s > st_as_sfc(bb) %>% 646s + st_difference(st_union(xx)) %>% 646s + st_area() 646s numeric(0) 646s > 646s BEGIN TEST sfc.R 646s 646s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 646s Copyright (C) 2024 The R Foundation for Statistical Computing 646s Platform: aarch64-unknown-linux-gnu 646s 646s R is free software and comes with ABSOLUTELY NO WARRANTY. 646s You are welcome to redistribute it under certain conditions. 646s Type 'license()' or 'licence()' for distribution details. 646s 646s R is a collaborative project with many contributors. 646s Type 'contributors()' for more information and 646s 'citation()' on how to cite R or R packages in publications. 646s 646s Type 'demo()' for some demos, 'help()' for on-line help, or 646s 'help.start()' for an HTML browser interface to help. 646s Type 'q()' to quit R. 646s 646s > suppressPackageStartupMessages(library(sf)) 648s > 648s > p = st_point(c(1/3,1/6)) 648s > st_sfc(p, precision = 1000) 648s Geometry set for 1 feature 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667 648s CRS: NA 648s Precision: 1000 648s POINT (0.3333333 0.1666667) 648s > st_as_sfc(st_as_binary(st_sfc(p, precision = 0L))) 648s Geometry set for 1 feature 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667 648s CRS: NA 648s > st_as_sfc(st_as_binary(st_sfc(p, precision = 1000))) 648s Geometry set for 1 feature 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0.333 ymin: 0.167 xmax: 0.333 ymax: 0.167 648s CRS: NA 648s > st_as_sfc(st_as_binary(st_sfc(p, precision = 1000000))) 648s Geometry set for 1 feature 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0.333333 ymin: 0.166667 xmax: 0.333333 ymax: 0.166667 648s CRS: NA 648s > st_as_sfc(st_as_binary(st_sfc(p, precision = 10L))) 648s Geometry set for 1 feature 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0.3 ymin: 0.2 xmax: 0.3 ymax: 0.2 648s CRS: NA 648s > st_as_sfc(st_as_binary(st_sfc(p, precision = -1))) 648s Geometry set for 1 feature 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667 648s CRS: NA 648s > 648s > d = data.frame(a = 1:2) 648s > d$geom = c("POINT(0 0)", "POINT(1 1)") 648s > 648s > st_as_sf(d, wkt = "geom") 648s Simple feature collection with 2 features and 1 field 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 648s CRS: NA 648s a geom 648s 1 1 POINT (0 0) 648s 2 2 POINT (1 1) 648s > st_as_sf(d, wkt = 2) 648s Simple feature collection with 2 features and 1 field 648s Geometry type: POINT 648s POINT (0.3333333 0.1666667) 648s POINT (0.333 0.167) 648s POINT (0.333333 0.166667) 648s POINT (0.3 0.2) 648s POINT (0.3333333 0.1666667) 648s Dimension: XY 648s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 648s CRS: NA 648s a geom 648s 1 1 POINT (0 0) 648s 2 2 POINT (1 1) 648s > st_as_sf(d, wkt = "geom", remove = FALSE) 648s Simple feature collection with 2 features and 2 fields 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 648s CRS: NA 648s a geom geometry 648s 1 1 POINT(0 0) POINT (0 0) 648s 2 2 POINT(1 1) POINT (1 1) 648s > 648s > st_as_sfc(c("POINT(0 0)", "POINT(1 1)")) 648s Geometry set for 2 features 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 648s CRS: NA 648s > st_as_sfc(c("POINT(0 0)", "POINT(1 1)", "POLYGON((0 0,1 1,0 1,0 0))")) 648s Geometry set for 3 features 648s Geometry type: GEOMETRY 648s Dimension: XY 648s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 648s CRS: NA 648s > st_as_sfc(character(0)) 648s Geometry set for 0 features 648s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 648s CRS: NA 648s > x = st_as_sfc(character(0), 4326) 648s > y = st_as_sfc(character(0), crs = 4326) 648s > all.equal(x, y) 648s [1] TRUE 648s > st_as_sfc(c("POINT(0 0)", "POINT(1 1)", "POLYGON((0 0,1 1,0 1,0 0))"), 648s + "+proj=longlat +datum=WGS84") 648s Geometry set for 3 features 648s Geometry type: GEOMETRY 648s Dimension: XY 648s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 648s POINT (0 0) 648s POINT (1 1) 648s POINT (0 0) 648s POINT (1 1) 648s POLYGON ((0 0, 1 1, 0 1, 0 0)) 648s Geodetic CRS: +proj=longlat +datum=WGS84 648s POINT (0 0) 648s POINT (1 1) 648s POLYGON ((0 0, 1 1, 0 1, 0 0)) 648s > dg = st_as_sf(d, wkt = "geom") 648s > print(dg, n = 1) 648s Simple feature collection with 2 features and 1 field 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 648s CRS: NA 648s First 1 features: 648s a geom 648s 1 1 POINT (0 0) 648s > head(st_as_sf(d, wkt = "geom"), 1) 648s Simple feature collection with 1 feature and 1 field 648s Geometry type: POINT 648s Dimension: XY 648s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 0 648s CRS: NA 648s a geom 648s 1 1 POINT (0 0) 648s > 648s > d$geom = st_as_sfc(d$geom) 648s > d1 = d 648s > attr(d1, "sf_col") = "geom" 648s > st_geometry(d1) = d$geom 648s > 648s > d$geometry = d$geom # second geometry list-column 648s > if (require(testthat, quietly = TRUE)) { 648s + expect_warning(st_geometry(d) <- d$geom) 648s + } 649s > d 649s Simple feature collection with 2 features and 1 field 649s Active geometry column: geom 649s Geometry type: POINT 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 649s CRS: NA 649s POINT (0 1) 649s POINT (0 1) 649s Warning message: 649s st_crs<- : replacing crs does not reproject data; use st_transform for that 649s MULTIPOINT ((0 1)) 649s POINT (0 1) 649s Warning message: 649s In st_cast.MULTIPOINT(mp, "POINT") : point from first coordinate only 649s MULTIPOINT ((0 1), (2 2)) 649s POINT (0 1) 649s Warning message: 649s In st_cast.MULTIPOINT(x[[1]], to, ...) : point from first coordinate only 649s a geom geometry 649s 1 1 POINT (0 0) POINT (0 0) 649s 2 2 POINT (1 1) POINT (1 1) 649s > 649s > x = st_sfc(list(st_point(0:1), st_point(0:1)), crs = 4326) 649s > # don't warn when replacing crs with identical value: 649s > st_sfc(x, crs = 4326) 649s Geometry set for 2 features 649s Geometry type: POINT 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 649s Geodetic CRS: WGS 84 649s > y = st_sfc(x, crs = "+proj=longlat +datum=WGS84 +no_defs") 649s > # but do when it changes: 649s > y = st_sfc(x, crs = 3857) 649s > 649s > p = st_point(0:1) 649s > st_cast(p, "MULTIPOINT") 649s > mp = st_multipoint(rbind(c(0,1), c(2,2))) 649s > st_cast(mp, "POINT") 649s > st_cast(mp, "MULTIPOINT") 649s > 649s > # geometry collection to its elements: 649s > st_cast(st_geometrycollection(list(mp)), "POINT") 649s > st_cast(st_geometrycollection(list(mp)), "MULTIPOINT") 649s MULTIPOINT ((0 1), (2 2)) 649s > st_cast(st_geometrycollection(list(p,mp)), "MULTIPOINT") 649s > MULTIPOINT ((0 1)) 649s Warning message: 649s In st_cast.GEOMETRYCOLLECTION(st_geometrycollection(list(p, mp)), : 649s only first part of geometrycollection is retained 649s 649s > mp = st_multipoint(rbind(c(0,1))) 649s > x = st_sfc(p, mp) 649s > st_cast(x, "POINT") 649s Geometry set for 2 features 649s Geometry type: POINT 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 649s CRS: NA 649s POINT (0 1) 649s > 649s POINT (0 1) 649s Warning message: 649s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 649s > sf = st_sf(a = 3:2, geom = x) 649s > st_cast(sf, "POINT") 649s Simple feature collection with 2 features and 1 field 649s Geometry type: POINT 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 649s CRS: NA 649s a geom 649s 1 3 POINT (0 1) 649s 2 2 POINT (0 1) 649s > 649s > 649s > x %>% st_cast("POINT") 649s Geometry set for 2 features 649s Geometry type: POINT 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 649s CRS: NA 649s > 649s > # points: 649s > mp = st_multipoint(rbind(c(0,1))) # single-point multipoint 649s > st_sfc(p,mp) %>% st_cast("POINT") 649s Geometry set for 2 features 649s Geometry type: POINT 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 649s CRS: NA 649s > st_sfc(p,mp) %>% st_cast("MULTIPOINT") 649s Geometry set for 2 features 649s Geometry type: MULTIPOINT 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 649s CRS: NA 649s > 649s > # lines: 649s > pts = rbind(c(0,0), c(1,1), c(2,1)) 649s > st_sfc(st_linestring(pts), st_multilinestring(list(pts))) %>% st_cast("LINESTRING") 649s Geometry set for 2 features 649s Geometry type: LINESTRING 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 1 649s CRS: NA 649s Warning message: 649s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 649s POINT (0 1) 649s POINT (0 1) 649s Warning message: 649s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 649s POINT (0 1) 649s POINT (0 1) 649s Warning message: 649s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 649s MULTIPOINT ((0 1)) 649s MULTIPOINT ((0 1)) 649s LINESTRING (0 0, 1 1, 2 1) 649s LINESTRING (0 0, 1 1, 2 1) 649s > st_sfc(st_linestring(pts), st_multilinestring(list(pts))) %>% st_cast("MULTILINESTRING") 649s Geometry set for 2 features 649s Geometry type: MULTILINESTRING 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 1 649s CRS: NA 649s MULTILINESTRING ((0 0, 1 1, 2 1)) 649s MULTILINESTRING ((0 0, 1 1, 2 1)) 649s > 649s > # polygons: 649s > pts = rbind(c(0,0), c(1,1), c(0,1), c(0,0)) 649s > st_sfc(st_polygon(list(pts)), st_multipolygon(list(list(pts)))) %>% st_cast("POLYGON") 649s Geometry set for 2 features 649s Geometry type: POLYGON 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 649s CRS: NA 649s > st_sfc(st_polygon(list(pts)), st_multipolygon(list(list(pts)))) %>% st_cast("MULTIPOLYGON") 649s POLYGON ((0 0, 1 1, 0 1, 0 0)) 649s POLYGON ((0 0, 1 1, 0 1, 0 0)) 649s Geometry set for 2 features 649s Geometry type: MULTIPOLYGON 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 649s CRS: NA 649s MULTIPOLYGON (((0 0, 1 1, 0 1, 0 0))) 649s > 649s > 649s > st_sfc(st_geometrycollection(list(p)), st_geometrycollection(list(mp))) %>% st_cast() 649s MULTIPOLYGON (((0 0, 1 1, 0 1, 0 0))) 649s Geometry set for 2 features 649s Geometry type: GEOMETRY 649s Dimension: XY 649s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 649s CRS: NA 649s POINT (0 1) 649s > MULTIPOINT ((0 1)) 650s st_sfc(st_geometrycollection(list(p)), st_geometrycollection(list(mp))) %>% 650s + st_cast() %>% 650s + st_cast("POINT") 650s Geometry set for 2 features 650s Geometry type: POINT 650s Dimension: XY 650s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 650s CRS: NA 650s > 650s > p = rbind(c(0,0),c(1,0),c(1,1),c(0,1),c(0,0)) 650s > pol = st_polygon(list(p)) 650s > # plot(pol) 650s > try(plot(st_polygonize(pol))) # --> breaks 650s > st_length(st_sfc(st_point(c(0,0)))) 650s [1] 0 650s > 650s > try(as(st_sfc(st_linestring(matrix(1:9,3))), "Spatial")) 650s > 650s > # check conus is present: 650s > x = st_sfc(st_point(c(-90,35)), st_point(c(-80,36)), 650s + crs = "+proj=longlat +datum=NAD27") 650s > y = st_transform(x, 3857) 650s POINT (0 1) 650s POINT (0 1) 650s Warning message: 650s In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only 650s Error in st_polygonize.sfc(st_sfc(x)) : 650s inherits(x, "sfc_LINESTRING") || inherits(x, "sfc_MULTILINESTRING") is not TRUE 650s Error in StopZ(zm) : 650s sp supports Z dimension only for POINT and MULTIPOINT. 650s use `st_zm(...)` to coerce to XY dimensions 650s > 650s > sf_extSoftVersion()[1:3] 650s GEOS GDAL proj.4 650s "3.12.1" "3.8.5" "9.4.0" 650s > 650s > # Ops.sfc: 650s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1)))) 650s > ls * 2 650s Geometry set for 1 feature 650s Geometry type: LINESTRING 650s Dimension: XY 650s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 2 650s CRS: NA 650s > ls - 2 650s LINESTRING (0 0, 0 2) 650s Geometry set for 1 feature 650s Geometry type: LINESTRING 650s Dimension: XY 650s Bounding box: xmin: -2 ymin: -2 xmax: -2 ymax: -1 650s CRS: NA 650s > LINESTRING (-2 -2, -2 -1) 650s (ls + 2) %% 3 650s Geometry set for 1 feature 650s Geometry type: LINESTRING 650s Dimension: XY 650s Bounding box: xmin: 2 ymin: 0 xmax: 2 ymax: 2 650s CRS: NA 650s LINESTRING (2 2, 2 0) 650s > ls / ls 650s Geometry set for 1 feature (with 1 geometry empty) 650s Geometry type: GEOMETRYCOLLECTION 650s Dimension: XY 650s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 650s CRS: NA 650s > GEOMETRYCOLLECTION EMPTY 650s p_ = st_point(0:1) 650s > ll = st_sfc(ls[[1]], p_) 650s > ll & st_sfc(p_) 650s Geometry set for 2 features 650s Geometry type: POINT 650s Dimension: XY 650s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 650s CRS: NA 650s POINT (0 1) 650s > ll | st_sfc(p_) 650s POINT (0 1) 650s Geometry set for 2 features 650s Geometry type: GEOMETRY 650s Dimension: XY 650s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 1 650s CRS: NA 650s LINESTRING (0 0, 0 1) 650s POINT (0 1) 650s > ll %/% st_sfc(p_) 650s Geometry set for 2 features (with 1 geometry empty) 650s Geometry type: GEOMETRY 650s Dimension: XY 650s Bounding box: xmin: 0 ymin: 0 xmax: 0 ymax: 1 650s CRS: NA 650s LINESTRING (0 0, 0 1) 650s GEOMETRYCOLLECTION EMPTY 650s > ll == st_sfc(p_) 650s [1] FALSE TRUE 650s > ll != st_sfc(p_) 650s [1] TRUE FALSE 650s > 650s > 650s > str(x) 650s sfc_POINT of length 2; first list element: 'XY' num [1:2] -90 35 650s > nc = st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) 650s > str(nc) 650s Classes 'sf' and 'data.frame': 100 obs. of 15 variables: 650s $ AREA : num 0.114 0.061 0.143 0.07 0.153 0.097 0.062 0.091 0.118 0.124 ... 650s $ PERIMETER: num 1.44 1.23 1.63 2.97 2.21 ... 650s $ CNTY_ : num 1825 1827 1828 1831 1832 ... 650s $ CNTY_ID : num 1825 1827 1828 1831 1832 ... 650s $ NAME : chr "Ashe" "Alleghany" "Surry" "Currituck" ... 650s $ FIPS : chr "37009" "37005" "37171" "37053" ... 650s $ FIPSNO : num 37009 37005 37171 37053 37131 ... 650s $ CRESS_ID : int 5 3 86 27 66 46 15 37 93 85 ... 650s $ BIR74 : num 1091 487 3188 508 1421 ... 650s $ SID74 : num 1 0 5 1 9 7 0 0 4 1 ... 650s $ NWBIR74 : num 10 10 208 123 1066 ... 650s $ BIR79 : num 1364 542 3616 830 1606 ... 650s $ SID79 : num 0 3 6 2 3 5 2 2 2 5 ... 650s $ NWBIR79 : num 19 12 260 145 1197 ... 650s $ geometry :sfc_MULTIPOLYGON of length 100; first list element: List of 1 650s ..$ :List of 1 650s .. ..$ : num [1:27, 1:2] -81.5 -81.5 -81.6 -81.6 -81.7 ... 650s ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg" 650s - attr(*, "sf_column")= chr "geometry" 650s - attr(*, "agr")= Factor w/ 3 levels "constant","aggregate",..: NA NA NA NA NA NA NA NA NA NA ... 650s ..- attr(*, "names")= chr [1:14] "AREA" "PERIMETER" "CNTY_" "CNTY_ID" ... 650s > bb = st_as_sfc(st_bbox(nc)) 650s > format(st_bbox(nc)) 650s [1] "((-84.32385,33.88199),(-75.45698,36.58965))" 650s > 650s > st_agr("constant") 650s [1] constant 650s Levels: constant aggregate identity 650s > st_agr() 650s [1] 650s Levels: constant aggregate identity 650s > x <- st_sf(a = 1:2, b = 3:4, geom = x, agr = c("constant", "aggregate")) 650s > y <- x %>% st_set_agr("constant") 650s > y 650s Simple feature collection with 2 features and 2 fields 650s Attribute-geometry relationships: constant (2) 650s Geometry type: POINT 650s Dimension: XY 650s Bounding box: xmin: -90 ymin: 35 xmax: -80 ymax: 36 650s Geodetic CRS: +proj=longlat +datum=NAD27 650s a b geom 650s 1 1 3 POINT (-90 35) 650s 2 2 4 POINT (-80 36) 650s > 650s > sf1 <- st_sf(a = c("x", "y"), geom = st_sfc(st_point(3:4), st_point(3:4))) 650s > sf1[names(sf1)] 650s Simple feature collection with 2 features and 1 field 650s Geometry type: POINT 650s Dimension: XY 650s Bounding box: xmin: 3 ymin: 4 xmax: 3 ymax: 4 650s CRS: NA 650s a geom 650s 1 x POINT (3 4) 650s 2 y POINT (3 4) 650s > 650s > st_bbox(sf1) 650s xmin ymin xmax ymax 650s 3 4 3 4 650s > bb = st_bbox(nc) 650s > bb 650s xmin ymin xmax ymax 650s -84.32385 33.88199 -75.45698 36.58965 650s > st_crs(bb) 650s Coordinate Reference System: 650s User input: NAD27 650s wkt: 650s GEOGCRS["NAD27", 650s DATUM["North American Datum 1927", 650s ELLIPSOID["Clarke 1866",6378206.4,294.978698213898, 650s LENGTHUNIT["metre",1]]], 650s PRIMEM["Greenwich",0, 650s ANGLEUNIT["degree",0.0174532925199433]], 650s CS[ellipsoidal,2], 650s AXIS["latitude",north, 650s ORDER[1], 650s ANGLEUNIT["degree",0.0174532925199433]], 650s AXIS["longitude",east, 650s ORDER[2], 650s ANGLEUNIT["degree",0.0174532925199433]], 650s ID["EPSG",4267]] 650s > st_bbox(c(xmin = 16.1, xmax = 16.6, ymin = 48.6, ymax = 47.9), crs = st_crs(4326)) 650s xmin ymin xmax ymax 650s 16.1 48.6 16.6 47.9 650s > st_bbox(c(xmin = 16.1, xmax = 16.6, ymin = 48.6, ymax = 47.9), crs = 4326) 650s xmin ymin xmax ymax 650s 16.1 48.6 16.6 47.9 650s > 650s > bb$xrange 650s xmin xmax 650s -84.32385 -75.45698 650s > bb$yrange 650s ymin ymax 650s 33.88199 36.58965 650s > bb$xmin 650s xmin 650s -84.32385 650s > bb$ymin 650s ymin 650s 33.88199 650s > bb$xmax 650s xmax 650s -75.45698 650s > bb$ymax 650s ymax 650s 36.58965 650s > try(bb$foo) 650s Error in `$.bbox`(bb, foo) : unsupported name 650s > 650s > # merge: 650s > a = data.frame(a = 1:3, b = 5:7) 650s > st_geometry(a) = st_sfc(st_point(c(0,0)), st_point(c(1,1)), st_point(c(2,2))) 650s > b = data.frame(x = c("a", "b", "c"), b = c(2,5,6)) 650s > merge(a, b) 650s Simple feature collection with 2 features and 3 fields 650s Geometry type: POINT 650s Dimension: XY 650s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 650s CRS: NA 650s b a x geometry 650s 1 5 1 b POINT (0 0) 650s 2 6 2 c POINT (1 1) 650s > merge(a, b, all = TRUE) 650s Simple feature collection with 4 features and 3 fields (with 1 geometry empty) 650s Geometry type: GEOMETRY 650s Dimension: XY 650s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 2 650s CRS: NA 650s b a x geometry 650s 1 2 NA a GEOMETRYCOLLECTION EMPTY 650s 2 5 1 b POINT (0 0) 650s 3 6 2 c POINT (1 1) 650s 4 7 3 POINT (2 2) 650s > 650s > if (require(dplyr, quietly = TRUE)) { 650s + # joins: 650s + inner_join(a, b) 650s + left_join(a, b) 650s + right_join(a, b) 650s + full_join(a, b) 650s + semi_join(a, b) 650s + anti_join(a, b) 650s + left_join(a, data.frame(b, geometry = 1), by = "b") 650s + } 651s 651s Attaching package: 'dplyr' 651s 651s The following object is masked from 'package:testthat': 651s 651s matches 651s 651s The following objects are masked from 'package:stats': 651s 651s filter, lag 651s 651s The following objects are masked from 'package:base': 651s 651s intersect, setdiff, setequal, union 651s 651s Joining with `by = join_by(b)` 651s Joining with `by = join_by(b)` 652s Joining with `by = join_by(b)` 652s Joining with `by = join_by(b)` 652s Joining with `by = join_by(b)` 652s Joining with `by = join_by(b)` 652s Simple feature collection with 3 features and 4 fields 652s Geometry type: POINT 652s Dimension: XY 652s Bounding box: xmin: 0 ymin: 0 xmax: 2 ymax: 2 652s CRS: NA 652s a b x geometry.y geometry.x 652s 1 1 5 b 1 POINT (0 0) 652s 2 2 6 c 1 POINT (1 1) 652s 3 3 7 NA POINT (2 2) 652s > 652s > # st_joins: 652s > a = st_sf(a = 1:3, 652s + geom = st_sfc(st_point(c(1,1)), st_point(c(2,2)), st_point(c(3,3)))) 652s > b = st_sf(a = 11:14, 652s + geom = st_sfc(st_point(c(10,10)), st_point(c(2,2)), st_point(c(2,2)), st_point(c(3,3)))) 652s > st_join(a, b) 652s Simple feature collection with 4 features and 2 fields 652s Geometry type: POINT 652s Dimension: XY 652s Bounding box: xmin: 1 ymin: 1 xmax: 3 ymax: 3 652s CRS: NA 652s a.x a.y geom 652s 1 1 NA POINT (1 1) 652s 2 2 12 POINT (2 2) 652s 2.1 2 13 POINT (2 2) 652s 3 3 14 POINT (3 3) 652s > st_join(a, b, left = FALSE) 652s Simple feature collection with 3 features and 2 fields 652s Geometry type: POINT 652s Dimension: XY 652s Bounding box: xmin: 2 ymin: 2 xmax: 3 ymax: 3 652s CRS: NA 652s a.x a.y geom 652s 2 2 12 POINT (2 2) 652s 2.1 2 13 POINT (2 2) 652s 3 3 14 POINT (3 3) 652s > # st_join, largest = TRUE: 652s > nc <- st_transform(st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE), 2264) 652s > gr = st_sf( 652s + label = apply(expand.grid(1:10, LETTERS[10:1])[,2:1], 1, paste0, collapse = " "), 652s + geom = st_make_grid(st_as_sfc(st_bbox(nc)))) 652s > gr$col = sf.colors(10, categorical = TRUE, alpha = .3) 652s > # cut, to check, NA's work out: 652s > gr = gr[-(1:30),] 652s > st_join(nc, gr, largest = TRUE) 653s Simple feature collection with 100 features and 16 fields 653s Geometry type: MULTIPOLYGON 653s Dimension: XY 653s Bounding box: xmin: 406265 ymin: 48359.7 xmax: 3052877 ymax: 1044143 653s Projected CRS: NAD83 / North Carolina (ftUS) 653s First 10 features: 653s AREA PERIMETER CNTY_ CNTY_ID NAME FIPS FIPSNO CRESS_ID BIR74 SID74 653s 1 0.114 1.442 1825 1825 Ashe 37009 37009 5 1091 1 653s 2 0.061 1.231 1827 1827 Alleghany 37005 37005 3 487 0 653s 3 0.143 1.630 1828 1828 Surry 37171 37171 86 3188 5 653s 4 0.070 2.968 1831 1831 Currituck 37053 37053 27 508 1 653s 5 0.153 2.206 1832 1832 Northampton 37131 37131 66 1421 9 653s 6 0.097 1.670 1833 1833 Hertford 37091 37091 46 1452 7 653s 7 0.062 1.547 1834 1834 Camden 37029 37029 15 286 0 653s 8 0.091 1.284 1835 1835 Gates 37073 37073 37 420 0 653s 9 0.118 1.421 1836 1836 Warren 37185 37185 93 968 4 653s 10 0.124 1.428 1837 1837 Stokes 37169 37169 85 1612 1 653s NWBIR74 BIR79 SID79 NWBIR79 label col geometry 653s 1 10 1364 0 19 A 4 #fb80724d MULTIPOLYGON (((1270813 913... 653s 2 10 542 3 12 A 4 #fb80724d MULTIPOLYGON (((1340553 959... 653s 3 208 3616 6 260 A 5 #80b1d34d MULTIPOLYGON (((1570586 910... 653s 4 123 830 2 145 A 10 #bc80bd4d MULTIPOLYGON (((2881206 948... 653s 5 1066 1606 3 1197 A 8 #fccde54d MULTIPOLYGON (((2525700 911... 653s 6 954 1838 5 1237 A 9 #d9d9d94d MULTIPOLYGON (((2665112 911... 653s 7 115 350 2 139 A 10 #bc80bd4d MULTIPOLYGON (((2881206 948... 653s 8 254 594 2 371 A 9 #d9d9d94d MULTIPOLYGON (((2717988 951... 653s 9 748 1190 2 844 A 8 #fccde54d MULTIPOLYGON (((2203888 914... 653s 10 160 2038 5 176 A 5 #80b1d34d MULTIPOLYGON (((1697618 911... 653s > 653s > # rbind: 653s > x = st_sf(a = 1:2, geom = st_sfc(list(st_point(0:1), st_point(0:1)), crs = 4326)) 653s Warning message: 653s attribute variables are assumed to be spatially constant throughout all geometries 653s > rbind(x, x, x) 653s Simple feature collection with 6 features and 1 field 653s Geometry type: POINT 653s Dimension: XY 653s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 653s Geodetic CRS: WGS 84 653s a geom 653s 1 1 POINT (0 1) 653s 2 2 POINT (0 1) 653s 3 1 POINT (0 1) 653s 4 2 POINT (0 1) 653s 5 1 POINT (0 1) 653s 6 2 POINT (0 1) 653s > nc2 = rbind(nc[1:50, ], nc[51:100, ]) 653s > all.equal(nc, nc2) 653s [1] TRUE 653s > 653s > # st_sample: 653s > suppressWarnings(RNGversion("3.5.3")) 653s > set.seed(131) 653s > options(digits=6) 653s > 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)) 653s > (p <- st_sample(x, 10)) 653s Geometry set for 10 features 653s Geometry type: POINT 653s Dimension: XY 653s Bounding box: xmin: 11.2448 ymin: 3.16385 xmax: 82.3451 ymax: 60.1703 653s Geodetic CRS: WGS 84 653s First 5 geometries: 653s POINT (18.5793 25.2416) 653s POINT (11.2448 20.8596) 653s POINT (26.3946 60.1703) 653s POINT (33.8202 19.146) 653s POINT (76.1712 32.1029) 653s > p <- st_sample(x[[1]], 10) # sfg method 653s > 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: 653s > p <- st_sample(x, 10) 653s > x = st_sfc(st_polygon(list(rbind(c(-180,-90),c(180,-90),c(180,90),c(-180,90),c(-180,-90)))), 653s + crs=st_crs(4326)) 653s > #FIXME: 653s > # if (sf_extSoftVersion()[["proj.4"]] >= "4.9.0") # lwgeom breaks on this 653s > # (p <- st_sample(x, 10)) 653s > pt = st_multipoint(matrix(1:20,,2)) 653s > st_sample(p, 3) 653s Geometry set for 1 feature 653s Geometry type: MULTIPOINT 653s Dimension: XY 653s Bounding box: xmin: 41.0557 ymin: 27.8024 xmax: 80.9558 ymax: 65.5424 653s CRS: NA 653s MULTIPOINT ((57.2118 52.329), (80.9558 65.5424)... 653s > try(st_sample(p, 3.3)) 653s Geometry set for 1 feature 653s Geometry type: MULTIPOINT 653s Dimension: XY 653s Bounding box: xmin: 19.3415 ymin: 9.17624 xmax: 80.9558 ymax: 65.5424 653s CRS: NA 653s MULTIPOINT ((19.3415 18.6622), (57.1389 9.17624... 653s Warning message: 653s In st_sample.sfc(p, 3.3) : size is not an integer 653s > ls = st_sfc(st_linestring(rbind(c(0,0),c(0,1))), 653s + st_linestring(rbind(c(0,0),c(.1,0))), 654s + st_linestring(rbind(c(0,1),c(.1,1))), 654s + st_linestring(rbind(c(2,2),c(2,2.00001)))) 654s > st_sample(ls, 80) 654s Geometry set for 4 features (with 1 geometry empty) 654s Geometry type: MULTIPOINT 654s Dimension: XY 654s Bounding box: xmin: 0 ymin: 0 xmax: 0.0914728 ymax: 1 654s CRS: NA 654s > st_sample(nc[1:2,], size = c(10,20)) 654s MULTIPOINT ((0 0.137868), (0 0.777635), (0 0.40... 654s MULTIPOINT ((0.0914728 0), (0.073852 0), (0.003... 654s MULTIPOINT ((0.0488222 1), (0.0716508 1), (0.08... 654s MULTIPOINT EMPTY 654s Geometry set for 30 features 654s Geometry type: POINT 654s Dimension: XY 654s Bounding box: xmin: 1216510 ymin: 935852 xmax: 1428880 ymax: 1031490 654s Projected CRS: NAD83 / North Carolina (ftUS) 654s First 5 geometries: 654s POINT (1264558 935852) 654s POINT (1256623 949369) 654s POINT (1222665 972624) 654s > # try with LINES, LongLat, should generate a warning: 654s POINT (1333528 968263) 654s POINT (1310837 958630) 654s > nc[1:2,] %>% st_transform(4326) %>% st_cast("MULTILINESTRING") %>% st_sample(size = c(10,20)) 654s although coordinates are longitude/latitude, st_sample assumes that they are 654s planar 654s although coordinates are longitude/latitude, st_sample assumes that they are 654s planar 654s Geometry set for 2 features 654s Geometry type: MULTIPOINT 654s Dimension: XY 654s Bounding box: xmin: -81.6893 ymin: 36.2491 xmax: -80.914 ymax: 36.5726 654s Geodetic CRS: WGS 84 654s MULTIPOINT ((-81.2401 36.3717), (-81.6893 36.36... 654s MULTIPOINT ((-81.2629 36.4076), (-81.1375 36.56... 654s > st_sample(ls, 80, type = "regular") 654s Geometry set for 4 features (with 1 geometry empty) 654s Geometry type: MULTIPOINT 654s Dimension: XY 654s Bounding box: xmin: 0 ymin: 0 xmax: 0.095454 ymax: 1 654s CRS: NA 654s MULTIPOINT ((0 0.0104441), (0 0.0254442), (0 0.... 654s MULTIPOINT ((0.000452334 0), (0.0154525 0), (0.... 654s > p_sample = lapply(1:10, function(i) st_sample(nc[i, ], 100, exact = FALSE)) 654s MULTIPOINT ((0.00545321 1), (0.0204533 1), (0.0... 654s MULTIPOINT EMPTY 655s > lengths(p_sample) 655s [1] 104 106 110 96 98 120 87 105 104 99 655s > p_sample_exact = lapply(1:10, function(i) st_sample(nc[i, ], 100, exact = TRUE)) 657s > lengths(p_sample_exact) 657s [1] 100 100 100 100 100 100 100 100 100 100 657s > #plot(nc$geometry[1]) 657s > #plot(p_sample[[1]], add = TRUE) 657s > #plot(p_sample_exact[[1]], add = TRUE) 657s > 657s > if (require(dplyr, quietly = TRUE)) { 657s + #class(st_bind_cols(nc, as.data.frame(nc)[1:3])) 657s + print(class(dplyr::bind_cols(nc, as.data.frame(nc)[1:3]))) 657s + } 657s New names: 657s * `AREA` -> `AREA...1` 657s * `PERIMETER` -> `PERIMETER...2` 657s * `CNTY_` -> `CNTY_...3` 657s * `AREA` -> `AREA...16` 657s * `PERIMETER` -> `PERIMETER...17` 657s * `CNTY_` -> `CNTY_...18` 657s [1] "sf" "data.frame" 657s > class(rbind(nc, nc)) 657s [1] "sf" "data.frame" 657s > class(cbind(nc, nc)) 657s [1] "sf" "data.frame" 657s > 657s > x = st_sfc(st_point(0:1), st_point(2:3)) 657s > x[c(NA,1,NA,2,NA)] 657s Geometry set for 5 features (with 3 geometries empty) 657s Geometry type: POINT 657s Dimension: XY 657s Bounding box: xmin: 0 ymin: 1 xmax: 2 ymax: 3 657s CRS: NA 657s > 657s > # jitter 657s > pts = st_centroid(st_geometry(nc)) 657s > plot(pts) 657s POINT EMPTY 657s POINT (0 1) 657s POINT EMPTY 657s POINT (2 3) 657s POINT EMPTY 657s > plot(st_jitter(pts, .05), add = TRUE, col = 'red') 657s > plot(st_geometry(nc)) 658s > plot(st_jitter(st_geometry(nc), factor = .01), add = TRUE, col = '#ff8888') 658s > st_jitter(st_sfc(st_point(0:1)), amount = .1) 658s Geometry set for 1 feature 658s Geometry type: POINT 658s Dimension: XY 658s Bounding box: xmin: -0.0500922 ymin: 0.992953 xmax: -0.0500922 ymax: 0.992953 658s CRS: NA 658s POINT (-0.0500922 0.992953) 658s > 658s > # st_bbox: 658s > if (suppressPackageStartupMessages(require(sp, quietly = TRUE)) && require(raster, quietly = TRUE)) { 658s + demo(meuse, ask = FALSE, echo = FALSE) 658s + suppressWarnings(st_bbox(meuse)) 658s + crs = suppressWarnings(st_crs(meuse)) 658s + suppressWarnings(st_bbox(raster(meuse.grid))) 658s + st_bbox(extent(raster())) 658s + } 662s code for methods in class "Rcpp_SpatCategories" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 662s code for methods in class "Rcpp_SpatCategories" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatDataFrame" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatDataFrame" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatFactor" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatFactor" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatGraph" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatGraph" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatMessages" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatMessages" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatOptions" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 663s code for methods in class "Rcpp_SpatOptions" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 664s code for methods in class "Rcpp_SpatRaster" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 665s code for methods in class "Rcpp_SpatRaster" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 665s code for methods in class "Rcpp_SpatRasterCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 665s code for methods in class "Rcpp_SpatRasterCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 665s code for methods in class "Rcpp_SpatRasterStack" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 665s code for methods in class "Rcpp_SpatRasterStack" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 665s code for methods in class "Rcpp_SpatSRS" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 665s code for methods in class "Rcpp_SpatSRS" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 665s code for methods in class "Rcpp_SpatTime_v" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 665s code for methods in class "Rcpp_SpatTime_v" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 666s code for methods in class "Rcpp_SpatVector" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 666s code for methods in class "Rcpp_SpatVector" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 666s code for methods in class "Rcpp_SpatVectorCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 666s code for methods in class "Rcpp_SpatVectorCollection" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 666s code for methods in class "Rcpp_SpatVectorProxy" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 666s code for methods in class "Rcpp_SpatVectorProxy" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 670s code for methods in class "Rcpp_SpExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 670s code for methods in class "Rcpp_SpExtent" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 670s code for methods in class "Rcpp_SpPoly" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 671s code for methods in class "Rcpp_SpPoly" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 671s code for methods in class "Rcpp_SpPolyPart" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 671s code for methods in class "Rcpp_SpPolyPart" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 671s code for methods in class "Rcpp_SpPolygons" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 671s code for methods in class "Rcpp_SpPolygons" was not checked for suspicious field assignments (recommended package 'codetools' not available?) 672s 672s Attaching package: 'raster' 672s 672s The following object is masked from 'package:dplyr': 672s 672s select 672s 672s xmin ymin xmax ymax 672s -180 -90 180 90 672s > 672s > # st_to_s2 672s > if (FALSE) { # stops working with GDAL 2.3.0 / PROJ 5.0.1: 672s + x = sf:::st_to_s2(nc) 672s + x1 = st_geometry(x) 672s + cc = st_coordinates(x1) 672s + summary(sqrt(cc[,1]^2+cc[,2]^2+cc[,3]^2)) 672s + } 672s > 672s > # check_ring_dir 672s > m = rbind(c(0,0), c(0,1), c(1,1), c(1,0), c(0,0)) 672s > mi = m[nrow(m):1,] 672s > pol = st_polygon(list(m * 10, m + .5, mi + 1.5, mi + 3.5, m + 5, mi + 6.5)) 672s > st_sfc(pol) 673s Geometry set for 1 feature 673s Geometry type: POLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 673s CRS: NA 673s > x = st_sfc(pol, check_ring_dir=TRUE) 673s > y = st_sf(a = 1, geom = st_sfc(pol), check_ring_dir=TRUE) 673s > str(x) 673s sfc_POLYGON of length 1; first list element: List of 6 673s $ : num [1:5, 1:2] 0 10 10 0 0 0 0 10 10 0 673s $ : 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 673s $ : 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 673s $ : 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 673s $ : num [1:5, 1:2] 5 5 6 6 5 5 6 6 5 5 673s $ : 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 673s - attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 673s > x = st_sfc(st_polygon(), st_polygon(), check_ring_dir=TRUE) 673s > str(x) 673s sfc_POLYGON of length 2; first list element: list() 673s - attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 673s > # empty ring/zero area: 673s > x = st_sfc(st_polygon(list(m[c(1,3,1),])), check_ring_dir=TRUE) 673s > 673s > mp = st_multipolygon(list(pol, pol)) 673s > try(x <- st_sfc(mp, st_polygon(), check_ring_dir=TRUE)) 673s > x <- st_sfc(mp, pol) %>% st_cast("MULTIPOLYGON") %>% st_sfc(check_ring_dir=TRUE) 673s > x 673s Geometry set for 2 features 673s Geometry type: MULTIPOLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 10 ymax: 10 673s CRS: NA 673s POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0), (0.5 0.... 673s Error in check_ring_dir(lst) : 673s check_ring_dir: not supported for class sfc_GEOMETRY 673s MULTIPOLYGON (((0 0, 10 0, 10 10, 0 10, 0 0), (... 673s > MULTIPOLYGON (((0 0, 10 0, 10 10, 0 10, 0 0), (... 673s str(x) 673s sfc_MULTIPOLYGON of length 2; first list element: List of 2 673s $ :List of 6 673s ..$ : num [1:5, 1:2] 0 10 10 0 0 0 0 10 10 0 673s ..$ : 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 673s ..$ : 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 673s ..$ : 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 673s ..$ : num [1:5, 1:2] 5 5 6 6 5 5 6 6 5 5 673s ..$ : 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 673s ..- attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 673s $ :List of 6 673s ..$ : num [1:5, 1:2] 0 10 10 0 0 0 0 10 10 0 673s ..$ : 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 673s ..$ : 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 673s ..$ : 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 673s ..$ : num [1:5, 1:2] 5 5 6 6 5 5 6 6 5 5 673s ..$ : 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 673s ..- attr(*, "class")= chr [1:3] "XY" "POLYGON" "sfg" 673s - attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg" 673s > 673s > x = st_sfc(st_linestring(rbind(c(-179,0),c(179,0))), crs = 4326) 673s > st_wrap_dateline(st_sf(a = 1, geometry = x)) 673s Simple feature collection with 1 feature and 1 field 673s Geometry type: MULTILINESTRING 673s Dimension: XY 673s Bounding box: xmin: -180 ymin: 0 xmax: 180 ymax: 0 673s Geodetic CRS: WGS 84 673s a geometry 673s 1 1 MULTILINESTRING ((-179 0, -... 673s > st_wrap_dateline(x) 673s Geometry set for 1 feature 673s Geometry type: MULTILINESTRING 673s Dimension: XY 673s Bounding box: xmin: -180 ymin: 0 xmax: 180 ymax: 0 673s Geodetic CRS: WGS 84 673s > MULTILINESTRING ((-179 0, -180 0), (180 0, 179 0)) 673s st_wrap_dateline(x[[1]]) 673s MULTILINESTRING ((-179 0, -180 0), (180 0, 179 0)) 673s > 673s > geo <- c("{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.68152563269095,36.43764870908927]}", 673s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.67408758213843,36.43366018922779]}", 673s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.67708346361097,36.44208638659282]}", 673s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.67886661944996,36.44110273135671]}", 673s + "{\"geodesic\":true,\"type\":\"Point\",\"coordinates\":[-118.68089232041565,36.44173155205561]}") 673s > st_as_sfc(geo, GeoJSON = TRUE) 673s Geometry set for 5 features 673s Geometry type: POINT 673s Dimension: XY 673s Bounding box: xmin: -118.682 ymin: 36.4337 xmax: -118.674 ymax: 36.4421 673s Geodetic CRS: WGS 84 673s POINT (-118.682 36.4376) 673s POINT (-118.674 36.4337) 673s POINT (-118.677 36.4421) 673s POINT (-118.679 36.4411) 673s POINT (-118.681 36.4417) 673s > st_as_sfc(geo, GeoJSON = TRUE, crs = 4326) 673s Geometry set for 5 features 673s Geometry type: POINT 673s Dimension: XY 673s Bounding box: xmin: -118.682 ymin: 36.4337 xmax: -118.674 ymax: 36.4421 673s Geodetic CRS: WGS 84 673s POINT (-118.682 36.4376) 673s POINT (-118.674 36.4337) 673s POINT (-118.677 36.4421) 673s POINT (-118.679 36.4411) 673s POINT (-118.681 36.4417) 673s > 673s > st_as_sfc(st_as_binary(st_sfc(st_point(0:1)))[[1]], crs = 4326) 673s Geometry set for 1 feature 673s Geometry type: POINT 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 673s Geodetic CRS: WGS 84 673s POINT (0 1) 673s > 673s > x = nc 673s > x$geom = NULL 673s > class(x) 673s [1] "sf" "data.frame" 673s > 673s > st_as_sfc(list(st_point(0:1)), crs = 4326) 673s Geometry set for 1 feature 673s Geometry type: POINT 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 673s Geodetic CRS: WGS 84 673s POINT (0 1) 673s > 673s > # crop: 673s > box = c(xmin = 0, ymin = 0, xmax = 1, ymax = 1) 673s > 673s > pol = st_sfc(st_buffer(st_point(c(.5, .5)), .65)) 673s > pol_sf = st_sf(a=1, geom=pol) 673s > 673s > st_crop(pol, box) 673s Geometry set for 1 feature 673s Geometry type: POLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 673s CRS: NA 673s > st_crop(pol, st_bbox(box)) 673s POLYGON ((0.983044 0.0650651, 0.959619 0.040380... 673s Geometry set for 1 feature 673s Geometry type: POLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 673s CRS: NA 673s > st_crop(pol_sf, box) 673s POLYGON ((0.983044 0.0650651, 0.959619 0.040380... 673s Simple feature collection with 1 feature and 1 field 673s Geometry type: POLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 673s CRS: NA 673s Warning message: 673s attribute variables are assumed to be spatially constant throughout all geometries 673s a geom 673s 1 1 POLYGON ((0.983044 0.065065... 673s > st_crop(pol_sf, st_bbox(box)) 673s Simple feature collection with 1 feature and 1 field 673s Geometry type: POLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 1 ymax: 1 673s CRS: NA 673s a geom 673s 1 1 POLYGON ((0.983044 0.065065... 673s Warning message: 673s attribute variables are assumed to be spatially constant throughout all geometries 673s > 673s > # new sample methods: 673s > 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: 673s > p <- st_sample(x, 10, type = "regular") 673s > p <- st_sample(x, 10, type = "hexagonal") 673s > 673s > all.equal(st_drop_geometry(pol_sf), st_set_geometry(pol_sf, NULL)) 673s [1] TRUE 673s > 673s > # https://github.com/r-spatial/sf/issues/1024 673s > 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))))) 673s > shape2 <- st_sfc(st_polygon()) 673s > shape3 <- st_sfc(st_polygon()) 673s > 673s > shape4 = st_intersection(shape2, shape3) # has zero features 673s > 673s > st_difference(shape1, shape4) 673s Geometry set for 1 feature 673s Geometry type: POLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 673s CRS: NA 673s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 673s > st_difference(shape4, shape1) 673s Geometry set for 0 features 673s Bounding box: xmin: NA ymin: NA xmax: NA ymax: NA 673s CRS: NA 673s > st_sym_difference(shape1, shape4) 673s Geometry set for 1 feature 673s Geometry type: POLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 673s CRS: NA 673s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 673s > st_union(shape1, shape4) 673s Geometry set for 1 feature 673s Geometry type: POLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 673s CRS: NA 673s > st_union(shape4, shape1) 673s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 673s Geometry set for 1 feature 673s Geometry type: POLYGON 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 0 xmax: 3 ymax: 4 673s CRS: NA 673s POLYGON ((0 0, 1 0, 3 2, 2 4, 1 4, 0 0)) 673s > 673s > # transform empty: 673s > tr = st_sf(geom=st_sfc()) %>% st_set_crs(3587) %>% st_transform(4326) 673s > 673s > # NA values are converted to empty; #1114: 673s > x <- data.frame(name=LETTERS) 673s > y <- data.frame(name=LETTERS[1:13], letters[14:26]) 673s > y$geometry <- st_sfc(st_point(c(0,0))) 673s > y <- st_sf(y) 673s > out = merge(x, y, all.x=TRUE) 673s > class(out) 673s [1] "data.frame" 673s > 673s > st_as_sf(st_sfc(st_point(0:1))) 673s Simple feature collection with 1 feature and 0 fields 673s Geometry type: POINT 673s Dimension: XY 673s Bounding box: xmin: 0 ymin: 1 xmax: 0 ymax: 1 673s CRS: NA 673s x 673s 1 POINT (0 1) 673s > 673s BEGIN TEST sfg.R 673s 673s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 673s Copyright (C) 2024 The R Foundation for Statistical Computing 673s Platform: aarch64-unknown-linux-gnu 673s 673s R is free software and comes with ABSOLUTELY NO WARRANTY. 673s You are welcome to redistribute it under certain conditions. 673s Type 'license()' or 'licence()' for distribution details. 673s 673s R is a collaborative project with many contributors. 673s Type 'contributors()' for more information and 673s 'citation()' on how to cite R or R packages in publications. 673s 673s Type 'demo()' for some demos, 'help()' for on-line help, or 673s 'help.start()' for an HTML browser interface to help. 673s Type 'q()' to quit R. 673s 674s > suppressPackageStartupMessages(library(sf)) 675s > c(st_point(1:2), st_point(5:6)) 675s MULTIPOINT ((1 2), (5 6)) 675s > c(st_point(1:2), st_multipoint(matrix(5:8,2))) 675s MULTIPOINT ((1 2), (5 7), (6 8)) 675s > c(st_multipoint(matrix(1:4,2)), st_multipoint(matrix(5:8,2))) 675s MULTIPOINT ((1 3), (2 4), (5 7), (6 8)) 675s > c(st_linestring(matrix(1:6,3)), st_linestring(matrix(11:16,3))) 675s > c(st_linestring(matrix(1:6,3)), st_multilinestring(list(matrix(11:16,3)))) 675s > c(st_multilinestring(list(matrix(1:6,3))), st_multilinestring(list(matrix(11:16,3)))) 675s > pl = list(rbind(c(0,0), c(1,0), c(1,1), c(0,1), c(0,0))) 675s > c(st_polygon(pl), st_polygon(pl)) 675s > c(st_polygon(pl), st_multipolygon(list(pl))) 675s > c(st_linestring(matrix(1:6,3)), st_point(1:2)) 675s > c(st_geometrycollection(list(st_point(1:2), st_linestring(matrix(1:6,3)))), 675s + st_geometrycollection(list(st_multilinestring(list(matrix(11:16,3)))))) 675s > c(st_geometrycollection(list(st_point(1:2), st_linestring(matrix(1:6,3)))), 675s + st_multilinestring(list(matrix(11:16,3))), st_point(5:6), 675s + st_geometrycollection(list(st_point(10:11)))) 675s > head(st_point(0:1), 2) 675s > 675s > # Ops.sfg: 675s > ls = st_linestring(rbind(c(0,0),c(0,1))) 675s > pt = st_point(1:0) 675s > ls | pt 675s MULTILINESTRING ((1 4, 2 5, 3 6), (11 14, 12 15, 13 16)) 675s MULTILINESTRING ((11 14, 12 15, 13 16), (1 4, 2 5, 3 6)) 675s MULTILINESTRING ((1 4, 2 5, 3 6), (11 14, 12 15, 13 16)) 675s MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((0 0, 1 0, 1 1, 0 1, 0 0))) 675s MULTIPOLYGON (((0 0, 1 0, 1 1, 0 1, 0 0)), ((0 0, 1 0, 1 1, 0 1, 0 0))) 675s GEOMETRYCOLLECTION (LINESTRING (1 4, 2 5, 3 6), POINT (1 2)) 675s GEOMETRYCOLLECTION (POINT (1 2), LINESTRING (1 4, 2 5, 3 6), MULTILINESTRING ((11 14, 12 15, 13 16))) 675s GEOMETRYCOLLECTION (MULTILINESTRING ((11 14, 12 15, 13 16)), POINT (5 6), POINT (1 2), LINESTRING (1 4, 2 5, 3 6), POINT (10 11)) 675s POINT (0 1) 675s GEOMETRYCOLLECTION (LINESTRING (0 0, 0 1), POINT (1 0)) 675s > ls / pt 675s LINESTRING (0 0, 0 1) 675s > ls & pt 675s GEOMETRYCOLLECTION EMPTY 675s > ls %/% pt 675s GEOMETRYCOLLECTION (LINESTRING (0 0, 0 1), POINT (1 0)) 675s > # arith: 675s > ls + pt 675s > LINESTRING (1 0, 1 1) 675s ls - pt 675s LINESTRING (-1 0, -1 1) 675s LINESTRING (0 0, 0 0) 675s LINESTRING (0 0, 0 1) 675s POINT (1 0) 675s POINT (-1 0) 675s Error in Ops.sfg(pt) : unary ! not defined for "sfg" objects 675s > ls * pt 675s > ls / pt 675s > # unary: 675s > +pt 675s > -pt 675s > try(!pt) 675s > 675s BEGIN TEST spatstat.R 675s 675s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 675s Copyright (C) 2024 The R Foundation for Statistical Computing 675s Platform: aarch64-unknown-linux-gnu 675s 675s R is free software and comes with ABSOLUTELY NO WARRANTY. 675s You are welcome to redistribute it under certain conditions. 675s Type 'license()' or 'licence()' for distribution details. 675s 675s R is a collaborative project with many contributors. 675s Type 'contributors()' for more information and 675s 'citation()' on how to cite R or R packages in publications. 675s 675s Type 'demo()' for some demos, 'help()' for on-line help, or 675s 'help.start()' for an HTML browser interface to help. 675s Type 'q()' to quit R. 675s 675s > suppressPackageStartupMessages(library(sf)) 677s > if (require(spatstat.random, quietly = TRUE)) { 677s + 677s + data(chicago) 677s + st_as_sf(chicago) 677s + # ppp: 677s + g = gorillas 677s + st_as_sf(g) 677s + marks(g) = NULL 677s + st_as_sf(g) 677s + 677s + # multipolygon: https://github.com/r-spatial/sf/issues/1161 677s + window = read_sf(system.file("shape/nc.shp", package = "sf")) %>% 677s + st_transform(32119) 677s + 677s + win = spatstat.geom::as.owin(window) 677s + 677s + set.seed(1331) 677s + pp2a = runifpoint(n = 50, win = win) 677s + print(st_as_sf(pp2a)) 677s + 677s + # st_sample going the spatstat way 677s + x <- sf::st_sfc(sf::st_polygon(list(rbind(c(0, 0), c(10, 0), c(10, 10), c(0, 0))))) 677s + try(pts <- st_sample(x, type = "thomas")) 677s + try(pts <- st_sample(x, kappa = 1, mu = 10, type = "Thomas")) 677s + # points expected 677s + set.seed(1331) 677s + pts <- st_sample(x, kappa = 1, mu = 10, scale = 0.1, type = "Thomas") 677s + #plot(x) 677s + #plot(pts, add = TRUE) 677s + pts 677s + 677s + # see https://github.com/r-spatial/sf/issues/1233 677s + # png("/tmp/spa%03d.png") 677s + 677s + p1 = st_point(0:1) 677s + p2 = st_point(1:2) 677s + p3 = st_point(c(-1,2)) 677s + p = st_sfc(p1, p2, p3) 677s + as.ppp(p) 677s + try(as.ppp(st_set_crs(p, 4326))) 677s + 677s + sf = st_sf(geom = p) 677s + try(as.ppp(sf)) 677s + sf = st_sf(a = 1:3, geom = p) 677s + as.ppp(sf) 677s + sf = st_sf(a = 1:3, b=3:1, geom = p) 677s + as.ppp(sf) # warns 677s + 677s + w = st_as_sfc(st_bbox(st_sfc(p1, p2))) 677s + sf = st_sf(a = 1:3, geom = p) 677s + (p0 = rbind(st_sf(a = 0, geom = w), sf)) 677s + suppressWarnings(try(as.ppp(p0))) # errors: one point outside window 677s + 677s + w = st_as_sfc(st_bbox(p)) 677s + sf = st_sf(a = 1:3, geom = p) 677s + (p0 = rbind(st_sf(a = 0, geom = w), sf)) 677s + as.ppp(p0) 677s + 677s + # as.owin.sf, as.owin.sfc_* 677s + nc = st_read(system.file("gpkg/nc.gpkg", package="sf"), check_ring_dir = TRUE, quiet = TRUE) 677s + try(as.owin(nc)) # should be projected 677s + nc = st_transform(nc, 32119) 677s + plot(as.owin(nc), col = 'grey') 677s + plot(as.owin(st_geometry(nc)), col = 'grey') 677s + 677s + sq = rbind(c(-1,-1), c(1, -1), c(1,1), c(-1,1), c(-1,-1)) 677s + pol = st_polygon(list(0.5 * sq, sq[5:1,] * 0.45)) # w hole 677s + plot(as.owin(pol), col = 'grey') 677s + plot(as.owin(st_sfc(pol)), col = 'grey') 677s + mpol = st_multipolygon(list( 677s + list(sq, sq[5:1,] * 0.9), 677s + list(sq * 2, sq[5:1,] * 1.8))) 677s + plot(as.owin(mpol), col = 'grey') 677s + plot(as.owin(st_sfc(mpol)), col = 'grey') 677s + plot(as.owin(st_sfc(pol, mpol)), col = 'grey') 677s + plot(as.owin(st_sf(a=1:2, st_sfc(pol, mpol))), col = 'grey') 677s + (o = as.owin(st_sf(a=1:2, st_sfc(pol, mpol)))) 677s + st_as_sfc(o) 677s + 677s + plot(st_as_sfc(o), col = 'blue', main = 'st_as_sfc(o)') 677s + plot(st_as_sf(o), col = 'blue', main = 'st_as_sf(o)') 677s + 677s + data(japanesepines) 677s + st_as_sf(japanesepines) # warns about multiplier 677s + jp = rescale(japanesepines) 677s + st_as_sf(jp) # No warning 677s + 677s + data(nztrees) 677s + qNZ <- quadratcount(nztrees, nx=4, ny=3) 677s + ts = as.tess(qNZ) 677s + plot(st_as_sfc(ts)) 677s + 677s + ls = st_linestring(rbind(c(0,0), c(1,1), c(2,0))) 677s + plot(as.psp(ls)) 677s + mls = st_multilinestring(list(rbind(c(0,0), c(1,1), c(2,0)), rbind(c(3,3), c(4,2)))) 677s + plot(as.psp(mls)) 677s + 677s + plot(as.psp(st_sfc(ls))) 677s + plot(as.psp(st_sfc(mls))) 677s + plot(as.psp(st_sfc(ls, mls))) 677s + 677s + sf = st_sf(st_cast(st_sfc(ls, mls), "MULTILINESTRING"), marks = 1:2, foo = 2:1) 677s + as.psp(sf) # picks marks itself 677s + as.psp(sf, marks = 5:1) 677s + 677s + (x = st_as_sf(as.psp(sf))) 677s + (y = st_as_sfc(as.psp(sf))) 677s + all.equal(st_geometry(x), y) 677s + } 679s spatstat.geom 3.2-9 679s spatstat.random 3.2-3 683s Simple feature collection with 51 features and 1 field 683s Geometry type: GEOMETRY 683s Dimension: XY 683s Bounding box: xmin: 123829.8 ymin: 14740.06 xmax: 930518.6 ymax: 318255.5 683s CRS: NA 683s First 10 features: 683s label geom 683s 1 window MULTIPOLYGON (((886135.8 31... 683s 2 point POINT (339121.1 257811.6) 683s 3 point POINT (827440.4 246568.3) 683s 4 point POINT (451339.2 207943.6) 683s 5 point POINT (268749.7 203323.4) 683s 6 point POINT (516676.5 198556.1) 683s 7 point POINT (692366 238643.1) 683s 8 point POINT (843278.5 287241.6) 683s 9 point POINT (648477.7 235466.6) 683s 10 point POINT (852593 267248.3) 683s Error in st_poly_sample(x, size = size, ..., type = type, by_polygon = by_polygon, : 683s rthomas is not an exported function from spatstat.random. 683s Error in st_poly_sample(x, size = size, ..., type = type, by_polygon = by_polygon, : 683s The spatstat function rThomas did not return a valid result. Consult the help file. 683s Error message from spatstat: 683s Error in spatstat_fun(..., win = spatstat.geom::as.owin(x)) : 683s argument "scale" is missing, with no default 683s 683s Error : Only projected coordinates may be converted to spatstat class objects 683s Error in `marks<-.ppp`(`*tmp*`, value = value) : 683s number of rows of data frame != number of points 683s In addition: Warning message: 683s In as.ppp.sf(sf) : only first attribute column is used for marks 683s Error : Only projected coordinates may be converted to spatstat class objects 684s [1] TRUE 684s > Warning message: 684s In st_as_sfc.owin(spatstat.geom::as.owin(x)) : 684s The spatstat object has an measurement unit multiplier != 1. Consider rescaling before converting. 684s 684s BEGIN TEST stars.R 684s 684s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 684s Copyright (C) 2024 The R Foundation for Statistical Computing 684s Platform: aarch64-unknown-linux-gnu 684s 684s R is free software and comes with ABSOLUTELY NO WARRANTY. 684s You are welcome to redistribute it under certain conditions. 684s Type 'license()' or 'licence()' for distribution details. 684s 684s R is a collaborative project with many contributors. 684s Type 'contributors()' for more information and 684s 'citation()' on how to cite R or R packages in publications. 684s 684s Type 'demo()' for some demos, 'help()' for on-line help, or 684s 'help.start()' for an HTML browser interface to help. 684s Type 'q()' to quit R. 684s 684s > suppressPackageStartupMessages(library(sf)) 685s > 685s > tif = system.file("tif/geomatrix.tif", package = "sf") 685s > 685s > gdal_metadata(tif) 685s [1] "AREA_OR_POINT=Point" 685s > gdal_metadata(tif, NA_character_) 685s [1] "IMAGE_STRUCTURE" "DERIVED_SUBDATASETS" "" 685s > try(gdal_metadata(tif, "wrongDomain")) 685s > gdal_metadata(tif, c("IMAGE_STRUCTURE")) 685s $INTERLEAVE 685s [1] "BAND" 685s 685s attr(,"class") 685s [1] "gdal_metadata" 685s > try(length(gdal_metadata(tif, c("DERIVED_SUBDATASETS")))) # fails on Fedora 26 685s [1] 2 685s > 685s > if (require(stars, quietly = TRUE)) { 685s + tif = system.file("tif/geomatrix.tif", package = "sf") 685s + r = read_stars(tif) 685s + d = (st_dimensions(r)) 685s + gt = c(1841001.75, 1.5, -5, 1144003.25, -5, -1.5) 685s + x1 = st_as_sfc(d, as_points = TRUE, use_cpp = TRUE, geotransform = gt) 685s + x2 = st_as_sfc(d, as_points = TRUE, use_cpp = FALSE, geotransform = gt) 685s + print(identical(x1, x2)) 685s + y1 = st_as_sfc(d, as_points = FALSE, use_cpp = TRUE, geotransform = gt) 685s + y2 = st_as_sfc(d, as_points = FALSE, use_cpp = FALSE, geotransform = gt) 685s + print(identical(y1, y2)) 685s + 685s + # rectilinear grid: 685s + m = matrix(1:20, nrow = 5, ncol = 4) 685s + x = c(0,0.5,1,2,4,5) 685s + y = c(0.3,0.5,1,2,2.2) 685s + r = st_as_stars(list(m = m), dimensions = st_dimensions(x = x, y = y, .raster = c("x", "y"))) 685s + print(st_as_sfc(st_dimensions(r), as_points = TRUE)) 685s + print(st_as_sfc(st_dimensions(r), as_points = FALSE)) 685s + 685s + # curvilinear grid: 685s + lon = st_as_stars(matrix(1:5, 4, 5, byrow = TRUE)) 685s + lat = st_as_stars(matrix(1:4, 4, 5)) 685s + Error in gdal_metadata(tif, "wrongDomain") : 685s domain_item[1] not found in available metadata domains 685s ll = c(X1 = lon, X2 = lat) 685s + curv = st_as_stars(st_as_stars(t(m)), curvilinear = setNames(ll, c("X1", "X2"))) 685s + print(st_as_sfc(st_dimensions(curv), as_points = TRUE)) 685s + print(st_as_sfc(st_dimensions(curv), as_points = FALSE)) 685s + 685s + demo(nc, echo = FALSE, ask = FALSE) 685s + print(x <- st_rasterize(nc)) # default grid: 685s + print(p <- st_as_sf(x, as_points = FALSE)) # polygonize: follow raster boundaries 685s + print(p <- st_as_sf(x, as_points = FALSE, use_integer = TRUE)) # polygonize integers: follow raster boundaries 685s + print(try(p <- st_as_sf(x, as_points = TRUE))) # polygonize: contour, requies GDAL >= 2.4.0 685s + if (utils::packageVersion("stars") >= "0.2-1") { 685s + write_stars(read_stars(tif), tempfile(fileext = ".tif")) 685s + write_stars(read_stars(tif, proxy = TRUE), tempfile(fileext = ".tif")) 685s + write_stars(read_stars(tif, proxy = TRUE), tempfile(fileext = ".tif"), chunk_size = c(200,200)) 685s + na.tif = read_stars(system.file("tif/na.tif", package = "stars")) 685s + write_stars(na.tif, "na.tif") 685s + write_stars(na.tif, "na.tif", NA_value = -999) 685s + na.tif = read_stars(system.file("tif/na.tif", package = "stars"), NA_value = -999) 685s + write_stars(na.tif, "na.tif") 685s + write_stars(na.tif, "na.tif", NA_value = -999) 685s + na.tif = read_stars(system.file("tif/na.tif", package = "stars"), NA_value = -999, proxy = TRUE) 685s + write_stars(na.tif, "na.tif") 685s + write_stars(na.tif, "na.tif", NA_value = -999) 685s + } 685s + # https://github.com/mtennekes/tmap/issues/368 685s + if (utils::packageVersion("stars") > "0.4-0") { 685s + lc = system.file('tif/lc.tif', package = 'stars') 685s + if (lc != "") { 685s + r = read_stars(lc, RAT = "Land Cover Class") 685s + r <- droplevels(r) 685s + } 685s + } 685s + } 686s [1] TRUE 686s [1] TRUE 686s Geometry set for 20 features 686s Geometry type: POINT 686s Dimension: XY 686s Bounding box: xmin: 0.25 ymin: 0.4 xmax: 4.5 ymax: 2.1 686s CRS: NA 686s First 5 geometries: 686s POINT (0.25 0.4) 686s POINT (0.75 0.4) 686s Geometry set for 20 features 686s Geometry type: POLYGON 686s Dimension: XY 686s Bounding box: xmin: 0 ymin: 0.3 xmax: 5 ymax: 2.2 686s CRS: NA 686s First 5 geometries: 686s Geometry set for 20 features 686s Geometry type: POINT 686s Dimension: XY 686s Bounding box: xmin: 1 ymin: 1 xmax: 5 ymax: 4 686s Geodetic CRS: WGS 84 (CRS84) 686s First 5 geometries: 686s Geometry set for 20 features 686s Geometry type: POLYGON 686s Dimension: XY 686s Bounding box: xmin: 0.5 ymin: 0.5 xmax: 5.5 ymax: 4.5 686s Geodetic CRS: WGS 84 (CRS84) 686s First 5 geometries: 686s POINT (1.5 0.4) 686s POINT (3 0.4) 686s POINT (4.5 0.4) 686s POLYGON ((0 0.3, 0.5 0.3, 0.5 0.5, 0 0.5, 0 0.3)) 686s POLYGON ((0.5 0.3, 1 0.3, 1 0.5, 0.5 0.5, 0.5 0... 686s POLYGON ((1 0.3, 2 0.3, 2 0.5, 1 0.5, 1 0.3)) 686s POLYGON ((2 0.3, 4 0.3, 4 0.5, 2 0.5, 2 0.3)) 686s POLYGON ((4 0.3, 5 0.3, 5 0.5, 4 0.5, 4 0.3)) 686s POINT (1 1) 686s POINT (1 2) 686s POINT (1 3) 686s POINT (1 4) 686s POINT (2 1) 686s POLYGON ((0.5 0.5, 0.5 1.5, 1.5 1.5, 1.5 0.5, 0... 686s POLYGON ((0.5 1.5, 0.5 2.5, 1.5 2.5, 1.5 1.5, 0... 686s POLYGON ((0.5 2.5, 0.5 3.5, 1.5 3.5, 1.5 2.5, 0... 686s POLYGON ((0.5 3.5, 0.5 4.5, 1.5 4.5, 1.5 3.5, 0... 686s POLYGON ((1.5 0.5, 1.5 1.5, 2.5 1.5, 2.5 0.5, 1... 688s stars object with 2 dimensions and 12 attributes 688s attribute(s): 688s Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 688s AREA 0.042 0.108 0.142 1.451932e-01 0.181 0.241 30904 688s PERIMETER 0.999 1.461 1.716 1.786110e+00 2.004 3.640 30904 688s CNTY_ 1825.000 1907.000 1989.000 1.998403e+03 2085.000 2241.000 30904 688s CNTY_ID 1825.000 1907.000 1989.000 1.998403e+03 2085.000 2241.000 30904 688s FIPSNO 37001.000 37049.000 37101.000 3.710042e+04 37153.000 37199.000 30904 688s CRESS_ID 1.000 25.000 51.000 5.071206e+01 77.000 100.000 30904 688s BIR74 248.000 1323.000 2648.000 3.791637e+03 4139.000 21588.000 30904 688s SID74 0.000 3.000 5.000 7.891985e+00 10.000 44.000 30904 688s NWBIR74 1.000 297.000 844.000 1.246210e+03 1396.000 8027.000 30904 688s BIR79 319.000 1606.000 3108.000 4.852046e+03 5400.000 30757.000 30904 688s SID79 0.000 3.000 6.000 9.584098e+00 13.000 57.000 30904 688s NWBIR79 3.000 360.000 1058.000 1.604642e+03 1524.000 11631.000 30904 688s dimension(s): 688s from to offset delta refsys point x/y 688s x 1 461 -84.32 0.01925 NAD27 FALSE [x] 688s y 1 141 36.59 -0.01925 NAD27 FALSE [y] 689s Simple feature collection with 34097 features and 12 fields 689s Geometry type: POLYGON 689s Dimension: XY 689s Bounding box: xmin: -84.32385 ymin: 33.87563 xmax: -75.45034 ymax: 36.58965 689s Geodetic CRS: NAD27 689s First 10 features: 689s AREA PERIMETER CNTY_ CNTY_ID FIPSNO CRESS_ID BIR74 SID74 NWBIR74 BIR79 689s 1 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s 2 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s 3 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s 4 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s 5 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s 6 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s 7 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s 8 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s 9 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s 10 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 689s SID79 NWBIR79 geometry 689s 1 0 19 POLYGON ((-81.66757 36.5896... 689s 2 0 19 POLYGON ((-81.64833 36.5896... 689s 3 0 19 POLYGON ((-81.62908 36.5896... 689s 4 0 19 POLYGON ((-81.60983 36.5896... 689s 5 0 19 POLYGON ((-81.59058 36.5896... 689s 6 0 19 POLYGON ((-81.57133 36.5896... 689s 7 0 19 POLYGON ((-81.55208 36.5896... 689s 8 0 19 POLYGON ((-81.53283 36.5896... 689s 9 0 19 POLYGON ((-81.51359 36.5896... 689s 10 0 19 POLYGON ((-81.49434 36.5896... 693s Simple feature collection with 34097 features and 12 fields 693s Geometry type: POLYGON 693s Dimension: XY 693s Bounding box: xmin: -84.32385 ymin: 33.87563 xmax: -75.45034 ymax: 36.58965 693s Geodetic CRS: NAD27 693s First 10 features: 693s AREA PERIMETER CNTY_ CNTY_ID FIPSNO CRESS_ID BIR74 SID74 NWBIR74 BIR79 693s 1 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 2 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 3 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 4 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 5 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 6 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 7 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 8 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 9 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 10 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s SID79 NWBIR79 geometry 693s 1 0 19 POLYGON ((-81.66757 36.5896... 693s 2 0 19 POLYGON ((-81.64833 36.5896... 693s 3 0 19 POLYGON ((-81.62908 36.5896... 693s 4 0 19 POLYGON ((-81.60983 36.5896... 693s 5 0 19 POLYGON ((-81.59058 36.5896... 693s 6 0 19 POLYGON ((-81.57133 36.5896... 693s 7 0 19 POLYGON ((-81.55208 36.5896... 693s 8 0 19 POLYGON ((-81.53283 36.5896... 693s 9 0 19 POLYGON ((-81.51359 36.5896... 693s 10 0 19 POLYGON ((-81.49434 36.5896... 693s Simple feature collection with 34097 features and 12 fields 693s Geometry type: POINT 693s Dimension: XY 693s Bounding box: xmin: -84.31423 ymin: 33.88525 xmax: -75.45997 ymax: 36.58003 693s Geodetic CRS: NAD27 693s First 10 features: 693s AREA PERIMETER CNTY_ CNTY_ID FIPSNO CRESS_ID BIR74 SID74 NWBIR74 BIR79 693s 1 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 2 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 3 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 4 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 5 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 6 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 7 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 8 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 9 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s 10 0.114 1.442 1825 1825 37009 5 1091 1 10 1364 693s SID79 NWBIR79 geometry 693s 1 0 19 POINT (-81.65795 36.58003) 693s 2 0 19 POINT (-81.6387 36.58003) 693s 3 0 19 POINT (-81.61945 36.58003) 693s 4 0 19 POINT (-81.6002 36.58003) 693s 5 0 19 POINT (-81.58096 36.58003) 693s 6 0 19 POINT (-81.56171 36.58003) 693s 7 0 19 POINT (-81.54246 36.58003) 693s 8 0 19 POINT (-81.52321 36.58003) 693s 9 0 19 POINT (-81.50396 36.58003) 693s 10 0 19 POINT (-81.48471 36.58003) 693s 693s 693s 693s 693s > 693s > r = gdal_read(tif) 693s > gt = c(0,1,0,0,0,1) 693s > gdal_inv_geotransform(gt) 693s [1] 0 1 0 0 0 1 693s > rc = expand.grid(x=1:3, y = 1:3) 693s > #(xy = xy_from_colrow(rc, gt)) 693s > #xy_from_colrow(xy, gt, inverse = TRUE) 693s > crs <- gdal_crs(tif) 693s > 693s > try(gdal_metadata("foo")) 693s [1] NA 693s > gdal_metadata(tif) 693s [1] "AREA_OR_POINT=Point" 693s > 693s BEGIN TEST testthat.R 693s 693s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 693s Copyright (C) 2024 The R Foundation for Statistical Computing 693s Platform: aarch64-unknown-linux-gnu 693s 693s R is free software and comes with ABSOLUTELY NO WARRANTY. 693s You are welcome to redistribute it under certain conditions. 693s Type 'license()' or 'licence()' for distribution details. 693s 693s R is a collaborative project with many contributors. 693s Type 'contributors()' for more information and 693s 'citation()' on how to cite R or R packages in publications. 693s 693s Type 'demo()' for some demos, 'help()' for on-line help, or 693s 'help.start()' for an HTML browser interface to help. 693s Type 'q()' to quit R. 693s 693s > if (require(testthat, quietly = TRUE)) { 693s + suppressPackageStartupMessages(library(sf)) 693s + test_check("sf") 693s + } 696s Coordinate Reference System: 696s User input: EPSG:4326 696s wkt: 696s GEOGCRS["WGS 84", 696s ENSEMBLE["World Geodetic System 1984 ensemble", 696s MEMBER["World Geodetic System 1984 (Transit)"], 696s MEMBER["World Geodetic System 1984 (G730)"], 696s MEMBER["World Geodetic System 1984 (G873)"], 696s MEMBER["World Geodetic System 1984 (G1150)"], 696s MEMBER["World Geodetic System 1984 (G1674)"], 696s MEMBER["World Geodetic System 1984 (G1762)"], 696s MEMBER["World Geodetic System 1984 (G2139)"], 696s ELLIPSOID["WGS 84",6378137,298.257223563, 696s LENGTHUNIT["metre",1]], 696s ENSEMBLEACCURACY[2.0]], 696s PRIMEM["Greenwich",0, 696s ANGLEUNIT["degree",0.0174532925199433]], 696s CS[ellipsoidal,2], 696s AXIS["geodetic latitude (Lat)",north, 696s ORDER[1], 696s ANGLEUNIT["degree",0.0174532925199433]], 696s AXIS["geodetic longitude (Lon)",east, 696s ORDER[2], 696s ANGLEUNIT["degree",0.0174532925199433]], 696s USAGE[ 696s SCOPE["Horizontal component of 3D system."], 696s AREA["World."], 696s BBOX[-90,-180,90,180]], 696s ID["EPSG",4326]] 696s Coordinate Reference System: 696s No user input 696s wkt: 696s GEOGCRS["WGS 84", 696s ENSEMBLE["World Geodetic System 1984 ensemble", 696s MEMBER["World Geodetic System 1984 (Transit)"], 696s MEMBER["World Geodetic System 1984 (G730)"], 696s MEMBER["World Geodetic System 1984 (G873)"], 696s MEMBER["World Geodetic System 1984 (G1150)"], 696s MEMBER["World Geodetic System 1984 (G1674)"], 696s MEMBER["World Geodetic System 1984 (G1762)"], 696s MEMBER["World Geodetic System 1984 (G2139)"], 696s ELLIPSOID["WGS 84",6378137,298.257223563, 696s LENGTHUNIT["metre",1]], 696s ENSEMBLEACCURACY[2.0]], 696s PRIMEM["Greenwich",0, 696s ANGLEUNIT["degree",0.0174532925199433]], 696s CS[ellipsoidal,2], 696s AXIS["geodetic latitude (Lat)",north, 696s ORDER[1], 696s ANGLEUNIT["degree",0.0174532925199433]], 696s AXIS["geodetic longitude (Lon)",east, 696s ORDER[2], 696s ANGLEUNIT["degree",0.0174532925199433]], 696s USAGE[ 696s SCOPE["Horizontal component of 3D system."], 696s AREA["World."], 696s BBOX[-90,-180,90,180]], 696s ID["EPSG",4326]] 716s Cannot open layer foo 716s Reading layer `nospatial' from data source 716s `/usr/lib/R/site-library/sf/gpkg/nospatial.gpkg' using driver `GPKG' 716s Reading layer `nospatial' from data source 716s `/usr/lib/R/site-library/sf/gpkg/nospatial.gpkg' using driver `GPKG' 716s Reading layer `nc' from data source `/usr/lib/R/site-library/sf/shape/nc.shp' using driver `ESRI Shapefile' 716s Simple feature collection with 100 features and 14 fields 716s Geometry type: MULTIPOLYGON 716s Dimension: XY 716s Bounding box: xmin: -84.32385 ymin: 33.88199 xmax: -75.45698 ymax: 36.58965 716s Geodetic CRS: NAD27 717s OGR: Unsupported geometry type 724s Failed to create feature 1 in x 724s Failed to create feature 1 in x 724s [ FAIL 0 | WARN 4 | SKIP 20 | PASS 716 ] 724s 724s == Skipped tests (20) ========================================================== 725s * On CRAN (1): 'test-gdal.R:101:5' 725s * RPostgres cannot be loaded (3): 'test-postgis_ODBC.R:1:1', 725s 'test-postgis_RPostgreSQL.R:1:1', 'test-postgis_RPostgres.R:12:1' 725s * Sys.getenv("USER") %in% c("edzer", "travis") is not TRUE (3): 725s 'test-gdal.R:55:3', 'test-write.R:47:3', 'test-write.R:130:3' 725s * empty test (7): 'test-crs.R:66:1', 'test-crs.R:99:1', 725s 'test-normalize.R:29:1', 'test-proj.R:1:1', 'test-read.R:7:1', 725s 'test-s2.R:20:1', 'test-sf.R:52:1' 725s * sf_extSoftVersion()[["GDAL"]] < "2.5.0" && sf_extSoftVersion()[["proj.4"]] < 725s (1): 'test-crs.R:61:3' 725s * sf_extSoftVersion()[["GDAL"]] >= "2.5.0" is TRUE (1): 'test-gdal.R:46:3' 725s * sf_extSoftVersion()[["proj.4"]] >= "6.0.0" is TRUE (3): 'test-crs.R:44:3', 725s 'test-crs.R:49:3', 'test-crs.R:55:3' 725s * sf_use_s2() is TRUE (1): 'test-geos.R:20:5' 725s 725s [ FAIL 0 | WARN 4 | SKIP 20 | PASS 716 ] 726s > 726s BEGIN TEST units.R 726s 727s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 727s Copyright (C) 2024 The R Foundation for Statistical Computing 727s Platform: aarch64-unknown-linux-gnu 727s 727s R is free software and comes with ABSOLUTELY NO WARRANTY. 727s You are welcome to redistribute it under certain conditions. 727s Type 'license()' or 'licence()' for distribution details. 727s 727s R is a collaborative project with many contributors. 727s Type 'contributors()' for more information and 727s 'citation()' on how to cite R or R packages in publications. 727s 727s Type 'demo()' for some demos, 'help()' for on-line help, or 727s 'help.start()' for an HTML browser interface to help. 727s Type 'q()' to quit R. 727s 727s > suppressPackageStartupMessages(library(sf)) 728s > suppressPackageStartupMessages(library(units)) 728s > 728s > if (utils::packageVersion("units") >= "0.5-0") 728s + units_options(auto_convert_names_to_symbols = FALSE) 728s > 728s > st_crs(4326)$ud_unit 728s 1 [degree] 728s > 728s > u = names(sf:::udunits_from_proj)[1:21] 728s > 728s > unrecognized = NULL 728s > out = sapply(u, function(x) { 728s + p4s = paste0("+proj=laea +units=", x) 728s + cat(x, ": ") 728s + ret = try(st_crs(p4s)$ud_unit, silent = TRUE) 728s + if (! inherits(ret, "try-error")) 728s + print(ret) 728s + else 728s + unrecognized = c(unrecognized, x) 728s + }) 728s km : 1 [km] 728s m : 1 [m] 728s dm : 1 [dm] 728s cm : 1 [cm] 728s mm : 1 [mm] 728s kmi : 1 [nautical_mile] 728s in : 1 [inch] 728s ft : 1 [foot] 728s yd : 1 [yard] 728s mi : 1 [mi] 728s fath : 1 [fathom] 728s ch : 1 [chain] 728s link : 1 [link] 728s us-in : 1 [us_in] 728s us-ft : 1 [US_survey_foot] 728s us-yd : 1 [US_survey_yard] 728s us-ch : 1 [chain] 728s us-mi : 1 [US_survey_mile] 728s ind-yd : 1 [ind_yd] 728s ind-ft : 1 [ind_ft] 728s ind-ch : 1 [ind_ch] 728s > 728s > if (length(unrecognized)) 728s + print(paste("unrecognized units:", paste(unrecognized, collapse = ", "), ": older GDAL version?")) 728s > 728s BEGIN TEST wkb.R 729s 729s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 729s Copyright (C) 2024 The R Foundation for Statistical Computing 729s Platform: aarch64-unknown-linux-gnu 729s 729s R is free software and comes with ABSOLUTELY NO WARRANTY. 729s You are welcome to redistribute it under certain conditions. 729s Type 'license()' or 'licence()' for distribution details. 729s 729s R is a collaborative project with many contributors. 729s Type 'contributors()' for more information and 729s 'citation()' on how to cite R or R packages in publications. 729s 729s Type 'demo()' for some demos, 'help()' for on-line help, or 729s 'help.start()' for an HTML browser interface to help. 729s Type 'q()' to quit R. 729s 729s > suppressPackageStartupMessages(library(sf)) 730s > round_trip = function(x, EWKB = FALSE, pureR = FALSE) { 730s + if (inherits(x, "sfg")) 730s + x = st_sfc(x) 730s + wkb = st_as_binary(x, EWKB = EWKB, pureR = pureR) 730s + class(wkb) = "WKB" 730s + # print(wkb) 730s + y = st_as_sfc(wkb, EWKB = EWKB, pureR = pureR) 730s + a = all.equal(x, y) 730s + if (length(a) == 1 && is.logical(a) && a) 730s + TRUE 730s + else { 730s + print(x) 730s + print(wkb) 730s + print(y) 730s + FALSE 730s + } 730s + } 730s > 730s > p3 = st_point(c(0,0,0)) 730s > p3m = st_point(c(0,0,0), "XYM") 730s > p4 = st_point(c(0,0,0,0)) 730s > p2 = st_point(c(0,0)) 730s > ls = st_linestring(matrix(1:6,3)) 730s > mp = st_multipoint(matrix(1:6,3)) 730s > 730s > outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE) 730s > hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE) 730s > hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE) 730s > pts = list(outer, hole1, hole2) 730s > pl1 = st_polygon(pts) 730s > 730s > pol1 = list(outer, hole1, hole2) 730s > pol2 = list(outer + 12, hole1 + 12) 730s > pol3 = list(outer + 24) 730s > mp1 = st_multipolygon(list(pol1,pol2,pol3)) 730s > 730s > ml1 = st_multilinestring(list(outer, hole1, hole2)) 730s > gc = st_geometrycollection(list(p2, ls, pl1, mp1)) 730s > 730s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = FALSE) 730s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 730s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = FALSE, pureR = TRUE) 730s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 730s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = TRUE) 730s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 730s > sapply(list(p3, p3m, p4, p2, ls, mp, pl1, mp1, ml1, gc), round_trip, EWKB = TRUE, pureR = TRUE) 730s [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 730s > 730s > rawToHex(st_as_binary(st_multipoint(matrix(1:6,3)))) 730s [1] "0104000000030000000101000000000000000000f03f0000000000001040010100000000000000000000400000000000001440010100000000000000000008400000000000001840" 730s > rawToHex(st_as_binary(st_sfc(st_point(c(0,1)), st_multipoint(matrix(1:6,3))))) 730s [1] "01010000000000000000000000000000000000f03f" 730s [2] "0104000000030000000101000000000000000000f03f0000000000001040010100000000000000000000400000000000001440010100000000000000000008400000000000001840" 730s > try(rawToHex("error")) 730s > Error in rawToHex("error") : 730s not implemented for objects of class character 730s 730s > # debug roundtrips sf -> GDAL -> sf; 730s > # the first WKT is what GDAL reports, and will lack M 730s > st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_linestring(matrix(1:18,6,3),dim="XYZ"))))) 730s LINESTRING (1 7 13,2 8 14,3 9 15,4 10 16,5 11 17,6 12 18) 730s [1] "LINESTRING Z (1 7 13, 2 8 14, 3 9 15, 4 10 16, 5 11 17, 6 12 18)" 730s > st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_multipoint(matrix(1:18,6,3),dim="XYZ"))))) 730s MULTIPOINT (1 7 13,2 8 14,3 9 15,4 10 16,5 11 17,6 12 18) 730s [1] "MULTIPOINT Z ((1 7 13), (2 8 14), (3 9 15), (4 10 16), (5 11 17), (6 12 18))" 730s > st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_point(c(0,0,0), dim="XYZ"))))) 730s POINT (0 0 0) 730s [1] "POINT Z (0 0 0)" 730s > 730s > if (sf:::CPL_gdal_version() >= "2.1.0") { # address GDAL/Fedora (gdal 2.0.2) error: 730s + st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_linestring(matrix(1:18,6,3),dim="XYM"))))) 730s + st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_multipoint(matrix(1:18,6,3),dim="XYM"))))) 730s + st_as_text(st_sfc(sf:::CPL_roundtrip(st_sfc(st_point(c(0,0,0), dim="XYM"))))) 730s + } else { 730s + "(output expected when gdal <= 2.1.0, e.g. CRAN/fedora)" 730s + } 730s LINESTRING (1 7,2 8,3 9,4 10,5 11,6 12) 730s MULTIPOINT (1 7,2 8,3 9,4 10,5 11,6 12) 730s POINT (0 0) 730s [1] "POINT M (0 0 0)" 730s > 731s autopkgtest [08:38:47]: test run-unit-test: -----------------------] 731s run-unit-test PASS 731s autopkgtest [08:38:47]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 732s autopkgtest [08:38:48]: test pkg-r-autopkgtest: preparing testbed 1172s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1273s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1383s autopkgtest [08:49:39]: testbed dpkg architecture: arm64 1383s autopkgtest [08:49:39]: testbed apt version: 2.9.3 1383s autopkgtest [08:49:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1384s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [73.9 kB] 1385s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [54.1 kB] 1385s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [497 kB] 1385s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [3388 B] 1385s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [1964 B] 1385s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [173 kB] 1385s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [12.3 kB] 1385s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [505 kB] 1385s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [2532 B] 1386s Fetched 1323 kB in 1s (954 kB/s) 1386s Reading package lists... 1390s Reading package lists... 1391s Building dependency tree... 1391s Reading state information... 1392s Calculating upgrade... 1393s The following packages will be upgraded: 1393s gir1.2-glib-2.0 klibc-utils libclang-cpp18 libclang1-18 libglib2.0-0t64 1393s libglib2.0-data libklibc libllvm18 libuv1t64 1393s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1393s Need to get 49.1 MB of archives. 1393s After this operation, 1121 kB of additional disk space will be used. 1393s Get:1 http://ftpmaster.internal/ubuntu oracular/main arm64 gir1.2-glib-2.0 arm64 2.80.2-1ubuntu1 [182 kB] 1394s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libglib2.0-0t64 arm64 2.80.2-1ubuntu1 [1533 kB] 1395s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 libglib2.0-data all 2.80.2-1ubuntu1 [49.3 kB] 1395s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libuv1t64 arm64 1.48.0-4 [95.4 kB] 1395s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 klibc-utils arm64 2.0.13-4ubuntu1 [114 kB] 1395s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 libklibc arm64 2.0.13-4ubuntu1 [51.8 kB] 1395s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 libclang-cpp18 arm64 1:18.1.6-1 [13.2 MB] 1401s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 libllvm18 arm64 1:18.1.6-1 [26.3 MB] 1408s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 libclang1-18 arm64 1:18.1.6-1 [7531 kB] 1412s Fetched 49.1 MB in 18s (2663 kB/s) 1413s (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 ... 78364 files and directories currently installed.) 1413s Preparing to unpack .../0-gir1.2-glib-2.0_2.80.2-1ubuntu1_arm64.deb ... 1413s Unpacking gir1.2-glib-2.0:arm64 (2.80.2-1ubuntu1) over (2.80.1-0ubuntu2) ... 1413s Preparing to unpack .../1-libglib2.0-0t64_2.80.2-1ubuntu1_arm64.deb ... 1413s Unpacking libglib2.0-0t64:arm64 (2.80.2-1ubuntu1) over (2.80.1-0ubuntu2) ... 1413s Preparing to unpack .../2-libglib2.0-data_2.80.2-1ubuntu1_all.deb ... 1413s Unpacking libglib2.0-data (2.80.2-1ubuntu1) over (2.80.1-0ubuntu2) ... 1413s Preparing to unpack .../3-libuv1t64_1.48.0-4_arm64.deb ... 1413s Unpacking libuv1t64:arm64 (1.48.0-4) over (1.48.0-1.1build1) ... 1413s Preparing to unpack .../4-klibc-utils_2.0.13-4ubuntu1_arm64.deb ... 1413s Unpacking klibc-utils (2.0.13-4ubuntu1) over (2.0.13-4) ... 1413s Preparing to unpack .../5-libklibc_2.0.13-4ubuntu1_arm64.deb ... 1413s Unpacking libklibc:arm64 (2.0.13-4ubuntu1) over (2.0.13-4) ... 1413s Preparing to unpack .../6-libclang-cpp18_1%3a18.1.6-1_arm64.deb ... 1413s Unpacking libclang-cpp18 (1:18.1.6-1) over (1:18.1.3-1) ... 1414s Preparing to unpack .../7-libllvm18_1%3a18.1.6-1_arm64.deb ... 1414s Unpacking libllvm18:arm64 (1:18.1.6-1) over (1:18.1.3-1) ... 1415s Preparing to unpack .../8-libclang1-18_1%3a18.1.6-1_arm64.deb ... 1415s Unpacking libclang1-18 (1:18.1.6-1) over (1:18.1.3-1) ... 1416s Setting up libuv1t64:arm64 (1.48.0-4) ... 1416s Setting up libklibc:arm64 (2.0.13-4ubuntu1) ... 1416s Setting up libglib2.0-0t64:arm64 (2.80.2-1ubuntu1) ... 1416s No schema files found: doing nothing. 1416s Setting up libglib2.0-data (2.80.2-1ubuntu1) ... 1416s Setting up gir1.2-glib-2.0:arm64 (2.80.2-1ubuntu1) ... 1416s Setting up klibc-utils (2.0.13-4ubuntu1) ... 1416s Setting up libllvm18:arm64 (1:18.1.6-1) ... 1416s Setting up libclang1-18 (1:18.1.6-1) ... 1416s Setting up libclang-cpp18 (1:18.1.6-1) ... 1416s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1416s Processing triggers for initramfs-tools (0.142ubuntu27) ... 1416s update-initramfs: Generating /boot/initrd.img-6.8.0-31-generic 1416s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1444s System running in EFI mode, skipping. 1444s Reading package lists... 1445s Building dependency tree... 1445s Reading state information... 1447s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1447s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1447s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1447s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1448s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1451s Reading package lists... 1451s Reading package lists... 1451s Building dependency tree... 1451s Reading state information... 1453s Calculating upgrade... 1454s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1454s Reading package lists... 1454s Building dependency tree... 1454s Reading state information... 1456s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1456s autopkgtest [08:50:52]: rebooting testbed after setup commands that affected boot 1461s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1674s Reading package lists... 1674s Building dependency tree... 1674s Reading state information... 1675s Starting pkgProblemResolver with broken count: 0 1675s Starting 2 pkgProblemResolver with broken count: 0 1676s Done 1677s The following additional packages will be installed: 1677s build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 1677s dctrl-tools fontconfig fonts-font-awesome fonts-glyphicons-halflings 1677s fonts-mathjax g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc 1677s gcc-13 gcc-13-aarch64-linux-gnu gcc-13-base gcc-aarch64-linux-gnu gdal-data 1677s gdal-plugins gfortran gfortran-13 gfortran-13-aarch64-linux-gnu 1677s gfortran-aarch64-linux-gnu icu-devtools javascript-common libaec0 1677s libarmadillo12 libarpack2t64 libasan8 libatomic1 libblas-dev libblas3 1677s libblosc1 libbz2-dev libcairo2 libcc1-0 libcfitsio10t64 libdatrie1 1677s libdeflate-dev libfreexl1 libfyba0t64 libgcc-13-dev libgdal34t64 1677s libgeos-c1t64 libgeos3.12.1t64 libgeotiff5 libgfortran-13-dev libgfortran5 1677s libgif7 libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt libhdf5-103-1t64 1677s libhdf5-hl-100t64 libhwasan0 libice6 libicu-dev libisl23 libitm1 libjpeg-dev 1677s libjpeg-turbo8-dev libjpeg8-dev libjs-bootstrap libjs-bootstrap4 libjs-d3 1677s libjs-es5-shim libjs-highlight.js libjs-jquery libjs-jquery-datatables 1677s libjs-jquery-selectize.js libjs-jquery-ui libjs-json libjs-mathjax 1677s libjs-microplugin.js libjs-modernizr libjs-popper.js libjs-prettify 1677s libjs-sifter.js libjs-twitter-bootstrap-datepicker libkmlbase1t64 1677s libkmldom1t64 libkmlengine1t64 liblapack-dev liblapack3 liblcms2-2 liblsan0 1677s libltdl7 liblua5.4-0 liblzma-dev libminizip1t64 libmpc3 libmysqlclient21 1677s libncurses-dev libnetcdf19t64 libodbc2 libodbcinst2 libogdi4.1 libopenjp2-7 1677s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils 1677s libpaper1 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 1677s libpixman-1-0 libpkgconf3 libpng-dev libpoppler134 libpq5 libproj25 1677s libqhull-r8.0 libreadline-dev librttopo1 libsm6 libsnappy1v5 1677s libspatialite8t64 libstdc++-13-dev libsuperlu6 libsz2 libtcl8.6 libthai-data 1677s libthai0 libtirpc-dev libtk8.6 libtsan2 libubsan1 libudunits2-0 1677s libudunits2-data liburiparser1 libxcb-render0 libxcb-shm0 libxerces-c3.2t64 1677s libxft2 libxrender1 libxss1 libxt6t64 littler mysql-common 1677s node-bootstrap-sass node-html5shiv node-normalize.css pandoc pandoc-data 1677s pkg-r-autopkgtest pkgconf pkgconf-bin proj-data r-base-core r-base-dev 1677s r-cran-abind r-cran-askpass r-cran-base64enc r-cran-bit r-cran-bit64 1677s r-cran-blob r-cran-brio r-cran-bslib r-cran-cachem r-cran-callr r-cran-class 1677s r-cran-classint r-cran-cli r-cran-colorspace r-cran-commonmark r-cran-covr 1677s r-cran-cpp11 r-cran-crayon r-cran-curl r-cran-dbi r-cran-deldir r-cran-desc 1677s r-cran-diffobj r-cran-digest r-cran-dplyr r-cran-e1071 r-cran-evaluate 1677s r-cran-fansi r-cran-farver r-cran-fastmap r-cran-fontawesome r-cran-fs 1677s r-cran-generics r-cran-ggplot2 r-cran-glue r-cran-goftest r-cran-gtable 1677s r-cran-highr r-cran-htmltools r-cran-httpuv r-cran-httr r-cran-isoband 1677s r-cran-jquerylib r-cran-jsonlite r-cran-kernsmooth r-cran-knitr 1677s r-cran-labeling r-cran-later r-cran-lattice r-cran-lazyeval r-cran-lifecycle 1677s r-cran-littler r-cran-lwgeom r-cran-magrittr r-cran-maps r-cran-mass 1677s r-cran-matrix r-cran-memoise r-cran-mgcv r-cran-mime r-cran-munsell 1677s r-cran-nlme r-cran-openssl r-cran-pbapply r-cran-pillar r-cran-pkgbuild 1677s r-cran-pkgconfig r-cran-pkgkitten r-cran-pkgload r-cran-plogr 1677s r-cran-polyclip r-cran-praise r-cran-processx r-cran-promises r-cran-proxy 1677s r-cran-ps r-cran-purrr r-cran-r6 r-cran-rappdirs r-cran-raster 1677s r-cran-rcolorbrewer r-cran-rcpp r-cran-rematch2 r-cran-rex r-cran-rlang 1677s r-cran-rmarkdown r-cran-rpart r-cran-rpostgresql r-cran-rprojroot 1677s r-cran-rsqlite r-cran-s2 r-cran-sass r-cran-scales r-cran-sf r-cran-shiny 1677s r-cran-sourcetools r-cran-sp r-cran-spatstat r-cran-spatstat.data 1677s r-cran-spatstat.explore r-cran-spatstat.geom r-cran-spatstat.linnet 1677s r-cran-spatstat.model r-cran-spatstat.random r-cran-spatstat.sparse 1677s r-cran-spatstat.utils r-cran-stars r-cran-stringi r-cran-stringr 1677s r-cran-survival r-cran-sys r-cran-tensor r-cran-terra r-cran-testthat 1677s r-cran-tibble r-cran-tidyr r-cran-tidyselect r-cran-tinytex r-cran-units 1677s r-cran-utf8 r-cran-vctrs r-cran-viridislite r-cran-waldo r-cran-withr 1677s r-cran-wk r-cran-xfun r-cran-xtable r-cran-yaml unixodbc-common unzip 1677s x11-common xdg-utils zip zlib1g-dev 1677s Suggested packages: 1677s cpp-doc gcc-13-locales cpp-13-doc debtags gcc-13-doc gcc-multilib 1677s manpages-dev autoconf automake libtool flex bison gdb gcc-doc 1677s gdb-aarch64-linux-gnu gfortran-doc gfortran-13-doc libcoarrays-dev apache2 1677s | lighttpd | httpd liblapack-doc geotiff-bin gdal-bin libgeotiff-epsg 1677s libhdf4-alt-dev hdf4-tools icu-doc libjs-jquery-ui-docs fonts-mathjax-extras 1677s fonts-stix libjs-mathjax-doc liblcms2-utils liblzma-doc ncurses-doc 1677s odbc-postgresql tdsodbc ogdi-bin proj-bin readline-doc libstdc++-13-doc 1677s tcl8.6 tk8.6 nodejs texlive-latex-recommended texlive-xetex texlive-luatex 1677s pandoc-citeproc texlive-latex-extra context wkhtmltopdf librsvg2-bin groff 1677s ghc php python ruby libjs-katex citation-style-language-styles elpa-ess 1677s r-doc-info | r-doc-pdf r-mathlib r-base-html texlive-base texlive-latex-base 1677s texlive-plain-generic texlive-fonts-recommended texlive-fonts-extra 1677s texlive-extra-utils texinfo r-cran-roxygen2 r-cran-ff r-cran-kernlab 1677s r-cran-mvtnorm r-cran-vcd r-cran-shinyjs r-cran-png r-cran-jpeg 1677s r-cran-viridis r-cran-rstudioapi r-cran-rmysql r-cran-magick r-cran-getopt 1677s r-cran-mapproj r-cran-mapdata r-cran-formattable r-cran-nanotime 1677s r-cran-palmerpenguins r-cran-vdiffr r-cran-inline r-cran-hmisc r-cran-rvest 1677s r-cran-spelling r-cran-bench r-cran-here r-cran-hms r-cran-plm r-cran-zoo 1677s Recommended packages: 1677s bzip2-doc proj-bin node-jquery libpng-tools poppler-data r-recommended 1677s r-doc-html r-cran-future r-cran-thematic r-cran-mockery r-cran-spelling 1677s r-cran-spdata r-cran-tinytest r-cran-htmlwidgets r-cran-rstudioapi 1677s r-cran-whoami r-cran-xml2 r-cran-dt r-cran-bench r-cran-decor r-cran-lobstr 1677s r-cran-progress r-cran-webutils r-cran-gh r-cran-broom r-cran-dbplyr 1677s r-cran-rmysql r-cran-unitizer r-cran-rsvg r-cran-hexbin r-cran-hmisc 1677s r-cran-mapproj r-cran-multcomp r-cran-profvis r-cran-quantreg r-cran-ragg 1677s r-cran-svglite r-cran-vdiffr r-cran-markdown r-cran-testit r-cran-cairo 1677s r-cran-jpeg r-cran-png r-cran-readr r-cran-r.rsp r-cran-codetools 1677s r-cran-formatr r-cran-gridsvg r-cran-magick r-cran-reticulate r-cran-rgl 1677s r-cran-tikzdevice r-cran-webshot node-highlight.js r-cran-lintr 1677s r-cran-tidyverse r-cran-geosphere r-cran-sodium r-cran-future.apply 1677s r-cran-lubridate r-cran-bitops r-cran-mathjaxr r-cran-mockr r-cran-remotes 1677s r-cran-webfakes r-cran-cba r-cran-pingr r-cran-ncdf4 r-cran-igraph 1677s r-cran-gstat r-cran-fields r-cran-exactextractr r-cran-usethis 1677s r-cran-dygraphs r-cran-rsconnect r-cran-downlit r-cran-dbitest r-cran-gert 1677s r-cran-hms r-cran-rvest r-cran-dichromat r-cran-nanoarrow r-cran-sm 1677s r-cran-gsl r-cran-locfit r-cran-spatial r-cran-nleqslv r-cran-glmnet 1677s r-cran-pcict r-cran-rnetcdf r-cran-clue r-cran-cubelyr r-cran-fnn 1677s r-cran-ggforce r-cran-ggthemes r-cran-mapdata r-cran-ncdfgeom r-cran-ncmeta 1677s r-cran-plm r-cran-randomforest r-cran-spacetime r-cran-viridis r-cran-xts 1677s r-cran-zoo r-cran-xml r-cran-data.table r-cran-formattable r-cran-pkgdown 1677s r-cran-zeallot r-cran-renv r-cran-runit libfile-mimeinfo-perl 1677s libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils 1677s The following NEW packages will be installed: 1677s autopkgtest-satdep build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu 1677s cpp-aarch64-linux-gnu dctrl-tools fontconfig fonts-font-awesome 1677s fonts-glyphicons-halflings fonts-mathjax g++ g++-13 g++-13-aarch64-linux-gnu 1677s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu gcc-13-base 1677s gcc-aarch64-linux-gnu gdal-data gdal-plugins gfortran gfortran-13 1677s gfortran-13-aarch64-linux-gnu gfortran-aarch64-linux-gnu icu-devtools 1677s javascript-common libaec0 libarmadillo12 libarpack2t64 libasan8 libatomic1 1677s libblas-dev libblas3 libblosc1 libbz2-dev libcairo2 libcc1-0 libcfitsio10t64 1677s libdatrie1 libdeflate-dev libfreexl1 libfyba0t64 libgcc-13-dev libgdal34t64 1677s libgeos-c1t64 libgeos3.12.1t64 libgeotiff5 libgfortran-13-dev libgfortran5 1677s libgif7 libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt libhdf5-103-1t64 1677s libhdf5-hl-100t64 libhwasan0 libice6 libicu-dev libisl23 libitm1 libjpeg-dev 1677s libjpeg-turbo8-dev libjpeg8-dev libjs-bootstrap libjs-bootstrap4 libjs-d3 1677s libjs-es5-shim libjs-highlight.js libjs-jquery libjs-jquery-datatables 1677s libjs-jquery-selectize.js libjs-jquery-ui libjs-json libjs-mathjax 1677s libjs-microplugin.js libjs-modernizr libjs-popper.js libjs-prettify 1677s libjs-sifter.js libjs-twitter-bootstrap-datepicker libkmlbase1t64 1677s libkmldom1t64 libkmlengine1t64 liblapack-dev liblapack3 liblcms2-2 liblsan0 1677s libltdl7 liblua5.4-0 liblzma-dev libminizip1t64 libmpc3 libmysqlclient21 1677s libncurses-dev libnetcdf19t64 libodbc2 libodbcinst2 libogdi4.1 libopenjp2-7 1677s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils 1677s libpaper1 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 1677s libpixman-1-0 libpkgconf3 libpng-dev libpoppler134 libpq5 libproj25 1678s libqhull-r8.0 libreadline-dev librttopo1 libsm6 libsnappy1v5 1678s libspatialite8t64 libstdc++-13-dev libsuperlu6 libsz2 libtcl8.6 libthai-data 1678s libthai0 libtirpc-dev libtk8.6 libtsan2 libubsan1 libudunits2-0 1678s libudunits2-data liburiparser1 libxcb-render0 libxcb-shm0 libxerces-c3.2t64 1678s libxft2 libxrender1 libxss1 libxt6t64 littler mysql-common 1678s node-bootstrap-sass node-html5shiv node-normalize.css pandoc pandoc-data 1678s pkg-r-autopkgtest pkgconf pkgconf-bin proj-data r-base-core r-base-dev 1678s r-cran-abind r-cran-askpass r-cran-base64enc r-cran-bit r-cran-bit64 1678s r-cran-blob r-cran-brio r-cran-bslib r-cran-cachem r-cran-callr r-cran-class 1678s r-cran-classint r-cran-cli r-cran-colorspace r-cran-commonmark r-cran-covr 1678s r-cran-cpp11 r-cran-crayon r-cran-curl r-cran-dbi r-cran-deldir r-cran-desc 1678s r-cran-diffobj r-cran-digest r-cran-dplyr r-cran-e1071 r-cran-evaluate 1678s r-cran-fansi r-cran-farver r-cran-fastmap r-cran-fontawesome r-cran-fs 1678s r-cran-generics r-cran-ggplot2 r-cran-glue r-cran-goftest r-cran-gtable 1678s r-cran-highr r-cran-htmltools r-cran-httpuv r-cran-httr r-cran-isoband 1678s r-cran-jquerylib r-cran-jsonlite r-cran-kernsmooth r-cran-knitr 1678s r-cran-labeling r-cran-later r-cran-lattice r-cran-lazyeval r-cran-lifecycle 1678s r-cran-littler r-cran-lwgeom r-cran-magrittr r-cran-maps r-cran-mass 1678s r-cran-matrix r-cran-memoise r-cran-mgcv r-cran-mime r-cran-munsell 1678s r-cran-nlme r-cran-openssl r-cran-pbapply r-cran-pillar r-cran-pkgbuild 1678s r-cran-pkgconfig r-cran-pkgkitten r-cran-pkgload r-cran-plogr 1678s r-cran-polyclip r-cran-praise r-cran-processx r-cran-promises r-cran-proxy 1678s r-cran-ps r-cran-purrr r-cran-r6 r-cran-rappdirs r-cran-raster 1678s r-cran-rcolorbrewer r-cran-rcpp r-cran-rematch2 r-cran-rex r-cran-rlang 1678s r-cran-rmarkdown r-cran-rpart r-cran-rpostgresql r-cran-rprojroot 1678s r-cran-rsqlite r-cran-s2 r-cran-sass r-cran-scales r-cran-sf r-cran-shiny 1678s r-cran-sourcetools r-cran-sp r-cran-spatstat r-cran-spatstat.data 1678s r-cran-spatstat.explore r-cran-spatstat.geom r-cran-spatstat.linnet 1678s r-cran-spatstat.model r-cran-spatstat.random r-cran-spatstat.sparse 1678s r-cran-spatstat.utils r-cran-stars r-cran-stringi r-cran-stringr 1678s r-cran-survival r-cran-sys r-cran-tensor r-cran-terra r-cran-testthat 1678s r-cran-tibble r-cran-tidyr r-cran-tidyselect r-cran-tinytex r-cran-units 1678s r-cran-utf8 r-cran-vctrs r-cran-viridislite r-cran-waldo r-cran-withr 1678s r-cran-wk r-cran-xfun r-cran-xtable r-cran-yaml unixodbc-common unzip 1678s x11-common xdg-utils zip zlib1g-dev 1678s 0 upgraded, 290 newly installed, 0 to remove and 0 not upgraded. 1678s Need to get 307 MB/307 MB of archives. 1678s After this operation, 980 MB of additional disk space will be used. 1678s Get:1 /tmp/autopkgtest.OGNZG6/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [856 B] 1678s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-13-base arm64 13.2.0-23ubuntu4 [49.0 kB] 1678s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 libisl23 arm64 0.26-3build1 [669 kB] 1678s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libmpc3 arm64 1.3.1-1build1 [56.4 kB] 1678s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu4 [10.3 MB] 1680s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-13 arm64 13.2.0-23ubuntu4 [1032 B] 1680s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 1680s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 1680s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 libcc1-0 arm64 14.1.0-1ubuntu1 [49.4 kB] 1680s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 libgomp1 arm64 14.1.0-1ubuntu1 [144 kB] 1680s Get:11 http://ftpmaster.internal/ubuntu oracular/main arm64 libitm1 arm64 14.1.0-1ubuntu1 [27.9 kB] 1681s Get:12 http://ftpmaster.internal/ubuntu oracular/main arm64 libatomic1 arm64 14.1.0-1ubuntu1 [11.4 kB] 1681s Get:13 http://ftpmaster.internal/ubuntu oracular/main arm64 libasan8 arm64 14.1.0-1ubuntu1 [2922 kB] 1681s Get:14 http://ftpmaster.internal/ubuntu oracular/main arm64 liblsan0 arm64 14.1.0-1ubuntu1 [1286 kB] 1681s Get:15 http://ftpmaster.internal/ubuntu oracular/main arm64 libtsan2 arm64 14.1.0-1ubuntu1 [2692 kB] 1681s Get:16 http://ftpmaster.internal/ubuntu oracular/main arm64 libubsan1 arm64 14.1.0-1ubuntu1 [1155 kB] 1681s Get:17 http://ftpmaster.internal/ubuntu oracular/main arm64 libhwasan0 arm64 14.1.0-1ubuntu1 [1604 kB] 1681s Get:18 http://ftpmaster.internal/ubuntu oracular/main arm64 libgcc-13-dev arm64 13.2.0-23ubuntu4 [2470 kB] 1681s Get:19 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu4 [20.1 MB] 1682s Get:20 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-13 arm64 13.2.0-23ubuntu4 [472 kB] 1682s Get:21 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 1682s Get:22 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 1682s Get:23 http://ftpmaster.internal/ubuntu oracular/main arm64 libstdc++-13-dev arm64 13.2.0-23ubuntu4 [2379 kB] 1682s Get:24 http://ftpmaster.internal/ubuntu oracular/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu4 [11.7 MB] 1683s Get:25 http://ftpmaster.internal/ubuntu oracular/main arm64 g++-13 arm64 13.2.0-23ubuntu4 [14.5 kB] 1683s Get:26 http://ftpmaster.internal/ubuntu oracular/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 1683s Get:27 http://ftpmaster.internal/ubuntu oracular/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 1683s Get:28 http://ftpmaster.internal/ubuntu oracular/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 1683s Get:29 http://ftpmaster.internal/ubuntu oracular/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 1683s Get:30 http://ftpmaster.internal/ubuntu oracular/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] 1683s Get:31 http://ftpmaster.internal/ubuntu oracular/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1683s Get:32 http://ftpmaster.internal/ubuntu oracular/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] 1683s Get:33 http://ftpmaster.internal/ubuntu oracular/main arm64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 1683s Get:34 http://ftpmaster.internal/ubuntu oracular/universe arm64 gdal-data all 3.8.5+dfsg-1 [261 kB] 1683s Get:35 http://ftpmaster.internal/ubuntu oracular/universe arm64 gdal-plugins arm64 3.8.5+dfsg-1 [24.6 kB] 1683s Get:36 http://ftpmaster.internal/ubuntu oracular/main arm64 libgfortran5 arm64 14.1.0-1ubuntu1 [443 kB] 1683s Get:37 http://ftpmaster.internal/ubuntu oracular/main arm64 libgfortran-13-dev arm64 13.2.0-23ubuntu4 [478 kB] 1683s Get:38 http://ftpmaster.internal/ubuntu oracular/main arm64 gfortran-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu4 [10.8 MB] 1683s Get:39 http://ftpmaster.internal/ubuntu oracular/main arm64 gfortran-13 arm64 13.2.0-23ubuntu4 [11.7 kB] 1683s Get:40 http://ftpmaster.internal/ubuntu oracular/main arm64 gfortran-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1022 B] 1683s Get:41 http://ftpmaster.internal/ubuntu oracular/main arm64 gfortran arm64 4:13.2.0-7ubuntu1 [1164 B] 1683s Get:42 http://ftpmaster.internal/ubuntu oracular/main arm64 icu-devtools arm64 74.2-1ubuntu3 [209 kB] 1683s Get:43 http://ftpmaster.internal/ubuntu oracular/main arm64 javascript-common all 11+nmu1 [5936 B] 1683s Get:44 http://ftpmaster.internal/ubuntu oracular/universe arm64 libaec0 arm64 1.1.3-1 [22.0 kB] 1683s Get:45 http://ftpmaster.internal/ubuntu oracular/main arm64 libblas3 arm64 3.12.0-3build1 [143 kB] 1683s Get:46 http://ftpmaster.internal/ubuntu oracular/main arm64 liblapack3 arm64 3.12.0-3build1 [2241 kB] 1683s Get:47 http://ftpmaster.internal/ubuntu oracular/universe arm64 libarpack2t64 arm64 3.9.1-1.1build2 [90.6 kB] 1683s Get:48 http://ftpmaster.internal/ubuntu oracular/universe arm64 libsuperlu6 arm64 6.0.1+dfsg1-1build1 [166 kB] 1683s Get:49 http://ftpmaster.internal/ubuntu oracular/universe arm64 libarmadillo12 arm64 1:12.8.2+dfsg-1 [105 kB] 1683s Get:50 http://ftpmaster.internal/ubuntu oracular/main arm64 libblas-dev arm64 3.12.0-3build1 [111 kB] 1683s Get:51 http://ftpmaster.internal/ubuntu oracular/main arm64 libsnappy1v5 arm64 1.2.1-1 [30.4 kB] 1683s Get:52 http://ftpmaster.internal/ubuntu oracular/universe arm64 libblosc1 arm64 1.21.5+ds-1build1 [25.7 kB] 1683s Get:53 http://ftpmaster.internal/ubuntu oracular/main arm64 libbz2-dev arm64 1.0.8-5.1 [35.8 kB] 1683s Get:54 http://ftpmaster.internal/ubuntu oracular/main arm64 libpixman-1-0 arm64 0.42.2-1build1 [204 kB] 1683s Get:55 http://ftpmaster.internal/ubuntu oracular/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 1683s Get:56 http://ftpmaster.internal/ubuntu oracular/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 1683s Get:57 http://ftpmaster.internal/ubuntu oracular/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 1683s Get:58 http://ftpmaster.internal/ubuntu oracular/main arm64 libcairo2 arm64 1.18.0-3build1 [555 kB] 1683s Get:59 http://ftpmaster.internal/ubuntu oracular/universe arm64 libcfitsio10t64 arm64 4.3.1-1.1build2 [520 kB] 1684s Get:60 http://ftpmaster.internal/ubuntu oracular/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 1684s Get:61 http://ftpmaster.internal/ubuntu oracular/main arm64 libdeflate-dev arm64 1.20-1 [53.2 kB] 1684s Get:62 http://ftpmaster.internal/ubuntu oracular/universe arm64 libfyba0t64 arm64 4.1.1-11build1 [120 kB] 1684s Get:63 http://ftpmaster.internal/ubuntu oracular/universe arm64 libminizip1t64 arm64 1:1.3.dfsg-3.1ubuntu2 [22.7 kB] 1684s Get:64 http://ftpmaster.internal/ubuntu oracular/universe arm64 libfreexl1 arm64 2.0.0-1build2 [41.9 kB] 1684s Get:65 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgeos3.12.1t64 arm64 3.12.1-3build1 [828 kB] 1684s Get:66 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgeos-c1t64 arm64 3.12.1-3build1 [88.7 kB] 1684s Get:67 http://ftpmaster.internal/ubuntu oracular/universe arm64 proj-data all 9.4.0-1build2 [7885 kB] 1684s Get:68 http://ftpmaster.internal/ubuntu oracular/universe arm64 libproj25 arm64 9.4.0-1build2 [1293 kB] 1684s Get:69 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgeotiff5 arm64 1.7.1-5build1 [60.3 kB] 1684s Get:70 http://ftpmaster.internal/ubuntu oracular/main arm64 libgif7 arm64 5.2.2-1ubuntu1 [35.5 kB] 1684s Get:71 http://ftpmaster.internal/ubuntu oracular/universe arm64 libsz2 arm64 1.1.3-1 [5254 B] 1684s Get:72 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf4-0-alt arm64 4.3.0-1 [271 kB] 1684s Get:73 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf5-103-1t64 arm64 1.10.10+repack-3.1ubuntu4 [1192 kB] 1684s Get:74 http://ftpmaster.internal/ubuntu oracular/universe arm64 liburiparser1 arm64 0.9.7+dfsg-2build1 [35.4 kB] 1684s Get:75 http://ftpmaster.internal/ubuntu oracular/universe arm64 libkmlbase1t64 arm64 1.3.0-12build1 [47.8 kB] 1684s Get:76 http://ftpmaster.internal/ubuntu oracular/universe arm64 libkmldom1t64 arm64 1.3.0-12build1 [146 kB] 1684s Get:77 http://ftpmaster.internal/ubuntu oracular/universe arm64 libkmlengine1t64 arm64 1.3.0-12build1 [68.1 kB] 1684s Get:78 http://ftpmaster.internal/ubuntu oracular/main arm64 mysql-common all 5.8+1.1.0build1 [6746 B] 1684s Get:79 http://ftpmaster.internal/ubuntu oracular/main arm64 libmysqlclient21 arm64 8.0.37-1 [1244 kB] 1684s Get:80 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf5-hl-100t64 arm64 1.10.10+repack-3.1ubuntu4 [55.8 kB] 1684s Get:81 http://ftpmaster.internal/ubuntu oracular/universe arm64 libnetcdf19t64 arm64 1:4.9.2-5ubuntu4 [471 kB] 1684s Get:82 http://ftpmaster.internal/ubuntu oracular/main arm64 libltdl7 arm64 2.4.7-7build1 [40.4 kB] 1684s Get:83 http://ftpmaster.internal/ubuntu oracular/main arm64 libodbc2 arm64 2.3.12-1build2 [145 kB] 1684s Get:84 http://ftpmaster.internal/ubuntu oracular/main arm64 unixodbc-common all 2.3.12-1build2 [8646 B] 1684s Get:85 http://ftpmaster.internal/ubuntu oracular/main arm64 libodbcinst2 arm64 2.3.12-1build2 [29.6 kB] 1684s Get:86 http://ftpmaster.internal/ubuntu oracular/universe arm64 libogdi4.1 arm64 4.1.1+ds-4 [211 kB] 1684s Get:87 http://ftpmaster.internal/ubuntu oracular/main arm64 libopenjp2-7 arm64 2.5.0-2build3 [171 kB] 1684s Get:88 http://ftpmaster.internal/ubuntu oracular/main arm64 liblcms2-2 arm64 2.14-2build1 [161 kB] 1684s Get:89 http://ftpmaster.internal/ubuntu oracular/main arm64 libpoppler134 arm64 24.02.0-1ubuntu9 [1072 kB] 1684s Get:90 http://ftpmaster.internal/ubuntu oracular/main arm64 libpq5 arm64 16.2-1ubuntu4 [137 kB] 1684s Get:91 http://ftpmaster.internal/ubuntu oracular/universe arm64 libqhull-r8.0 arm64 2020.2-6build1 [189 kB] 1684s Get:92 http://ftpmaster.internal/ubuntu oracular/universe arm64 librttopo1 arm64 1.1.0-3build2 [187 kB] 1684s Get:93 http://ftpmaster.internal/ubuntu oracular/universe arm64 libspatialite8t64 arm64 5.1.0-3build1 [1814 kB] 1684s Get:94 http://ftpmaster.internal/ubuntu oracular/universe arm64 libxerces-c3.2t64 arm64 3.2.4+debian-1.3 [874 kB] 1684s Get:95 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgdal34t64 arm64 3.8.5+dfsg-1 [7904 kB] 1684s Get:96 http://ftpmaster.internal/ubuntu oracular/main arm64 libgraphite2-3 arm64 1.3.14-2build1 [70.8 kB] 1684s Get:97 http://ftpmaster.internal/ubuntu oracular/main arm64 libharfbuzz0b arm64 8.3.0-2build2 [463 kB] 1684s Get:98 http://ftpmaster.internal/ubuntu oracular/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 1684s Get:99 http://ftpmaster.internal/ubuntu oracular/main arm64 libice6 arm64 2:1.0.10-1build3 [41.1 kB] 1684s Get:100 http://ftpmaster.internal/ubuntu oracular/main arm64 libicu-dev arm64 74.2-1ubuntu3 [11.9 MB] 1685s Get:101 http://ftpmaster.internal/ubuntu oracular/main arm64 libjpeg-turbo8-dev arm64 2.1.5-2ubuntu2 [305 kB] 1685s Get:102 http://ftpmaster.internal/ubuntu oracular/main arm64 libjpeg8-dev arm64 8c-2ubuntu11 [1484 B] 1685s Get:103 http://ftpmaster.internal/ubuntu oracular/main arm64 libjpeg-dev arm64 8c-2ubuntu11 [1482 B] 1685s Get:104 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] 1685s Get:105 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 1685s Get:106 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB] 1685s Get:107 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-d3 all 3.5.17-4 [132 kB] 1685s Get:108 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 1685s Get:109 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 1685s Get:110 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 1685s Get:111 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-datatables all 1.11.5+dfsg-2 [146 kB] 1685s Get:112 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-sifter.js all 0.6.0+dfsg-3 [12.6 kB] 1685s Get:113 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-microplugin.js all 0.0.3+dfsg-1.1 [3712 B] 1685s Get:114 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-selectize.js all 0.12.6+dfsg-1.1 [51.0 kB] 1685s Get:115 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 1685s Get:116 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-json all 0~20221030+~1.0.8-1 [20.6 kB] 1685s Get:117 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-prettify all 2015.12.04+dfsg-1.1 [39.3 kB] 1685s Get:118 http://ftpmaster.internal/ubuntu oracular/main arm64 liblapack-dev arm64 3.12.0-3build1 [4293 kB] 1686s Get:119 http://ftpmaster.internal/ubuntu oracular/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 1686s Get:120 http://ftpmaster.internal/ubuntu oracular/main arm64 libncurses-dev arm64 6.4+20240113-1ubuntu2 [385 kB] 1686s Get:121 http://ftpmaster.internal/ubuntu oracular/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 1686s Get:122 http://ftpmaster.internal/ubuntu oracular/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 1686s Get:123 http://ftpmaster.internal/ubuntu oracular/main arm64 libpango-1.0-0 arm64 1.52.2+ds-1 [230 kB] 1686s Get:124 http://ftpmaster.internal/ubuntu oracular/main arm64 libpangoft2-1.0-0 arm64 1.52.2+ds-1 [41.9 kB] 1686s Get:125 http://ftpmaster.internal/ubuntu oracular/main arm64 libpangocairo-1.0-0 arm64 1.52.2+ds-1 [27.2 kB] 1686s Get:126 http://ftpmaster.internal/ubuntu oracular/main arm64 libpaper1 arm64 1.1.29build1 [13.4 kB] 1686s Get:127 http://ftpmaster.internal/ubuntu oracular/main arm64 libpaper-utils arm64 1.1.29build1 [8490 B] 1686s Get:128 http://ftpmaster.internal/ubuntu oracular/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu2 [196 kB] 1686s Get:129 http://ftpmaster.internal/ubuntu oracular/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu2 [184 kB] 1686s Get:130 http://ftpmaster.internal/ubuntu oracular/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu2 [6642 B] 1686s Get:131 http://ftpmaster.internal/ubuntu oracular/main arm64 libpcre2-dev arm64 10.42-4ubuntu2 [680 kB] 1686s Get:132 http://ftpmaster.internal/ubuntu oracular/main arm64 libpkgconf3 arm64 1.8.1-2build1 [31.2 kB] 1686s Get:133 http://ftpmaster.internal/ubuntu oracular/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1ubuntu2 [894 kB] 1686s Get:134 http://ftpmaster.internal/ubuntu oracular/main arm64 libpng-dev arm64 1.6.43-5build1 [266 kB] 1686s Get:135 http://ftpmaster.internal/ubuntu oracular/main arm64 libreadline-dev arm64 8.2-4build1 [177 kB] 1686s Get:136 http://ftpmaster.internal/ubuntu oracular/main arm64 libsm6 arm64 2:1.2.3-1build3 [15.6 kB] 1686s Get:137 http://ftpmaster.internal/ubuntu oracular/main arm64 libtcl8.6 arm64 8.6.14+dfsg-1build1 [978 kB] 1686s Get:138 http://ftpmaster.internal/ubuntu oracular/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 1686s Get:139 http://ftpmaster.internal/ubuntu oracular/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 1686s Get:140 http://ftpmaster.internal/ubuntu oracular/main arm64 libtk8.6 arm64 8.6.14-1build1 [767 kB] 1686s Get:141 http://ftpmaster.internal/ubuntu oracular/universe arm64 libudunits2-data all 2.2.28-7build1 [19.4 kB] 1686s Get:142 http://ftpmaster.internal/ubuntu oracular/universe arm64 libudunits2-0 arm64 2.2.28-7build1 [52.8 kB] 1686s Get:143 http://ftpmaster.internal/ubuntu oracular/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 1686s Get:144 http://ftpmaster.internal/ubuntu oracular/main arm64 zip arm64 3.0-13build1 [171 kB] 1686s Get:145 http://ftpmaster.internal/ubuntu oracular/main arm64 unzip arm64 6.0-28ubuntu4 [171 kB] 1686s Get:146 http://ftpmaster.internal/ubuntu oracular/main arm64 xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 1686s Get:147 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-base-core arm64 4.4.0-2 [28.3 MB] 1687s Get:148 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-littler arm64 0.3.20-1 [96.4 kB] 1687s Get:149 http://ftpmaster.internal/ubuntu oracular/universe arm64 littler all 0.3.20-1 [2486 B] 1687s Get:150 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-bootstrap-sass all 3.4.3-2 [187 kB] 1687s Get:151 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-html5shiv all 3.7.3+dfsg-5 [13.5 kB] 1687s Get:152 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-normalize.css all 8.0.1-5 [10.8 kB] 1687s Get:153 http://ftpmaster.internal/ubuntu oracular/universe arm64 pandoc-data all 3.1.3-2build2 [78.3 kB] 1687s Get:154 http://ftpmaster.internal/ubuntu oracular/universe arm64 pandoc arm64 3.1.3+ds-3build1 [27.7 MB] 1688s Get:155 http://ftpmaster.internal/ubuntu oracular/main arm64 liblzma-dev arm64 5.6.1+really5.4.5-1 [178 kB] 1688s Get:156 http://ftpmaster.internal/ubuntu oracular/main arm64 pkgconf-bin arm64 1.8.1-2build1 [20.5 kB] 1688s Get:157 http://ftpmaster.internal/ubuntu oracular/main arm64 pkgconf arm64 1.8.1-2build1 [16.8 kB] 1688s Get:158 http://ftpmaster.internal/ubuntu oracular/main arm64 libtirpc-dev arm64 1.3.4+ds-1.3 [201 kB] 1688s Get:159 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-base-dev all 4.4.0-2 [4340 B] 1688s Get:160 http://ftpmaster.internal/ubuntu oracular/universe arm64 pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 1688s Get:161 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-abind all 1.4-5-2 [63.6 kB] 1688s Get:162 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sys arm64 3.4.2-1 [44.3 kB] 1688s Get:163 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-askpass arm64 1.2.0-1 [24.4 kB] 1688s Get:164 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-base64enc arm64 0.1-3-3 [27.4 kB] 1688s Get:165 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-bit arm64 4.0.5-1 [1057 kB] 1688s Get:166 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-bit64 arm64 4.0.5-1 [467 kB] 1688s Get:167 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rlang arm64 1.1.3-1 [1663 kB] 1688s Get:168 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-cli arm64 3.6.2-1 [1377 kB] 1688s Get:169 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-glue arm64 1.7.0-1 [154 kB] 1688s Get:170 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lifecycle all 1.0.4+dfsg-1 [110 kB] 1688s Get:171 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-vctrs arm64 0.6.5-1 [1327 kB] 1688s Get:172 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-blob all 1.2.4-1 [49.8 kB] 1688s Get:173 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-brio arm64 1.1.5-1 [39.1 kB] 1688s Get:174 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-fastmap arm64 1.1.1-1 [69.6 kB] 1688s Get:175 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-cachem arm64 1.0.8-1 [72.3 kB] 1688s Get:176 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-digest arm64 0.6.35-1 [195 kB] 1688s Get:177 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-htmltools arm64 0.5.8.1-1 [373 kB] 1688s Get:178 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-jquerylib all 0.1.4+dfsg-4 [13.5 kB] 1688s Get:179 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-jsonlite arm64 1.8.8+dfsg-1 [441 kB] 1688s Get:180 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-memoise all 2.0.1-1 [53.9 kB] 1688s Get:181 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-mime arm64 0.12-2 [35.8 kB] 1688s Get:182 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-fs arm64 1.6.3+dfsg-1build2 [228 kB] 1688s Get:183 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-r6 all 2.5.1-1 [99.0 kB] 1688s Get:184 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rappdirs arm64 0.3.3-1 [47.5 kB] 1688s Get:185 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sass arm64 0.4.9+dfsg-1 [957 kB] 1688s Get:186 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-bslib all 0.7.0+dfsg-1 [4255 kB] 1688s Get:187 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-ps arm64 1.7.6-1 [313 kB] 1688s Get:188 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-processx arm64 3.8.3-1 [345 kB] 1688s Get:189 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-callr all 3.7.6-1 [458 kB] 1688s Get:190 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-mass arm64 7.3-60.0.1-1 [1119 kB] 1688s Get:191 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-class arm64 7.3-22-2build1 [88.3 kB] 1688s Get:192 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-proxy arm64 0.4-27-1 [181 kB] 1688s Get:193 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-e1071 arm64 1.7-14-1 [556 kB] 1688s Get:194 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-kernsmooth arm64 2.23-24-1 [92.6 kB] 1688s Get:195 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-classint arm64 0.4-10+dfsg-1 [106 kB] 1688s Get:196 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-colorspace arm64 2.1-0+dfsg-1 [1540 kB] 1688s Get:197 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-commonmark arm64 1.9.1-1 [127 kB] 1688s Get:198 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lazyeval arm64 0.2.2-1build1 [143 kB] 1688s Get:199 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rex all 1.2.1-1 [129 kB] 1688s Get:200 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-curl arm64 5.2.0+dfsg-1build2 [176 kB] 1688s Get:201 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-openssl arm64 2.1.1+dfsg-2build2 [402 kB] 1689s Get:202 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-httr all 1.4.7+dfsg-1 [459 kB] 1689s Get:203 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-crayon all 1.5.2-1 [164 kB] 1689s Get:204 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-withr all 2.5.0-1 [225 kB] 1689s Get:205 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-yaml arm64 2.3.8-2 [108 kB] 1689s Get:206 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-covr arm64 3.6.4+dfsg-1 [302 kB] 1689s Get:207 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-cpp11 all 0.4.7-1 [266 kB] 1689s Get:208 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-dbi all 1.2.2-1 [823 kB] 1689s Get:209 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-deldir arm64 2.0-4-1build1 [270 kB] 1689s Get:210 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-desc all 1.4.3-1 [359 kB] 1689s Get:211 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-diffobj arm64 0.3.5-1 [1116 kB] 1689s Get:212 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-generics all 0.1.3-1 [81.3 kB] 1689s Get:213 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-magrittr arm64 2.0.3-1 [154 kB] 1689s Get:214 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-fansi arm64 1.0.5-1 [616 kB] 1689s Get:215 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-utf8 arm64 1.2.4-1 [140 kB] 1689s Get:216 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pillar all 1.9.0+dfsg-1 [464 kB] 1689s Get:217 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgconfig all 2.0.3-2build1 [19.7 kB] 1689s Get:218 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tibble arm64 3.2.1+dfsg-2 [415 kB] 1689s Get:219 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tidyselect arm64 1.2.0+dfsg-1 [218 kB] 1689s Get:220 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-dplyr arm64 1.1.4-1 [1513 kB] 1690s Get:221 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-evaluate all 0.23-1 [90.2 kB] 1690s Get:222 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-farver arm64 2.1.1-2 [1340 kB] 1690s Get:223 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-fontawesome all 0.5.2-1 [1300 kB] 1690s Get:224 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-gtable all 0.3.4+dfsg-1 [191 kB] 1690s Get:225 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-isoband arm64 0.2.7-1 [1481 kB] 1690s Get:226 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lattice arm64 0.22-6-1 [1363 kB] 1690s Get:227 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-nlme arm64 3.1.164-1build1 [2264 kB] 1690s Get:228 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-matrix arm64 1.6-5-1 [3776 kB] 1690s Get:229 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-mgcv arm64 1.9-1-1 [3248 kB] 1690s Get:230 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-labeling all 0.4.3-1 [62.1 kB] 1690s Get:231 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-munsell all 0.5.0-2build1 [208 kB] 1690s Get:232 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rcolorbrewer all 1.1-3-1build1 [55.4 kB] 1690s Get:233 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-viridislite all 0.4.2-2 [1088 kB] 1690s Get:234 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-scales all 1.3.0-1 [603 kB] 1690s Get:235 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 r-cran-ggplot2 all 3.5.1+dfsg-1 [3940 kB] 1690s Get:236 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-goftest arm64 1.2-3-1 [60.2 kB] 1690s Get:237 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-xfun arm64 0.44+dfsg-1 [517 kB] 1690s Get:238 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-highr all 0.10+dfsg-2 [38.5 kB] 1690s Get:239 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgkitten all 0.2.3-1 [25.1 kB] 1690s Get:240 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rcpp arm64 1.0.12-1 [1971 kB] 1690s Get:241 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-later arm64 1.3.2+dfsg-1 [120 kB] 1690s Get:242 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-promises arm64 1.3.0+dfsg-1 [286 kB] 1690s Get:243 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-httpuv arm64 1.6.15+dfsg-1 [489 kB] 1690s Get:244 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 1691s Get:245 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-knitr all 1.46+dfsg-1 [911 kB] 1691s Get:246 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-units arm64 0.8-5+dfsg-1 [270 kB] 1691s Get:247 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-wk arm64 0.9.1-1 [1785 kB] 1691s Get:248 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-s2 arm64 1.1.6-1build2 [1947 kB] 1691s Get:249 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sf arm64 1.0-16+dfsg-1 [3023 kB] 1691s Get:250 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lwgeom arm64 0.2-13-3build2 [383 kB] 1691s Get:251 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-maps arm64 3.4.2-1 [2362 kB] 1691s Get:252 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pbapply all 1.7-2-1 [102 kB] 1691s Get:253 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgbuild all 1.4.3-1 [209 kB] 1691s Get:254 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rprojroot all 2.0.4-1 [124 kB] 1691s Get:255 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgload all 1.3.4-1 [207 kB] 1691s Get:256 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-plogr all 0.2.0-3build1 [15.1 kB] 1691s Get:257 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-polyclip arm64 1.10-6-1 [110 kB] 1691s Get:258 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-praise all 1.0.0-4build1 [20.3 kB] 1691s Get:259 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-purrr arm64 1.0.2-1 [501 kB] 1691s Get:260 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sp arm64 1:2.1-2+dfsg-1 [1448 kB] 1691s Get:261 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-terra arm64 1.7-65-1build2 [3590 kB] 1691s Get:262 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-raster arm64 3.6-26-1 [3100 kB] 1691s Get:263 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rematch2 all 2.1.2-2build1 [46.5 kB] 1691s Get:264 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-stringi arm64 1.8.3-1 [869 kB] 1691s Get:265 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-stringr all 1.5.1-1 [290 kB] 1691s Get:266 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tinytex all 0.49-1 [141 kB] 1691s Get:267 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-modernizr all 3.13.0-0.1 [101 kB] 1691s Get:268 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-xtable all 1:1.8-4-2 [689 kB] 1691s Get:269 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-sourcetools arm64 0.1.7-1-1 [47.2 kB] 1691s Get:270 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-twitter-bootstrap-datepicker all 1.3.1+dfsg1-4.1 [28.5 kB] 1691s Get:271 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-shiny all 1.8.1.1+dfsg-1 [2873 kB] 1692s Get:272 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rmarkdown all 2.25+dfsg-3 [1481 kB] 1692s Get:273 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-survival arm64 3.5-8-1 [6116 kB] 1692s Get:274 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rpart arm64 4.1.23-1build1 [660 kB] 1692s Get:275 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rpostgresql arm64 0.7-6+dfsg-1 [374 kB] 1692s Get:276 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rsqlite arm64 2.3.4-1 [1371 kB] 1692s Get:277 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.utils arm64 3.0-4-1 [360 kB] 1692s Get:278 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.data all 3.0-4-1 [4090 kB] 1692s Get:279 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.geom arm64 3.2-9-1 [3938 kB] 1692s Get:280 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.random arm64 3.2-3-1 [1157 kB] 1692s Get:281 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tensor all 1.5-4 [15.7 kB] 1692s Get:282 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.sparse arm64 3.0-3-1 [214 kB] 1692s Get:283 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.explore arm64 3.2-5-1 [3264 kB] 1692s Get:284 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.model arm64 3.2-11-1 [3384 kB] 1693s Get:285 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat.linnet arm64 3.1-5-1 [1468 kB] 1693s Get:286 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-spatstat arm64 3.0-7-1 [3817 kB] 1693s Get:287 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-stars all 0.6-4-1 [4030 kB] 1693s Get:288 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-waldo all 0.5.2-1build1 [120 kB] 1693s Get:289 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-testthat arm64 3.2.1-1 [1678 kB] 1693s Get:290 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tidyr arm64 1.3.1-1 [1154 kB] 1694s Preconfiguring packages ... 1695s Fetched 307 MB in 15s (20.0 MB/s) 1695s Selecting previously unselected package gcc-13-base:arm64. 1695s (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 ... 78365 files and directories currently installed.) 1695s Preparing to unpack .../000-gcc-13-base_13.2.0-23ubuntu4_arm64.deb ... 1695s Unpacking gcc-13-base:arm64 (13.2.0-23ubuntu4) ... 1695s Selecting previously unselected package libisl23:arm64. 1695s Preparing to unpack .../001-libisl23_0.26-3build1_arm64.deb ... 1695s Unpacking libisl23:arm64 (0.26-3build1) ... 1695s Selecting previously unselected package libmpc3:arm64. 1695s Preparing to unpack .../002-libmpc3_1.3.1-1build1_arm64.deb ... 1695s Unpacking libmpc3:arm64 (1.3.1-1build1) ... 1695s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 1695s Preparing to unpack .../003-cpp-13-aarch64-linux-gnu_13.2.0-23ubuntu4_arm64.deb ... 1695s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 1696s Selecting previously unselected package cpp-13. 1696s Preparing to unpack .../004-cpp-13_13.2.0-23ubuntu4_arm64.deb ... 1696s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 1696s Selecting previously unselected package cpp-aarch64-linux-gnu. 1696s Preparing to unpack .../005-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1696s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1696s Selecting previously unselected package cpp. 1696s Preparing to unpack .../006-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 1696s Unpacking cpp (4:13.2.0-7ubuntu1) ... 1696s Selecting previously unselected package libcc1-0:arm64. 1696s Preparing to unpack .../007-libcc1-0_14.1.0-1ubuntu1_arm64.deb ... 1696s Unpacking libcc1-0:arm64 (14.1.0-1ubuntu1) ... 1696s Selecting previously unselected package libgomp1:arm64. 1696s Preparing to unpack .../008-libgomp1_14.1.0-1ubuntu1_arm64.deb ... 1696s Unpacking libgomp1:arm64 (14.1.0-1ubuntu1) ... 1696s Selecting previously unselected package libitm1:arm64. 1696s Preparing to unpack .../009-libitm1_14.1.0-1ubuntu1_arm64.deb ... 1696s Unpacking libitm1:arm64 (14.1.0-1ubuntu1) ... 1696s Selecting previously unselected package libatomic1:arm64. 1696s Preparing to unpack .../010-libatomic1_14.1.0-1ubuntu1_arm64.deb ... 1696s Unpacking libatomic1:arm64 (14.1.0-1ubuntu1) ... 1696s Selecting previously unselected package libasan8:arm64. 1696s Preparing to unpack .../011-libasan8_14.1.0-1ubuntu1_arm64.deb ... 1696s Unpacking libasan8:arm64 (14.1.0-1ubuntu1) ... 1696s Selecting previously unselected package liblsan0:arm64. 1696s Preparing to unpack .../012-liblsan0_14.1.0-1ubuntu1_arm64.deb ... 1696s Unpacking liblsan0:arm64 (14.1.0-1ubuntu1) ... 1696s Selecting previously unselected package libtsan2:arm64. 1696s Preparing to unpack .../013-libtsan2_14.1.0-1ubuntu1_arm64.deb ... 1696s Unpacking libtsan2:arm64 (14.1.0-1ubuntu1) ... 1697s Selecting previously unselected package libubsan1:arm64. 1697s Preparing to unpack .../014-libubsan1_14.1.0-1ubuntu1_arm64.deb ... 1697s Unpacking libubsan1:arm64 (14.1.0-1ubuntu1) ... 1697s Selecting previously unselected package libhwasan0:arm64. 1697s Preparing to unpack .../015-libhwasan0_14.1.0-1ubuntu1_arm64.deb ... 1697s Unpacking libhwasan0:arm64 (14.1.0-1ubuntu1) ... 1697s Selecting previously unselected package libgcc-13-dev:arm64. 1697s Preparing to unpack .../016-libgcc-13-dev_13.2.0-23ubuntu4_arm64.deb ... 1697s Unpacking libgcc-13-dev:arm64 (13.2.0-23ubuntu4) ... 1697s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 1697s Preparing to unpack .../017-gcc-13-aarch64-linux-gnu_13.2.0-23ubuntu4_arm64.deb ... 1697s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 1698s Selecting previously unselected package gcc-13. 1698s Preparing to unpack .../018-gcc-13_13.2.0-23ubuntu4_arm64.deb ... 1698s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 1698s Selecting previously unselected package gcc-aarch64-linux-gnu. 1698s Preparing to unpack .../019-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1698s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1698s Selecting previously unselected package gcc. 1698s Preparing to unpack .../020-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 1698s Unpacking gcc (4:13.2.0-7ubuntu1) ... 1698s Selecting previously unselected package libstdc++-13-dev:arm64. 1698s Preparing to unpack .../021-libstdc++-13-dev_13.2.0-23ubuntu4_arm64.deb ... 1698s Unpacking libstdc++-13-dev:arm64 (13.2.0-23ubuntu4) ... 1699s Selecting previously unselected package g++-13-aarch64-linux-gnu. 1699s Preparing to unpack .../022-g++-13-aarch64-linux-gnu_13.2.0-23ubuntu4_arm64.deb ... 1699s Unpacking g++-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 1699s Selecting previously unselected package g++-13. 1699s Preparing to unpack .../023-g++-13_13.2.0-23ubuntu4_arm64.deb ... 1699s Unpacking g++-13 (13.2.0-23ubuntu4) ... 1699s Selecting previously unselected package g++-aarch64-linux-gnu. 1699s Preparing to unpack .../024-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1699s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1699s Selecting previously unselected package g++. 1699s Preparing to unpack .../025-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 1699s Unpacking g++ (4:13.2.0-7ubuntu1) ... 1699s Selecting previously unselected package build-essential. 1699s Preparing to unpack .../026-build-essential_12.10ubuntu1_arm64.deb ... 1699s Unpacking build-essential (12.10ubuntu1) ... 1699s Selecting previously unselected package dctrl-tools. 1699s Preparing to unpack .../027-dctrl-tools_2.24-3build3_arm64.deb ... 1699s Unpacking dctrl-tools (2.24-3build3) ... 1699s Selecting previously unselected package fontconfig. 1699s Preparing to unpack .../028-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... 1699s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 1700s Selecting previously unselected package fonts-font-awesome. 1700s Preparing to unpack .../029-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1700s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1700s Selecting previously unselected package fonts-glyphicons-halflings. 1700s Preparing to unpack .../030-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... 1700s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 1700s Selecting previously unselected package fonts-mathjax. 1700s Preparing to unpack .../031-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 1700s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 1700s Selecting previously unselected package gdal-data. 1700s Preparing to unpack .../032-gdal-data_3.8.5+dfsg-1_all.deb ... 1700s Unpacking gdal-data (3.8.5+dfsg-1) ... 1700s Selecting previously unselected package gdal-plugins:arm64. 1700s Preparing to unpack .../033-gdal-plugins_3.8.5+dfsg-1_arm64.deb ... 1700s Unpacking gdal-plugins:arm64 (3.8.5+dfsg-1) ... 1700s Selecting previously unselected package libgfortran5:arm64. 1700s Preparing to unpack .../034-libgfortran5_14.1.0-1ubuntu1_arm64.deb ... 1700s Unpacking libgfortran5:arm64 (14.1.0-1ubuntu1) ... 1700s Selecting previously unselected package libgfortran-13-dev:arm64. 1700s Preparing to unpack .../035-libgfortran-13-dev_13.2.0-23ubuntu4_arm64.deb ... 1700s Unpacking libgfortran-13-dev:arm64 (13.2.0-23ubuntu4) ... 1700s Selecting previously unselected package gfortran-13-aarch64-linux-gnu. 1700s Preparing to unpack .../036-gfortran-13-aarch64-linux-gnu_13.2.0-23ubuntu4_arm64.deb ... 1700s Unpacking gfortran-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 1701s Selecting previously unselected package gfortran-13. 1701s Preparing to unpack .../037-gfortran-13_13.2.0-23ubuntu4_arm64.deb ... 1701s Unpacking gfortran-13 (13.2.0-23ubuntu4) ... 1701s Selecting previously unselected package gfortran-aarch64-linux-gnu. 1701s Preparing to unpack .../038-gfortran-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1701s Unpacking gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1701s Selecting previously unselected package gfortran. 1701s Preparing to unpack .../039-gfortran_4%3a13.2.0-7ubuntu1_arm64.deb ... 1701s Unpacking gfortran (4:13.2.0-7ubuntu1) ... 1701s Selecting previously unselected package icu-devtools. 1701s Preparing to unpack .../040-icu-devtools_74.2-1ubuntu3_arm64.deb ... 1701s Unpacking icu-devtools (74.2-1ubuntu3) ... 1701s Selecting previously unselected package javascript-common. 1701s Preparing to unpack .../041-javascript-common_11+nmu1_all.deb ... 1701s Unpacking javascript-common (11+nmu1) ... 1701s Selecting previously unselected package libaec0:arm64. 1701s Preparing to unpack .../042-libaec0_1.1.3-1_arm64.deb ... 1701s Unpacking libaec0:arm64 (1.1.3-1) ... 1701s Selecting previously unselected package libblas3:arm64. 1701s Preparing to unpack .../043-libblas3_3.12.0-3build1_arm64.deb ... 1701s Unpacking libblas3:arm64 (3.12.0-3build1) ... 1701s Selecting previously unselected package liblapack3:arm64. 1701s Preparing to unpack .../044-liblapack3_3.12.0-3build1_arm64.deb ... 1701s Unpacking liblapack3:arm64 (3.12.0-3build1) ... 1702s Selecting previously unselected package libarpack2t64:arm64. 1702s Preparing to unpack .../045-libarpack2t64_3.9.1-1.1build2_arm64.deb ... 1702s Unpacking libarpack2t64:arm64 (3.9.1-1.1build2) ... 1702s Selecting previously unselected package libsuperlu6:arm64. 1702s Preparing to unpack .../046-libsuperlu6_6.0.1+dfsg1-1build1_arm64.deb ... 1702s Unpacking libsuperlu6:arm64 (6.0.1+dfsg1-1build1) ... 1702s Selecting previously unselected package libarmadillo12. 1702s Preparing to unpack .../047-libarmadillo12_1%3a12.8.2+dfsg-1_arm64.deb ... 1702s Unpacking libarmadillo12 (1:12.8.2+dfsg-1) ... 1702s Selecting previously unselected package libblas-dev:arm64. 1702s Preparing to unpack .../048-libblas-dev_3.12.0-3build1_arm64.deb ... 1702s Unpacking libblas-dev:arm64 (3.12.0-3build1) ... 1702s Selecting previously unselected package libsnappy1v5:arm64. 1702s Preparing to unpack .../049-libsnappy1v5_1.2.1-1_arm64.deb ... 1702s Unpacking libsnappy1v5:arm64 (1.2.1-1) ... 1702s Selecting previously unselected package libblosc1:arm64. 1702s Preparing to unpack .../050-libblosc1_1.21.5+ds-1build1_arm64.deb ... 1702s Unpacking libblosc1:arm64 (1.21.5+ds-1build1) ... 1702s Selecting previously unselected package libbz2-dev:arm64. 1702s Preparing to unpack .../051-libbz2-dev_1.0.8-5.1_arm64.deb ... 1702s Unpacking libbz2-dev:arm64 (1.0.8-5.1) ... 1702s Selecting previously unselected package libpixman-1-0:arm64. 1702s Preparing to unpack .../052-libpixman-1-0_0.42.2-1build1_arm64.deb ... 1702s Unpacking libpixman-1-0:arm64 (0.42.2-1build1) ... 1702s Selecting previously unselected package libxcb-render0:arm64. 1702s Preparing to unpack .../053-libxcb-render0_1.17.0-2_arm64.deb ... 1702s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 1702s Selecting previously unselected package libxcb-shm0:arm64. 1702s Preparing to unpack .../054-libxcb-shm0_1.17.0-2_arm64.deb ... 1702s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 1702s Selecting previously unselected package libxrender1:arm64. 1702s Preparing to unpack .../055-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 1702s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 1702s Selecting previously unselected package libcairo2:arm64. 1702s Preparing to unpack .../056-libcairo2_1.18.0-3build1_arm64.deb ... 1702s Unpacking libcairo2:arm64 (1.18.0-3build1) ... 1702s Selecting previously unselected package libcfitsio10t64:arm64. 1702s Preparing to unpack .../057-libcfitsio10t64_4.3.1-1.1build2_arm64.deb ... 1702s Unpacking libcfitsio10t64:arm64 (4.3.1-1.1build2) ... 1702s Selecting previously unselected package libdatrie1:arm64. 1702s Preparing to unpack .../058-libdatrie1_0.2.13-3build1_arm64.deb ... 1702s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 1703s Selecting previously unselected package libdeflate-dev:arm64. 1703s Preparing to unpack .../059-libdeflate-dev_1.20-1_arm64.deb ... 1703s Unpacking libdeflate-dev:arm64 (1.20-1) ... 1703s Selecting previously unselected package libfyba0t64:arm64. 1703s Preparing to unpack .../060-libfyba0t64_4.1.1-11build1_arm64.deb ... 1703s Unpacking libfyba0t64:arm64 (4.1.1-11build1) ... 1703s Selecting previously unselected package libminizip1t64:arm64. 1703s Preparing to unpack .../061-libminizip1t64_1%3a1.3.dfsg-3.1ubuntu2_arm64.deb ... 1703s Unpacking libminizip1t64:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 1703s Selecting previously unselected package libfreexl1:arm64. 1703s Preparing to unpack .../062-libfreexl1_2.0.0-1build2_arm64.deb ... 1703s Unpacking libfreexl1:arm64 (2.0.0-1build2) ... 1703s Selecting previously unselected package libgeos3.12.1t64:arm64. 1703s Preparing to unpack .../063-libgeos3.12.1t64_3.12.1-3build1_arm64.deb ... 1703s Unpacking libgeos3.12.1t64:arm64 (3.12.1-3build1) ... 1703s Selecting previously unselected package libgeos-c1t64:arm64. 1703s Preparing to unpack .../064-libgeos-c1t64_3.12.1-3build1_arm64.deb ... 1703s Unpacking libgeos-c1t64:arm64 (3.12.1-3build1) ... 1703s Selecting previously unselected package proj-data. 1703s Preparing to unpack .../065-proj-data_9.4.0-1build2_all.deb ... 1703s Unpacking proj-data (9.4.0-1build2) ... 1703s Selecting previously unselected package libproj25:arm64. 1703s Preparing to unpack .../066-libproj25_9.4.0-1build2_arm64.deb ... 1703s Unpacking libproj25:arm64 (9.4.0-1build2) ... 1704s Selecting previously unselected package libgeotiff5:arm64. 1704s Preparing to unpack .../067-libgeotiff5_1.7.1-5build1_arm64.deb ... 1704s Unpacking libgeotiff5:arm64 (1.7.1-5build1) ... 1704s Selecting previously unselected package libgif7:arm64. 1704s Preparing to unpack .../068-libgif7_5.2.2-1ubuntu1_arm64.deb ... 1704s Unpacking libgif7:arm64 (5.2.2-1ubuntu1) ... 1704s Selecting previously unselected package libsz2:arm64. 1704s Preparing to unpack .../069-libsz2_1.1.3-1_arm64.deb ... 1704s Unpacking libsz2:arm64 (1.1.3-1) ... 1704s Selecting previously unselected package libhdf4-0-alt:arm64. 1704s Preparing to unpack .../070-libhdf4-0-alt_4.3.0-1_arm64.deb ... 1704s Unpacking libhdf4-0-alt:arm64 (4.3.0-1) ... 1704s Selecting previously unselected package libhdf5-103-1t64:arm64. 1704s Preparing to unpack .../071-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_arm64.deb ... 1704s Unpacking libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 1704s Selecting previously unselected package liburiparser1:arm64. 1704s Preparing to unpack .../072-liburiparser1_0.9.7+dfsg-2build1_arm64.deb ... 1704s Unpacking liburiparser1:arm64 (0.9.7+dfsg-2build1) ... 1704s Selecting previously unselected package libkmlbase1t64:arm64. 1704s Preparing to unpack .../073-libkmlbase1t64_1.3.0-12build1_arm64.deb ... 1704s Unpacking libkmlbase1t64:arm64 (1.3.0-12build1) ... 1704s Selecting previously unselected package libkmldom1t64:arm64. 1704s Preparing to unpack .../074-libkmldom1t64_1.3.0-12build1_arm64.deb ... 1704s Unpacking libkmldom1t64:arm64 (1.3.0-12build1) ... 1704s Selecting previously unselected package libkmlengine1t64:arm64. 1704s Preparing to unpack .../075-libkmlengine1t64_1.3.0-12build1_arm64.deb ... 1704s Unpacking libkmlengine1t64:arm64 (1.3.0-12build1) ... 1704s Selecting previously unselected package mysql-common. 1704s Preparing to unpack .../076-mysql-common_5.8+1.1.0build1_all.deb ... 1704s Unpacking mysql-common (5.8+1.1.0build1) ... 1704s Selecting previously unselected package libmysqlclient21:arm64. 1704s Preparing to unpack .../077-libmysqlclient21_8.0.37-1_arm64.deb ... 1704s Unpacking libmysqlclient21:arm64 (8.0.37-1) ... 1704s Selecting previously unselected package libhdf5-hl-100t64:arm64. 1704s Preparing to unpack .../078-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_arm64.deb ... 1704s Unpacking libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 1704s Selecting previously unselected package libnetcdf19t64:arm64. 1705s Preparing to unpack .../079-libnetcdf19t64_1%3a4.9.2-5ubuntu4_arm64.deb ... 1705s Unpacking libnetcdf19t64:arm64 (1:4.9.2-5ubuntu4) ... 1705s Selecting previously unselected package libltdl7:arm64. 1705s Preparing to unpack .../080-libltdl7_2.4.7-7build1_arm64.deb ... 1705s Unpacking libltdl7:arm64 (2.4.7-7build1) ... 1705s Selecting previously unselected package libodbc2:arm64. 1705s Preparing to unpack .../081-libodbc2_2.3.12-1build2_arm64.deb ... 1705s Unpacking libodbc2:arm64 (2.3.12-1build2) ... 1705s Selecting previously unselected package unixodbc-common. 1705s Preparing to unpack .../082-unixodbc-common_2.3.12-1build2_all.deb ... 1705s Unpacking unixodbc-common (2.3.12-1build2) ... 1705s Selecting previously unselected package libodbcinst2:arm64. 1705s Preparing to unpack .../083-libodbcinst2_2.3.12-1build2_arm64.deb ... 1705s Unpacking libodbcinst2:arm64 (2.3.12-1build2) ... 1705s Selecting previously unselected package libogdi4.1:arm64. 1705s Preparing to unpack .../084-libogdi4.1_4.1.1+ds-4_arm64.deb ... 1705s Unpacking libogdi4.1:arm64 (4.1.1+ds-4) ... 1705s Selecting previously unselected package libopenjp2-7:arm64. 1705s Preparing to unpack .../085-libopenjp2-7_2.5.0-2build3_arm64.deb ... 1705s Unpacking libopenjp2-7:arm64 (2.5.0-2build3) ... 1705s Selecting previously unselected package liblcms2-2:arm64. 1705s Preparing to unpack .../086-liblcms2-2_2.14-2build1_arm64.deb ... 1705s Unpacking liblcms2-2:arm64 (2.14-2build1) ... 1705s Selecting previously unselected package libpoppler134:arm64. 1705s Preparing to unpack .../087-libpoppler134_24.02.0-1ubuntu9_arm64.deb ... 1705s Unpacking libpoppler134:arm64 (24.02.0-1ubuntu9) ... 1705s Selecting previously unselected package libpq5:arm64. 1705s Preparing to unpack .../088-libpq5_16.2-1ubuntu4_arm64.deb ... 1705s Unpacking libpq5:arm64 (16.2-1ubuntu4) ... 1705s Selecting previously unselected package libqhull-r8.0:arm64. 1705s Preparing to unpack .../089-libqhull-r8.0_2020.2-6build1_arm64.deb ... 1705s Unpacking libqhull-r8.0:arm64 (2020.2-6build1) ... 1705s Selecting previously unselected package librttopo1:arm64. 1705s Preparing to unpack .../090-librttopo1_1.1.0-3build2_arm64.deb ... 1705s Unpacking librttopo1:arm64 (1.1.0-3build2) ... 1705s Selecting previously unselected package libspatialite8t64:arm64. 1705s Preparing to unpack .../091-libspatialite8t64_5.1.0-3build1_arm64.deb ... 1705s Unpacking libspatialite8t64:arm64 (5.1.0-3build1) ... 1706s Selecting previously unselected package libxerces-c3.2t64:arm64. 1706s Preparing to unpack .../092-libxerces-c3.2t64_3.2.4+debian-1.3_arm64.deb ... 1706s Unpacking libxerces-c3.2t64:arm64 (3.2.4+debian-1.3) ... 1706s Selecting previously unselected package libgdal34t64:arm64. 1706s Preparing to unpack .../093-libgdal34t64_3.8.5+dfsg-1_arm64.deb ... 1706s Unpacking libgdal34t64:arm64 (3.8.5+dfsg-1) ... 1706s Selecting previously unselected package libgraphite2-3:arm64. 1706s Preparing to unpack .../094-libgraphite2-3_1.3.14-2build1_arm64.deb ... 1706s Unpacking libgraphite2-3:arm64 (1.3.14-2build1) ... 1706s Selecting previously unselected package libharfbuzz0b:arm64. 1706s Preparing to unpack .../095-libharfbuzz0b_8.3.0-2build2_arm64.deb ... 1706s Unpacking libharfbuzz0b:arm64 (8.3.0-2build2) ... 1706s Selecting previously unselected package x11-common. 1706s Preparing to unpack .../096-x11-common_1%3a7.7+23ubuntu3_all.deb ... 1706s Unpacking x11-common (1:7.7+23ubuntu3) ... 1706s Selecting previously unselected package libice6:arm64. 1706s Preparing to unpack .../097-libice6_2%3a1.0.10-1build3_arm64.deb ... 1706s Unpacking libice6:arm64 (2:1.0.10-1build3) ... 1706s Selecting previously unselected package libicu-dev:arm64. 1706s Preparing to unpack .../098-libicu-dev_74.2-1ubuntu3_arm64.deb ... 1706s Unpacking libicu-dev:arm64 (74.2-1ubuntu3) ... 1707s Selecting previously unselected package libjpeg-turbo8-dev:arm64. 1707s Preparing to unpack .../099-libjpeg-turbo8-dev_2.1.5-2ubuntu2_arm64.deb ... 1707s Unpacking libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu2) ... 1707s Selecting previously unselected package libjpeg8-dev:arm64. 1707s Preparing to unpack .../100-libjpeg8-dev_8c-2ubuntu11_arm64.deb ... 1707s Unpacking libjpeg8-dev:arm64 (8c-2ubuntu11) ... 1707s Selecting previously unselected package libjpeg-dev:arm64. 1707s Preparing to unpack .../101-libjpeg-dev_8c-2ubuntu11_arm64.deb ... 1707s Unpacking libjpeg-dev:arm64 (8c-2ubuntu11) ... 1707s Selecting previously unselected package libjs-bootstrap. 1707s Preparing to unpack .../102-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... 1707s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... 1707s Selecting previously unselected package libjs-popper.js. 1707s Preparing to unpack .../103-libjs-popper.js_1.16.1+ds-6_all.deb ... 1707s Unpacking libjs-popper.js (1.16.1+ds-6) ... 1707s Selecting previously unselected package libjs-bootstrap4. 1707s Preparing to unpack .../104-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ... 1708s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ... 1708s Selecting previously unselected package libjs-d3. 1708s Preparing to unpack .../105-libjs-d3_3.5.17-4_all.deb ... 1708s Unpacking libjs-d3 (3.5.17-4) ... 1708s Selecting previously unselected package libjs-es5-shim. 1708s Preparing to unpack .../106-libjs-es5-shim_4.6.7-2_all.deb ... 1708s Unpacking libjs-es5-shim (4.6.7-2) ... 1708s Selecting previously unselected package libjs-highlight.js. 1708s Preparing to unpack .../107-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 1708s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 1708s Selecting previously unselected package libjs-jquery. 1708s Preparing to unpack .../108-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 1708s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1708s Selecting previously unselected package libjs-jquery-datatables. 1708s Preparing to unpack .../109-libjs-jquery-datatables_1.11.5+dfsg-2_all.deb ... 1708s Unpacking libjs-jquery-datatables (1.11.5+dfsg-2) ... 1708s Selecting previously unselected package libjs-sifter.js. 1708s Preparing to unpack .../110-libjs-sifter.js_0.6.0+dfsg-3_all.deb ... 1708s Unpacking libjs-sifter.js (0.6.0+dfsg-3) ... 1708s Selecting previously unselected package libjs-microplugin.js. 1708s Preparing to unpack .../111-libjs-microplugin.js_0.0.3+dfsg-1.1_all.deb ... 1708s Unpacking libjs-microplugin.js (0.0.3+dfsg-1.1) ... 1708s Selecting previously unselected package libjs-jquery-selectize.js. 1708s Preparing to unpack .../112-libjs-jquery-selectize.js_0.12.6+dfsg-1.1_all.deb ... 1708s Unpacking libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 1708s Selecting previously unselected package libjs-jquery-ui. 1708s Preparing to unpack .../113-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 1708s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 1708s Selecting previously unselected package libjs-json. 1708s Preparing to unpack .../114-libjs-json_0~20221030+~1.0.8-1_all.deb ... 1708s Unpacking libjs-json (0~20221030+~1.0.8-1) ... 1708s Selecting previously unselected package libjs-prettify. 1708s Preparing to unpack .../115-libjs-prettify_2015.12.04+dfsg-1.1_all.deb ... 1708s Unpacking libjs-prettify (2015.12.04+dfsg-1.1) ... 1709s Selecting previously unselected package liblapack-dev:arm64. 1709s Preparing to unpack .../116-liblapack-dev_3.12.0-3build1_arm64.deb ... 1709s Unpacking liblapack-dev:arm64 (3.12.0-3build1) ... 1709s Selecting previously unselected package liblua5.4-0:arm64. 1709s Preparing to unpack .../117-liblua5.4-0_5.4.6-3build2_arm64.deb ... 1709s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 1709s Selecting previously unselected package libncurses-dev:arm64. 1709s Preparing to unpack .../118-libncurses-dev_6.4+20240113-1ubuntu2_arm64.deb ... 1709s Unpacking libncurses-dev:arm64 (6.4+20240113-1ubuntu2) ... 1709s Selecting previously unselected package libthai-data. 1709s Preparing to unpack .../119-libthai-data_0.1.29-2build1_all.deb ... 1709s Unpacking libthai-data (0.1.29-2build1) ... 1709s Selecting previously unselected package libthai0:arm64. 1709s Preparing to unpack .../120-libthai0_0.1.29-2build1_arm64.deb ... 1709s Unpacking libthai0:arm64 (0.1.29-2build1) ... 1709s Selecting previously unselected package libpango-1.0-0:arm64. 1709s Preparing to unpack .../121-libpango-1.0-0_1.52.2+ds-1_arm64.deb ... 1709s Unpacking libpango-1.0-0:arm64 (1.52.2+ds-1) ... 1709s Selecting previously unselected package libpangoft2-1.0-0:arm64. 1709s Preparing to unpack .../122-libpangoft2-1.0-0_1.52.2+ds-1_arm64.deb ... 1709s Unpacking libpangoft2-1.0-0:arm64 (1.52.2+ds-1) ... 1709s Selecting previously unselected package libpangocairo-1.0-0:arm64. 1709s Preparing to unpack .../123-libpangocairo-1.0-0_1.52.2+ds-1_arm64.deb ... 1709s Unpacking libpangocairo-1.0-0:arm64 (1.52.2+ds-1) ... 1709s Selecting previously unselected package libpaper1:arm64. 1709s Preparing to unpack .../124-libpaper1_1.1.29build1_arm64.deb ... 1709s Unpacking libpaper1:arm64 (1.1.29build1) ... 1709s Selecting previously unselected package libpaper-utils. 1709s Preparing to unpack .../125-libpaper-utils_1.1.29build1_arm64.deb ... 1709s Unpacking libpaper-utils (1.1.29build1) ... 1709s Selecting previously unselected package libpcre2-16-0:arm64. 1709s Preparing to unpack .../126-libpcre2-16-0_10.42-4ubuntu2_arm64.deb ... 1709s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu2) ... 1710s Selecting previously unselected package libpcre2-32-0:arm64. 1710s Preparing to unpack .../127-libpcre2-32-0_10.42-4ubuntu2_arm64.deb ... 1710s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu2) ... 1710s Selecting previously unselected package libpcre2-posix3:arm64. 1710s Preparing to unpack .../128-libpcre2-posix3_10.42-4ubuntu2_arm64.deb ... 1710s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu2) ... 1710s Selecting previously unselected package libpcre2-dev:arm64. 1710s Preparing to unpack .../129-libpcre2-dev_10.42-4ubuntu2_arm64.deb ... 1710s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu2) ... 1710s Selecting previously unselected package libpkgconf3:arm64. 1710s Preparing to unpack .../130-libpkgconf3_1.8.1-2build1_arm64.deb ... 1710s Unpacking libpkgconf3:arm64 (1.8.1-2build1) ... 1710s Selecting previously unselected package zlib1g-dev:arm64. 1710s Preparing to unpack .../131-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2_arm64.deb ... 1710s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 1710s Selecting previously unselected package libpng-dev:arm64. 1710s Preparing to unpack .../132-libpng-dev_1.6.43-5build1_arm64.deb ... 1710s Unpacking libpng-dev:arm64 (1.6.43-5build1) ... 1710s Selecting previously unselected package libreadline-dev:arm64. 1710s Preparing to unpack .../133-libreadline-dev_8.2-4build1_arm64.deb ... 1710s Unpacking libreadline-dev:arm64 (8.2-4build1) ... 1710s Selecting previously unselected package libsm6:arm64. 1710s Preparing to unpack .../134-libsm6_2%3a1.2.3-1build3_arm64.deb ... 1710s Unpacking libsm6:arm64 (2:1.2.3-1build3) ... 1710s Selecting previously unselected package libtcl8.6:arm64. 1710s Preparing to unpack .../135-libtcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 1710s Unpacking libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 1710s Selecting previously unselected package libxft2:arm64. 1710s Preparing to unpack .../136-libxft2_2.3.6-1build1_arm64.deb ... 1710s Unpacking libxft2:arm64 (2.3.6-1build1) ... 1710s Selecting previously unselected package libxss1:arm64. 1710s Preparing to unpack .../137-libxss1_1%3a1.2.3-1build3_arm64.deb ... 1710s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 1710s Selecting previously unselected package libtk8.6:arm64. 1710s Preparing to unpack .../138-libtk8.6_8.6.14-1build1_arm64.deb ... 1710s Unpacking libtk8.6:arm64 (8.6.14-1build1) ... 1711s Selecting previously unselected package libudunits2-data. 1711s Preparing to unpack .../139-libudunits2-data_2.2.28-7build1_all.deb ... 1711s Unpacking libudunits2-data (2.2.28-7build1) ... 1711s Selecting previously unselected package libudunits2-0. 1711s Preparing to unpack .../140-libudunits2-0_2.2.28-7build1_arm64.deb ... 1711s Unpacking libudunits2-0 (2.2.28-7build1) ... 1711s Selecting previously unselected package libxt6t64:arm64. 1711s Preparing to unpack .../141-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 1711s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 1711s Selecting previously unselected package zip. 1711s Preparing to unpack .../142-zip_3.0-13build1_arm64.deb ... 1711s Unpacking zip (3.0-13build1) ... 1711s Selecting previously unselected package unzip. 1711s Preparing to unpack .../143-unzip_6.0-28ubuntu4_arm64.deb ... 1711s Unpacking unzip (6.0-28ubuntu4) ... 1711s Selecting previously unselected package xdg-utils. 1711s Preparing to unpack .../144-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 1711s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 1711s Selecting previously unselected package r-base-core. 1711s Preparing to unpack .../145-r-base-core_4.4.0-2_arm64.deb ... 1711s Unpacking r-base-core (4.4.0-2) ... 1712s Selecting previously unselected package r-cran-littler. 1712s Preparing to unpack .../146-r-cran-littler_0.3.20-1_arm64.deb ... 1712s Unpacking r-cran-littler (0.3.20-1) ... 1712s Selecting previously unselected package littler. 1712s Preparing to unpack .../147-littler_0.3.20-1_all.deb ... 1712s Unpacking littler (0.3.20-1) ... 1712s Selecting previously unselected package node-bootstrap-sass. 1712s Preparing to unpack .../148-node-bootstrap-sass_3.4.3-2_all.deb ... 1712s Unpacking node-bootstrap-sass (3.4.3-2) ... 1712s Selecting previously unselected package node-html5shiv. 1712s Preparing to unpack .../149-node-html5shiv_3.7.3+dfsg-5_all.deb ... 1712s Unpacking node-html5shiv (3.7.3+dfsg-5) ... 1712s Selecting previously unselected package node-normalize.css. 1712s Preparing to unpack .../150-node-normalize.css_8.0.1-5_all.deb ... 1712s Unpacking node-normalize.css (8.0.1-5) ... 1712s Selecting previously unselected package pandoc-data. 1712s Preparing to unpack .../151-pandoc-data_3.1.3-2build2_all.deb ... 1712s Unpacking pandoc-data (3.1.3-2build2) ... 1712s Selecting previously unselected package pandoc. 1712s Preparing to unpack .../152-pandoc_3.1.3+ds-3build1_arm64.deb ... 1712s Unpacking pandoc (3.1.3+ds-3build1) ... 1715s Selecting previously unselected package liblzma-dev:arm64. 1715s Preparing to unpack .../153-liblzma-dev_5.6.1+really5.4.5-1_arm64.deb ... 1715s Unpacking liblzma-dev:arm64 (5.6.1+really5.4.5-1) ... 1715s Selecting previously unselected package pkgconf-bin. 1715s Preparing to unpack .../154-pkgconf-bin_1.8.1-2build1_arm64.deb ... 1715s Unpacking pkgconf-bin (1.8.1-2build1) ... 1715s Selecting previously unselected package pkgconf:arm64. 1715s Preparing to unpack .../155-pkgconf_1.8.1-2build1_arm64.deb ... 1715s Unpacking pkgconf:arm64 (1.8.1-2build1) ... 1715s Selecting previously unselected package libtirpc-dev:arm64. 1715s Preparing to unpack .../156-libtirpc-dev_1.3.4+ds-1.3_arm64.deb ... 1715s Unpacking libtirpc-dev:arm64 (1.3.4+ds-1.3) ... 1715s Selecting previously unselected package r-base-dev. 1715s Preparing to unpack .../157-r-base-dev_4.4.0-2_all.deb ... 1715s Unpacking r-base-dev (4.4.0-2) ... 1715s Selecting previously unselected package pkg-r-autopkgtest. 1715s Preparing to unpack .../158-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 1715s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 1715s Selecting previously unselected package r-cran-abind. 1715s Preparing to unpack .../159-r-cran-abind_1.4-5-2_all.deb ... 1715s Unpacking r-cran-abind (1.4-5-2) ... 1715s Selecting previously unselected package r-cran-sys. 1715s Preparing to unpack .../160-r-cran-sys_3.4.2-1_arm64.deb ... 1715s Unpacking r-cran-sys (3.4.2-1) ... 1715s Selecting previously unselected package r-cran-askpass. 1715s Preparing to unpack .../161-r-cran-askpass_1.2.0-1_arm64.deb ... 1715s Unpacking r-cran-askpass (1.2.0-1) ... 1715s Selecting previously unselected package r-cran-base64enc. 1715s Preparing to unpack .../162-r-cran-base64enc_0.1-3-3_arm64.deb ... 1715s Unpacking r-cran-base64enc (0.1-3-3) ... 1715s Selecting previously unselected package r-cran-bit. 1715s Preparing to unpack .../163-r-cran-bit_4.0.5-1_arm64.deb ... 1715s Unpacking r-cran-bit (4.0.5-1) ... 1715s Selecting previously unselected package r-cran-bit64. 1715s Preparing to unpack .../164-r-cran-bit64_4.0.5-1_arm64.deb ... 1715s Unpacking r-cran-bit64 (4.0.5-1) ... 1716s Selecting previously unselected package r-cran-rlang. 1716s Preparing to unpack .../165-r-cran-rlang_1.1.3-1_arm64.deb ... 1716s Unpacking r-cran-rlang (1.1.3-1) ... 1716s Selecting previously unselected package r-cran-cli. 1716s Preparing to unpack .../166-r-cran-cli_3.6.2-1_arm64.deb ... 1716s Unpacking r-cran-cli (3.6.2-1) ... 1716s Selecting previously unselected package r-cran-glue. 1716s Preparing to unpack .../167-r-cran-glue_1.7.0-1_arm64.deb ... 1716s Unpacking r-cran-glue (1.7.0-1) ... 1716s Selecting previously unselected package r-cran-lifecycle. 1716s Preparing to unpack .../168-r-cran-lifecycle_1.0.4+dfsg-1_all.deb ... 1716s Unpacking r-cran-lifecycle (1.0.4+dfsg-1) ... 1716s Selecting previously unselected package r-cran-vctrs. 1716s Preparing to unpack .../169-r-cran-vctrs_0.6.5-1_arm64.deb ... 1716s Unpacking r-cran-vctrs (0.6.5-1) ... 1716s Selecting previously unselected package r-cran-blob. 1716s Preparing to unpack .../170-r-cran-blob_1.2.4-1_all.deb ... 1716s Unpacking r-cran-blob (1.2.4-1) ... 1716s Selecting previously unselected package r-cran-brio. 1716s Preparing to unpack .../171-r-cran-brio_1.1.5-1_arm64.deb ... 1716s Unpacking r-cran-brio (1.1.5-1) ... 1716s Selecting previously unselected package r-cran-fastmap. 1716s Preparing to unpack .../172-r-cran-fastmap_1.1.1-1_arm64.deb ... 1716s Unpacking r-cran-fastmap (1.1.1-1) ... 1717s Selecting previously unselected package r-cran-cachem. 1717s Preparing to unpack .../173-r-cran-cachem_1.0.8-1_arm64.deb ... 1717s Unpacking r-cran-cachem (1.0.8-1) ... 1717s Selecting previously unselected package r-cran-digest. 1717s Preparing to unpack .../174-r-cran-digest_0.6.35-1_arm64.deb ... 1717s Unpacking r-cran-digest (0.6.35-1) ... 1717s Selecting previously unselected package r-cran-htmltools. 1717s Preparing to unpack .../175-r-cran-htmltools_0.5.8.1-1_arm64.deb ... 1717s Unpacking r-cran-htmltools (0.5.8.1-1) ... 1717s Selecting previously unselected package r-cran-jquerylib. 1717s Preparing to unpack .../176-r-cran-jquerylib_0.1.4+dfsg-4_all.deb ... 1717s Unpacking r-cran-jquerylib (0.1.4+dfsg-4) ... 1717s Selecting previously unselected package r-cran-jsonlite. 1717s Preparing to unpack .../177-r-cran-jsonlite_1.8.8+dfsg-1_arm64.deb ... 1717s Unpacking r-cran-jsonlite (1.8.8+dfsg-1) ... 1717s Selecting previously unselected package r-cran-memoise. 1717s Preparing to unpack .../178-r-cran-memoise_2.0.1-1_all.deb ... 1717s Unpacking r-cran-memoise (2.0.1-1) ... 1717s Selecting previously unselected package r-cran-mime. 1717s Preparing to unpack .../179-r-cran-mime_0.12-2_arm64.deb ... 1717s Unpacking r-cran-mime (0.12-2) ... 1717s Selecting previously unselected package r-cran-fs. 1717s Preparing to unpack .../180-r-cran-fs_1.6.3+dfsg-1build2_arm64.deb ... 1717s Unpacking r-cran-fs (1.6.3+dfsg-1build2) ... 1717s Selecting previously unselected package r-cran-r6. 1717s Preparing to unpack .../181-r-cran-r6_2.5.1-1_all.deb ... 1717s Unpacking r-cran-r6 (2.5.1-1) ... 1717s Selecting previously unselected package r-cran-rappdirs. 1717s Preparing to unpack .../182-r-cran-rappdirs_0.3.3-1_arm64.deb ... 1717s Unpacking r-cran-rappdirs (0.3.3-1) ... 1717s Selecting previously unselected package r-cran-sass. 1717s Preparing to unpack .../183-r-cran-sass_0.4.9+dfsg-1_arm64.deb ... 1717s Unpacking r-cran-sass (0.4.9+dfsg-1) ... 1718s Selecting previously unselected package r-cran-bslib. 1718s Preparing to unpack .../184-r-cran-bslib_0.7.0+dfsg-1_all.deb ... 1718s Unpacking r-cran-bslib (0.7.0+dfsg-1) ... 1718s Selecting previously unselected package r-cran-ps. 1718s Preparing to unpack .../185-r-cran-ps_1.7.6-1_arm64.deb ... 1718s Unpacking r-cran-ps (1.7.6-1) ... 1718s Selecting previously unselected package r-cran-processx. 1718s Preparing to unpack .../186-r-cran-processx_3.8.3-1_arm64.deb ... 1718s Unpacking r-cran-processx (3.8.3-1) ... 1718s Selecting previously unselected package r-cran-callr. 1718s Preparing to unpack .../187-r-cran-callr_3.7.6-1_all.deb ... 1718s Unpacking r-cran-callr (3.7.6-1) ... 1718s Selecting previously unselected package r-cran-mass. 1718s Preparing to unpack .../188-r-cran-mass_7.3-60.0.1-1_arm64.deb ... 1718s Unpacking r-cran-mass (7.3-60.0.1-1) ... 1718s Selecting previously unselected package r-cran-class. 1718s Preparing to unpack .../189-r-cran-class_7.3-22-2build1_arm64.deb ... 1718s Unpacking r-cran-class (7.3-22-2build1) ... 1718s Selecting previously unselected package r-cran-proxy. 1718s Preparing to unpack .../190-r-cran-proxy_0.4-27-1_arm64.deb ... 1718s Unpacking r-cran-proxy (0.4-27-1) ... 1719s Selecting previously unselected package r-cran-e1071. 1719s Preparing to unpack .../191-r-cran-e1071_1.7-14-1_arm64.deb ... 1719s Unpacking r-cran-e1071 (1.7-14-1) ... 1719s Selecting previously unselected package r-cran-kernsmooth. 1719s Preparing to unpack .../192-r-cran-kernsmooth_2.23-24-1_arm64.deb ... 1719s Unpacking r-cran-kernsmooth (2.23-24-1) ... 1719s Selecting previously unselected package r-cran-classint. 1719s Preparing to unpack .../193-r-cran-classint_0.4-10+dfsg-1_arm64.deb ... 1719s Unpacking r-cran-classint (0.4-10+dfsg-1) ... 1719s Selecting previously unselected package r-cran-colorspace. 1719s Preparing to unpack .../194-r-cran-colorspace_2.1-0+dfsg-1_arm64.deb ... 1719s Unpacking r-cran-colorspace (2.1-0+dfsg-1) ... 1719s Selecting previously unselected package r-cran-commonmark. 1719s Preparing to unpack .../195-r-cran-commonmark_1.9.1-1_arm64.deb ... 1719s Unpacking r-cran-commonmark (1.9.1-1) ... 1719s Selecting previously unselected package r-cran-lazyeval. 1719s Preparing to unpack .../196-r-cran-lazyeval_0.2.2-1build1_arm64.deb ... 1719s Unpacking r-cran-lazyeval (0.2.2-1build1) ... 1719s Selecting previously unselected package r-cran-rex. 1719s Preparing to unpack .../197-r-cran-rex_1.2.1-1_all.deb ... 1719s Unpacking r-cran-rex (1.2.1-1) ... 1719s Selecting previously unselected package r-cran-curl. 1719s Preparing to unpack .../198-r-cran-curl_5.2.0+dfsg-1build2_arm64.deb ... 1719s Unpacking r-cran-curl (5.2.0+dfsg-1build2) ... 1719s Selecting previously unselected package r-cran-openssl. 1719s Preparing to unpack .../199-r-cran-openssl_2.1.1+dfsg-2build2_arm64.deb ... 1719s Unpacking r-cran-openssl (2.1.1+dfsg-2build2) ... 1719s Selecting previously unselected package r-cran-httr. 1719s Preparing to unpack .../200-r-cran-httr_1.4.7+dfsg-1_all.deb ... 1719s Unpacking r-cran-httr (1.4.7+dfsg-1) ... 1720s Selecting previously unselected package r-cran-crayon. 1720s Preparing to unpack .../201-r-cran-crayon_1.5.2-1_all.deb ... 1720s Unpacking r-cran-crayon (1.5.2-1) ... 1720s Selecting previously unselected package r-cran-withr. 1720s Preparing to unpack .../202-r-cran-withr_2.5.0-1_all.deb ... 1720s Unpacking r-cran-withr (2.5.0-1) ... 1720s Selecting previously unselected package r-cran-yaml. 1720s Preparing to unpack .../203-r-cran-yaml_2.3.8-2_arm64.deb ... 1720s Unpacking r-cran-yaml (2.3.8-2) ... 1720s Selecting previously unselected package r-cran-covr. 1720s Preparing to unpack .../204-r-cran-covr_3.6.4+dfsg-1_arm64.deb ... 1720s Unpacking r-cran-covr (3.6.4+dfsg-1) ... 1720s Selecting previously unselected package r-cran-cpp11. 1720s Preparing to unpack .../205-r-cran-cpp11_0.4.7-1_all.deb ... 1720s Unpacking r-cran-cpp11 (0.4.7-1) ... 1720s Selecting previously unselected package r-cran-dbi. 1720s Preparing to unpack .../206-r-cran-dbi_1.2.2-1_all.deb ... 1720s Unpacking r-cran-dbi (1.2.2-1) ... 1720s Selecting previously unselected package r-cran-deldir. 1720s Preparing to unpack .../207-r-cran-deldir_2.0-4-1build1_arm64.deb ... 1720s Unpacking r-cran-deldir (2.0-4-1build1) ... 1720s Selecting previously unselected package r-cran-desc. 1720s Preparing to unpack .../208-r-cran-desc_1.4.3-1_all.deb ... 1720s Unpacking r-cran-desc (1.4.3-1) ... 1720s Selecting previously unselected package r-cran-diffobj. 1720s Preparing to unpack .../209-r-cran-diffobj_0.3.5-1_arm64.deb ... 1720s Unpacking r-cran-diffobj (0.3.5-1) ... 1721s Selecting previously unselected package r-cran-generics. 1721s Preparing to unpack .../210-r-cran-generics_0.1.3-1_all.deb ... 1721s Unpacking r-cran-generics (0.1.3-1) ... 1721s Selecting previously unselected package r-cran-magrittr. 1721s Preparing to unpack .../211-r-cran-magrittr_2.0.3-1_arm64.deb ... 1721s Unpacking r-cran-magrittr (2.0.3-1) ... 1721s Selecting previously unselected package r-cran-fansi. 1721s Preparing to unpack .../212-r-cran-fansi_1.0.5-1_arm64.deb ... 1721s Unpacking r-cran-fansi (1.0.5-1) ... 1721s Selecting previously unselected package r-cran-utf8. 1721s Preparing to unpack .../213-r-cran-utf8_1.2.4-1_arm64.deb ... 1721s Unpacking r-cran-utf8 (1.2.4-1) ... 1721s Selecting previously unselected package r-cran-pillar. 1721s Preparing to unpack .../214-r-cran-pillar_1.9.0+dfsg-1_all.deb ... 1721s Unpacking r-cran-pillar (1.9.0+dfsg-1) ... 1721s Selecting previously unselected package r-cran-pkgconfig. 1721s Preparing to unpack .../215-r-cran-pkgconfig_2.0.3-2build1_all.deb ... 1721s Unpacking r-cran-pkgconfig (2.0.3-2build1) ... 1721s Selecting previously unselected package r-cran-tibble. 1721s Preparing to unpack .../216-r-cran-tibble_3.2.1+dfsg-2_arm64.deb ... 1721s Unpacking r-cran-tibble (3.2.1+dfsg-2) ... 1721s Selecting previously unselected package r-cran-tidyselect. 1721s Preparing to unpack .../217-r-cran-tidyselect_1.2.0+dfsg-1_arm64.deb ... 1721s Unpacking r-cran-tidyselect (1.2.0+dfsg-1) ... 1721s Selecting previously unselected package r-cran-dplyr. 1721s Preparing to unpack .../218-r-cran-dplyr_1.1.4-1_arm64.deb ... 1721s Unpacking r-cran-dplyr (1.1.4-1) ... 1722s Selecting previously unselected package r-cran-evaluate. 1722s Preparing to unpack .../219-r-cran-evaluate_0.23-1_all.deb ... 1722s Unpacking r-cran-evaluate (0.23-1) ... 1722s Selecting previously unselected package r-cran-farver. 1722s Preparing to unpack .../220-r-cran-farver_2.1.1-2_arm64.deb ... 1722s Unpacking r-cran-farver (2.1.1-2) ... 1722s Selecting previously unselected package r-cran-fontawesome. 1722s Preparing to unpack .../221-r-cran-fontawesome_0.5.2-1_all.deb ... 1722s Unpacking r-cran-fontawesome (0.5.2-1) ... 1722s Selecting previously unselected package r-cran-gtable. 1722s Preparing to unpack .../222-r-cran-gtable_0.3.4+dfsg-1_all.deb ... 1722s Unpacking r-cran-gtable (0.3.4+dfsg-1) ... 1722s Selecting previously unselected package r-cran-isoband. 1722s Preparing to unpack .../223-r-cran-isoband_0.2.7-1_arm64.deb ... 1722s Unpacking r-cran-isoband (0.2.7-1) ... 1722s Selecting previously unselected package r-cran-lattice. 1722s Preparing to unpack .../224-r-cran-lattice_0.22-6-1_arm64.deb ... 1722s Unpacking r-cran-lattice (0.22-6-1) ... 1722s Selecting previously unselected package r-cran-nlme. 1722s Preparing to unpack .../225-r-cran-nlme_3.1.164-1build1_arm64.deb ... 1722s Unpacking r-cran-nlme (3.1.164-1build1) ... 1722s Selecting previously unselected package r-cran-matrix. 1722s Preparing to unpack .../226-r-cran-matrix_1.6-5-1_arm64.deb ... 1722s Unpacking r-cran-matrix (1.6-5-1) ... 1723s Selecting previously unselected package r-cran-mgcv. 1723s Preparing to unpack .../227-r-cran-mgcv_1.9-1-1_arm64.deb ... 1723s Unpacking r-cran-mgcv (1.9-1-1) ... 1723s Selecting previously unselected package r-cran-labeling. 1723s Preparing to unpack .../228-r-cran-labeling_0.4.3-1_all.deb ... 1723s Unpacking r-cran-labeling (0.4.3-1) ... 1723s Selecting previously unselected package r-cran-munsell. 1723s Preparing to unpack .../229-r-cran-munsell_0.5.0-2build1_all.deb ... 1723s Unpacking r-cran-munsell (0.5.0-2build1) ... 1723s Selecting previously unselected package r-cran-rcolorbrewer. 1723s Preparing to unpack .../230-r-cran-rcolorbrewer_1.1-3-1build1_all.deb ... 1723s Unpacking r-cran-rcolorbrewer (1.1-3-1build1) ... 1723s Selecting previously unselected package r-cran-viridislite. 1723s Preparing to unpack .../231-r-cran-viridislite_0.4.2-2_all.deb ... 1723s Unpacking r-cran-viridislite (0.4.2-2) ... 1723s Selecting previously unselected package r-cran-scales. 1723s Preparing to unpack .../232-r-cran-scales_1.3.0-1_all.deb ... 1723s Unpacking r-cran-scales (1.3.0-1) ... 1723s Selecting previously unselected package r-cran-ggplot2. 1723s Preparing to unpack .../233-r-cran-ggplot2_3.5.1+dfsg-1_all.deb ... 1723s Unpacking r-cran-ggplot2 (3.5.1+dfsg-1) ... 1723s Selecting previously unselected package r-cran-goftest. 1723s Preparing to unpack .../234-r-cran-goftest_1.2-3-1_arm64.deb ... 1723s Unpacking r-cran-goftest (1.2-3-1) ... 1723s Selecting previously unselected package r-cran-xfun. 1724s Preparing to unpack .../235-r-cran-xfun_0.44+dfsg-1_arm64.deb ... 1724s Unpacking r-cran-xfun (0.44+dfsg-1) ... 1724s Selecting previously unselected package r-cran-highr. 1724s Preparing to unpack .../236-r-cran-highr_0.10+dfsg-2_all.deb ... 1724s Unpacking r-cran-highr (0.10+dfsg-2) ... 1724s Selecting previously unselected package r-cran-pkgkitten. 1724s Preparing to unpack .../237-r-cran-pkgkitten_0.2.3-1_all.deb ... 1724s Unpacking r-cran-pkgkitten (0.2.3-1) ... 1724s Selecting previously unselected package r-cran-rcpp. 1724s Preparing to unpack .../238-r-cran-rcpp_1.0.12-1_arm64.deb ... 1724s Unpacking r-cran-rcpp (1.0.12-1) ... 1724s Selecting previously unselected package r-cran-later. 1724s Preparing to unpack .../239-r-cran-later_1.3.2+dfsg-1_arm64.deb ... 1724s Unpacking r-cran-later (1.3.2+dfsg-1) ... 1724s Selecting previously unselected package r-cran-promises. 1724s Preparing to unpack .../240-r-cran-promises_1.3.0+dfsg-1_arm64.deb ... 1724s Unpacking r-cran-promises (1.3.0+dfsg-1) ... 1724s Selecting previously unselected package r-cran-httpuv. 1724s Preparing to unpack .../241-r-cran-httpuv_1.6.15+dfsg-1_arm64.deb ... 1724s Unpacking r-cran-httpuv (1.6.15+dfsg-1) ... 1724s Selecting previously unselected package libjs-mathjax. 1724s Preparing to unpack .../242-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 1724s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 1727s Selecting previously unselected package r-cran-knitr. 1727s Preparing to unpack .../243-r-cran-knitr_1.46+dfsg-1_all.deb ... 1727s Unpacking r-cran-knitr (1.46+dfsg-1) ... 1727s Selecting previously unselected package r-cran-units. 1727s Preparing to unpack .../244-r-cran-units_0.8-5+dfsg-1_arm64.deb ... 1727s Unpacking r-cran-units (0.8-5+dfsg-1) ... 1727s Selecting previously unselected package r-cran-wk. 1727s Preparing to unpack .../245-r-cran-wk_0.9.1-1_arm64.deb ... 1727s Unpacking r-cran-wk (0.9.1-1) ... 1727s Selecting previously unselected package r-cran-s2. 1727s Preparing to unpack .../246-r-cran-s2_1.1.6-1build2_arm64.deb ... 1727s Unpacking r-cran-s2 (1.1.6-1build2) ... 1727s Selecting previously unselected package r-cran-sf. 1727s Preparing to unpack .../247-r-cran-sf_1.0-16+dfsg-1_arm64.deb ... 1727s Unpacking r-cran-sf (1.0-16+dfsg-1) ... 1728s Selecting previously unselected package r-cran-lwgeom. 1728s Preparing to unpack .../248-r-cran-lwgeom_0.2-13-3build2_arm64.deb ... 1728s Unpacking r-cran-lwgeom (0.2-13-3build2) ... 1728s Selecting previously unselected package r-cran-maps. 1728s Preparing to unpack .../249-r-cran-maps_3.4.2-1_arm64.deb ... 1728s Unpacking r-cran-maps (3.4.2-1) ... 1728s Selecting previously unselected package r-cran-pbapply. 1728s Preparing to unpack .../250-r-cran-pbapply_1.7-2-1_all.deb ... 1728s Unpacking r-cran-pbapply (1.7-2-1) ... 1728s Selecting previously unselected package r-cran-pkgbuild. 1728s Preparing to unpack .../251-r-cran-pkgbuild_1.4.3-1_all.deb ... 1728s Unpacking r-cran-pkgbuild (1.4.3-1) ... 1728s Selecting previously unselected package r-cran-rprojroot. 1728s Preparing to unpack .../252-r-cran-rprojroot_2.0.4-1_all.deb ... 1728s Unpacking r-cran-rprojroot (2.0.4-1) ... 1728s Selecting previously unselected package r-cran-pkgload. 1728s Preparing to unpack .../253-r-cran-pkgload_1.3.4-1_all.deb ... 1728s Unpacking r-cran-pkgload (1.3.4-1) ... 1728s Selecting previously unselected package r-cran-plogr. 1728s Preparing to unpack .../254-r-cran-plogr_0.2.0-3build1_all.deb ... 1728s Unpacking r-cran-plogr (0.2.0-3build1) ... 1728s Selecting previously unselected package r-cran-polyclip. 1728s Preparing to unpack .../255-r-cran-polyclip_1.10-6-1_arm64.deb ... 1728s Unpacking r-cran-polyclip (1.10-6-1) ... 1728s Selecting previously unselected package r-cran-praise. 1728s Preparing to unpack .../256-r-cran-praise_1.0.0-4build1_all.deb ... 1728s Unpacking r-cran-praise (1.0.0-4build1) ... 1728s Selecting previously unselected package r-cran-purrr. 1728s Preparing to unpack .../257-r-cran-purrr_1.0.2-1_arm64.deb ... 1728s Unpacking r-cran-purrr (1.0.2-1) ... 1729s Selecting previously unselected package r-cran-sp. 1729s Preparing to unpack .../258-r-cran-sp_1%3a2.1-2+dfsg-1_arm64.deb ... 1729s Unpacking r-cran-sp (1:2.1-2+dfsg-1) ... 1729s Selecting previously unselected package r-cran-terra. 1729s Preparing to unpack .../259-r-cran-terra_1.7-65-1build2_arm64.deb ... 1729s Unpacking r-cran-terra (1.7-65-1build2) ... 1729s Selecting previously unselected package r-cran-raster. 1729s Preparing to unpack .../260-r-cran-raster_3.6-26-1_arm64.deb ... 1729s Unpacking r-cran-raster (3.6-26-1) ... 1729s Selecting previously unselected package r-cran-rematch2. 1729s Preparing to unpack .../261-r-cran-rematch2_2.1.2-2build1_all.deb ... 1729s Unpacking r-cran-rematch2 (2.1.2-2build1) ... 1729s Selecting previously unselected package r-cran-stringi. 1729s Preparing to unpack .../262-r-cran-stringi_1.8.3-1_arm64.deb ... 1729s Unpacking r-cran-stringi (1.8.3-1) ... 1729s Selecting previously unselected package r-cran-stringr. 1729s Preparing to unpack .../263-r-cran-stringr_1.5.1-1_all.deb ... 1729s Unpacking r-cran-stringr (1.5.1-1) ... 1729s Selecting previously unselected package r-cran-tinytex. 1729s Preparing to unpack .../264-r-cran-tinytex_0.49-1_all.deb ... 1729s Unpacking r-cran-tinytex (0.49-1) ... 1729s Selecting previously unselected package libjs-modernizr. 1729s Preparing to unpack .../265-libjs-modernizr_3.13.0-0.1_all.deb ... 1729s Unpacking libjs-modernizr (3.13.0-0.1) ... 1729s Selecting previously unselected package r-cran-xtable. 1729s Preparing to unpack .../266-r-cran-xtable_1%3a1.8-4-2_all.deb ... 1729s Unpacking r-cran-xtable (1:1.8-4-2) ... 1729s Selecting previously unselected package r-cran-sourcetools. 1729s Preparing to unpack .../267-r-cran-sourcetools_0.1.7-1-1_arm64.deb ... 1729s Unpacking r-cran-sourcetools (0.1.7-1-1) ... 1730s Selecting previously unselected package libjs-twitter-bootstrap-datepicker. 1730s Preparing to unpack .../268-libjs-twitter-bootstrap-datepicker_1.3.1+dfsg1-4.1_all.deb ... 1730s Unpacking libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 1730s Selecting previously unselected package r-cran-shiny. 1730s Preparing to unpack .../269-r-cran-shiny_1.8.1.1+dfsg-1_all.deb ... 1730s Unpacking r-cran-shiny (1.8.1.1+dfsg-1) ... 1730s Selecting previously unselected package r-cran-rmarkdown. 1730s Preparing to unpack .../270-r-cran-rmarkdown_2.25+dfsg-3_all.deb ... 1730s Unpacking r-cran-rmarkdown (2.25+dfsg-3) ... 1730s Selecting previously unselected package r-cran-survival. 1730s Preparing to unpack .../271-r-cran-survival_3.5-8-1_arm64.deb ... 1730s Unpacking r-cran-survival (3.5-8-1) ... 1730s Selecting previously unselected package r-cran-rpart. 1730s Preparing to unpack .../272-r-cran-rpart_4.1.23-1build1_arm64.deb ... 1730s Unpacking r-cran-rpart (4.1.23-1build1) ... 1730s Selecting previously unselected package r-cran-rpostgresql. 1730s Preparing to unpack .../273-r-cran-rpostgresql_0.7-6+dfsg-1_arm64.deb ... 1730s Unpacking r-cran-rpostgresql (0.7-6+dfsg-1) ... 1730s Selecting previously unselected package r-cran-rsqlite. 1730s Preparing to unpack .../274-r-cran-rsqlite_2.3.4-1_arm64.deb ... 1730s Unpacking r-cran-rsqlite (2.3.4-1) ... 1731s Selecting previously unselected package r-cran-spatstat.utils. 1731s Preparing to unpack .../275-r-cran-spatstat.utils_3.0-4-1_arm64.deb ... 1731s Unpacking r-cran-spatstat.utils (3.0-4-1) ... 1731s Selecting previously unselected package r-cran-spatstat.data. 1731s Preparing to unpack .../276-r-cran-spatstat.data_3.0-4-1_all.deb ... 1731s Unpacking r-cran-spatstat.data (3.0-4-1) ... 1731s Selecting previously unselected package r-cran-spatstat.geom. 1731s Preparing to unpack .../277-r-cran-spatstat.geom_3.2-9-1_arm64.deb ... 1731s Unpacking r-cran-spatstat.geom (3.2-9-1) ... 1731s Selecting previously unselected package r-cran-spatstat.random. 1731s Preparing to unpack .../278-r-cran-spatstat.random_3.2-3-1_arm64.deb ... 1731s Unpacking r-cran-spatstat.random (3.2-3-1) ... 1731s Selecting previously unselected package r-cran-tensor. 1731s Preparing to unpack .../279-r-cran-tensor_1.5-4_all.deb ... 1731s Unpacking r-cran-tensor (1.5-4) ... 1731s Selecting previously unselected package r-cran-spatstat.sparse. 1731s Preparing to unpack .../280-r-cran-spatstat.sparse_3.0-3-1_arm64.deb ... 1731s Unpacking r-cran-spatstat.sparse (3.0-3-1) ... 1731s Selecting previously unselected package r-cran-spatstat.explore. 1731s Preparing to unpack .../281-r-cran-spatstat.explore_3.2-5-1_arm64.deb ... 1731s Unpacking r-cran-spatstat.explore (3.2-5-1) ... 1732s Selecting previously unselected package r-cran-spatstat.model. 1732s Preparing to unpack .../282-r-cran-spatstat.model_3.2-11-1_arm64.deb ... 1732s Unpacking r-cran-spatstat.model (3.2-11-1) ... 1732s Selecting previously unselected package r-cran-spatstat.linnet. 1732s Preparing to unpack .../283-r-cran-spatstat.linnet_3.1-5-1_arm64.deb ... 1732s Unpacking r-cran-spatstat.linnet (3.1-5-1) ... 1732s Selecting previously unselected package r-cran-spatstat. 1732s Preparing to unpack .../284-r-cran-spatstat_3.0-7-1_arm64.deb ... 1732s Unpacking r-cran-spatstat (3.0-7-1) ... 1732s Selecting previously unselected package r-cran-stars. 1732s Preparing to unpack .../285-r-cran-stars_0.6-4-1_all.deb ... 1732s Unpacking r-cran-stars (0.6-4-1) ... 1732s Selecting previously unselected package r-cran-waldo. 1733s Preparing to unpack .../286-r-cran-waldo_0.5.2-1build1_all.deb ... 1733s Unpacking r-cran-waldo (0.5.2-1build1) ... 1733s Selecting previously unselected package r-cran-testthat. 1733s Preparing to unpack .../287-r-cran-testthat_3.2.1-1_arm64.deb ... 1733s Unpacking r-cran-testthat (3.2.1-1) ... 1733s Selecting previously unselected package r-cran-tidyr. 1733s Preparing to unpack .../288-r-cran-tidyr_1.3.1-1_arm64.deb ... 1733s Unpacking r-cran-tidyr (1.3.1-1) ... 1733s Selecting previously unselected package autopkgtest-satdep. 1733s Preparing to unpack .../289-2-autopkgtest-satdep.deb ... 1733s Unpacking autopkgtest-satdep (0) ... 1733s Setting up libjs-json (0~20221030+~1.0.8-1) ... 1733s Setting up javascript-common (11+nmu1) ... 1733s Setting up libgraphite2-3:arm64 (1.3.14-2build1) ... 1733s Setting up liblcms2-2:arm64 (2.14-2build1) ... 1733s Setting up libpixman-1-0:arm64 (0.42.2-1build1) ... 1733s Setting up libpaper1:arm64 (1.1.29build1) ... 1734s 1734s Creating config file /etc/papersize with new version 1734s Setting up mysql-common (5.8+1.1.0build1) ... 1734s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 1734s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 1736s Regenerating fonts cache... done. 1736s Setting up libjpeg-turbo8-dev:arm64 (2.1.5-2ubuntu2) ... 1736s Setting up libmysqlclient21:arm64 (8.0.37-1) ... 1736s Setting up libncurses-dev:arm64 (6.4+20240113-1ubuntu2) ... 1736s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 1736s Setting up proj-data (9.4.0-1build2) ... 1736s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 1736s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 1736s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 1736s Setting up libproj25:arm64 (9.4.0-1build2) ... 1736s Setting up libjs-popper.js (1.16.1+ds-6) ... 1736s Setting up libogdi4.1:arm64 (4.1.1+ds-4) ... 1736s Setting up libxcb-render0:arm64 (1.17.0-2) ... 1736s Setting up libgeos3.12.1t64:arm64 (3.12.1-3build1) ... 1736s Setting up libjs-sifter.js (0.6.0+dfsg-3) ... 1736s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 1736s Setting up libgeos-c1t64:arm64 (3.12.1-3build1) ... 1736s Setting up unzip (6.0-28ubuntu4) ... 1736s Setting up x11-common (1:7.7+23ubuntu3) ... 1738s Setting up node-html5shiv (3.7.3+dfsg-5) ... 1738s Setting up libpq5:arm64 (16.2-1ubuntu4) ... 1738s Setting up libqhull-r8.0:arm64 (2020.2-6build1) ... 1738s Setting up libjs-microplugin.js (0.0.3+dfsg-1.1) ... 1738s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 1738s Setting up libpaper-utils (1.1.29build1) ... 1738s Setting up libreadline-dev:arm64 (8.2-4build1) ... 1738s Setting up libxerces-c3.2t64:arm64 (3.2.4+debian-1.3) ... 1738s Setting up libgomp1:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up libjs-modernizr (3.13.0-0.1) ... 1738s Setting up libcairo2:arm64 (1.18.0-3build1) ... 1738s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu2) ... 1738s Setting up libaec0:arm64 (1.1.3-1) ... 1738s Setting up gdal-data (3.8.5+dfsg-1) ... 1738s Setting up libgeotiff5:arm64 (1.7.1-5build1) ... 1738s Setting up libsnappy1v5:arm64 (1.2.1-1) ... 1738s Setting up libjs-es5-shim (4.6.7-2) ... 1738s Setting up zip (3.0-13build1) ... 1738s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu2) ... 1738s Setting up libblas3:arm64 (3.12.0-3build1) ... 1738s 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 1738s Setting up libtirpc-dev:arm64 (1.3.4+ds-1.3) ... 1738s Setting up libpkgconf3:arm64 (1.8.1-2build1) ... 1738s Setting up gcc-13-base:arm64 (13.2.0-23ubuntu4) ... 1738s Setting up libcfitsio10t64:arm64 (4.3.1-1.1build2) ... 1738s Setting up libjs-d3 (3.5.17-4) ... 1738s Setting up libmpc3:arm64 (1.3.1-1build1) ... 1738s Setting up libatomic1:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 1738s Setting up icu-devtools (74.2-1ubuntu3) ... 1738s Setting up unixodbc-common (2.3.12-1build2) ... 1738s Setting up pkgconf-bin (1.8.1-2build1) ... 1738s Setting up libltdl7:arm64 (2.4.7-7build1) ... 1738s Setting up libgfortran5:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up liblzma-dev:arm64 (5.6.1+really5.4.5-1) ... 1738s Setting up libubsan1:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up libgif7:arm64 (5.2.2-1ubuntu1) ... 1738s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 1738s Setting up libodbc2:arm64 (2.3.12-1build2) ... 1738s Setting up liburiparser1:arm64 (0.9.7+dfsg-2build1) ... 1738s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu2) ... 1738s Setting up libfyba0t64:arm64 (4.1.1-11build1) ... 1738s Setting up librttopo1:arm64 (1.1.0-3build2) ... 1738s Setting up libudunits2-data (2.2.28-7build1) ... 1738s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 1738s Setting up libminizip1t64:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 1738s Setting up libhwasan0:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up libasan8:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up libblosc1:arm64 (1.21.5+ds-1build1) ... 1738s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 1738s Setting up libopenjp2-7:arm64 (2.5.0-2build3) ... 1738s Setting up libharfbuzz0b:arm64 (8.3.0-2build2) ... 1738s Setting up libthai-data (0.1.29-2build1) ... 1738s Setting up node-bootstrap-sass (3.4.3-2) ... 1738s Setting up libjs-prettify (2015.12.04+dfsg-1.1) ... 1738s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 1738s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ... 1738s Setting up pandoc-data (3.1.3-2build2) ... 1738s Setting up libtsan2:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1738s Setting up libjpeg8-dev:arm64 (8c-2ubuntu11) ... 1738s Setting up libisl23:arm64 (0.26-3build1) ... 1738s Setting up libkmlbase1t64:arm64 (1.3.0-12build1) ... 1738s Setting up libdeflate-dev:arm64 (1.20-1) ... 1738s Setting up node-normalize.css (8.0.1-5) ... 1738s Setting up libicu-dev:arm64 (74.2-1ubuntu3) ... 1738s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1738s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 1738s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 1738s Setting up libcc1-0:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up liblsan0:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up libblas-dev:arm64 (3.12.0-3build1) ... 1738s 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 1738s Setting up libsz2:arm64 (1.1.3-1) ... 1738s Setting up dctrl-tools (2.24-3build3) ... 1738s Setting up libjs-bootstrap (3.4.1+dfsg-3) ... 1738s Setting up libitm1:arm64 (14.1.0-1ubuntu1) ... 1738s Setting up gdal-plugins:arm64 (3.8.5+dfsg-1) ... 1738s Setting up libbz2-dev:arm64 (1.0.8-5.1) ... 1738s Setting up libjs-jquery-selectize.js (0.12.6+dfsg-1.1) ... 1738s Setting up libice6:arm64 (2:1.0.10-1build3) ... 1738s Setting up libodbcinst2:arm64 (2.3.12-1build2) ... 1738s Setting up liblapack3:arm64 (3.12.0-3build1) ... 1738s 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 1738s Setting up libxft2:arm64 (2.3.6-1build1) ... 1738s Setting up libudunits2-0 (2.2.28-7build1) ... 1738s Setting up libarpack2t64:arm64 (3.9.1-1.1build2) ... 1738s Setting up libpcre2-dev:arm64 (10.42-4ubuntu2) ... 1738s Setting up cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 1738s Setting up libpoppler134:arm64 (24.02.0-1ubuntu9) ... 1738s Setting up libtk8.6:arm64 (8.6.14-1build1) ... 1738s Setting up libjs-twitter-bootstrap-datepicker (1.3.1+dfsg1-4.1) ... 1738s Setting up libpng-dev:arm64 (1.6.43-5build1) ... 1738s Setting up libjpeg-dev:arm64 (8c-2ubuntu11) ... 1738s Setting up libsuperlu6:arm64 (6.0.1+dfsg1-1build1) ... 1738s Setting up libjs-jquery-datatables (1.11.5+dfsg-2) ... 1738s Setting up pkgconf:arm64 (1.8.1-2build1) ... 1738s Setting up libkmldom1t64:arm64 (1.3.0-12build1) ... 1738s Setting up libthai0:arm64 (0.1.29-2build1) ... 1738s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1738s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 1738s Setting up pandoc (3.1.3+ds-3build1) ... 1738s Setting up liblapack-dev:arm64 (3.12.0-3build1) ... 1738s 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 1738s Setting up libhdf4-0-alt:arm64 (4.3.0-1) ... 1738s Setting up libfreexl1:arm64 (2.0.0-1build2) ... 1738s Setting up libgcc-13-dev:arm64 (13.2.0-23ubuntu4) ... 1738s Setting up libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 1738s Setting up libgfortran-13-dev:arm64 (13.2.0-23ubuntu4) ... 1738s Setting up libsm6:arm64 (2:1.2.3-1build3) ... 1738s Setting up libarmadillo12 (1:12.8.2+dfsg-1) ... 1738s Setting up libstdc++-13-dev:arm64 (13.2.0-23ubuntu4) ... 1738s Setting up libspatialite8t64:arm64 (5.1.0-3build1) ... 1738s Setting up libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 1738s Setting up libnetcdf19t64:arm64 (1:4.9.2-5ubuntu4) ... 1738s Setting up cpp-13 (13.2.0-23ubuntu4) ... 1738s Setting up libpango-1.0-0:arm64 (1.52.2+ds-1) ... 1738s Setting up libkmlengine1t64:arm64 (1.3.0-12build1) ... 1738s Setting up gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 1738s Setting up libgdal34t64:arm64 (3.8.5+dfsg-1) ... 1738s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 1738s Setting up gcc-13 (13.2.0-23ubuntu4) ... 1738s Setting up cpp (4:13.2.0-7ubuntu1) ... 1738s Setting up libpangoft2-1.0-0:arm64 (1.52.2+ds-1) ... 1738s Setting up libpangocairo-1.0-0:arm64 (1.52.2+ds-1) ... 1738s Setting up g++-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 1738s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1738s Setting up g++-13 (13.2.0-23ubuntu4) ... 1738s Setting up gfortran-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 1738s Setting up gcc (4:13.2.0-7ubuntu1) ... 1738s Setting up gfortran-13 (13.2.0-23ubuntu4) ... 1738s Setting up r-base-core (4.4.0-2) ... 1739s 1739s Creating config file /etc/R/Renviron with new version 1739s Setting up r-cran-crayon (1.5.2-1) ... 1739s Setting up r-cran-labeling (0.4.3-1) ... 1739s Setting up r-cran-sourcetools (0.1.7-1-1) ... 1739s Setting up r-cran-lattice (0.22-6-1) ... 1739s Setting up r-cran-ps (1.7.6-1) ... 1739s Setting up r-cran-nlme (3.1.164-1build1) ... 1739s Setting up r-cran-farver (2.1.1-2) ... 1739s Setting up r-cran-pbapply (1.7-2-1) ... 1739s Setting up r-cran-spatstat.utils (3.0-4-1) ... 1739s Setting up r-cran-viridislite (0.4.2-2) ... 1739s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1739s Setting up gfortran-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1739s Setting up r-cran-tensor (1.5-4) ... 1739s Setting up r-cran-lazyeval (0.2.2-1build1) ... 1739s Setting up r-cran-wk (0.9.1-1) ... 1739s Setting up r-cran-commonmark (1.9.1-1) ... 1739s Setting up r-cran-proxy (0.4-27-1) ... 1739s Setting up r-cran-r6 (2.5.1-1) ... 1739s Setting up r-cran-pkgkitten (0.2.3-1) ... 1739s Setting up r-cran-magrittr (2.0.3-1) ... 1739s Setting up r-cran-rappdirs (0.3.3-1) ... 1739s Setting up r-cran-littler (0.3.20-1) ... 1739s Setting up r-cran-fs (1.6.3+dfsg-1build2) ... 1739s Setting up r-cran-rcpp (1.0.12-1) ... 1739s Setting up r-cran-curl (5.2.0+dfsg-1build2) ... 1739s Setting up r-cran-brio (1.1.5-1) ... 1739s Setting up r-cran-diffobj (0.3.5-1) ... 1739s Setting up r-cran-maps (3.4.2-1) ... 1739s Setting up r-cran-rlang (1.1.3-1) ... 1739s Setting up littler (0.3.20-1) ... 1739s Setting up r-cran-xfun (0.44+dfsg-1) ... 1739s Setting up r-cran-sys (3.4.2-1) ... 1739s Setting up r-cran-plogr (0.2.0-3build1) ... 1739s Setting up r-cran-withr (2.5.0-1) ... 1739s Setting up r-cran-processx (3.8.3-1) ... 1739s Setting up r-cran-mime (0.12-2) ... 1739s Setting up r-cran-praise (1.0.0-4build1) ... 1739s Setting up r-cran-generics (0.1.3-1) ... 1739s Setting up r-cran-base64enc (0.1-3-3) ... 1739s Setting up r-cran-abind (1.4-5-2) ... 1739s Setting up r-cran-s2 (1.1.6-1build2) ... 1739s Setting up r-cran-digest (0.6.35-1) ... 1739s Setting up r-cran-yaml (2.3.8-2) ... 1739s Setting up r-cran-evaluate (0.23-1) ... 1739s Setting up r-cran-dbi (1.2.2-1) ... 1739s Setting up r-cran-highr (0.10+dfsg-2) ... 1739s Setting up r-cran-fansi (1.0.5-1) ... 1739s Setting up r-cran-mass (7.3-60.0.1-1) ... 1739s Setting up r-cran-glue (1.7.0-1) ... 1739s Setting up r-cran-bit (4.0.5-1) ... 1739s Setting up r-cran-xtable (1:1.8-4-2) ... 1739s Setting up r-cran-polyclip (1.10-6-1) ... 1739s Setting up r-cran-cli (3.6.2-1) ... 1739s Setting up gfortran (4:13.2.0-7ubuntu1) ... 1739s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 1739s 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 1739s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 1739s 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 1739s Setting up r-cran-lifecycle (1.0.4+dfsg-1) ... 1739s Setting up r-cran-rprojroot (2.0.4-1) ... 1739s Setting up r-cran-bit64 (4.0.5-1) ... 1739s Setting up r-cran-deldir (2.0-4-1build1) ... 1739s Setting up r-cran-goftest (1.2-3-1) ... 1739s Setting up r-cran-askpass (1.2.0-1) ... 1739s Setting up r-cran-fastmap (1.1.1-1) ... 1739s Setting up r-cran-jsonlite (1.8.8+dfsg-1) ... 1739s Setting up r-cran-pkgconfig (2.0.3-2build1) ... 1739s Setting up r-cran-sp (1:2.1-2+dfsg-1) ... 1739s Setting up r-cran-utf8 (1.2.4-1) ... 1739s Setting up r-cran-colorspace (2.1-0+dfsg-1) ... 1739s Setting up r-cran-stringi (1.8.3-1) ... 1739s Setting up r-cran-rex (1.2.1-1) ... 1739s Setting up r-cran-cpp11 (0.4.7-1) ... 1739s Setting up r-cran-rcolorbrewer (1.1-3-1build1) ... 1739s Setting up r-cran-isoband (0.2.7-1) ... 1739s Setting up r-cran-gtable (0.3.4+dfsg-1) ... 1739s Setting up r-cran-terra (1.7-65-1build2) ... 1739s Setting up r-cran-units (0.8-5+dfsg-1) ... 1739s Setting up r-cran-later (1.3.2+dfsg-1) ... 1739s Setting up r-cran-matrix (1.6-5-1) ... 1739s Setting up r-cran-spatstat.sparse (3.0-3-1) ... 1739s Setting up r-cran-htmltools (0.5.8.1-1) ... 1739s Setting up r-cran-tinytex (0.49-1) ... 1739s Setting up r-cran-kernsmooth (2.23-24-1) ... 1739s Setting up r-cran-knitr (1.46+dfsg-1) ... 1739s Setting up r-cran-mgcv (1.9-1-1) ... 1739s Setting up g++ (4:13.2.0-7ubuntu1) ... 1739s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1739s Setting up r-cran-rpostgresql (0.7-6+dfsg-1) ... 1739s Setting up r-cran-cachem (1.0.8-1) ... 1739s Setting up r-cran-sass (0.4.9+dfsg-1) ... 1739s Setting up build-essential (12.10ubuntu1) ... 1739s Setting up r-cran-vctrs (0.6.5-1) ... 1739s Setting up r-cran-pillar (1.9.0+dfsg-1) ... 1739s Setting up r-cran-openssl (2.1.1+dfsg-2build2) ... 1739s Setting up r-base-dev (4.4.0-2) ... 1739s Setting up r-cran-stringr (1.5.1-1) ... 1739s Setting up r-cran-class (7.3-22-2build1) ... 1739s Setting up r-cran-callr (3.7.6-1) ... 1739s Setting up r-cran-desc (1.4.3-1) ... 1739s Setting up r-cran-munsell (0.5.0-2build1) ... 1739s Setting up r-cran-tibble (3.2.1+dfsg-2) ... 1739s Setting up r-cran-fontawesome (0.5.2-1) ... 1739s Setting up r-cran-survival (3.5-8-1) ... 1739s Setting up r-cran-jquerylib (0.1.4+dfsg-4) ... 1739s Setting up r-cran-tidyselect (1.2.0+dfsg-1) ... 1739s Setting up r-cran-raster (3.6-26-1) ... 1739s Setting up r-cran-httr (1.4.7+dfsg-1) ... 1739s Setting up r-cran-scales (1.3.0-1) ... 1739s Setting up r-cran-memoise (2.0.1-1) ... 1739s Setting up r-cran-covr (3.6.4+dfsg-1) ... 1739s Setting up r-cran-promises (1.3.0+dfsg-1) ... 1739s Setting up r-cran-purrr (1.0.2-1) ... 1739s Setting up r-cran-e1071 (1.7-14-1) ... 1739s Setting up r-cran-spatstat.data (3.0-4-1) ... 1739s Setting up r-cran-blob (1.2.4-1) ... 1739s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 1739s Setting up r-cran-spatstat.geom (3.2-9-1) ... 1739s Setting up r-cran-pkgbuild (1.4.3-1) ... 1739s Setting up r-cran-dplyr (1.1.4-1) ... 1739s Setting up r-cran-rsqlite (2.3.4-1) ... 1739s Setting up r-cran-pkgload (1.3.4-1) ... 1739s Setting up r-cran-ggplot2 (3.5.1+dfsg-1) ... 1739s Setting up r-cran-httpuv (1.6.15+dfsg-1) ... 1739s Setting up r-cran-rematch2 (2.1.2-2build1) ... 1739s Setting up r-cran-rpart (4.1.23-1build1) ... 1739s Setting up r-cran-spatstat.random (3.2-3-1) ... 1739s Setting up r-cran-classint (0.4-10+dfsg-1) ... 1739s Setting up r-cran-bslib (0.7.0+dfsg-1) ... 1739s Setting up r-cran-spatstat.explore (3.2-5-1) ... 1739s Setting up r-cran-waldo (0.5.2-1build1) ... 1739s Setting up r-cran-tidyr (1.3.1-1) ... 1739s Setting up r-cran-sf (1.0-16+dfsg-1) ... 1739s Setting up r-cran-stars (0.6-4-1) ... 1739s Setting up r-cran-spatstat.model (3.2-11-1) ... 1739s Setting up r-cran-shiny (1.8.1.1+dfsg-1) ... 1739s Setting up r-cran-testthat (3.2.1-1) ... 1739s Setting up r-cran-lwgeom (0.2-13-3build2) ... 1739s Setting up r-cran-rmarkdown (2.25+dfsg-3) ... 1739s Setting up r-cran-spatstat.linnet (3.1-5-1) ... 1739s Setting up r-cran-spatstat (3.0-7-1) ... 1739s Setting up autopkgtest-satdep (0) ... 1739s Processing triggers for man-db (2.12.1-1) ... 1742s Processing triggers for install-info (7.1-3build2) ... 1742s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 1789s (Reading database ... 101684 files and directories currently installed.) 1789s Removing autopkgtest-satdep (0) ... 1792s autopkgtest [08:56:28]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 1792s autopkgtest [08:56:28]: test pkg-r-autopkgtest: [----------------------- 1792s Test: Try to load the R library sf 1792s 1792s R version 4.4.0 (2024-04-24) -- "Puppy Cup" 1792s Copyright (C) 2024 The R Foundation for Statistical Computing 1792s Platform: aarch64-unknown-linux-gnu 1792s 1792s R is free software and comes with ABSOLUTELY NO WARRANTY. 1792s You are welcome to redistribute it under certain conditions. 1792s Type 'license()' or 'licence()' for distribution details. 1792s 1792s R is a collaborative project with many contributors. 1792s Type 'contributors()' for more information and 1792s 'citation()' on how to cite R or R packages in publications. 1792s 1792s Type 'demo()' for some demos, 'help()' for on-line help, or 1792s 'help.start()' for an HTML browser interface to help. 1792s Type 'q()' to quit R. 1792s 1792s > library('sf') 1794s Linking to GEOS 3.12.1, GDAL 3.8.5, PROJ 9.4.0; sf_use_s2() is TRUE 1794s > 1794s > 1794s Other tests are currently unsupported! 1794s They will be progressively added. 1794s autopkgtest [08:56:30]: test pkg-r-autopkgtest: -----------------------] 1795s autopkgtest [08:56:31]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 1795s pkg-r-autopkgtest PASS 1795s autopkgtest [08:56:31]: @@@@@@@@@@@@@@@@@@@@ summary 1795s run-unit-test PASS 1795s pkg-r-autopkgtest PASS 1834s Creating nova instance adt-oracular-arm64-r-cran-sf-20240524-082636-juju-7f2275-prod-proposed-migration-environment-3-32beeee8-27b7-4fbc-80af-1e928c8b5fa4 from image adt/ubuntu-oracular-arm64-server-20240523.img (UUID 842c2890-06a3-4c76-afa7-67c4a8c833f8)... 1834s Creating nova instance adt-oracular-arm64-r-cran-sf-20240524-082636-juju-7f2275-prod-proposed-migration-environment-3-32beeee8-27b7-4fbc-80af-1e928c8b5fa4 from image adt/ubuntu-oracular-arm64-server-20240523.img (UUID 842c2890-06a3-4c76-afa7-67c4a8c833f8)...